<?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>Nomadicoder &#187; Steven</title>
	<atom:link href="http://nomadicoder.com/author/steven/feed/" rel="self" type="application/rss+xml" />
	<link>http://nomadicoder.com</link>
	<description>Coding wherever I happen to be</description>
	<lastBuildDate>Tue, 01 Mar 2011 16:43:46 +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>Structure and Interpretation of Computer Programs ePub</title>
		<link>http://nomadicoder.com/2011/03/01/structure-and-interpretation-of-computer-programs-epub/</link>
		<comments>http://nomadicoder.com/2011/03/01/structure-and-interpretation-of-computer-programs-epub/#comments</comments>
		<pubDate>Tue, 01 Mar 2011 16:38:21 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[eBooks]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/?p=430</guid>
		<description><![CDATA[Thanks to Calibre, I was able to convert Structure and Interpretation of Computer Programs by Harold Abelson and Gerald Jay Sussman to ePub.]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a href="http://calibre-ebook.com/">Calibre</a>, I was able to convert <a href="http://mitpress.mit.edu/sicp/full-text/book/book.html">Structure and Interpretation of Computer Programs</a> by Harold Abelson and Gerald Jay Sussman to <a href='http://nomadicoder.com/files/SICP.epub' >ePub</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2011/03/01/structure-and-interpretation-of-computer-programs-epub/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Lesser-Known Truths About Programming</title>
		<link>http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming-2/</link>
		<comments>http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming-2/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 17:00:54 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Tumblelog]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming-2/</guid>
		<description><![CDATA[David Veksler offers up some lesser known truths about programming. http://www.facebook.com/notes/david-veksler/some-lesser-known-truths-about-pr&#8230; Posted via email from nomadicoder&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>David Veksler offers up some lesser known truths about programming.
<p /> <a href="http://www.facebook.com/notes/david-veksler/some-lesser-known-truths-about-programming/421427432044">http://www.facebook.com/notes/david-veksler/some-lesser-known-truths-about-pr&#8230;</a>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://nomadicoder.posterous.com/some-lesser-known-truths-about-programming">nomadicoder&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some Lesser-Known Truths About Programming</title>
		<link>http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming/</link>
		<comments>http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming/#comments</comments>
		<pubDate>Sun, 22 Aug 2010 16:57:24 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Tumblelog]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming/</guid>
		<description><![CDATA[David Veksler offers up some lesser known truths about programming. http://www.facebook.com/notes/david-veksler/some-lesser-known-truths-about-pr&#8230; Posted via email from nomadicoder&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>David Veksler offers up some lesser known truths about programming.
<p /> <a href="http://www.facebook.com/notes/david-veksler/some-lesser-known-truths-about-programming/421427432044">http://www.facebook.com/notes/david-veksler/some-lesser-known-truths-about-pr&#8230;</a>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://nomadicoder.posterous.com/some-lesser-known-truths-about-programming">nomadicoder&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/08/22/some-lesser-known-truths-about-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zapping Malaria With Lasers</title>
		<link>http://nomadicoder.com/2010/08/15/zapping-malaria-with-lasers/</link>
		<comments>http://nomadicoder.com/2010/08/15/zapping-malaria-with-lasers/#comments</comments>
		<pubDate>Sun, 15 Aug 2010 19:50:24 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Tumblelog]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/08/15/zapping-malaria-with-lasers/</guid>
		<description><![CDATA[A very cool way of controlling Malaria&#8230; Zapping mosquitos with lasers! Posted via email from nomadicoder&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<p>A very cool way of controlling Malaria&#8230; Zapping mosquitos with lasers!</p>
<p>  <object height="326" width="446"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/NathanMyhrvold_2010-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/NathanMyhrvold-2010.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=853&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=nathan_myhrvold_could_this_laser_zap_malaria;year=2010;theme=what_s_next_in_tech;theme=design_like_you_give_a_damn;theme=new_on_ted_com;theme=a_taste_of_ted2010;theme=not_business_as_usual;theme=the_creative_spark;theme=tales_of_invention;event=TED2010;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" type="application/x-shockwave-flash" wmode="transparent" height="326" flashvars="vu=http://video.ted.com/talks/dynamic/NathanMyhrvold_2010-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/NathanMyhrvold-2010.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=853&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=nathan_myhrvold_could_this_laser_zap_malaria;year=2010;theme=what_s_next_in_tech;theme=design_like_you_give_a_damn;theme=new_on_ted_com;theme=a_taste_of_ted2010;theme=not_business_as_usual;theme=the_creative_spark;theme=tales_of_invention;event=TED2010;" width="446"></embed></object>  </p>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://nomadicoder.posterous.com/zapping-malaria-with-lasers">nomadicoder&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/08/15/zapping-malaria-with-lasers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tom Woods&#8217; Interview with a Zombie</title>
		<link>http://nomadicoder.com/2010/07/13/tom-woods-interview-with-a-zombie/</link>
		<comments>http://nomadicoder.com/2010/07/13/tom-woods-interview-with-a-zombie/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 22:10:56 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Tumblelog]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/07/13/tom-woods-interview-with-a-zombie/</guid>
		<description><![CDATA[via thomasewoods.com There&#8217;s just no reasoning with a zombie. Posted via email from nomadicoder&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div class="posterous_bookmarklet_entry"> <object height="288" width="480"><param name="movie" value="http://www.youtube.com/v/TrcM5exDxcc&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><embed src="http://www.youtube.com/v/TrcM5exDxcc&amp;hl=en_US&amp;fs=1&amp;" allowfullscreen="true" type="application/x-shockwave-flash" allowscriptaccess="always" height="288" width="480" /></object>
<div class="posterous_quote_citation">via <a href="http://www.thomasewoods.com/blog/interview-with-a-zombie/">thomasewoods.com</a></div>
<p>There&#8217;s just no reasoning with a zombie.</p>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://nomadicoder.posterous.com/tom-woods-interview-with-a-zombie">nomadicoder&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/07/13/tom-woods-interview-with-a-zombie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RSpec test code extracted from Sinatra Ruby</title>
		<link>http://nomadicoder.com/2010/07/09/rspec-test-code-extracted-from-sinatra-ruby/</link>
		<comments>http://nomadicoder.com/2010/07/09/rspec-test-code-extracted-from-sinatra-ruby/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 18:00:16 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Sinatra]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/07/09/rspec-test-code-extracted-from-sinatra-ruby/</guid>
		<description><![CDATA[From: http://www.sinatrarb.com/testing.html#frameworks In app/hello_world.rb require 'sinatra' get '/' do "Hello World #{params[:name]}".strip end In app/spec/app_spec.rb require 'hello_world'require 'spec' require 'rack/test' set :environment, :test describe 'The HelloWorldApp' do include Rack::Test::Methods def app Sinatra::Application end it "says hello" do get '/' last_response.should &#8230; <a href="http://nomadicoder.com/2010/07/09/rspec-test-code-extracted-from-sinatra-ruby/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class="posterous_autopost">
<p>From: <a href="http://www.sinatrarb.com/testing.html#frameworks">http://www.sinatrarb.com/testing.html#frameworks</a></p>
<p>In app/hello_world.rb</p>
<div class="CodeRay">
<div class="code">
<pre>
require 'sinatra'
get '/' do
  "Hello World #{params[:name]}".strip
end
</pre>
</div>
</div>
<p>In app/spec/app_spec.rb</p>
<div class="CodeRay">
<div class="code">
<pre>
require 'hello_world'require 'spec'
require 'rack/test'

set :environment, :test

describe 'The HelloWorldApp' do
  include Rack::Test::Methods

  def app
    Sinatra::Application
  end

  it "says hello" do
    get '/'
    last_response.should be_ok
    last_response.body.should == 'Hello World'
  end
end
</pre>
</div>
<p>To execute:</p>
<div class="CodeRay">
<div class="code">
<pre>$ spec spec -c</pre>
</div>
</div>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via email</a> from <a href="http://nomadicoder.posterous.com/rspec-test-code-extracted-from-sinatra-ruby">nomadicoder&#8217;s posterous</a></p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/07/09/rspec-test-code-extracted-from-sinatra-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick RVM Rubinius 1.0.0 Install Recipe</title>
		<link>http://nomadicoder.com/2010/05/25/quick-rvm-rubinius-1-0-0-install-recipe/</link>
		<comments>http://nomadicoder.com/2010/05/25/quick-rvm-rubinius-1-0-0-install-recipe/#comments</comments>
		<pubDate>Tue, 25 May 2010 18:54:42 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cucumber]]></category>
		<category><![CDATA[rspec]]></category>
		<category><![CDATA[rubinius]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[RVM]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/05/25/quick-rvm-rubinius-1-0-0-install-recipe/</guid>
		<description><![CDATA[Here are the quick and dirty commands I used to install Rubinius 1.0.0 with Rails, RSpec, and Sinatra in RVM on Mac OS X. So far I haven’t been able to get Cucumber to install. The problem has been fixed &#8230; <a href="http://nomadicoder.com/2010/05/25/quick-rvm-rubinius-1-0-0-install-recipe/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span style="font-size: 12pt;">Here are the quick and dirty commands I used to install <a href="http://rubini.us/">Rubinius</a> <a href="http://rubini.us/about/one_point_oh">1.0.0</a> with <a href="http://rubyonrails.org/">Rails</a>, <a href="http://rspec.info/">RSpec</a>, and <a href="http://www.sinatrarb.com/">Sinatra</a> in <a href="http://rvm.beginrescueend.com/">RVM</a> on <a href="http://www.apple.com/macosx/">Mac OS X</a>.  <del datetime="2010-07-12T17:55:27+00:00">So far I haven’t been able to get <a href="http://wiki.github.com/aslakhellesoy/cucumber/">Cucumber</a> to install.</del></p>
<p> <em>The problem has been <a title="Gherkin under Rubinius 1.0.0 Fails To Build From &quot;gem install cucumber&quot;" href="http://github.com/aslakhellesoy/gherkin/issues/closed/#issue/64">fixed</a> with the <a title="Rubinius 1.0.1" href="http://rubini.us/about/one_point_one">1.0.1 release</a>.  I have added commands to install Cucumber support.</em></p>
<p></span></p>
<pre><code>
rvm install rbx
rvm rbx
gem update --system --no-ri --no-rdoc
gem update --no-ri --no-rdoc
gem install rails --no-ri --no-rdoc
gem install sqlite3-ruby --no-ri --no-rdoc
gem install rspec --no-ri --no-rdoc
gem install rspec-rails --no-ri --no-rdoc
gem install cucumber --no-ri --no-rdoc
gem install cucumber-rails --no-ri --no-rdoc
gem install sinatra --no-ri --no-rdoc
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/05/25/quick-rvm-rubinius-1-0-0-install-recipe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pogonip: the visual expression of clouds, wind and cold</title>
		<link>http://nomadicoder.com/2010/05/05/pogonip-the-visual-expression-of-clouds-wind-and-cold/</link>
		<comments>http://nomadicoder.com/2010/05/05/pogonip-the-visual-expression-of-clouds-wind-and-cold/#comments</comments>
		<pubDate>Wed, 05 May 2010 18:35:15 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Tumblelog]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/05/05/pogonip-the-visual-expression-of-clouds-wind-and-cold/</guid>
		<description><![CDATA[In the freezing, windswept hours of late Thursday night, weather conditions in the Tehachapi Mountains turned the upper elevations white, like the hair of a mother worried about her grown but troubled children. This phenomenon is known by several names, &#8230; <a href="http://nomadicoder.com/2010/05/05/pogonip-the-visual-expression-of-clouds-wind-and-cold/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div class="posterous_bookmarklet_entry">
<blockquote class="posterous_long_quote">In the freezing, windswept hours of late Thursday night, weather conditions in the Tehachapi Mountains turned the upper elevations white, like the hair of a mother worried about her grown but troubled children.
<p>    This phenomenon is known by several names, including Pogonip, which is derived from a Shoshone Indian word for “cloud.” Other terms include frozen fog or ice fog.</p>
</blockquote>
<div class="posterous_quote_citation">via <a href="http://www.tehachapinews.com/content/pogonip-visual-expression-clouds-wind-and-cold/29452">tehachapinews.com</a></div>
<p>Jon Eric Hammond writes in the Tehachapi News on the lovely phenomenon called Pogonip.  I&#8217;ve seen this myself a few times.  It turns the landscape into a winter wonderland, and disappears quickly under the Sun&#8217;s warmth.</p>
</div>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via web</a>   from <a href="http://nomadicoder.posterous.com/pogonip-the-visual-expression-of-clouds-wind">nomadicoder&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/05/05/pogonip-the-visual-expression-of-clouds-wind-and-cold/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The App That Lets Me Leave the iPhone at Home</title>
		<link>http://nomadicoder.com/2010/05/02/the-app-that-lets-me-leave-the-iphone-at-home/</link>
		<comments>http://nomadicoder.com/2010/05/02/the-app-that-lets-me-leave-the-iphone-at-home/#comments</comments>
		<pubDate>Sun, 02 May 2010 22:12:24 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Nomadicy]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/05/02/the-app-that-lets-me-leave-the-iphone-at-home/</guid>
		<description><![CDATA[Though I had switched to a Motorola Droid, I kept carrying my iPhone with me. But now that I have Google Listen, Evernote and VIP Access for Android, I have duplicated all of my critical apps on my Droid. It’s &#8230; <a href="http://nomadicoder.com/2010/05/02/the-app-that-lets-me-leave-the-iphone-at-home/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Though I had switched to a <a href="http://www.motorola.com/Consumers/US-EN/Consumer-Product-and-Services/Mobile-Phones/Motorola-DROID-US-EN?localeId=33">Motorola Droid</a>, I kept carrying my iPhone with me.  But now that I have <a href="http://listen.googlelabs.com/">Google Listen</a>, <a href="http://www.evernote.com/">Evernote</a> and <a href="https://vipmobile.verisign.com/enterandroidmobilephonenumber.v">VIP Access for Android</a>, I have duplicated all of my critical apps on my Droid.  It’s nearly perfect.  If only <a href="http://www.omnigroup.com/products/omnifocus_for_iphone/">OmniFocus</a> ran on the Android.  But it’s not critical.  Besides, I’m moving my <a href="http://www.amazon.com/dp/0142000280">GTD</a> functions to Evernote.</p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/05/02/the-app-that-lets-me-leave-the-iphone-at-home/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Too Many Apps</title>
		<link>http://nomadicoder.com/2010/03/13/too-many-apps/</link>
		<comments>http://nomadicoder.com/2010/03/13/too-many-apps/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 19:11:26 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Nomadicy]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/03/13/too-many-apps/</guid>
		<description><![CDATA[Monday I had to factory reset my Motorola Droid. I was unable to wake my phone. It was on, the green new mail light was flashing, but when I pressed the power button to wake it up, nothing happened. The &#8230; <a href="http://nomadicoder.com/2010/03/13/too-many-apps/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Monday I had to factory reset my Motorola Droid.  I was unable to wake my phone.  It was on, the green new mail light was flashing, but when I pressed the power button to wake it up, nothing happened.  The night before, I inadvertently made a phone call as was unable to hang up the call.  When I hit the power button, the screen would come on with the phone, but immediately go dark.  I had to pull the battery to end the call.  Verizon told me that it was possible that the onboard memory was corrupted by an app.  I can think of two or three that may have done it.  To correct the problem, I would have to do a factory reset.  This would blow away all of my loaded apps and all of the data associated with those apps.</p>
<p>I had 40-50 apps installed on the phone.  While the clean start was nice, reinstalling the “essential” apps and setting up their on-line accounts was a hassle.  It took about 2-3 hours to restore the phone to where I had what I needed.  In all, I now have 36 apps.  Of these, I think I should pare down some more.  It would be nice to get below 30.  I’m still figuring out what I really need (like WordPlayer) and keeping a few that aren’t essential but really nice (like Pandora.)  Some of the productivity items I seldom use an go, like GDocs.  I’ve taken out many of the streaming apps like TV.com and Stitcher.  But having a much lighter and reliable phone will be nice.</p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/03/13/too-many-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stupid Smilies!</title>
		<link>http://nomadicoder.com/2010/02/03/stupid-smilies/</link>
		<comments>http://nomadicoder.com/2010/02/03/stupid-smilies/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 16:30:53 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/02/03/stupid-smilies/</guid>
		<description><![CDATA[It was a good idea to start blogging lessons learned as I code, but it took almost as long to post a correctly formatted entry when I ran into one problem. WordPress creates emoticons automagically. Even if the text is &#8230; <a href="http://nomadicoder.com/2010/02/03/stupid-smilies/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It was a good idea to start blogging lessons learned as I code, but it took almost as long to post a correctly formatted entry when I ran into one problem. WordPress creates emoticons automagically. Even if the text is embedded in a &lt;code&gt; or &lt;pre&gt; block. My <a title="Ordering on a Field in a Linked Table" href="http://nomadicoder.com/2010/02/01/ordering-on-a-field-in-a-linked-table/">last posting</a> contained a :order symbol, which WordPress converted into a laughing smiley. Thinking it was in my code, I manually retyped in the text, tried a code tag, and removed extraneous tags to no avail. WordPress has a <a title="Using_Smilies" href="http://codex.wordpress.org/Using_Smilies">setting</a> that takes care of this. Emoticon conversion is turned on by default, a bad thing for Ruby bloggers. Problem fixed, after wasting too much time doing the right thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/02/03/stupid-smilies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ordering on a Field in a Linked Table</title>
		<link>http://nomadicoder.com/2010/02/01/ordering-on-a-field-in-a-linked-table/</link>
		<comments>http://nomadicoder.com/2010/02/01/ordering-on-a-field-in-a-linked-table/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 05:55:19 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/02/01/ordering-on-a-field-in-a-linked-table/</guid>
		<description><![CDATA[I attempted to order my runners based on their assigned stage number. The stage number is linked by the stage_id in the schema and the class shows that it belongs to a stage: class Runner &#62; ActiveRecord::Base belongs_to :stage end &#8230; <a href="http://nomadicoder.com/2010/02/01/ordering-on-a-field-in-a-linked-table/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I attempted to order my runners based on their assigned stage number. The stage number is linked by the stage_id in the schema and the class shows that it belongs to a stage:</p>
<pre>
<code>
class Runner &gt; ActiveRecord::Base
  belongs_to :stage
end
</code>
</pre>
<p>At first glance, I figure I would simply order on the stage number:</p>
<pre>
<code>
def self.find_all_runners
  find ( :all, :order =&gt; "stage.number" )
end
</code>
</pre>
<p>But this resulted in a &#8220;no such column&#8221; error:</p>
<p><em><span style="color: #ff1f19;">SQLite3::SQLException: no such column: stages.number: SELECT * FROM &#8220;runners&#8221; ORDER BY stages.number</span></em></p>
<p>I found the solution in Ryan Daigle&#8217;s <a href="http://ryandaigle.com/articles/2008/7/7/what-s-new-in-edge-rails-easy-join-table-conditions">blog</a>. In order for this to work you need a <em>:joins</em> to the linked table so Active Record knows the origin of stage.number. In my application, the find should be:</p>
<pre>
<code>
def self.find_all_runners
  find ( :all, :joins =&gt; :stage, :order =&gt; "stages.number" )
end
</code>
</pre>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/02/01/ordering-on-a-field-in-a-linked-table/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test shots of the CES video page</title>
		<link>http://nomadicoder.com/2010/01/07/test-shots-of-the-ces-video-page/</link>
		<comments>http://nomadicoder.com/2010/01/07/test-shots-of-the-ces-video-page/#comments</comments>
		<pubDate>Fri, 08 Jan 2010 06:35:39 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Tumblelog]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2010/01/07/test-shots-of-the-ces-video-page/</guid>
		<description><![CDATA[http://qik.ly/yrbg Posted via email from nomadicoder&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<p><a href="http://qik.ly/yrbg">http://qik.ly/yrbg</a>
<p style="font-size: 10px;">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://nomadicoder.posterous.com/test-shots-of-the-ces-video-page">nomadicoder&#8217;s posterous</a>  </p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2010/01/07/test-shots-of-the-ces-video-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Merry Christmas</title>
		<link>http://nomadicoder.com/2009/12/25/merry-christmas/</link>
		<comments>http://nomadicoder.com/2009/12/25/merry-christmas/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 15:23:02 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Dogs]]></category>
		<category><![CDATA[Funny]]></category>
		<category><![CDATA[Tumblelog]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2009/12/25/merry-christmas/</guid>
		<description><![CDATA[I love the way Schulz drew Snoopy&#8217;s face.]]></description>
			<content:encoded><![CDATA[<p>I love the way Schulz drew Snoopy&#8217;s face.</p>
<p><a title="Peanuts" href="http://comics.com/peanuts/2009-12-25/"><img src="http://c0389161.cdn.cloudfiles.rackspacecloud.com/dyn/str_strip/303825.full.gif" border="0" alt="Peanuts" width="447" height="92" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2009/12/25/merry-christmas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apple Loosens The Reins A Bit, Sends Handslaps Rather Than Rejections</title>
		<link>http://nomadicoder.com/2009/12/11/apple-loosens-the-reins-a-bit-sends-handslaps-rather-than-rejections/</link>
		<comments>http://nomadicoder.com/2009/12/11/apple-loosens-the-reins-a-bit-sends-handslaps-rather-than-rejections/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 18:26:35 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Tumblelog]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2009/12/11/apple-loosens-the-reins-a-bit-sends-handslaps-rather-than-rejections/</guid>
		<description><![CDATA[Apple is moving in the right direction. With this and the new app to report quality of service problems, Apple and AT&#38;T are making moves that will make me reconsider moving away to Verizon: It looks like Apple might be &#8230; <a href="http://nomadicoder.com/2009/12/11/apple-loosens-the-reins-a-bit-sends-handslaps-rather-than-rejections/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Apple is moving in the right direction. With this and the new app to report quality of service problems, Apple and AT&amp;T are making moves that will make me reconsider moving away to Verizon:</p>
<blockquote><p>It looks like Apple might be making moves to loosen up their restrictions, if only ever so slightly. Earlier this week, Apple finally let a <a href="http://www.techcrunch.com/2009/12/09/iphone-live-streaming-ustream/">live video broadcasting app</a> through the gates, after apps of that genre sat on the review backburner for months. Today, they’ve willingly approved another application that calls upon one of Apple’s private (and generally blacklisted) APIs.</p>
<div><a href="http://www.crunchbase.com/">CrunchBase Information</a></div>
<p>&nbsp;</p>
<div class="posterous_quote_citation">via <a href="http://feedproxy.google.com/~r/Techcrunch/~3/Bz8si9vrjZs/">feedproxy.google.com</a></div>
</blockquote>
<p style="font-size: 10px;"><a href="http://posterous.com">Posted via web</a> from <a href="http://nomadicoder.posterous.com/apple-loosens-the-reins-a-bit-sends-handslaps">nomadicoder&#8217;s posterous</a></p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2009/12/11/apple-loosens-the-reins-a-bit-sends-handslaps-rather-than-rejections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nomadic Money Saving Tip</title>
		<link>http://nomadicoder.com/2009/05/27/nomadic-money-saving-tip/</link>
		<comments>http://nomadicoder.com/2009/05/27/nomadic-money-saving-tip/#comments</comments>
		<pubDate>Wed, 27 May 2009 13:20:21 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Cool Things]]></category>
		<category><![CDATA[Nomadicy]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2009/05/27/nomadic-money-saving-tip/</guid>
		<description><![CDATA[Wear your shirts till they&#8217;re thread bare. When you wear out your shirts, save the buttons (don&#8217;t forget the spares) and collar stays before you throw it out. Use the buttons to repair shirts that don&#8217;t carry spare buttons and &#8230; <a href="http://nomadicoder.com/2009/05/27/nomadic-money-saving-tip/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Wear your shirts till they&#8217;re thread bare. When you wear out your shirts, save the buttons (don&#8217;t forget the spares) and collar stays before you throw it out. Use the buttons to repair shirts that don&#8217;t carry spare buttons and use the collar stays to replace the ones you lost in the laundry.</p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2009/05/27/nomadic-money-saving-tip/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adam Savage&#8217;s Obsession</title>
		<link>http://nomadicoder.com/2009/04/04/adam-savages-obsession/</link>
		<comments>http://nomadicoder.com/2009/04/04/adam-savages-obsession/#comments</comments>
		<pubDate>Sat, 04 Apr 2009 17:55:59 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Culture]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2009/04/04/adam-savages-obsession/</guid>
		<description><![CDATA[What&#8217;s in the mind behind one of the hosts of Mythbusters]]></description>
			<content:encoded><![CDATA[<p>What&#8217;s in the mind behind one of the hosts of Mythbusters<object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true"></param><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/embed/AdamSavage_2008P-embed-PARTNER_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/AdamSavage-2008P.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=488"></param><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgcolor="#ffffff" width="446" height="326" allowfullscreen="true" flashvars="vu=http://video.ted.com/talks/embed/AdamSavage_2008P-embed-PARTNER_high.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/AdamSavage-2008P.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=488"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2009/04/04/adam-savages-obsession/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle for iPhone</title>
		<link>http://nomadicoder.com/2009/03/04/kindle-for-iphone/</link>
		<comments>http://nomadicoder.com/2009/03/04/kindle-for-iphone/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 15:27:16 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2009/03/04/kindle-for-iphone/</guid>
		<description><![CDATA[The New York Times reported that Amazon just released an Kindle Reader for the iPhone I downloaded it an hour ago and had a chance to briefly use it. It gives me access to all of the books I&#8217;ve already &#8230; <a href="http://nomadicoder.com/2009/03/04/kindle-for-iphone/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://nytimes.com/">New York Times</a> reported that Amazon just <a href="http://www.nytimes.com/2009/03/04/technology/04kindle.html?_r=1&amp;scp=1&amp;sq=kindle%20iphone&amp;st=cse">released</a> an Kindle <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=302584613&amp;mt=8">Reader</a> for the iPhone</p>
<p>I downloaded it an hour ago and had a chance to briefly use it. It gives me access to all of the books I&#8217;ve already purchased. I don&#8217;t see my newspaper subscriptions, but I suspect that will come in a future release.</p>
<p>The interface more book-like than the Stanza Reader. Where the Stanza reader uses touch regions to turn pages, on the Kindle reader, you use the page change gesture of sliding your finger from right to left across the screen as if you were flipping pages. Page changes are fast without the refresh flash you get on the Kindle device.</p>
<p>The iPhone is just about my mobile all-in-one device.</p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2009/03/04/kindle-for-iphone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kindle 1.2 Update</title>
		<link>http://nomadicoder.com/2009/02/10/kindle-12-update/</link>
		<comments>http://nomadicoder.com/2009/02/10/kindle-12-update/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 13:58:31 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[eBooks]]></category>
		<category><![CDATA[Kindle]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2009/02/10/kindle-12-update/</guid>
		<description><![CDATA[Amazon recently updated the Kindle firmware to version 1.2. The update has been taking place over the past week or so. My Kindle updated last night. So far i see a new &#8220;Sync &#38; Check Items&#8221; which I gather from &#8230; <a href="http://nomadicoder.com/2009/02/10/kindle-12-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Amazon recently updated the Kindle firmware to version 1.2. The update has been taking place over the past week or so. My Kindle updated last night. So far i see a new &#8220;Sync &amp; Check Items&#8221; which I gather from on line discussions synchronizes purchased items and synchronize bookmarks between devices. This will probably make it easy for folks who purchase the soon to be released Kindle 2.Opening a book purchased from Amazon, there is also a &#8220;Sync to Furthest Page Read&#8221;. I think this lets you return to where you left off in a book, if you have not read your purchased book in some time or if you go back to an earlier location in a book.You can also delete books from the main menu. Now, you don&#8217;t have to open content management and manually search for books to delete.Lastly, while I don&#8217;t recommend the device for browsing the web, I&#8217;ve found the browsing and updating to run somewhat faster.Overall, Kindle 1.2 feels as if it has improved performance. Better content management is a definite plus. This upgrade seems to ease the way for Kindle 1 owners who transition to the Kindle 2. [Update March 4, 2009: It appears the page changes are faster.  Also, I've noticed that every other page does not flash, but immediately transitions to the next page.] </p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2009/02/10/kindle-12-update/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Keri Mullis on Scientists</title>
		<link>http://nomadicoder.com/2009/01/16/keri-mullis-on-scientists/</link>
		<comments>http://nomadicoder.com/2009/01/16/keri-mullis-on-scientists/#comments</comments>
		<pubDate>Sat, 17 Jan 2009 06:40:09 +0000</pubDate>
		<dc:creator>Steven</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://nomadicoder.com/2009/01/16/keri-mullis-on-scientists/</guid>
		<description><![CDATA[Nobel Prize winning biochemist, Keri Mullis, talks about doing science and what we can learn about climate data and global warming.]]></description>
			<content:encoded><![CDATA[<p><object width="446" height="326"><param name="movie" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf"></param><param name="allowFullScreen" value="true" /><param name="wmode" value="transparent"></param><param name="bgColor" value="#ffffff"></param><param name="flashvars" value="vu=http://video.ted.com/talks/embed/KaryMullis_2002-embed_high.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/KaryMullis-2002.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=426" /><embed src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" pluginspace="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" bgColor="#ffffff" width="446" height="326" allowFullScreen="true" flashvars="vu=http://video.ted.com/talks/embed/KaryMullis_2002-embed_high.flv&#038;su=http://images.ted.com/images/ted/tedindex/embed-posters/KaryMullis-2002.embed_thumbnail.jpg&#038;vw=432&#038;vh=240&#038;ap=0&#038;ti=426"></embed></object></p>
<p>Nobel Prize winning biochemist, Keri Mullis, <a href="http://ted.org/index.php/talks/kary_mullis_on_what_scientists_do.html">talks</a> about doing science and what we can learn about climate data and global warming.</p>
]]></content:encoded>
			<wfw:commentRss>http://nomadicoder.com/2009/01/16/keri-mullis-on-scientists/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

