<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>tom.higgy</title>
	<atom:link href="http://higgy.bandnet.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://higgy.bandnet.org</link>
	<description>Moose moose mog mog rat rat</description>
	<lastBuildDate>Mon, 22 Feb 2010 00:00:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>There&#8217;s so much to say I&#8217;ll say none of it.</title>
		<link>http://higgy.bandnet.org/2010/02/theres-so-much-to-say-ill-say-none-of-it/</link>
		<comments>http://higgy.bandnet.org/2010/02/theres-so-much-to-say-ill-say-none-of-it/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 00:00:30 +0000</pubDate>
		<dc:creator>tom.higgy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://higgy.bandnet.org/2010/02/theres-so-much-to-say-ill-say-none-of-it/</guid>
		<description><![CDATA[I obviously haven&#8217;t been sticking to my plan to update this blog. Even so, there&#8217;s a few things I&#8217;ve considered posting about. Perhaps I&#8217;ll get round to those.
First post mentions driving test. I did pass and did buy a bicycle that same day. However, the following week I lost my job so didn&#8217;t get round [...]]]></description>
			<content:encoded><![CDATA[<p>I obviously haven&#8217;t been sticking to my plan to update this blog. Even so, there&#8217;s a few things I&#8217;ve considered posting about. Perhaps I&#8217;ll get round to those.</p>
<p>First post mentions driving test. I did pass and did buy a bicycle that same day. However, the following week I lost my job so didn&#8217;t get round to forking out huge expense on a car or insurance.</p>
<p>Right now I&#8217;m just starting to get back into having an income and being able to support myself. About 9 months is a typical gap between jobs for me, it seems.</p>
<p>I&#8217;ve got about three projects on the go. Two I&#8217;ve pretty much abandoned in favour of the largest. Ultimately they all seem to compliment each other in some way (that is the larger makes use of some data the smaller two provide or help to improve).</p>
<p>I&#8217;ll be announcing these once I get anywhere near some sort of completion.</p>
<p>For now, that&#8217;s all.</p>
]]></content:encoded>
			<wfw:commentRss>http://higgy.bandnet.org/2010/02/theres-so-much-to-say-ill-say-none-of-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>eD2k hash generation in PHP</title>
		<link>http://higgy.bandnet.org/2010/01/ed2k-hash-generation-in-php/</link>
		<comments>http://higgy.bandnet.org/2010/01/ed2k-hash-generation-in-php/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:40:06 +0000</pubDate>
		<dc:creator>tom.higgy</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web development]]></category>
		<category><![CDATA[ed2k]]></category>
		<category><![CDATA[filesharing]]></category>
		<category><![CDATA[function]]></category>
		<category><![CDATA[hash]]></category>
		<category><![CDATA[p2p]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://higgy.bandnet.org/?p=11</guid>
		<description><![CDATA[Spent some time last night fixing a function I wrote ages ago to generate an ed2k hash for a given file. It had a bug.]]></description>
			<content:encoded><![CDATA[<p>Spent some time last night fixing a function I wrote ages ago to generate an ed2k hash for a given file. I then failed to test and fix it with regard to files larger than the chunk size (9,728,000 bytes).</p>
<p>Here&#8217;s an updated version:</p>
<pre>function ed2kHash_file ($name) {
	# Calculates eDonkey2000 hash for any given file
	# By: Tom Higginson
	# Date: 9th January 2008
	# Modified: 11th January 2010
	# License: Public domain

	$chunkSize = 9728000;
	$md4str = '';

	if( !file_exists( $name ) ) {
		return false;
	}

	if( filesize( $name ) < $chunkSize ) {
		return hash_file( 'md4', $name );
	} else {
		$fH = fopen( $name, 'r' );
		while( !feof( $fH ) ) {
			$md4str .= hash( 'md4', fread( $fH, $chunkSize ), true );
		}

		fclose( $fH );

		return hash( 'md4', $md4str );
	}
}</pre>
<p>Here's some more about the eD2k hash: http://en.wikipedia.org/wiki/Ed2k_URI_scheme</p>
]]></content:encoded>
			<wfw:commentRss>http://higgy.bandnet.org/2010/01/ed2k-hash-generation-in-php/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Blog 2.0</title>
		<link>http://higgy.bandnet.org/2009/06/blog-2-0/</link>
		<comments>http://higgy.bandnet.org/2009/06/blog-2-0/#comments</comments>
		<pubDate>Sun, 14 Jun 2009 22:31:09 +0000</pubDate>
		<dc:creator>tom.higgy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://higgy.bandnet.org/?p=3</guid>
		<description><![CDATA[I&#8217;ve decided to start this blog again after accidentally joining a discussion about using social media for Shift Time festival, happening in Shrewsbury later this month.
I&#8217;ve nothing to post about right now except I&#8217;m about to listen to Fanfarlo album, which I bought because they&#8217;re currently selling whole album by download for $1.
Also looking at [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve decided to start this blog again after accidentally joining a discussion about using social media for Shift Time festival, happening in Shrewsbury later this month.</p>
<p>I&#8217;ve nothing to post about right now except I&#8217;m about to listen to <a href="http://www.fanfarlo.com/" target="_blank">Fanfarlo</a> album, which I bought because they&#8217;re currently selling whole album by download for $1.</p>
<p>Also looking at various bicycles in order to buy one tomorrow afternoon if I manage to pass my driving test, which I&#8217;m currently also studying for.</p>
<p>Fun <img src='http://higgy.bandnet.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://higgy.bandnet.org/2009/06/blog-2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
