<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-15794912</id><updated>2009-06-30T12:11:23.011-07:00</updated><title type='text'>shoot those rabid dust bunnies - they're eating my high-design swedish furniture!</title><subtitle type='html'>a deli tray serving bits and nibbles of Ruby, GNOME, and Linux</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default?start-index=26&amp;max-results=25'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-15794912.post-6136447598014941111</id><published>2009-06-30T12:07:00.000-07:00</published><updated>2009-06-30T12:11:23.226-07:00</updated><title type='text'>Sandwich Sodomy</title><content type='html'>It's been a long long while since I've had the motivation to blog publicly about anything.  But I went to lunch today at a large sandwich franchise and was fascinated to witness the effects of truly dumb corporate decision-making.&lt;br /&gt;&lt;br /&gt;So I shot off a customer complaint on their website:&lt;br /&gt;&lt;blockquote&gt;Seriously guys, WTF.&lt;br /&gt;&lt;br /&gt;First, the following comments do not apply specifically to the store I visited but to your company as a whole.&lt;br /&gt;&lt;br /&gt;I can understand as a growing company the need to find ways to cut expenses.  But this recent change to basic sandwich packaging is utterly myopic and is the dumbest thing I've seen in a month.  It's a terrible decision for your store employees and a terrible decision for your customers.&lt;br /&gt;&lt;br /&gt;1) The paper sandwich bag.  It's designed to fit so snugly that it can hardly be called a bag.  Maybe a sandwich sock.  I feel sorry for the employee working the end of the counter but I'm amused that it looks like he's trying to shove an erection into a dry asshole.  Whoever came up with this idea is unconscionably disconnected from your real labor force.  Given the marketing info on the bags, I wouldn't be surprised if your whole damn marketing department were responsible since this actually fell through the gaps of peer review.  If it doesn't fit, the sandwich needs to be smashed.  If it doesn't fit, tear the corners of the bag.  If it doesn't fit, shake the sandwich into the bag and guarantee that everything that was put into the sandwich in the first place ends up at the bottom of the bag.  There's a reason you used to use a simple large sheet of paper and it's because it provides employees economy of motion on the serving line.  Put the sandwich in the middle, fold, fold, fold, roll.  Next.  Is the bag really cheaper to make than sheets of paper?&lt;br /&gt;&lt;br /&gt;2) The metal grating basket.  The old plastic basket served a dual purpose by not having holes.  People in the modern western world eat sandwiches on a plate, OK?  An 8"x8" sheet of paper on top of a metal grating is not a plate.  There are crumbs everywhere!  Where the hell do you put chips or a pickle?  I watched a lady construct a placemat out of carefully positioned napkins for her torpedo (which happens to ridiculously oversize the metal basket).  Are these metal baskets cheaper than the plastic baskets?  Are they supposed to be easier to clean?&lt;br /&gt;&lt;br /&gt;If you're going to make a change, make sure it has positive effects throughout the entire process.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-6136447598014941111?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/6136447598014941111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=6136447598014941111' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/6136447598014941111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/6136447598014941111'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2009/06/sandwich-sodomy.html' title='Sandwich Sodomy'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-116126655816074568</id><published>2006-10-19T06:55:00.000-07:00</published><updated>2006-10-19T07:09:22.016-07:00</updated><title type='text'>Night Elves eat Korean food</title><content type='html'>I just noticed a couple days ago that select Night Elf vendors in World of Warcraft offer various &lt;a href="http://www.thottbot.com/?i=52415"&gt;kimchi&lt;/a&gt; &lt;a href="http://www.thottbot.com/?i=52416"&gt;dishes&lt;/a&gt;.  Nice to see Blizzard give a little nod to its huge Korean fanbase.  There's also Bean Soup, Wild Rice Cakes, and Steamed Mandu.  But &lt;a href="http://www.thottbot.com/?i=52414"&gt;Darnassus Kimchi Pie&lt;/a&gt; sounds absolutely revolting.  I'm not sure if it's a tongue-in-cheek joke about Korean cuisine (*everything* is pickled!).  Personally, I'd like to see Kalbi or Bulgogi cooking recipes added in the Burning Crusade expansion.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-116126655816074568?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/116126655816074568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=116126655816074568' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/116126655816074568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/116126655816074568'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/10/night-elves-eat-korean-food.html' title='Night Elves eat Korean food'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-115633312275676441</id><published>2006-08-23T04:33:00.000-07:00</published><updated>2006-08-23T04:38:42.786-07:00</updated><title type='text'>A review of "Snow Crash (Bantam Spectra Book)"</title><content type='html'>&lt;div&gt;&lt;div class="item-image" style="padding:3px;float:left;"&gt;&lt;a href="http://www.allconsuming.net/item/view/15913"&gt;&lt;img src="http://ec1.images-amazon.com/images/P/0553380958.01._SCTHUMBZZZ_.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="ac-title" style="font-weight:bold;font-size:14px;"&gt;&lt;a href="http://www.allconsuming.net/item/view/15913"&gt;Snow Crash (Bantam Spectra Book)&lt;/a&gt;&lt;/div&gt;&lt;div class="ac-creator"&gt;by Neal Stephenson&lt;/div&gt;&lt;br clear="all" /&gt;&lt;div class="ac-entry"&gt;&lt;p&gt;Cyberpunk is a niche of science-fiction where I found a fascinating milieu steeped in world cultures and technology but never really found what I considered to be great stories.  Neal Stephenson doesn&amp;#8217;t accomplish it here either with Snow Crash, but it&amp;#8217;s nevertheless a fun ride.  And one that isn&amp;#8217;t so utterly bleak, in contrast to Gibson.  The characters never stray too far from cookie-cutter personas with the exception of Y.T.  Hiro mostly serves to move the plot along.  And with the Librarian, he&amp;#8217;s an exposition device for Stephenson&amp;#8217;s elaborate ideas on language and cognition which provide the true value for the book.&lt;/p&gt;	&lt;p&gt;The painting of this cyberpunk universe in the very first chapter is what resonates so clearly for me in these uncertain times.  Ridiculous inflation of the dollar.  Global trade imbalances.  Utilizing data mining to reengineer the most mundane of business processes.  All converging towards an empty backyard swimming pool.&lt;/p&gt;&lt;/div&gt;&lt;div class="ac-progress-link"&gt;&lt;a href="http://www.allconsuming.net/person/zerokarmaleft/15913"&gt;&lt;br style="clear:left;" /&gt;See more about Snow Crash (Bantam Spectra Book)&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-115633312275676441?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/115633312275676441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=115633312275676441' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115633312275676441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115633312275676441'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/08/review-of-snow-crash-bantam-spectra.html' title='A review of &quot;Snow Crash (Bantam Spectra Book)&quot;'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-115534914328794215</id><published>2006-08-11T18:54:00.000-07:00</published><updated>2006-09-03T14:30:36.940-07:00</updated><title type='text'>Comparing Inspirons</title><content type='html'>&lt;h4&gt;Inspiron 7000&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Pentium II 300MHz&lt;/li&gt;&lt;li&gt;256MB RAM&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Since the CPU is several years old, I decided to go with a minimal Gentoo installation.  My original intent was to just install screen, ruby, rails, mono, lighttpd, and sqlite.  Now that I've discovered overlays, I think it'll be a nice place to smoke-test new GNOME releases and the evolving C# bindings for DBus.  Thanks to steev, I'll also be able to see if I can get the Ruby bindings up to speed with the latest DBus release (0.91).  There's already a project on RubyForge which hasn't seen love in many moons, so I'm very tempted to dive headfirst into it.&lt;/p&gt;&lt;br /&gt;&lt;h4&gt;Inspiron 8200&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;Pentium 4 1.6GHz&lt;/li&gt;&lt;li&gt;256MB RAM&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;p&gt;Ubuntu Dapper is a little too memory hungry for 256MB, but this laptop has better battery life and expandability.  I'm currently straddling the fence on purchasing a Dell TrueMobile 1150 mini PCI wireless card (an Orinoco-based chipset that's fully supported by Linux) and some more RAM.  While the memory limit is supposed to be 1GB, there are successful reports of installing 2GB.  I don't think spending $320 on this laptop is quite worth it at the moment though (that's almost a Nokia 770!).  So I think I'll settle for a 512MB SODIMM and the wireless card.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-115534914328794215?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/115534914328794215/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=115534914328794215' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115534914328794215'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115534914328794215'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/08/comparing-inspirons.html' title='Comparing Inspirons'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-115090288517148396</id><published>2006-06-21T08:10:00.000-07:00</published><updated>2006-08-21T16:04:20.463-07:00</updated><title type='text'>Ruby, why donchu drop dem pants...</title><content type='html'>&lt;div class="entrybody"&gt;&lt;p&gt;&lt;a href="http://rspec.rubyforge.org"&gt;RSpec&amp;#8217;s&lt;/a&gt; &lt;a href="http://rspec.rubyforge.org/documentation/index.html"&gt;API&lt;/a&gt; for &lt;em&gt;verifying collection behavior&lt;/em&gt; (not testing!) reads so well I just had to share with a fellow professional .NET coder (albeit a Ruby enthusiast also).  Low-brow hilarity ensued&amp;#8230;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;zerokarmaleft&lt;/strong&gt;: damn, i just love reading code that looks like this:&lt;br /&gt;specify &amp;#8220;all Players&amp;#8217; hands should have 2 cards&amp;#8221; do&lt;br /&gt;&amp;nbsp;&amp;nbsp;@game.players.each { |player| player.hand.should_have( 2 ).cards }&lt;br /&gt;end&lt;/p&gt;&lt;p&gt;&lt;strong&gt;zerokarmaleft&lt;/strong&gt;: instead of:&lt;br /&gt;[Test]&lt;br /&gt;public void TestAllHandsAfterDealing() {&lt;br /&gt;&amp;nbsp;&amp;nbsp;foreach(Player player in game.Players) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Assert.AreEqual( 2, player.Hand.Cards );&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/p&gt;&lt;p&gt;&lt;strong&gt;jm&lt;/strong&gt;: yeah thats pretty nice code&lt;/p&gt;&lt;p&gt;&lt;strong&gt;jm&lt;/strong&gt;: i&amp;#8217;d stick my dick in that code&lt;/p&gt;&lt;p&gt;&lt;strong&gt;zerokarmaleft&lt;/strong&gt;: rofl&lt;/p&gt;&lt;p&gt;&lt;strong&gt;jm&lt;/strong&gt;: its puuuurdy&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;If you haven&amp;#8217;t figured it out already, I started writing a generic card game (&lt;em&gt;buzzword warning&lt;/em&gt;) framework to get my feet wet with &lt;a href="http://behaviour-driven.org/"&gt;BDD&lt;/a&gt;. Even after my limited foray, I feel that &lt;a href="http://rspec.rubyforge.org"&gt;RSpec&lt;/a&gt; encourages thinking from a high-level abstraction standpoint and finding descriptive names. Both very good things in my book. To get this particular specification to read naturally, I had to extract an Array attribute out of a class and wrap it in a new class.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;class Player&lt;br /&gt;&amp;nbsp;&amp;nbsp;attr_reader :hand&lt;br /&gt;&amp;nbsp;&amp;nbsp;def initialize; @hand = Array.new; end&lt;br /&gt;end&lt;br /&gt;&lt;em&gt;became&lt;/em&gt;&lt;br /&gt;class Player&lt;br /&gt;&amp;nbsp;&amp;nbsp;attr_reader :hand&lt;br /&gt;&amp;nbsp;&amp;nbsp;def initialize; @hand = Hand.new; end&lt;br /&gt;end&lt;br /&gt;class Hand&lt;br /&gt;&amp;nbsp;&amp;nbsp;attr_reader :cards&lt;br /&gt;&amp;nbsp;&amp;nbsp;def initialize; @cards = Array.new; end&lt;br /&gt;end&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;In this minimal form, Hand is fairly worthless, but I wasn&amp;#8217;t sure what kind of functionality it needed.  So I added some more Player specs to see what would surface. In a card game like Uno, there are many times you have several cards that are the same and playing one is equivalent to playing any other.  But Players shouldn&amp;#8217;t be concerned with selecting a specific Card instance and deleting it from his/her Hand.  They should just be able to say, &amp;#8220;I want to play a Skip card, and I don&amp;#8217;t care which one.&amp;#8221;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;class Player&lt;br /&gt;[snip]&lt;br /&gt;&amp;nbsp;&amp;nbsp;def play( klass_of_card, discard_pile )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;cards = @hand.cards.select { |c| c.is_a? klass_of_card }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise CardNotInHandError if cards.empty?&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;discard_pile &lt;&lt; @hand.cards.delete( cards.first )&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&lt;br /&gt;class Card; end&lt;br /&gt;class Skip &lt; Card; end&lt;br /&gt;@edward = Player.new&lt;br /&gt;@edward.play Skip&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Since I want to pass a Card&amp;#8217;s class as a parameter instead of an instance I can&amp;#8217;t use Array#include? to cleanly test for inclusion. I wanted a similar one-liner with Hand.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;class Player&lt;br /&gt;[snip]&lt;br /&gt;&amp;nbsp;&amp;nbsp;def play( card, discard_pile )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;raise CardNotInHandError unless @hand.has_this? card&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;discard_pile &lt;&lt; @hand.discard( card )&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&lt;br /&gt;class Hand&lt;br /&gt;[snip]&lt;br /&gt;&amp;nbsp;&amp;nbsp;def has_this?( klass_of_card )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@cards.select { |card| card.is_a? klass_of_card }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@cards.empty?&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;&amp;nbsp;&amp;nbsp;def discard( klass_of_card )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@cards.delete { |card| card.is_a? klass_of_card }&lt;br /&gt;&amp;nbsp;&amp;nbsp;end&lt;br /&gt;end&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Still doesn&amp;#8217;t look like much but I think the clarity in Player is increased by isolating class-handling logic in Hand. As far as the Player is concerned, he/she is playing a Card&amp;#8230;not a Card.class.&lt;/p&gt;&lt;p&gt;My experience with RSpec has been pretty positive so far. I&amp;#8217;ll get back to my humble chess variant project in a bit and see how well &lt;a href="http://rspec.rubyforge.org/tools/test2spec.html"&gt;test2spec&lt;/a&gt; executes Test::Unit migration.&lt;/p&gt;&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=3187380"&gt;try behavior-driven development.&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-115090288517148396?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/115090288517148396/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=115090288517148396' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115090288517148396'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115090288517148396'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/06/ruby-why-donchu-drop-dem-pants_21.html' title='Ruby, why donchu drop dem pants...'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-115048779484593723</id><published>2006-06-16T12:53:00.000-07:00</published><updated>2006-06-16T12:56:34.886-07:00</updated><title type='text'>Teach English in a foreign country</title><content type='html'>&lt;div&gt;&lt;div class="goalentry"&gt;&lt;p&gt;My 300th cheer went to &lt;a href="http://www.43things.com/person/kdreyling"&gt;kdreyling&lt;/a&gt;.  Several of my friends have moved to Korea or China to teach English and I also met several expats that were doing the same when I visited the Philippines.  So if you&amp;#8217;re open to adventure and new cultures, and enjoy teaching, I encourage you to do some research into &lt;span class="caps"&gt;ESL&lt;/span&gt; programs.&lt;/p&gt;&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=3108257"&gt;Give 300 cheers.&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-115048779484593723?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/115048779484593723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=115048779484593723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115048779484593723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/115048779484593723'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/06/teach-english-in-foreign-country.html' title='Teach English in a foreign country'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-114926469422037993</id><published>2006-06-02T09:10:00.000-07:00</published><updated>2006-06-02T09:11:34.246-07:00</updated><title type='text'>Drum Machine</title><content type='html'>Quite possibly the &lt;a href="http://albinoblacksheep.com/flash/drum.php"&gt;best Macromedia Flash test ever&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-114926469422037993?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/114926469422037993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=114926469422037993' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114926469422037993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114926469422037993'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/06/drum-machine.html' title='Drum Machine'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-114864074430271732</id><published>2006-05-26T03:49:00.000-07:00</published><updated>2006-05-26T03:52:24.336-07:00</updated><title type='text'>why's Poignant Guide To Ruby in Korean</title><content type='html'>&lt;div&gt;&lt;div class="goalentry"&gt;&lt;p&gt;For a double dose of language learning and kimchi breath, read the Korean translation of &lt;a href="http://wiki.rubykr.org/show/KoreanDoc_WhysPoignantGuideToRubyChap4_1Of2"&gt;Poignant Guide&lt;/a&gt;.  I haven&amp;#8217;t yet read this particular translation, but I wonder how some of why&amp;#8217;s humor gets through to Koreans.  According to &lt;a href="http://www.leftsider.com/leftsider/archives/2006/05/post_360.htm"&gt;leftsider&lt;/a&gt; (because I simply can&amp;#8217;t stomach watching the stuff myself), Korean comedy on film tends to focus on behaviors given a social context instead of punchlines.  Will readers be compelled to procure a &lt;a href="http://www.cafepress.com/blixytees.10116504"&gt;Blixy Tee&lt;/a&gt; on the mirth merits of &amp;#8220;chunky. bacon.&amp;#8221;?  Only time will tell.&lt;/p&gt;&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=154293"&gt;Learn Ruby&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-114864074430271732?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/114864074430271732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=114864074430271732' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114864074430271732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114864074430271732'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/05/whys-poignant-guide-to-ruby-in-korean.html' title='why&apos;s Poignant Guide To Ruby in Korean'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-114831740797924238</id><published>2006-05-22T10:00:00.000-07:00</published><updated>2006-06-02T09:13:09.876-07:00</updated><title type='text'>King Kimchi</title><content type='html'>Wow.  I had no idea kimchi was &lt;a href="http://www.latimes.com/news/nationworld/world/la-fg-kimchi21may21,0,2559692.story"&gt;this important&lt;/a&gt; in Korea.  Graduate studies and dissertations on kimchi?  A flippin' kimchi &lt;strong&gt;museum&lt;/strong&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-114831740797924238?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/114831740797924238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=114831740797924238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114831740797924238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114831740797924238'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/05/king-kimchi.html' title='King Kimchi'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-114803555357292544</id><published>2006-05-19T03:43:00.000-07:00</published><updated>2006-05-19T03:45:53.576-07:00</updated><title type='text'>Drawing a chess board with Ruby and Cairo</title><content type='html'>&lt;div&gt;&lt;div class="goalimage"&gt;&lt;a href="http://images.43things.com/entry/00/01/4e/85536l.jpg"&gt;&lt;img src="http://images.43things.com/entry/00/01/4e/85536s.jpg" class="goalimagetag" alt= /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="goalentry"&gt;&lt;p&gt;So I spent the evening hacking together this little app to draw a standard chess board with some 32&amp;#215;32 chess piece icons from &lt;a href="http://www.iconbuffet.com"&gt;IconBuffet&lt;/a&gt;.  Sadly, &lt;a href="http://ruby-gnome2.sourceforge.jp"&gt;ruby-gnome2 &amp;#8217;s&lt;/a&gt; documentation is lacking with respect to Cairo, so I had to switch between using reflection to examine the instance methods of various Cairo classes and their respective C documentation.  Since the results are immediate, graphics programming is usually fun.  But for the first couple hours I was stumped on a handful of code that was merely supposed to draw a single line and a &lt;span class="caps"&gt;PNG&lt;/span&gt;.  The app either drew nothing at all, or painted the entire surface black.  I eventually traced  the errors to an unnecessary scaling function call that caused things to be drawn much, much larger than normal in a clipped region.  So trying to rationalize the app&amp;#8217;s odd behavior was like driving while wearing binoculars.  Nevertheless, &lt;a href="http://www.cairographics.org"&gt;Cairo&lt;/a&gt; is cleanly designed and powerful.  I look forward to messing around with it some more.&lt;/p&gt;	&lt;p&gt;Next up is refactoring this simple do-nothing app into a full-fledged widget and by then I&amp;#8217;ll have a good enough grasp of the differences between Cairo&amp;#8217;s Ruby bindings and the &lt;span class="caps"&gt;C API&lt;/span&gt; to rewrite Davyd Madeley&amp;#8217;s excellent &lt;a href="http://gnomejournal.org/article/34/writing-a-widget-using-cairo-and-gtk28"&gt;GNOME Journal&lt;/a&gt;  &lt;a href="http://gnomejournal.org/article/36/writing-a-widget-using-cairo-and-gtk28-part-2"&gt;articles&lt;/a&gt; on writing Cairo-based &lt;span class="caps"&gt;GTK&lt;/span&gt; widgets (of which there already exists &lt;a href="http://www.oluyede.org/blog/writing-a-widget-using-cairo-and-pygtk-28/"&gt;Pythonized&lt;/a&gt; &lt;a href="http://www.oluyede.org/blog/writing-a-widget-using-cairo-and-pygtk-28-part-2/"&gt;versions&lt;/a&gt;).&lt;/p&gt;&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=262626"&gt;master Ruby&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-114803555357292544?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/114803555357292544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=114803555357292544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114803555357292544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114803555357292544'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/05/drawing-chess-board-with-ruby-and_19.html' title='Drawing a chess board with Ruby and Cairo'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-114798201608745500</id><published>2006-05-18T12:50:00.000-07:00</published><updated>2006-05-18T12:53:36.120-07:00</updated><title type='text'>rabbits =&gt; plinkety plink</title><content type='html'>&lt;div&gt;&lt;div class="goalentry"&gt;&lt;p&gt;I played classical piano from when I was five for a little over six years.  Ever since I stopped performing at recitals, I found myself dabbling on some set of keys every other month or so.  But music-related goals are taking a forefront this summer and I need to get my chops back soon.  So last night I started working on sight-reading and relearning old sonatas and such.  Apparently I lost those particular brain wrinkles b/c it was a &lt;strong&gt;bitch&lt;/strong&gt;.  I still had the finger dexterity to play intermediate pieces but there was simply no connection between the score and my hands.&lt;/p&gt;&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=245600"&gt;play piano better&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-114798201608745500?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/114798201608745500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=114798201608745500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114798201608745500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114798201608745500'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/05/rabbits-plinkety-plink.html' title='rabbits =&gt; plinkety plink'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-114793826223588707</id><published>2006-05-18T00:41:00.000-07:00</published><updated>2006-05-18T00:44:22.270-07:00</updated><title type='text'>Untitled</title><content type='html'>&lt;div&gt;&lt;div class="goalentry"&gt;&lt;p&gt;43Things&amp;#8217; cheers &gt; MySpace friends.  Go figure.&lt;/p&gt;&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=2418174"&gt;Give 200 cheers&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-114793826223588707?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/114793826223588707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=114793826223588707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114793826223588707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/114793826223588707'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/05/untitled.html' title='Untitled'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-113796918769970404</id><published>2006-01-22T14:31:00.000-08:00</published><updated>2006-02-09T11:22:52.136-08:00</updated><title type='text'>Google Gulp</title><content type='html'>I was comforted this past week in knowing that Google is doing the right thing and defending privacy rights even though a majority of Americans are willing to &lt;a href="http://www.epic.org/privacy/terrorism/hr3162.html"&gt;throw them away&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Meanwhile, Google appears to have a great sense of humor about the whole controversy.  Witness the unveiling of their newest-latest product, &lt;a href="http://www.google.com/googlegulp/"&gt;Google Gulp&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight:bold;"&gt;Google Gulp and Your Privacy&lt;/span&gt;&lt;br /&gt;From time to time, in order to improve Google Gulp's usefulness for our users, Google Gulp will send packets of data related to your usage of this product from a wireless transmitter embedded in the base of your Google Gulp bottle to the GulpPlex™, a heavily guarded, massively parallel server farm whose location is known only to Eric Schmidt, who carries its GPS coordinates on a 64-bit-encrypted smart card locked in a stainless-steel briefcase handcuffed to his right wrist. No personally identifiable information of any kind related to your consumption of Google Gulp or any other current or future Google Foods product will ever be given, sold, bartered, auctioned off, tossed into a late-night poker pot, or otherwise transferred in any way to any untrustworthy third party, ever, we swear. See our Privacy Policy.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;I only wish I could say, "Fuck off." in such a grandiose manner.  But a man can dream.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-113796918769970404?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/113796918769970404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=113796918769970404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113796918769970404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113796918769970404'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2006/01/google-gulp.html' title='Google Gulp'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-113333070985682120</id><published>2005-11-29T21:19:00.000-08:00</published><updated>2005-11-29T22:25:01.523-08:00</updated><title type='text'>My Red Ryder B.B. Gun for this year is an M-AUDIO MicroTrack 24/96.</title><content type='html'>&lt;a href="http://planet.gnome.org"&gt;These guys&lt;/a&gt; have been talking quite a bit about the &lt;a href="http://www.nokia.com/770"&gt;Nokia 770&lt;/a&gt;, which &lt;a href="http://cdjones.43people.com"&gt;Christian&lt;/a&gt; should find under his Christmas tree if he's lucky enough to find one (their online store warns that current orders cannot be fulfilled until February).  I admit the 770 looks like a fun development platform, but the official first item on my Christmas wish list is the &lt;a href="http://www.m-audio.com/products/en_us/MicroTrack2496-main.html"&gt;M-AUDIO MicroTrack 24/96&lt;/a&gt;.  For $100 more than a 60GB iPod, I could have an affordable mobile audio solution that can also record hi-fi audio (see &lt;a href="http://musicthing.blogspot.com/2004/10/i-dont-care-what-it-does-i-want-it.html"&gt;here for not affordable&lt;/a&gt;).  The included 64MB CompactFlash card is only enough to record short meetings and lectures.  But with a 2GB (or larger) MicroDrive, it's perfect for sneaking into clubs to tape live shows in lossless 24-bit/96kHz glory.  And a hell of a lot easier to deal with than DAT.  It also comes bundled with &lt;a href="http://audacity.sourceforge.net"&gt;Audacity&lt;/a&gt;, a free software sample editor that's available for Windows, Mac OS X, and Linux.  Too cool!&lt;br /&gt;&lt;br /&gt;OK OK, the 770 is on the list now, too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-113333070985682120?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/113333070985682120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=113333070985682120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113333070985682120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113333070985682120'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/11/my-red-ryder-bb-gun-for-this-year-is-m.html' title='My Red Ryder B.B. Gun for this year is an M-AUDIO MicroTrack 24/96.'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-113318378465783255</id><published>2005-11-28T05:15:00.000-08:00</published><updated>2005-11-28T05:19:19.480-08:00</updated><title type='text'>Blue Brick Server</title><content type='html'>&lt;div&gt;&lt;div class="goalentry"&gt;&lt;p&gt;Every once in awhile my router&amp;#8217;s port forwarding rules would become invalid when my desktop box got a new &lt;span class="caps"&gt;DHCP&lt;/span&gt; lease and its IP address changed.  Unless I enabled remote &lt;span class="caps"&gt;HTTP&lt;/span&gt; administration, there was no easy way to update the rules for the new IP address unless I was at home to access the webmin console over the &lt;span class="caps"&gt;LAN&lt;/span&gt;.  I wanted to configure my router &amp;#8211; a venerable Linksys &lt;span class="caps"&gt;WRT54G 1&lt;/span&gt;.0 &amp;#8211; to bind static IPs to &lt;span class="caps"&gt;MAC&lt;/span&gt; addresses so the rules would stay valid day after day.&lt;/p&gt;&lt;p&gt;With the testimonies of several of my &lt;a href="http://www.tulsalug.org"&gt;local &lt;span class="caps"&gt;LUG&lt;/span&gt;&lt;/a&gt; members to spur me into action, yesterday I intalled &lt;a href="http://www.openwrt.org"&gt;OpenWrt&lt;/a&gt; &amp;#8211; a free, Linux 2.4-based firmware for the &lt;span class="caps"&gt;WRT54G &lt;/span&gt;(and many other models as well). The router was previously running Linksys&amp;#8217; latest official firmware, so I couldn&amp;#8217;t use the recommended method of transferring over &lt;span class="caps"&gt;TFTP&lt;/span&gt; without jumping through some hoops.  Instead, I successfully flashed the router by simply using the webmin console just as I would with an official firmware.  Most of the settings were saved into &lt;span class="caps"&gt;NVRAM&lt;/span&gt; and migrated automatically.  The only thing left to do was to create some port forwarding rules for iptables (which did not migrate, but were easy to create) and test network access on each computer in the house.  Strangely enough, the only computer that complained was a laptop running Windows XP.&lt;/p&gt;&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=1487601"&gt;install OpenWrt on my Linksys WRT54G&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-113318378465783255?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/113318378465783255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=113318378465783255' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113318378465783255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113318378465783255'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/11/blue-brick-server.html' title='Blue Brick Server'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-113240215662507125</id><published>2005-11-19T03:44:00.000-08:00</published><updated>2005-11-22T04:57:25.936-08:00</updated><title type='text'>South Koreans go absolutely apeshit for Microsoft Visual Studio 2005!</title><content type='html'>Microsoft has a new &lt;a href="http://www.microsoft.com/korea/events/ready2005/vs_song.asp"&gt;pop music video&lt;/a&gt; to draw South Korean developers to Windows.  The ad itself is quite horrifying, but as a side effect I am more motivated to advocate adoption of GNU/Linux and free development platforms in my homeland.  Since South Korea has one of the largest broadband per capita in the world and a superior education system, it has incredible potential for developers that I don't think is being fully tapped.  So dear lazyweb, I ask you to create a proper Korean pop music video to promote Mono/C#.  A ballad please, I wish to be swooned.&lt;br /&gt;&lt;br /&gt;On another, less corny and melodramatic note, I've had it in mind to regain fluency speaking the language but I simply don't use it enough daily.  So &lt;a href="https://launchpad.net/people/zerokarmaleft"&gt;I&lt;/a&gt; started contributing to the &lt;a href="https://launchpad.net/distros/ubuntu/dapper/+lang/ko"&gt;Rosetta Translation Project&lt;/a&gt; and despite the difficulties in translating tech terminology (e.g. initializing GStreamer source/sink objects), it seems like a great way to practice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-113240215662507125?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/113240215662507125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=113240215662507125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113240215662507125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113240215662507125'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/11/south-koreans-go-absolutely-apeshit.html' title='South Koreans go absolutely apeshit for Microsoft Visual Studio 2005!'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-113209455269045000</id><published>2005-11-15T14:20:00.000-08:00</published><updated>2005-11-28T05:22:46.773-08:00</updated><title type='text'>webstandards.zealots += 1</title><content type='html'>After convincing a fellow aspiring webdev friend to learn the value of content-style-logic separation and web standards adherence and also hooking him up with &lt;a href="http://cream.sourceforge.net"&gt;better&lt;/a&gt; &lt;a href="http://tortoisesvn.tigris.org"&gt;tools&lt;/a&gt; for Windows, work on &lt;a href="http://www.thecommissionband.com"&gt;The Commission's official website&lt;/a&gt; is progressing much more smoothly.  Now I can simply update the live version by SSH'ing into the web server and issuing an 'svn update' command.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-113209455269045000?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/113209455269045000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=113209455269045000' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113209455269045000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/113209455269045000'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/11/webstandardszealots-1.html' title='webstandards.zealots += 1'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112885468909322533</id><published>2005-10-09T03:44:00.000-07:00</published><updated>2005-10-09T03:44:49.100-07:00</updated><title type='text'>Auto-save</title><content type='html'>GMail has &lt;a href="http://mail.google.com/mail/help/about_whatsnew.html"&gt;auto-save&lt;/a&gt;.  Blogger needs auto-save.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112885468909322533?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112885468909322533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112885468909322533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112885468909322533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112885468909322533'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/10/auto-save.html' title='Auto-save'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112739077582897534</id><published>2005-09-22T05:06:00.000-07:00</published><updated>2005-09-22T05:06:15.866-07:00</updated><title type='text'>Hurricane Rita really likes Coldplay.</title><content type='html'>&lt;div&gt;&lt;div class="goalimage"&gt;&lt;a href="http://images.43things.com/entry/00/00/51/20937l.jpg"&gt;&lt;img src="http://images.43things.com/entry/00/00/51/20937s.jpg" class="goalimagetag" alt= /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="goalentry"&gt;Within an hour of Rita moving up to a Category 5 hurricane, my friends and I were notified that we no longer have a hotel room waiting for us in Austin.  &lt;span class="caps"&gt;FEMA&lt;/span&gt; announced a 30-day extension for Katrina evacuees staying in Texas hotels.  The word this afternoon was that there were no vacant hotel rooms across the entire state.  So we&amp;#8217;ll be packing our sleeping bags and crashing at a friend&amp;#8217;s apartment with 6-7 other people.&lt;br /&gt;&lt;br /&gt;	&lt;p&gt;Saturday and Sunday it looks like the heavens are going to open up over us.  While I am worried about friends I know in Houston, I can&amp;#8217;t help but feel this will be the most intensely fun weekend of the year.&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=870769"&gt;go to Austin City Limits Fest in 2005.&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112739077582897534?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112739077582897534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112739077582897534' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112739077582897534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112739077582897534'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/09/hurricane-rita-really-likes-coldplay.html' title='Hurricane Rita really likes Coldplay.'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112500365464746955</id><published>2005-08-25T14:00:00.000-07:00</published><updated>2005-09-04T23:47:38.290-07:00</updated><title type='text'>Hooray Jabber! Victory for open standards!...I need another cup of coffee.</title><content type='html'>&lt;div&gt;&lt;div class="goalentry"&gt;Google Talk is minimalistic and is functional for simply sending messages, but there just isn&amp;#8217;t a compelling reason to switch just yet. Most proponents of open standards are pretty excited about it since &lt;a href="http://www.jabber.org"&gt;Jabber&lt;/a&gt; / &lt;a href="http://www.xmpp.org"&gt;XMPP&lt;/a&gt; sorely needed &lt;strong&gt;something&lt;/strong&gt; to drive widespread adoption. And these days there&amp;#8217;s &lt;a href="http://www.kottke.org/05/08/googleos-webos"&gt;irrational excitement&lt;/a&gt; around anything that Google touches&amp;#8230;that should die down when people realize that the experience of IMing on Google Talk is roughly equivalent to IMing on &lt;span class="caps"&gt;AOL&lt;/span&gt; ten years ago. At any rate, I already had a GMail account and &lt;span class="caps"&gt;GAIM&lt;/span&gt; already supported Jabber so I&amp;#8217;m connected, but not really talking that much to anybody.&lt;/div&gt;&lt;div class="goalprogresslink"&gt;See more progress on: &lt;a href="http://www.43things.com/people/progress/zerokarmaleft?on=842382"&gt;try out google talk&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112500365464746955?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112500365464746955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112500365464746955' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112500365464746955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112500365464746955'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/08/hooray-jabber-victory-for-open.html' title='Hooray Jabber! Victory for open standards!...I need another cup of coffee.'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499580078745444</id><published>2005-08-25T11:44:00.000-07:00</published><updated>2005-08-25T11:50:14.013-07:00</updated><title type='text'>moved my blog</title><content type='html'>I decided to move my blog off of my self-hosted Typo server to Blogger for several reasons:&lt;br /&gt;&lt;br /&gt;1) integrated Google search&lt;br /&gt;2) under-the-hood CSS templating&lt;br /&gt;3) I hate running a web server on my development box&lt;br /&gt;4) I needed an easier way to integrate my posts from 43 Things to my blog&lt;br /&gt;5) no worries about backup&lt;br /&gt;&lt;br /&gt;And so here I am.  Time to fiddle with my CSS template.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499580078745444?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499580078745444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499580078745444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499580078745444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499580078745444'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/08/moved-my-blog.html' title='moved my blog'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499528592027751</id><published>2005-08-23T08:49:00.000-07:00</published><updated>2005-08-25T11:41:25.920-07:00</updated><title type='text'>Auto repairs</title><content type='html'>I dropped a big chunk of change to fix my car this last month. It started with a routine oil change. Then the radiator motor started flaking out. And in this year’s sweltering Oklahoma summer, it didn’t take long for my car to start complaining. I showed up at a friend’s house one day and it sounded like I was frying bacon on the engine block. I’ve lost all my freon charge so my A/C doesn’t work either. And my car’s old enough that it uses Freon-12, which is now banned. Yesterday, I discovered I needed to replace the power steering pump b/c the seal was worn out (why can’t they just replace the seal?).&lt;br /&gt;&lt;br /&gt;I may be in line to buy a new car within the next year so I need to learn how to drive stick or ride a motorcycle here pretty soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499528592027751?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499528592027751/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499528592027751' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499528592027751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499528592027751'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/08/auto-repairs.html' title='Auto repairs'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499524984764112</id><published>2005-08-11T03:23:00.000-07:00</published><updated>2005-08-25T11:40:49.846-07:00</updated><title type='text'>In the Studio: The Commission (Part 2)</title><content type='html'>For the last two weeks, I was cooped up in the studio getting the last takes for The Commission’s first CD single off their upcoming album. Despite some stumbling along the way for the other A-side, “Scanlines”, I squeezed out some great performances from everyone in the band. Though I am amazed I got through this last week without bitch-slapping one of them.&lt;br /&gt;&lt;br /&gt;“I love it. Now make me hate it.”&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499524984764112?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499524984764112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499524984764112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499524984764112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499524984764112'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/08/in-studio-commission-part-2.html' title='In the Studio: The Commission (Part 2)'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499520987960364</id><published>2005-08-11T03:07:00.000-07:00</published><updated>2005-08-25T11:40:09.880-07:00</updated><title type='text'>Spending a month in the Pacific</title><content type='html'>I’ll be in the Philippines and Hawaii so I really must grab a board and do nothing but surf for days. Hopefully I’ll have a digital camera by then, so I can check this off and have picturesque photos to show everyone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499520987960364?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499520987960364/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499520987960364' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499520987960364'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499520987960364'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/08/spending-month-in-pacific.html' title='Spending a month in the Pacific'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499514637424684</id><published>2005-07-15T08:33:00.000-07:00</published><updated>2005-08-27T10:52:46.026-07:00</updated><title type='text'>Elusive 100.</title><content type='html'>I tend to play once every two months or so, sometimes even longer. I’d like to break 100 before the end of the year, but that won’t happen unless I practice putting on actual greens instead of the living room carpet. More often than not, my reads are laughably off target.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499514637424684?l=rabiddustbunnies.blogspot.com'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499514637424684/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499514637424684' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499514637424684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499514637424684'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/07/elusive-100.html' title='Elusive 100.'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='01596178946482155080'/></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry></feed>