<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Ramblings of a PhD student</title>
	<atom:link href="http://ryanbrooks.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://ryanbrooks.wordpress.com</link>
	<description>Research at Bangor University</description>
	<lastBuildDate>Tue, 17 Jun 2008 15:54:32 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='ryanbrooks.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/48183be43ea1bd538ef9c6437eca883e?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Ramblings of a PhD student</title>
		<link>http://ryanbrooks.wordpress.com</link>
	</image>
			<item>
		<title>Efficient use of Java&#8217;s Scanner</title>
		<link>http://ryanbrooks.wordpress.com/2008/06/17/efficient-use-of-javas-scanner/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/06/17/efficient-use-of-javas-scanner/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 15:54:32 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=27</guid>
		<description><![CDATA[So I&#8217;ve been debugging some code that I wrote quickly to parse a couple of hundred megabytes of log files. I wasn&#8217;t surprised to notice that the most expensive method call was to getNextLine() in java.util.Scanner, but I was surprised to see that hasMoreLines() was the second most expensive. It appears that there is no [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=27&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I&#8217;ve been debugging some code that I wrote quickly to parse a couple of hundred megabytes of log files. I wasn&#8217;t surprised to notice that the most expensive method call was to <code>getNextLine()</code> in <code>java.util.Scanner</code>, but I was surprised to see that <code>hasMoreLines()</code> was the second most expensive. It appears that there is no buffering of the line when it does its search of the stream, which just about doubles the processing time if you&#8217;re reading millions of lines. I can only assume the same problem is encountered with the other return types (<code>getNextLong()</code>, etc).</p>
<p>Luckily it&#8217;s an easy fix, changing this code:</p>
<hr />
<pre>
Scanner s = new Scanner(inputFile);
while(s.hasMoreLines()){
    System.out.println(s.nextLine());
}
s.close();
</pre>
<hr />
<p>to:</p>
<hr />
<pre>
Scanner s = new Scanner(inputFile);
try{
    while(true){
        System.out.println(s.nextLine());
    }
}catch(NoSuchElementException e){
    s.close();
}
</pre>
<hr />
<p>For those of you used to exception-based programming this will seem obvious, but I&#8217;ve posted it here for everyone else!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=27&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/06/17/efficient-use-of-javas-scanner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding packages to Perl on OS X Leopard</title>
		<link>http://ryanbrooks.wordpress.com/2008/06/17/adding-packages-to-perl-on-os-x-leopard/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/06/17/adding-packages-to-perl-on-os-x-leopard/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 10:54:35 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=26</guid>
		<description><![CDATA[So I was having a bit of a problem. I&#8217;ve got Perl installed with MacPorts &#8211; probably a little superfluous now seeing as Leopard is shipped with 5.8.8, but still. I&#8217;ve been wondering for a while about getting extra packages installed, and expected it to be as painful as many other unix tools are for [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=26&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>So I was having a bit of a problem. I&#8217;ve got Perl installed with MacPorts &#8211; probably a little superfluous now seeing as Leopard is shipped with 5.8.8, but still. I&#8217;ve been wondering for a while about getting extra packages installed, and expected it to be as painful as many other unix tools are for OS X. How I was proved wrong! </p>
<p>Basically all you need to do is download the package from CPAN, extract it and drop the folder into /System/Library/Perl/Extras/5.8.8 (for global addition of the package). The only caveat I found with this is that you need to make sure the naming is the same as you reference the package in Perl, so for example I wanted to use Statistics::Distributions, so I renamed the downloaded, extracted folder from Statistics-Distributions-1.01 to &#8220;Statistics&#8221; with Distributions.pm inside it, and it worked like a charm. </p>
<p>I&#8217;m guessing there will be some which need compiling and can prove to be a complete pain, but for now I&#8217;m impressed.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=26&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/06/17/adding-packages-to-perl-on-os-x-leopard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenOffice.org 3 on OS X</title>
		<link>http://ryanbrooks.wordpress.com/2008/05/09/openofficeorg-3-on-os-x/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/05/09/openofficeorg-3-on-os-x/#comments</comments>
		<pubDate>Fri, 09 May 2008 09:14:15 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[beta]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=25</guid>
		<description><![CDATA[Today I became sold on OpenOffice. The beta release of version 3 has been released and they finally addressed the issue which kept me with Office for Mac for so long, and have switched to Aqua. 
From a quick foray it is obvious how much better the interface is for Mac users now they&#8217;ve moved [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=25&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I became sold on OpenOffice. The <a href="http://marketing.openoffice.org/3.0/announcementbeta.html">beta release of version 3</a> has been released and they finally addressed the issue which kept me with Office for Mac for so long, and have switched to Aqua. </p>
<p>From a quick foray it is obvious how much better the interface is for Mac users now they&#8217;ve moved away from X11. Keep up the good work guys!</p>
<p><a href="http://www.openoffice.org"><img src="http://marketing.openoffice.org/art/galleries/marketing/web_buttons/nicu/180x60_3_get.png" border="0"/></a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/25/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/25/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=25&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/05/09/openofficeorg-3-on-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>

		<media:content url="http://marketing.openoffice.org/art/galleries/marketing/web_buttons/nicu/180x60_3_get.png" medium="image" />
	</item>
		<item>
		<title>Buylowest.com update</title>
		<link>http://ryanbrooks.wordpress.com/2008/04/30/buylowestcom-update/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/04/30/buylowestcom-update/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 09:04:55 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[buylowest]]></category>
		<category><![CDATA[courier]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[FedEx]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[scam]]></category>
		<category><![CDATA[VAT]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=24</guid>
		<description><![CDATA[I have just spent the morning on the phone Federal Express, who refuse to accept that delivering parcels and giving no indication that there may be duty charges levied weeks later is wrong. Apparently the call centre crew have a distorted view of the law when it comes to things like this, because the guy [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=24&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I have just spent the morning on the phone Federal Express, who refuse to accept that delivering parcels and giving no indication that there may be duty charges levied weeks later is wrong. Apparently the call centre crew have a distorted view of the law when it comes to things like this, because the guy on the end of the phone was basically calling me an idiot, when all I was trying to get them to do was recognise the flaw in the system and fix it. Ah well, I guess that&#8217;s what you can expect of large companies &#8211; people at the bottom who just don&#8217;t care.</p>
<p>Buylowest have dropped off the face of the earth. No surprises there. I am now initiating a dispute with PayPal, because the terms are hidden and they claim Royal Mail as their courier. I&#8217;ve paid FedEx the £50, and I don&#8217;t expect that to be seen again. It&#8217;s such a massive flaw that I can&#8217;t claim that £50 from PayPal because it didn&#8217;t go through their system, but I can hardly blame them. </p>
<p>In hindsight this is a clever exploitation of a delivery company&#8217;s import policy. The customer service rep for FedEx refused to believe it, so I&#8217;ll try the head office. It would be so easy for them to stamp parcels coming for outside the EU as having potential extra charges, or to include a little leaflet. At least then the consumer wouldn&#8217;t end up caught between a rock and a hard place. I for one certainly don&#8217;t relish the idea of chasing my refund from the United States. I&#8217;m just not that good at law (and not bothered enough for £50).</p>
<p>This post is an update for an earlier post:  <a href="http://ryanbrooks.wordpress.com/2008/04/18/buylowestcom/">BuyLowest.com</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/24/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/24/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=24&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/04/30/buylowestcom-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
		<item>
		<title>Cave Rescue Scenario</title>
		<link>http://ryanbrooks.wordpress.com/2008/04/23/cave-rescue-scenario/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/04/23/cave-rescue-scenario/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 11:30:22 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cave rescue]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=22</guid>
		<description><![CDATA[North Wales Cave Rescue Organisation carried out a cave rescue scenario at Ogof Hesp Alyn on Sunday (20th April). For anyone who has yet to visit Ogof Hesp Alyn, don&#8217;t! The scenario comprised of a casualty with a fractured tibia who had fallen down a short pitch on the left-hand option after a series of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=22&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>North Wales Cave Rescue Organisation carried out a cave rescue scenario at Ogof Hesp Alyn on Sunday (20th April). For anyone who has yet to visit Ogof Hesp Alyn, don&#8217;t! The scenario comprised of a casualty with a fractured tibia who had fallen down a short pitch on the left-hand option after a series of crawls. The cave is very muddy and cramped, and was partially flooded due to heavy rainfall and winter, and the crawls were particularly wet. </p>
<p>The scenario was mostly a success, although the team decided not to perform a rescue through the crawls because of the time required. The notes I took from the exercise are as follows:</p>
<ul>
<li>The first team underground moves quickly to find and assess the casualty. In my opinion the cas-bag should be taken by the first team, as the impact of cold and shock are a primary factor. In this scenario we anticipated the casualty would have been injured for around 4 hours before cave rescue arrive at the surface, because of the time taken for the party to escape, call for help and for the team to be arranged. By this point hypothermia is a serious issue, even for members of the team who were not injured but have stayed with the casualty.</li>
<li>The second team includes the underground controller, heyphones and vacuum mattress, and their target is the deepest site a radio link can be established. The second team also carries a belay kit and all the gear required to carry out a pitch rescue (if required).</li>
<li>The third team provides the stretcher and extra kit requested by the first team through the heyphone.</li>
<li>Communications need to be practised and pre-agreed. Several minor problems arose when testing the underground heyphone because or inconsistent use of callsigns (&#8220;surface control receiving&#8221; was used to tell the underground controller they were ready to receive a message, when we took it to mean they were receiving our message (which they weren&#8217;t). Heyphone communications are notoriously weak, so operators should have experience of both underground and surface control to better understand the constraints in rescue situations.</li>
<li>Manoeuvring the casualty in a stretcher requires tight co-ordination between the stretcher carriers, and the haul team. Effective communication systems need to be practised to reduce time spent moving the casualty. Some system should also be devised to allow continuous movement of the casualty, either by passing the stretcher along a chain of rescuers (although we found the difficulties in leapfrogging members in front of the stretcher to be severe in cases) or by predicting the terrain and having small groups waiting to receive the stretcher at each constriction.</li>
</ul>
<p>The scenario provided a chance for many team members to meet for the first time, following a recent resurgence in membership, and I look forward to more regular meetings in the future to increase our efficiency!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/22/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/22/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/22/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/22/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/22/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=22&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/04/23/cave-rescue-scenario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
		<item>
		<title>Installing Tomahawk in a Seam-gen generated project</title>
		<link>http://ryanbrooks.wordpress.com/2008/04/22/installing-tomahawk-in-a-seam-gen-generated-project/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/04/22/installing-tomahawk-in-a-seam-gen-generated-project/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 17:27:43 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[jsf]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[seam]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=21</guid>
		<description><![CDATA[After a fair amount of trawling around the web for one of my software hut students I stumbled upon this excellent article about installing tomahawk in seam-gen generated projects:
http://demetrio812.blogspot.com/2007/08/install-tomahawk-in-seam-gen-generated.html
To be honest I thought the RichFaces library included with Seam was pretty comprehensive until today. I&#8217;ve been through the self-doubt and approached ICEFaces, but thankfully stepped [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=21&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>After a fair amount of trawling around the web for one of my software hut students I stumbled upon this excellent article about installing tomahawk in seam-gen generated projects:<br />
<a href="http://demetrio812.blogspot.com/2007/08/install-tomahawk-in-seam-gen-generated.html">http://demetrio812.blogspot.com/2007/08/install-tomahawk-in-seam-gen-generated.html</a></p>
<p>To be honest I thought the RichFaces library included with Seam was pretty comprehensive until today. I&#8217;ve been through the self-doubt and approached ICEFaces, but thankfully stepped right back into RichFaces once I realised I didn&#8217;t really gain anything. If only RichFaces would provide some comprehensive documentation. The examples on <a href="http://livedemo.exadel.com/richfaces-demo/index.jsp">Exadel</a> are excellent for showcasing Seam, but they really do fall short of demonstrating any usability, even for the basic form items. </p>
<p>The Tomahawk tag library adds some particularly useful tags, such as the scheduler, which is an incredibly useful extension to the standard calendar tags but allows insertion of information into the days/months. It also supports nested forms, which is an ongoing battle I&#8217;ve been losing with Seam recently!</p>
<p>All I need to do now is get my head around integrated testing!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=21&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/04/22/installing-tomahawk-in-a-seam-gen-generated-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
		<item>
		<title>BuyLowest.com</title>
		<link>http://ryanbrooks.wordpress.com/2008/04/18/buylowestcom/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/04/18/buylowestcom/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 09:30:22 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[buylowest]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[scam]]></category>
		<category><![CDATA[VAT]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=20</guid>
		<description><![CDATA[Now I know it&#8217;s probably my fault for not paying more attention and checking every last facet of a website&#8217;s policies before committing to buy anything, but I was a bit shocked at buylowest&#8217;s policy of hiding the VAT and duty charges, and shipping everything from the United States. 
I bought a GPS from them, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=20&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Now I know it&#8217;s probably my fault for not paying more attention and checking every last facet of a website&#8217;s policies before committing to buy anything, but I was a bit shocked at buylowest&#8217;s policy of hiding the VAT and duty charges, and shipping everything from the United States. </p>
<p>I bought a GPS from them, paid the postage and have now been requested to pay over a quarter of the value to FedEx. Also beware &#8211; FedEx don&#8217;t tell you about the charges when the item is delivered &#8211; they just invoice you afterwards.</p>
<p>Now I may appear at this point to be a bit naive &#8211; a closer inspection of the site reveals prices with &#8220;Exc VAT&#8221; before them, but (at least in the UK), we think about tax so infrequently that the idea of completing a payment and not being given the true total is completely alien. </p>
<p>In case you&#8217;re wondering, buylowest.com do have a terms and conditions entry saying they do not pay VAT, but that is hidden well away on the bottom of the privacy page, and you do not have to visit the page to complete a transaction.</p>
<p>Needless to say, buylowest have now started ignoring my e-mails (and the phone number they provide is bogus). Obviously they deem it straight and fair to pretend to be a British company on the web (complete with London mailing address) when they actually have no representatives or operation here, and are just capitalising on most people&#8217;s lack of interest when it comes to terms and conditions.</p>
<p>Buyers, beware!</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/20/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/20/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/20/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/20/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/20/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=20&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/04/18/buylowestcom/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
		<item>
		<title>Climbing in Dingle</title>
		<link>http://ryanbrooks.wordpress.com/2008/03/21/climbing-in-dingle/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/03/21/climbing-in-dingle/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 23:17:34 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[climbing]]></category>
		<category><![CDATA[Ireland]]></category>
		<category><![CDATA[trad]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=19</guid>
		<description><![CDATA[Well this weekend saw my first trip to Ireland (I know, I&#8217;m only 30 miles away). After an excellent introduction with a party in Dublin, complete with violin, guitar and Irish music (not to mention some excellent scones) we headed down to Dingle in Kerry with the DIT climbing club. Climbing.ie has a good set [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=19&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well this weekend saw my first trip to Ireland (I know, I&#8217;m only 30 miles away). After an excellent introduction with a party in Dublin, complete with violin, guitar and Irish music (not to mention some excellent scones) we headed down to Dingle in Kerry with the DIT climbing club. Climbing.ie has a good set of route descriptions (<a href="http://www.climbing.ie/routes/viewroutes.php?crag=Dunshean%20Head">Dunshean Head route descriptions</a>) although we ended up at the cliff head without any guide. Dunshean Head is an ideal location for VS-HVS climbing, and is an atmospheric location with 25-40 metre routes from a wide non-tidal ledge. The rock&#8217;s all pretty clean and there are plenty of easy escapes, and you can&#8217;t beat the feeling of climbing with the sea beating about around you. The lie of the cliff means that even if it&#8217;s gusty around the Peter Pan route, the area around the needle should be sheltered.<br />
<img src="http://farm3.static.flickr.com/2170/2350320071_71d7372a65.jpg" alt="The Needle, Dunshean Head" /><br />
The needle itself is worryingly thin, with a couple of good looking lines up it at VS and E1 (although I didn&#8217;t get a chance to venture out there myself). Overall, the area is well worth the visit if you&#8217;re climbing around VS, and the harsh E2 and E3&#8217;s of the smooth wall at least look like meaningful ventures.<br />
<img src="http://farm4.static.flickr.com/3154/2351155940_9a604bbc28.jpg" alt="Climbing a VS on Dunshean Head" /><br />
One of the highlights of the trip for me was actually a full wall traverse from Peter Pan round to the niche before the needle. I reckon it goes at about V5/V6, although I never managed to link the move through the smooth wall. The puddles of water and seaweed were almost predictably placed below the crux, giving me plenty of time to soak in the atmosphere while me feet dried out!</p>
<p>The cliff is only about 5 minutes from Dingle, which in turn was only 4 1/2 hours from Dublin. We stayed in a rather luxurious set of holiday homes just before the &#8220;Welcome to Dingle&#8221; markings on the road. They&#8217;re just next to the hostel, and are a brilliant place to relax on the evening. </p>
<p>Unfortunately we didn&#8217;t get much time to see anything else except for the cliffs of Dingle, but I&#8217;ll certainly be heading back there when I get a chance.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/19/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/19/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/19/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/19/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/19/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=19&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/03/21/climbing-in-dingle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2170/2350320071_71d7372a65.jpg" medium="image">
			<media:title type="html">The Needle, Dunshean Head</media:title>
		</media:content>

		<media:content url="http://farm4.static.flickr.com/3154/2351155940_9a604bbc28.jpg" medium="image">
			<media:title type="html">Climbing a VS on Dunshean Head</media:title>
		</media:content>
	</item>
		<item>
		<title>simple version control</title>
		<link>http://ryanbrooks.wordpress.com/2008/03/21/simple-version-control/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/03/21/simple-version-control/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 22:23:51 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[system admin]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/?p=18</guid>
		<description><![CDATA[I&#8217;ve been playing with Mercurial today as a replacement to Subversion, as part of a big effort to clean my stuff off 3 different servers I don&#8217;t really use anymore. My first thoughts are mostly good &#8211; local storage is a bit cleaner than CVS or Subversion, with only a .hg folder in the root [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=18&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been playing with Mercurial today as a replacement to Subversion, as part of a big effort to clean my stuff off 3 different servers I don&#8217;t really use anymore. My first thoughts are mostly good &#8211; local storage is a bit cleaner than CVS or Subversion, with only a .hg folder in the root folder of the repository. I&#8217;ll be interested to see how simple it is to use mercurial with modules like I used to with CVS &#8211; a quick attempt left me confused as to how you can export part of a repository without pulling down the whole thing.</p>
<p>One thing that I was particularly impressed with was how easy it is to use mercurial for version control locally. If you&#8217;re not interested in using an external server, it&#8217;s as simple as running  <code>hg init</code> in the folder you want to version control to initialise the mercurial repository, then running <code>hg add *</code> and  then <code>hg commit</code>. It&#8217;s all self contained, so you don&#8217;t end up with a separate repository somewhere else like CVS used to enforce, and cloning the repository to another machine is also pretty simple.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=18&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/03/21/simple-version-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
		<item>
		<title>Trying a new blog</title>
		<link>http://ryanbrooks.wordpress.com/2008/03/20/trying-a-new-blog/</link>
		<comments>http://ryanbrooks.wordpress.com/2008/03/20/trying-a-new-blog/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 13:11:31 +0000</pubDate>
		<dc:creator>spikeheap</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[rambling]]></category>
		<category><![CDATA[research]]></category>

		<guid isPermaLink="false">http://ryanbrooks.wordpress.com/2008/03/20/trying-a-new-blog/</guid>
		<description><![CDATA[Well I&#8217;m at it again. I must write more first entries in blogs than meaningful posts, but that&#8217;s what you get for being fickle. I did learn an important lesson today about backing up databases though &#8211; a WordPress server I set up on my laptop held a decent tutorial on remote connection to a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=16&subd=ryanbrooks&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well I&#8217;m at it again. I must write more first entries in blogs than meaningful posts, but that&#8217;s what you get for being fickle. I did learn an important lesson today about backing up databases though &#8211; a WordPress server I set up on my laptop held a decent tutorial on remote connection to a dynamic IP-bound computer. That&#8217;s lost forever since I upgraded to Leopard without a care in the world!</p>
<p><span id="more-16"></span></p>
<p>The aim of this blog is to keep a record of my trials and tribulations with JBoss Seam (and other web technologies), my research into noisy text as part of my PhD, and climbing, mine exploring and other generally dangerous exploits. I guess we&#8217;ll see if it falls into disrepair like all the other ones! My main impetus for creating this blog is actually TextMate, and its built in blogging feature &#8211; making it easier for me to procrastinate and write entries rather than thesis&#8230;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/ryanbrooks.wordpress.com/16/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/ryanbrooks.wordpress.com/16/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/ryanbrooks.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/ryanbrooks.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/ryanbrooks.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/ryanbrooks.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/ryanbrooks.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/ryanbrooks.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/ryanbrooks.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/ryanbrooks.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/ryanbrooks.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/ryanbrooks.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ryanbrooks.wordpress.com&blog=3216671&post=16&subd=ryanbrooks&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://ryanbrooks.wordpress.com/2008/03/20/trying-a-new-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f50327dc3d93b70d82d93e1a15b657cf?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">spikeheap</media:title>
		</media:content>
	</item>
	</channel>
</rss>