<?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>ragged blog &#187; Programming</title>
	<atom:link href="http://blog.ra66i.org/archives/category/informatics/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ra66i.org</link>
	<description>homo loquax nonnumquam sapiens</description>
	<lastBuildDate>Mon, 26 Jul 2010 11:47:42 +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>cannot load such file &#8212; rubygems/commands/migrate (LoadError)</title>
		<link>http://blog.ra66i.org/archives/2010/07/cannot-load-such-file-rubygemscommandsmigrate-loaderror/</link>
		<comments>http://blog.ra66i.org/archives/2010/07/cannot-load-such-file-rubygemscommandsmigrate-loaderror/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 11:47:42 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[gemcutter]]></category>
		<category><![CDATA[loaderror]]></category>
		<category><![CDATA[migrate]]></category>
		<category><![CDATA[rubygems]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/?p=160</guid>
		<description><![CDATA[So you got this: Error loading RubyGems plugin ".rvm/gems/ruby-head/gems/gemcutter-0.5.0/lib/rubygems_plugin.rb": cannot load such file -- rubygems/commands/migrate (LoadError) You need to remove that version of gemcutter. The problem is, it probably won&#8217;t uninstall cleanly because the plugin is causing rubygems loading to fail&#8230; I need to patch RubyGems to help with this issue, indeed, we&#8217;ve got all [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2010/07/cannot-load-such-file-rubygemscommandsmigrate-loaderror/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Super Blank Slates</title>
		<link>http://blog.ra66i.org/archives/2008/04/super-blank-slates/</link>
		<comments>http://blog.ra66i.org/archives/2008/04/super-blank-slates/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 19:47:37 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[blankslate]]></category>
		<category><![CDATA[superclass]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/?p=113</guid>
		<description><![CDATA[So there&#8217;s BlankSlate, and today tmm1 was doing something where he was delegating to Array, but wanted to actually have Array in the ancestor chain (for Class#===), so I came up with this: def BS&#40;superclass = nil, name = :BlankSlate&#41; klass = eval&#40;%w&#91; class #{name} #{&#34; &#60; #{superclass}&#34; if superclass} end #{name} &#93;&#41; klass.class_eval &#123; [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2008/04/super-blank-slates/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>RDOC 2 IS OUT! RI IS NOW FAST!</title>
		<link>http://blog.ra66i.org/archives/2008/04/rdoc-2-is-out-ri-is-now-fast/</link>
		<comments>http://blog.ra66i.org/archives/2008/04/rdoc-2-is-out-ri-is-now-fast/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 14:13:21 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[rdoc]]></category>
		<category><![CDATA[ri]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/?p=112</guid>
		<description><![CDATA[I know, I&#8217;m shouting, but there&#8217;s stuff to shout about! I&#8217;ve hated ri for being so slow for so long. The new one is out! I really recommend installing rdoc 2 and firing up ri for the first time. Now only the &#8216;first time&#8217; takes a long time It&#8217;s joyous, just under a second I [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2008/04/rdoc-2-is-out-ri-is-now-fast/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>People in search of a secret crotch rocket&#8230;</title>
		<link>http://blog.ra66i.org/archives/2008/03/people-in-search-of-a-secret-crotch-rocket/</link>
		<comments>http://blog.ra66i.org/archives/2008/03/people-in-search-of-a-secret-crotch-rocket/#comments</comments>
		<pubDate>Mon, 17 Mar 2008 21:44:50 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[ruby-lang]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[xml]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2008/03/17/people-in-search-of-a-secret-crotch-rocket/</guid>
		<description><![CDATA[Here&#8217;s some stuff from the #ruby-lang mailinglist, with my replies inlined. It&#8217;s here because this kind of discussion often doesn&#8217;t go far on a mailinglist, but the response may have some validity to some people. There really isn&#8217;t a secret list of &#8220;idioms&#8221; or rules that will save you from writing slow software. You really [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2008/03/people-in-search-of-a-secret-crotch-rocket/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>if you&#8217;re using git-svn&#8230;</title>
		<link>http://blog.ra66i.org/archives/2008/03/if-youre-using-git-svn/</link>
		<comments>http://blog.ra66i.org/archives/2008/03/if-youre-using-git-svn/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 18:09:35 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Amusing]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[svndumpfilter]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2008/03/05/if-youre-using-git-svn/</guid>
		<description><![CDATA[Then seriously, do yourself a favour, and add .svn to your global ignore list. One of my colleagues committed one yesterday, so I had a fun day re-learning svndumpfilter and friends today. Of course we can all question how this happened, I know how it happened (and so do you, if you think about it), [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2008/03/if-youre-using-git-svn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>environment.plist not being loaded</title>
		<link>http://blog.ra66i.org/archives/2008/01/environmentplist-not-being-loaded/</link>
		<comments>http://blog.ra66i.org/archives/2008/01/environmentplist-not-being-loaded/#comments</comments>
		<pubDate>Thu, 24 Jan 2008 21:20:15 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[environment.plist not loading]]></category>
		<category><![CDATA[Leopard]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2008/01/24/environmentplist-not-being-loaded/</guid>
		<description><![CDATA[So in the recent Textmate update, the ruby bundle run command just had the following line added: #!bin/sh And the result is, raggi finds out that his Leopard account doesn&#8217;t seem to load the environment.plist file. I spent a couple of hours searching round, triple checking paths etc. To find no evidence of this file [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2008/01/environmentplist-not-being-loaded/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Quick Gem (1.0.1) Faq &#8211; Gem::Runner Name Error</title>
		<link>http://blog.ra66i.org/archives/2007/12/a-quick-gem-101-faq-gemrunner-name-error/</link>
		<comments>http://blog.ra66i.org/archives/2007/12/a-quick-gem-101-faq-gemrunner-name-error/#comments</comments>
		<pubDate>Sun, 23 Dec 2007 02:26:39 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[1.8]]></category>
		<category><![CDATA[gem]]></category>
		<category><![CDATA[gem18]]></category>
		<category><![CDATA[name error]]></category>
		<category><![CDATA[rubygems]]></category>
		<category><![CDATA[runner]]></category>
		<category><![CDATA[system]]></category>
		<category><![CDATA[unintialized constant]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2007/12/23/a-quick-gem-101-faq-gemrunner-name-error/</guid>
		<description><![CDATA[There&#8217;s a &#8220;problem&#8221; with the current version of rubygems that&#8217;s causing somewhat of a FAQ, that as far as I can see, Google doesn&#8217;t index too well, so this post is for you, those people that find yourselves here via Google, at least until the problem is at least well known or the procedures change. [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2007/12/a-quick-gem-101-faq-gemrunner-name-error/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Using MinGW Ruby</title>
		<link>http://blog.ra66i.org/archives/2007/11/using-mingw-ruby/</link>
		<comments>http://blog.ra66i.org/archives/2007/11/using-mingw-ruby/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 03:12:07 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[mingw ruby signal SIGUSR1 RUBY_PLATFORM mswin build bui]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2007/11/13/using-mingw-ruby/</guid>
		<description><![CDATA[It looks like I&#8217;m getting quite involved with building ruby on MinGW now. One of the things that is starting to come up is some common code that breaks when moving between the two builds, and one particular example came up tonight: RUBY_PLATFORM =~ /mswin/ What I&#8217;m going to have to look into (or hopefully [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2007/11/using-mingw-ruby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comments moderation nearly a month slow&#8230;</title>
		<link>http://blog.ra66i.org/archives/2007/11/comments-moderation-nearly-a-month-slow/</link>
		<comments>http://blog.ra66i.org/archives/2007/11/comments-moderation-nearly-a-month-slow/#comments</comments>
		<pubDate>Fri, 09 Nov 2007 03:29:28 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[about here]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/about-here/2007/11/09/comments-moderation-nearly-a-month-slow/</guid>
		<description><![CDATA[Summary: sorry for late moderation of some peoples comments, this post is a rant about spam, and i&#8217;ll be off wordpress as soon as I can be. I haven&#8217;t been through the comment moderation list in over a month. Shame on me. Sorry to those who&#8217;s comments were not posted until far later than they [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2007/11/comments-moderation-nearly-a-month-slow/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Calling on the GC after Rubygems</title>
		<link>http://blog.ra66i.org/archives/2007/10/calling-on-the-gc-after-rubygems/</link>
		<comments>http://blog.ra66i.org/archives/2007/10/calling-on-the-gc-after-rubygems/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 02:18:59 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2007/10/05/calling-on-the-gc-after-rubygems/</guid>
		<description><![CDATA[Calling GC.start immediately after requiring rubygems cut the raw string size down to 45%. heh. Please note (update): Eric has said (see comments) that this is better in the latest build of rubygems, and that is now out (0.9.5). Re-running the test (I have 98 gems installed at present), I still see a 75% drop [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2007/10/calling-on-the-gc-after-rubygems/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
