<?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"
	>

<channel>
	<title>I'm a Richardson, RU?</title>
	<atom:link href="http://www.imarichardson.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.imarichardson.com</link>
	<description>(ugh...really cool tagline goes here)</description>
	<pubDate>Mon, 06 Oct 2008 15:12:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>OSX SVN woes: client is too old to work with working copy</title>
		<link>http://www.imarichardson.com/2008/10/06/osx-svn-woes-client-is-too-old-to-work-with-working-copy/</link>
		<comments>http://www.imarichardson.com/2008/10/06/osx-svn-woes-client-is-too-old-to-work-with-working-copy/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 15:07:24 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Apple/Macintosh]]></category>

		<category><![CDATA[Programming &#038; Development]]></category>

		<category><![CDATA[osx leopard troubleshooting subversion svn]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/?p=216</guid>
		<description><![CDATA[If you are caught somewhere between subversion 1.4  and 1.5 then you&#8217;ll suddenly find yourself one day presented with the message: 
svn: This client is too old to work with working copy; please get a newer Subversion client
I originally found myself here while beta testing a new subversion client and inadvertently clicking &#8220;yes&#8221; I want to upgrade my working [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://subversion.tigris.org"><img class="alignleft size-full wp-image-217" title="subversion" align="left" src="http://www.imarichardson.com/wp-content/uploads/subversion.png" alt="" width="84" height="59" /></a>If you are caught somewhere between subversion 1.4  and 1.5 then you&#8217;ll suddenly find yourself one day presented with the message: 
<pre>svn: This client is too old to work with working copy; please get a newer Subversion client</pre>
<p>I originally found myself here while beta testing a new subversion client and inadvertently clicking &#8220;yes&#8221; I want to upgrade my working directory. But that&#8217;s another story. Here&#8217;s what I did (I&#8217;m running Mac OSX 10.5 Leopard):</p>
<p> </p>
<ol>
<li><strong>Download and install the Subversion 1.5 binaries</strong> from <a title="OpenCollabNet" href="http://downloads.open.collab.net/binaries.html" target="_blank">OpenCollabNet</a> (via http://subversion.tigris.org/getting.html#osx). Once you download the .dmg, simply run the installer like you&#8217;d normally do any installer. You&#8217;d imagine that this would be all but it&#8217;s not because the new subversion installs to /opt/subversion/bin rather than /usr/bin.</li>
<li><strong>Update your path</strong> by either editing the &#8220;~/.profile&#8221; (for your individual user profile) or &#8220;/etc/profile&#8221; (for all system users). I chose to do this for my system as I used several accounts for different purposes. If the file doesn&#8217;t exist you need to create it. Then add the following line to the top of the file: 
<ul>
<blockquote>
<pre>export PATH=/opt/subversion:$PATH</pre>
</blockquote>
</ul>
</li>
<li>Finally, <strong>rename the previous svn executable</strong>. You may find that you still cannot access subversion 1.5 if the 1.4 file is still available. Navigate to your /usr/bin folder and rename the old svn located there:
<ul>
<pre>$sudo mv svn svn.old</pre>
<li>Thanks much <a title="Coals [2] Newcastle" href="http://blog.coals2newcastle.com/2008/08/subversion-151-in-osx.html" target="_blank">Coals [2] Newcastle</a> for helping me with this one. </li>
</ul>
</li>
<li>Now when running svn &#8211;version you should see the 1.5 client referenced.</li>
</ol>
<pre>
<div>$ svn &#8211;version</div>
<div>svn, version 1.5.2 (r32768)</div>
<div>   compiled Sep 19 2008, 14:38:15</div>
<div>Copyright (C) 2000-2008 CollabNet.</div>
<div>Subversion is open source software, see http://subversion.tigris.org/</div>
<div>This product includes software developed by CollabNet (http://www.Collab.Net/).</div>
</pre>
<p> </p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2008/10/06/osx-svn-woes-client-is-too-old-to-work-with-working-copy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making money on a down server</title>
		<link>http://www.imarichardson.com/2008/06/08/making-money-on-a-down-server/</link>
		<comments>http://www.imarichardson.com/2008/06/08/making-money-on-a-down-server/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 23:04:04 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[Music &#038; Video]]></category>

		<category><![CDATA[amazon]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[servers]]></category>

		<category><![CDATA[twitter]]></category>

		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2008/06/08/making-money-on-a-down-server/</guid>
		<description><![CDATA[This is &#8220;wet-my-pants&#8221; kinda funny.

]]></description>
			<content:encoded><![CDATA[<p>This is &#8220;wet-my-pants&#8221; kinda funny.</p>
<div class="youtube-video"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="437" height="370" id="viddler"><param name="movie" value="http://www.viddler.com/player/20f1f204/" ></param><param name="allowScriptAccess" value="always" ></param><param name="allowFullScreen" value="true" ></param><embed src="http://www.viddler.com/player/20f1f204/" width="437" height="370" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler" ></embed></object></div>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2008/06/08/making-money-on-a-down-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Apache and Mongrel frustrations: 502,  503, Operation Not Permitted,  Proxy Error, &#038; Connection Refused Errors</title>
		<link>http://www.imarichardson.com/2008/05/30/apache-and-mongrel-frustrations-502-503-operation-not-permitted-proxy-error-connection-refused-errors/</link>
		<comments>http://www.imarichardson.com/2008/05/30/apache-and-mongrel-frustrations-502-503-operation-not-permitted-proxy-error-connection-refused-errors/#comments</comments>
		<pubDate>Fri, 30 May 2008 16:38:53 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Programming &#038; Development]]></category>

		<category><![CDATA[apache]]></category>

		<category><![CDATA[help]]></category>

		<category><![CDATA[mongrel]]></category>

		<category><![CDATA[mongrel_cluster]]></category>

		<category><![CDATA[RubyOnRails]]></category>

		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/?p=212</guid>
		<description><![CDATA[
For a good deal of time I&#8217;ve been experiencing numerous problems relating to mongrel and mongrel_cluster. I&#8217;ve received proxy errors from my main site:
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET /.
Reason: Error reading from remote server

Apache/2.2.3 (Red Hat) Server at [myserver.com] Port [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.imarichardson.com/wp-content/uploads/proxy_error1.png'><img src="http://www.imarichardson.com/wp-content/uploads/proxy_error1-300x114.png" alt="" title="proxy_error no_name" width="300" height="114" class="aligncenter size-medium wp-image-214" /></a><br />
For a good deal of time I&#8217;ve been experiencing numerous problems relating to mongrel and mongrel_cluster. I&#8217;ve received proxy errors from my main site:</p>
<blockquote><p><strong>Proxy Error</strong><br />
The proxy server received an invalid response from an upstream server.<br />
The proxy server could not handle the request <em><a href="https://app_url/">GET /</a></em>.</p>
<p>Reason: <strong>Error reading from remote server</strong></p>
<hr />
<address>Apache/2.2.3 (Red Hat) Server at [myserver.com] Port 443</address>
</blockquote>
<p>And when viewing the log files I was receiving errors like:<br />
<br/></p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;"><span class="br0">&#91;</span>Mon May <span class="nu0">26</span> <span class="nu0">23</span>:<span class="nu0">51</span>:<span class="nu0">38</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> <span class="br0">&#91;</span>client xxx.<span class="me1">xxx</span>.<span class="me1">xxx</span>.<span class="me1">xxx</span><span class="br0">&#93;</span> client sent HTTP/<span class="nu0">1.1</span> request without hostname <span class="br0">&#40;</span>see RFC2616 section <span class="nu0">14.23</span><span class="br0">&#41;</span>: *<br />
<span class="br0">&#91;</span>Wed May <span class="nu0">28</span> <span class="nu0">08</span>:<span class="nu0">59</span>:<span class="nu0">49</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> <span class="br0">&#40;</span><span class="nu0">111</span><span class="br0">&#41;</span>Connection refused: proxy: HTTP: attempt to connect to <span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span>:<span class="nu0">8050</span> <span class="br0">&#40;</span><span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><span class="br0">&#41;</span> failed<br />
<span class="br0">&#91;</span>Wed May <span class="nu0">28</span> <span class="nu0">08</span>:<span class="nu0">59</span>:<span class="nu0">49</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> ap_proxy_connect_backend disabling worker <span class="kw1">for</span> <span class="br0">&#40;</span><span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><span class="br0">&#41;</span><br />
<span class="br0">&#91;</span>Wed May <span class="nu0">28</span> <span class="nu0">08</span>:<span class="nu0">59</span>:<span class="nu0">49</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> <span class="br0">&#40;</span><span class="nu0">111</span><span class="br0">&#41;</span>Connection refused: proxy: HTTP: attempt to connect to <span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span>:<span class="nu0">8051</span> <span class="br0">&#40;</span><span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><span class="br0">&#41;</span> failed<br />
...<br />
<span class="br0">&#91;</span>Wed May <span class="nu0">28</span> <span class="nu0">09</span>:<span class="nu0">00</span>:<span class="nu0">39</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> proxy: BALANCER: <span class="br0">&#40;</span>balancer://url_cluster<span class="br0">&#41;</span>. <span class="me1">All</span> workers are <span class="kw1">in</span> error state<br />
<span class="br0">&#91;</span>Fri May <span class="nu0">30</span> <span class="nu0">08</span>:<span class="nu0">15</span>:<span class="nu0">10</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> <span class="br0">&#91;</span>client xxx.<span class="me1">xxx</span>.<span class="me1">xxx</span>.<span class="me1">xxx</span><span class="br0">&#93;</span> proxy: error reading status line from remote server <span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><br />
<span class="br0">&#91;</span>Fri May <span class="nu0">30</span> <span class="nu0">08</span>:<span class="nu0">15</span>:<span class="nu0">10</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> <span class="br0">&#91;</span>client xxx.<span class="me1">xxx</span>.<span class="me1">xxx</span>.<span class="me1">xxx</span><span class="br0">&#93;</span> proxy: Error reading from remote server returned by / ...</div></div>
<p>And this, too: <em>(<a href="http://wiki.slicehost.com/doku.php?id=common_deprec_setup_errors">I tried these instructions too, but didn&#8217;t work.</a>)</em><br/></p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;"><span class="br0">&#91;</span>Thu May <span class="nu0">29</span> <span class="nu0">03</span>:<span class="nu0">47</span>:<span class="nu0">24</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> <span class="br0">&#40;</span><span class="nu0">111</span><span class="br0">&#41;</span>Connection refused: proxy: HTTP: attempt to connect to <span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span>:<span class="nu0">8000</span> <span class="br0">&#40;</span><span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><span class="br0">&#41;</span> failed <br />
<span class="br0">&#91;</span>Thu May <span class="nu0">29</span> <span class="nu0">03</span>:<span class="nu0">47</span>:<span class="nu0">24</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> ap_proxy_connect_backend disabling worker <span class="kw1">for</span> <span class="br0">&#40;</span><span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><span class="br0">&#41;</span> <br />
<span class="br0">&#91;</span>Thu May <span class="nu0">29</span> <span class="nu0">03</span>:<span class="nu0">47</span>:<span class="nu0">24</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> <span class="br0">&#40;</span><span class="nu0">111</span><span class="br0">&#41;</span>Connection refused: proxy: HTTP: attempt to connect to <span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span>:<span class="nu0">8001</span> <span class="br0">&#40;</span><span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><span class="br0">&#41;</span> failed <br />
<span class="br0">&#91;</span>Thu May <span class="nu0">29</span> <span class="nu0">03</span>:<span class="nu0">47</span>:<span class="nu0">24</span> <span class="nu0">2008</span><span class="br0">&#93;</span> <span class="br0">&#91;</span>error<span class="br0">&#93;</span> ap_proxy_connect_backend disabling worker <span class="kw1">for</span> <span class="br0">&#40;</span><span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span><span class="br0">&#41;</span></div></div>
<p>Additionally, I received &#8220;Operation Not Permitted&#8221; errors when trying to restart and/or stop the mongrel clusters:</p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;">** <span class="br0">&#91;</span>out :: <span class="nu0">208.112</span><span class="nu0">.64</span><span class="nu0">.164</span><span class="br0">&#93;</span> Operation <span class="kw1">not</span> permitted <span class="br0">&#40;</span><span class="re2">Errno::EPERM</span><span class="br0">&#41;</span><br />
&nbsp;** <span class="br0">&#91;</span>out :: <span class="nu0">208.112</span><span class="nu0">.64</span><span class="nu0">.164</span><span class="br0">&#93;</span> from /usr/local/lib/ruby/gems/<span class="nu0">1.8</span>/gems/mongrel<span class="nu0">-1.1</span><span class="nu0">.4</span>/bin/mongrel_rails:<span class="nu0">200</span>:<span class="kw1">in</span> <span class="st0">`send_signal'<br />
&nbsp;** [out :: 208.112.64.164] from /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/mongrel_rails:240:in `</span>run<span class="st0">'<br />
&nbsp;** [out :: 208.112.64.164] from /usr/local/lib/ruby/gems/1.8/gems/mongrel-1.1.4/bin/../lib/mongrel/command.rb:212:in `run'</span><br />
&nbsp;** <span class="br0">&#91;</span>out :: <span class="nu0">208.112</span><span class="nu0">.64</span><span class="nu0">.164</span><span class="br0">&#93;</span> from /usr/local/lib/ruby/gems/<span class="nu0">1.8</span>/gems/mongrel<span class="nu0">-1.1</span><span class="nu0">.4</span>/bin/mongrel_rails:<span class="nu0">281</span><br />
&nbsp;** <span class="br0">&#91;</span>out :: <span class="nu0">208.112</span><span class="nu0">.64</span><span class="nu0">.164</span><span class="br0">&#93;</span> from /usr/local/bin/mongrel_rails:<span class="nu0">19</span>:<span class="kw1">in</span> <span class="st0">`load'<br />
&nbsp;** [out :: 208.112.64.164] from /usr/local/bin/mongrel_rails:19<br />
&nbsp;** [out :: 208.112.64.164] Sending TERM to Mongrel at PID 18429...</span></div></div>
<h2>Solution</h2>
<p>I was able to resolve the issue by killing all the active Mongrel processes and then restarting manually. You can do this by:<br/><br />
<strong>1. Viewing all active mongrel processes:</strong><br/></p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;"><span class="re1">@imarichardson</span><span class="br0">&#93;</span>$ ps -aef | egrep mongrel<br />
root&nbsp; &nbsp; &nbsp; <span class="nu0">3156</span>&nbsp; &nbsp; &nbsp;<span class="nu0">1</span>&nbsp; <span class="nu0">0</span> May15 ?&nbsp; &nbsp; &nbsp; &nbsp; <span class="nu0">00</span>:<span class="nu0">00</span>:<span class="nu0">03</span> /usr/bin/ruby /usr/bin/mongrel_rails start -d -e production -<span class="kw3">p</span> <span class="nu0">8090</span> -a <span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span> -<span class="kw3">P</span> log/mongrel<span class="nu0">.8090</span>.<span class="me1">pid</span> -c /var/www/apps/<span class="br0">&#91;</span>app_directory<span class="br0">&#93;</span>/current<br />
root&nbsp; &nbsp; &nbsp; <span class="nu0">3159</span>&nbsp; &nbsp; &nbsp;<span class="nu0">1</span>&nbsp; <span class="nu0">0</span> May15 ?&nbsp; &nbsp; &nbsp; &nbsp; <span class="nu0">00</span>:<span class="nu0">00</span>:<span class="nu0">02</span> /usr/bin/ruby /usr/bin/mongrel_rails start -d -e production -<span class="kw3">p</span> <span class="nu0">8091</span> -a <span class="nu0">127.0</span><span class="nu0">.0</span><span class="nu0">.1</span> -<span class="kw3">P</span> log/mongrel<span class="nu0">.8091</span>.<span class="me1">pid</span> -c /var/www/apps/<span class="br0">&#91;</span>app_directory<span class="br0">&#93;</span>/current</div></div>
<p>(The second number is the process id; that is the id you&#8217;ll use to kill the process.)<br />
<br/><br />
<strong>2. Killing each process id</strong> <br/><br />
&#8220;sudo kill -9 [process id]&#8220;, For example, to kill the first process listed above:<br />
<br/></p>
<div class="codecolorer-container ruby" style="height:35px;"><div class="codecolorer" style="font-family: monospace;"><span class="re1">@imarichardson</span><span class="br0">&#93;</span>$ sudo kill <span class="nu0">-9</span> <span class="nu0">8090</span></div></div>
<p><br/><br />
<strong>3. Restarting your Mongrel instances</strong><br/></p>
<div class="codecolorer-container ruby" style="height:35px;"><div class="codecolorer" style="font-family: monospace;"><span class="re1">@imarichardson</span><span class="br0">&#93;</span>$ sudo&nbsp; mongrel_rails cluster::restart --clean -C /var/www/apps/<span class="br0">&#91;</span>app_directory<span class="br0">&#93;</span>/current/config/mongrel_cluster.<span class="me1">yml</span></div></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2008/05/30/apache-and-mongrel-frustrations-502-503-operation-not-permitted-proxy-error-connection-refused-errors/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;sudo gem update rails&#8221; doesn&#8217;t work</title>
		<link>http://www.imarichardson.com/2008/02/08/207/</link>
		<comments>http://www.imarichardson.com/2008/02/08/207/#comments</comments>
		<pubDate>Fri, 08 Feb 2008 16:04:05 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Programming &#038; Development]]></category>

		<category><![CDATA[gems]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[RubyOnRails]]></category>

		<category><![CDATA[upgrading]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2008/02/08/207/</guid>
		<description><![CDATA[I&#8217;ve finally gotten to a point where I have been ready to upgrade to Rails 2.0.2 on one of my production machines (running Red Hat Enterprise 5). I ran into a little snag in that when trying to update rails; no error or anything, just a response that Rails 1.2.3 was installed:
-bash-3.1$ sudo gem update [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://docs.google.com/a/imarichardson.com/File?id=dhrs78c7_10c6ctxn9c" style="float: right; margin-top: 1em; margin-bottom: 0px; margin-left: 0px; margin-right: 1em; width: 90px; height: 103.404px" id="o656" />I&#8217;ve finally gotten to a point where I have been ready to upgrade to Rails 2.0.2 on one of my production machines (running Red Hat Enterprise 5). I ran into a little snag in that when trying to update rails; no error or anything, just a response that Rails 1.2.3 was installed:</p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">-bash<span class="nu0">-3.1</span>$ sudo gem update rails </div></li>
<li class="li1"><div class="de1">Password: </div></li>
<li class="li1"><div class="de1">Updating installed gems... </div></li>
<li class="li1"><div class="de1"><span class="me1">Attempting</span> remote update of rails </div></li>
<li class="li1"><div class="de1">Successfully installed rails<span class="nu0">-2.0</span><span class="nu0">.2</span> </div></li>
<li class="li1"><div class="de1">Gems: <span class="br0">&#91;</span>rails<span class="br0">&#93;</span> updated</div></li></ol></div></div>
<p>In order to get things working right I had to update the system files so everything would run:</p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">-bash<span class="nu0">-3.1</span>$ sudo gem update --<span class="kw3">system</span> </div></li>
<li class="li1"><div class="de1">Updating RubyGems... </div></li>
<li class="li1"><div class="de1"><span class="me1">Attempting</span> remote update of rubygems-update </div></li>
<li class="li1"><div class="de1">Successfully installed rubygems-update<span class="nu0">-0.9</span><span class="nu0">.4</span> </div></li>
<li class="li1"><div class="de1">Updating version of RubyGems to <span class="nu0">0.9</span><span class="nu0">.4</span> </div></li>
<li class="li1"><div class="de1">Installing RubyGems <span class="nu0">0.9</span><span class="nu0">.4</span></div></li></ol></div></div>
<p>Now running the update works.</p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">-bash<span class="nu0">-3.1</span>$ sudo gem update -y rails </div></li>
<li class="li1"><div class="de1">Updating installed gems... </div></li>
<li class="li1"><div class="de1"><span class="me1">Bulk</span> updating Gem source index <span class="kw1">for</span>: http://gems.<span class="me1">rubyforge</span>.<span class="me1">org</span> </div></li>
<li class="li1"><div class="de1">Attempting remote update of rails </div></li>
<li class="li1"><div class="de1">---------- this is where all the dependencies are updated ------------</div></li>
<li class="li1"><div class="de1">Gems: <span class="br0">&#91;</span>rails<span class="br0">&#93;</span> updated</div></li></ol></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2008/02/08/207/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Great things from little budgets!</title>
		<link>http://www.imarichardson.com/2008/01/16/great-things-from-little-budgets/</link>
		<comments>http://www.imarichardson.com/2008/01/16/great-things-from-little-budgets/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 16:00:56 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Cool Stuff]]></category>

		<category><![CDATA[Music &#038; Video]]></category>

		<category><![CDATA[]]></category>

		<category><![CDATA[budget]]></category>

		<category><![CDATA[cool]]></category>

		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2008/01/16/great-things-from-little-budgets/</guid>
		<description><![CDATA[I must admit that this is pretty impressive. Watch the video to see how 3 guys and a small budget makes for some pretty impressive footage for D-Day. (Think of the beginning of &#8220;Saving Private Ryan.&#8221;

]]></description>
			<content:encoded><![CDATA[<p>I must admit that this is pretty impressive. Watch the video to see how 3 guys and a small budget makes for some pretty impressive footage for D-Day. (Think of the beginning of &#8220;Saving Private Ryan.&#8221;</p>
<p><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/WRS9cpOMYv0&#038;rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/WRS9cpOMYv0&#038;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2008/01/16/great-things-from-little-budgets/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing Subversion Bindings for Warehouse App</title>
		<link>http://www.imarichardson.com/2007/11/01/installing-subversion-bindings-for-warehouse-app/</link>
		<comments>http://www.imarichardson.com/2007/11/01/installing-subversion-bindings-for-warehouse-app/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 03:57:08 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Programming &#038; Development]]></category>

		<category><![CDATA[bindings]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[RubyOnRails]]></category>

		<category><![CDATA[subversion]]></category>

		<category><![CDATA[svn]]></category>

		<category><![CDATA[swig]]></category>

		<category><![CDATA[warehouse]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2007/11/01/installing-subversion-bindings-for-warehouse-app/</guid>
		<description><![CDATA[ 
A number of months ago ActiveReload came on the scene with a new application called &#8220;Warehouse&#8221; which makes for a really aesthetic and functional way of managing repositories in Subversion.
The app requires you to install the Ruby Subversion Bindings, and while it may seem quick in the instructions, it wasn&#8217;t like that for me [...]]]></description>
			<content:encoded><![CDATA[<p align="center"> <img src="http://www.imarichardson.com/wp-content/uploads/warehouse.png" alt="warehouse" border="0" /></p>
<p>A number of months ago <a href="http://www.ActiveReload.com">ActiveReload</a> came on the scene with a new application called <a href="http://warehouseapp.com/">&#8220;Warehouse&#8221;</a> which makes for a really aesthetic and functional way of managing repositories in Subversion.</p>
<p>The app requires you to install the Ruby Subversion Bindings, and while it <a href="http://warehouseapp.com/installing/ruby-subversion-bindings">may seem quick in the instructions</a>, it wasn&#8217;t like that for me installing on RHEL 5. (I&#8217;m following through the instructions <a href="http://warehouseapp.com/installing/ruby-subversion-bindings">listed here</a>).</p>
<p><strong>Be warned - you may want to go grab a cup of java and get comfortable, because this is a long one &#8230;<br />
</strong><br />
First of all I have a problem extracting and installing swig.<br />
<span id="more-204"></span></p>
<div class="codecolorer-container bash"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ tar xzvf swig<span class="nu0">-1.3</span><span class="nu0">.31</span>.tar.gz</div></li>
<li class="li1"><div class="de1">swig<span class="nu0">-1.3</span><span class="nu0">.31</span>/</div></li>
<li class="li1"><div class="de1">swig<span class="nu0">-1.3</span><span class="nu0">.31</span>/Doc/</div></li>
<li class="li1"><div class="de1">...</div></li>
<li class="li1"><div class="de1">swig<span class="nu0">-1.3</span><span class="nu0">.31</span>/Doc/Manual/SWIGDocumentation.pdf</div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">gzip: stdin: unexpected end of file</div></li>
<li class="li1"><div class="de1">tar: Unexpected EOF <span class="kw1">in</span> archive</div></li>
<li class="li1"><div class="de1">tar: Unexpected EOF <span class="kw1">in</span> archive</div></li>
<li class="li1"><div class="de1">tar: Error is not recoverable: exiting now</div></li></ol></div></div>
<p>I don&#8217;t know why it happened and why the file couldn&#8217;t extract so instead I went straight to the main sourceforge page (http://sourceforge.net/projects/swig/), download the latest build, and uploaded it to my server. Then follow the instructions using the new filename (for me it was &#8220;swig-1.3.32-rc1.tar.gz&#8221;).</p>
<div class="codecolorer-container ruby"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ tar xzvf swig<span class="nu0">-1.3</span><span class="nu0">.32</span>-rc1.<span class="me1">tar</span>.<span class="me1">gz</span></div></li>
<li class="li1"><div class="de1">$ cd ./swig<span class="nu0">-1.3</span><span class="nu0">.32</span>-rc1</div></li>
<li class="li1"><div class="de1">$ sudo ./configure</div></li>
<li class="li1"><div class="de1">$ sudo make</div></li>
<li class="li1"><div class="de1">$ sudo make install</div></li></ol></div></div>
<p>This got me through the ./configure, but during the make I received an error that pointed to a missing &#8220;g++&#8221;.</p>
<div class="codecolorer-container bash"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">./Tools/config/depcomp: line <span class="nu0">566</span>: <span class="kw3">exec</span>: g++: not found</div></li>
<li class="li1"><div class="de1">make<span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span>: *** <span class="br0">&#91;</span>Modules/allegrocl.o<span class="br0">&#93;</span> Error <span class="nu0">127</span></div></li>
<li class="li1"><div class="de1">make<span class="br0">&#91;</span><span class="nu0">2</span><span class="br0">&#93;</span>: Leaving directory `/home/richa088/swig<span class="nu0">-1.3</span><span class="nu0">.32</span>-rc1/Source<span class="st0">'</span></div></li>
<li class="li1"><div class="de1"><span class="st0">make[1]: *** [all] Error 2</span></div></li>
<li class="li1"><div class="de1"><span class="st0">make[1]: Leaving directory `/home/richa088/swig-1.3.32-rc1/Source'</span></div></li>
<li class="li1"><div class="de1">make: *** <span class="br0">&#91;</span><span class="kw3">source</span><span class="br0">&#93;</span> Error <span class="nu0">2</span></div></li></ol></div></div>
<p>I then found out (by way of a 2 hour date with google) that by default RHEL5 doesn&#8217;t come with g++ installed. (I&#8217;m sure a much seasoned linuxologist would have figured it out quicker, but I digress.) So, <a href="http://www.linuxquestions.org/questions/linux-software-2/downgrade-g-467470/">using yum</a>:</p>
<div class="codecolorer-container bash"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ sudo yum install gcc-c++</div></li>
<li class="li1"><div class="de1">...</div></li>
<li class="li1"><div class="de1">Transaction Test Succeeded</div></li>
<li class="li1"><div class="de1">Running Transaction</div></li>
<li class="li1"><div class="de1">Installing: libstdc++-devel&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">######################### <span class="br0">&#91;</span><span class="nu0">1</span>/<span class="nu0">2</span><span class="br0">&#93;</span></span></div></li>
<li class="li1"><div class="de1">Installing: gcc-c++&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">######################### <span class="br0">&#91;</span><span class="nu0">2</span>/<span class="nu0">2</span><span class="br0">&#93;</span></span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">Installed: gcc-c++.i386 <span class="nu0">0</span>:<span class="nu0">4.1</span><span class="nu0">.1</span><span class="nu0">-52</span>.el5<span class="nu0">.2</span></div></li>
<li class="li1"><div class="de1">Dependency Installed: libstdc++-devel.i386 <span class="nu0">0</span>:<span class="nu0">4.1</span><span class="nu0">.1</span><span class="nu0">-52</span>.el5<span class="nu0">.2</span></div></li>
<li class="li1"><div class="de1">Complete!</div></li></ol></div></div>
<p>In order to get the make to pass, I then had to re-run the configure. The make, and install succeeded afterwards.</p>
<div class="codecolorer-container bash"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ sudo ./configure</div></li>
<li class="li1"><div class="de1">$ sudo make</div></li>
<li class="li1"><div class="de1">$ sudo make install</div></li></ol></div></div>
<p>But it&#8217;s not over yet. For step 2, I ran then tried to run the &#8220;make swig-rb&#8221; and received another error regarding the Apache Portable Runtime not being installed:</p>
<div class="codecolorer-container bash" style="height:210px;"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">============================================</div></li>
<li class="li1"><div class="de1">WARNING: skipping the build of mod_dav_svn</div></li>
<li class="li1"><div class="de1">--with-apxs or --with-apache must be used</div></li>
<li class="li1"><div class="de1">============================================</div></li>
<li class="li1"><div class="de1">configure: Apache Portable Runtime <span class="br0">&#40;</span>APR<span class="br0">&#41;</span> library configuration</div></li>
<li class="li1"><div class="de1">checking <span class="kw1">for</span> APR... no</div></li>
<li class="li1"><div class="de1">configure: WARNING: APR not found</div></li>
<li class="li1"><div class="de1">The Apache Portable Runtime <span class="br0">&#40;</span>APR<span class="br0">&#41;</span> library cannot be found.</div></li>
<li class="li1"><div class="de1">Please install APR on this system and supply the appropriate</div></li>
<li class="li1"><div class="de1">--with-apr option to <span class="st0">'configure'</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">or</div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">get it with SVN and put it <span class="kw1">in</span> a subdirectory of this <span class="kw3">source</span>:</div></li>
<li class="li1"><div class="de1">...</div></li>
<li class="li1"><div class="de1">configure: error: no suitable apr found</div></li></ol></div></div>
<p><a href="http://forum.activereload.net/forums/8/topics/241">As this post reveals</a>, there is some newness between the Apache Portable Runtime (APR) and neon (don&#8217;t even ask me to explain) which make for an error in trying to install the bindings (the command &#8220;make swig-rb&#8221;). So to get by this, I followed the instructions by <a href="http://www.workingwithrails.com/person/5337-josh-goebel">Josh Goebel</a> at <a href="http://pastie.caboo.se/99772">this pastie</a> to get by. ***Note that on line 4 you need to omit the &#8220;tar.gz&#8221; as I&#8217;ve indicated below.</p>
<div class="codecolorer-container bash"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ <span class="kw3">cd</span> neon<span class="nu0">-0.27</span><span class="nu0">.1</span></div></li>
<li class="li1"><div class="de1">$ sudo ./configure --with-ssl --with-<span class="re2">libs=</span>/usr/<span class="kw3">local</span></div></li>
<li class="li1"><div class="de1">...</div></li>
<li class="li1"><div class="de1">checking <span class="kw1">for</span> expat.h... no</div></li>
<li class="li1"><div class="de1">checking <span class="kw1">for</span> xml2-config... no</div></li>
<li class="li1"><div class="de1">configure: error: no XML parser was found: expat or libxml <span class="nu0">2</span>.x required</div></li></ol></div></div>
<p><strong>WOW!!! </strong>When it rains it pours &#8230; while running the first config for neon, the process stopped because I didn&#8217;t have an XML parser on the system. (I&#8217;d thought the folks who set it up had done so, but that wasn&#8217;t the case.) So I installed expat with:</p>
<div class="codecolorer-container bash"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ yum install expat-devel</div></li>
<li class="li1"><div class="de1">...</div></li>
<li class="li1"><div class="de1"><span class="br0">&#40;</span><span class="nu0">1</span>/<span class="nu0">1</span><span class="br0">&#41;</span>: expat-devel<span class="nu0">-1.95</span><span class="nu0">.8</span> <span class="nu0">100</span>% |=========================| <span class="nu0">130</span> kB&nbsp; &nbsp; <span class="nu0">00</span>:<span class="nu0">00</span></div></li>
<li class="li1"><div class="de1">Running Transaction Test</div></li>
<li class="li1"><div class="de1">Finished Transaction Test</div></li>
<li class="li1"><div class="de1">Transaction Test Succeeded</div></li>
<li class="li1"><div class="de1">Running Transaction</div></li>
<li class="li1"><div class="de1">Installing: expat-devel&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class="re3">######################### <span class="br0">&#91;</span><span class="nu0">1</span>/<span class="nu0">1</span><span class="br0">&#93;</span></span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1">Installed: expat-devel.i386 <span class="nu0">0</span>:<span class="nu0">1.95</span><span class="nu0">.8</span><span class="nu0">-8.2</span><span class="nu0">.1</span></div></li>
<li class="li1"><div class="de1">Complete!</div></li></ol></div></div>
<p>And after continuing through the remainder of the pastie, I&#8217;ve finally got subversion bindings installed! And now for the moment of truth &#8230;</p>
<div class="codecolorer-container bash"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ -bash<span class="nu0">-3.1</span>$ ruby -e <span class="st0">'puts require(&quot;svn/core&quot;)'</span></div></li>
<li class="li1"><div class="de1">true</div></li></ol></div></div>
<p>Eureka! The test passed! Now I&#8217;ve got to actually install Warehouse &#8230; but I&#8217;ll save that for tomorrow. And I won&#8217;t even tell you how long it took me to finish all this stuff.</p>
<p>Here&#8217;s the complete <a href="http://pastie.caboo.se/99772">pastie</a> with my additions (depending on how your admin set things up you may have to sudo each line):</p>
<div class="codecolorer-container bash" style="height:210px;"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1">$ sudo yum install expat-devel <span class="br0">&#40;</span><span class="kw1">if</span> you don<span class="st0">'t have an XML parser installed)</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ cd /usr/local/src</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ curl -O http://www.webdav.org/neon/neon-0.27.1.tar.gz</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ tar zxvf neon-0.27.1.tar.gz</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ cd neon-0.27.1</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ ./configure --with-ssl --with-libs=/usr/local</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ make</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ sudo make install</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ cd ..</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ curl -O http://subversion.tigris.org/downloads/subversion-1.4.3.tar.gz</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ curl -O http://subversion.tigris.org/downloads/subversion-deps-1.4.3.tar.gz</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ tar xzvf subversion-1.4.3.tar.gz</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ tar xzvf subversion-deps-1.4.3.tar.gz</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ cd subversion-1.4.3</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ ./configure --prefix=/usr/local --with-openssl --with-ssl --with-zlib --with-neon=/usr/local</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ make</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ sudo make install</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ make swig-rb</span></div></li>
<li class="li1"><div class="de1"><span class="st0">$ make check-swig-rb (Most of these test'</span>s should pass<span class="br0">&#41;</span></div></li>
<li class="li1"><div class="de1">$ sudo make install-swig-rb</div></li></ol></div></div>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2007/11/01/installing-subversion-bindings-for-warehouse-app/feed/</wfw:commentRss>
		</item>
		<item>
		<title>12 Profile Shortcuts I can&#8217;t live without</title>
		<link>http://www.imarichardson.com/2007/10/09/12-profile-shortcuts-i-cant-live-without/</link>
		<comments>http://www.imarichardson.com/2007/10/09/12-profile-shortcuts-i-cant-live-without/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 14:59:51 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Programming &#038; Development]]></category>

		<category><![CDATA[]]></category>

		<category><![CDATA[Mac]]></category>

		<category><![CDATA[RubyOnRails]]></category>

		<category><![CDATA[Terminal]]></category>

		<category><![CDATA[TextMate]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2007/10/09/12-profile-shortcuts-i-cant-live-without/</guid>
		<description><![CDATA[If you&#8217;re a developer on a Mac or Linux box, building in Rails using Capistrano like me you can get really tired of having to &#8220;cd&#8221; to a 25 character long directory path 10 times a day while running all your script/&#8221;whatevers&#8221; while you work. Well, here&#8217;s my list of 12 shortcuts I can&#8217;t live [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.imarichardson.com/wp-content/uploads/rails.png" alt="Rails" align="right" />If you&#8217;re a developer on a Mac or Linux box, building in Rails using Capistrano like me you can get really tired of having to &#8220;cd&#8221; to a 25 character long directory path 10 times a day while running all your script/&#8221;whatevers&#8221; while you work. Well, here&#8217;s my list of 12 shortcuts I can&#8217;t live without.</p>
<p>If you&#8217;re on a Mac, you&#8217;ll need to edit your &#8220;/etc/profile&#8221; page and then type these in, so something like &#8220;$textedit /etc/profile&#8221; or  &#8220;$ mate /etc/profile&#8221; (if you are using <a href="http://macromates.com/">TextMate</a>) from your Terminal window will open your system profile.</p>
<div class="codecolorer-container ruby" style="height:210px;"><div class="codecolorer" style="font-family: monospace;"><ol><li class="li1"><div class="de1"><span class="co1"># /directories</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> gotoMyDir=<span class="st0">&quot;cd /Some/Path/To/A/Frequently/Accessed_Directory&quot;</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="co1"># Rails</span></div></li>
<li class="li1"><div class="de1"><span class="co1">#The next shortcut only opens up the rails directories I care about using TextMate</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> matedir=<span class="st0">&quot;mate app config lib db public test vendor/plugins &amp;amp;&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> ss=<span class="st0">&quot;./script/server&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> sc=<span class="st0">&quot;./script/console&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> sg=<span class="st0">&quot;./script/generate&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> sp=<span class="st0">&quot;./script/plugin&quot;</span></div></li>
<li class="li1"><div class="de1">&nbsp;</div></li>
<li class="li1"><div class="de1"><span class="co1">#Rails Capistrano ... yes, I am using Capistrano 1.4.1 instead of 2.x</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> capd=<span class="st0">&quot;cap _1.4.1_ deploy&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> capdm=<span class="st0">&quot;cap _1.4.1_ deploy_with_migrations&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> capapache=<span class="st0">&quot;cap _1.4.1_ restart_apache&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> caprestart=<span class="st0">&quot;cap _1.4.1_ restart_mongrel_cluster&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> capstart=<span class="st0">&quot;cap _1.4.1_ start_mongrel_cluster&quot;</span></div></li>
<li class="li1"><div class="de1"><span class="kw1">alias</span> capstop=<span class="st0">&quot;cap _1.4.1_ stop_mongrel_cluster&quot;</span></div></li></ol></div></div>
<p>Now what&#8217;s nice is that f I want to visit &#8220;my directory&#8221;, while in the terminal I just type&#8221;$ gotoMyDir&#8221;; if I need to run a capistrano &#8220;deploy_with_migrations&#8221; script (yes, I&#8217;m using 1.4.1 until a few more 2.0 updates finalize) I just type in &#8220;$ capdm&#8221; &#8230; you get the picture.</p>
<p>Nice indeed, and saves the keys!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2007/10/09/12-profile-shortcuts-i-cant-live-without/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What a wonderful world &#8230;</title>
		<link>http://www.imarichardson.com/2007/08/20/what-a-wonderful-world/</link>
		<comments>http://www.imarichardson.com/2007/08/20/what-a-wonderful-world/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 21:14:35 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Cool Stuff]]></category>

		<category><![CDATA[Music &#038; Video]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2007/08/20/what-a-wonderful-world/</guid>
		<description><![CDATA[Having had a pretty intense last few days, it&#8217;s nice to see somethings can really pep you up!
 GREAT Shadow Puppetry - The funniest videos clips are here
]]></description>
			<content:encoded><![CDATA[<p>Having had a pretty intense last few days, it&#8217;s nice to see somethings can really pep you up!</p>
<p><embed src="http://www.metacafe.com/fplayer/774922/great_shadow_puppetry.swf" width="400" height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"> </embed><br /><font size = 1><a href="http://www.metacafe.com/watch/774922/great_shadow_puppetry/">GREAT Shadow Puppetry</a> - <a href="http://www.metacafe.com/">The funniest videos clips are here</a></font></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2007/08/20/what-a-wonderful-world/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chocolate Rain &#8230;</title>
		<link>http://www.imarichardson.com/2007/08/09/chocolate-rain/</link>
		<comments>http://www.imarichardson.com/2007/08/09/chocolate-rain/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 13:25:21 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2007/08/09/chocolate-rain/</guid>
		<description><![CDATA[ Every once in a while something so captivating yet unexplainable pops up becomming an internet phenominon. Welcome &#8220;Chocolate Rain&#8221;.
(Can you make it to the end?)
                


videos,funny,youTube

]]></description>
			<content:encoded><![CDATA[<p> Every once in a while something so captivating yet unexplainable pops up becomming an internet phenominon. Welcome &#8220;Chocolate Rain&#8221;.<br />
(Can you make it to the end?)<br />
                <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/EwTZ2xpQwpA" /><param name="wmode" value="transparent" /><embed src="http://www.youtube.com/v/EwTZ2xpQwpA" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object><br />
<br/><br />
<!-- #BeginTags -->
<p class="tags"><a href="http://www.technorati.com/tag/videos" rel="tag">videos</a>,<a href="http://www.technorati.com/tag/funny" rel="tag">funny</a>,<a href="http://www.technorati.com/tag/youTube" rel="tag">youTube</a></p>
<p><!-- #EndTags --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2007/08/09/chocolate-rain/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ping Pong Break ..</title>
		<link>http://www.imarichardson.com/2007/07/27/ping-pong-break/</link>
		<comments>http://www.imarichardson.com/2007/07/27/ping-pong-break/#comments</comments>
		<pubDate>Sat, 28 Jul 2007 00:29:01 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[Music &#038; Video]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2007/07/27/ping-pong-break/</guid>
		<description><![CDATA[Yea, it&#8217;s been around a while, but the oldies are the goodies sometimes &#8230;



]]></description>
			<content:encoded><![CDATA[<p>Yea, it&#8217;s been around a while, but the oldies are the goodies sometimes &#8230;</p>
<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/-dcmDscwEcI"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/-dcmDscwEcI" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
<p><object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/-dcmDscwEcI"></param><param name="wmode" value="transparent"></param><ibed type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></ibed></p>
<p></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2007/07/27/ping-pong-break/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Install ImageMagick &#38; RMagick on RHEL5</title>
		<link>http://www.imarichardson.com/2007/07/06/install-imagemagick-rmagick-on-rhel5/</link>
		<comments>http://www.imarichardson.com/2007/07/06/install-imagemagick-rmagick-on-rhel5/#comments</comments>
		<pubDate>Fri, 06 Jul 2007 13:49:10 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Programming &#038; Development]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2007/07/06/install-imagemagick-rmagick-on-rhel5/</guid>
		<description><![CDATA[Are you trying to get Rmagick by way of Imagemagick on you RHEL5 box. Remember to use &#8220;yum&#8221; instead of &#8220;update2&#8243;.

 First you&#8217;ll need to install ImageMagick
$ sudo yum install ImageMagick ImageMagick-devel

Now configure, setup and make

$ sudo mkdir /home/imins
$ cd /home/imins
$ sudo wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
$ sudo tar -zxvf ImageMagick.tar.gz
$ sudo cd ImageMagick*
$ sudo ./configure --prefix=/usr --enable-shared=yes
$ [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.imarichardson.com/wp-content/uploads/rails.png" title="Rails"><img src="http://www.imarichardson.com/wp-content/uploads/rails.png" title="Rails" alt="Rails" align="right" height="62" width="49" /></a>Are you trying to get Rmagick by way of Imagemagick on you RHEL5 box. Remember to use &#8220;yum&#8221; instead of &#8220;update2&#8243;.</p>
<ol>
<li> First you&#8217;ll need to install ImageMagick
<textarea name="code" class="ruby:showcolumns:nogutter" cols="75" rows="10">$ sudo yum install ImageMagick ImageMagick-devel</textarea>
</li>
<li>Now configure, setup and make
<textarea name="code" class="ruby:showcolumns:nogutter" cols="75" rows="10">
$ sudo mkdir /home/imins
$ cd /home/imins
$ sudo wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
$ sudo tar -zxvf ImageMagick.tar.gz
$ sudo cd ImageMagick*
$ sudo ./configure --prefix=/usr --enable-shared=yes
$ sudo make &amp;&amp; make install
</textarea>
<p><br/><em>Note: the last command (make &#038; make install) will take a long while to run</em></li>
<li>Install the RMagick gem
<textarea name="code" class="ruby:showcolumns:nogutter" cols="75" rows="10">$ sudo gem install rmagick</textarea>
</li>
</ol>
<p>Thanks to <a href="https://www.ndchost.com/customer/support-center/index.php?x=&amp;mod_id=2&amp;id=16">NDCHost</a>,  <a href="http://www.cyberciti.biz/faq/howto-install-imagemagick-rpm/">Cyberciti</a>  and <a href="http://creativi.st/blog/articles/2006/01/12/rmagick-on-red-hat-enterprise-linux-rhel">Creativist</a> for the help.</p>
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<p><!-- technorati tags begin --></p>
<p style="font-size: 10px; text-align: right">Tags: <a href="http://technorati.com/tag/rmagick" rel="tag">rmagick</a>, <a href="http://technorati.com/tag/linux" rel="tag">linux</a>, <a href="http://technorati.com/tag/%20imagemagick" rel="tag"> imagemagick</a>, <a href="http://technorati.com/tag/%20rhel5" rel="tag"> rhel5</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2007/07/06/install-imagemagick-rmagick-on-rhel5/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mac or PC</title>
		<link>http://www.imarichardson.com/2007/07/04/mac-or-pc/</link>
		<comments>http://www.imarichardson.com/2007/07/04/mac-or-pc/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 06:54:24 +0000</pubDate>
		<dc:creator>imarichardson</dc:creator>
		
		<category><![CDATA[Fun]]></category>

		<category><![CDATA[Music &#038; Video]]></category>

		<guid isPermaLink="false">http://www.imarichardson.com/2007/07/04/mac-or-pc/</guid>
		<description><![CDATA[Wow &#8230; taking the battle to a whole new level &#8230;
Embedded Video
Blogged with Flock

Tags: funny, videos

]]></description>
			<content:encoded><![CDATA[<p>Wow &#8230; taking the battle to a whole new level &#8230;<object height="350" width="425"><param name="movie" value="http://www.youtube.com/v/Jkrn6ecxthM&amp;l=254&amp;t=OEgsToPDskLAeouJ1965QQp0kjBFJNkq&amp;soff=1"><param name="wmode" value="transparent"><embed src="http://www.youtube.com/v/Jkrn6ecxthM&amp;l=254&amp;t=OEgsToPDskLAeouJ1965QQp0kjBFJNkq&amp;soff=1" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></object>
<p class="citation"><cite cite="http://www.youtube.com/watch?v=Jkrn6ecxthM"><a href="http://www.youtube.com/watch?v=Jkrn6ecxthM">Embedded Video</a></cite></p>
<p style="text-align: right; font-size: 8px">Blogged with <a href="http://www.flock.com/blogged-with-flock" title="Flock" target="_new">Flock</a></p>
<p><!-- technorati tags begin -->
<p style="font-size:10px;text-align:right;">Tags: <a href="http://technorati.com/tag/funny" rel="tag">funny</a>, <a href="http://technorati.com/tag/videos" rel="tag">videos</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.imarichardson.com/2007/07/04/mac-or-pc/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
