<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	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/"
	>

<channel>
	<title>Bryan McCormick&#039;s Stuff &#187; Programming</title>
	<atom:link href="http://www.mccormi.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mccormi.com</link>
	<description>Written by a software engineer in the Bay Area</description>
	<lastBuildDate>Wed, 02 Nov 2011 15:23:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Android isn&#8217;t open source</title>
		<link>http://www.mccormi.com/2011/09/android-isnt-open-source/</link>
		<comments>http://www.mccormi.com/2011/09/android-isnt-open-source/#comments</comments>
		<pubDate>Fri, 09 Sep 2011 20:45:03 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=610</guid>
		<description><![CDATA[There&#8217;s been a lot of discussion over documents coming out about Google&#8217;s strategy with Android. Google wants to use a Carrot and Stick strategy with Android to try and maintain control of the platform. This involves giving hardware manufacturers that behave early access to new code. It also meant that the code is developed in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-611" title="android" src="http://www.mccormi.com/wp-content/uploads/2011/09/android_logo-300x225.gif" alt="" width="300" height="225" />There&#8217;s been a lot of discussion over <a href="http://fosspatents.blogspot.com/2011/09/shocker-for-android-oems-google.html" target="_blank">documents</a> coming out about Google&#8217;s strategy with Android. Google wants to use a Carrot and Stick strategy with Android to try and maintain control of the platform. This involves giving hardware manufacturers that behave early access to new code. It also meant that the code is developed in private and only released after the fact.</p>
<p>I don&#8217;t care what Google or others say, this isn&#8217;t open source. This is published source. There is no way to see bugs, contribute a patch, or take part in discussions on development. The only saving grace is that Google is publishing their code with a fairly unrestrictive license.</p>
<p>What this situation is screaming for is to have someone with a desire to actually behave in an open source manner to come along and fork the code. Then allow developers to contribute to that branch and let Google go it on their own. My hope is that Amazon will do exactly that with their fork of the Android code base.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2011/09/android-isnt-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting EHCache to shutdown cleanly in a webapp</title>
		<link>http://www.mccormi.com/2011/06/getting-ehcache-to-shutdown-cleanly-in-a-webapp/</link>
		<comments>http://www.mccormi.com/2011/06/getting-ehcache-to-shutdown-cleanly-in-a-webapp/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 16:35:36 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[ehcache]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=605</guid>
		<description><![CDATA[I was seeing an annoying issue with a webapp having trouble shutting down cleanly. I would issue the tomcat stop command and most everything would shutdown, but I&#8217;d get this error: Exception in thread &#8220;Multicast Heartbeat Receiver Thread&#8221; java.lang.NullPointerException at org.slf4j.impl.Log4jLoggerAdapter.error(Log4jLoggerAdapter.java:493) at net.sf.ehcache.distribution.MulticastKeepaliveHeartbeatReceiver$MulticastReceiverThread.run(MulticastKeepaliveHeartbeatReceiver.java:137) After the error, the Multicast Heartbeat Receiver would not shutdown and would [...]]]></description>
			<content:encoded><![CDATA[<p>I was seeing an annoying issue with a webapp having trouble shutting down cleanly. I would issue the tomcat stop command and most everything would shutdown, but I&#8217;d get this error:</p>
<blockquote><p>Exception in thread &#8220;Multicast Heartbeat Receiver Thread&#8221; java.lang.NullPointerException<br />
at org.slf4j.impl.Log4jLoggerAdapter.error(Log4jLoggerAdapter.java:493)<br />
at net.sf.ehcache.distribution.MulticastKeepaliveHeartbeatReceiver$MulticastReceiverThread.run(MulticastKeepaliveHeartbeatReceiver.java:137)</p></blockquote>
<p>After the error, the Multicast Heartbeat Receiver would not shutdown and would just hang. Eventually you would have to kill off the java process manually.</p>
<p>Doing a quick search found this <a href="http://ehcache.org/documentation/shutdown.html#ServletContextListener" target="_blank">page</a>. With a small snippet added to the web.xml to add a shutdown listener everything shutdowns cleanly now.</p>
<blockquote>
<pre>&lt;listener&gt;
  &lt;listener-class&gt;net.sf.ehcache.constructs.web.ShutdownListener&lt;/listener-class&gt;
&lt;/listener&gt;</pre>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2011/06/getting-ehcache-to-shutdown-cleanly-in-a-webapp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Own Search Engine</title>
		<link>http://www.mccormi.com/2011/03/my-own-search-engine/</link>
		<comments>http://www.mccormi.com/2011/03/my-own-search-engine/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 20:18:33 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[minisearch]]></category>
		<category><![CDATA[readpath]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=595</guid>
		<description><![CDATA[I guess every software engineer should be writing their own competitors to Google and Facebook in their garage (in a future post I&#8217;ll include pics of our garage data center).  Because of issues I saw with Facebook, I created ReadPath. A social network with more of a focus on privacy and news sharing. It&#8217;s currently [...]]]></description>
			<content:encoded><![CDATA[<p>I guess every software engineer should be writing their own competitors to <a href="http://www.google.com" target="_blank">Google</a> and <a href="http://www.facebook.com" target="_blank">Facebook</a> in their garage (in a future post I&#8217;ll include pics of our garage data center).  Because of issues I saw with Facebook, I created <a href="http://www.readpath.com" target="_blank">ReadPath</a>. A social network with more of a focus on privacy and news sharing. It&#8217;s currently about 70% done. UI still needs lots of tweaks and there are some features that need to be completed.</p>
<p>One nice bonus of running <a href="http://www.readpath.com" target="_blank">ReadPath</a>, is that it is constantly spidering content from RSS feeds for the news reader. The other day I realized that I&#8217;ve now stored a full billion content items going back several years. So of course having that much content I had to create a search engine to mine it. So, I created <a title="MiniSearch" href="http://minisearch.co" target="_blank">MiniSearch</a> to play with different concepts involved in running a general search engine. There are a lot of things that turned out to be a lot harder than expected.</p>
<p>Currently the index is in the process of being built and only includes 20% of available content. There is also a lot of work to be done with ranking still. I&#8217;ll post again when I think it&#8217;s in a more usable state.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2011/03/my-own-search-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Moving back to Firefox</title>
		<link>http://www.mccormi.com/2011/03/moving-back-to-firefox/</link>
		<comments>http://www.mccormi.com/2011/03/moving-back-to-firefox/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 20:04:38 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=592</guid>
		<description><![CDATA[With the release of Firefox 4.0 today, I&#8217;ve switched my default browser back to Firefox. Chrome had taken over for awhile because it was cleaner and faster. The latest Firefox seems to be just as fast now and I prefer having access to Firebug when I need it without having to open another browser. Great [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of Firefox 4.0 today, I&#8217;ve switched my default browser back to Firefox. Chrome had taken over for awhile because it was cleaner and faster. The latest Firefox seems to be just as fast now and I prefer having access to Firebug when I need it without having to open another browser. </p>
<p>Great Job Mozilla guys <img src='http://www.mccormi.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2011/03/moving-back-to-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Virtualizing Mission Critical Applications</title>
		<link>http://www.mccormi.com/2010/11/virtualizing-mission-critical-applications/</link>
		<comments>http://www.mccormi.com/2010/11/virtualizing-mission-critical-applications/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 15:52:11 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[coraid]]></category>
		<category><![CDATA[storage]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=584</guid>
		<description><![CDATA[Jaimie has organized a webinar to discuss what it takes to manage a large scale virtualization project. One of the speakers, Mr. Brodhun, is uniquely qualified on this subject having previously served as Technical Director for Enterprise Standards and Technologies for the United States Marine Corps, where he oversaw the deployment of approximately 2,300 ESX [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.coraid.com"><img class="alignright size-full wp-image-585" title="coraid" src="http://www.mccormi.com/wp-content/uploads/2010/11/logo.png" alt="" width="166" height="91" /></a>Jaimie has organized a webinar to discuss what it takes to manage a large scale virtualization project.</p>
<p>One of the speakers, Mr. Brodhun, is uniquely qualified on this subject having previously served as Technical Director for Enterprise Standards and Technologies for the United States Marine Corps, where he oversaw the deployment of approximately 2,300 ESX hosts and nearly 7,000 virtual machines across 167 sites.</p>
<p>Regardless of the size of your virtualization project, you’ll learn how to maximize uptime and performance of mission critical applications, while eliminating hidden costs that can decrease virtualization ROI upwards of 50%.</p>
<p><a href="https://www1.gotomeeting.com/register/747795361" target="_blank">Click here to register for this webinar.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/11/virtualizing-mission-critical-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding RSS discovery to Chrome</title>
		<link>http://www.mccormi.com/2010/09/adding-rss-discovery-to-chrome/</link>
		<comments>http://www.mccormi.com/2010/09/adding-rss-discovery-to-chrome/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 17:30:39 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=569</guid>
		<description><![CDATA[For Chrome on the mac, it appears that RSS auto discovery is not included by default. This is the feature that puts a little RSS icon in the URL bar when the page that you&#8217;re on has an RSS feed available. In order to enable this feature for Chrome on the mac you need to [...]]]></description>
			<content:encoded><![CDATA[<p>For Chrome on the mac, it appears that RSS auto discovery is not included by default. This is the feature that puts a little RSS icon in the URL bar when the page that you&#8217;re on has an RSS feed available. In order to enable this feature for Chrome on the mac you need to install <a href="https://chrome.google.com/extensions/detail/nlbjncdgjeocebhnmkbbbdekmmmcbfjd?hl=en">this extension</a>. This is an extension from Google and seems to work great.</p>
<p>Then if you find a RSS feed that you&#8217;d like to add to <a href="http://www.readpath.com">ReadPath</a>, drag the link below to your bookmark bar.</p>
<p><a href="javascript:location.href='http://www.readpath.com/add/?url='+escape(location.href)">Add To ReadPath</a></p>
<p>Then when you&#8217;re on a page that you want to subscribe to, press the bookmarklet and it will have <a href="http://www.readpath.com">ReadPath</a> subscribe you to the feed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/09/adding-rss-discovery-to-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CDH3 Hbase</title>
		<link>http://www.mccormi.com/2010/08/cdh3-hbase/</link>
		<comments>http://www.mccormi.com/2010/08/cdh3-hbase/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 21:48:23 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[cloudera]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[hadoop]]></category>
		<category><![CDATA[hbase]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=558</guid>
		<description><![CDATA[I&#8217;ve spent the last several days playing with and configuring CDH3B2 with Hbase. My test cluster is using an ESXi server with 20Gb of ram to boot up a bunch of CentOS5 VMs. Definitely not something that you&#8217;d want to run in production, but it works great for testing. Actually helps to expose some bugs due [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.cloudera.com"><img class="alignright size-full wp-image-559" title="cloudera" src="http://www.mccormi.com/wp-content/uploads/2010/08/cloudera.jpg" alt="" width="228" height="72" /></a>I&#8217;ve spent the last several days playing with and configuring <a href="http://www.cloudera.com/downloads/">CDH3B2 with Hbase</a>. My test cluster is using an ESXi server with 20Gb of ram to boot up a bunch of CentOS5 VMs. Definitely not something that you&#8217;d want to run in production, but it works great for testing. Actually helps to expose some bugs due to the slow IO of running a bunch of servers on the same disk.</p>
<p>My production cluster is still running HBase 0.20.3 and has performed flawlessly. It has a table holding half a billion content items, taking up several terabytes of space, and has made it through several disk failures without a hitch. However, I&#8217;m looking at the Cloudera distro because I&#8217;m not happy with having to repackage everything, test it out, push to the live cluster, and then retest to make sure that everything made it properly every time a new release comes out. I&#8217;m hoping that using the Cloudera distro will simplify a lot of this. I&#8217;m also hoping that with the patches that they include and testing being done that I&#8217;ll have a more stable cluster. I had a real bad experience with the 20.4 update which is why production is still on 20.3.</p>
<p>One major problem that I still have, even with the Cloudera distro, is that the LZO code isn&#8217;t included due to licensing problems. I&#8217;m really hoping that the <a href="https://issues.apache.org/jira/browse/HADOOP-6349">new compression options</a> can be packaged up soon so that these libraries don&#8217;t need to be maintained separately any more.</p>
<p>A couple quick notes that I found from my testing.</p>
<ul>
<li>The way that HBase interacts with and manages zookeeper has changed. It&#8217;s more like running an unmanaged zookeeper setup. I found that not only did I need to make sure that the zookeeper configs in the hbase-site.xml needed to be correct on all of the servers, but that when I ran map-reduce jobs against HBase that it seemed to be reading from /etc/zookeeper/zoo.cfg and that this needed to be correct on all of the regionservers. I initially had only edited it on the server running my zookeeper instance. I also added the file to the HADOOP_CLASSPATH in hadoop-env.sh but I&#8217;m not sure that that&#8217;s required.</li>
<li>I wish that there was a better way to manage the HADOOP_CLASSPATH and it&#8217;s inclusion of the hbase and zookeeper jar files. I&#8217;m trying to find a way so that this doesn&#8217;t need to be edited each time I update the software to a new version.</li>
<li>I had to change the value for dfs.datanode.socket.write.timeout. On the live cluster I have it set to 0 which is supposed to mean no timeout, but it appears that there is a bug with this latest version that doesn&#8217;t respect that value properly. So I just set it to a high number.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/08/cdh3-hbase/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing with ESXi</title>
		<link>http://www.mccormi.com/2010/08/playing-with-esxi/</link>
		<comments>http://www.mccormi.com/2010/08/playing-with-esxi/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 16:42:03 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[esx]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=549</guid>
		<description><![CDATA[I had to test out a desktop virtualization product (Pano Logic) this week and as part of the installation I needed a VMware ESX base system. I&#8217;m a huge user of their Workstation product, but I had never used the ESX line since it used to be so expensive and required certified hardware. Things have changed though [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-550" title="vmware-esxi1" src="http://www.mccormi.com/wp-content/uploads/2010/08/vmware-esxi1.gif" alt="" width="200" height="150" />I had to test out a desktop virtualization product (<a href="http://panologic.com">Pano Logic</a>) this week and as part of the installation I needed a VMware ESX base system. I&#8217;m a huge user of their <a href="http://www.vmware.com/products/workstation/">Workstation</a> product, but I had never used the ESX line since it used to be so expensive and required certified hardware. Things have changed though and it&#8217;s now possible to download a copy of <a href="http://www.vmware.com/products/vsphere-hypervisor/">ESXi</a> for free and to run without a dedicated SAN.</p>
<p>One of the difficulties with VMware is that their acronyms can be very difficult to wade through. ESXi is what they refer to as a hypervisor. This essentially is a very cut down operating system that is designed to only run other Virtual Machines. There are some requirements to running ESXi, I had to go through 3-4 servers before I found one that the installer had all of the drivers. I finally got it to run a server I had picked up from Penguin Computing (2x dual core Opteron with 4Gb mem and 250Gb hard drive).</p>
<p>Once I found a server that worked, the system installed quickly. The next problem was that you need to download the vSphere client to administer the server which is windows only (there are command line clients for other operating systems, but I wasn&#8217;t ready for that yet). I didn&#8217;t have a windows box laying around (all linux and mac), so I had to launch a WinXP VM in workstation on my linux desktop to administer my ESXi server. Amazingly everything worked great.</p>
<p>The next issue that I ran into was that I already had a large number of VMs created that I was using on workstation, but I couldn&#8217;t see how to get them on to the ESXi server. In the vSphere client there are clear instructions on how to create a new VM or download an appliance, but not how to import an existing VM. It turns out that VMware has a very simple way of doing this using the <a href="http://www.vmware.com/products/converter/">VMware Converter</a>. This product works as a switchboard allowing you to convert or move VMs from one place to another, a really handy tool.</p>
<p>Overall ESXi is a great tool for running a whole bunch of server VMs. VMware offers a huge number of management products in the vSphere product line for managing load and moving VMs in a datacenter. But if you just need to run a few VMs on a single server I would definitely recommend looking at ESXi.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/08/playing-with-esxi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mail issues on ios4</title>
		<link>http://www.mccormi.com/2010/06/mail-issues-on-ios4/</link>
		<comments>http://www.mccormi.com/2010/06/mail-issues-on-ios4/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 04:42:57 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ios4]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=533</guid>
		<description><![CDATA[If you value your email, you&#8217;re going to want to hold off on upgrading your iPhone to ios4. There are several posts (here and here) detailing issues that users are having with the Mail app on ios4. For myself, email has become unusable. Often the mail icon will show that I have new mail, but [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-534" title="iphone" src="http://www.mccormi.com/wp-content/uploads/2010/06/iphone_home-181x300.gif" alt="" width="181" height="300" />If you value your email, you&#8217;re going to want to hold off on upgrading your iPhone to ios4. There are several posts (<a href="http://discussions.apple.com/thread.jspa?messageID=11798331&amp;tstart=0">here</a> and <a href="http://discussions.apple.com/thread.jspa?messageID=11802032&amp;tstart=0">here</a>) detailing issues that users are having with the Mail app on ios4. For myself, email has become unusable.</p>
<ul>
<li>Often the mail icon will show that I have new mail, but when I open the app there is nothing there, even after hitting the refresh button.</li>
<li>After I delete email they&#8217;ll show back up again as unread.</li>
<li>I&#8217;ll often get a list of blank emails that I can&#8217;t do anything with.</li>
</ul>
<p>Closing the Email app has no effect. The only thing that has helped so far is to double click the button to get to the quick switch screen, hold down the mail icon until they vibrate and the minus icon appears (I believe that this kills the background process), click the minus&#8217; to close all running background processes. Once I do this Mail will begin to sync again. This leads me to believe that there are issues with communication between the background process and when you bring the app to the foreground.</p>
<p>I&#8217;m checking every day to see if Apple has pushed an update, but this was a pretty big bug to let slip into ios4.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/06/mail-issues-on-ios4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Chrome</title>
		<link>http://www.mccormi.com/2010/05/using-chrome/</link>
		<comments>http://www.mccormi.com/2010/05/using-chrome/#comments</comments>
		<pubDate>Sun, 09 May 2010 23:29:41 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=526</guid>
		<description><![CDATA[It&#8217;s taken awhile, but I&#8217;m finding myself starting to use Chrome as a browser more and more regularly. Firefox has started to get bloated again. I just don&#8217;t see why it seems to take so much memory, if I let it run awhile it tasks close to half of the 4G I&#8217;ve got on my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.google.com/chrome"><img class="alignright size-thumbnail wp-image-527" title="chrome" src="http://www.mccormi.com/wp-content/uploads/2010/05/chrome-150x150.jpg" alt="" width="150" height="150" /></a>It&#8217;s taken awhile, but I&#8217;m finding myself starting to use Chrome as a browser more and more regularly. Firefox has started to get bloated again. I just don&#8217;t see why it seems to take so much memory, if I let it run awhile it tasks close to half of the 4G I&#8217;ve got on my macbook. Things start to bog down after a day or two of running and maybe I&#8217;m being too demanding, but I just don&#8217;t feel that I should have to restart a browser periodically to maintain performance.</p>
<p>There seems to be some healthy competition again in the browser space and Chrome is pulling ahead with the JavaScript performance. I had stuck with Firefox for a long time because it had <a href="http://getfirebug.com/">Firebug</a>, which is probably the single most useful web development tool out there. But now that JavaScript libraries like <a href="http://developer.yahoo.com/yui/">YUI</a> are getting so much more solid and stable I&#8217;m finding that I don&#8217;t need to dive in with Firebug as much.</p>
<p>Overall I&#8217;m just happy to see that I have a choice. While performance and stability are great, I hope there&#8217;s more competition among the browsers as web application platforms and not just web content distribution. There&#8217;s still a long way to go in this area.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/05/using-chrome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Market Makers Shouldn&#8217;t Participate In Their Own Markets</title>
		<link>http://www.mccormi.com/2010/04/market-makers-shouldnt-participate-in-their-own-markets/</link>
		<comments>http://www.mccormi.com/2010/04/market-makers-shouldnt-participate-in-their-own-markets/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 21:05:31 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[economics]]></category>
		<category><![CDATA[Goldman Sachs]]></category>
		<category><![CDATA[Senate]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=515</guid>
		<description><![CDATA[There was a bit of questioning of the Risk Management Manager that when added to that of the CFO led to some very interesting insights into Goldman Sachs. The market making staff has the ability to hold or sell items that are taken opposite those of  the customers at a time and place that maximizes [...]]]></description>
			<content:encoded><![CDATA[<p>There was a bit of questioning of the Risk Management Manager that when added to that of the CFO led to some very interesting insights into Goldman Sachs. The market making staff has the ability to hold or sell items that are taken opposite those of  the customers at a time and place that maximizes the profits for Goldman Sachs.</p>
<p>Goldman Sachs as a firm has internal views into almost every market there is. Seeing both sides of trades as well as the demand for creation of new products. The Manager would not say that internal talk among different groups wasn&#8217;t used in the determination on how to handle products that Goldman itself held. He squirmed out of taking any position.</p>
<p>The clear implication that you can take from these different data points is that Goldman Sachs has the ability to hold any product that they like and sell those that they don&#8217;t. They are not a neutral market making entity. They don&#8217;t see selling products that they don&#8217;t like to their own clients as a conflict of interest. Customers of Goldman Sachs need to ask themselves why the firm is selling any product. Because, if the item up for sale was worth holding, Goldman itself would hold it and not sell to the customer.</p>
<p>Goldman Sach&#8217;s ability to take positions and to be a market maker should be stripped. There should be a requirement that they can&#8217;t profit by taking positions as a market maker. There is no way to separate the conflict of interest otherwise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/04/market-makers-shouldnt-participate-in-their-own-markets/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Will the real Socialist please stand up</title>
		<link>http://www.mccormi.com/2010/04/will-the-real-socialist-please-stand-up/</link>
		<comments>http://www.mccormi.com/2010/04/will-the-real-socialist-please-stand-up/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 22:55:05 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=508</guid>
		<description><![CDATA[What a crazy idea, ask an actual socialist what they think of Obama&#8217;s so called &#8220;Socialist&#8221; policies. Turns out real Socialists aren&#8217;t that happy with Obama, the candidate closest to real socialism is actually Sarah Palin.]]></description>
			<content:encoded><![CDATA[<p>What a crazy idea, <a href="http://www.cnn.com/2010/POLITICS/04/14/Obama.socialist/index.html?hpt=C1">ask an actual socialist</a> what they think of Obama&#8217;s so called &#8220;Socialist&#8221; policies. Turns out real Socialists aren&#8217;t that happy with Obama, the candidate closest to real socialism is actually Sarah Palin.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/04/will-the-real-socialist-please-stand-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle for the mac</title>
		<link>http://www.mccormi.com/2010/03/kindle-for-the-mac/</link>
		<comments>http://www.mccormi.com/2010/03/kindle-for-the-mac/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 17:46:19 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=470</guid>
		<description><![CDATA[Kindle for the mac was just announced last night. I was really excited and downloaded it immediately. The software is still listed as beta and definitely has a rough around the edges feel. But it does all of the basic things that kindle for the iPhone does. It allows you to pull in any of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/feature.html/ref=kcp_mac_mkt_lnd?docId=1000464931"><img class="alignright size-medium wp-image-471" style="border: 0pt none; margin: 5px;" title="kindle_mac" src="http://www.mccormi.com/wp-content/uploads/2010/03/kindle_mac-300x100.jpg" alt="" width="300" height="100" /></a><a href="http://www.amazon.com/gp/feature.html/ref=kcp_mac_mkt_lnd?docId=1000464931">Kindle for the mac</a> was just announced last night. I was really excited and downloaded it immediately.</p>
<p>The software is still listed as beta and definitely has a rough around the edges feel. But it does all of the basic things that kindle for the iPhone does. It allows you to pull in any of the books from your amazon archive, sync locations between different devices, change the font and reading formats to fit the device, and sync notes between devices. The main disappointment that I had was that the mac version doesn&#8217;t appear to have a book search feature. The laptop version of the software is the ideal place to be able to go back into your books and take notes or look up relevant parts. Without a basic search feature though this is severely hampered.</p>
<p>Up until now I&#8217;ve been splitting my two basic classes of book purchases, books that I&#8217;d just like to read from cover to cover and books that I need as reference material. I still purchase in physical form most of my computer books because I want to be able to look something up quickly and flip to exactly the point that I need. This is not an ideal use case for the kindle though, which is really good at reading from cover to cover. If the laptop software had a good search feature I would definitely start looking at purchasing reference books in digital form. It would be a great tool for looking things up and taking notes.</p>
<p>Well, hopefully Amazon listens and gets search implemented. It&#8217;ll transform the laptop software from a curiosity into a really powerful tool.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/03/kindle-for-the-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playing around with the layout</title>
		<link>http://www.mccormi.com/2010/03/playing-around-with-the-layout/</link>
		<comments>http://www.mccormi.com/2010/03/playing-around-with-the-layout/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 00:19:42 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=466</guid>
		<description><![CDATA[I&#8217;ve updated the theme to try out a new look for the blog. I had originally placed a few types of ads on these pages, just so that I could try them out somewhere other than at the day job. But now that I&#8217;ve got ReadPath cranking there really isn&#8217;t any need to experiment here [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve updated the theme to try out a new look for the blog.</p>
<p>I had originally placed a few types of ads on these pages, just so that I could try them out somewhere other than at the day job. But now that I&#8217;ve got <a href="http://www.readpath.com">ReadPath</a> cranking there really isn&#8217;t any need to experiment here any longer.</p>
<p>I&#8217;m fairly happy with this new theme, but you might continue to see some changes as I customize things.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/03/playing-around-with-the-layout/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kindle syncing</title>
		<link>http://www.mccormi.com/2010/01/kindle-syncing/</link>
		<comments>http://www.mccormi.com/2010/01/kindle-syncing/#comments</comments>
		<pubDate>Sun, 17 Jan 2010 22:50:54 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=450</guid>
		<description><![CDATA[I&#8217;ve had a kindle since they first came out, I&#8217;ve loved it since day one and use it pretty much every night to read for hours on end. In the past I would leave the wireless off though. With the 1st Gen kindle you could get a lot longer battery life if you didn&#8217;t turn [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a kindle since they first came out, I&#8217;ve loved it since day one and use it pretty much every night to read for hours on end. In the past I would leave the wireless off though. With the 1st Gen kindle you could get a lot longer battery life if you didn&#8217;t turn the wireless on. Once you were reading a book, you could read for several days without needing to connect to Amazon&#8217;s servers. Only once you had finished a book and needed to add more did you need to turn it on to sync.</p>
<p>A few months ago, I downloaded Amazon&#8217;s kindle app for the iPhone, more out of curiosity than anything else. Initially I just couldn&#8217;t see myself reading books on such a small screen, especially one that was backlit and would cause eye-strain. However, in the last couple weeks I&#8217;ve discovered how seamlessly Amazon has made syncing devices and reading locations. Since during the day, I pretty much always have the iPhone with me, I can just pull it out and start reading. The iPhone is perfect for the situation where you might only have a few minutes and might need to put it away very quickly. I was getting my van washed yesterday and was able to read for 5 min at the car wash. The magic happens though when you get back home, turn on your kindle and it knows to sync your reading location up to where you left off on the iPhone and vice-versa.</p>
<p>I&#8217;m now finding that I&#8217;m able to get even more reading done during the day. Filling in small breaks instead of waiting for a single block of reading before bed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/01/kindle-syncing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Firefox is FAST</title>
		<link>http://www.mccormi.com/2010/01/new-firefox-is-fast/</link>
		<comments>http://www.mccormi.com/2010/01/new-firefox-is-fast/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 17:34:54 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=446</guid>
		<description><![CDATA[I downloaded Firefox 3.6rc1 last night and it&#8217;s noticeably faster than the current 3.5.7. I can&#8217;t wait till they release it officially. Seems like safari, firefox, chrome and webkit are just leaving IE in the dust. It&#8217;s great to have some healthy competition in the browser market.]]></description>
			<content:encoded><![CDATA[<p><a href="http://en-us.www.mozilla.com/en-US/firefox/all-beta.html"><img class="alignright size-medium wp-image-447" style="border: 0pt none; margin: 5px;" title="firefox" src="http://www.mccormi.com/wp-content/uploads/2010/01/firefox_-300x289.jpg" alt="" width="126" height="121" /></a>I downloaded <a href="http://en-us.www.mozilla.com/en-US/firefox/all-beta.html">Firefox 3.6rc1</a> last night and it&#8217;s noticeably faster than the current 3.5.7. I can&#8217;t wait till they release it officially. Seems like safari, firefox, chrome and webkit are just leaving IE in the dust. It&#8217;s great to have some healthy competition in the browser market.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/01/new-firefox-is-fast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Things task management</title>
		<link>http://www.mccormi.com/2010/01/things-task-management/</link>
		<comments>http://www.mccormi.com/2010/01/things-task-management/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:12:33 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[things]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=429</guid>
		<description><![CDATA[Now that I&#8217;m spending a good percentage of my day chasing around a 1yr old, my brain has gone to mush. I&#8217;m finding that if there are things that I need to do and I don&#8217;t jot them down, then they don&#8217;t get done. I was on the lookout for a really great notes/task management [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://culturedcode.com/things/"><img class="alignright size-full wp-image-430" style="border: 0pt none; margin: 5px;" title="things_feature_iphone2" src="http://www.mccormi.com/wp-content/uploads/2010/01/things_feature_iphone2.jpg" alt="" width="225" height="180" /></a>Now that I&#8217;m spending a good percentage of my day chasing around a 1yr old, my brain has gone to mush. I&#8217;m finding that if there are things that I need to do and I don&#8217;t jot them down, then they don&#8217;t get done.</p>
<p>I was on the lookout for a really great notes/task management tool that would sync back and forth between my laptop and iPhone. I tried out several of the web based ones and Evernote(which has a desktop and iPhone app), but they never quite did exactly what I needed.</p>
<p>Then I found <a href="http://culturedcode.com/things/">Things</a>. It&#8217;s a bit expensive, but it got great reviews, so I thought I&#8217;d try it out. You have to purchase the desktop app and the iPhone app separately, but they work great together. Syncing whenever you have wifi turned on on the iPhone. You can quickly create notes, set them as scheduled, inbox, or whatever you want. Update them and move them around easily. The desktop app even integrates in with iCal&#8217;s todo list.</p>
<p>If you need a fast way to keep track of a mix of small and large things and the ability to sync back and forth from phone to laptop, I would highly recommend checking out <a href="http://culturedcode.com/things/">Things</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/01/things-task-management/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharing videos from the iPhone</title>
		<link>http://www.mccormi.com/2010/01/sharing-videos-from-the-iphone/</link>
		<comments>http://www.mccormi.com/2010/01/sharing-videos-from-the-iphone/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 23:02:48 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=425</guid>
		<description><![CDATA[I&#8217;ve been attempting to sync the videos that I take on my iPhone back to my desktop mac. It appears that the normal way that Apple envisioned you doing this was to sync with iPhoto which would then download the videos to your desktop.  My problem is that I&#8217;ve got a fair of amount of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://avatron.com/apps/"><img class="alignright size-full wp-image-426" style="border: 0pt none; margin: 5px;" title="air-sharing-icon-th" src="http://www.mccormi.com/wp-content/uploads/2010/01/air-sharing-icon-th.png" alt="" width="57" height="57" /></a>I&#8217;ve been attempting to sync the videos that I take on my iPhone back to my desktop mac. It appears that the normal way that Apple envisioned you doing this was to sync with iPhoto which would then download the videos to your desktop.  My problem is that I&#8217;ve got a fair of amount of infrastructure and work-flow behind using Aperture and Final Cut and syncing with iPhoto caused a lot of duplication that had to be undone by hand.</p>
<p>What I really wanted was to be able to just push or pull the file from my iPhone to the desktop over my local wifi. A really big first step getting there was finding the app <a href="http://avatron.com/apps/">Air Sharing</a>.  This allows you to expose a portion of your disk on the iPhone and share it over wifi through bonjour or http. Great app, it&#8217;s got all of the controls that you need for security. Also, you can log into other servers over ssh, ftp, ftps, &#8230; browse to the file you want, and then either copy it locally or mail it off(This is great since the default iPhone is really cranky about mailing large files). You can even select to mail off an entire directory and it will make a nice zip of the directory for you before emailing it.</p>
<p>Air Sharing got me most of the way to where I wanted to go, but I still couldn&#8217;t figure out how to get the items that I wanted out of my Camera Roll and into the shared directory. Then I realized that when you&#8217;re in the &#8220;My Documents&#8221; area of Air Sharing and you click &#8220;Edit&#8221; and then &#8220;+&#8221; that there is an option to add from Photos. This allows you to select whatever you want from your Camera Roll and add it to the shared dir in &#8220;My Documents&#8221;.</p>
<p>Now when you add the iPhone as a new server in your finder, you&#8217;ll see the videos that you selected in the folder just like it was any other shared file on a remote server.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/01/sharing-videos-from-the-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s time for Leo to tell Dvorack &#8220;Thanks, but no thanks&#8221;</title>
		<link>http://www.mccormi.com/2010/01/its-time-for-leo-to-tell-dvorack-thanks-but-no-thanks/</link>
		<comments>http://www.mccormi.com/2010/01/its-time-for-leo-to-tell-dvorack-thanks-but-no-thanks/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 22:49:46 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[dvorack]]></category>
		<category><![CDATA[leo laporte]]></category>
		<category><![CDATA[twit]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=408</guid>
		<description><![CDATA[I&#8217;ve been listening to Leo Laporte&#8217;s Podcast Network since it started and haven&#8217;t missed a TWIT in years. It&#8217;s made sense that as he&#8217;s added more specialized podcasts, that the flagship &#8220;This Week in Tech&#8221; has become more of a general tech and media show. Not exactly how I would prefer it, but I can [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-409" style="border: 0pt none; margin: 5px;" title="john-c-dvorak" src="http://www.mccormi.com/wp-content/uploads/2010/01/john-c-dvorak-225x300.jpg" alt="" width="180" height="240" />I&#8217;ve been listening to <a href="http://twit.tv/">Leo Laporte&#8217;s Podcast Network</a> since it started and haven&#8217;t missed a TWIT in years. It&#8217;s made sense that as he&#8217;s added more specialized podcasts, that the flagship &#8220;This Week in Tech&#8221; has become more of a general tech and media show. Not exactly how I would prefer it, but I can still get the geekier stuff on FLOSS and TWIG.</p>
<p>My gripe though is that appears that in the last several months that <a href="http://www.dvorak.org/blog/">John C. Dvorack</a> has become an almost regular guest, appearing on the show pretty much every week. When Dvorack first started appearing on the show, he could tell some interesting stories about early happenings in tech and would keep things moving if the topic got too far afield. Lately though all he does is destroy any discussion that does get going. Not sure why the change happened, but he seems to only want to talk about himself and will not tolerate discussion of things that aren&#8217;t of personal interest.  His presence is completely ruining the show, to the point that if I hear him introduced I&#8217;ll move on the next podcast.</p>
<p><a href="http://twit.tv/229">The latest TWIT</a> is as good an example as any, every time the other guests would get into a substantial discussion on a topic, Dvorack would blunder in with some random unrelated thought that he had and derail the discussion. The beauty of podcasting is that there isn&#8217;t the time slot constraints that other mediums have, so if you find something worth discussing you can flesh it out.</p>
<p>I love the work that Leo does and listen to hours of his programming each week, but I&#8217;m afraid that he might have too much personal loyalty to Dvorack to see what&#8217;s happening.  I can&#8217;t imagine how Leo&#8217;s not completely burned out, but maybe as a New Year&#8217;s resolution he needs to take a fresh look at his programming and get back to basics a bit.  You just can&#8217;t lose with good guests and good discussions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/01/its-time-for-leo-to-tell-dvorack-thanks-but-no-thanks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle Time</title>
		<link>http://www.mccormi.com/2009/12/kindle-time/</link>
		<comments>http://www.mccormi.com/2009/12/kindle-time/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 23:56:14 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=400</guid>
		<description><![CDATA[Amazon has really got to think about updating the software on the kindle to allow the reader to display the current time at the top of the device. I&#8217;ve spent way too many nights reading for way too long and then not gotten enough sleep. I really end up paying for it the next day. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C/?tag=baarpu-20"><img class="alignright size-medium wp-image-401" style="border: 0pt none; margin-right: 5px; margin-left: 5px;" title="kindle" src="http://www.mccormi.com/wp-content/uploads/2009/12/kindle2-276x300.jpg" alt="" width="193" height="210" /></a><a href="http://amazon.com?tag=baarpu-20">Amazon</a> has really got to think about updating the software on the <a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Generation/dp/B0015T963C/?tag=baarpu-20">kindle</a> to allow the reader to display the current time at the top of the device. I&#8217;ve spent way too many nights reading for way too long and then not gotten enough sleep. I really end up paying for it the next day.</p>
<p>I was up till 1:30am last night reading and am having serious trouble moving today. All of this could have been avoided if I had known that I had been reading for 4 hours straight.</p>
<p>Of course you could say that I should just put a clock in the family room and solve the problem, but then I&#8217;d have to go grab a new clock and that&#8217;s not nearly as easy as writing a blog post.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2009/12/kindle-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

