<?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' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-15794912</id><updated>2011-07-07T13:22:28.686-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?max-results=100'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>38</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=114803555357292544' title='1 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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>1</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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>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' alt='' /&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='http://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:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499499013883494</id><published>2005-07-15T08:25:00.000-07:00</published><updated>2005-08-25T11:36:30.136-07:00</updated><title type='text'>R43</title><content type='html'>I submitted a few patches to Beagle several months ago, but keeping up to speed with its development was a bit overwhelming (especially in light of the very talented, high-profile developers working on it). So I didn’t really think that counted. But after spending the last 6 months familiarizing myself with Ruby, I finally feel comfortable becoming an active contributor. I just made my first CVS commit today for R43, a Ruby library for accessing 43 Things’ web service API.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499499013883494?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499499013883494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499499013883494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499499013883494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499499013883494'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/07/r43.html' title='R43'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499495590348773</id><published>2005-07-08T08:02:00.000-07:00</published><updated>2005-08-25T11:37:27.333-07:00</updated><title type='text'>Book recommendation for applying CSS</title><content type='html'>Developing web applications with Ruby on Rails goes hand-in-hand with web standards. So I figured if I really wanted to use the framework in all its trendy glory, I should also spend some time familiarizing myself with XHTML and CSS. CSS is simple enough to learn in just a couple of days if you’ve ever hand-coded HTML. A pocket reference can come in handy, but the real gem is The Zen of CSS Design by Dave Shea and Molly E. Holzschlag. CSS Zen Garden has some incredibly tasteful designs and the submission count is quickly growing. The book describes 36 designs, highlights image and text layout techniques, and offers helpful insight on typography, color palette choice, and overall style. Not to mention the source code for all submissions are freely available for perusal.&lt;br /&gt;&lt;br /&gt;Buy the book. Use the source.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499495590348773?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499495590348773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499495590348773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499495590348773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499495590348773'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/07/book-recommendation-for-applying-css.html' title='Book recommendation for applying CSS'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499491874363393</id><published>2005-07-08T04:16:00.000-07:00</published><updated>2005-08-25T11:35:18.743-07:00</updated><title type='text'>Someone hand me the FuckIt(TM) stamp</title><content type='html'>Long hair is annoying and high-maintenance. I have enough to deal with as it is, so I cut it short. Perhaps I’ll revisit this in six months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499491874363393?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499491874363393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499491874363393' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499491874363393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499491874363393'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/07/someone-hand-me-fuckittm-stamp.html' title='Someone hand me the FuckIt(TM) stamp'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499486706037879</id><published>2005-07-05T15:51:00.000-07:00</published><updated>2005-08-25T11:34:27.060-07:00</updated><title type='text'>In the Studio: The Commission (Part 1)</title><content type='html'>I’m back at the mixing console again for The Commission’s first full length album.&lt;br /&gt;&lt;br /&gt;I’m pleased that I’m getting to use a pair of AKG C451Bs as drum overheads that weren’t available to me when recording their demo two months ago. So far, I’ve spent two weeks with Brad, the drummer, and the difference on the cymbals and ambience is remarkable. Jay, the primary songwriter and one of the guitarists, has taken a liking to my collection of Menatone pedals (Blue Collar, King of the Britains, Top Boost in a Can – but particularly the Blue Collar). They are sublime with just about any clean, chimey, EL34-based tube amp. And as a set, they’re incredibly versatile. We’ll probably be using them on a majority of the guitar tracks.&lt;br /&gt;&lt;br /&gt;Unfortunately, my mixing console has developed a strange intermittent clicking sound in the output stage. However, I’ve discovered today that it could be a RAM buffer issue. Hopefully, tweaking a few settings at the driver level will solve the problem. For the moment, it’s merely an annoyance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499486706037879?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499486706037879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499486706037879' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499486706037879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499486706037879'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/07/in-studio-commission-part-1.html' title='In the Studio: The Commission (Part 1)'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499479149829369</id><published>2005-06-08T12:23:00.000-07:00</published><updated>2005-08-25T11:33:11.496-07:00</updated><title type='text'>once more unto the brink...</title><content type='html'>I keep thinking I want to grow my hair out again. I keep letting it grow shaggy enough that I’m reminded of how damn annoying it is to have so much hair. But I’ve been wearing my hair the same way for over two years now, and things are happening in my life right now that demand a cosmetic change. So I’ll tough it out. Just a trim please.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499479149829369?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499479149829369/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499479149829369' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499479149829369'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499479149829369'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/06/once-more-unto-brink.html' title='once more unto the brink...'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499473995701712</id><published>2005-05-11T17:27:00.000-07:00</published><updated>2005-08-25T11:32:19.956-07:00</updated><title type='text'>Hello World and ZSNES 1.42</title><content type='html'>I stepped through the Debian New Maintainer’s Guide and built a .deb for GNU’s hello world, which was simple enough. So I moved onto attempting to create a package for ZSNES 1.42. Ubuntu’s Hoary and Breezy repositories still only have ZSNES 1.36. Unfortunately, I’ve been unsuccessful at getting any OpenGL modes working in 1.42, and lintian is still reporting one error and a couple warnings when it checks my .deb.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499473995701712?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499473995701712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499473995701712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499473995701712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499473995701712'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/05/hello-world-and-zsnes-142.html' title='Hello World and ZSNES 1.42'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499468402169738</id><published>2005-05-11T03:17:00.000-07:00</published><updated>2005-08-25T11:31:24.023-07:00</updated><title type='text'>Typo is brand nubian</title><content type='html'>Although there are a few features missing compared to Wordpress and MovableType, the dynamic search capability and comments posting is just &lt;strong&gt;awesome&lt;/strong&gt;. Typo’s a relatively young project, so the web administration interface is spartan but coming along nicely. It’s fully compatible with any rich client that supports MT or metaWeblog, so I think BloGTK will serve all of my needs until the web interface fleshes out. Tomorrow I’ll check out the Wordpress converter. If all goes well, I may decide to migrate the rest of the blogs I host and remove MySQL (Wordpress is the only application I have that uses a MySQL backend, the rest I have configured for PostgreSQL 8.0).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499468402169738?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499468402169738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499468402169738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499468402169738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499468402169738'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/05/typo-is-brand-nubian.html' title='Typo is brand nubian'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499435117783050</id><published>2005-05-04T17:53:00.000-07:00</published><updated>2005-08-25T11:25:51.176-07:00</updated><title type='text'>but why pay for it?</title><content type='html'>I’ve only been using Backpack for a day, but I can safely say that delivering reminders to my mobile phone is actually pretty effective. I don’t carry around my PDA everywhere anymore. And checking a web-based to-do list requires finding a terminal with Internet connectivity, which isn’t always possible. But since I do carry around my mobile phone everywhere, I actually receive reminders while I’m running around doing things instead of coming home to 5-6 reminders in Outlook/Evolution for tasks that I already completed.&lt;br /&gt;&lt;br /&gt;37Signals did a good job of simplifying the information layout of Basecamp for personal use. But still, is this it? Ta-da List with chronological notes? And why would I pay for file/image storage when I could just store them someplace else (for free) and link to them in my notes?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499435117783050?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499435117783050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499435117783050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499435117783050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499435117783050'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/05/but-why-pay-for-it.html' title='but why pay for it?'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499428818790670</id><published>2005-05-03T18:45:00.000-07:00</published><updated>2005-08-25T11:24:48.186-07:00</updated><title type='text'>PyGTK vs GTK#</title><content type='html'>I haven’t done much GUI coding with either binding, but I was intrigued when I read these blog entries on how fun (or rather, how relatively boring) it is to code on the GNOME platform these days. I don’t really have an opinion since I haven’t ever made contributions to GNOME, but I’d like to do a comparision coding small GUI apps in PyGTK and C#/Gtk# to see which one feels more natural and blog about my observations. Boo/Gtk# looks interesting too, but I’ll check that out after it’s had more time to mature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499428818790670?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499428818790670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499428818790670' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499428818790670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499428818790670'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/05/pygtk-vs-gtk.html' title='PyGTK vs GTK#'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499279896735787</id><published>2005-04-28T16:11:00.000-07:00</published><updated>2005-08-25T10:59:58.970-07:00</updated><title type='text'>Unit Testing</title><content type='html'>I’ve finally got the hang of writing unit test cases in Ruby and going through refactor-compile-test cycles. Something I’d really like to see though is a &lt;span class="caps"&gt;GTK&lt;/span&gt;+ UI similar to JUnit/NUnit. I haven’t googled to see if anybody’s already working on it, but if not I may just have to add another Thing to my list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499279896735787?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499279896735787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499279896735787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499279896735787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499279896735787'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/04/unit-testing.html' title='Unit Testing'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499424388494928</id><published>2005-04-27T16:38:00.000-07:00</published><updated>2005-08-25T11:24:03.883-07:00</updated><title type='text'>Rails 0.12.1 is smooth</title><content type='html'>I did a ‘gem update rails’ yesterday and finally managed to get Rails cooperating with Apache and FastCGI. While the WEBrick script is convenient, I wanted to make sure I could deploy an application on Apache and FastCGI. For my “getting-to-know-the-Rails-API” application, I also switched the database backend from MySQL to PostgreSQL with some minor snafus regarding authentication. But all is well, and I think I’ll be playing with the new AJaX transition effects soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499424388494928?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499424388494928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499424388494928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499424388494928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499424388494928'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/04/rails-0121-is-smooth.html' title='Rails 0.12.1 is smooth'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499408788253839</id><published>2005-04-26T03:21:00.000-07:00</published><updated>2005-08-25T11:21:27.883-07:00</updated><title type='text'>Nabi, the Korean input method for Linux</title><content type='html'>A couple weeks ago, I installed Nabi (which means 'butterfly' in Korean) that allows me to switch from typing English text to Korean text in X. I thought IMing in Korean would be another great way to practice vocabulary and sentence construction. I managed to teach myself to transcribe readings at a decent clip. I also noticed the keyboard layout seems to borrow some comfort and efficiency principles from the Dvorak keyboard layout. Now I just need to start IMing my relatives more often or hop on battle.net to have flamewars with Starcraft players.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499408788253839?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499408788253839/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499408788253839' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499408788253839'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499408788253839'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/04/nabi-korean-input-method-for-linux.html' title='Nabi, the Korean input method for Linux'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-15794912.post-112499314295689807</id><published>2005-04-22T22:56:00.000-07:00</published><updated>2005-08-25T11:05:42.956-07:00</updated><title type='text'>No, I REALLY need to buy a digital camera</title><content type='html'>Last week, I was in my friend’s wedding. At the rehearsal dinner, I got to take a lot of pictures using other peoples’ cameras and I’m upset that I couldn’t bring the cameras home afterwards and import them into Flickr and F-Spot. Since I’m very selective about what kind of advertising I’m exposed to, I’ll just have to do some window shopping at camera stores and more reading on Photoshop to brainwash myself into prioritizing dropping the buck on a kickass digicam over rent and food.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/15794912-112499314295689807?l=rabiddustbunnies.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://rabiddustbunnies.blogspot.com/feeds/112499314295689807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=15794912&amp;postID=112499314295689807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499314295689807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/15794912/posts/default/112499314295689807'/><link rel='alternate' type='text/html' href='http://rabiddustbunnies.blogspot.com/2005/04/no-i-really-need-to-buy-digital-camera.html' title='No, I REALLY need to buy a digital camera'/><author><name>zerokarmaleft</name><uri>http://www.blogger.com/profile/03319433039884195217</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://static.flickr.com/4/8077565_5107e27949_o.jpg'/></author><thr:total>0</thr:total></entry></feed>
