<?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</title>
	<atom:link href="http://www.mccormi.com/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>ReadPath is now Acushare</title>
		<link>http://www.mccormi.com/2011/11/readpath-is-now-acushare/</link>
		<comments>http://www.mccormi.com/2011/11/readpath-is-now-acushare/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 15:23:16 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[acushare]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=614</guid>
		<description><![CDATA[ReadPath has changed names to Acushare to better reflect the new features that have been added over the last year.]]></description>
			<content:encoded><![CDATA[<p>ReadPath has changed names to <a href="https://www.acushare.com">Acushare</a> to better reflect the new features that have been added over the last year.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2011/11/readpath-is-now-acushare/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<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>Easy Coraid Setup</title>
		<link>http://www.mccormi.com/2011/06/easy-coraid-setup/</link>
		<comments>http://www.mccormi.com/2011/06/easy-coraid-setup/#comments</comments>
		<pubDate>Fri, 10 Jun 2011 20:02:15 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[coraid]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=600</guid>
		<description><![CDATA[A new video from Jaimie&#8217;s company Coraid, showing how easy it is to get up and running with a Coraid Etherdrive SAN. [There is a video that cannot be displayed in this feed. Visit the blog entry to see the video.] &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p>A new video from Jaimie&#8217;s company <a href="http://www.coraid.com">Coraid</a>, showing how easy it is to get up and running with a <a href="http://www.coraid.com/products/overview">Coraid Etherdrive SAN</a>.</p>
<p>[There is a video that cannot be displayed in this feed. <a href="http://www.mccormi.com/2011/06/easy-coraid-setup/">Visit the blog entry to see the video.]</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2011/06/easy-coraid-setup/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>Where the country&#8217;s priorities are at</title>
		<link>http://www.mccormi.com/2010/10/where-the-countrys-priorities-are-at/</link>
		<comments>http://www.mccormi.com/2010/10/where-the-countrys-priorities-are-at/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 17:54:13 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=576</guid>
		<description><![CDATA[This image does a great job of breaking down what we take seriously in this country.]]></description>
			<content:encoded><![CDATA[<p>This image does a great job of breaking down what we take seriously in this country.</p>
<div id="attachment_577" class="wp-caption aligncenter" style="width: 286px"><a href="http://www.mccormi.com/wp-content/uploads/2010/10/gambling_voting.gif"><img class="size-medium wp-image-577" title="gambling_voting" src="http://www.mccormi.com/wp-content/uploads/2010/10/gambling_voting-276x300.gif" alt="Click for full size" width="276" height="300" /></a><p class="wp-caption-text">Click for full size</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/10/where-the-countrys-priorities-are-at/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Streaming music on the appleTV</title>
		<link>http://www.mccormi.com/2010/09/streaming-music-on-the-appletv/</link>
		<comments>http://www.mccormi.com/2010/09/streaming-music-on-the-appletv/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 21:12:16 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apple tv]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=574</guid>
		<description><![CDATA[I just stumbled across a little feature on the appleTV that I hadn&#8217;t been aware of before. It appears that if you create a playlist in the iTunes library that the appleTV is connected to. Then put streaming urls into that playlist. When you then go the internet tab on the appleTV, there will be [...]]]></description>
			<content:encoded><![CDATA[<p>I just stumbled across a little feature on the appleTV that I hadn&#8217;t been aware of before. It appears that if you create a playlist in the iTunes library that the appleTV is connected to. Then put streaming urls into that playlist. When you then go the internet tab on the appleTV, there will be a playlist menu item with those items in it. This way you should be able to get whichever streaming media that you want on your appleTV.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/09/streaming-music-on-the-appletv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Future has arrived</title>
		<link>http://www.mccormi.com/2010/09/the-future-has-arrived/</link>
		<comments>http://www.mccormi.com/2010/09/the-future-has-arrived/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 20:52:22 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=572</guid>
		<description><![CDATA[Ever since I moved out to California, one of the things that I&#8217;ve secretly wanted was to be able to listen to my favorite music while driving. The problem has always been that my favorite channel by far is the Vocal Trance channel off of Digitally Imported Radio. So this meant that I would need [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I moved out to California, one of the things that I&#8217;ve secretly wanted was to be able to listen to my favorite music while driving. The problem has always been that my favorite channel by far is the <a href="http://www.di.fm/vocaltrance/">Vocal Trance channel</a> off of <a href="http://www.di.fm/">Digitally Imported Radio</a>. So this meant that I would need to be able to stream internet radio while driving in the car.</p>
<p>Well, today that day has finally arrived. I noticed yesterday that DI has an iPhone app that allows you to stream their premium channels over 3G. I was listening today for about an hour while out running some errands with Caitlin. I only lost the signal once for about 5 sec while driving in some hills, the app does a great job of buffering and keeping the music going. The quality is great and with ~1hr of streaming it only used 25Mb of data according to the built in meter (I&#8217;ll have to double check with ATT&#8217;s meter).</p>
<p>One of the greatest things about the app is that if it does cut out for any reason it can determine that it&#8217;s at the end of a stream and gracefully fades out so that there aren&#8217;t any jarring cuts in or out. Every streaming app should copy this.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/09/the-future-has-arrived/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>Changing my comment policy</title>
		<link>http://www.mccormi.com/2010/09/changing-my-comment-policy/</link>
		<comments>http://www.mccormi.com/2010/09/changing-my-comment-policy/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 21:57:44 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=563</guid>
		<description><![CDATA[I&#8217;ve turned off comments on this blog for now. While I&#8217;ve gotten some great comments in the past, the volume of spam just isn&#8217;t worth the hassle. Instead I&#8217;ve put a mailto: link at the bottom of each article. This is the best way to get ahold of me anyway. If you send something relevant [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve turned off comments on this blog for now. While I&#8217;ve gotten some great comments in the past, the volume of spam just isn&#8217;t worth the hassle. Instead I&#8217;ve put a mailto: link at the bottom of each article. This is the best way to get ahold of me anyway. If you send something relevant and worth sharing I&#8217;ll add it to the blog post.</p>
<p>Oh, I changed the name of the blog as well. Not as worried about having my real name on the web anymore.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/09/changing-my-comment-policy/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>Evening news displays its intellectual dishonesty again</title>
		<link>http://www.mccormi.com/2010/08/evening-news-displays-its-intellectual-dishonesty-again/</link>
		<comments>http://www.mccormi.com/2010/08/evening-news-displays-its-intellectual-dishonesty-again/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 02:22:50 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[journalism]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[obama]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=554</guid>
		<description><![CDATA[Lead story and headline on the NBC evening news again tonight talked about the &#8220;Controversial statement by President Obama about the NY Mosque&#8221;.  If the news editors were being honest they might say that &#8220;President Obama today reaffirmed a belief in freedom of religion that has been a foundation of our country for 200+ years&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-555" title="obama" src="http://www.mccormi.com/wp-content/uploads/2010/08/obama-300x256.jpg" alt="" width="300" height="256" />Lead story and headline on the NBC evening news again tonight talked about the &#8220;Controversial statement by President Obama about the NY Mosque&#8221;.  If the news editors were being honest they might say that &#8220;President Obama today reaffirmed a belief in freedom of religion that has been a foundation of our country for 200+ years&#8221;. But of course that isn&#8217;t as exciting as saying that Republicans are trying to stir up fear and hatred of foreigners again.</p>
<p>It is quite sad to see this spin. Journalism&#8217;s purpose is to find the truth in the story instead of making up their own spin to sensationalize. But we&#8217;ve gotten to the point where the corporate interests behind the News has an interest in keeping the crossfire between the right and the left going. If this means taking some liberties, then they&#8217;ve shown that they&#8217;re willing to do so.</p>
<p>I wouldn&#8217;t be terribly sad to see almost every major news body we have today collapse. They&#8217;ve strayed too far from their true purpose. There will still be a need for honest news gathering and there are people willing to devote their lives to that purpose. The way just needs to be cleared for these people to come to the fore again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/08/evening-news-displays-its-intellectual-dishonesty-again/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>Just ordered a new kindle</title>
		<link>http://www.mccormi.com/2010/08/just-ordered-a-new-kindle/</link>
		<comments>http://www.mccormi.com/2010/08/just-ordered-a-new-kindle/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 16:13:06 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=544</guid>
		<description><![CDATA[I just placed a pre-order for Amazon&#8217;s newest Kindle the other day. This one is to replace Jaimie&#8217;s Kindle since she was still using the very first generation model and there are quite a few updates in this newest version. Supposedly much better battery life, better contrast, and faster page turns, all great things for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Graphite/dp/B002Y27P3M/ref=amb_link_353611822_4?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=gateway-center-column&amp;pf_rd_r=19HYQ0SCFAWNARJJ8AWF&amp;pf_rd_t=101&amp;pf_rd_p=1271573382&amp;pf_rd_i=507846"><img class="alignright size-medium wp-image-545" title="kindle3" src="http://www.mccormi.com/wp-content/uploads/2010/08/big-viewer-3G-01-lrg._V188696038_-214x300.jpg" alt="" width="171" height="240" /></a>I just placed a pre-order for Amazon&#8217;s newest <a href="http://www.amazon.com/Kindle-Wireless-Reading-Display-Graphite/dp/B002Y27P3M/ref=amb_link_353611822_4?pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_s=gateway-center-column&amp;pf_rd_r=19HYQ0SCFAWNARJJ8AWF&amp;pf_rd_t=101&amp;pf_rd_p=1271573382&amp;pf_rd_i=507846">Kindle</a> the other day. This one is to replace Jaimie&#8217;s Kindle since she was still using the very first generation model and there are quite a few updates in this newest version. Supposedly much better battery life, better contrast, and faster page turns, all great things for a power reader.</p>
<p>We also decided to go with the wifi only model, which is cheaper, but most of our book reading is at home where there is total coverage. If we&#8217;re out and about we read on the iPhone and then sync back to the kindle to continue reading at home.</p>
<p>Hopefully this latest version will arrive before the next round of books that we&#8217;ve been waiting for. I&#8217;m waiting for <a href="http://www.amazon.com/The-Evolutionary-Void-ebook/dp/B003F3PMEI/ref=sr_1_1?ie=UTF8&amp;m=AG56TWVU5XWC2&amp;s=digital-text&amp;qid=1280765042&amp;sr=1-1">The Evolutionary Void</a> and we&#8217;re very happy that <a href="http://www.amazon.com/Mockingjay-Final-Hunger-Games-ebook/dp/B003XF1XOQ/ref=tmm_kin_title_0?ie=UTF8&amp;m=AG56TWVU5XWC2&amp;qid=1280764967&amp;sr=8-1">MockingJay</a> will also be released in a kindle version.</p>
<p>I was happy to hear that Bezos was focusing on creating the best book reader instead of chasing yet another tablet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/08/just-ordered-a-new-kindle/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>Trusting Facebook</title>
		<link>http://www.mccormi.com/2010/05/trusting-facebook/</link>
		<comments>http://www.mccormi.com/2010/05/trusting-facebook/#comments</comments>
		<pubDate>Fri, 07 May 2010 22:05:54 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[leo laporte]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=522</guid>
		<description><![CDATA[There&#8217;s been a lot of discussion on the web over the last several weeks on how much trust we can put into Facebook when it comes to handling private data. They&#8217;re making a play to be the primary repository of identity on the web. The hub that other web sites link off of to determine [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.facebook.com"><img class="alignright size-medium wp-image-523" title="facebook" src="http://www.mccormi.com/wp-content/uploads/2010/05/facebook-300x112.jpg" alt="" width="300" height="112" /></a>There&#8217;s been a lot of discussion on the web over the last several weeks on how much trust we can put into <a href="http://www.facebook.com">Facebook</a> when it comes to handling private data. They&#8217;re making a play to be the primary repository of identity on the web. The hub that other web sites link off of to determine personal connections and demographics for a user. Facebook already has a huge lead in this area with 400+ million users  that are using actual names instead of screen names.</p>
<p>It would be nice to have a place where we can set up who our friends and coworkers are as well as what we&#8217;d like to share with them. Having to recreate this network each time we want to use a new site is a complete pain. But who can we trust to store this valuable info?</p>
<p>Leo Laporte has mentioned in his <a href="http://twit.tv">podcasts</a> that for some reason he just doesn&#8217;t trust Facebook as much as he would trust a company like Google to fill this role. I agree wholeheartedly that it&#8217;s risky to trust Facebook. For me, the core of this mistrust is that I feel that Facebook hasn&#8217;t yet found its truly profitable niche yet like Google has. Google makes so much money in search ads that it can afford to not make money in other areas and take the high ground when it comes to privacy and openness. Facebook doesn&#8217;t have this profit center yet to support the other areas of its business. The scary part is that the data that Facebook collects could be quite valuable. It&#8217;s really going to come down to where they decide to draw the line on how to use our data. And because this is still unknown and they&#8217;ve taken several missteps in the past, it&#8217;s difficult to really trust Facebook.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/05/trusting-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rachel Maddow went too far tonight</title>
		<link>http://www.mccormi.com/2010/04/rachel-maddow-went-too-far-tonight/</link>
		<comments>http://www.mccormi.com/2010/04/rachel-maddow-went-too-far-tonight/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 03:37:01 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Rachel Maddow]]></category>

		<guid isPermaLink="false">http://www.mccormi.com/?p=519</guid>
		<description><![CDATA[In tonight&#8217;s interview with Dan Stein, the head of FAIR, I believe that Rachel went over the line. She brought up some very questionable position points from a handful of people that are or were connected with the organization. The worst being some ideas taken from a founder of FAIR written in the 1980s. As [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.msnbc.msn.com/id/26315908/"><img class="alignright size-medium wp-image-520" title="Rachel Maddow" src="http://www.mccormi.com/wp-content/uploads/2010/04/rachel-maddow-08-widec-239x300.jpg" alt="" width="239" height="300" /></a>In tonight&#8217;s interview with <a href="http://www.fairus.org/site/PageNavigator/about/staff/">Dan Stein</a>, the head of <a href="http://www.fairus.org/site/PageServer">FAIR</a>, I believe that <a href="http://www.msnbc.msn.com/id/26315908/">Rachel</a> went over the line. She brought up some very questionable position points from a handful of people that are or were connected with the organization. The worst being some ideas taken from a founder of FAIR written in the 1980s.</p>
<p>As the interview went on though, I actually found myself agreeing with Dan Stein that this was McCarthy style journalism. Taking a single point from years ago and using it to paint an entire organization. I think Rachel was riled up and went into attack mode too quickly. The proper way to ask about these points would have been to have asked if FAIR, as an organization, still supports the beliefs that she brought up in her research or whether they&#8217;ll disavow the positions. If they won&#8217;t disavow the racist positions, then there is a story there, but for Rachel to make the accusation that because someone once said something reprehensible that the entire organization was racist was itself unfair.</p>
<p>Usually I&#8217;m a big fan of her reporting, but I think that in this instance she should have looked at what she had and decided that it wasn&#8217;t enough to build a story off of. She&#8217;s developing a great reputation as being a journalist that will stand up to anyone and ask tough questions, she&#8217;s just got to make sure that the quality of the story is there.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mccormi.com/2010/04/rachel-maddow-went-too-far-tonight/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

