<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>3hv</title>
	
	<link>http://www.3hv.co.uk/blog</link>
	<description>beautiful code for elegant web sites</description>
	<pubDate>Tue, 18 Nov 2008 10:30:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/3hv" type="application/rss+xml" /><feedburner:emailServiceId>1481457</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Rails vs Merb</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/457038387/</link>
		<comments>http://www.3hv.co.uk/blog/2008/11/18/rails-vs-merb/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 10:30:04 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.3hv.co.uk/blog/?p=320</guid>
		<description><![CDATA[
What the fuck is this?  
Merb is launched and DHH suddenly has a load of &#8220;Rails Myths&#8221; posts up on his blog.  Like this sly little dig: 

it shows the great power of being an full-stack framework

Wycats responds with a slightly less sly dig: 

For the moment, these differences are the reason that [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignnone" style="width: 560px"><a href="http://www.curtis.lassam.net/"><img alt="Ruby Programmers having a fight" src="http://curtis.lassam.net/comics/programmers.png" title="Programmers" width="550" height="770" /></a><p class="wp-caption-text">Ruby Programmers having a fight</p></div>
<p>What the fuck is <a href="http://www.reddit.com/r/ruby/comments/7d5u6/so_why_should_i_choose_merb_over_ruby_on_rails/">this</a>?  </p>
<p>Merb is launched and DHH suddenly has a load of &#8220;<a href="http://www.loudthinking.com/posts/29-the-rails-myths">Rails Myths</a>&#8221; posts up on his blog.  Like this sly little dig: </p>
<blockquote><p>
it shows the great power of being an full-stack framework
</p></blockquote>
<p>Wycats responds with a <a href="http://yehudakatz.com/2008/11/15/mythbusting-rails-is-not-a-monolith/">slightly less sly dig</a>: </p>
<blockquote><p>
For the moment, these differences are the reason that Rails will continue to dominate amongst developers seeking to build apps similar in scope to apps built by 37Signals. I suspect that Merb will pick up steam amongst developers looking to build innovative apps leveraging the latest and greatest Ruby techniques and libraries.
</p></blockquote>
<p>Zed <a href="http://www.zedshaw.com/blog/2008-11-13.html">responds angrily</a> to a mistake by DHH (which DHH <a href="http://www.loudthinking.com/posts/31-myth-2-rails-is-expected-to-crash-400-timesday">subsequently corrects</a>).  </p>
<p>I admit I&#8217;ve not had much time to look at Merb in detail; the times when I have played with it my impression has been &#8220;it&#8217;s much the same as Rails but done in a different (probably cleaner) way&#8221;.  I love the fact in Rails that everything comes in one bundle (apart from RSpec :-), I love the fact that Merb gives you choices (even though I don&#8217;t have the time to research those choices), I like the fact that the two frameworks are now feeding off each other.  </p>
<p>But the thing that impressed me most when I came to Rails was how nice and friendly the Ruby community was.  But, it would appear that that was an illusion and massive egos are in charge.  Discussion is good.  Adapting your ideas in the face of competition and change is good.  Having a massive pissing match because my framework is better than your framework is stupid.  I wish you would all just shut the fuck up.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/11/18/rails-vs-merb/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/11/18/rails-vs-merb/</feedburner:origLink></item>
		<item>
		<title>Loading the MySQL drivers into GNU Smalltalk</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/452943307/</link>
		<comments>http://www.3hv.co.uk/blog/2008/11/14/loading-the-mysql-drivers-into-gnu-smalltalk/#comments</comments>
		<pubDate>Fri, 14 Nov 2008 12:50:04 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[Beautiful Code]]></category>

		<category><![CDATA[Smalltalk]]></category>

		<guid isPermaLink="false">http://www.3hv.co.uk/blog/?p=310</guid>
		<description><![CDATA[It&#8217;s an unfortunate fact that many Open Source projects have documentation that is sadly lacking.  A case in point is GNU Smalltalk.  
Smalltalk is one of my favourite languages but a decent Smalltalk implementation that fits with your native window manager is hard to find.  The point of GNU Smalltalk is that [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s an unfortunate fact that many Open Source projects have documentation that is sadly lacking.  A case in point is GNU Smalltalk.  </p>
<p>Smalltalk is one of my favourite languages but a decent Smalltalk implementation that fits with your native window manager is hard to find.  The point of GNU Smalltalk is that it works &#8220;headlessly&#8221; (Smalltalk invented the graphical user-interface and the integrated development environment so this is quite a departure), so I can still use my favourite text editor and run stuff from the command line.  Just like Ruby!</p>
<p>However, it&#8217;s taken me a couple of hours to figure out how to simply connect to a database.  But now I have, here it is: </p>
<ul>
<li>Install GNU Smalltalk (in my case using MacPorts):<br />
    <code>sudo port install gst</code>
  </li>
<li>Start GNU Smalltalk and create a working image:<br />
<code>cd /Users/rahoulb/source/st<br />
gst<br />
st> ObjectMemory snapshot: 'work.im'.</code>
</li>
<li>Ctrl-D to exit Smalltalk and then restart using your new image:<br />
<code>gst -I work.im</code>
</li>
<li>Load the DBI database driver:<br />
<code>st> PackageLoader fileInPackage 'DBI'.</code><br />
Load the MySQL driver:<br />
<code>st> PackageLoader fileInPackage 'DBD-MySQL'.</code><br />
Save your image so you don&#8217;t need to reload these packages again:<br />
<code>st> ObjectMemory snapshot.</code>
</li>
<li>
Open a connection to your database:<br />
<code>st>con:= DBI.Connection connect: 'dbi:MySQL:dbname=mydatabase' user: 'myuser' password: 'mypassword'.</code><br />
Grab some data:<br />
<code>st>results:= con select: 'select name from customers limit 10;'</code>
</li>
<li>Bask in the glory of your data</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/11/14/loading-the-mysql-drivers-into-gnu-smalltalk/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/11/14/loading-the-mysql-drivers-into-gnu-smalltalk/</feedburner:origLink></item>
		<item>
		<title>TechieTubbies: podcasting about startups and techie stuff in Britain and around the world</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/448246787/</link>
		<comments>http://www.3hv.co.uk/blog/2008/11/10/techietubbies-podcasting-about-startups-and-techie-stuff-in-britain-and-around-the-world/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 09:52:20 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.3hv.co.uk/blog/?p=308</guid>
		<description><![CDATA[The second episode of my new joint-venture, Techietubbies, performed with the irrepressible Dominic Hodgson, is now available.  It&#8217;s semi-regular half hour podcast where we discuss startups and technology news whilst giggling like children - probably not very professional but that&#8217;s the way we like it!
]]></description>
			<content:encoded><![CDATA[<p>The second episode of my new joint-venture, <a href="http://www.techietubbies.co.uk/podcast/">Techietubbies</a>, performed with the irrepressible <a href="http://www.thehodge.co.uk/">Dominic Hodgson</a>, is now available.  It&#8217;s semi-regular half hour podcast where we discuss startups and technology news whilst giggling like children - probably not very professional but that&#8217;s the way we like it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/11/10/techietubbies-podcasting-about-startups-and-techie-stuff-in-britain-and-around-the-world/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/11/10/techietubbies-podcasting-about-startups-and-techie-stuff-in-britain-and-around-the-world/</feedburner:origLink></item>
		<item>
		<title>iPhone prevents irate customer</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/441457851/</link>
		<comments>http://www.3hv.co.uk/blog/2008/11/03/iphone-prevents-irate-customer/#comments</comments>
		<pubDate>Mon, 03 Nov 2008 22:47:39 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Managing Successful Projects]]></category>

		<guid isPermaLink="false">http://www.3hv.co.uk/blog/?p=303</guid>
		<description><![CDATA[I spent this weekend in the Lake District in the wet north-west of England.  A beautiful part of the world, but one lacking in 3G connectivity.  Not great for browsing (although Mobile Twitter and email were fine) but fantastic for battery life.  
On Sunday morning, I awoke to find an email from [...]]]></description>
			<content:encoded><![CDATA[<p>I spent this weekend in the Lake District in the wet north-west of England.  A beautiful part of the world, but one lacking in 3G connectivity.  Not great for browsing (although Mobile Twitter and email were fine) but fantastic for battery life.  </p>
<p>On Sunday morning, I awoke to find an email from a <a href="http://www.montastic.com/">web-site monitoring service</a> that I use, stating that a client site was down.  The email was sent at 5am.  It was now 10am and I had no computer, a mere GPRS connection and a hangover.  Not good.  </p>
<p>However, I fired up TouchTerm (an SSH client) on my iPhone and connected to the server in question.  Connect OK.  Good.  Then I type <code>sudo monit status</code> to find out what state the server is in.  All services running OK.  Then <code>cat /etc/apache2/sites-enabled/rails-mysite</code>.  This lets me examine the web-server configuration file; and I can prove to myself that I had set up aliases for the site (so that the same site is also available on an alternative web address).  I then used Mobile Safari to connect on the alternative addresses and everything works fine.  Lastly, I write an email to the client stating that the site is down but nothing at my end is wrong - could it be a DNS problem?  </p>
<p><div class="wp-caption alignleft" style="width: 460px"><img alt="iPhone with TouchTerm" src="http://www.dabbledoo.com/ee/images/uploads/appletell/TouchTerm.png" title="iPhone with TouchTerm" width="450" height="280" /><p class="wp-caption-text">iPhone with TouchTerm</p></div>Of course, there are many phones that can do this.  In fact I have had so-called &#8220;smartphones&#8221; for years - all of which are capable of connecting over SSH, over the web and over email.  But the iPhone is the first where I have actually used that capability, where it&#8217;s not so painful to use that I want to try it out.  </p>
<p>Later that day I got an email from the monitoring service stating that the site had returned.  And on Monday, the client tells me that their registrar had had a failure and all of their domain names had gone down for the day.  </p>
<p>Still, I think that&#8217;s pretty good; Sunday, with a hangover, pro-actively investigating a fault on a customer&#8217;s server, on a telephone and an antique net connection.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/11/03/iphone-prevents-irate-customer/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/11/03/iphone-prevents-irate-customer/</feedburner:origLink></item>
		<item>
		<title>Showing the Git branch in your bash prompt</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/436293882/</link>
		<comments>http://www.3hv.co.uk/blog/2008/10/29/showing-the-git-branch-in-your-bash-prompt/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 22:02:19 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[Beautiful Code]]></category>

		<category><![CDATA[Writing Reliable, Bug-Free Code]]></category>

		<guid isPermaLink="false">http://www.3hv.co.uk/blog/?p=295</guid>
		<description><![CDATA[My first adventure in source control was many years ago.  It was my first proper job and I was the sole developer in a tiny company.  To keep the source code safe, it was all stored on a network share, and the file server was backed up at least once a day.  [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_297" class="wp-caption alignleft" style="width: 210px"><a href="http://www.3hv.co.uk/blog/wp-content/uploads/2008/10/962334_57900306-1.jpg"><img src="http://www.3hv.co.uk/blog/wp-content/uploads/2008/10/962334_57900306-1-200x300.jpg" alt="Safe and Secure - Image by frko: http://www.sxc.hu/photo/962334" title="Secure" width="200" height="300" class="size-medium wp-image-297" /></a><p class="wp-caption-text">Safe and Secure - Image by frko: http://www.sxc.hu/photo/962334</p></div>My first adventure in source control was many years ago.  It was my first proper job and I was the sole developer in a tiny company.  To keep the source code safe, it was all stored on a network share, and the file server was backed up at least once a day.  </p>
<p>The problems started when two other developers joined the team.  Within a week we repeatedly had the issue of two people editing the same file at the same time and one of them losing their changes.  So we devised our own source control system.  Every file had a piece of cardboard with its name written on it, about 2cm by 10cm.  These were stuck, with blu-tak, to a wall.  If anyone wanted to edit a file they must stand up, go to the board, take the piece of cardboard for that particular file and stick it to their monitor.  So we had an at a glance view of who was working on what and also made sure that the files were kept safe.  </p>
<p>Since then I&#8217;ve used Visual Sourcesafe (don&#8217;t laugh).  To my mind, it&#8217;s not completely awful, but I could never get my head around branching and merging.  I then moved to Subversion which is both incredibly simple to use and free.  And I understood branching and merging, but it was just a bit too long-winded to use.  </p>
<p>However now I, like all the Rails-kids, use git.  Which is both great and awful.  It&#8217;s taken me weeks to even begin to get my head around it.  I still lose code every now and then.  But it&#8217;s so easy to branch and merge; for the first time, branching is an integral part of the way I work.  There is danger in branching though.  With svn it&#8217;s easy to see which branch you are in - it&#8217;s the folder name.  In git, it&#8217;s not so easy.  </p>
<p>So, my extremely smart colleague, <a href="http://davidsmalley.com/">David Smalley</a>, showed me this amendment to your .bashrc (or in my case .profile): </p>
<pre><code>function parse_git_branch {
  git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}

export PS1="\u@\h:\w\$(parse_git_branch)\$ "
</code></pre>
<p>The function asks git which branch we are currently in.  We then set PS1, the variable for the command prompt, asking it to show the username, host, path and branch.  </p>
<p>So, if you are not in a git-managed folder you see: </p>
<p><code>rahoulb@monster:/Volumes/src$ </code></p>
<p>And if you are in a git-managed folder you see: </p>
<p><code>rahoulb@monster:/Volumes/src/bb-billing(master)$</code></p>
<p>So now you have no excuse!</p>
<p>Photo by <a href="http://www.sxc.hu/photo/962334">frko</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/10/29/showing-the-git-branch-in-your-bash-prompt/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/10/29/showing-the-git-branch-in-your-bash-prompt/</feedburner:origLink></item>
		<item>
		<title>Working for Brightbox</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/422507539/</link>
		<comments>http://www.3hv.co.uk/blog/2008/10/16/working-for-brightbox/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 10:05:43 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Managing Successful Projects]]></category>

		<guid isPermaLink="false">http://www.3hv.co.uk/blog/?p=286</guid>
		<description><![CDATA[ 
Sometimes you have a moment where you know that you&#8217;re on the right path.  
I was hunting through an archive of work done for Brightbox and found this message trail.  I had just tracked down a bug and posted a small screenshot of the fix.  
John&#8217;s response let me know that this would be a [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<div id="attachment_285" class="wp-caption alignright" style="width: 310px"><a href="http://www.3hv.co.uk/blog/wp-content/uploads/2008/10/picture-1.png"><img class="size-medium wp-image-285" title="Brightbox Messages" src="http://www.3hv.co.uk/blog/wp-content/uploads/2008/10/picture-1-300x203.png" alt="Brightbox Messages between myself and John Leach" width="300" height="203" /></a><p class="wp-caption-text">Brightbox Messages between myself and John Leach</p></div>
<p>Sometimes you have a moment where you know that you&#8217;re on the right path.  </p>
<p>I was hunting through an archive of work done for <a href="http://www.brightbox.co.uk/a/dplsk" target="_blank">Brightbox</a> and found this message trail.  I had just tracked down a bug and posted a small screenshot of the fix.  </p>
<p>John&#8217;s response let me know that this would be a great place to work.  </p>
<p>Sometimes, it just <em>feels</em> right.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/10/16/working-for-brightbox/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/10/16/working-for-brightbox/</feedburner:origLink></item>
		<item>
		<title>Telling Stories with RSpec</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/422493625/</link>
		<comments>http://www.3hv.co.uk/blog/2008/10/16/telling-stories-with-rspec/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 09:57:31 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[Designing Great Software]]></category>

		<category><![CDATA[Ruby on Rails and Software Development]]></category>

		<category><![CDATA[Writing Reliable, Bug-Free Code]]></category>

		<guid isPermaLink="false">http://www.3hv.co.uk/blog/?p=281</guid>
		<description><![CDATA[Last night I gave a talk at Geekup about RSpec and RSpec User Stories.  
 
Telling Stories With RSpec
View SlideShare presentation or Upload your own. (tags: ruby rails)

 
Thanks to Ashley Moran for talking it through with me.
UPDATED to use Slideshare to display the slides.
]]></description>
			<content:encoded><![CDATA[<p>Last night I gave a talk at <a href="http://geekup.org" target="_blank">Geekup</a> about <a href="http://rspec.info" target="_blank">RSpec</a> and RSpec User Stories.  </p>
<p> 
<div style="width:425px;text-align:left" id="__ss_664775"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/rahoulb/telling-stories-with-rspec-presentation?type=powerpoint" title="Telling Stories With RSpec">Telling Stories With RSpec</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=tellingstorieswithrspec-1224242627857537-8&#038;stripped_title=telling-stories-with-rspec-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=tellingstorieswithrspec-1224242627857537-8&#038;stripped_title=telling-stories-with-rspec-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/rahoulb/telling-stories-with-rspec-presentation?type=powerpoint" title="View Telling Stories With RSpec on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/ruby">ruby</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/rails">rails</a>)</div>
</div>
<p> </p>
<p>Thanks to <a href="http://aviewfromafar.net/2008/10/2/geekup-sheffield-vi-from-specification-to-success" target="_blank">Ashley Moran</a> for talking it through with me.</p>
<p>UPDATED to use Slideshare to display the slides.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/10/16/telling-stories-with-rspec/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/10/16/telling-stories-with-rspec/</feedburner:origLink></item>
		<item>
		<title>Installing the MySql gem on a fresh Mac OSX Leopard machine</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/422493626/</link>
		<comments>http://www.3hv.co.uk/blog/2008/09/24/installing-the-mysql-gem-on-a-fresh-mac-osx-leopard-machine/#comments</comments>
		<pubDate>Wed, 24 Sep 2008 14:18:49 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[Ruby on Rails and Software Development]]></category>

		<guid isPermaLink="false">http://blog.3hv.co.uk/?p=277</guid>
		<description><![CDATA[Rails 2.2 deprecates the inbuilt Rails MySql driver and you are recommended to use the native MySql gem instead.  
Unfortunately, when I tried to install this on my fresh Leopard box I got: 
Error installing mysql:
ERROR: Failed to build gem native extension. 
Followed by a load of guff about options.  
After a bit [...]]]></description>
			<content:encoded><![CDATA[<p>Rails 2.2 deprecates the inbuilt Rails MySql driver and you are recommended to use the native MySql gem instead.  </p>
<p>Unfortunately, when I tried to install this on my fresh Leopard box I got: </p>
<blockquote><p>Error installing mysql:<br />
ERROR: Failed to build gem native extension. </p></blockquote>
<p>Followed by a load of guff about options.  </p>
<p>After a bit of searching I found a <a href="http://weblog.rubyonrails.org/2005/10/30/get-10-15-more-performance-with-mysql-rails/">post on the Rails blog</a> with some potential alternative commands; mostly about Windows installations but also some for OSX.  </p>
<p>Of these, only one worked for me - and that was: </p>
<p><tt>sudo gem install mysql &#8212; &#8211;with-mysql-config</tt></p>
<p>Note that that is double-dash space double-dashwith-mysql-config.  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/09/24/installing-the-mysql-gem-on-a-fresh-mac-osx-leopard-machine/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/09/24/installing-the-mysql-gem-on-a-fresh-mac-osx-leopard-machine/</feedburner:origLink></item>
		<item>
		<title>The best cartoons ever made</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/422493627/</link>
		<comments>http://www.3hv.co.uk/blog/2008/09/07/the-best-cartoons-ever-made/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 16:11:03 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.3hv.co.uk/?p=265</guid>
		<description><![CDATA[I have just read this excellent description likening &#8220;the PC&#8221; from the &#8220;Get a Mac&#8221; ads to Warner Brothers&#8217; greatest ever creation, Wile E Coyote [1].  Reading through the Wile E rules, it fits perfectly.  
Despite being probably the greatest cartoon character ever created, it has to be said that Wile E does [...]]]></description>
			<content:encoded><![CDATA[<p>I have just read this excellent description <a href="http://fishbowl.pastiche.org/2008/09/06/hi_im_a_mac_beep_beep/">likening &#8220;the PC&#8221; from the &#8220;Get a Mac&#8221; ads to Warner Brothers&#8217; greatest ever creation, Wile E Coyote</a> [1].  Reading through the Wile E rules, it fits perfectly.  </p>
<p>Despite being probably the greatest cartoon character ever created, it has to be said that Wile E does not figure in my all time top-three cartoons.  It should be noted that there is no Pixar, Dreamworks, MGM or even stinking Disney in this list - it&#8217;s Warner Brothers all the way: </p>
<ul>
<li>
    <strong>Number 3: <a href="http://www.youtube.com/watch?v=HTSOjbp0Hs0">The Three Little Bops</a></strong><br />
    The story of the three little pigs, told in Jazz.  <cite>&#8220;Sturdy place this house of bricks, built in 1776, high-class place with a high-class crowd, sign on the door &#8216;no wolves allowed&#8217;&#8221;</cite>
  </li>
<li>
    <strong>Number 2: <a href="http://www.dailymotion.com/video/x6gxmv_tweety-sylvester-birds-anonymous_fun">Sylvester and Tweety in &#8220;Birds Anonymous&#8221;</a></strong><br />
    Cat at Meeting: <cite>&#8220;I used to be a three bird-a-day cat, till BA helped me&#8221;</cite><br />
    Sylvester: <cite>&#8220;From now on, birds is strictly for the birds&#8221;</cite>
  </li>
<li>
    <strong>Number 1: <a href="http://www.youtube.com/watch?v=Mjhm-8kMtzg">Bugs Bunny and Elmer Fudd in &#8220;What&#8217;s Opera Doc?&#8221;</a></strong><br />
    Elmer Fudd: <cite>&#8220;Kill the wabbit, kill the wabbit&#8221;</cite><br />
    Bugs Bunny: <cite>&#8220;How will you kill the wabbit?&#8221;</cite><br />
    Elmer Fudd: <cite>&#8220;With my spear and magic helmet!&#8221;</cite><br />
    Bugs Bunny: <cite>&#8220;Your spear and magic helmet?&#8221;</cite><br />
    Elmer Fudd: <cite>&#8220;<strong>With my spear and magic helmet!</strong>&#8220;</cite><br />
    Bugs Bunny: <cite>&#8220;Magic Helmet?&#8221;</cite><br />
    Elmer Fudd: <cite>&#8220;<strong>Magic Helmet!</strong>&#8220;</cite><br />
    Bugs Bunny: <cite>&#8220;Magic Helmet?&#8221;</cite><br />
    Elmer Fudd: <cite>&#8220;<strong>YES MAGIC HELMET &#8230; AND I WILL GIVE YOU A SAMPLE!</strong>&#8220;</cite>
  </li>
</ul>
<p>Nice to see that, after writing this article and searching for links, two of the three have been nominated for Oscars.  So it&#8217;s not just me!</p>
<p>[1] Link via <a href="http://daringfireball.net">Daring Fireball</a></p>
<p>UPDATED: link to a video of &#8220;Birds Anonymous&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/09/07/the-best-cartoons-ever-made/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/09/07/the-best-cartoons-ever-made/</feedburner:origLink></item>
		<item>
		<title>Google Chrome</title>
		<link>http://feeds.feedburner.com/~r/3hv/~3/422493628/</link>
		<comments>http://www.3hv.co.uk/blog/2008/09/02/google-chrome/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 21:22:47 +0000</pubDate>
		<dc:creator>Rahoul Baruah</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Managing Successful Projects]]></category>

		<guid isPermaLink="false">http://blog.3hv.co.uk/2008/09/02/google-chrome/</guid>
		<description><![CDATA[Google&#8217;s Chrome browser is making big waves on the Internet. &#8220;Watch out Microsoft, Google is coming to get you&#8221; they are saying. 
But they are wrong. 
Mozilla should be worried. Even Apple should be worried. But Microsoft should not. 
You see, if Chrome is successful it will take search revenue (from the little online search [...]]]></description>
			<content:encoded><![CDATA[<p>Google&#8217;s Chrome browser is making big waves on the Internet. &#8220;Watch out Microsoft, Google is coming to get you&#8221; they are saying. </p>
<p>But they are wrong. </p>
<p>Mozilla should be worried. Even Apple should be worried. But Microsoft should not. </p>
<p>You see, if Chrome is successful it will take search revenue (from the little online search box) that Google pays to Mozilla and Apple every time you click on an advert (as opposed to a search result). </p>
<p>But that&#8217;s not Google&#8217;s aim. </p>
<p>Their aim is &#8220;fire and move&#8221;. </p>
<p>Just as Microsoft prepares an assault on Google&#8217;s search and advertising business, Google distracts them with an assault on the Windows desktop. A classic Microsoft ploy (see the Win16 API, the Win32 API, the .Net API) turned against them. </p>
<p>So, how do you respond to fire and move? Well, that&#8217;s the real question.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.3hv.co.uk/blog/2008/09/02/google-chrome/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.3hv.co.uk/blog/2008/09/02/google-chrome/</feedburner:origLink></item>
	</channel>
</rss>
