<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Chris Collins</title>
	<atom:link href="http://ccollins.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ccollins.wordpress.com</link>
	<description>Personal website for Chris Collins</description>
	<lastBuildDate>Tue, 24 Jan 2012 21:32:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='ccollins.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Chris Collins</title>
		<link>http://ccollins.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://ccollins.wordpress.com/osd.xml" title="Chris Collins" />
	<atom:link rel='hub' href='http://ccollins.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Going Dark to Fight SOPA.</title>
		<link>http://ccollins.wordpress.com/2012/01/17/going-dark-to-fight-sopa/</link>
		<comments>http://ccollins.wordpress.com/2012/01/17/going-dark-to-fight-sopa/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 13:28:19 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[human rights activists]]></category>
		<category><![CDATA[law]]></category>
		<category><![CDATA[PIPA]]></category>
		<category><![CDATA[sopa]]></category>
		<category><![CDATA[USA]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=249</guid>
		<description><![CDATA[On January 18, this blog, alongside many other websites, is going dark for a day to protest against the proposed introduction of the Stop Online Piracy Act (SOPA) and its Senate counterpart, the PROTECT IP Act (PIPA) in the USA. SOPA will not just affect those in the USA; its knock-on effects would touch every [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=249&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2012/01/17/going-dark-to-fight-sopa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm6.staticflickr.com/5081/5364621132_75ea9a9efe_m.jpg" medium="image">
			<media:title type="html">Copyrights vs. human rights by opensourceway</media:title>
		</media:content>
	</item>
		<item>
		<title>Exploring Arduino</title>
		<link>http://ccollins.wordpress.com/2012/01/16/exploring-arduino/</link>
		<comments>http://ccollins.wordpress.com/2012/01/16/exploring-arduino/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 21:58:33 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Arduino]]></category>
		<category><![CDATA[electronic component]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[hackerspaces]]></category>
		<category><![CDATA[interactive objects]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[makerspaces]]></category>
		<category><![CDATA[michael margolis]]></category>
		<category><![CDATA[o reilly]]></category>
		<category><![CDATA[open hardware]]></category>
		<category><![CDATA[physical sensors]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=240</guid>
		<description><![CDATA[A few months ago, my local maker-space (091 labs) presented a few informal tutorials on Arduino.  Having seen it mentioned online, I decided to bite the bullet and drop by to learn more.  Shortly later I purchased the Experimenter&#8217;s Guide for Arduino, which was used during the tutorials.  Being further interested in Arduino and it&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=240&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2012/01/16/exploring-arduino/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm7.staticflickr.com/6209/6052455554_a4301347ef_m.jpg" medium="image">
			<media:title type="html">Arduino Uno by Snootlab</media:title>
		</media:content>

		<media:content url="http://www.assoc-amazon.co.uk/e/ir?t=chricollonsof-21&#38;l=as2&#38;o=2&#38;a=0596802471" medium="image" />
	</item>
		<item>
		<title>Dependency Injection &#8211; Why Bother?</title>
		<link>http://ccollins.wordpress.com/2011/05/13/dependency-injection-why-bother/</link>
		<comments>http://ccollins.wordpress.com/2011/05/13/dependency-injection-why-bother/#comments</comments>
		<pubDate>Fri, 13 May 2011 20:42:05 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=216</guid>
		<description><![CDATA[In this post we discuss the various mechanisms of Inversion of Control (IoC) including Dependency Lookup and Dependency Injection.  We look at the differences between the various IoC approaches and present the advantages and disadvantages of each. Take the following example Java code.  The Target class needs to collaborate with a Dependency class to do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=216&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2011/05/13/dependency-injection-why-bother/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm1.static.flickr.com/203/442926379_6c6b6fb3dd_m.jpg" medium="image">
			<media:title type="html">dependencies</media:title>
		</media:content>
	</item>
		<item>
		<title>Handling Shell Script Interrupts</title>
		<link>http://ccollins.wordpress.com/2011/03/02/handling-shell-script-interrupts/</link>
		<comments>http://ccollins.wordpress.com/2011/03/02/handling-shell-script-interrupts/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 11:38:14 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[error handling]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=210</guid>
		<description><![CDATA[If you do much shell scripting, then handling shell interrupts is something you should consider.  As a user is interacting with your script, they may decide to interrupt it by typing Ctrl-C, for example.  Typically this will interrupt your shell script execution, forcing it to exit. Depending on what your shell script is doing, this [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=210&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2011/03/02/handling-shell-script-interrupts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm5.static.flickr.com/4077/4755503026_172e466b9b_m.jpg" medium="image">
			<media:title type="html">A Real Screen Shot</media:title>
		</media:content>
	</item>
		<item>
		<title>Ini files and Apache Commons Configuration</title>
		<link>http://ccollins.wordpress.com/2010/01/15/ini-files-and-apache-commons-configuration/</link>
		<comments>http://ccollins.wordpress.com/2010/01/15/ini-files-and-apache-commons-configuration/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 23:53:58 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[Essays]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[apache commons]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[ini]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[libraries]]></category>
		<category><![CDATA[library]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=181</guid>
		<description><![CDATA[The project I&#8217;m currently working on uses a simplistic object store for persistence.  The original authors, in their collective wisdom, decided that whenever something needed to be saved they would save it to a hashtable, and use Java serialization to save that to a file. In a way I can see why they did. It&#8217;s [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=181&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2010/01/15/ini-files-and-apache-commons-configuration/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm1.static.flickr.com/164/330155887_ab26cfac83_m_d.jpg" medium="image">
			<media:title type="html">Trashing old software</media:title>
		</media:content>
	</item>
		<item>
		<title>Automatically Unmount Network Shares on Ubuntu</title>
		<link>http://ccollins.wordpress.com/2010/01/15/automatically-unmount-network-shares-on-ubuntu/</link>
		<comments>http://ccollins.wordpress.com/2010/01/15/automatically-unmount-network-shares-on-ubuntu/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 14:41:51 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[HowTo]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[shutdown]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=177</guid>
		<description><![CDATA[I&#8217;ve mentioned before, how I mount shared drives in Ubuntu both at home and at work.  While this is quite useful, it seems the default setup for Ubuntu stops the network interface before disconnecting these drives.  This results in Ubuntu hanging for a while on shutdown while these drives time out.  After the jump we [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=177&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2010/01/15/automatically-unmount-network-shares-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2231/2174992215_747ea3ddd3_m_d.jpg" medium="image">
			<media:title type="html">Hard disk dissection</media:title>
		</media:content>
	</item>
		<item>
		<title>Keeping it Simple</title>
		<link>http://ccollins.wordpress.com/2009/10/30/keeping-it-simple/</link>
		<comments>http://ccollins.wordpress.com/2009/10/30/keeping-it-simple/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 09:36:28 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[keepitsimple]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=175</guid>
		<description><![CDATA[George Bernard Shaw is quoted as saying, &#8220;The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man.&#8221;  While we all appreciate progress, I sometimes have to wonder at the way people look at the world. Today, Slashdot [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=175&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2009/10/30/keeping-it-simple/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2328/2060053508_a25464f61c_m_d.jpg" medium="image">
			<media:title type="html">Moleskine and Pen</media:title>
		</media:content>
	</item>
		<item>
		<title>FARTing Around</title>
		<link>http://ccollins.wordpress.com/2009/10/15/farting-around/</link>
		<comments>http://ccollins.wordpress.com/2009/10/15/farting-around/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 14:46:19 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[How To]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[gettingthingsdone]]></category>
		<category><![CDATA[gtd]]></category>
		<category><![CDATA[inbox 0]]></category>
		<category><![CDATA[inbox zero]]></category>
		<category><![CDATA[lifehack]]></category>
		<category><![CDATA[lifehacker]]></category>
		<category><![CDATA[productivity]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=171</guid>
		<description><![CDATA[I&#8217;ve recently become aware of Getting Things Done, and have been attempting to practice it for the last six weeks.  In many ways, it is very similar to what I had been doing previously.  You could call my method a lightweight GTD, and it&#8217;s based on the FART mnemonic. For any item that crosses my [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=171&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2009/10/15/farting-around/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3054/2649636617_a018e9ea03_m_d.jpg" medium="image">
			<media:title type="html">INBOX 0: Tarditas et procrastinatio odiosa est</media:title>
		</media:content>
	</item>
		<item>
		<title>Decisions, decisions, &#8230;</title>
		<link>http://ccollins.wordpress.com/2009/10/08/decisions-decisions/</link>
		<comments>http://ccollins.wordpress.com/2009/10/08/decisions-decisions/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 15:38:14 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[game theory]]></category>
		<category><![CDATA[human nature]]></category>
		<category><![CDATA[loss aversion]]></category>
		<category><![CDATA[psychology]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=161</guid>
		<description><![CDATA[So we&#8217;re beginning a new project, and it has come time to decide what we&#8217;re going to build. In many ways, we are spoiled for choice. There are many ways in which the existing software could be improved. Do we pay down some technical debt, include a new feature or support new hardware? If it [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=161&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2009/10/08/decisions-decisions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3204/2699207704_9843f9d141_m_d.jpg" medium="image">
			<media:title type="html">It is our choices. . . that show what we are, far more than our abilities.</media:title>
		</media:content>

		<media:content url="http://www.assoc-amazon.co.uk/e/ir?t=chricollonsof-21&#38;l=as2&#38;o=2&#38;a=0061854549" medium="image" />
	</item>
		<item>
		<title>Pre-Merge Formatting</title>
		<link>http://ccollins.wordpress.com/2009/10/07/pre-merge-formatting/</link>
		<comments>http://ccollins.wordpress.com/2009/10/07/pre-merge-formatting/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 12:15:53 +0000</pubDate>
		<dc:creator>ccollins</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Languages]]></category>
		<category><![CDATA[Software Engineering]]></category>
		<category><![CDATA[branching]]></category>
		<category><![CDATA[formatting]]></category>
		<category><![CDATA[handy hints]]></category>
		<category><![CDATA[merging]]></category>
		<category><![CDATA[source control]]></category>

		<guid isPermaLink="false">http://ccollins.wordpress.com/?p=149</guid>
		<description><![CDATA[A problem with formatting code on a branch, is when you come to merge it back to the trunk, you end up having to work thorough lots of file changes which are really only formatting changes.  The larger your project size, the more work this involves.  I was faced with a similar task recently. While [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ccollins.wordpress.com&amp;blog=1111456&amp;post=149&amp;subd=ccollins&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://ccollins.wordpress.com/2009/10/07/pre-merge-formatting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/4b640dba9ba7858a26546916b9aff56c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">ccollins</media:title>
		</media:content>

		<media:content url="http://farm1.static.flickr.com/180/441147970_f36aa92abf_m_d.jpg" medium="image">
			<media:title type="html">Merge Right</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3444/3989305349_199d65f1de_d.jpg" medium="image">
			<media:title type="html">Eclipse Project Properties</media:title>
		</media:content>
	</item>
	</channel>
</rss>
