<?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>ClickOnChris &#187; clickonchris</title>
	<atom:link href="http://www.clickonchris.com/author/clickonchris/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clickonchris.com</link>
	<description>Christopher G Johnson: programmer, businessman, gamer</description>
	<lastBuildDate>Fri, 28 May 2010 14:14:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Configuring Jetty, Maven, and Eclipse together with Hot Swap</title>
		<link>http://www.clickonchris.com/2010/05/configuring-jetty-maven-and-eclipse-together-with-hot-deploy/</link>
		<comments>http://www.clickonchris.com/2010/05/configuring-jetty-maven-and-eclipse-together-with-hot-deploy/#comments</comments>
		<pubDate>Fri, 28 May 2010 05:06:43 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Hot Swap]]></category>

		<guid isPermaLink="false">http://www.clickonchris.com/?p=186</guid>
		<description><![CDATA[This tutorial will show you how to setup Jetty in embedded mode, and using Eclipse, attach a debugger to enable True Hot Deployment of code onto your Jetty server.]]></description>
			<content:encoded><![CDATA[<p>For over a year I&#8217;ve been developing a Java webapp in Hibernate with maven and Jetty.  Recently I&#8217;ve figure out how to make them all play nice with each other.  For too long I had to restart my application server, which takes upwards of 45 seconds, for any code changes to make it to my development server.  This tutorial will show you how to setup Jetty in embedded mode, and using Eclipse, attach a debugger to enable <strong>True Hot Swap </strong>of code onto your Jetty server.</p>
<p><strong>Environment Information:</strong></p>
<p>JDK 1.5+<br />
Eclipse 3.4.0<br />
maven 2.0.10<br />
m2eclipse 0.9.7 (maven plugin for eclipse)<br />
Jetty 6.1.10<br />
Spring<br />
JPA,Hibernate</p>
<p><span id="more-186"></span></p>
<p><strong>Maven Jetty Configuration:</strong></p>
<p>In your maven project’s pomx.xml, in your &lt;build&gt; section, add the jetty plugin.  An example can be found at the Jetty website here:</p>
<p><a href="http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin#MavenJettyPlugin-WebappConfiguration">http://docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin#MavenJettyPlugin-WebappConfiguration</a></p>
<p>It is very important to keep &lt;scanIntervalSeconds&gt; set to zero.  This setting tells Jetty how often (in seconds) to scan the webapp for changes and if changes are found, it re-cycles the web container.  You don’t want to do this and setting it to zero will disable it.</p>
<p><strong>Configuring Jetty to start within Eclipse:</strong></p>
<p>Next, create an easy way to launch your jetty server.  I’m using Jetty through Maven and Eclipse.  Here is how I setup an Eclipse External Tool to launch my Jetty server:</p>
<p style="text-align: center;"><a href="http://www.clickonchris.com/wp-content/uploads/2010/05/jettyserver.png"><img class="aligncenter size-full wp-image-188" title="Jetty External Tool Config" src="http://www.clickonchris.com/wp-content/uploads/2010/05/jettyserver.png" alt="" width="666" height="502" /></a></p>
<p>To make sure it is listening for a debugger, make sure that a MAVEN_OPTS environment variable is set with the following options:</p>
<p>-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,address=4000,server=y,suspend=n</p>
<p>The address parameter is what port the jetty server will be listening on for the remote debugger.</p>
<p style="text-align: center;"><a href="http://www.clickonchris.com/wp-content/uploads/2010/05/jettyserver.png"><img class="aligncenter size-full wp-image-188" title="Jetty External Tool Config Environment Tab" src="http://www.clickonchris.com/wp-content/uploads/2010/05/jettyserver.png" alt="" width="666" height="502" /></a></p>
<p>Click ‘Run’ and your jetty server should start running in Eclipse’s console window.  It should look something like this (depending on your log4j config):</p>
<p>Listening for transport dt_socket at address: 4000</p>
<p><code><br />
[INFO] Scanning for projects...<br />
[INFO] Searching repository for plugin with prefix: 'jetty'.<br />
[INFO] ------------------------------------------------------------------------<br />
[INFO] Building myProject<br />
[INFO]    task-segment: [jetty:run]<br />
[INFO] ------------------------------------------------------------------------<br />
[INFO] Preparing jetty:run<br />
2010-05-27 15:39:25.733::INFO:  Started SelectChannelConnector@0.0.0.0:8080<br />
[INFO] Started Jetty Server</code></p>
<p><strong>Attaching the Debugger:</strong></p>
<p><strong> </strong>Next, setup a debugger.  In Eclipse open ‘Debug Configurations’, and create a new ‘Remote Java Debugger’.   Select your eclipse project, set the host to localhost, and set the port to 4000, or whatever you defined earlier.</p>
<p><a href="http://www.clickonchris.com/wp-content/uploads/2010/05/debugger.png"><img class="aligncenter size-full wp-image-190" title="Debug Configuration" src="http://www.clickonchris.com/wp-content/uploads/2010/05/debugger.png" alt="" width="587" height="595" /></a></p>
<p>Press the Debug Button and the remote debugger should attach to your jetty server.</p>
<p>Finally, make sure Build Automatically is enabled in eclipse (Project-&gt;Build Automatically).</p>
<p>At this point your environment is enabled for debugging code on your Jetty server through Eclipse.  Breakpoints, watch variables, you name it.</p>
<p>Hot deploy is also enabled.  If you modify some java code, the automatic builder should compile the .java file to a .class file.  The remote debugger will see it and use it, all without restarting your jetty server or its web container.  This will not work for things like adding static variables, new domain classes,  or new injectable service methods that require the application to acknowledge  them on startup.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2010/05/configuring-jetty-maven-and-eclipse-together-with-hot-deploy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>And&#8230; We&#8217;re Back</title>
		<link>http://www.clickonchris.com/2010/04/and-were-back/</link>
		<comments>http://www.clickonchris.com/2010/04/and-were-back/#comments</comments>
		<pubDate>Sat, 01 May 2010 04:47:29 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[wp-supercache]]></category>

		<guid isPermaLink="false">http://www.clickonchris.com/?p=177</guid>
		<description><![CDATA[I blame wp-supercache.  I knew something was funny when the twitter posts on the front page were from many many moths ago.  I figured its like your web browser &#8211; just delete the cache and you&#8217;ll be all set.  Well when I deleted wp-supercache&#8217;s cache, my site went down, and it took me a couple [...]]]></description>
			<content:encoded><![CDATA[<p>I blame wp-supercache.  I knew something was funny when the twitter posts on the front page were from many many moths ago.  I figured its like your web browser &#8211; just delete the cache and you&#8217;ll be all set.  Well when I deleted wp-supercache&#8217;s cache, my site went down, and it took me a couple of days to bring it back up</p>
<p>The fix?</p>
<p>1 -Disable plugins via the database:</p>
<p><a href="http://codex.wordpress.org/FAQ_Troubleshooting#How_to_deactivate_all_plugins_when_not_able_to_access_the_administrative_menus.3F">http://codex.wordpress.org/FAQ_Troubleshooting#How_to_deactivate_all_plugins_when_not_able_to_access_the_administrative_menus.3F</a></p>
<p>2 &#8211; Modify  .htaccess to comment out or remove the section relating to wp-supercache.</p>
<p>wp-supercache has always caused some oddities.  I will no longer be using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2010/04/and-were-back/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tutorial: Palm Pre SDK</title>
		<link>http://www.clickonchris.com/2009/06/tutorial-palm-pre-sdk/</link>
		<comments>http://www.clickonchris.com/2009/06/tutorial-palm-pre-sdk/#comments</comments>
		<pubDate>Sat, 27 Jun 2009 22:29:34 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Pre]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.clickonchris.com/?p=151</guid>
		<description><![CDATA[The Palm Pre SDK, named Mojo, is not supposed to be available to the general public of developers for a few months.  Apparently it was leaked on the internets last night.  I was able to get a Hello World program running on the emulator.  Here is how I did it.
Environment:
Windows XP
Java JDK 1.6.0_11 (any 1.6 [...]]]></description>
			<content:encoded><![CDATA[<p>The Palm Pre SDK, named Mojo, is not supposed to be available to the general public of developers for a few months.  Apparently it was leaked on the internets last night.  I was able to get a Hello World program running on the emulator.  Here is how I did it.</p>
<p>Environment:<br />
Windows XP<br />
Java JDK 1.6.0_11 (any 1.6 probably works)<br />
Any modern CPU should work.  Mine is 32 bit &#8211; not sure about 64 bit.<br />
The emulator takes ~300MB of memory so you&#8217;ll probably want at least 1GB.I&#8217;ve got 2GB</p>
<p>1 &#8211; Download and install VirtualBox<br />
(<a href="http://www.virtualbox.org/wiki/Downloads">http://www.virtualbox.org/wiki/Downloads</a>).  I am using version 2.2.4</p>
<p>2 &#8211; Download and install the SDK.<br />
Palm has the SDK available for free download.  I think registration is required.<br />
link: <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;layout=page&amp;id=1788">http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;layout=page&amp;id=1788</a></p>
<p>3 &#8211; Start the Emulator.<br />
When the SDK finishes installing you should see a &#8220;Palm Emulator&#8221; icon on your desktop.  Open it.</p>
<p>The emulator should start up and it should look like this:</p>
<p>Linux kernel starting</p>
<p><img class="size-full wp-image-153 alignnone" title="Starting Linux" src="http://www.clickonchris.com/wp-content/uploads/2009/06/starting_linux.jpg" alt="Starting Linux" width="332" height="548" /><span id="more-151"></span></p>
<p>The splash screen</p>
<p><img class="alignnone size-full wp-image-154" title="Splash screen" src="http://www.clickonchris.com/wp-content/uploads/2009/06/starting_logo.jpg" alt="Splash screen" width="332" height="554" /></p>
<p>Finished!</p>
<p><img class="alignnone size-full wp-image-152" title="started" src="http://www.clickonchris.com/wp-content/uploads/2009/06/started.jpg" alt="started" width="336" height="548" /></p>
<p>Ok, you&#8217;ve got your emulator running.  Now its time for the fun part.  Lets make a program!</p>
<p>4 &#8211; Open up your command prompt (start-run-&#8221;cmd&#8221;).   If you&#8217;re running vista, make sure you run &#8220;cmd&#8221; as Administrator.  Navigate to &#8216;Program Files\Palm\SDK\bin&#8217;.  Type in &#8220;palm-generate helloWorld&#8221; to create the shell of a hello world program.  The output should say &#8220;Generating new_app in C:\Program Files\Palm\SDK\bin\helloWorld&#8221;</p>
<p>5 &#8211; Go into your new helloWorld directory and modify index.html.  Now we&#8217;re just programming a web page!</p>
<div id="attachment_157" class="wp-caption alignnone" style="width: 521px"><img class="size-full wp-image-157" title="Hello World" src="http://www.clickonchris.com/wp-content/uploads/2009/06/helloworld.jpg" alt="Hello World" width="511" height="499" /><p class="wp-caption-text">Hello World</p></div>
<p>6 &#8211; once you&#8217;ve modified and saved index.html, go back to the command prompt and run &#8220;palm-package helloWorld&#8221;.  It should create a .ipk file in the bin directory.</p>
<p>7 &#8211; run &#8220;palm-install &lt;name of .ipk file&gt;&#8221;  Mine got named &#8216;com.yourdomain.helloworld_1.0_all.ipk&#8217;.  At this point you will want to make sure that your emulator is still running.</p>
<p><img class="alignnone size-full wp-image-159" title="install" src="http://www.clickonchris.com/wp-content/uploads/2009/06/install1.jpg" alt="install" width="586" height="223" /></p>
<p>7 &#8211; Go to your emulator and run the program!</p>
<p><img class="alignnone size-full wp-image-162" title="Program Menu" src="http://www.clickonchris.com/wp-content/uploads/2009/06/programs.jpg" alt="Program Menu" width="335" height="547" /></p>
<p><img class="alignnone size-full wp-image-161" title="running" src="http://www.clickonchris.com/wp-content/uploads/2009/06/running.jpg" alt="running" width="326" height="543" /></p>
<p>8- Profit!</p>
<p>6/28/2009-updated with hardware specs</p>
<p>5/1/2010 &#8211; linked to SDK download through palm.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2009/06/tutorial-palm-pre-sdk/feed/</wfw:commentRss>
		<slash:comments>67</slash:comments>
		</item>
		<item>
		<title>ATVs are Awesome!</title>
		<link>http://www.clickonchris.com/2009/03/atvs-are-awesome/</link>
		<comments>http://www.clickonchris.com/2009/03/atvs-are-awesome/#comments</comments>
		<pubDate>Sun, 08 Mar 2009 06:56:03 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.clickonchris.com/?p=146</guid>
		<description><![CDATA[
This is me getting dirty with ATV Kauai.  It was a blast  
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-148" title="atv" src="http://www.clickonchris.com/wp-content/uploads/2009/03/atv.jpg" alt="atv" width="640" height="480" /></p>
<p>This is me getting dirty with ATV Kauai.  It was a blast <img src='http://www.clickonchris.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2009/03/atvs-are-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Need Personal Health Insurance?</title>
		<link>http://www.clickonchris.com/2009/02/need-personal-health-insurance/</link>
		<comments>http://www.clickonchris.com/2009/02/need-personal-health-insurance/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 02:54:48 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://beta.clickonchris.com/?p=19</guid>
		<description><![CDATA[I just finished building a website for Blue Cross Blue Shield that will help you do just that:

]]></description>
			<content:encoded><![CDATA[<p>I just finished building a website for Blue Cross Blue Shield that will help you do just that:</p>
<p><a href="http://osc.hscil.com/il/"><img class="alignnone size-full wp-image-18" title="osc_hscil_com_" src="http://beta.clickonchris.com/wp-content/uploads/2009/02/osc_hscil_com_.jpg" alt="osc_hscil_com_" width="389" height="369" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2009/02/need-personal-health-insurance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hardwood Floors</title>
		<link>http://www.clickonchris.com/2009/01/hardwood-floors/</link>
		<comments>http://www.clickonchris.com/2009/01/hardwood-floors/#comments</comments>
		<pubDate>Fri, 02 Jan 2009 02:58:39 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Home Improvement]]></category>

		<guid isPermaLink="false">http://beta.clickonchris.com/?p=22</guid>
		<description><![CDATA[
Dayna and I ripped up the carpet in our living room and dining room and installed hardwood there instead. Pictures Here
]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-21" title="Chris laying hardwood floor" src="http://beta.clickonchris.com/wp-content/uploads/2009/02/dsci0107.jpg" alt="Chris laying hardwood floor" width="640" height="480" /></p>
<p>Dayna and I ripped up the carpet in our living room and dining room and installed hardwood there instead. <a href="http://www.clickonchris.com/gallery/main.php?g2_itemId=183314">Pictures Here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2009/01/hardwood-floors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Better Window.onLoad with jQuery</title>
		<link>http://www.clickonchris.com/2008/12/a-better-windowonload-with-jquery/</link>
		<comments>http://www.clickonchris.com/2008/12/a-better-windowonload-with-jquery/#comments</comments>
		<pubDate>Wed, 24 Dec 2008 03:02:46 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://beta.clickonchris.com/?p=24</guid>
		<description><![CDATA[I have recently come to discover the javascript library jQuery. My favorite feature is the window.onLoad replacement, which is actually faster than window.onLoad and can be used multiple times in one document.
  $(document).ready(function(){
    // Your code here...
  });
Any code in the Your code here.. block will execute as soon as [...]]]></description>
			<content:encoded><![CDATA[<p>I have recently come to discover the javascript library jQuery. My favorite feature is the window.onLoad replacement, which is actually faster than window.onLoad and can be used multiple times in one document.</p>
<pre><span style="color: #008000;">  $(document).ready(function(){
    // Your code here...
  });</span></pre>
<p>Any code in the Your code here.. block will execute as soon as the page is loaded. This is useful for referencing <span class="caps">DOM</span> elements which would have been “undefined” before the page was fully loaded by the browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2008/12/a-better-windowonload-with-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Top movies I wish would get released on Blu-Ray</title>
		<link>http://www.clickonchris.com/2008/12/top-movies-i-wish-would-get-released-on-blu-ray/</link>
		<comments>http://www.clickonchris.com/2008/12/top-movies-i-wish-would-get-released-on-blu-ray/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 03:06:16 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://beta.clickonchris.com/?p=26</guid>
		<description><![CDATA[I’m a High-Def nerd. I like my HD satellite TV, HD video games, and Blu-Ray(or HDDVD) HD movies. Unfortunately there are a handful of my favorite movies that don’t exist on blu-ray yet. Can someone make a call and get this fixed? They are:

Gladiator
Heat
Saving Private Ryan
Lord of the Rings Trilogy
Fight Club

EDIT (4/3/2010): Saving Private Ryan [...]]]></description>
			<content:encoded><![CDATA[<p>I’m a High-Def nerd. I like my HD satellite TV, HD video games, and Blu-Ray(or HDDVD) HD movies. Unfortunately there are a handful of my favorite movies that don’t exist on blu-ray yet. Can someone make a call and get this fixed? They are:</p>
<ul>
<li>Gladiator</li>
<li>Heat</li>
<li>Saving Private Ryan</li>
<li>Lord of the Rings Trilogy</li>
<li>Fight Club</li>
</ul>
<p>EDIT (4/3/2010): Saving Private Ryan will be the last of these released on May 4, 2010.  I&#8217;m happy to see that I&#8217;ve got so much traction with the movie industry <img src='http://www.clickonchris.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2008/12/top-movies-i-wish-would-get-released-on-blu-ray/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Football is back!</title>
		<link>http://www.clickonchris.com/2008/09/football-is-back/</link>
		<comments>http://www.clickonchris.com/2008/09/football-is-back/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 03:13:54 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://beta.clickonchris.com/?p=37</guid>
		<description><![CDATA[Training camp is closed
Madden 2009 has been purchased
The preseason games are over.
My fantasy drafts are done.
Football is back! And yes T.O., I do have my popcorn ready
]]></description>
			<content:encoded><![CDATA[<p>Training camp is closed<br />
Madden 2009 has been purchased<br />
The preseason games are over.<br />
My fantasy drafts are done.</p>
<p>Football is back! And yes T.O., I do have my popcorn ready</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2008/09/football-is-back/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sunday Quick Hits</title>
		<link>http://www.clickonchris.com/2008/08/sunday-quick-hits/</link>
		<comments>http://www.clickonchris.com/2008/08/sunday-quick-hits/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 03:14:52 +0000</pubDate>
		<dc:creator>clickonchris</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://beta.clickonchris.com/?p=39</guid>
		<description><![CDATA[Here are today’s blogworthy thoughts that I don’t care to write entire articles about

My team and I at Geneca finished our B2B auction web application ahead of schedule last week and there was much rejoicing. I had a lot of fun on the project.
About two and a half weeks ago now I finished my summer MBA course: [...]]]></description>
			<content:encoded><![CDATA[<p>Here are today’s blogworthy thoughts that I don’t care to write entire articles about</p>
<ul>
<li>My team and I at Geneca finished our B2B auction web application ahead of schedule last week and there was much rejoicing. I had a lot of fun on the project.</li>
<li>About two and a half weeks ago now I finished my summer <span class="caps">MBA</span> course: Cost Accounting. Man am I glad that’s over.</li>
<li>Today I upgraded <a href="http://redcloth.org/">RedCloth</a> on my rails app to 4.0. Dreamhost didn’t have redcloth installed by default however and to make it work I ended up having to create a gem repository in home directory – it ended up being a real pain in the ass. I mostly followed the instructions on doing so from here:<a href="http://wiki.dreamhost.com/index.php/RubyGems#Application_Specific_Gems">http://wiki.dreamhost.com/index.php/RubyGems#Application_Specific_Gems</a></li>
<li>I saw an <a href="http://www.clickonchris.com/articles/show/18">old post</a> I made last year saying I dropped my yearly hosting costs to $23. Renewal time came around again and without being to use a promo code it costs $119/year. Dreamhost has been pretty good and I don’t feel like shopping around for a new host so I bit the bullet and paid it. ouch.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.clickonchris.com/2008/08/sunday-quick-hits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
