<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Jon Fox</title>
	
	<link>http://jonefox.com/blog</link>
	<description>My rants, ramblings, and random thoughts</description>
	<lastBuildDate>Sun, 01 Nov 2009 16:32:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain="jonefox.com" port="80" path="/blog/?rsscloud=notify" registerProcedure="" protocol="http-post" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JonFox" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>My own short URLs</title>
		<link>http://jonefox.com/blog/2009/11/01/my-own-short-urls/</link>
		<comments>http://jonefox.com/blog/2009/11/01/my-own-short-urls/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 16:32:19 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[jfox.in]]></category>
		<category><![CDATA[short url]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=249</guid>
		<description><![CDATA[A little while ago I setup my own short URL service on http://jfox.in.  I already know there are tons of free services that already do this and there are even a few open source alternatives of projects aimed at this kind of thing&#8230;so why then did I decide to write my own?  There [...]]]></description>
			<content:encoded><![CDATA[<p>A little while ago I setup my own short URL service on http://jfox.in.  I already know there are tons of free services that already do this and there are even a few open source alternatives of projects aimed at this kind of thing&#8230;so why then did I decide to write my own?  There are actually a couple reasons:</p>
<ul>
<li>Full control of the data &#8211; I can get at it wherever, however, and whenever I want to.  I can also move it into different formats and systems at will.</li>
<li>Full control over the service &#8211; I can add whatever features I want in whatever interface I want and not have to worry about the 15 other features I&#8217;ll never use that clutter up my UI.</li>
<li>Full control over the URLs themselves &#8211; I don&#8217;t have to worry about the domain shutting down, remapping my short URLs some time in the future, or what type of header redirect they&#8217;re using to make sure I get my Google juice.</li>
<li>It was fun &#8211; Perhaps the biggest reason I wanted to do this was because it&#8217;s such a simple project and it was kind of a fun exercise for me.</li>
</ul>
<p>Anyone that is code savvy and is considering doing this &#8211; whatever your reasons &#8211; I definitely recommend doing it.  It was simple and something I enjoyed, and it gives me the control I want in such a simple application.  Not every problem makes sense to roll your own solution for, but this is one that does in my mind since it&#8217;s so simple.</p>
<p>I honestly wouldn&#8217;t be surprised if we see more web services offering their own custom URLs.  It allows a bit more brand recognition and all the control issues I mention above.  It also seems that short URL services aren&#8217;t going away anytime soon.</p>
<p>Do you have any thoughts on the merits of short URL services?  Have you written your own or considered doing so?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=IU3eS-g3_rE:Qq8VAWkvuhQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=IU3eS-g3_rE:Qq8VAWkvuhQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=IU3eS-g3_rE:Qq8VAWkvuhQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=IU3eS-g3_rE:Qq8VAWkvuhQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=IU3eS-g3_rE:Qq8VAWkvuhQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=IU3eS-g3_rE:Qq8VAWkvuhQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=IU3eS-g3_rE:Qq8VAWkvuhQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=IU3eS-g3_rE:Qq8VAWkvuhQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=IU3eS-g3_rE:Qq8VAWkvuhQ:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=IU3eS-g3_rE:Qq8VAWkvuhQ:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/11/01/my-own-short-urls/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quebec</title>
		<link>http://jonefox.com/blog/2009/10/26/quebec/</link>
		<comments>http://jonefox.com/blog/2009/10/26/quebec/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 20:00:04 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[automattic]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[quebec]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=213</guid>
		<description><![CDATA[I recently got back from a trip to Quebec City for an Automattic meet up.  It was a ton of fun and we cranked out some really interesting projects that will be rolling out over the coming weeks, but I thought I&#8217;d share a few of my photos from the trip here
]]></description>
			<content:encoded><![CDATA[<p>I recently got back from a trip to Quebec City for an <a href="http://automattic.com/">Automattic</a> meet up.  It was a ton of fun and we cranked out some really interesting projects that will be rolling out over the coming weeks, but I thought I&#8217;d share a few of my photos from the trip here.
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1268/' title='IMG_1268'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1268-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1268" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1270/' title='IMG_1270'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1270-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1270" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1273/' title='IMG_1273'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1273-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1273" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1275/' title='IMG_1275'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1275-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1275" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1276/' title='IMG_1276'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1276-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1276" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1278/' title='IMG_1278'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1278-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1278" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1279/' title='IMG_1279'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1279-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1279" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1280/' title='IMG_1280'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1280-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1280" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1281/' title='IMG_1281'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1281-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1281" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1282/' title='IMG_1282'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1282-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1282" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1283/' title='IMG_1283'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1283-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1283" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1285/' title='IMG_1285'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1285-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1285" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1286/' title='IMG_1286'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1286-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1286" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1287/' title='IMG_1287'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1287-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1287" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1291/' title='IMG_1291'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1291-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1291" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1293/' title='IMG_1293'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1293-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1293" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1299/' title='IMG_1299'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1299-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1299" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1301/' title='IMG_1301'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1301-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1301" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1304/' title='IMG_1304'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1304-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1304" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1312/' title='IMG_1312'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1312-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1312" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1313/' title='IMG_1313'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1313-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1313" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1323/' title='IMG_1323'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1323-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1323" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1327/' title='IMG_1327'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1327-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1327" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1363/' title='IMG_1363'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1363-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1363" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1366/' title='IMG_1366'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1366-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1366" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1368/' title='IMG_1368'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1368-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1368" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1373/' title='IMG_1373'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1373-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1373" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1377/' title='IMG_1377'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1377-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1377" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1385/' title='IMG_1385'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1385-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1385" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1389/' title='IMG_1389'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1389-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1389" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1390/' title='IMG_1390'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1390-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1390" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1392/' title='IMG_1392'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1392-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1392" /></a>
<a href='http://jonefox.com/blog/2009/10/26/quebec/img_1396/' title='IMG_1396'><img width="150" height="150" src="http://jonefox.com/blog/wp-content/uploads/2009/10/IMG_1396-150x150.jpg" class="attachment-thumbnail" alt="" title="IMG_1396" /></a>
</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=rcimfSJcEY4:TvlAsg7rOf0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=rcimfSJcEY4:TvlAsg7rOf0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=rcimfSJcEY4:TvlAsg7rOf0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=rcimfSJcEY4:TvlAsg7rOf0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=rcimfSJcEY4:TvlAsg7rOf0:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=rcimfSJcEY4:TvlAsg7rOf0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=rcimfSJcEY4:TvlAsg7rOf0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=rcimfSJcEY4:TvlAsg7rOf0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=rcimfSJcEY4:TvlAsg7rOf0:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=rcimfSJcEY4:TvlAsg7rOf0:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/10/26/quebec/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Beauty Of Simplicity</title>
		<link>http://jonefox.com/blog/2009/09/11/the-beauty-of-simplicity/</link>
		<comments>http://jonefox.com/blog/2009/09/11/the-beauty-of-simplicity/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 16:32:44 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Introspective]]></category>
		<category><![CDATA[cruft]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[simplicity]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=205</guid>
		<description><![CDATA[It seems that no matter how hard I try, I often accumulate &#8220;cruft&#8221; in my life as I go.  What I mean by &#8220;cruft&#8221; is junk and distractions that get in the way of what I&#8217;m trying to do.  I find it very useful to periodically go through different areas of my life [...]]]></description>
			<content:encoded><![CDATA[<p>It seems that no matter how hard I try, I often accumulate &#8220;cruft&#8221; in my life as I go.  What I mean by &#8220;cruft&#8221; is junk and distractions that get in the way of what I&#8217;m trying to do.  I find it very useful to periodically go through different areas of my life and clean up the &#8220;cruft&#8221;.  I&#8217;ve been doing this with a lot of my online / digital self recently.  Here&#8217;s a few things I&#8217;ve been doing recently to cut down on the junk:</p>
<p>I&#8217;ve&#8230;</p>
<ul>
<li>added a bunch of new filters and/or unsubscribed from a bunch of email in an effort to keep the &#8220;bacon&#8221; (basically spam you ask for) to a minimum and keep it from getting in the way of the more important/urgent email.</li>
<li>gone through and attempted to condense down several email accounts into one Gmail account to give myself fewer points to check (and fewer mail clients to worry about).  </li>
<li>gone through my background apps (and startup apps) to cut down anything I&#8217;m not using anymore &#8211; or that just doesn&#8217;t need to run at startup.</li>
<li>&#8220;cropped&#8221; my iPhone apps and my FireFox plugins.</li>
<li>gone through a bunch of work related files on my computer and condensed / archived old stuff to get it out of the way.</li>
</ul>
<p>Sometimes it&#8217;s good to cut down on all the little stuff that gets in your way.  You might be surprised how much some of these little things can impact you when combined together.  Now if I could just tackle my closet&#8230;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=g8HKmBrFEVE:iLmTJlRq_uQ:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=g8HKmBrFEVE:iLmTJlRq_uQ:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=g8HKmBrFEVE:iLmTJlRq_uQ:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=g8HKmBrFEVE:iLmTJlRq_uQ:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=g8HKmBrFEVE:iLmTJlRq_uQ:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=g8HKmBrFEVE:iLmTJlRq_uQ:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=g8HKmBrFEVE:iLmTJlRq_uQ:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=g8HKmBrFEVE:iLmTJlRq_uQ:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=g8HKmBrFEVE:iLmTJlRq_uQ:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=g8HKmBrFEVE:iLmTJlRq_uQ:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/09/11/the-beauty-of-simplicity/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Burnout Revisited</title>
		<link>http://jonefox.com/blog/2009/09/08/burnout-revisited/</link>
		<comments>http://jonefox.com/blog/2009/09/08/burnout-revisited/#comments</comments>
		<pubDate>Tue, 08 Sep 2009 20:41:25 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Introspective]]></category>
		<category><![CDATA[burnout]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=199</guid>
		<description><![CDATA[Several months back I wrote a post about a bad case of burnout I had unexpectedly run into.  I had known I was approaching burnout, but didn&#8217;t really realize just how burnt out I had gotten until someone else pointed it out to me (via a blogpost).  Unfortunately I&#8217;ve run into the dreaded [...]]]></description>
			<content:encoded><![CDATA[<p>Several months back I wrote a <a href="http://jonefox.com/blog/2009/01/03/burnout/">post</a> about a bad case of burnout I had unexpectedly run into.  I had known I was approaching burnout, but didn&#8217;t really realize just how burnt out I had gotten until someone else pointed it out to me (via a <a href="http://learntoduck.com/micah/burning-out">blogpost</a>).  Unfortunately I&#8217;ve run into the dreaded dead end again.</p>
<p>Recently I&#8217;ve been pushing myself really hard.  Working longer hours trying to get through a few releases we needed to get done with work.  I&#8217;ve simultaneously been trying (and failing) to complete several personal chores/goals/responsibilities.  All of it has recently come to a sudden crash as it just finally became overwhelming.  I found myself not sleeping, barely eating, and snapping on friends and colleagues.  </p>
<p>I&#8217;ve since had a little time to calm down &#8211; taking a weekend off of the normal stuff to try to recover.  It has brought me back to a question I&#8217;ve asked myself before, however.  How do I retain my passion for what I&#8217;m doing while not driving myself to the edge and beyond?  I&#8217;ve been floating several ideas that I&#8217;m planning to try, here&#8217;s the short list:</p>
<ol>
<li>Take a weekend a month and schedule some time off of the normal stuff.  Maybe a vacation, maybe just trying something new, but something away from the usual work/personal woes that pile up.</li>
<li>Find more balance in my day and create daily goals of what to get done (as opposed to weekly goals I&#8217;ve used in the past).</li>
<li>Force myself to step away from whatever I&#8217;m doing if I&#8217;m sinking too much time into one task or area of my life.</li>
</ol>
<p>I&#8217;m definitely open to suggestions or feedback, but this is what I&#8217;ve loosely come up with to try.  How do you prevent burnout?  What do you do to make sure you recognize it once you&#8217;re approaching it?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=Cdg1JxCEkc8:VDus0jyduQg:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=Cdg1JxCEkc8:VDus0jyduQg:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Cdg1JxCEkc8:VDus0jyduQg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Cdg1JxCEkc8:VDus0jyduQg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Cdg1JxCEkc8:VDus0jyduQg:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Cdg1JxCEkc8:VDus0jyduQg:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=Cdg1JxCEkc8:VDus0jyduQg:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Cdg1JxCEkc8:VDus0jyduQg:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Cdg1JxCEkc8:VDus0jyduQg:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=Cdg1JxCEkc8:VDus0jyduQg:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/09/08/burnout-revisited/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Lorem Ipsum Post Generator WordPress Plugin</title>
		<link>http://jonefox.com/blog/2009/08/30/lorem-ipsum-post-generator-wordpress-plugin/</link>
		<comments>http://jonefox.com/blog/2009/08/30/lorem-ipsum-post-generator-wordpress-plugin/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 21:39:59 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[lorem ipsum]]></category>
		<category><![CDATA[test posts]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=194</guid>
		<description><![CDATA[I&#8217;m constantly working with test blogs for IntenseDebate.  Often, I need new posts and/or comments to give me some data to play with while testing new features, debugging old ones, or just to show something off.  Instead of creating endless posts and comments of &#8220;testing 123&#8243; and &#8220;another random test post&#8221;, I decided [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m constantly working with test blogs for <a href="http://intensedebate.com">IntenseDebate</a>.  Often, I need new posts and/or comments to give me some data to play with while testing new features, debugging old ones, or just to show something off.  Instead of creating endless posts and comments of &#8220;testing 123&#8243; and &#8220;another random test post&#8221;, I decided to throw together a quick WordPress plugin that will generate the posts for me using <a href="http://lipsum.com/">Lorem Ipsum</a> text.  It has a couple options, mainly the number of posts to create, a min and max number of paragraphs per post, and a min and max number of comments per post.  I find it really useful for generating some test content quickly.  I&#8217;ve posted a screenshot below.  It&#8217;s nothing beautiful, but I thought it might be useful to someone else out there.  I&#8217;ve posted the plugin <a href="http://jonefox.com/loremipsum.zip">here</a> if you want to check it out.<br />
<img src="http://jonefox.com/blog/wp-content/uploads/2009/08/loremipsum-screen-300x192.jpg" alt="Screenshot of the Lorem Ipsum Post Generate Plugin" title="Lorem Ipsum Post Generator Plugin Screenshot" width="300" height="192" class="size-medium wp-image-195" /></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=mhrLr7QYQmM:VIIPoD59tDw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=mhrLr7QYQmM:VIIPoD59tDw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=mhrLr7QYQmM:VIIPoD59tDw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=mhrLr7QYQmM:VIIPoD59tDw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=mhrLr7QYQmM:VIIPoD59tDw:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=mhrLr7QYQmM:VIIPoD59tDw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=mhrLr7QYQmM:VIIPoD59tDw:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=mhrLr7QYQmM:VIIPoD59tDw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=mhrLr7QYQmM:VIIPoD59tDw:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=mhrLr7QYQmM:VIIPoD59tDw:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/08/30/lorem-ipsum-post-generator-wordpress-plugin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer and the innerHTML Property</title>
		<link>http://jonefox.com/blog/2009/05/21/internet-explorer-and-the-innerhtml-property/</link>
		<comments>http://jonefox.com/blog/2009/05/21/internet-explorer-and-the-innerhtml-property/#comments</comments>
		<pubDate>Thu, 21 May 2009 06:19:47 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[browser crash]]></category>
		<category><![CDATA[innerHTML]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[tables]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=181</guid>
		<description><![CDATA[Recently while helping a friend deal with the joys of cross-browser JavaScript when working with widgets, I was reminded of a painful quirk in how Intenert Explorer handles the innerHTML property of DOM elements in some cases.  In particular, DOM elements that are part of a table, or are a child to a table (no [...]]]></description>
			<content:encoded><![CDATA[<p>Recently while helping a friend deal with the joys of cross-browser JavaScript when working with widgets, I was reminded of a painful quirk in how Intenert Explorer handles the innerHTML property of DOM elements in some cases.  In particular, DOM elements that are part of a table, or are a child to a table (no matter how many levels deep), can&#8217;t have the innerHTML property set at run time.  Doing so produces a completely unhelpful error message and crashes the rendering engine.  This is not only true for tables, but unfortunately happens with several other HTML elements in regard to Internet Explorer.</p>
<p>So, how does one get around this unfortunate problem?  Well, the best method I&#8217;ve found is to set the innerHTML property when the element is not yet attached to the DOM or is attached in a &#8220;safe&#8221; place (usually at the BODY tag).  To make this process simpler, I generalized this into a function that creates a new DOM node of the same type, preserves any attributes I care about, sets the innerHTML property, and replaces the original node in the DOM with this new node having the desired innerHTML.  Here&#8217;s the function for reference:</p>
<pre>
function replace_html(el, html) {
	if( el ) {
                var oldEl = (typeof el === "string" ? document.getElementById(el) : el);
                var newEl = document.createElement(oldEl.nodeName);

                // Preserve any properties we care about (id and class in this example)
                newEl.id = oldEl.id;
                newEl.className = oldEl.className;

                //set the new HTML and insert back into the DOM
                newEl.innerHTML = html;
                if(oldEl.parentNode)
        	        oldEl.parentNode.replaceChild(newEl, oldEl);
                else
		        oldEl.innerHTML = html;

                //return a reference to the new element in case we need it
                return newEl;
	}
};
</pre>
<p>Hopefully this function will help someone out there work around this problem a little faster than I originally did.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=apWuewu9EFo:711sRU4Wtu0:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=apWuewu9EFo:711sRU4Wtu0:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=apWuewu9EFo:711sRU4Wtu0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=apWuewu9EFo:711sRU4Wtu0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=apWuewu9EFo:711sRU4Wtu0:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=apWuewu9EFo:711sRU4Wtu0:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=apWuewu9EFo:711sRU4Wtu0:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=apWuewu9EFo:711sRU4Wtu0:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=apWuewu9EFo:711sRU4Wtu0:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=apWuewu9EFo:711sRU4Wtu0:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/05/21/internet-explorer-and-the-innerhtml-property/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Gravatar in Gmail</title>
		<link>http://jonefox.com/blog/2009/03/14/gravatar-in-gmail/</link>
		<comments>http://jonefox.com/blog/2009/03/14/gravatar-in-gmail/#comments</comments>
		<pubDate>Sat, 14 Mar 2009 17:22:55 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[gravatar]]></category>
		<category><![CDATA[greasemonkey]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=180</guid>
		<description><![CDATA[Earlier today I hacked together another GreaseMonkey script.  This one adds a Gravatar of the person the email was from to Gmail when reading an individual message.  It&#8217;s inspired by the Thunderbird integration I read about here a while back.  Here&#8217;s a screenshot of it for a better understanding of what it [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier today I hacked together another <a href="https://addons.mozilla.org/en-US/firefox/addon/748">GreaseMonkey</a> script.  This one adds a <a href="http://en.gravatar.com/">Gravatar</a> of the person the email was from to <a href="http://gmail.com">Gmail</a> when reading an individual message.  It&#8217;s inspired by the <a href="http://www.mozillamessaging.com/en-US/thunderbird/">Thunderbird</a> integration I read about <a href="http://blog.gravatar.com/2008/01/02/email-gets-personal-with-gravatar-and-messagefaces/">here</a> a while back.  Here&#8217;s a screenshot of it for a better understanding of what it does:<br />
<img src="http://jonefox.com/blog/wp-content/uploads/2009/03/grav_gmail_screen.jpg" alt="Gravatar in Gmail" /></p>
<p>It&#8217;s really just a prototype honestly, but it was far enough along to make me happy for now.  A couple of limitations I&#8217;d like to correct some day (if I ever get around to it) would be to modify it to work with multiple open messages and to only display the image if the email address <em>actually</em> has a gravatar (currently it just displays the default gravatar image in this case).  It would also be nice to clean up how the image is added to the email &#8211; currently it&#8217;s a long dom navigation.  I&#8217;ve posted the script <a href="http://jonefox.com/grav_gmail.user.js">here</a> if anyone is interested in giving it a try (or updating it).  Also, if you didn&#8217;t already know about it (because I didn&#8217;t) the Gmail team has built a nice little <a href="http://code.google.com/p/gmail-greasemonkey/wiki/GmailGreasemonkey10API">API</a> for people developing GreaseMonkey scripts.</p>
<p>As always, feedback welcome.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=6oa8N1_cXqc:Ds1D-5KGtqo:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=6oa8N1_cXqc:Ds1D-5KGtqo:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=6oa8N1_cXqc:Ds1D-5KGtqo:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=6oa8N1_cXqc:Ds1D-5KGtqo:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=6oa8N1_cXqc:Ds1D-5KGtqo:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=6oa8N1_cXqc:Ds1D-5KGtqo:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=6oa8N1_cXqc:Ds1D-5KGtqo:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=6oa8N1_cXqc:Ds1D-5KGtqo:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=6oa8N1_cXqc:Ds1D-5KGtqo:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=6oa8N1_cXqc:Ds1D-5KGtqo:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/03/14/gravatar-in-gmail/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Twitter Throttle</title>
		<link>http://jonefox.com/blog/2009/03/07/twitter-throttle/</link>
		<comments>http://jonefox.com/blog/2009/03/07/twitter-throttle/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 05:47:15 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[greasemonkey]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[twitter throttle]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=171</guid>
		<description><![CDATA[One of my biggest pet peeves on Twitter is when people I follow slam Twitter with a bunch of tweets in a short time.  Maybe I&#8217;m the only one, but it&#8217;s definitely the #1 reason I stop following people.  I don&#8217;t want a single user completely taking over my Twitter page&#8230;
With this in [...]]]></description>
			<content:encoded><![CDATA[<p>One of my biggest pet peeves on <a href="http://twitter.com">Twitter</a> is when people I follow slam Twitter with a bunch of tweets in a short time.  Maybe I&#8217;m the only one, but it&#8217;s definitely the #1 reason I stop following people.  I don&#8217;t want a single user completely taking over my Twitter page&#8230;</p>
<p>With this in mind, I decided to write a <a href="https://addons.mozilla.org/en-US/firefox/addon/748">GreaseMonkey</a> script today to address the problem.  I call it Twitter Throttle, and what it does is hides (and groups if they&#8217;re in a row) tweets when a user has more than one tweet on my screen at the same time.  It will then also add however many older tweets are needed to have the correct total viewable on the page.  So, for example, if there are 5 tweets that are hidden (because the user that made the tweet has already made a tweet that is currently being displayed) then it will pull in the 5 previous tweets that are by users not yet represented on your page.  This effectively ensures that if there are 20 items on the page there will be at least 20 different users on the page as well.  Here&#8217;s a screenshot of what it looks like in use:</p>
<p><img src="http://jonefox.com/blog/wp-content/uploads/2009/03/twitter-throttle-screen1.jpg" alt="twitter-throttle-screen1" title="twitter-throttle-screen1" width="612" height="407" class="aligncenter size-full wp-image-174" /></p>
<p>Clicking on the links will display the tweets in case you still want to read them.  I&#8217;ve posted the script <a href="http://jonefox.com/twitter-throttle.user.js">here</a> if anyone is interested.  Be sure to set your twitter username and password in the script (used in the API call to add in older tweets to fill in for the hidden ones).  Let me know if you have any feedback.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=kjQ2FHHzEDg:8ETg7xRy7E4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=kjQ2FHHzEDg:8ETg7xRy7E4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=kjQ2FHHzEDg:8ETg7xRy7E4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=kjQ2FHHzEDg:8ETg7xRy7E4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=kjQ2FHHzEDg:8ETg7xRy7E4:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=kjQ2FHHzEDg:8ETg7xRy7E4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=kjQ2FHHzEDg:8ETg7xRy7E4:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=kjQ2FHHzEDg:8ETg7xRy7E4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=kjQ2FHHzEDg:8ETg7xRy7E4:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=kjQ2FHHzEDg:8ETg7xRy7E4:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/03/07/twitter-throttle/feed/</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
		<item>
		<title>Ubiquity: Compete Stats</title>
		<link>http://jonefox.com/blog/2009/01/26/ubiquity-compete-stats/</link>
		<comments>http://jonefox.com/blog/2009/01/26/ubiquity-compete-stats/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 21:55:56 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[compete.com]]></category>
		<category><![CDATA[Ubiquity]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=165</guid>
		<description><![CDATA[I wrote yet another command for Ubiquity.  This one allows you to do a search on Compete for the site you&#8217;re currently on. Simply subscribe to the command here to add it to your command list.
Once you’ve got the command installed you can check a sites stats by opening Ubiquity (CTRL+SPACE) and typing &#8220;compete&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote yet another command for <a href="https://wiki.mozilla.org/Labs/Ubiquity/">Ubiquity</a>.  This one allows you to do a search on <a href="http://compete.com">Compete</a> for the site you&#8217;re currently on. Simply subscribe to the command <a href="http://jonefox.com/ubiquity-compete.php">here</a> to add it to your command list.</p>
<p>Once you’ve got the command installed you can check a sites stats by opening Ubiquity (CTRL+SPACE) and typing &#8220;compete&#8221;. You can also add &#8220;mv&#8221; for monthly page views or &#8220;uv&#8221; for unique visitors.  If neither is specified it will default to Compete&#8217;s default (uniques). Hopefully someone else will find it useful.</p>
<p>Feedback welcome.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=HRWlP_GSG6I:qosmog85r8Y:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=HRWlP_GSG6I:qosmog85r8Y:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=HRWlP_GSG6I:qosmog85r8Y:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=HRWlP_GSG6I:qosmog85r8Y:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=HRWlP_GSG6I:qosmog85r8Y:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=HRWlP_GSG6I:qosmog85r8Y:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=HRWlP_GSG6I:qosmog85r8Y:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=HRWlP_GSG6I:qosmog85r8Y:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=HRWlP_GSG6I:qosmog85r8Y:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=HRWlP_GSG6I:qosmog85r8Y:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/01/26/ubiquity-compete-stats/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Smaller Portions at Restaurants</title>
		<link>http://jonefox.com/blog/2009/01/25/smaller-portions-at-restaurants/</link>
		<comments>http://jonefox.com/blog/2009/01/25/smaller-portions-at-restaurants/#comments</comments>
		<pubDate>Sun, 25 Jan 2009 07:21:04 +0000</pubDate>
		<dc:creator>jon</dc:creator>
				<category><![CDATA[Random Ideas]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[customization]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[portion size]]></category>
		<category><![CDATA[restaurant]]></category>

		<guid isPermaLink="false">http://jonefox.com/blog/?p=140</guid>
		<description><![CDATA[I may be crazy, but I would really love to see more portion options at restaurants.  Specifically, I think it&#8217;d be really great to see 1/2 or 1/4 size portions available for all entrees on the menu.  These could serve two primary purposes:
First, many people don&#8217;t want as much food as the default [...]]]></description>
			<content:encoded><![CDATA[<p>I may be crazy, but I would really love to see more portion options at restaurants.  Specifically, I think it&#8217;d be really great to see 1/2 or 1/4 size portions available for all entrees on the menu.  These could serve two primary purposes:</p>
<p>First, many people don&#8217;t want as much food as the default offers.  Maybe I&#8217;m not that hungry tonight&#8230;maybe it&#8217;s just the restaurant has huge portions.  In either case I think a lot of people would like this option.</p>
<p>The second is for people that can&#8217;t decide between multiple dishes or want to have more variety.  I&#8217;ve definitely had occasions where I&#8217;d love to have 2 different entrees and being able to order 2 different 1/2 orders would make a lot of sense to me.</p>
<p>Many other industries are moving to more personalization and more options.  I really think this relatively minor change could have a significant impact on the restaurant business.  Who wouldn&#8217;t love the ability to better customize their portions or mix and match food?</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/JonFox?a=Ow5Mlo1KPKg:NE8ALTPf0kU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/JonFox?i=Ow5Mlo1KPKg:NE8ALTPf0kU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Ow5Mlo1KPKg:NE8ALTPf0kU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Ow5Mlo1KPKg:NE8ALTPf0kU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/JonFox?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Ow5Mlo1KPKg:NE8ALTPf0kU:l6gmwiTKsz0"><img src="http://feeds.feedburner.com/~ff/JonFox?d=l6gmwiTKsz0" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Ow5Mlo1KPKg:NE8ALTPf0kU:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/JonFox?i=Ow5Mlo1KPKg:NE8ALTPf0kU:gIN9vFwOqvQ" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Ow5Mlo1KPKg:NE8ALTPf0kU:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/JonFox?d=7Q72WNTAKBA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/JonFox?a=Ow5Mlo1KPKg:NE8ALTPf0kU:pxKawhptesk"><img src="http://feeds.feedburner.com/~ff/JonFox?i=Ow5Mlo1KPKg:NE8ALTPf0kU:pxKawhptesk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://jonefox.com/blog/2009/01/25/smaller-portions-at-restaurants/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
