<?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; Open Source</title>
	<atom:link href="http://www.ryanbrady.org/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ryanbrady.org</link>
	<description>Assorted Musings, Mostly About Web and Software Development</description>
	<lastBuildDate>Sun, 18 Apr 2010 00:02:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>_Why All The Tears?</title>
		<link>http://www.ryanbrady.org/2009/09/05/_why_all_the_tears/</link>
		<comments>http://www.ryanbrady.org/2009/09/05/_why_all_the_tears/#comments</comments>
		<pubDate>Sat, 05 Sep 2009 21:11:38 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Blogs I Read]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.ryanbrady.org/?p=235</guid>
		<description><![CDATA[Last month when _Whytheluckystiff (_why) &#8220;went missing&#8221; I was not sure how to respond.  I needed time to process what was happening.  A lot of people, including some big names in web development were quick to step in and give a heartfelt thanks and goodbye to a man that had done so much for the [...]]]></description>
			<content:encoded><![CDATA[<p>Last month when _Whytheluckystiff (_why) <a href="http://www.rubyinside.com/why-the-lucky-stiff-is-missing-2278.html" target="_blank">&#8220;went missing&#8221;</a> I was not sure how to respond.  I needed time to process what was happening.  A lot of people, including some <a href="http://ejohn.org/blog/eulogy-to-_why/#postcomment" target="_blank">big</a> names in web development were quick to step in and give a heartfelt thanks and goodbye to a man that had done so much for the Ruby community.</p>
<p>When I first started learning Ruby, I used the &#8220;Try Ruby in Your Browser&#8221; that _why made and hosted.  I read some of the coveted &#8220;Why&#8217;s Poignant Guide&#8221; and his blog, &#8220;Red Handed&#8221;.  I enjoyed exploring Hackety Hack and suggested it to friends.  His Shoes framework was also something I enjoyed, if only for a brief moment in time.</p>
<p>So here&#8217;s where I diverge from what seems to be the overwhelming sentiment of the majority of other people speaking out on the subject.  When _why left, he did not just abandon his projects and walk away.  He destroyed and deleted as he left.  He burned it all down and walked away into the wind.  I have 4 year old twins and a recent trip to the beach had a very similar outcome.  One child didn&#8217;t want her sandcastle to be used by anyone else, so she destroyed it before we left.  We talked about why she did it and what impact it would have.  She&#8217;s only 4 though, what&#8217;s your excuse _why?</p>
<p>So while _why doesn&#8217;t owe us anything, he surely didn&#8217;t leave in a way I could characterize as honorable or even mature.  Many people talk about the impact he made on their lives or learning process with his projects and his art, but to me his contribution will always be marred by his destcructive exit.  In my version of reality you&#8217;re not allowed to get full credit for the gifts you provide by  taking them back.</p>
<p>So _why,  good luck and Godspeed!  Your final and lasting impression is negativity.  Dude, I totally hope you come back only so I can sit next to Zed at a Ruby conference and huck milkduds and chunky bacon at you.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2009%2F09%2F05%2F_why_all_the_tears%2F&amp;title=_Why+All+The+Tears%3F" 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%2F09%2F05%2F_why_all_the_tears%2F&amp;title=_Why+All+The+Tears%3F" 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%2F09%2F05%2F_why_all_the_tears%2F&amp;title=_Why+All+The+Tears%3F" 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%2F09%2F05%2F_why_all_the_tears%2F&amp;title=_Why+All+The+Tears%3F" 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%2F09%2F05%2F_why_all_the_tears%2F&amp;title=_Why+All+The+Tears%3F', '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%2F09%2F05%2F_why_all_the_tears%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%2F09%2F05%2F_why_all_the_tears%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%2F09%2F05%2F_why_all_the_tears%2F&amp;title=_Why+All+The+Tears%3F" 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%2F09%2F05%2F_why_all_the_tears%2F&amp;title=_Why+All+The+Tears%3F" 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/09/05/_why_all_the_tears/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Code Quality &amp; Patch Quality</title>
		<link>http://www.ryanbrady.org/2008/09/09/code-quality-patch-quality/</link>
		<comments>http://www.ryanbrady.org/2008/09/09/code-quality-patch-quality/#comments</comments>
		<pubDate>Tue, 09 Sep 2008 07:03:27 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Bug]]></category>
		<category><![CDATA[DjangoCon]]></category>
		<category><![CDATA[Maintenance]]></category>
		<category><![CDATA[Patch]]></category>

		<guid isPermaLink="false">http://www.ryanbrady.org/?p=113</guid>
		<description><![CDATA[This was a great talk where Malcolm Tredinnick spelled out what he's looking for in Django patches and what to avoid if you don't want your patch tossed out.  Although his talk was targeting the Django project, he really dispensed good advice for anyone maintaining software regardless of project, language or platform.  The room was completely packed!  All of the chairs and couches we're filled and people were sitting on the floor and standing at the sides of the room.]]></description>
			<content:encoded><![CDATA[<p>This was a great talk where <a title="Malcolm Tredinnick" href="http://www.pointy-stick.com/blog/" target="_blank">Malcolm Tredinnick</a> spelled out what he&#8217;s looking for in Django patches and what to avoid if you don&#8217;t want your patch tossed out.  Although his talk was targeting the Django project, he really dispensed good advice for anyone maintaining software regardless of project, language or platform.  The room was completely packed!  All of the chairs and couches we&#8217;re filled and people were sitting on the floor and standing at the sides of the room.</p>
<p>You&#8217;re doing it wrong if:</p>
<p>• the word &#8220;print&#8221; is in your patch<br />
• you don&#8217;t have a test (fail before, pass afterwards)<br />
• you think &#8220;PEP 8&#8243; is an energy drink (PEP 8 is the style guide for python)<br />
∘ make your patch look like django style code</p>
<p>Create patches by running diff from the top of the repository to get all changes.  The svn add command works locally even if you don&#8217;t have rights to commit to the repository so files you add will be added to the patch.</p>
<p><em><strong>&#8220;Code style is opinionated and yours doesn&#8217;t matter!&#8221;</strong></em></p>
<p>What he&#8217;s saying here makes sense in any open source project.  There&#8217;s a style defined and you should not deviate from it no matter how much you like your own special coding habits.  You might get away with minute changes, but don&#8217;t push it.</p>
<p><em><strong>&#8220;Read the contributing document.&#8221;</strong></em></p>
<p>This seems to be simple and common sense.  Skipping over information someone has left for you is a recipe for confusion.</p>
<p>Some tips given on comments:<br />
• comments should last<br />
• comments should be correct<br />
• comments should explain they &#8220;why&#8221;, we can already read the how in the code.</p>
<p>Some general tips:<br />
• Fix problems and not symptoms!<br />
• Research is not a four letter word.<br />
• The crowd is smarter than you</p>
<p>And what I believe was his last advice for the talk (at least I stopped taking notes after this) was to contribute and keep contributing.  Even when your patches don&#8217;t get in, don&#8217;t get discouraged.</p>
<p>It was a good talk and the first time I had heard Malcolm speak.  He was very informative and encouraging.  Overall I liked it and it was one of my favorite talks besides <a title="James Bennett - The B-List" href="http://www.b-list.org/" target="_blank">James Bennett</a> and <a title="Cal Henderson" href="http://iamcal.com" target="_blank">Cal Henderson</a>.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2008%2F09%2F09%2Fcode-quality-patch-quality%2F&amp;title=Code+Quality+%26%23038%3B+Patch+Quality" 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%2F09%2F09%2Fcode-quality-patch-quality%2F&amp;title=Code+Quality+%26%23038%3B+Patch+Quality" 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%2F09%2F09%2Fcode-quality-patch-quality%2F&amp;title=Code+Quality+%26%23038%3B+Patch+Quality" 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%2F09%2F09%2Fcode-quality-patch-quality%2F&amp;title=Code+Quality+%26%23038%3B+Patch+Quality" 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%2F09%2F09%2Fcode-quality-patch-quality%2F&amp;title=Code+Quality+%26%23038%3B+Patch+Quality', '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%2F09%2F09%2Fcode-quality-patch-quality%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%2F09%2F09%2Fcode-quality-patch-quality%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%2F09%2F09%2Fcode-quality-patch-quality%2F&amp;title=Code+Quality+%26%23038%3B+Patch+Quality" 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%2F09%2F09%2Fcode-quality-patch-quality%2F&amp;title=Code+Quality+%26%23038%3B+Patch+Quality" 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/09/09/code-quality-patch-quality/feed/</wfw:commentRss>
		<slash:comments>1</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[Web Design]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></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[<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>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[Web Design]]></category>
		<category><![CDATA[ruby]]></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[<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>
		<item>
		<title>NetBeans 6.10 : Good Rails IDE</title>
		<link>http://www.ryanbrady.org/2007/08/30/netbeans-610-best-rails-ide/</link>
		<comments>http://www.ryanbrady.org/2007/08/30/netbeans-610-best-rails-ide/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 13:43:57 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=53</guid>
		<description><![CDATA[Update 2/8/2008: Since I posted this they shipped the release version and now intellisense is working beautifully. Over the last month NetBeans has become my go-to IDE for Rails. I downloaded and started using NetBeans 6.10 Milestone 10 last night. I am thoroughly impressed! I&#8217;ve been using Aptana(RadRails) and Komodo Edit and although each is [...]]]></description>
			<content:encoded><![CDATA[<p>Update 2/8/2008: Since I posted this they shipped the release version and now intellisense is working beautifully.  Over the last month NetBeans has become my go-to IDE for Rails.</p>
<p>I downloaded and started using <a href="http://dlc.sun.com/netbeans/download/6.0/milestones/m10/" target="_blank">NetBeans 6.10 Milestone 10</a> last night.  I am thoroughly impressed!  I&#8217;ve been using Aptana(RadRails) and Komodo Edit and although each is a decent Rails IDE, NetBeans has the better features by far.  <strike>The Intellisense / Autocomplete crutch feature that I have become </strike><strike>dependent on accustomed to is the best one I&#8217;ve seen for Rails so far.</strike> The intellisense for CSS and Ruby is good, but it doesn&#8217;t pick up Rails specific methods or objects.</p>
<p>Some of the features I have instantly enjoyed:</p>
<ul>
<li>I also love the CSS editor and it&#8217;s live element preview.</li>
<li>It has a great way of displaying project files where you get the models, views and controllers folders up front and you still get the ability to look at the file structure in the normal way.</li>
<li>I like the Subversion integration.</li>
<li>It has a GUI front-end for managing Ruby Gems!</li>
<li>One button click to run all tests</li>
<li>An Action Navigator accessible within the controller &#8211; one click brings you to the action.</li>
</ul>
<p>For a free editor, this IDE is a very nice option if you&#8217;re into Rails development!</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F08%2F30%2Fnetbeans-610-best-rails-ide%2F&amp;title=NetBeans+6.10+%3A+Good+Rails+IDE" 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%2F08%2F30%2Fnetbeans-610-best-rails-ide%2F&amp;title=NetBeans+6.10+%3A+Good+Rails+IDE" 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%2F08%2F30%2Fnetbeans-610-best-rails-ide%2F&amp;title=NetBeans+6.10+%3A+Good+Rails+IDE" 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%2F08%2F30%2Fnetbeans-610-best-rails-ide%2F&amp;title=NetBeans+6.10+%3A+Good+Rails+IDE" 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%2F08%2F30%2Fnetbeans-610-best-rails-ide%2F&amp;title=NetBeans+6.10+%3A+Good+Rails+IDE', '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%2F08%2F30%2Fnetbeans-610-best-rails-ide%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%2F08%2F30%2Fnetbeans-610-best-rails-ide%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%2F08%2F30%2Fnetbeans-610-best-rails-ide%2F&amp;title=NetBeans+6.10+%3A+Good+Rails+IDE" 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%2F08%2F30%2Fnetbeans-610-best-rails-ide%2F&amp;title=NetBeans+6.10+%3A+Good+Rails+IDE" 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/08/30/netbeans-610-best-rails-ide/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>EWeek attacks MSFT Open Source Initiatives</title>
		<link>http://www.ryanbrady.org/2007/08/27/eweek-attacks-msft-open-source-initiatives/</link>
		<comments>http://www.ryanbrady.org/2007/08/27/eweek-attacks-msft-open-source-initiatives/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 19:11:12 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=52</guid>
		<description><![CDATA[I just read an article at EWeek, and I can&#8217;t emphatically disagree more with the writer&#8217;s statements. While it is true that there aren&#8217;t many products coming out of Redmond as true open source these days, the writer bases his assumptions on the top five projects at CodePlex. CodePlex is not the only place to [...]]]></description>
			<content:encoded><![CDATA[<p>I just read an article at <a href="http://www.eweek.com/article2/0,1895,2174730,00.asp" target="_blank">EWeek</a>, and I can&#8217;t emphatically disagree more with the writer&#8217;s statements.</p>
<p>While it is true that there aren&#8217;t many products coming out of Redmond as true open source these days, the writer bases his assumptions on the top five projects at CodePlex.  CodePlex is not the only place to find open source projects!</p>
<p>The writer goes on to bash a few projects as too ambitious or already done some time ago in another technology.</p>
<p>&#8220;<em>Number four is <a href="http://www.eweek.com/slideshow_viewer/0,1205,l=&amp;s=25947&amp;a=213883&amp;po=4,00.asp">BlogEngine.NET.</a> Guess what? It&#8217;s a simple blog back-end written in .Net. Wow. Let me see, if I do a search on <a href="http://sourceforge.net/" target="_blank">SourceForge,</a> a real open-source site, on blog and engine, I find 5,633 results. Oh yeah, I see a big demand out there for another blogging platform.</em>&#8221;</p>
<p>Then he makes this statement:</p>
<p>&#8220;<em>But, let&#8217;s assume that Microsoft really wanted to be open-source friendly. How about instead of flapping your lips, you release some code under your b.s. community licenses that&#8217;s actually not built from Microsoft proprietary parts, trashy example code, or is just a pointless &#8220;me too&#8221; project.</em>&#8221;</p>
<p>So I must not get his point.  The language and platform must also be open for the project to be considered open source?  And if I want something to run on a Windows Server so it will be easier to support next to the other apps I have running on Windows, with a support team that knows Windows (and not enough Linux to support production environments), and I use a version of a product that was built in C# and ASP.Net that includes the source code and a license that says I may modify and distribute such source code &#8211; that&#8217;s not open source enough?</p>
<p>I realize the writer has a background working in Linux and Unix environments for some big organizations, but I&#8217;m surprised he could have overlooked SubSonic, SubText, DasBlog, NAnt, NCover, NHibernate, Gentle.Net, CoolStorage.Net, ProMesh.Net, MonoRail, NChart, PostSharp, AspectSharp, .Text, NGallery, .NETZ, mojoPortal, Rainbow, log4Net, NLog, Logger.Net, SharpPDF, PDFSharp, Report.Net, SharpSSH, Lucene.Net, DotLucene, CommerStarterKit / dashCommerce, ETC, ETC ETC.  I could literally list out a huge amount of projects with active or recent development and a decent following.</p>
<p>I think plenty of people are doing open source development using Microsoft&#8217;s platform and tools.  Not all large proprietary software companies release [some/any] code under an open source license &#8211; Microsoft&#8217;s not the only one.</p>
<p>I&#8217;m very open to the promise of open source and developing in non-microsoft technologies and yet I don&#8217;t expect Microsoft to give me code.  I don&#8217;t expect Microsoft to give me anything.  If I want something for free, I go <a href="http://www.ubuntu.org">here</a>.</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%2F&amp;title=EWeek+attacks+MSFT+Open+Source+Initiatives" 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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%2F&amp;title=EWeek+attacks+MSFT+Open+Source+Initiatives" 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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%2F&amp;title=EWeek+attacks+MSFT+Open+Source+Initiatives" 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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%2F&amp;title=EWeek+attacks+MSFT+Open+Source+Initiatives" 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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%2F&amp;title=EWeek+attacks+MSFT+Open+Source+Initiatives', '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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%2F&amp;title=EWeek+attacks+MSFT+Open+Source+Initiatives" 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%2F08%2F27%2Feweek-attacks-msft-open-source-initiatives%2F&amp;title=EWeek+attacks+MSFT+Open+Source+Initiatives" 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/08/27/eweek-attacks-msft-open-source-initiatives/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SubSonic Beta 2</title>
		<link>http://www.ryanbrady.org/2007/04/11/subsonic-beta-2/</link>
		<comments>http://www.ryanbrady.org/2007/04/11/subsonic-beta-2/#comments</comments>
		<pubDate>Wed, 11 Apr 2007 13:34:45 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Object Relational Mapping]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=35</guid>
		<description><![CDATA[Rob and Eric have already released a second beta for SubSonic 2.0. I introduced a colleague to SubSonic yesterday and found myself telling her how much faster I can get an app out the door because I don&#8217;t have to build a custom data access layer. I felt like I was telling her a secret&#8230;]]></description>
			<content:encoded><![CDATA[<p>Rob and Eric have already <a href="http://blog.wekeroad.com/archive/2007/04/10/SubSonic-Beta-2-is-Ready.aspx">released a second</a> beta for SubSonic 2.0.</p>
<p>I introduced a colleague to SubSonic yesterday and found myself telling her how much faster I can get an app out the door because I don&#8217;t have to build a custom data access layer.  I felt like I was telling her a secret&#8230;</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F04%2F11%2Fsubsonic-beta-2%2F&amp;title=SubSonic+Beta+2" 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%2F04%2F11%2Fsubsonic-beta-2%2F&amp;title=SubSonic+Beta+2" 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%2F04%2F11%2Fsubsonic-beta-2%2F&amp;title=SubSonic+Beta+2" 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%2F04%2F11%2Fsubsonic-beta-2%2F&amp;title=SubSonic+Beta+2" 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%2F04%2F11%2Fsubsonic-beta-2%2F&amp;title=SubSonic+Beta+2', '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%2F04%2F11%2Fsubsonic-beta-2%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%2F04%2F11%2Fsubsonic-beta-2%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%2F04%2F11%2Fsubsonic-beta-2%2F&amp;title=SubSonic+Beta+2" 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%2F04%2F11%2Fsubsonic-beta-2%2F&amp;title=SubSonic+Beta+2" 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/04/11/subsonic-beta-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speak4Me &#8211; The Beginning of an Open Source Project</title>
		<link>http://www.ryanbrady.org/2007/03/28/speak4me-the-beginning-of-an-open-source-project/</link>
		<comments>http://www.ryanbrady.org/2007/03/28/speak4me-the-beginning-of-an-open-source-project/#comments</comments>
		<pubDate>Wed, 28 Mar 2007 13:58:49 +0000</pubDate>
		<dc:creator>ryan</dc:creator>
				<category><![CDATA[.Net]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.oneinspired.com/?p=28</guid>
		<description><![CDATA[ I&#8217;ve recently been planning an open source project for this summer.  I was approached last year during the holiday season by a woman on a forum with a story about her friend with Multiple Sclerosis who had lost most of his ability to speak normally.  She didn&#8217;t have any money and was taking this guy [...]]]></description>
			<content:encoded><![CDATA[<p> I&#8217;ve recently been planning an open source project for this summer.  I was approached last year during the holiday season by a woman on a forum with a story about her friend with Multiple Sclerosis who had lost most of his ability to speak normally.  She didn&#8217;t have any money and was taking this guy into her home because he had no where else to go.  She was looking for donations to buy a laptop to run a free application built for a Mac that would allow him to type and it would speak for him.  The only problem is that the original developer of the application had long since passed away and the source code was not available.</p>
<p>So when I heard about this story, I thought to myself there was something more I could do than pitch them $20 &#8211; I could write them an application.  They could get a PC laptop for a much cheaper price and really make the donations she received stretch further.  I started into motion by getting a <a href="http://codeplex.com/speak4me" target="_blank">CodePlex project</a> set up and creating a very small demo to send to her.  They were excited and said the new application would be very helpful and encouraged me to continue with development.</p>
<p>Now I kicked back into planning mode.  I thought that it would be important to do this the right way and not just slam out some code in a day or two and send it their way.  As the week progressed I got a message from the woman that someone had offered a sweet deal on equipment similar to what Stephen Hawking has.  She would no longer need my application and she was thankful for the week and a half that I had worked on the project.  This information combined with the fact that it was the holiday season and I had plenty of other things fighting for time in my schedule caused the project to be shelved indefinitely.</p>
<p>Some time later, I was walking to a coffee shop near my office with a friend who had a nephew that was born with a cleft palate.   He was listening to my story and told me that there are other people like his nephew that would benefit from this.  This led me to think that there would still be some value in continuing this project.</p>
<p>I have now started planning again.  I have several ideas and have started a project plan document.  I&#8217;m looking to use an open source text to speech engine to support further goals of eventually making this application cross-platform.  If you would like to help in any way I could use assistance in development, documentation and of course testers!</p>

<span class="slashdigglicious">
<a href="http://slashdot.org/bookmark.pl?url=http%3A%2F%2Fwww.ryanbrady.org%2F2007%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%2F&amp;title=Speak4Me+%26%238211%3B+The+Beginning+of+an+Open+Source+Project" 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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%2F&amp;title=Speak4Me+%26%238211%3B+The+Beginning+of+an+Open+Source+Project" 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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%2F&amp;title=Speak4Me+%26%238211%3B+The+Beginning+of+an+Open+Source+Project" 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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%2F&amp;title=Speak4Me+%26%238211%3B+The+Beginning+of+an+Open+Source+Project" 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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%2F&amp;title=Speak4Me+%26%238211%3B+The+Beginning+of+an+Open+Source+Project', '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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%2F&amp;title=Speak4Me+%26%238211%3B+The+Beginning+of+an+Open+Source+Project" 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%2F03%2F28%2Fspeak4me-the-beginning-of-an-open-source-project%2F&amp;title=Speak4Me+%26%238211%3B+The+Beginning+of+an+Open+Source+Project" 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/03/28/speak4me-the-beginning-of-an-open-source-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
