<?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; Software</title>
	<atom:link href="http://blog.ra66i.org/archives/category/informatics/software/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>Instability does an angry man make&#8230;</title>
		<link>http://blog.ra66i.org/archives/2007/12/instability-does-an-angry-man-make/</link>
		<comments>http://blog.ra66i.org/archives/2007/12/instability-does-an-angry-man-make/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 22:14:02 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[crash]]></category>
		<category><![CDATA[kernel panic]]></category>
		<category><![CDATA[Leopard]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[stability]]></category>
		<category><![CDATA[unstable]]></category>
		<category><![CDATA[USB]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2007/12/27/instability-does-an-angry-man-make/</guid>
		<description><![CDATA[I have a new MacBook. It&#8217;s less than a month old, and came with Leopard. My father bought be a Mighty Mouse (wireless) to go with it. Today, I&#8217;m getting angry to the point where I thought about the idea of taking the whole lot back for a full refund. You see, this is the [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2007/12/instability-does-an-angry-man-make/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Moved back to Vi</title>
		<link>http://blog.ra66i.org/archives/2007/09/moved-back-to-vi/</link>
		<comments>http://blog.ra66i.org/archives/2007/09/moved-back-to-vi/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 17:44:17 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/archives/informatics/2007/09/17/moved-back-to-vi/</guid>
		<description><![CDATA[In my ongoing search for an editor that will make me happy, I recently moved back to Vim. I have been using the &#8220;e-text editor&#8221; recently, when working on Windows. The editor went version 1.0 about a month ago, and for the months I have used it, it has been quite the pleasant experience. Mostly [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2007/09/moved-back-to-vi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BattleGrounds Mod 2 / Rate caps in the source engine</title>
		<link>http://blog.ra66i.org/archives/2007/03/battlegrounds-mod-2-rate-caps-in-the-source-engine/</link>
		<comments>http://blog.ra66i.org/archives/2007/03/battlegrounds-mod-2-rate-caps-in-the-source-engine/#comments</comments>
		<pubDate>Mon, 05 Mar 2007 22:59:29 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Amusing]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/?p=60</guid>
		<description><![CDATA[So it&#8217;s the BattleGrounds Mod team who approached me a while back about an issue they are having with their mod. It&#8217;s an hl2dm mod, which because of its open plan maps and long distance views, sometimes, or even quite often, generates more than the 30000 byte rate cap, built into the core buffer limitations [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2007/03/battlegrounds-mod-2-rate-caps-in-the-source-engine/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Bloody RS232&#8230;. Got API?</title>
		<link>http://blog.ra66i.org/archives/2006/12/bloody-rs232-got-api/</link>
		<comments>http://blog.ra66i.org/archives/2006/12/bloody-rs232-got-api/#comments</comments>
		<pubDate>Tue, 05 Dec 2006 15:53:30 +0000</pubDate>
		<dc:creator>raggi</dc:creator>
				<category><![CDATA[Informatics]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://blog.ra66i.org/?p=55</guid>
		<description><![CDATA[I recently wrote this in an e-mail discussion about the project I&#8217;ve recently been working on. It&#8217;s really a rant, but it&#8217;s also true. In building our GPS tracking system, I had to build a parser for the TETRA device. Fundamentally, this is akin to building a modem driver for a serial modem really. Now, [...]]]></description>
		<wfw:commentRss>http://blog.ra66i.org/archives/2006/12/bloody-rs232-got-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
