<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Harry Jackson</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/" />
    <link rel="self" type="application/atom+xml" href="http://www.hjackson.org/blog/atom.xml" />
    <id>tag:www.hjackson.org,2007-12-07:/blog//1</id>
    <updated>2012-03-04T07:45:47Z</updated>
    
    <generator uri="http://www.sixapart.com/movabletype/">Movable Type Publishing Platform 4.01</generator>

<entry>
    <title>qemu bridged networking</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2012/03/04/qemu-bridget-networking" />
    <id>tag:www.hjackson.org,2012:/blog//1.770</id>

    <published>2012-03-04T07:38:45Z</published>
    <updated>2012-03-04T07:45:47Z</updated>

    <summary><![CDATA[My final /etc/networking/interfaces file looks like (this is for Debian)auto lo eth0 tap0 br0iface lo inet loopbackiface br0 inet dhcp bridge_ports eth0 tap0 bridge_maxwait 0iface eth0 inet manualiface tap0 inet manual pre-up tunctl -b -u &lt;my_user_name&gt; -t tap0 pre-up ifconfig...]]></summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Debian" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux Kernel" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Technical" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[<pre>My final /etc/networking/interfaces file looks like (this is for Debian)<br /><br /><b>auto lo eth0 tap0 br0<br /><br />iface lo inet loopback<br /><br />iface br0 inet dhcp<br />        bridge_ports eth0 tap0<br />        bridge_maxwait 0<br /><br />iface eth0 inet manual<br /><br />iface tap0 inet manual<br />        pre-up tunctl -b -u <strike><u><i>&lt;my_user_name&gt;</i></u></strike> -t tap0<br />        pre-up ifconfig tap0 up<br />        post-down tunctl -d tap0</b></pre> <br />I stole this from the following site <a href="http://joost.damad.be/2007/04/debian-in-kvm-mini-howto.html">joost.damad.be</a><br /><br />Beware the username enttry above needs to be changed to your username... You will also need to install uml-utilities. Once I had this running I could start my image as follows:<br /><br /><b>qemu -net nic -net tap,ifname=tap0,script=no -hda debian.img</b><br />]]>
        
    </content>
</entry>

<entry>
    <title>Mount You must specify the filesystem type</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2012/03/02/mount-you-must-specify-the-filesystem-type" />
    <id>tag:www.hjackson.org,2012:/blog//1.769</id>

    <published>2012-03-02T23:00:32Z</published>
    <updated>2012-03-05T05:02:24Z</updated>

    <summary>I encountered this error while trying to mount an image created using qemu. The command from the docs says to run the following command to mount it on the loopback device.mount -o loop,offset=32256 debian.img ./mntpointThis is completely wrong because the...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Debian" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux Kernel" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Technical" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[I encountered this error while trying to mount an image created using qemu. The command from the docs says to run the following command to mount it on the loopback device.<br /><br /><br /><pre><b>mount -o loop,offset=32256 debian.img ./mntpoint</b><br /><br /></pre>This is completely wrong because the data start is not 32kb into the image file. To figure out where it starts you need to use the following commands:<br /><b><i><br />]$ fdisk -ul debian.img</i><br />you must set cylinders.<br />You can do this from the extra functions menu.<br /><br />Disk debian.img: 0 MB, 0 bytes<br />255 heads, 63 sectors/track, 0 cylinders, total 0 sectors<br />Units = sectors of 1 * 512 = 512 bytes<br />Sector size (logical/physical): 512 bytes / 512 bytes<br />I/O size (minimum/optimal): 512 bytes / 512 bytes<br />Disk identifier: 0x00077ccb<br /><br />&nbsp;&nbsp;&nbsp;&nbsp; Device Boot&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Start&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; End&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Blocks&nbsp;&nbsp; Id&nbsp; System<br />debian.img1&nbsp;&nbsp; *&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2048&nbsp;&nbsp;&nbsp;&nbsp; 5785599&nbsp;&nbsp;&nbsp;&nbsp; 2891776&nbsp;&nbsp; 83&nbsp; Linux<br />Partition 1 does not end on cylinder boundary.<br />debian.img2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5787646&nbsp;&nbsp;&nbsp;&nbsp; 6141951&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 177153&nbsp;&nbsp;&nbsp; 5&nbsp; Extended<br />Partition 2 does not end on cylinder boundary.<br />debian.img5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5787648&nbsp;&nbsp;&nbsp;&nbsp; 6141951&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 177152&nbsp;&nbsp; 82&nbsp; Linux swap / Solaris<br /><br /></b>Once you have this output you can see that the data starts at sector 2048 and since sector size is 512 on my image I need to set the offset to 512*2048. So the final working command is<b>:<br /><br />mount -o loop,offset=$((512*2048)) -t ext3 ./debian.img ./mntpoint<br /><br /><br /></b>and we now have a mounted image file.<b><br /></b>]]>
        
    </content>
</entry>

<entry>
    <title>Changing your keymap</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2011/01/21/changing-your-keymap" />
    <id>tag:www.hjackson.org,2011:/blog//1.737</id>

    <published>2011-01-21T15:53:12Z</published>
    <updated>2012-03-02T23:00:58Z</updated>

    <summary>I recently had an issue where my keyboard when using synergy was inserting a double arrow instead of the usual greater than or less than sign also known as guillemotleft and guillemotright. To fix this annoying bug I added keycode...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Technical" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[I recently had an issue where my keyboard when using synergy was inserting a double arrow instead of the usual greater than or less than sign also known as <span class="com">guillemotleft</span> and <span class="com">guillemotright. <br /><br />To fix this annoying bug I added <br /></span><span class="com"><br /></span>keycode 53 = x X greater greater greater greater<br />keycode 52 = z Z less less less less<br />keycode 24 = q Q at at at at<br /><br />to a .Xmodmap in my home directory. If you are wondering how to find the keycodes etc you can use <b>xev</b>. To start it without restarting X use<br /><br />xmodmap .Xmodmap<br />]]>
        
    </content>
</entry>

<entry>
    <title>Google Bugs</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2010/09/04/google-bugs" />
    <id>tag:www.hjackson.org,2010:/blog//1.743</id>

    <published>2010-09-04T12:20:54Z</published>
    <updated>2010-09-04T13:59:27Z</updated>

    <summary>I am not sure what has been happening to Google recently but over the last few months it has got quite awkward to use. The first thing I noticed was the new fade in. For me while it&apos;s fading I&apos;m...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Bing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Google" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Search" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Yahoo!" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[I am not sure what has been happening to Google recently but over the last few months it has got quite awkward to use. The first thing I noticed was the new <b>fade in</b>. For me while it's <b>fading</b> I'm unable to type anything into the search box. This is really annoying. <br /><br />The other less annoying thing but annoying anyway is the fade itself, who on earth decided this was a good idea? Are they really that desperate for more searches that they will hide parts of their menus etc until you do something. I'm sure they've done some UED studies and concluded that it's better for the majority of people, personally I hate it.<br /><br /><div>

<p>The second thing I noticed today is that I lose control over the Firefox menu when I have a Google Window open on the home page. I was able to repeat this quite easily and when I close the Google tab I'd get control back. This is very very annoying.<br /></p><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/blog/archives/Google-Bugs1" onclick="window.open('http://www.hjackson.org/blog/archives/Google-Bugs1','popup','width=800,height=600,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.hjackson.org/blog/assets_c/2010/09/Google-Bugs-thumb-350x262.png" alt="Google-Bugs.png" class="mt-image-right" style="float: right; margin: 0pt 0pt 20px 20px;" width="350" height="262" /></a></span><p><br />It's getting more and more awkward to use Google and this spate of bugs is getting tiring. I appreciate Googles uncluttered page and speed but this is starting to take the piss. </p><p>As a Yahoo! employee these errors are of course good news for us. I've been an avid user of Google for years but I think it's high time I stopped using Google anyway and the recent spate of bugs has given me a good reason to try Bing/Yahoo to see how I get on with them. Hopefully within a few weeks my muscle memory for "goo" will change to "bin" or "yah".</p></div><br />]]>
        
    </content>
</entry>

<entry>
    <title>Harry buys a new top</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2010/07/22/harry-buys-a-new-top" />
    <id>tag:www.hjackson.org,2010:/blog//1.735</id>

    <published>2010-07-22T22:15:12Z</published>
    <updated>2010-07-22T22:23:37Z</updated>

    <summary> This is my first attempt at a cartoon strip. I drew it on a whiteboard and then took a photo, that&apos;s why it&apos;s dark. I would be surprised if this has not been done before, it&apos;s a very obvious...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Funny" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[<span class="mt-enclosure mt-enclosure-image"><img alt="harryandjenny-firstcartoon-400.png" src="http://www.hjackson.org/blog/harryandjenny-firstcartoon-400.png" class="mt-image-right" style="float: right; margin: 0pt 0pt 20px 20px;" width="400" height="610" /></span> <div>This is my first attempt at a cartoon strip. I drew it on a whiteboard and then took a photo, that's why it's dark. I would be surprised if this has not been done before, it's a very obvious joke.<br /><br /><br /><br /><br /><br /><br /><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>US British Bashing over Deep Horizon Disaster</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2010/06/11/us-british-bashing-over-deep-horizon-disaster" />
    <id>tag:www.hjackson.org,2010:/blog//1.732</id>

    <published>2010-06-11T11:15:27Z</published>
    <updated>2010-06-11T12:13:06Z</updated>

    <summary> Disclosure: I&apos;m a BP shareholder. I&apos;ve been watching the Oil leak since it started and I&apos;m alarmed at what has happened; not because I&apos;m a shareholder but because of the damage caused. BP needs to pay for the cleanup,...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Business" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Investing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Opinion" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Political" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[


	<meta http-equiv="CONTENT-TYPE" content="text/html; charset=utf-8">
	<title></title>
	<meta name="GENERATOR" content="OpenOffice.org 2.3  (Linux)">
	<style type="text/css">
	<!--
		@page { size: 8.27in 11.69in; margin: 0.79in }
		P { margin-bottom: 0.08in }
	-->
	</style>

<p style="margin-bottom: 0in;"><b>Disclosure: I'm a BP shareholder.</b></p>
<p style="margin-bottom: 0in;"><br />I've been watching the Oil leak
since it started and I'm alarmed at what has happened; not because
I'm a shareholder but because of the damage caused. BP needs to pay
for the cleanup, I know this and it has cost me money in lost
capital, BP knows this and so does half the world so why are we
seeing ever increasing British bashing from the United States over
this event.</p>
<p style="margin-bottom: 0in;"><br />
</p>
<p style="margin-bottom: 0in;">For instance: Barack Obama is on record
for using the old name of BP, “British Petroleum”, why would he
do this? I'm sure his advisers know when the name changed and the
implications of using it even if he doesn't. Fox news are quick to
say things like “BP, formerly known as British Petroleum”, why
are they saying that? BP is BP and has not been calling itself
British Petroleum for some time. The level of bashing is getting out
of hand and the papers in the UK are seeing this as an outright
attack on the British. The news this morning was about three things,
the World Cup, David Cameroon in Afghanistan and the US bashing the
British over the oil slick.</p>
<p style="margin-bottom: 0in;"><br />
</p>
<p style="margin-bottom: 0in;">The facts are that BP is a
multinational company and the US own a large chunk of it: 
</p>
<p style="margin-bottom: 0in;"><br />
</p>
<p style="margin-bottom: 0in;"></p><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/blog/BP_Investory_Breakdown.jpg"><img alt="BP_Investory_Breakdown.jpg" src="http://www.hjackson.org/blog/BP_Investory_Breakdown-thumb-350x258.jpg" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="258" width="350" /></a></span>
<p style="margin-bottom: 0in;"><br />
</p>
<p style="margin-bottom: 0in;">The rig that exploded was owned by an
American company and it was American people operating it. Bashing the
British achieves nothing and will only harm relationships between the
two states. The UK and the US have been staunch allies for years and
we've spent many more billions together than what it will take to
clean up the mess in the Gulf of Mexico. My fear is that some cretins
will be allowed to deflate what is a solid relationship that will
take much longer to repair that the oil slick. John Napier, CEO of
Royal and Sun Alliance has put it much better than me in the
following letter.</p><p style="margin-bottom: 0in;"><br /></p><br /><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/blog/John_Napier_Open_Letter_To_Barack_Obama" onclick="window.open('http://www.hjackson.org/blog/John_Napier_Open_Letter_To_Barack_Obama','popup','width=469,height=755,scrollbars=no,resizable=no,toolbar=no,directories=no,location=no,menubar=no,status=no,left=0,top=0'); return false"><img src="http://www.hjackson.org/blog/John_Napier_Open_Letter_To_Barack_Obama-thumb-450x724.jpg" alt="John_Napier_Open_Letter_To_Barack_Obama.jpg" class="mt-image-center" style="margin: 0pt auto 20px; text-align: center; display: block;" height="724" width="450" /></a></span>

<p style="margin-bottom: 0in;"><br />
</p>

<p style="margin-bottom: 0in;">Barack Obama and the US public are
right to ask BP to withhold the dividend until we know the extent of
what has been done. I know the implications of this for the pension
funds and other investors but hey, we bought BP shares, it's a bit
late to complain now. We took the risk so we'll pay the price, that's
how this stuff works and Barack Obama has a duty to
make sure that BP can pay for the damage. However, the anti British
rhetoric needs to stop because it achieves nothing and will only damage what is a fantastic relationship. <br /></p><br /><p style="margin-bottom: 0in;">Oil sticks but grudges and ill feeling
sticks much longer and will cost us all far more than the billions it
takes to clean up the Gulf.</p>
<div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Gordon Browns Legacy</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2010/05/11/gordon-browns-legacy" />
    <id>tag:www.hjackson.org,2010:/blog//1.725</id>

    <published>2010-05-11T20:24:53Z</published>
    <updated>2010-05-12T09:17:17Z</updated>

    <summary>Darren Foreman was kind enough to point out an article detailing Gordon Browns Legacy on the BBC today:If you click on the image you will be able to see the full positive legacy that Gordon Brown has had on our...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Political" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Rant" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[<br /><a href="https://twitter.com/darrenf">Darren Foreman</a> was kind enough to point out an article detailing Gordon Browns Legacy on the BBC today:<br /><br /><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/blog/Gordon-Browns-Legacy.jpg"><img alt="Gordon-Browns-Legacy.jpg" src="http://www.hjackson.org/blog/Gordon-Browns-Legacy-thumb-250x241.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="241" width="250" /></a></span><div>If you click on the image you will be able to see the full positive legacy that Gordon Brown has had on our country.<br /><br />On a serious note Gordon was the Chancellor of the exchequer that allowed Tony Blair to basically spend spend spend his way to popularity. He sold the gold reserves for a quarter of what they where worth a few years later. But, to top it all off he has managed to increase total tax as a percentage of GDP from  39.3% in 1997 to 42.4% in 2006, going to a higher level than Germany. So the nation is now within 8% of actually working for the governement. How sad is that. I will soon be an employee of the state who happens to go to work for less than 50% of what I actually earn. No matter how you butter it, Big (read Natzi or Communist) government is just around the corner. When a government needs 42% of it's national output to fund what it does the nation being run by that governement is in serious trouble.<br /><br /><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Superstition is Rife among developers</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2010/05/11/superstition-is-rife-among-developers" />
    <id>tag:www.hjackson.org,2010:/blog//1.726</id>

    <published>2010-05-11T20:18:10Z</published>
    <updated>2010-05-12T09:28:14Z</updated>

    <summary>I was reading John Stuart Mill&apos;s on Liberty and came across the following passage: There is a class of persons (happily not quite so numerous as formerly) who think it enough if a person assents undoubtingly to what they think...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Rant" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Technical" scheme="http://www.sixapart.com/ns/types#category" />
    
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[I was reading John Stuart Mill's on Liberty and came across the following passage:<br /><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/blog/john-stuart-mill-and-harriet.jpg"><img alt="john-stuart-mill-and-harriet.jpg" src="http://www.hjackson.org/blog/john-stuart-mill-and-harriet-thumb-250x323.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="323" width="250" /></a></span><br />

<blockquote>There is a class of persons (happily not quite so numerous as
formerly) who think it enough if a person assents undoubtingly to what
they think true, though he has no knowledge whatever of the grounds of
the opinion, and could not make a tenable defense of it against the
most superficial objections. Such persons, if they can once get their
creed taught from authority, naturally think that no good, and some
harm, comes of its being allowed to be questioned. Where their
influence prevails, they make it nearly impossible for the received
opinion to be rejected wisely and considerately, though it may still be
rejected rashly and ignorantly; for to shut out discussion entirely is
seldom possible, and when it once gets in, beliefs not grounded on
conviction are apt to give way before the slightest semblance of an
argument. Waving, however, this possibility—assuming that the true
opinion abides in the mind, but abides as a prejudice, a belief
independent of, and proof against, argument—this is not the way in
which truth ought to be held by a rational being. This is not knowing
the truth. Truth, thus held, is but one superstition the more,
accidentally clinging to the words which enunciate a truth.</blockquote>

<br />

<p>Have you ever heard Perl and PHP fans get stuck into each other, or Java vs C++, or Vim vs Emacs (there can be only one). It's crazy! Most of the noise is created by people who have no real understanding of the technology they are arguing against and some of them don't even understand the tech they are arguing for. <a href="http://en.wikipedia.org/wiki/Editor_war">Wikipedia has an entry on Editor Wars.</a></p><p>Basically Mr Mill is stating that if you are arguing against something with little real understanding about what that something is then your just another superstitious idiot.</p>

 

<div><br /></div>]]>
        
    </content>
</entry>

<entry>
    <title>Political Compass</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2010/05/07/political-compass" />
    <id>tag:www.hjackson.org,2010:/blog//1.723</id>

    <published>2010-05-07T16:36:29Z</published>
    <updated>2010-05-07T16:53:00Z</updated>

    <summary>I am rather please with this: I took the Political Compass Test and I got the following result. If you are wondering what the above means the following diagram will give you an idea of where I stand compared to...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Political" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="politics" label="politics" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[<br />I am rather please with this: I took the <a href="http://www.hjackson.org/mt-static/html/editor-content.html?cs=utf-8">Political Compass Test</a> and I got the following result.<br /><br /><div>
<span class="mt-enclosure mt-enclosure-image"><img alt="harry-jackson-political-compass.png" src="http://www.hjackson.org/blog/harry-jackson-political-compass.png" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="400" width="480" /></span></div>

<br />
<br />
<p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p><br /></p><p>If you are wondering what the above means the following diagram will
give you an idea of where I stand compared to some famous characters.</p>
<br />
<div><span class="mt-enclosure mt-enclosure-image"><img alt="political-compass-hitler-friedman-stalin-thatcher-ghandi.gif" src="http://www.hjackson.org/blog/political-compass-hitler-friedman-stalin-thatcher-ghandi.gif" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="500" width="500" /></span></div>]]>
        
    </content>
</entry>

<entry>
    <title>Patent Nonsense</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2009/11/29/patent-nonsense" />
    <id>tag:www.hjackson.org,2009:/blog//1.681</id>

    <published>2009-11-29T12:31:09Z</published>
    <updated>2009-11-29T15:31:38Z</updated>

    <summary> As an owner of shares in both Merck and Glaxosmithkline the following is very depressing reading. Patent Nonsense (Henry Mintzberg) Surely any rewards system should be encouraging cures to diseases not relief of symptoms. The appendix of the article...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Business" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Health" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Investing" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Management" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Opinion" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="investingbusiness" label="Investing Business" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[<p>
<br />As an owner of shares in both Merck and Glaxosmithkline the 
<br />following is very depressing reading.
<br />
<br />
</p><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/blog/viagra.jpg"><img alt="viagra.jpg" src="http://www.hjackson.org/blog/viagra-thumb-250x178.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="250" height="178" /></a></span>

<font style="font-size: 1.5625em;"><a href="http://www.cmaj.ca/cgi/data/175/4/374/DC1/1">Patent Nonsense (Henry Mintzberg)</a></font>
<br />
<br />
<br />
<br />Surely any rewards system should be encouraging cures to diseases not relief of symptoms. The appendix of the article is very depressing, are they truly this corrupt. I wonder if any of these people actually go to prison for their actions. The Limited Company ancourages people to take risks they would not otherwise take in case of financial failure etc but surely when they start blurring the lines, especially when its peoples lives on the line, there must be some rule of law. <br /><br />In 2008 Merck, Glaxo and Pfizer had a combined turnover of over $100 billion, a fine of a few million is like shooting an elephant with a pop gun, mild irritation but little cause for concern. The elephant continues on its merry way and soon forgets the sting on its ass. If you check out the first page of <a href="http://www.hjackson.org/companies/pfizer/review2008.pdf">first page of Pfizers 2008 Annual Summary</a>, they have a cute kid on the first page but do they give a damn about that kid or any other or is shareholder value the main driver. I know the company answer would of course being wrapped up in cotton wool and they would wax lyrical about how important people are but then why all the apparent corruption, the government fines. They cannot wash their hands of setting the wrong rewards system or crap managment, and I don’t mean crap management ie they got caught.<br /><br />One of the reasons I bought shares in Merck was the story in Tom Collins <a href="http://www.amazon.co.uk/gp/product/1844135845?ie=UTF8&amp;tag=hjacksonorg-21&amp;linkCode=as2&amp;camp=1634&amp;creative=6738&amp;creativeASIN=1844135845">Built to Last: Successful Habits of Visionary Companies</a><img src="http://www.assoc-amazon.co.uk/e/ir?t=hjacksonorg-21&amp;l=as2&amp;o=2&amp;a=1844135845" alt="" style="border: medium none  ! important; margin: 0px ! important;" width="1" border="0" height="1" /> about them helping with <a href="http://en.wikipedia.org/wiki/Onchocerciasis">River Blindness</a>, that’s a company I want to own a stake in. Don’t get me wrong their financials are also a factor but every company has a social responsibility and Merck’s actions in the River Blindess case was good evidence to me that they take that responsibility seriously.

<p><br /><br /></p>

<p>Pfizer talk about putting trust back on the agenda in their 2008 report but then they all talk about Corporate Responsibility but is this just lip service ie we were naughty and we are cleaning up shop but really nothing changes. Do any of them realise that Corporate Responsibility is missing a word, <b>“Social”</b>, it should be <a href="http://en.wikipedia.org/wiki/Corporate_social_responsibility">Corporate Social Responsibility</a>. I personally hope that the big pharmaceuticals stop talking about Corporate Responsibility and start living it. There are few other companies that can have a bigger impact on our total well being than the big pharmaceuticals and if we let them get away with this sort of nonsense we will continues to have countries with <a href="http://en.wikipedia.org/wiki/Life_expectancy">an average lifespan under 50</a> for years to come.<br /><br /><a href="http://www.hjackson.org/companies/glaxosmithkline/GSK-Report-2008-full.pdf">Glaxo 2008 Annual Report</a><br /><br /><a href="http://www.merck.com/finance/annualreport/ar2008/financials.html">Merck 2008 Annual Report</a><br /></p><div><br /><a href="http://www.hjackson.org/companies/pfizer/review2008.pdf">Pfizer 2008 Annual Review</a><br />
</div>]]>
        
    </content>
</entry>

<entry>
    <title>Eclipse Cannot connect to keystore</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2009/11/22/eclipse-cannot-connect-to-keystore" />
    <id>tag:www.hjackson.org,2009:/blog//1.679</id>

    <published>2009-11-22T16:43:02Z</published>
    <updated>2009-11-22T20:12:13Z</updated>

    <summary><![CDATA[If you get the following error:An error occurred during provisioning.&nbsp; Cannot connect to keystore.&nbsp; JKSYou need to check what version of java you're running. I'm running Debian and hat gij installed and this is no use for eclipse. I tried...]]></summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Java" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Technical" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="java" label="java" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[If you get the following error:<br /><br /><b>An error occurred during provisioning.<br />&nbsp; Cannot connect to keystore.<br />&nbsp; JKS</b><br /><br />You need to check what version of java you're running. I'm running Debian and hat <b>gij</b> installed and this is no use for eclipse. I tried the following:<br /><br /><br />
<b>apt-get install openjdk-6-jdk<br />update-java-alternatives -s java-6-openjdk<br /></b><br /><br />but this failed miserably. I ended up downloading and installing a new java bundle from Sun and removing every debian package related to Java.<b><br /></b> ]]>
        
    </content>
</entry>

<entry>
    <title>Mental Wanking and Premature Optimization</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2009/08/30/mental-wanking-and-premature-optimization" />
    <id>tag:www.hjackson.org,2009:/blog//1.636</id>

    <published>2009-08-30T21:57:20Z</published>
    <updated>2009-08-30T21:58:14Z</updated>

    <summary> Optimization appeals to us geeks. I am sure there is some psychological reason for this, If you happen to know what the reason is then drop me a line. I promise not about to witter on about The Fallacy...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Optimization" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mentalwankingprematureoptimization" label="Mental Wanking Premature Optimization" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[ <span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/images/bugatti-veyron.jpg"><img alt="bugatti-veyron.jpg" src="http://www.hjackson.org/images/bugatti-veyron-thumb-300x181.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="300" height="181" /></a></span>Optimization appeals to us geeks. I am sure there is some psychological reason for this, If you happen to know what the reason is then drop me a line. I promise not about to witter on about <a href="http://www.acm.org/ubiquity/views/v7i24_fallacy.html">The Fallacy of Premature Optimization </a>either. Optimization is important but far too many of us get caught up in pointless arguments about performance.  The following article deals specifically with the faster webserver, in particular serving static pages. <br /><br />There's a ton of articles on Apache vs Apache2 vs lightttpd vs thttpd vs mongrel vs nginx vs litespeed vs whatever-httpd. The vast majority of these articles cater for people not adverse to a bit of mental wanking. These people have a <b>perceived</b> problem ie performance. They want to get an extra few percent from their machine. Off they go on their merry way Googling for a performance comparison chart that will show them some stats. These people are the unadulterated speed freaks of the computing world. A lot of them understand their... affliction, but quite a few don't.<br />
<br />
<p>In some organizations performance is critical ie Yahoo, Google, Wikipedia, livejournal, BBC,  Dozens of Universities, Any bank, etc.... I am missing hundreds here. For some it's competitive advantage ie Google. For these organizations performance is talked about all the time. It's brought up in meetings, at the bar, over lunch, out jogging and in their dreams. It has a direct affect on the bottom line.<br />
</p>My point is this, most people online discussing the relative merits of Apache vs Apache2 vs lighttpd are not in this select group, most are running small websites.

<br />
<br />
<p>
Here are some idle thoughts that may help the more pragmatic developers out there.<br /><br />A fairly common question asked is. "What hardware do we need to sustain "N" requests per second"? Assume a static page is 25KB.  If we also assume that we have an eCPM of $1.00 (and this is a small amount) we can put "N" in perspective......<br /></p><br /><ol><li>1&nbsp;&nbsp; rps&nbsp; == 2,592,000 &nbsp; &nbsp;&nbsp; rpm == $2592 per month<br /></li><li>10 rps&nbsp; == 25,920,000&nbsp;&nbsp;&nbsp;&nbsp; rpm == $25,920 pm<br /></li>
<li>50&nbsp; &nbsp; &nbsp;&nbsp; == 129,600,000&nbsp;&nbsp; rpm == $129,600 pm<br /></li>
<li>100 &nbsp; &nbsp; == 259,200,000&nbsp;&nbsp; rpm == $259,200 pm<br /></li>
<li>500 &nbsp; &nbsp; == 1,296,000,000&nbsp; rpm == $1.296 million per month<br /></li>
</ol>
<br />
<p>
500 pages per second is nearly 1.3 Billion Pages per month. This is an awful lot of pages and $1.3 million dollars is certainly an awful lot of money. On hearing 500rps as a requirement a common reaction is to jump too Google and start looking for a suitable configuration. It would be far simpler and more enlightening to do a few calculations and a small test to see where we stand.</p> 

<p>
For instance:
<br />
<br />
500 * 25KB requests per second == (500*25*1024*8)b/ps == 104Mb/s
<br />
<br />
This is a serious requirement. A 100Mb dedicated line is not cheap and would be likely to set you back several thousand dollars per month but hey we are making $1.3 Million per month, who cares!
</p>Now, if I was to go out and spend $2000 dollars on a server just how many pages could it serve. Lets assume I own the following machine:
<br /><p>
<br />
</p><ul>
<li>Dell 2850</li>
<li>RAM: 2GB</li><li>
</li><li>model name: Intel(R) Xeon(TM) CPU 2.80GHz</li>
<li>cpu family: 15</li>
<li>6 10K SCSI disks (2 mirrored, 4 in raid 10)</li>
</ul>

Basically a decent spec 2005/6 Single Processor Dual Core machine with the OS disks on a raid 1 array and the web server serving pages from the raid 10 array.<br /><br />So, is it possible for this single machine to serve 500rps? Yes! It could, if we had enough bandwidth! The following results were taken from a base install Debian machine. I did not tune apache2 in any way whatsoever. This was done on a 100Mb Ethernet network.<br /><br />debian:~# ab -n 10000 -c 50 http://farty.com/<br />This is ApacheBench, Version 2.0.40-dev <br />Completed 1000 requests<br />.........<br />Finished 10000 requests<br /><br />Server Software: Apache/2.2.3<br />Server Hostname:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; farty.com<br />Server Port: 80<br /><br />Document Path:&nbsp;&nbsp; /<br />Document Length: 25000 bytes<br />Concurrency Level: 50<br />Time taken for tests: 21.877168 seconds<br />Complete requests: 10000<br />Failed requests: 0<br />Total transferred: 252929056 bytes
<br />HTML transferred: 250243696 bytes
<br />Requests per second: 457.10 [#/sec] (mean)<br />Time per request: 109.386 [ms] (mean)<br />Time per request: 2.188 [ms] (mean, across all concurrent requests)<br />Transfer rate: 11290.35 [Kbytes/sec] received<br /><br />
I know ab is not the best tool to be running benchmarks and that requesting a single file is different thatn random files etc but I am not trying to be precise.
<br />
<br />
So, a cheap machine can saturate a 100Mbit line. Yes, Easily. At no point during the tests did the server go over 0.5 load. I also ran a more long running test and the results were the same. It hardly broke a sweat and this is running an unmodified, untweaked pre-forking Apache2 server.<br /><br /><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/images/im_AH64ApacheHelicopter.jpg"><img alt="im_AH64ApacheHelicopter.jpg" src="http://www.hjackson.org/images/im_AH64ApacheHelicopter-thumb-300x237.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="300" height="237" /></a></span>
<br />
<p>
So whats the conclusion, is benchmarking Apache2 vs lighttpd pointless? I would say that 99% of the time, yes. If you ever have the problem were you need to be serving the amount of pages where the difference between Apache2 and lighttpd makes a big difference then you are likely able to afford more hardware or staff but I wouldn't be choosing lighttpd over Apache2 unless I really have to.<br /><br /><br />Heres a quote from a <a href="http://kb.pert.switch.ch/cgi-bin/twiki/view/PERTKB/ApacheScaling">20000 concurrent connection apache setup</a><br /></p><p><br /></p>


<blockquote>
<p>... HEAnet's National Mirror Server for Ireland. Currently
mirroring over 50,000 projects .....<b> It regularly sustains over 20,000
concurrent connections on a single Apache instance</b> and has served as
many as 27,000 with about 3.5 Terabytes of content per day. The
front-end system is a Dell 2650, with 2 2.4 Ghz Xeon processors, 12Gb
of memory and the usual 2 system disks and 15k RPM SCSI disks, running
Debian GNU/Linux and Apache 2.x. <br /></p></blockquote>


So the next time you hear someone discussing how fast their httpd server is at serving static content ask yourself if they are just jerking off or do they know what they are talking about.
]]>
        
    </content>
</entry>

<entry>
    <title>Mental Masturbation</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2009/07/19/mental-masturbation" />
    <id>tag:www.hjackson.org,2009:/blog//1.634</id>

    <published>2009-07-19T11:31:17Z</published>
    <updated>2011-03-12T00:54:20Z</updated>

    <summary><![CDATA[ My definition of Mental Wanking reads like a medical affliction.Main Entry:men·tal&nbsp;mas·tur·ba·tionmental stimulation, especially of one's own mind commonly resulting in time wasting. Can be achieved by missing the point or an acute lack of realism. More prevalent in certain...]]></summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Rant" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="mentalwanking" label="Mental Wanking" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[ My definition of Mental Wanking reads like a medical affliction.<br /><span class="mt-enclosure mt-enclosure-image"><a href="http://www.hjackson.org/blog/mental-wanking.jpg"><img alt="mental-wanking.jpg" src="http://www.hjackson.org/blog/mental-wanking-thumb-300x187.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" height="187" width="300" /></a></span><br /><dl><dt class="hwrd">Main Entry:</dt><dd class="hwrd"><span class="variant">men·tal</span>&nbsp;<span class="variant">mas·tur·ba·tion</span></dd></dl><span class="sense_content"><strong></strong>mental
stimulation, especially of one's own mind commonly resulting
in time wasting. Can be achieved by missing the point or an
acute lack of realism. More prevalent in certain fields, critics ( in
particular literature ), software engineers, tv buffs etc. Can
occasionally be accompanied by
mental fantasies, arrogance, bad temper and or delusions.</span><br /><br />For those looking for individual definitions of the word I took the following from Websters.<br /><br /><div class="entry misc">
  <dl><dt class="hwrd">Main Entry:</dt><dd class="hwrd"><span class="variant">mas·tur·ba·tion</span></dd></dl><div class="defs"><span class="sense_content"><strong>:</strong>&nbsp;erotic
stimulation especially of one's own genital organs commonly resulting
in orgasm and achieved by manual or other bodily contact exclusive of
sexual intercourse, by instrumental manipulation, occasionally by
sexual fantasies, or by various combinations of these agencies<br /><br /><br />And the following entry for Mental:<br /></span><br />
  <dl><dt class="hwrd">Main Entry:</dt><dd class="hwrd"><span class="variant"><sup>1</sup>men·tal</span>&nbsp;</dd></dl>
  <span class="sense_break"><span class="sense_label start">1 a</span><span class="sense_content"><strong>:</strong>&nbsp;of or relating to the mind</span><span class="sense_content">; <em>specifically</em></span> <span class="sense_content"><strong>:</strong>&nbsp;of or relating to the total emotional and intellectual response of an individual to external reality <span class="vi">&lt;<em>mental</em> health&gt;</span></span> <span class="sense_label">b</span><span class="sense_content"><strong>:</strong>&nbsp;of or relating to intellectual as contrasted with emotional activity</span></span><span class="sense_content"></span></div>
</div>]]>
        <![CDATA[ My definition of Mental Wanking reads like a medical affliction.<br /><span class="mt-enclosure mt-enclosure-image"><a href="http://egolog.com/blog/mental-wanking.jpg"><img alt="mental-wanking.jpg" src="http://egolog.com/blog/mental-wanking-thumb-300x187.jpg" class="mt-image-right" style="margin: 0pt 0pt 20px 20px; float: right;" width="300" height="187" /></a></span><br /><dl><dt class="hwrd">Main Entry:</dt><dd class="hwrd"><span class="variant">men·tal</span>&nbsp;<span class="variant">mas·tur·ba·tion</span></dd></dl><span class="sense_content"><strong></strong>mental
stimulation, especially of one's own mind commonly resulting
in time wasting. Can be achieved by missing the point or an
acute lack of realism. More prevalent in certain fields, critics ( in
particular literature ), software engineers, tv buffs etc. Can
occasionally be accompanied by
mental fantasies, arrogance, bad temper and or delusions.</span><br /><br />For those looking for individual definitions of the word I took the following from Websters.<br /><br /><div class="entry misc">
  <dl><dt class="hwrd">Main Entry:</dt><dd class="hwrd"><span class="variant">mas·tur·ba·tion</span></dd></dl><div class="defs"><span class="sense_content"><strong>:</strong>&nbsp;erotic
stimulation especially of one's own genital organs commonly resulting
in orgasm and achieved by manual or other bodily contact exclusive of
sexual intercourse, by instrumental manipulation, occasionally by
sexual fantasies, or by various combinations of these agencies<br /><br /><br />And the following entry for Mental:<br /></span><br />
  <dl><dt class="hwrd">Main Entry:</dt><dd class="hwrd"><span class="variant"><sup>1</sup>men·tal</span>&nbsp;</dd></dl>
  <span class="sense_break"><span class="sense_label start">1 a</span><span class="sense_content"><strong>:</strong>&nbsp;of or relating to the mind</span><span class="sense_content">; <em>specifically</em></span> <span class="sense_content"><strong>:</strong>&nbsp;of or relating to the total emotional and intellectual response of an individual to external reality <span class="vi">&lt;<em>mental</em> health&gt;</span></span> <span class="sense_label">b</span><span class="sense_content"><strong>:</strong>&nbsp;of or relating to intellectual as contrasted with emotional activity</span></span><br /><span class="sense_content"><br /></span>
  </div>
<span class="sense_content"></span></div>]]>
    </content>
</entry>

<entry>
    <title>Exim4 Unrouteable Address</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2009/07/19/exim4-unrouteable-address" />
    <id>tag:www.hjackson.org,2009:/blog//1.639</id>

    <published>2009-07-19T11:17:36Z</published>
    <updated>2009-07-19T11:29:07Z</updated>

    <summary>I have no idea when or why this started happening for me but I started getting Unrouteable address appearing for any external address.I&apos;m a huge fan of Debian but there are some things that really piss me off. One is...</summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Debian" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Linux" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Rant" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Technical" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="exim" label="Exim" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[I have no idea when or why this started happening for me but I started getting <b>Unrouteable address</b> appearing for any external address.<br /><br />I'm a huge fan of Debian but there are some things that really piss me off. One is the way they have completely screwed the exim4 configuration. Exim4, if you are not an administrator or mail guru is not the simplest thing in the world to configure, it's config file is fairly involved and you can do anything in it. Add DEBCONF variables to this and you have a complete nightmare configuration.I spent two days tracking this error down to the following:<br /><br />DCconfig_internet=1<br /><br />That was all I had to add to /etc/exim4/exim4.conf.template<br /><br />Why this changed I have no idea. The setting I am using in /etc/exim4/update-exim4.conf.conf is<br /><br />dc_eximconfig_configtype='internet'<br /><br />I really cannot make head nor tail out of this at all. I sometimes wish I had started learning Postfix instead of Exim but part of me thinks that it's not Exim but rather the way it has been packaged up thats compicated.<br /> ]]>
        
    </content>
</entry>

<entry>
    <title>Losing Weight</title>
    <link rel="alternate" type="text/html" href="http://www.hjackson.org/blog/archives/2009/04/18/losing-weight" />
    <id>tag:www.hjackson.org,2009:/blog//1.633</id>

    <published>2009-04-18T15:22:15Z</published>
    <updated>2009-07-19T11:30:31Z</updated>

    <summary><![CDATA[I managed to get to 108 Kgs (17 Stone) by&nbsp; the 5th April. This was a total weight loss of 14 Kilos or for our imperial readers 31 lbs. The resting heart rate has not been going so well though,...]]></summary>
    <author>
        <name>Harry</name>
        <uri>http://www.hjackson.org/</uri>
    </author>
    
        <category term="Health" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Life" scheme="http://www.sixapart.com/ns/types#category" />
    
        <category term="Training" scheme="http://www.sixapart.com/ns/types#category" />
    
    <category term="weight" label="Weight" scheme="http://www.sixapart.com/ns/types#tag" />
    
    <content type="html" xml:lang="en" xml:base="http://www.hjackson.org/blog/">
        <![CDATA[I managed to get to 108 Kgs (17 Stone) by&nbsp; the 5th April. This was a total weight loss of 14 Kilos or for our imperial readers 31 lbs. The resting heart rate has not been going so well though, I stopped tracking it.<br />]]>
        
    </content>
</entry>

</feed>

