<?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>Ryan Brady &#187; Linux</title>
	<atom:link href="http://www.ryanbrady.org/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ryanbrady.org</link>
	<description>Assorted Musings, Mostly About Web and Software Development</description>
	<lastBuildDate>Tue, 17 Jan 2012 21:24:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Solved: Django Development Server Continues To Restart</title>
		<link>http://www.ryanbrady.org/2012/01/17/solved-django-development-server-continues-to-restart/</link>
		<comments>http://www.ryanbrady.org/2012/01/17/solved-django-development-server-continues-to-restart/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 21:24:30 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[adb]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[Popen]]></category>
		<category><![CDATA[subprocess]]></category>

		<guid isPermaLink="false">http://www.ryanbrady.org/?p=347</guid>
		<description><![CDATA[Hey ./manage.py runserver, Y U No Work? Recently I was working on a Django-based project that integrates with Android and Embedded Linux devices. One day a coworker called me and asked about an error he had encountered. It seemed like he was not able to execute ./manage.py runserver to any port he had previously used. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><strong>Hey ./manage.py runserver, Y U No Work?</strong></p>
<p>Recently I was working on a Django-based project that integrates with Android and Embedded Linux devices. One day a coworker called me and asked about an error he had encountered. It seemed like he was not able to execute ./manage.py runserver to any port he had previously used. He was careful to use Control + C to stop the server, but for some reason the port was held onto by something. Looking at the output of &#8220;ps aux&#8221; was not showing any running processes using ./manage.py.</p>
<p><strong>Who&#8217;s using that port?</strong></p>
<p>Next instead of looking at processes, I wanted to see what was holding onto that port.  I ran the following command:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">netstat</span> <span style="color: #660033;">-lpn</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> <span style="color: #000000;">8000</span></pre></div></div>

<p>The output gave me the answer:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">tcp    <span style="color: #000000;">0</span>    <span style="color: #000000;">0</span> 127.0.0.1:<span style="color: #000000;">8000</span>        0.0.0.0:<span style="color: #000000; font-weight: bold;">*</span>      LISTEN    <span style="color: #000000;">15902</span><span style="color: #000000; font-weight: bold;">/</span>adb</pre></div></div>

<p>So ADB was the culprit. A simple kill -9 to the process ID and the issue was fixed (temporarily). The issue keeps occuring, so maybe something in my code may be keeping ADB holding onto that port. I&#8217;m using the subprocess module to interact with ADB. I tried adding a call to terminate from the result of my subprocess.Popen call, but that ended very badly and had no effect on the hanging port. I&#8217;m sure when I have time to dig deeper (read &#8220;After My Looming Deadline&#8221;), I&#8217;ll try to write some tests to explore this issue more thoroughly.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;title=Solved%3A+Django+Development+Server+Continues+To+Restart" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;title=Solved%3A+Django+Development+Server+Continues+To+Restart" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;title=Solved%3A+Django+Development+Server+Continues+To+Restart" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;title=Solved%3A+Django+Development+Server+Continues+To+Restart" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;title=Solved%3A+Django+Development+Server+Continues+To+Restart', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;title=Solved%3A+Django+Development+Server+Continues+To+Restart" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2012%2F01%2F17%2Fsolved-django-development-server-continues-to-restart%2F&amp;title=Solved%3A+Django+Development+Server+Continues+To+Restart" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2012/01/17/solved-django-development-server-continues-to-restart/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>One Step Android Build &amp; Flash</title>
		<link>http://www.ryanbrady.org/2011/04/12/one-step-android-build-flash/</link>
		<comments>http://www.ryanbrady.org/2011/04/12/one-step-android-build-flash/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 13:11:01 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[fastboot]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[tipsformyself]]></category>

		<guid isPermaLink="false">http://www.ryanbrady.org/?p=341</guid>
		<description><![CDATA[This is yet another post that&#8217;s really a reminder for me, but you&#8217;re welcome to it if it helps. I&#8217;ve been working on the Android OS for a few months now and at first I was physically touching the phone to reboot it into fastboot mode and then back to the normal boot mode. I [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This is yet another post that&#8217;s really a reminder for me, but you&#8217;re welcome to it if it helps.  I&#8217;ve been working on the Android OS for a few months now and at first I was physically touching the phone to reboot it into fastboot mode and then back to the normal boot mode.  I grew tired of this manual process and so one day it dawned on me that fastboot also had a reboot command &amp; I could make a bash alias and run all the commands to do this process at once.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">m <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #7a0874; font-weight: bold;">cd</span> out<span style="color: #000000; font-weight: bold;">/</span>target<span style="color: #000000; font-weight: bold;">/</span>product<span style="color: #000000; font-weight: bold;">/</span>passion<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> adb reboot-bootloader <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> fastboot flash system system.img <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> fastboot reboot <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #7a0874; font-weight: bold;">cd</span> ..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>You&#8217;ll hear the phone vibrate when it&#8217;s booting back up normally and know it&#8217;s time to get back to work&#8230;</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;title=One+Step+Android+Build+%26%23038%3B+Flash" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;title=One+Step+Android+Build+%26%23038%3B+Flash" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;title=One+Step+Android+Build+%26%23038%3B+Flash" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;title=One+Step+Android+Build+%26%23038%3B+Flash" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;title=One+Step+Android+Build+%26%23038%3B+Flash', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;title=One+Step+Android+Build+%26%23038%3B+Flash" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F04%2F12%2Fone-step-android-build-flash%2F&amp;title=One+Step+Android+Build+%26%23038%3B+Flash" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2011/04/12/one-step-android-build-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Scrapy on Ubuntu</title>
		<link>http://www.ryanbrady.org/2011/03/24/installing-scrapy-on-ubuntu/</link>
		<comments>http://www.ryanbrady.org/2011/03/24/installing-scrapy-on-ubuntu/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 12:45:36 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[scraping]]></category>
		<category><![CDATA[scrapy]]></category>

		<guid isPermaLink="false">http://www.ryanbrady.org/?p=335</guid>
		<description><![CDATA[I&#8217;ve been working on a Django-based project since October 2010 that includes some integration with Scrapy. Scrapy is a web scraping framework for Python and due to its design inspiration, Django developers will be quickly familiar with it. I have installed Scrapy no less than 10 times at this point and decided it was time [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;ve been working on a Django-based project since October 2010 that includes some integration with <a title="Scrapy Docs" href="http://doc.scrapy.org/index.html" target="_blank">Scrapy</a>.  Scrapy is a web scraping framework for Python and due to its design inspiration, Django developers will be quickly familiar with it.  I have installed Scrapy no less than 10 times at this point and decided it was time for a script.  This post is more of a reminder to me for the next time I install Scrapy, but if it works for you as well &#8211; great!.</p>
<p>This script works for Ubuntu 9.10, 10.04 and 10.10.  If you&#8217;re on an older release, you&#8217;ll need to install some <a title="Install Dependencies" href="http://doc.scrapy.org/intro/install.html#debian-or-ubuntu-9-04-or-older" target="_blank">dependencies</a> first and then follow these <a title="Installation Instructions" href="http://doc.scrapy.org/intro/install.html#intro-install-scrapy" target="_blank">instructions</a>.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> curl
curl <span style="color: #660033;">-s</span> http:<span style="color: #000000; font-weight: bold;">//</span>archive.scrapy.org<span style="color: #000000; font-weight: bold;">/</span>ubuntu<span style="color: #000000; font-weight: bold;">/</span>archive.key <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-key</span> add -
<span style="color: #007800;">DISTRO</span>=$<span style="color: #7a0874; font-weight: bold;">&#40;</span>lsb_release -cs<span style="color: #7a0874; font-weight: bold;">&#41;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> deb http:<span style="color: #000000; font-weight: bold;">//</span>archive.scrapy.org<span style="color: #000000; font-weight: bold;">/</span>ubuntu <span style="color: #007800;">$DISTRO</span> main <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">tee</span> <span style="color: #660033;">-a</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apt<span style="color: #000000; font-weight: bold;">/</span>sources.list
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> update
<span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> scrapy-<span style="color: #000000;">0.12</span></pre></div></div>


<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;title=Installing+Scrapy+on+Ubuntu" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;title=Installing+Scrapy+on+Ubuntu" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;title=Installing+Scrapy+on+Ubuntu" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;title=Installing+Scrapy+on+Ubuntu" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;title=Installing+Scrapy+on+Ubuntu', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;title=Installing+Scrapy+on+Ubuntu" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2011%2F03%2F24%2Finstalling-scrapy-on-ubuntu%2F&amp;title=Installing+Scrapy+on+Ubuntu" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2011/03/24/installing-scrapy-on-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dude I Got A&#8230;&#8230;&#8230;Mac</title>
		<link>http://www.ryanbrady.org/2009/11/02/dude-i-got-a-mac/</link>
		<comments>http://www.ryanbrady.org/2009/11/02/dude-i-got-a-mac/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 02:30:03 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.ryanbrady.org/?p=240</guid>
		<description><![CDATA[This weekend we drove up to Raleigh for the simple pleasure of giving Apple, Inc. a handful of money. I&#8217;ve wanted one for over a year, but the timing or the budget just didn&#8217;t line up until now. We purchased an iMac last year as a &#8220;Shared Family&#8221; computer. Wrong. After 3 days, my wife [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>This weekend we drove up to Raleigh for the simple pleasure of giving Apple, Inc. a handful of money.  I&#8217;ve wanted one for over a year, but the timing or the budget just didn&#8217;t line up until now.  We purchased an iMac last year as a &#8220;Shared Family&#8221; computer.  Wrong.  After 3 days, my wife decided it was hers and the rest of us were never to touch it.  Ever.</p>
<div class="wp-caption alignnone" style="width: 280px"><a href="http://whrrl.com/experience/story/18599877?sharer=17328205"><img title="First Mac" src="http://whrrl.com/media/image/7d1b063e-31a1-438f-b642-5ff222ede547?height=360&amp;width=540&amp;pad=false&amp;crop=false" alt="First Mac" width="270" height="360" /></a><p class="wp-caption-text">First Mac</p></div>
<p>I ended up getting the 2.53Ghz, with a 320GB HDD and 4GB of RAM.  I also purchased a wired keyboard with the number pad and a magic mouse.  The mouse is pretty good, like magic.  So far it&#8217;s been very easy to set up and use.</p>
<p>Now that I have the Mac I hope to take a little time to get to know the platform, try out some Obj-C, PyCocoa, and maybe try my hand at an iPhone app.  I&#8217;m very curious to see where this differs from my Linux platform.</p>
<p>If you want the play by play, here&#8217;s the <a title="Whrrl" href="http://whrrl.com/experience/story/18599877?sharer=17328205" target="_blank">Whrrl story</a> to document my experience.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;title=Dude+I+Got+A%26%238230%3B%26%238230%3B%26%238230%3BMac" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;title=Dude+I+Got+A%26%238230%3B%26%238230%3B%26%238230%3BMac" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;title=Dude+I+Got+A%26%238230%3B%26%238230%3B%26%238230%3BMac" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;title=Dude+I+Got+A%26%238230%3B%26%238230%3B%26%238230%3BMac" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;title=Dude+I+Got+A%26%238230%3B%26%238230%3B%26%238230%3BMac', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;title=Dude+I+Got+A%26%238230%3B%26%238230%3B%26%238230%3BMac" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F11%2F02%2Fdude-i-got-a-mac%2F&amp;title=Dude+I+Got+A%26%238230%3B%26%238230%3B%26%238230%3BMac" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2009/11/02/dude-i-got-a-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CodeWeaver Cross Over Pro ~ Free Today Only</title>
		<link>http://www.ryanbrady.org/2008/10/28/codeweaver-cross-over-pro-free-today-only/</link>
		<comments>http://www.ryanbrady.org/2008/10/28/codeweaver-cross-over-pro-free-today-only/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 16:27:26 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Blogs I Read]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Free Stuff]]></category>
		<category><![CDATA[Wine]]></category>

		<guid isPermaLink="false">http://www.ryanbrady.org/?p=139</guid>
		<description><![CDATA[I caught this scoop from Nolan&#8217;s blog this morning&#8230; The company that makes the commercial version of WINE that allows you to install windows apps natively on mac or linux is giving their product away for free for 24 hours.  Here’s an article explaining it at length: And here is the site to get the [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I caught this scoop from Nolan&#8217;s blog this morning&#8230;</p>
<p class="MsoNormal"><span style="font-family: Arial; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial;">The company that makes the  commercial version of WINE that allows you to install windows apps natively on  mac or linux is giving their product away for free for 24 hours.  <a href="http://arstechnica.com/journals/apple.ars/2008/10/27/codeweavers-software-free-tomorrow-tuesday-october-28" target="_blank">Here’s an  article</a> explaining it at length:<a title="blocked::http://arstechnica.com/journals/apple.ars/2008/10/27/codeweavers-software-free-tomorrow-tuesday-october-28" href="http://arstechnica.com/journals/apple.ars/2008/10/27/codeweavers-software-free-tomorrow-tuesday-october-28"><br />
</a> </span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial;">And <a href="http://down.codeweavers.com/" target="_blank">here is the site</a> to get the  serial # and product.</span></span></p>
<p class="MsoNormal">
<p class="MsoNormal">
<p class="MsoNormal"><span style="font-family: Arial; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial;"> </span></span></p>
<p class="MsoNormal"><span style="font-family: Arial; font-size: x-small;"><span style="font-size: 10pt; font-family: Arial;"><br />
</span></span></p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;title=CodeWeaver+Cross+Over+Pro+%7E+Free+Today+Only" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;title=CodeWeaver+Cross+Over+Pro+%7E+Free+Today+Only" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;title=CodeWeaver+Cross+Over+Pro+%7E+Free+Today+Only" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;title=CodeWeaver+Cross+Over+Pro+%7E+Free+Today+Only" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;title=CodeWeaver+Cross+Over+Pro+%7E+Free+Today+Only', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;title=CodeWeaver+Cross+Over+Pro+%7E+Free+Today+Only" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F10%2F28%2Fcodeweaver-cross-over-pro-free-today-only%2F&amp;title=CodeWeaver+Cross+Over+Pro+%7E+Free+Today+Only" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2008/10/28/codeweaver-cross-over-pro-free-today-only/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brief Update on Slicehost and Blogging Frequency</title>
		<link>http://www.ryanbrady.org/2008/05/02/brief-update-on-slicehost-and-blogging-frequency/</link>
		<comments>http://www.ryanbrady.org/2008/05/02/brief-update-on-slicehost-and-blogging-frequency/#comments</comments>
		<pubDate>Fri, 02 May 2008 15:27:06 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=71</guid>
		<description><![CDATA[A lot of the referrers I&#8217;ve been getting are people looking for a Slicehost review.  Am I still happy &#8211; YES.  It has been great service with .001% downtime of which I was notified well in advance.  They have a great service and do a good job.  If you&#8217;re looking for a Linux VPS, I [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>A lot of the referrers I&#8217;ve been getting are people looking for a Slicehost review.  Am I still happy &#8211; YES.  It has been great service with .001% downtime of which I was notified well in advance.  They have a great service and do a good job.  If you&#8217;re looking for a Linux VPS, I still enthusiastically recommend Slicehost.</p>
<p>So what else am I doing?  Well, I haven&#8217;t been blogging, that&#8217;s for sure.  I&#8217;ve been working on WPF at work and founding out there are some really cool things about it, and then there are a bunch of things it really lacks.  I hope to qualify that statement with some upcoming posts.</p>
<p>I also took a vacation &#8211; an actual road trip to a far away land (AZ) to see some family.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;title=Brief+Update+on+Slicehost+and+Blogging+Frequency" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;title=Brief+Update+on+Slicehost+and+Blogging+Frequency" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;title=Brief+Update+on+Slicehost+and+Blogging+Frequency" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;title=Brief+Update+on+Slicehost+and+Blogging+Frequency" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;title=Brief+Update+on+Slicehost+and+Blogging+Frequency', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;title=Brief+Update+on+Slicehost+and+Blogging+Frequency" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F05%2F02%2Fbrief-update-on-slicehost-and-blogging-frequency%2F&amp;title=Brief+Update+on+Slicehost+and+Blogging+Frequency" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2008/05/02/brief-update-on-slicehost-and-blogging-frequency/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on RM-Install</title>
		<link>http://www.ryanbrady.org/2008/01/08/update-on-rm-install/</link>
		<comments>http://www.ryanbrady.org/2008/01/08/update-on-rm-install/#comments</comments>
		<pubDate>Wed, 09 Jan 2008 04:56:43 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=70</guid>
		<description><![CDATA[Shortly after I posted my last blog entry on installing RM-Install, I received a comment from an employee at FiveRuns encouraging me to contact their support team.  We had a few brief emails back and forth and in the end I was told &#8220;You need 32-bit compatibility binaries to use our product on 64-bit linux.&#8221;  [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Shortly after I posted my last blog entry on installing <a href="http://www.fiveruns.com/products/install">RM-Install</a>, I received a comment from an employee at <a href="http://www.fiveruns.com/">FiveRuns</a> encouraging me to contact their <a href="mailto:support(at)fiveruns.com">support team</a>.  We had a few brief emails back and forth and in the end I was told &#8220;You need 32-bit compatibility binaries to use our product on 64-bit linux.&#8221;  I was confident that was the issue from the start as the error was specifically nagging about &#8220;ELFCLASS32&#8243;.</p>
<p><span style="text-decoration: line-through;">I honestly didn&#8217;t take the time to go and find out how to install 32-bit compatibility binaries. And of course I expect you, Dear Reader, to understand why.  I&#8217;m a developer and therefore I&#8217;m lazy.  If I can add a few lines to a shell script that will install the software I want, that&#8217;s an easy and known quantity.  It will probably take me a few minutes to write the script and a few more to run the script.</span></p>
<p>To install the 32-bit binaries, use the following command:</p>
<p>sudo apt-get install ia32-libs</p>
<p>So what do I really think of the RM-Install product?  It&#8217;s a good idea if you&#8217;re running on a 32-bit distro and need a Rails development environment quickly.  I&#8217;m sure there are many developers not using dual core 64-bit processors these days, I just don&#8217;t know any. <img src='http://www.ryanbrady.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   This is really more on par to what <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=https%3A%2F%2Frubyforge.org%2Fprojects%2Finstantrails%2F&amp;ei=wlOER6GKCY6IpAT5gpV0&amp;usg=AFQjCNEbYJwlNckR4wSF_ANbeEY8XkVDXA&amp;sig2=bcepW3bMnjSk-tnk7aOzKw" target="_blank">Instant Rails</a> is for the Windows guys for a complete environment than the BitNami product is this time.</p>
<p>Congrats to <a href="http://www.fiveruns.com/">FiveRuns</a> for making it easier to start coding in Rails.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;title=Update+on+RM-Install" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;title=Update+on+RM-Install" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;title=Update+on+RM-Install" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;title=Update+on+RM-Install" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;title=Update+on+RM-Install', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;title=Update+on+RM-Install" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F01%2F08%2Fupdate-on-rm-install%2F&amp;title=Update+on+RM-Install" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2008/01/08/update-on-rm-install/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>First Impressions: Five Runs RM-Install</title>
		<link>http://www.ryanbrady.org/2007/12/19/first-impressions-five-runs-rm-install/</link>
		<comments>http://www.ryanbrady.org/2007/12/19/first-impressions-five-runs-rm-install/#comments</comments>
		<pubDate>Wed, 19 Dec 2007 17:22:59 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=69</guid>
		<description><![CDATA[Last night I tried the RM-Install product from Five Runs. It&#8217;s a multi-platform (Linux and Mac) Ruby on Rails Stack powered by BitRock. It is very similar to the Windows RubyStack offered by BitNami, but it is also supports a production install option. I tried the development install and it was very easy to click [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Last night I tried the <a href="http://www.fiveruns.com/products/install" target="_blank">RM-Install</a> product from <a href="http://www.fiveruns.com" target="_blank">Five Runs</a>.  It&#8217;s a multi-platform (Linux and Mac) Ruby on Rails Stack powered by BitRock.  It is very similar to the Windows <a href="http://bitnami.org/stack/rubystack" target="_blank">RubyStack</a> offered by <a href="http://bitnami.org" target="_blank">BitNami</a>, but it is also supports a production install option.</p>
<p>I tried the development install and it was very easy to click next a few times and let it run.  The very first thing I tried doing was updating the gems with &#8220;sudo gem update&#8221;.  It failed giving me an error about not finding a file in require for some ELFClass.  I&#8217;d never seen that before when updating gems, so I&#8217;m inclined to think that it may be something from within the RM-Install package.</p>
<p>So at the end of my first experience with the RM-Install stack, I think it&#8217;s a better solution to just create your own shell script for installing your Ruby/Rails environment.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;title=First+Impressions%3A+Five+Runs+RM-Install" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;title=First+Impressions%3A+Five+Runs+RM-Install" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;title=First+Impressions%3A+Five+Runs+RM-Install" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;title=First+Impressions%3A+Five+Runs+RM-Install" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;title=First+Impressions%3A+Five+Runs+RM-Install', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;title=First+Impressions%3A+Five+Runs+RM-Install" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F19%2Ffirst-impressions-five-runs-rm-install%2F&amp;title=First+Impressions%3A+Five+Runs+RM-Install" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2007/12/19/first-impressions-five-runs-rm-install/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>DataMapper Installation Woes</title>
		<link>http://www.ryanbrady.org/2007/12/18/datamapper-installation-woes/</link>
		<comments>http://www.ryanbrady.org/2007/12/18/datamapper-installation-woes/#comments</comments>
		<pubDate>Tue, 18 Dec 2007 18:31:09 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Object Relational Mapping]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=67</guid>
		<description><![CDATA[I started playing more with Sinatra, and I have so many ideas for it&#8217;s usage.  At work I&#8217;m using to prototype a quick way to enable remote execution of .Net command line apps.  So I started looking into DataMapper as well to use with it. So far I can&#8217;t get the datamapper gem to install [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I started playing more with Sinatra, and I have so many ideas for it&#8217;s usage.  At work I&#8217;m using to prototype a quick way to enable remote execution of .Net command line apps.  So I started looking into DataMapper as well to use with it.</p>
<p>So far I can&#8217;t get the datamapper gem to install on either XP or Ubuntu.  It gives me the same compilation errors on either platform.  I realize the problem is that I&#8217;m missing some software I need to build, but it still seems like a hassle.  Active record &#8220;just works&#8221;.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;title=DataMapper+Installation+Woes" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;title=DataMapper+Installation+Woes" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;title=DataMapper+Installation+Woes" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;title=DataMapper+Installation+Woes" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;title=DataMapper+Installation+Woes', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;title=DataMapper+Installation+Woes" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F12%2F18%2Fdatamapper-installation-woes%2F&amp;title=DataMapper+Installation+Woes" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2007/12/18/datamapper-installation-woes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Trying out Sinatra on Windows</title>
		<link>http://www.ryanbrady.org/2007/11/09/trying-out-sinatra-on-windows-and-linux/</link>
		<comments>http://www.ryanbrady.org/2007/11/09/trying-out-sinatra-on-windows-and-linux/#comments</comments>
		<pubDate>Sat, 10 Nov 2007 00:32:50 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=61</guid>
		<description><![CDATA[I saw a lot of buzz about the new Sinatra web framework and decided I&#8217;d give it a try. I have a client now that has a simple site they need up now and then I can migrate them to Rails over time. When I saw how easy Sinatra looked, I thought I could give [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;source=rjbrady&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>I saw a lot of buzz about the new <a href="http://sinatra.rubyforge.org/" title="Sinatra" target="_blank">Sinatra </a>web framework and decided I&#8217;d give it a try.  I have a client now that has a simple site they need up now and then I can migrate them to <a href="http://www.rubyonrails.org" title="Ruby On Rails" target="_blank">Rails</a> over time.  When I saw how easy Sinatra looked, I thought I could give it a chance to see what it could do.</p>
<p>I installed Sinatra via <a href="http://rubyforge.org/projects/rubygems/" title="RubyGems" target="_blank">RubyGems</a>:<br />
<code>gem install sinatra -y</code></p>
<p>After that I created a simple file following the example:<br />
<code><br />
require 'rubygems'<br />
require 'sinatra'</code><br />
<code><br />
get '/' do<br />
"Now we're cooking with gas"<br />
end</code></p>
<p>But much to my dismay, nothing happened when running this on my windows box.  I instantly searched Google for &#8220;Sinatra on windows&#8221; and found the <a href="http://groups.google.com/group/sinatrarb?hl=en" title="Sinatra Group" target="_blank">Google Group for Sinatra</a> and a post explaining that Sinatra doesn&#8217;t run on Windows yet.  As I read into the thread, I found someone had some suggestions for making it work.</p>
<p>John Bledsoe had the following suggestions:</p>
<p><em>My humble suggestion would be to remove the FileUtils#touch from<br />
Sinatra::Server#tail and update Environment#prepare_loggers to<br />
something like:</em></p>
<p><code>def prepare_loggers(logger = nil)<br />
if logger.nil?<br />
FileUtils.touch(Options.log_file)<br />
logger = Logger.new(open(Options.log_file, 'w')<br />
end<br />
end</code></p>
<p>Making these changes allowed Sinatra to run, but it wouldn&#8217;t server the page.  Instead it returned an error:</p>
<p>Fri Nov 09 16:26:26 -0800 2007: ERROR: undefined method `info&#8217; for nil:NilClass</p>
<p>I made a post to the group and was promptly replied to!  The  general advice given is that it is a rapidly emerging framework undergoing a lot of changes and to check back soon.</p>
<p>More on testing Sinatra in Linux coming soon&#8230;.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;title=Trying+out+Sinatra+on+Windows" title="Slashdot It!"><img src="http://slashdot.org/favicon.ico" height="16" width="16" alt="[Slashdot]" /></a>
<a href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;title=Trying+out+Sinatra+on+Windows" title="Digg This Story"><img src="http://digg.com/favicon.ico" width="16" height="16" alt="[Digg]" /></a>
<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;title=Trying+out+Sinatra+on+Windows" title="Reddit"><img src="http://reddit.com/favicon.ico" width="16" height="16" alt="[Reddit]" /></a>
<a href="http://del.icio.us/post?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;title=Trying+out+Sinatra+on+Windows" title="Save to del.icio.us" onclick="window.open('http://del.icio.us/post?v=4&amp;noui&amp;jump=close&amp;url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;title=Trying+out+Sinatra+on+Windows', 'delicious', 'toolbar=no,width=700,height=400'); return false;"><img src="http://images.del.icio.us/static/img/delicious.small.gif" width="16" height="16" alt="[del.icio.us]" /></a>
<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F" title="Share on Facebook"><img src="http://www.facebook.com/favicon.ico" width="16" height="16" alt="[Facebook]" /></a>
<a href="http://technorati.com/faves?add=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F" title="Add to my Technorati Favorites"><img src="http://technorati.com/favicon.ico" width="16" height="16" alt="[Technorati]" /></a>
<a href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;title=Trying+out+Sinatra+on+Windows" title="Save to Google Bookmarks"><img src="http://www.google.com/favicon.ico" width="16" height="16" alt="[Google]" /></a>
<a href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F11%2F09%2Ftrying-out-sinatra-on-windows-and-linux%2F&amp;title=Trying+out+Sinatra+on+Windows" title="Stumble it!"><img src="http://www.stumbleupon.com/favicon.ico" width="16" height="16" alt="[StumbleUpon]" /></a>
</span>]]></content:encoded>
			<wfw:commentRss>http://www.ryanbrady.org/2007/11/09/trying-out-sinatra-on-windows-and-linux/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

