<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>John Leach's Blog</title>
	<atom:link href="http://johnleach.co.uk/words/feed/" rel="self" type="application/rss+xml" />
	<link>http://johnleach.co.uk/words</link>
	<description>Stuff I think, see and do</description>
	<pubDate>Mon, 14 Jul 2008 20:20:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
			<item>
		<title>Hello world, Debian style</title>
		<link>http://johnleach.co.uk/words/archives/2008/07/14/317/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/07/14/317/#comments</comments>
		<pubDate>Mon, 14 Jul 2008 20:20:33 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[Debian]]></category>

		<category><![CDATA[hello world]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=317</guid>
		<description><![CDATA[
# apt-get install hello

# hello
Hello, world!

# hello --help
Usage: hello [OPTION]&#8230;
Print a friendly, customisable greeting.

  -h, &#8211;help display this help and exit
  -v, &#8211;version display version information and exit

  -t, &#8211;traditional       use traditional greeting format
  -n, &#8211;next-generation   use next-generation greeting format
  -g, &#8211;greeting=TEXT [...]]]></description>
			<content:encoded><![CDATA[<pre><code>
# apt-get install hello

# hello
Hello, world!

# hello --help
Usage: hello [OPTION]&#8230;
Print a friendly, customisable greeting.

  -h, &#8211;help display this help and exit
  -v, &#8211;version display version information and exit

  -t, &#8211;traditional       use traditional greeting format
  -n, &#8211;next-generation   use next-generation greeting format
  -g, &#8211;greeting=TEXT     use TEXT as the greeting message
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/07/14/317/feed/</wfw:commentRss>
		</item>
		<item>
		<title>£5/month for your digitial civil liberties</title>
		<link>http://johnleach.co.uk/words/archives/2008/07/11/316/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/07/11/316/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 18:54:02 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<category><![CDATA[Tech]]></category>

		<category><![CDATA[copyright]]></category>

		<category><![CDATA[creative commons]]></category>

		<category><![CDATA[drm]]></category>

		<category><![CDATA[evoting]]></category>

		<category><![CDATA[foi]]></category>

		<category><![CDATA[freedom]]></category>

		<category><![CDATA[privacy]]></category>

		<category><![CDATA[rights]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=316</guid>
		<description><![CDATA[
The Open Rights Group are a UK based organisation fighting for our civil liberties in the digital age.  DRM, e-voting, copyright term extensions, FOI, net neutrality, privacy, RIPA, creative commons etc.etc.etc.etc.etc. They&#8217;re like an English EFF.
They have a tiny staff and many other volunteers who are extremely dedicated to the cause and are working [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://johnleach.co.uk/words/wp-content/org-logo.png"><img class="alignnone size-full wp-image-286" title="Open Rights Group logo" src="http://johnleach.co.uk/words/wp-content/org-logo.png" alt="" width="300" height="45" /></a></p>
<p>The <a href="http://www.openrightsgroup.org">Open Rights Group</a> are a UK based organisation fighting for our civil liberties in the digital age.  DRM, e-voting, copyright term extensions, FOI, net neutrality, privacy, RIPA, creative commons etc.etc.etc.etc.etc. They&#8217;re like an English <a href="http://www.eff.org/">EFF</a>.</p>
<p>They have a tiny staff and many other volunteers who are extremely dedicated to the cause and are working very hard for our freedoms.  They are funded entirely by donations which pays for the staff, an office and expenses of running campaigns and pestering politicians.  They&#8217;re <a href="http://www.openrightsgroup.org/2008/07/07/growing-the-org-community-and-having-fun-doing-it/">currently hoping to push their income up so things are more sustainable</a>.</p>
<p>So, <a href="http://www.openrightsgroup.org/support-org/">please sign up and give them some money every month</a>. Anything from £5 upwards would be super. If you use computers for pretty much anything, it will make your life better - or at least prevent it getting any worse.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/07/11/316/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MoinMoin wiki on NGINX</title>
		<link>http://johnleach.co.uk/words/archives/2008/06/29/315/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/06/29/315/#comments</comments>
		<pubDate>Sun, 29 Jun 2008 15:23:54 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[config]]></category>

		<category><![CDATA[moinmoin]]></category>

		<category><![CDATA[nginx]]></category>

		<category><![CDATA[wiki]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=315</guid>
		<description><![CDATA[Further to my post about getting the MoinMoin wiki system working with FastCGI and Lighttpd, here is how to do the same with NGINX.  MoinMoin is configured in FastCGI mode and listening on port 9005
All the fastcgi_param lines up to PATH_INFO are pretty generic and I have them in a separate include file that [...]]]></description>
			<content:encoded><![CDATA[<p>Further to my post about getting the <a href="http://johnleach.co.uk/words/archives/2007/07/29/275/">MoinMoin wiki system working with FastCGI and Lighttpd</a>, here is how to do the same with <a href="http://nginx.net/">NGINX</a>.  <a href="http://moinmo.in/">MoinMoin</a> is configured in FastCGI mode and listening on port 9005</p>
<p>All the <code>fastcgi_param</code> lines up to <code>PATH_INFO</code> are pretty generic and I have them in a separate include file that I pull in for any Fastcgi stanza.</p>
<pre><code>

  if ($uri ~ ^/wiki(.*)?) {
    set $wiki_url $1;
  }
  location /wiki {
      fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
      fastcgi_param  SERVER_SOFTWARE    nginx;
      fastcgi_param  QUERY_STRING       $query_string;
      fastcgi_param  REQUEST_METHOD     $request_method;
      fastcgi_param  CONTENT_TYPE       $content_type;
      fastcgi_param  CONTENT_LENGTH     $content_length;
      fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
      fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
      fastcgi_param  REQUEST_URI        $request_uri;
      fastcgi_param  DOCUMENT_URI       $document_uri;
      fastcgi_param  DOCUMENT_ROOT      $document_root;
      fastcgi_param  SERVER_PROTOCOL    $server_protocol;
      fastcgi_param  REMOTE_ADDR        $remote_addr;
      fastcgi_param  REMOTE_PORT        $remote_port;
      fastcgi_param  SERVER_ADDR        $server_addr;
      fastcgi_param  SERVER_PORT        $server_port;
      fastcgi_param  SERVER_NAME        $server_name;

      fastcgi_param PATH_INFO $wiki_url;
      fastcgi_param SCRIPT_NAME /wiki;
      if (!-f $request_filename) {
        fastcgi_pass 127.0.0.1:9005;
      }
  }

</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/06/29/315/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Corrupted filesystem recovery dry-run with LVM snapshots</title>
		<link>http://johnleach.co.uk/words/archives/2008/06/05/313/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/06/05/313/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 12:59:02 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[corruption]]></category>

		<category><![CDATA[filesystem]]></category>

		<category><![CDATA[lvm]]></category>

		<category><![CDATA[recovery]]></category>

		<category><![CDATA[resierfs]]></category>

		<category><![CDATA[snapshots]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=313</guid>
		<description><![CDATA[I have a corrupt Reiser filesystem that needs a tree rebuild on it, which can be a scary thing to do (and is only advised when you *really* do need to do it which, unfortunately, I do).
Now, this filesystem largely works, there is just a small part of it that causes problems when accessed. A [...]]]></description>
			<content:encoded><![CDATA[<p>I have a corrupt Reiser filesystem that needs a tree rebuild on it, which can be a scary thing to do (and is only advised when you *really* do need to do it which, unfortunately, I do).</p>
<p>Now, this filesystem largely works, there is just a small part of it that causes problems when accessed. A rebuild could make things a lot worse, or it might just solve my problem (note: my problem appears NOT to be due to hardware failure. rebuilding the tree of a Reiser filesystem on hardware that has badsectors or whatever is VERY likely to make things worse. don&#8217;t do it).</p>
<p>So, I&#8217;m currently using the filesystem and avoiding the broken bit.  I need to know if one: how long a rebuild is going to take, so I can plan the downtime and two: will it complete sucessfully or will the world fall on my head.</p>
<p>LVM snapshots can help here and my filesystem in on a LVM logical volume.  The idea is to take a snapshot of the filesystem and run the rebuild on the snapshot.  Then you can decide whether you want to take the live filesystem down to rebuild that, or maybe you decide to update your backups best you can and start a new filesystem from scratch.</p>
<p><span id="more-313"></span></p>
<ol>
<li>create the snapshot: lvcreate -s -L 5G -n home-080605 /dev/myvg/home</li>
<li>run the rebuild: time reiserfsck &#8211;rebuild-tree -y /dev/myvg/home-080605</li>
<li>note the time it took</li>
<li>mount the snapshot somewhere: mount /dev/myvg/home-080605 /mnt/home-rebuilt</li>
<li>poke around a bit, make sure things are worse off (in my case, I took a file listing of live and snapshot filesystems and ran it through diff - nothing guaranteed, but provides some clues :)</li>
</ol>
<p>The 5G is how much data can change from the time of the snapshot before LVM drops it.  This depends on how many changes the rebuild is going to make and how many changes to the original filesystem are made whilst you&#8217;re working (assuming it&#8217;s still in use like in this case)</p>
<p>In my case, the output of the rebuild command showed that just the known corrupted files had been affected, which was nice.  So now you can arrange the downtime and do the real rebuild. Feel free to take another snapshot before running the real rebuild, then if something does happen to go terribly wrong, you can recover to at least where you started.</p>
<p>Remember to remove the snapshots when you&#8217;re done: lvremove /dev/myvg/home-080605</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/06/05/313/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter relay rbot irc plugin</title>
		<link>http://johnleach.co.uk/words/archives/2008/05/25/312/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/05/25/312/#comments</comments>
		<pubDate>Sun, 25 May 2008 01:30:05 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[bot]]></category>

		<category><![CDATA[irc]]></category>

		<category><![CDATA[plugin]]></category>

		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=312</guid>
		<description><![CDATA[I wrote a little plugin for rbot that follows a user on Twitter and announces any twits of its friends on irc.
I registered a dedicated twitter account for our irc channel and had it follow everyone in the channel who has a Twitter account.  When they twit, we get an announcement within 90 seconds:
&#60;chanbot&#62; via [...]]]></description>
			<content:encoded><![CDATA[<p>I wrote a little plugin for <a title="Ruby irc bot" href="http://ruby-rbot.org">rbot</a> that follows a user on <a href="http://www.twitter.com">Twitter</a> and announces any twits of its friends on irc.</p>
<p>I registered a dedicated twitter account for our irc channel and had it follow everyone in the channel who has a Twitter account.  When they twit, we get an announcement within 90 seconds:</p>
<p><code>&lt;chanbot&gt; via twitter, johnleach is testing his rbot plugin a bit more (23 seconds ago via web)<br />
</code></p>
<p>The <a href="http://johnleach.co.uk/downloads/ruby/rbot/plugins/twitter_relay.rb">plugin is available here</a> and is licensed under the terms of the GNU General Public License v2, just like rbot.</p>
<p>Just drop it in your <code>.rbot/plugins</code> dir, rescan, then configure <code>twitter_relay.username</code> and <code>twitter_relay.channels</code> and off you go.  It will check the rss feed every 5 minutes by default, but that can go as low as around 60 seconds if you set <code>twitter_relay.sleep</code>.</p>
<p>Only tested with the latest development snapshot of rbot, but it will probably work with older versions.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/05/25/312/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Graphical Git on GNU/Linux with Giggle</title>
		<link>http://johnleach.co.uk/words/archives/2008/04/27/311/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/04/27/311/#comments</comments>
		<pubDate>Sun, 27 Apr 2008 21:46:39 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[gtk]]></category>

		<category><![CDATA[revision control]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=311</guid>
		<description><![CDATA[Check out (pun!) Giggle, a graphical frontend for the git distributed revision control system.  Cute name and much lovelier than gitk. It&#8217;s pretty new but already does a lot, and more is planned.  See the screeny.
]]></description>
			<content:encoded><![CDATA[<p>Check out (pun!) <a href="http://developer.imendio.com/projects/giggle">Giggle</a>, a graphical frontend for the git distributed revision control system.  Cute name and much lovelier than gitk. It&#8217;s pretty new but already does a lot, and more is planned.  <a title="screenshot of giggle" href="http://developer.imendio.com/sites/developer.imendio.com/files/giggle.png">See the screeny</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/04/27/311/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making a staging database with sed</title>
		<link>http://johnleach.co.uk/words/archives/2008/04/26/310/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/04/26/310/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 10:53:40 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[database]]></category>

		<category><![CDATA[development]]></category>

		<category><![CDATA[mysql]]></category>

		<category><![CDATA[sed]]></category>

		<category><![CDATA[staging]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=310</guid>
		<description><![CDATA[Quick one - thought was was cute and useful.  I take a copy of live databases once in a while for use in the staging environments, but some apps have references to the live url in the there (Wordpress does this and makes all its redirects using it, making it particularly difficult to test in [...]]]></description>
			<content:encoded><![CDATA[<p>Quick one - thought was was cute and useful.  I take a copy of live databases once in a while for use in the staging environments, but some apps have references to the live url in the there (Wordpress does this and makes all its redirects using it, making it particularly difficult to test in staging).</p>
<p>This is a simple little way to change all the urls in the db as you clone it:</p>
<p><code>mysqldump -h live_db_host -u user -pmypass live_db | sed -e '{s/www.example.com/staging.example.com/g}' | mysql -h staging_db_host -u user -pmypass staging_db</code></p>
<p>Though depending on your MySQL table type you might want to dump to disk first, then pipe it through sed as your live tables might be locked (I&#8217;m not actually sure if mysqldump will block waiting for the other processes to catch up)</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/04/26/310/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Broken Bus Window</title>
		<link>http://johnleach.co.uk/words/archives/2008/04/20/309/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/04/20/309/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 11:44:57 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Photoblog]]></category>

		<category><![CDATA[broken]]></category>

		<category><![CDATA[bus]]></category>

		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=309</guid>
		<description><![CDATA[
Broken Bus Window form back in 2005.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://johnleach.co.uk/photography/selections/photoblog/050806-broken-bus-window.jpg?info"><img class="alignnone" src="http://johnleach.co.uk/photography/selections/photoblog/050806-broken-bus-window.jpg?preview" alt="Broken Bus Window Photo" /></a></p>
<p>Broken Bus Window form back in 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/04/20/309/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Speaking at the Manchester Free Software Meeting</title>
		<link>http://johnleach.co.uk/words/archives/2008/04/08/307/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/04/08/307/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 22:05:35 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Tech]]></category>

		<category><![CDATA[brightbox]]></category>

		<category><![CDATA[comic]]></category>

		<category><![CDATA[eler]]></category>

		<category><![CDATA[free software]]></category>

		<category><![CDATA[manchester]]></category>

		<category><![CDATA[talk]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=307</guid>
		<description><![CDATA[ I&#8217;m speaking next Tuesday (15th April 2008) at the Manchester Free Software about my geeky web comic, Everybody Loves Eric Raymond.  Apparently people are still interested in it even though it hasn&#8217;t been updated since December! Hooray!
It&#8217;ll be a bit of a mix of the two talks I&#8217;ve done before on ELER, so [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-308" title="ELER pane" src="http://johnleach.co.uk/words/wp-content/uploads/2008/04/eler-pane.jpg" alt="" width="180" height="185" /> I&#8217;m speaking next Tuesday (15th April 2008) at the Manchester Free Software about my geeky web comic, <a href="http://geekz.co.uk/lovesraymond/">Everybody Loves Eric Raymond</a>.  Apparently people are still interested in it even though it hasn&#8217;t been updated since December! Hooray!</p>
<p>It&#8217;ll be a bit of a mix of the two talks I&#8217;ve done before on ELER, so some stuff about the history of the comic and how I make it, plus some ranting about free software, free markets and leaders.</p>
<p>I was asked by the then organiser (and my friend) <a href="http://mattl.co.uk">Matt Lee</a> who was then extraordinarily renditioned to North America with his new wife, leaving the new organisers to pick up the pieces.  Luckily most of the pieces were found and it&#8217;s all go, though I do now appear to be talking about my new <a title="UK Ruby on Rails hosting" href="http://www.brightbox.co.uk">Rails hosting company</a> too and my name is spelt differently.  If there is time, I&#8217;ll talk about some of the stuff we&#8217;re doing at Brightbox with Free Software.</p>
<p>Talk starts at 7pm at the <a href="http://www.manchesterdda.com/article/12/">Manchester DDA</a>.  More details on the <a href="http://groups.fsf.org/index.php/Manchester/2008-04-15">Manchester Free Software website</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/04/08/307/feed/</wfw:commentRss>
		</item>
		<item>
		<title>6 year old Gnome bug picks up pace</title>
		<link>http://johnleach.co.uk/words/archives/2008/04/05/306/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/04/05/306/#comments</comments>
		<pubDate>Sat, 05 Apr 2008 11:12:45 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Tech]]></category>

		<category><![CDATA[bugs]]></category>

		<category><![CDATA[free software]]></category>

		<category><![CDATA[gnome]]></category>

		<category><![CDATA[nautilus]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/?p=306</guid>
		<description><![CDATA[This bug regarding the Nautilus image thumbnailer performance was reported almost 6 years ago.  It had input on it at the rate of around one message every two months, up until the end of 2003 - then nothing until 2006, where duplicate bug reports start coming in pretty regularly until the end of 2006.  All [...]]]></description>
			<content:encoded><![CDATA[<p><a title="Gnome bugzilla" href="http://bugzilla.gnome.org/show_bug.cgi?id=80925">This bug regarding the Nautilus image thumbnailer performance</a> was reported almost 6 years ago.  It had input on it at the rate of around one message every two months, up until the end of 2003 - then nothing until 2006, where duplicate bug reports start coming in pretty regularly until the end of 2006.  All pretty quiet until then, kind of suddenly, Michael Chudobiak writes a patch that speeds up Nautilus almost 3400%</p>
<pre id="comment_text_15">I used a test folder that had four 15000x400 tif images and four
15000x400 png images (solid colors). Without the patch, it took
Nautilus 4 minutes and 30 seconds to thumbnail the folder. With
the patch, it took 8 seconds.

I'm not clever enough to touch the actual pixop codebase. But
these numbers suggest there is enormous room for improvement!
This bug has been open for 6 years - nudge, nudge.</pre>
<p>Because free software is forever we can just afford to get there in the end :)</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/04/05/306/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Euruko Ruby Conference 2008 in Prague</title>
		<link>http://johnleach.co.uk/words/archives/2008/03/27/305/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/03/27/305/#comments</comments>
		<pubDate>Thu, 27 Mar 2008 14:07:22 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[brightbox]]></category>

		<category><![CDATA[conference]]></category>

		<category><![CDATA[prague]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/03/27/305/</guid>
		<description><![CDATA[I&#8217;m in Prague with Brightbox for the Euruko Ruby Conference 2008 from tomorrow evening until Monday morning. I&#8217;ll post photos to the Brightbox Flickr photostream as we go along.  If anyone wants to meet up for a drink, email me at john at johnleach dotty co dotty uk.
UPDATE: Photos here.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m in Prague with <a title="UK Rails Hosting" href="http://www.brightbox.co.uk">Brightbox</a> for the <a href="http://www.euruko2008.org/">Euruko Ruby Conference 2008</a> from tomorrow evening until Monday morning. I&#8217;ll post photos to the <a href="http://www.flickr.com/photos/brightbox">Brightbox Flickr photostream</a> as we go along.  If anyone wants to meet up for a drink, email me at john at johnleach dotty co dotty uk.</p>
<p>UPDATE: <a title="Photos of Euruko Ruby Conference in Prague" href="http://www.flickr.com/photos/brightbox/sets/72157604356690421/">Photos here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/03/27/305/feed/</wfw:commentRss>
		</item>
		<item>
		<title>BBC Racism</title>
		<link>http://johnleach.co.uk/words/archives/2008/03/11/304/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/03/11/304/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 11:02:33 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<category><![CDATA[bbc]]></category>

		<category><![CDATA[israel]]></category>

		<category><![CDATA[medialens]]></category>

		<category><![CDATA[palestine]]></category>

		<category><![CDATA[propaganda]]></category>

		<category><![CDATA[racism]]></category>

		<category><![CDATA[terrorism]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/03/11/304/</guid>
		<description><![CDATA[The public can see for themselves the ‘neutral’ media language used to describe Israeli actions: ‘incursion’, ‘retaliation’, ‘military operations’. By contrast, Israel endures ‘terrorist attacks’, ‘slaughter’, ‘a bloodbath’. Careful analysis by Greg Philo and Mike Berry, of the Glasgow University Media Group, found a persistent, ugly pattern:
“In our samples of news content, words such as [...]]]></description>
			<content:encoded><![CDATA[<blockquote>The public can see for themselves the ‘neutral’ media language used to describe Israeli actions: ‘incursion’, ‘retaliation’, ‘military operations’. By contrast, Israel endures ‘terrorist attacks’, ‘slaughter’, ‘a bloodbath’. Careful analysis by Greg Philo and Mike Berry, of the Glasgow University Media Group, found a persistent, ugly pattern:</p>
<p>“In our samples of news content, words such as ‘mass murder’, ‘savage cold-blooded killing’ and ‘lynching’ were used by journalists to describe Israeli deaths but not those of Palestinians/Arabs. The word ‘terrorist’ was used to describe Palestinians, but when an Israeli group was reported as trying to bomb a Palestinian school, they were referred to as ‘extremists’ or ‘vigilantes’.” (Philo and Berry, ‘Bad News From Israel’, Pluto Press, London, 2004, p. 259)</p></blockquote>
<p><a href="http://www.medialens.org/alerts/08/080311_israeli_deaths_matter.php">http://www.medialens.org/alerts/08/080311_israeli_deaths_matter.php</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/03/11/304/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Leeds Ruby Thing #2, Thursday 6th March</title>
		<link>http://johnleach.co.uk/words/archives/2008/03/04/303/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/03/04/303/#comments</comments>
		<pubDate>Tue, 04 Mar 2008 12:29:00 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[Tech]]></category>

		<category><![CDATA[beer]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[geek]]></category>

		<category><![CDATA[leeds]]></category>

		<category><![CDATA[nwrug]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/03/04/303/</guid>
		<description><![CDATA[The Leeds offshoot of the North West Ruby User Group is meeting again this Thursday, 6th March, 7:00 PM - 11:00 PM.  This time at Mr. Foley&#8217;s
Cask Ale House, on The Headrow (formerly Dr. Okells).
Expect unstructured discussion of Ruby, Ruby on Rails and other random stuff plus nice people, great beer and coffee and geeky [...]]]></description>
			<content:encoded><![CDATA[<p>The Leeds offshoot of the <a href="http://www.nwrug.org">North West Ruby User Group</a> is meeting again this Thursday, 6th March, 7:00 PM - 11:00 PM.  This time at <a href="http://www.yorkbrew.demon.co.uk/Mr_fowleys.html">Mr. Foley&#8217;s<br />
Cask Ale House</a>, on The Headrow (formerly Dr. Okells).</p>
<p>Expect unstructured discussion of Ruby, Ruby on Rails and other random stuff plus nice people, great beer and coffee and geeky tshirts.</p>
<p>The balcony back room of Mr Foley&#8217;s has been booked.  Announce that you&#8217;re coming on the <a href="http://upcoming.yahoo.com/event/434473/">upcoming page</a>.</p>
<p>Oh, and we now have a website: <a href="http://leedsrubything.org/">http://leedsrubything.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/03/04/303/feed/</wfw:commentRss>
		</item>
		<item>
		<title>UK Earthquake, February 2008, Magnitude 4.7</title>
		<link>http://johnleach.co.uk/words/archives/2008/02/27/300/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/02/27/300/#comments</comments>
		<pubDate>Wed, 27 Feb 2008 01:13:09 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[bradford]]></category>

		<category><![CDATA[earthquake]]></category>

		<category><![CDATA[england]]></category>

		<category><![CDATA[hull]]></category>

		<category><![CDATA[leeds]]></category>

		<category><![CDATA[lincoln]]></category>

		<category><![CDATA[midlands]]></category>

		<category><![CDATA[news]]></category>

		<category><![CDATA[nottingham]]></category>

		<category><![CDATA[quake]]></category>

		<category><![CDATA[seismograph]]></category>

		<category><![CDATA[tremor]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/02/27/300/</guid>
		<description><![CDATA[Just felt what at first I thought was a heavy gust of wind but what then very quickly became an earthquake. We&#8217;re in Leeds but quickly got reports from friends over instant messenger, irc and twitter that it&#8217;s been felt elsewhere in Leeds, Bradford, Huddersfield and Nottingham.
I&#8217;m hearing the collective throat clearing of every geologist [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://johnleach.co.uk/words/wp-content/uploads/2008/02/quakewhitet.thumbnail.jpg" alt="quakewhitet.jpg" />Just felt what at first I thought was a heavy gust of wind but what then very quickly became an earthquake. We&#8217;re in Leeds but quickly got reports from friends over instant messenger, irc and twitter that it&#8217;s been felt elsewhere in Leeds, Bradford, Huddersfield and Nottingham.</p>
<p>I&#8217;m hearing the collective throat clearing of every geologist in the country in preparation for various TV and radio interviews.</p>
<p>I personally have been expecting the end of days for a few years now and am well prepared in the form of:</p>
<ul>
<li> 5 torches</li>
<li>high capacity Internet link</li>
<li>several comfortable cushions</li>
<li>a good stock of tea</li>
<li>prayer books for all the best gods</li>
</ul>
<p><span id="more-300"></span><a href="http://www.earthquakes.bgs.ac.uk/monitoring/bgs_stations_map.html">http://www.earthquakes.bgs.ac.uk/monitoring/bgs_stations_map.html</a>  is currently inaccessible.</p>
<p>From <a href="http://www.emsc-csem.org/index.php?page=current&amp;sub=detail&amp;id=79520">emsc</a>:</p>
<table>
<tr>
<td class="point">Magnitude</td>
<td class="point2">M  4.7</td>
</tr>
<tr>
<td class="point">Region</td>
<td class="point2">ENGLAND, UNITED KINGDOM</td>
</tr>
<tr>
<td></td>
<td class="point2">English Midlands</td>
</tr>
<tr>
<td class="point">Date time</td>
<td class="point2">2008-02-27 at 00:56:46.0 UTC</td>
</tr>
<tr>
<td class="point">Location</td>
<td class="point2">53.25 N ; 0.45 W</td>
</tr>
<tr>
<td class="point">Depth</td>
<td class="point2">65 km</td>
</tr>
<tr>
<td class="point">Distances</td>
<td style="vertical-align: top; text-align: left">56 km S  Kingston upon hull  (pop 302,296 ; local time 00:56 2008-02-27)<br />
7 km E  Lincoln  (pop 89,228 ; local time 00:56 2008-02-27)<br />
2 km S  Sudbrooke  (pop 1,640 ; local time 00:56 2008-02-27)</td>
</tr>
</table>
<p>My twitter feed is here btw: <a href="http://twitter.com/johnleach">http://twitter.com/johnleach</a>  Mostly just nonsense though.</p>
<p>More links:</p>
<ul>
<li><a href="http://www.klmcpherson.com/archives/27/02/2008/earthquake/">http://www.klmcpherson.com/archives/27/02/2008/earthquake/</a></li>
<li><a href="http://www.zarrblog.com/2008/earthquake-in-england/">http://www.zarrblog.com/2008/earthquake-in-england/</a></li>
<li><a href="http://laugana.livejournal.com/11889.html">http://laugana.livejournal.com/11889.html</a></li>
<li><a href="http://www.albino-igil.com/blog/2008/02/27/i-believe-weve-just-had-an-earthquake-in-derby/">http://www.albino-igil.com/blog/2008/02/27/i-believe-weve-just-had-an-earthquake-in-derby/</a></li>
<li><a href="http://www.democracypr.com/wp/?p=24">http://www.democracypr.com/wp/?p=24</a></li>
<li><a href="http://img141.imageshack.us/img141/9113/1204076141297zy2.png">EARTHQUAKE - Quick, to the Internet!</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/02/27/300/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Wikileaks Censored by US Judge</title>
		<link>http://johnleach.co.uk/words/archives/2008/02/19/299/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/02/19/299/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 06:47:03 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<category><![CDATA[Tech]]></category>

		<category><![CDATA[anonymity]]></category>

		<category><![CDATA[Bank Julius Baer]]></category>

		<category><![CDATA[censor]]></category>

		<category><![CDATA[censorship]]></category>

		<category><![CDATA[cryptome]]></category>

		<category><![CDATA[dns]]></category>

		<category><![CDATA[tor]]></category>

		<category><![CDATA[whistle-blowers]]></category>

		<category><![CDATA[wikileak]]></category>

		<category><![CDATA[wikileaks]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/02/19/299/</guid>
		<description><![CDATA[
A controversial website that allows whistle-blowers to anonymously post government and corporate documents has been taken offline in the US.
BBC News
WikiLeaks and its domain registrar for the wikileaks.org domain name, Dynadot, have been sued by the Swiss Bank Julius Baer, because of leaks claiming illegal activities at the bank&#8217;s Cayman Island branch.
The Judge order the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://wikileaks.be/w/images/WL_Hour_Glass_Bottom.jpg" height="136" width="142" /></p>
<blockquote><p>A controversial website that allows whistle-blowers to anonymously post government and corporate documents has been taken offline in the US.</p></blockquote>
<p><a href="http://news.bbc.co.uk/1/hi/technology/7250916.stm">BBC News</a></p>
<p>WikiLeaks and its domain registrar for the <a href="http://www.wikileaks.org">wikileaks.org</a> domain name, Dynadot, have been sued by the Swiss <span class="mw-redirect">Bank Julius Baer</span>, because of leaks claiming illegal activities at the bank&#8217;s <span class="mw-redirect">Cayman Island</span> branch.</p>
<p>The Judge order the <strong>DNS registrar</strong> to freeze the domain. The main servers are in Sweden though, so the cover names still work (such as the UK one: <a href="http://wikileaks.org.uk" title="Wikileaks cover site">http://wikileaks.org.uk</a>). There are also <a href="http://wikileaks.be/" title="Wikileaks">mirror sites</a>.  This is a good example of why you shouldn&#8217;t rely on US domain names (and why we need more diversity of root server control no doubt).  Not sure how much better the UK system is though.</p>
<p>The <a href="http://www.torproject.org/">Tor </a>network has <a href="http://en.wikipedia.org/wiki/Tor_(anonymity_network)#Anonymous_hidden_services">hidden services</a> for this kind of thing and though not perfect, helps protect against this kind of attack (the Tor website is censored by my Vodafone ISP btw). A good time as any to volunteer to host a Tor router server.</p>
<p><a href="http://cryptome.org/">Cryptome</a> has a <a href="http://cryptome.org/wikileaks-bjb.htm">Wikileak archive and more information</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/02/19/299/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Valentines poem</title>
		<link>http://johnleach.co.uk/words/archives/2008/02/15/298/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/02/15/298/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 13:12:56 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Writing]]></category>

		<category><![CDATA[error]]></category>

		<category><![CDATA[love]]></category>

		<category><![CDATA[poem]]></category>

		<category><![CDATA[ssl]]></category>

		<category><![CDATA[valentines]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/02/15/298/</guid>
		<description><![CDATA[Roses are red,
Violets are blue,
I tried to buy some for you but an error occurred during a connection to www.valentinesflowers4u.co.uk SSL received a record that exceeded the maximum permissible length error code ssl_error_rx_record_too_long.
]]></description>
			<content:encoded><![CDATA[<p>Roses are red,<br />
Violets are blue,<br />
I tried to buy some for you but an error occurred during a connection to www.valentinesflowers4u.co.uk SSL received a record that exceeded the maximum permissible length error code ssl_error_rx_record_too_long.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/02/15/298/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Our dominant system of economics is unstable</title>
		<link>http://johnleach.co.uk/words/archives/2008/02/15/297/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/02/15/297/#comments</comments>
		<pubDate>Fri, 15 Feb 2008 12:00:04 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<category><![CDATA[capitalism]]></category>

		<category><![CDATA[china]]></category>

		<category><![CDATA[economics]]></category>

		<category><![CDATA[india]]></category>

		<category><![CDATA[journalism]]></category>

		<category><![CDATA[media-anlysis]]></category>

		<category><![CDATA[medialens]]></category>

		<category><![CDATA[neo-liberal]]></category>

		<category><![CDATA[news]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/02/15/297/</guid>
		<description><![CDATA[The dominant system of economics is unstable, inimical to social justice and lethally damaging to the environmental support systems on which we all depend. A major failure in professional journalism has been the refusal to analyse this; or even to report that real growth rates in the developed world have been declining since the 1970s. [...]]]></description>
			<content:encoded><![CDATA[<blockquote>The dominant system of economics is unstable, inimical to social justice and lethally damaging to the environmental support systems on which we all depend. A major failure in professional journalism has been the refusal to analyse this; or even to report that real growth rates in the developed world have been declining since the 1970s. Instead, corporate-employed journalists and mainstream analysts frequently extol the alleged spectacular achievements of an ‘unparalleled’ rise in wealth.</p></blockquote>
<p><a href="http://www.medialens.org">Medialens</a> - a UK based media analysis project.</p>
<p>That quote is from one of their latest alerts, &#8220;‘CREATIVE DESTRUCTION’ – THE MADNESS OF THE GLOBAL ECONOMY&#8221;.  Find it here: <a href="http://www.medialens.org/alerts/08/080205_creative_destruction_the.php">part 1</a> and <a href="http://www.medialens.org/alerts/08/080207_creative_destruction_the.php">part 2</a>.  You can buy their book, Guardians of Power, <a href="http://www.newsfromnowhere.org.uk" title="Liverpool Radical Book shop">from here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/02/15/297/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Beautiful Southport sunset</title>
		<link>http://johnleach.co.uk/words/archives/2008/02/10/295/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/02/10/295/#comments</comments>
		<pubDate>Sun, 10 Feb 2008 01:21:25 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Photoblog]]></category>

		<category><![CDATA[beach]]></category>

		<category><![CDATA[pier]]></category>

		<category><![CDATA[southport]]></category>

		<category><![CDATA[sunset]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/02/10/295/</guid>
		<description><![CDATA[
Louisa took it, but I&#8217;m in it.
]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.louisaparry.co.uk/Photos/random-snaps/200802-southport/20080209-southport-19.jpg"><img src="http://www.louisaparry.co.uk/Photos/random-snaps/200802-southport/20080209-southport-19.jpg?preview" height="300" width="450" /></a></p>
<p><a href="http://www.louisaparry.co.uk">Louisa</a> took it, but I&#8217;m in it.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/02/10/295/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Leeds Ruby Thing, Victoria Hotel 7th Feb 2008.</title>
		<link>http://johnleach.co.uk/words/archives/2008/02/03/294/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/02/03/294/#comments</comments>
		<pubDate>Sun, 03 Feb 2008 21:03:58 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Ruby on Rails]]></category>

		<category><![CDATA[beer]]></category>

		<category><![CDATA[coding]]></category>

		<category><![CDATA[leeds]]></category>

		<category><![CDATA[meetup]]></category>

		<category><![CDATA[nwrug]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[pub]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/02/03/294/</guid>
		<description><![CDATA[Some of the people of the North West Ruby User Group (who usually meet in Manchester) have organised the first little Leeds get together.  No real name yet, so it&#8217;s the Leeds Ruby Thing for now.
No clear plan yet either, but expect unstructured discussion of Ruby and Ruby on Rails at least.
Thursday 7th February 2008 [...]]]></description>
			<content:encoded><![CDATA[<p>Some of the people of the <a href="http://www.nwrug.org">North West Ruby User Group</a> (who usually meet in Manchester) have organised the first little Leeds get together.  No real name yet, so it&#8217;s the Leeds Ruby Thing for now.</p>
<p>No clear plan yet either, but expect unstructured discussion of Ruby and Ruby on Rails at least.</p>
<p>Thursday 7th February 2008 at 7pm in the Victoria Hotel pub. All welcome!</p>
<p>More details here: <a href="http://upcoming.yahoo.com/event/423116">http://upcoming.yahoo.com/event/423116</a></p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/02/03/294/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vegetable Dopiaza Recipe</title>
		<link>http://johnleach.co.uk/words/archives/2008/01/31/293/</link>
		<comments>http://johnleach.co.uk/words/archives/2008/01/31/293/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 15:45:17 +0000</pubDate>
		<dc:creator>john</dc:creator>
		
		<category><![CDATA[Cookery]]></category>

		<category><![CDATA[cooking]]></category>

		<category><![CDATA[curry]]></category>

		<category><![CDATA[dopiaza]]></category>

		<category><![CDATA[eating]]></category>

		<category><![CDATA[food]]></category>

		<category><![CDATA[recipe]]></category>

		<category><![CDATA[spices]]></category>

		<category><![CDATA[vegetarian]]></category>

		<guid isPermaLink="false">http://johnleach.co.uk/words/archives/2008/01/31/293/</guid>
		<description><![CDATA[To briskly continue my regular series of cooking blog posts (previous post March 1st 2005) I present the vegetable dopiaza.  I made one last night and it was yum, though I do admit to having been overly generous with all the spices - which I like but Louisa doesn&#8217;t.
Things to put in it

Vegetable oil, [...]]]></description>
			<content:encoded><![CDATA[<p>To briskly continue my regular series of <a href="http://johnleach.co.uk/words/archives/category/personal/cookery/">cooking blog posts</a> (previous post <a href="http://johnleach.co.uk/words/archives/2005/03/22/103/">March 1st 2005</a>) I present the vegetable dopiaza.  I made one last night and it was yum, though I do admit to having been overly generous with all the spices - which I like but Louisa doesn&#8217;t.</p>
<h2><span id="more-293"></span>Things to put in it</h2>
<ul>
<li>Vegetable oil, 6 desert spoons or so</li>
<li>1 big onion, half diced, half sliced.</li>
<li>2 teaspoons garlic</li>
<li>2 teaspoons ginger</li>
<li>1/2 teaspoon <a href="http://www.thespicehouse.com/spices/asafoetida-powder">asafoetida</a> powder</li>
<li>1/2 teaspoon tumeric</li>
<li>2 chopped tomatoes (I used 1 can of chopped)</li>
<li>1 teaspoon ground coriander</li>
<li>1 teaspoon cumin seeds</li>
<li>1 teaspoon garam masala</li>
<li>1 teaspoon <a href="http://en.wikipedia.org/wiki/Fenugreek">fenugreek</a> leaves (methi)</li>
<li>1 teaspoon salt</li>
<li>3/4 teaspoon red chilli powder</li>
<li>1 chopped fresh chilli (green or red)</li>
<li>Some mixed vegetables (I used 5 chopped small new potatoes, 5 small florets of cauliflower, a chopped pepper and a couple of chopped mushrooms.)</li>
<li>3/4 teaspoon ground black pepper</li>
<li>3/4 teaspoon cinnamon powder</li>
<li>Handful of fresh coriander (chopped)</li>
</ul>
<h2>What to do with the things you put in it</h2>
<ol>
<li>Heat the oil super hot. Add the diced onion half.  Cook until light brown.</li>
<li>Add the garlic and ginger. Cook for a bit (minute or so)</li>
<li>Lower heat and add asafoetida powder and tumeric.  Cook for a little bit.</li>
<li>Add the tomatoes then the ground coriander, cumin seeds, garam masala, fenugreek, salt, chilli powder and the fresh chilli and a little water. Fry on medium heat to make a paste.</li>
<li>Add any root veg and a little more water if necessary. Cook for 5 mins.</li>
<li>Shallow fry the sliced onion half in another pan until brown.</li>
<li>Add the other veg, black pepper and cinnamon and fresh coriander. Little more water if necessary.</li>
<li>Sprinkle the browned onions on top.</li>
<li>Pot lid on pod, steam on a low heat for 10 minutes or so.</li>
<li>Eat with rice and a nan. Did I mention you should make rice and a nan too? Doh!</li>
</ol>
<p>General advice: use generous teaspoons of everything but the salt. Don&#8217;t put too much chilli in - taste the paste at step 4 and add more chilli if you prefer.  Louisa buys fresh chillis, chops them and then freezes them so we always have them in.  Frozen fresh coriander isn&#8217;t so bad either.  Garlic paste and Ginger paste speed things up and keep for months in the fridge, though lazy it does mean you have it in whenever you want it.</p>
<p>Adding the tomatoes in before the other spices stops the spices from burning- though I sort out that whole group of spices in a little dish before cooking anyway.  Buy all the spices you need from one of your many local asian markets (ha!, there are loads of these here in Leeds/Bradford). Keep them in an air-tight container and they&#8217;ll keep forever. Ignore the best before - better to have &#8220;out of date&#8221; spices ready any time than none.</p>
<p>This recipe made two main meals with rice and a small nan, and one leftover big-ish lunch.  Bear in mind that Louisa and I both eat big portions.  No photos because we ate it too quick.</p>
]]></content:encoded>
			<wfw:commentRss>http://johnleach.co.uk/words/archives/2008/01/31/293/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.347 seconds -->
