<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Haydn's Blog</title>
	
	<link>http://www.haydnwilliams.com/blog</link>
	<description>Photos, gigs, the great outdoors - my life condensed on the web.</description>
	<lastBuildDate>Sun, 13 May 2012 21:29:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HaydnsBlog" /><feedburner:info uri="haydnsblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FHaydnsBlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><item>
		<title>Weather: variable</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/65Xjg48i8mM/weather-variable</link>
		<comments>http://www.haydnwilliams.com/blog/weather-variable#comments</comments>
		<pubDate>Sun, 13 May 2012 21:29:04 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[Bounds of Beddgelert]]></category>
		<category><![CDATA[Crib Goch]]></category>
		<category><![CDATA[Fell Running]]></category>
		<category><![CDATA[MPS]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Snowdon]]></category>
		<category><![CDATA[Yr Aran]]></category>
		<category><![CDATA[Yr Arddu]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2356</guid>
		<description><![CDATA[More running last weekend, this time over Snowdonia&#039;s high point as part of a longer day on the Saturday. Greg and I started from Pen-y-Gwryd in glorious sunshine and ran over Moel Berfedd to Pen-y-Pass. From there it was over the Horns to Crib Goch (incidentally, the Horns are lovely!). We despatched Crib Goch with [...]]]></description>
			<content:encoded><![CDATA[<p>More running last weekend, this time over Snowdonia&#039;s high point as part of a longer day on the Saturday. Greg and I started from Pen-y-Gwryd in glorious sunshine and ran over Moel Berfedd to Pen-y-Pass. From there it was over the Horns to Crib Goch (incidentally, the Horns are lovely!). We despatched Crib Goch with aplomb, passing most of the morning crowds on the approach and therefore getting the ridge itself mostly to ourselves. Warm in the sun, but cool in the breeze, the weather couldn&#039;t decide what it was doing all day. Continuing up Crib y Ddisgyl to Carnedd Ugain we could see the summit of Snowdon getting busy. A quick stop at the top and then down to Bwlch Cwm Llan, before climbing once more to Yr Aran. Nice to get some views (I was in cloud<a title="Haydn's Blog - Balls of Bronze" href="http://www.haydnwilliams.com/blog/balls-of-bronze" target="_blank"> last time</a>), before the long descent to the campsite.</p>
<div id="attachment_2358" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2358 " title="Saturday's route in green (top-right to bottom-left) - I forgot my camera so there aren't any photos!" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/05/20120513a.jpg" alt="Saturday's route in green (top-right to bottom-left) - I forgot my camera so there aren't any photos!" width="750" height="535" /><p class="wp-caption-text">Saturday&#39;s route in green (top-right to bottom-left) - I forgot my camera so there aren&#39;t any photos!</p></div>
<p>Sunday saw us take up arms for round two of the battle with the Welsh countryside. It&#039;s fair to say that the countryside definitely took the upperhand to begin with. Parking at Aberglaslyn, we aimed for Yr Arddu on our way to Cnicht. Calling the terrain around Yr Arrdu a &#034;godforsaken wasteland&#034; is probably going a bit far, but it&#039;s definitely rubbish for running! We finally escaped the heather and made it up onto Cnicht. A great run down to Llyn yr Adar was followed by continuing undulation in a northwards direction for the rest of the day. The arrival of snow at Moel Merch, despite it being warm enough to run just in a vest, imbued us with a renewed sense of urgency, and it was with relief that I pulled up onto the last big summit of the day, Carnedd y Cribau. Another fast drop, this time to Pen-y-Pass, saw us once more waiting an inordinate amount of time for a Sherpa bus back to the car.</p>
<div id="attachment_2359" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2359" title="Snowdon Massif from Llyn yr Adar. The far skyline was our route the previous day. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/05/20120513b.jpg" alt="Snowdon Massif from Llyn yr Adar. The far skyline was our route the previous day. © Haydn Williams 2012" width="750" height="264" /><p class="wp-caption-text">Snowdon Massif from Llyn yr Adar. The far skyline was our route the previous day. © Haydn Williams 2012</p></div>
<p>Brownie points were earned by giving a lift to an old lady who&#039;d tried to walk a bit further than her aging legs could carry her; with a good deed for the day done, we headed home. I leave you with some quotes from Greg, arranged in order of how amusing I found them:</p>
<ol>
<li>(Running along Crib Goch): &#034;<em>Well if you fell from here, you&#039;d really only graze your knees.</em>&#034;</li>
<li>(This might be my new mantra when trudging along knackered under inhospitable weather): &#034;<em>Still snowing, still going.</em>&#034;</li>
<li>(On approaching crags below Yr Arddu. Rudest comment of the weekend): &#034;<em>It&#039;s almost *too* nice to be Welsh.</em>&#034;</li>
</ol>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=65Xjg48i8mM:i9A1t_fHjnU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=65Xjg48i8mM:i9A1t_fHjnU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=65Xjg48i8mM:i9A1t_fHjnU:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/65Xjg48i8mM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/weather-variable/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/weather-variable</feedburner:origLink></item>
		<item>
		<title>PHP Development in Eclipse</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/53ctToiYPTU/php-development-in-eclipse-on-mac-osx-lion</link>
		<comments>http://www.haydnwilliams.com/blog/php-development-in-eclipse-on-mac-osx-lion#comments</comments>
		<pubDate>Wed, 02 May 2012 21:31:13 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[ANT]]></category>
		<category><![CDATA[Code Sniffer]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[eclipse-pdt]]></category>
		<category><![CDATA[Mess Detector]]></category>
		<category><![CDATA[PEAR]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP Unit]]></category>
		<category><![CDATA[PHPDoc]]></category>
		<category><![CDATA[PHPUnit]]></category>
		<category><![CDATA[Subclipse]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[unit testing]]></category>
		<category><![CDATA[wget]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2267</guid>
		<description><![CDATA[I used Eclipse on a Mac to work with Java during my PhD, so familiarity made it seem the logical choice for some recent PHP development I&#039;ve been doing. This post runs through the various plugins I added to support the development process, including checking code quality, running unit tests, and creating documentation. The first [...]]]></description>
			<content:encoded><![CDATA[<p>I used Eclipse on a Mac to work with Java during <a title="University of Nottingham eTheses - Computer Simulations of Protein Folding" href="http://etheses.nottingham.ac.uk/2180/" target="_blank">my PhD</a>, so familiarity made it seem the logical choice for some recent PHP development I&#039;ve been doing. This post runs through the various plugins I added to support the development process, including checking code quality, running unit tests, and creating documentation.</p>
<p>The first step is obviously to install <a title="Eclipse - The Eclipse Foundation open source community website" href="http://www.eclipse.org" target="_blank">Eclipse</a>. To ensure compatibility with all the plugins mentioned, I found it necessary to download the <a title="Download Eclipse Classic (Indigo)" href="http://www.eclipse.org/downloads/packages/eclipse-classic-372/indigosr2" target="_blank">standard version</a> of Eclipse and then install the <a title="Eclipse - PHP Development Tools" href="http://www.eclipse.org/pdt" target="_blank">PDT tools</a> afterwards. The dedicated <a title="Eclipse PDT Download" href="http://www.eclipse.org/pdt/downloads/" target="_blank">all-in-one PDT version</a> of Eclipse didn&#039;t play ball with everything I needed it to.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Version Control &#8211; Subclipse</strong></span><br />
I use <a title="Subversion" href="http://subversion.apache.org/" target="_blank">Subversion</a> (SVN) for version control, and <a title="Subclipse" href="http://subclipse.tigris.org/" target="_blank">Subclipse</a> seems to to be the <em>de-facto</em> client for Eclipse. However, there are some pitfalls to be aware of. If you install Subclipse and then try to add a respository in the SVN Perspective, you may get an error telling you that you need version 1.7 or higher of the JavaHL library. This is part of the Subversion binary, so your copy of SVN must be out of date. If you nip over to <a title="Collabnet - Subversion binaries" href="http://www.open.collab.net/downloads/community/" target="_blank">Collabnet</a> for the latest version you&#039;ll find that they only have 1.6, so instead you&#039;ll need to <a title="WAN Disco - Subversion 1.7 Binary" href="http://www.wandisco.com/get/?f=subversion-binaries/1.7/Subversion-1.7.2_10.7.x.pkg" target="_blank">visit WANDisco</a>. Once 1.7 is installed, you should then be able to connect with Subclipse using the JavaHL library. Thanks to <a title="Stackoverflow - Subclipse in Mac OS Lion shows unable to load default SVN client error" href="http://stackoverflow.com/questions/6791989/subclipse-in-mac-os-lion-shows-unable-to-load-default-svn-client-error" target="_blank">peeps on Stackoverflow</a> for pointing this out.</p>
<p>Unfortunately JavaHL still failed for me, telling me that the network connection closed unexpectedly. I tried to use the SVNKit adapter instead of JavaHL, but it turns out that <a href="http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&amp;dsMessageId=2862527" target="_blank">SVNKit isn&#039;t supported in version 1.8 of Subclipse</a>, (the most recent version). I therefore uninstalled Subclipse v1.8 and installed v1.6 instead. That still didn&#039;t work because apparently SVNKit doesn&#039;t currently support SVN 1.7 (see previous link). Anyway, this turned out to be all a bit misleading, because when I tried it everything just worked.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Debgugging &#8211; Xdebug</strong></span><br />
If you want to debug PHP, then you&#039;ll need either Xdebug or Zend Debugger. I chose the former for reasons I can&#039;t quite recall. But setting it up required the following steps in Eclipse:</p>
<ol>
<li>In <em>Preferences &gt; PHP &gt; PHP Executables</em>, set up your PHP executable. Mine, the default Lion version, was at <em>/usr/bin/php</em>, and php.ini was at <em>/etc/php.ini</em></li>
<li>In <em>Preferences &gt; PHP &gt;  PHP Servers</em>, set up your PHP server. I had to delete the &#034;default&#034; one first.</li>
<li>In <em>Preferences &gt; PHP &gt; Debug</em>, set your debugger, server and executable.</li>
<li>If you&#039;ve changed the Xdebug port from the default of 9000 for any reason (I had problems with my initial Xdebug install, and that was one of the suggested fixes), don&#039;t forget to correct it in <em>Preferences &gt; PHP &gt; Debug &gt; Installed Debuggers</em>.<br />
<span style="text-decoration: underline;"><strong><br />
</strong></span></li>
</ol>
<p>&nbsp;</p>
<div id="attachment_2326" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2326" title="Debugging with Xdebug. The 'debug' panel shows the methods which are currently running, while the relevant code is shown below. Panel on the right shows variables and their current values." src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/05/20120502b.jpg" alt="Debugging with Xdebug. The 'debug' panel shows the methods which are currently running, while the relevant code is shown below. Panel on the right shows variables and their current values." width="750" height="218" /><p class="wp-caption-text">Debugging with Xdebug. The &#39;debug&#39; panel shows the methods which are currently running, while the relevant code is shown below. Panel on the right shows variables and their current values.</p></div>
<p><span style="text-decoration: underline;"><strong><br />
</strong></span></p>
<p><span style="text-decoration: underline;"><strong>Coding Standards &#8211; PHP Code Sniffer</strong></span></p>
<p>To ensure that your code is up to standard(s), you can install PHP_CodeSniffer with PEAR:</p>
<pre>pear install PHP_CodeSniffer</pre>
<p>There&#039;s more detail on their <a title="PHP_CodeSniffer" href="http://pear.php.net/package/PHP_CodeSniffer" target="_blank">homepage</a>, including information on the <em>&#8211;report</em> flag to get a summary of the errors in your entire project instead of all the detail for every file. I&#039;d recommend <a title="PHP Code Sniffer - Annotated Ruleset" href="http://pear.php.net/manual/en/package.php.php-codesniffer.annotated-ruleset.php" target="_blank">creating your own customised standard</a> so you can exclude errors you&#039;re not bother about (variables with single-letter names, for example). Once you&#039;ve done that, you can also <a title="How to ignore certain standards in PHP Codesniffer" href="http://webmasters.stackexchange.com/questions/1095/how-to-ignore-certain-coding-standard-errors-in-php-codesniffer" target="_blank">make your standard the default </a>to be used each time you run PHPCS.</p>
<div id="attachment_2327" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-2327" title="PHP Code Sniffer summary report." src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/05/20120502c.jpg" alt="PHP Code Sniffer summary report." width="500" height="189" /><p class="wp-caption-text">PHP Code Sniffer summary report.</p></div>
<p><span style="text-decoration: underline;"><strong><br />
</strong></span></p>
<p><span style="text-decoration: underline;"><strong>Coding Problems &#8211; PHP Mess Detector</strong></span></p>
<p><a title="PHP Mess Detector" href="http://phpmd.org/" target="_blank"> PHP Mess Detector</a> does a good job of finding nasty bits of code. This includes &#039;dead&#039; code that&#039;s never run, complicated loops / nested ifs,  It&#039;s worth reading the section on <a title="PHP Mess Detector - Creating a Ruleset" href="http://phpmd.org/documentation/creating-a-ruleset.html" target="_blank">how to create a custom ruleset</a>, because the defaults may include tests that you want to exclude.</p>
<p><span style="text-decoration: underline;"><strong><br />
Unit Testing &#8211; PHPUnit</strong></span></p>
<p>Unit testing is a great habit to get into, and test-driven development takes this to its logical conclusion. <a title="PHPUnit" href="http://www.phpunit.de/" target="_blank">PHPUnit</a> and <a title="SimpleTest - Unit Testing for PHP" href="http://www.simpletest.org/" target="_blank">SimpleTest</a> both provide unit testing in PHP; I chose PHPUnit because there seemed to be more material online about how to use it. To install <em>PHPUnit</em> <a title="PHP Unit - Installation" href="https://github.com/sebastianbergmann/phpunit/#readme" target="_blank">you can use <em>PEAR</em></a>. Unfortunately <em>PEAR</em> wasn&#039;t installed on my Lion system, but you can <a title="PEAR - Installation / getting" href="http://pear.php.net/manual/en/installation.getting.php" target="_blank">install it using <em>wget</em></a>.  Unfortunately <em>wget</em> wasn&#039;t installed on my Lion system, but you can install it with <a title="simplehelp.net - How to install wget in OS X Lion" href="http://www.simplehelp.net/2012/02/04/how-to-install-wget-in-os-x-lion/" target="_blank">a number of terminal commands</a>.</p>
<p>Once wget is installed and then PEAR is installed and then PHPUnit is installed (!), you can <a title="Running PHP Unit tests from Eclipse  Helio" href="http://katsande.com/running-phpunit-tests-from-eclipse-helio" target="_blank">set up Eclipse to run it as an external tool</a>. However, it&#039;s much nicer to get it integrated into your Eclipse installation. To do this, I used MakeGood. The <a title="MakeGood User Manual" href="http://piece-framework.com/projects/makegood/wiki/MakeGood_User_Guide_1_7_0#PHPUnit" target="_blank">instructions on their website </a>are pretty easy to follow and essentially boil down to:</p>
<ol>
<li>Install the MakeGood plugin from within Eclipse, using <em>http://eclipse.piece-framework.com</em> as the URL</li>
<li><em>DON&#039;T</em>  ignore the lines about having to specify a PHP executable; I did (because I already had an executable defined), but for some reason the executable had disappeared from my Eclipse preferences and so I had to add it again after much head-scratching.</li>
<li><em>DO</em> display the MakeGood &#039;view&#039; in your Eclipse window as soon as possible &#8211; it has a nice little message which explains what might be stopping you running your tests.</li>
<li>A message about Stagehand_Testrunner led me to install that separately, using PEAR (<a title="SourceForge - Stagehand_TestRunner" href="http://sourceforge.net/news/?group_id=165718" target="_blank">instructions are on the Stagehand website</a>)</li>
<li>Despite adding my PEAR folder as a library to the project build path, I was still getting a message saying that <em>PHPUnit_Framework_TestCase</em> could not be found when I ran a test. I resolved this by adding <em>/Users/Haydn/pear/share/pear/PHPUnit</em> to the build path too, and using <em>require_once</em> in the test class:  <em>require_once &#039;PHPUnit/Autoload.php&#039;;</em></li>
</ol>
<div>
<div id="attachment_2325" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2325" title="MakeGood showing a successful test in Eclipse." src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/05/20120502a.jpg" alt="MakeGood showing a successful test in Eclipse." width="750" height="126" /><p class="wp-caption-text">MakeGood showing a successful test in Eclipse.</p></div>
<p>Once PHPUnit is working correctly, if you want to test database operations too then you&#039;ll need the DbUnit extension. There&#039;s extensive help regarding this whole subject area in the <a title="Chapter 8. Database Testing." href="http://www.phpunit.de/manual/3.7/en/database.html" target="_blank">PHP Unit manual</a>. Note that SQL Server isn&#039;t supported by default.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Documentation &#8211; PHPDoc</strong></span><br />
If you&#039;re documenting your code then you&#039;ll want phpdoc &#8211; <a title="phpDocumentor 2" href="http://www.phpdoc.org/" target="_blank">installation instructions</a> are on their website. Just use the two PEAR commands on their homepage, and ignore other websites (which generally omit the &#039;-<em>alpha</em>&#039; reference). If you try and generate some documentation but get an error about GraphViz not being installed (&#034;<em>Unable to find the `dot` command of the GraphViz package. Is GraphViz correctly installed and present in your path?&#034;)</em>, go to the <a title="GraphViz - Download" href="http://www.graphviz.org/Download_macos.php" target="_blank">GraphViz website </a>to download a <em>.pkg </em>file for Lion and install it. If you get a message about timezones, ensure that the correct one is set in your <em>php.ini</em> file (e.g. <em>date.timezone = Europe/London</em>).</p>
<p>&nbsp;</p>
</div>
<div><span style="text-decoration: underline;"><strong>Automation &#8211; ANT</strong></span><br />
Once all the above are in place, it&#039;s nice to be able to run them all together. You can use <a title="ANT" href="http://ant.apache.org/" target="_blank">ANT</a> to do this; here&#039;s an example of my ANT build.xml file:</div>
<div>
<pre class="brush: xml; auto-links: true; collapse: false; gutter: true; first-line: 1; highlight: []; html-script: false; light: false; pad-line-numbers: false; toolbar: true'">
&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;!DOCTYPE project&gt;
&lt;project name=&quot;MyProject&quot; default=&quot;test&quot;&gt;
    &lt;property name=&quot;docs_dir&quot; value=&quot;docs&quot; /&gt;
    &lt;property name=&quot;log_file&quot; value=&quot;MyLogFile.log&quot; /&gt;
    &lt;target name=&quot;dtd&quot; description=&quot;Creates a DTD for this build.xml file.&quot;&gt;
        &lt;antstructure output=&quot;project.dtd&quot;/&gt;
    &lt;/target&gt;
    &lt;target name=&quot;clean&quot; description=&quot;Deletes temporary and compiled files.&quot;&gt;
        &lt;delete dir=&quot;${docs_dir}&quot;/&gt;
        &lt;delete dir=&quot;output&quot;/&gt;
    &lt;/target&gt;
    &lt;target name=&quot;messdetect&quot; description=&quot;Runs PHP Mess Detector on PHP files.&quot;&gt;
        &lt;exec executable=&quot;/Users/Haydn/pear/bin/phpmd&quot; failonerror=&quot;true&quot;&gt;
            &lt;arg value=&quot;.&quot; /&gt;
            &lt;arg value=&quot;text&quot; /&gt;
            &lt;arg value=&quot;anciliary/PHPMD_custom_ruleset.xml&quot; /&gt;
        &lt;/exec&gt;
    &lt;/target&gt;
    &lt;target name=&quot;codesniff&quot; description=&quot;Runs PHP Code Sniffer on PHP files.&quot;&gt;
        &lt;exec executable=&quot;/Users/Haydn/pear/bin/phpcs&quot; failonerror=&quot;true&quot;&gt;
            &lt;arg value=&quot;.&quot; /&gt;
            &lt;arg value=&quot;--standard=MyStandard&quot; /&gt;
            &lt;arg value=&quot;--extensions=php&quot; /&gt;
            &lt;arg value=&quot;--report=summary&quot; /&gt;
        &lt;/exec&gt;
    &lt;/target&gt;
    &lt;target name=&quot;test&quot; description=&quot;Runs all PHPUnit tests.&quot;&gt;
        &lt;exec executable=&quot;/Users/Haydn/pear/bin/phpunit&quot; failonerror=&quot;true&quot;&gt;
            &lt;arg value=&quot;test&quot; /&gt;
        &lt;/exec&gt;
    &lt;/target&gt;
    &lt;target name=&quot;document&quot;  depends=&quot;clean&quot; description=&quot;Generates documentation for PHP files.&quot;&gt;
        &lt;exec executable=&quot;/Users/Haydn/pear/bin/phpdoc&quot; failonerror=&quot;true&quot;&gt;
            &lt;arg value=&quot;-d&quot; /&gt;
            &lt;arg value=&quot;.&quot; /&gt;
            &lt;arg value=&quot;-t&quot; /&gt;
            &lt;arg value=&quot;${docs_dir}&quot; /&gt;
        &lt;/exec&gt;
    &lt;/target&gt;
    &lt;target name=&quot;build&quot; depends=&quot;clean,messdetect,codesniff,test,document&quot; description=&quot;Run everything.&quot;&gt;
    &lt;/target&gt;
&lt;/project&gt;
</pre>
</div>
<div></div>
<div><span style="text-decoration: underline;"><strong>Next?</strong></span></div>
<div>The next step is to move to continuous integration, using packages like <a title="Cruise Control" href="http://cruisecontrol.sourceforge.net/" target="_blank">Cruise Control</a> or <a title="phpUnderControl" href="http://phpundercontrol.org/" target="_blank">phpUnderControl</a>, which will automatically test and build your code on a regular schedule. As a one-man project I always know the status of my work, so that&#039;s not been necessary so far. Hopefully the above will be of help in getting you up-and-running with a decent PHP development workflow in Eclipse.</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=53ctToiYPTU:PuyJ0fuqJK8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=53ctToiYPTU:PuyJ0fuqJK8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=53ctToiYPTU:PuyJ0fuqJK8:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/53ctToiYPTU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/php-development-in-eclipse-on-mac-osx-lion/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/php-development-in-eclipse-on-mac-osx-lion</feedburner:origLink></item>
		<item>
		<title>Running Wild</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/E-Ioj_PFxAM/running-wild</link>
		<comments>http://www.haydnwilliams.com/blog/running-wild#comments</comments>
		<pubDate>Wed, 04 Apr 2012 22:44:26 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[Fell Running]]></category>
		<category><![CDATA[Focus ST]]></category>
		<category><![CDATA[Moel Hebog]]></category>
		<category><![CDATA[Nantlle Ridge]]></category>
		<category><![CDATA[North Ridge]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Scrambling]]></category>
		<category><![CDATA[Snowdonia]]></category>
		<category><![CDATA[Tryfan]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2300</guid>
		<description><![CDATA[It seems like an age ago, but was only last weekend. Before all the snow which is currently causing much consternation across the upper half of the UK, there was some decent weather. Greg, Arno, Rob and I salvaged an aborted trip to Glen Shiel by visiting north Wales instead for some running and climbing. [...]]]></description>
			<content:encoded><![CDATA[<p>It seems like an age ago, but was only last weekend. Before all the snow which is currently causing much consternation across the upper half of the UK, there was some decent weather. Greg, Arno, Rob and I salvaged an aborted trip to Glen Shiel by visiting north Wales instead for some running and climbing. After a leisurely start on Saturday we began our run with a bang, slogging up the steep ascent to the top of Y Garn on the Nantlle ridge.</p>
<div id="attachment_2301" class="wp-caption aligncenter" style="width: 445px"><img class="size-full wp-image-2301" title="Arno and Rob hit the first summit of the day - Y Garn on the Nantlle ridge. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/04/20120404a.jpg" alt="Arno and Rob hit the first summit of the day - Y Garn on the Nantlle ridge. © Haydn Williams 2012" width="435" height="600" /><p class="wp-caption-text">Arno and Rob hit the first summit of the day - Y Garn on the Nantlle ridge. © Haydn Williams 2012</p></div>
<p>From there, we traced a route southwards over a couple of other tops on the ridge, then down to the Princess Quarry and over Moel Lefn, Moel yr Ogof and Moel Hebog. After crossing Cwm Cyd and reaching the top of Moel Banog, Rob and Arno took the direct route back to Beddgelert whilst Greg and I pushed on over Cwm Bychan before dropping into the village and recovering with an ice cream.</p>
<div id="attachment_2303" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2303" title="The best bit of the day? The amazing descent from the ridge. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/04/20120404b.jpg" alt="The best bit of the day? The amazing descent from the ridge. © Haydn Williams 2012" width="750" height="513" /><p class="wp-caption-text">The best bit of the day? The amazing descent from the ridge. © Haydn Williams 2012</p></div>
<p>We covered 20km and between 1500m and 1800m of ascent (depending on whether you believe my GPS or my OS-mapping software!). The height estimate seems a little high, given that I still felt pretty good at the end of the day (especially strange after my <a title="Haydn's Blog - Edale Skyline 2012" href="http://www.haydnwilliams.com/blog/edale-skyline-2012" target="_blank">complete meltdown on the Edale Skyline </a>the week before).</p>
<p>That evening I hopped on a Sherpa bus to go and pick the car up, and then took it for a spin. Dad had kindly continued my recent run of &#034;borrowing nice cars for trips to Snowdonia&#034;, and given me a Focus ST to play around with. Suffice to say it was pretty swift and actually turned out to be more fun than the <a title="Haydn's Blog &gt; New Year's Eve Jaunt" href="http://www.haydnwilliams.com/blog/new-years-eve-jaunt" target="_blank">Boxster</a>.</p>
<div id="attachment_2304" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2304" title="Focus ST. Pretty *and* fun. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/04/20120404c.jpg" alt="Focus ST. Pretty *and* fun. © Haydn Williams 2012" width="750" height="461" /><p class="wp-caption-text">Focus ST. Pretty *and* fun. © Haydn Williams 2012</p></div>
<p>Sunday started beautifully, with not a cloud in the sky as I dropped the others at Idwal for their walk up to Cneifion Arete. I parked further along the Ogwen valley and moved quickly up the north ridge of Tryfan (which is the obligatory Snowdonia route in blazing sunshine). My &#034;easy day&#034; got a little harder as I despatched Tryfan in just over an hour, and decided to continue onto Glyder Fach. I could see Greg and Arno on Cneifion Arete from the top of the upper cwm headwall, so carried on over Glyder Fawr to Llyn y Cwn.</p>
<div id="attachment_2302" class="wp-caption aligncenter" style="width: 501px"><img class="size-full wp-image-2302" title="I panicked a bit when confronted with this sight on arrival at Cwm Cneifion. Needless to say, Greg was behaving impeccably and the helicopter looked to be doing training rather than rescuing. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/04/20120404d.jpg" alt="I panicked a bit when confronted with this sight on arrival at Cwm Cneifion. Needless to say, Greg was behaving impeccably and the helicopter looked to be doing training rather than rescuing. © Haydn Williams 2012" width="491" height="600" /><p class="wp-caption-text">I panicked a bit when confronted with this sight on arrival at Cwm Cneifion. Needless to say, Greg was behaving impeccably and the helicopter looked to be doing training rather than rescuing. © Haydn Williams 2012</p></div>
<p>Still with time to spare I pushed on over Y Garn, and got back to the car about five minutes before Rob, who&#039;d walked up Senior&#039;s Ridge and returned over Y Garn too. I just had time for a quick power nap before Greg and Arno returned from the escapades on Cneifion Arete, and we all trundled home tired but content.</p>
<div id="attachment_2305" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2305" title="My point-and-shoot camera's mediocre attempt at doing justice to the panoramic view from the Glyders. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/04/20120404e.jpg" alt="My point-and-shoot camera's mediocre attempt at doing justice to the panoramic view from the Glyders. © Haydn Williams 2012" width="750" height="308" /><p class="wp-caption-text">My point-and-shoot camera&#39;s mediocre attempt at doing justice to the panoramic view from the Glyders. © Haydn Williams 2012</p></div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=E-Ioj_PFxAM:VWZDobwaJP0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=E-Ioj_PFxAM:VWZDobwaJP0:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=E-Ioj_PFxAM:VWZDobwaJP0:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/E-Ioj_PFxAM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/running-wild/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/running-wild</feedburner:origLink></item>
		<item>
		<title>Edale Skyline 2012</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/nLrI4eQvr6s/edale-skyline-2012</link>
		<comments>http://www.haydnwilliams.com/blog/edale-skyline-2012#comments</comments>
		<pubDate>Mon, 02 Apr 2012 17:00:20 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[Dark Peak Fell Runners]]></category>
		<category><![CDATA[DPFR]]></category>
		<category><![CDATA[Edale]]></category>
		<category><![CDATA[Edale Skyline]]></category>
		<category><![CDATA[Edale Skyline 2012]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2283</guid>
		<description><![CDATA[The Edale Skyline race was held the weekend before last, and I took part. A number of factors meant that I had done approximately zero training beforehand, and so it was with some trepidation that I approached the start line with Greg under a clear blue sky. I hadn&#039;t found time to recce the first [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="Edale Skyline 2012" href="http://www.dpfr.org.uk/pages/3" target="_blank">Edale Skyline </a>race was held the weekend before last, and I took part. A number of factors meant that I had done approximately zero training beforehand, and so it was with some trepidation that I approached the start line with Greg under a clear blue sky.</p>
<div id="attachment_2284" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2284" title="The start of the route at the start of the day.  © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/20120330a.jpg" alt="The start of the route at the start of the day. © Haydn Williams 2012" width="750" height="474" /><p class="wp-caption-text">The start of the route at the start of the day. © Haydn Williams 2012</p></div>
<p>I hadn&#039;t found time to recce the first half of the route, but felt OK as far as Lose Hill. From there &#8211; on the part of the route I did know &#8211; I fell completely to pieces. Greg passed me on the summit of Mam Tor and ripped off down towards Mam Nick at a hefty pace. I got progressively slower, and ended up walking from Brown Knoll all the way to the end. Despite downing several energy gels and an entire pack of jelly snakes, I just couldn&#039;t get my legs working.</p>
<p>Approaching the finish, I knew it was a poor result. I generally like to get in the top third or quarter of a race: for the Skyline I came 258th out of 299. Ouch. It was entirely my fault, because I really should have done some training, and a nice wake-up call that proves I can&#039;t just assume that everything will be OK come race day. Nonetheless, at least I now know the route! Greg had a great run and narrowly missed his four-hour target (by four seconds!), and we both enjoyed the unseasonably lovely weather. Next year I&#039;ll be back on track.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=nLrI4eQvr6s:PeTqlerr774:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=nLrI4eQvr6s:PeTqlerr774:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=nLrI4eQvr6s:PeTqlerr774:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/nLrI4eQvr6s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/edale-skyline-2012/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/edale-skyline-2012</feedburner:origLink></item>
		<item>
		<title>Busy busy</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/Sd4IyVVWJVQ/busy-busy</link>
		<comments>http://www.haydnwilliams.com/blog/busy-busy#comments</comments>
		<pubDate>Mon, 05 Mar 2012 21:47:56 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[bothy]]></category>
		<category><![CDATA[Carneddau]]></category>
		<category><![CDATA[Cottage]]></category>
		<category><![CDATA[Cwm clorad isaf]]></category>
		<category><![CDATA[Fell Running]]></category>
		<category><![CDATA[Go Below]]></category>
		<category><![CDATA[mine]]></category>
		<category><![CDATA[Mountain Biking]]></category>
		<category><![CDATA[Plummet]]></category>
		<category><![CDATA[Powerfan]]></category>
		<category><![CDATA[Rhiwbach]]></category>
		<category><![CDATA[Riding]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2235</guid>
		<description><![CDATA[We&#039;ve just got back from a week in Snowdonia, staying in a cottage between Capel Curig and Snowdon. Well-placed for pretty much everything, really, so we got a lot done. First up was the Powerfan Plummet, a climb up a 100ft pole followed by a jump off whilst attached to a &#039;parachute simulator&#039;. It essentially [...]]]></description>
			<content:encoded><![CDATA[<p>We&#039;ve just got back from a week in Snowdonia, staying in a cottage between Capel Curig and Snowdon. Well-placed for pretty much everything, really, so we got a lot done.</p>
<p>First up was the <a title="Tree Tops Adventures" href="http://www.ttadventure.co.uk/ropes-courses" target="_blank">Powerfan Plummet</a>, a climb up a 100ft pole followed by a jump off whilst attached to a &#039;parachute simulator&#039;. It essentially brakes your fall, and proved quite interesting but not as adrenaline-inducing as we&#039;d hoped!</p>
<div id="attachment_2263" class="wp-caption aligncenter" style="width: 385px"><img class="size-full wp-image-2263" title="The pole from which you jump to begin the 'plummet'. © Paul Cordell 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/IMG_1686.jpg" alt="The pole from which you jump to begin the 'plummet'. © Paul Cordell 2012" width="375" height="500" /><p class="wp-caption-text">The pole from which you jump to begin the &#39;plummet&#39;. © Paul Cordell 2012</p></div>
<div id="attachment_2264" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2264" title="James pretending to be more scared than he actually is. © Paul Cordell 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/IMG_1688.jpg" alt="James pretending to be more scared than he actually is. © Paul Cordell 2012" width="750" height="536" /><p class="wp-caption-text">James pretending to be more scared than he actually is. © Paul Cordell 2012</p></div>
<p>Day two was a pleasant dog walk around Llyn Gwynant in the morning (albeit resulting in a trip to the vet for one member of the party), followed by some wet laps of Idwal in the afternoon. Becs, Paul and James walked around  with the dog, while I ran three laps in increasingly strong wind and rain. Nevertheless, I had great fun!</p>
<div id="attachment_2260" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2260" title="Running along the northern end of Llyn Idwal. Apologies for the poor quality - it's a screen cap from a video, but essentially it was very very wet. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/img1.jpg" alt="Running along the northern end of Llyn Idwal. Apologies for the poor quality - it's a screen cap from a video, but essentially it was very very wet. © Haydn Williams 2012" width="750" height="236" /><p class="wp-caption-text">Running along the northern end of Llyn Idwal. Apologies for the poor quality - it&#39;s a screen cap from a video, and with rain on the lens, but essentially it was very very wet. © Haydn Williams 2012</p></div>
<p>An all-abilities wander along the river at Betws y Coed on day three was a gentle half-day to offset a more strenuous walk up to a bothy in the Carneddau in the afternoon.</p>
<div id="attachment_2241" class="wp-caption aligncenter" style="width: 501px"><img class="size-full wp-image-2241" title="Nothing says 'holiday' like hiding in a log. © Helen Sumner 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/img.jpg" alt="Nothing says 'holiday' like hiding in a log. © Helen Sumner 2012" width="491" height="701" /><p class="wp-caption-text">Nothing says &#39;holiday&#39; like hiding in a log. © Helen Sumner 2012</p></div>
<p>James, Jono, Gareth and I wiled away the evening playing cards, and woke to blue skies. The descent back to the car along Cefn-tal-llyn-Eigiau was rather scenic, and included some lenticular clouds too.</p>
<div id="attachment_2242" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2242" title="Me, Gareth, James and Jono outside the bothy. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P2290274.jpg" alt="Me, Gareth, James and Jono outside the bothy. © Haydn Williams 2012" width="750" height="430" /><p class="wp-caption-text">Me, Gareth, James and Jono outside the bothy. © Haydn Williams 2012</p></div>
<div id="attachment_2258" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2258" title="Enjoying the descent. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P2290287.jpg" alt="Enjoying the descent. © Haydn Williams 2012" width="750" height="357" /><p class="wp-caption-text">Enjoying the descent. © Haydn Williams 2012</p></div>
<p>After some lounging around we ventured north to Caernarfon, and I proceeded to put in a poor show at the <a title="Redline Indoor Karting" href="http://www.redlineindoorkarting.co.uk/" target="_blank">karting track</a>. I usually get reasonable lap times, but I was feeling tired and so by round two it became a bit of a mission just to hold on into each corner! We were still all pretty evenly matched though, with half a second between our best times. That evening&#039;s dog walk was livened up by a &#039;buzzing&#039; from a Chinook helicopter, and a dramatic sunset over Snowdon.</p>
<div id="attachment_2240" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2240" title="Low-flying Chinook over Llynau Mymbyr. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/IMG_0313.jpg" alt="Low-flying Chinook over Llynau Mymbyr. © Haydn Williams 2012" width="750" height="376" /><p class="wp-caption-text">Low-flying Chinook over Llynau Mymbyr. © Haydn Williams 2012</p></div>
<p>Day five started lazily, but soon increased in pace as we visited Beddgelert to see what the new forestry commission biking trails are like. They&#039;re all at the tame end of the spectrum, but with people starting to feel the effects of a fairy hectic week that probably wasn&#039;t a bad thing. My hopes of getting to the Marin or Penmachno trails for a good blast were dashed by the presence of a wobbly crank arm and the ripping of a large hole in the sidewall of my rear tyre. Darn slate!</p>
<div id="attachment_2244" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2244" title="The obstacles get a little too technical to ride. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3010298.jpg" alt="The obstacles get a little too technical to ride. © Haydn Williams 2012" width="750" height="452" /><p class="wp-caption-text">The obstacles get a little too technical to ride. © Haydn Williams 2012</p></div>
<p>The weather continued the week&#039;s theme of &#039;cloudy &#039; when we woke up on day six. Parking at Pen y Gwryd for the morning dog walk and heading up towards Carnedd y Cribau, we soon climbed above the cloud and could see the pocket of poor visibility in which the cottage was sitting.</p>
<div id="attachment_2245" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2245" title="Our cottage is somewhere at the bottom of that cloud! © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020306.jpg" alt="Our cottage is somewhere at the bottom of that cloud! © Haydn Williams 2012" width="750" height="562" /><p class="wp-caption-text">Our cottage is somewhere at the bottom of that cloud! © Haydn Williams 2012</p></div>
<div id="attachment_2246" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2246" title="Caesar enjoying his morning walk. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020309.jpg" alt="Caesar enjoying his morning walk. © Haydn Williams 2012" width="750" height="562" /><p class="wp-caption-text">Caesar enjoying his morning walk. © Haydn Williams 2012</p></div>
<p>After dispatching that, we headed over to Penmachno for a trip around the Rhiwbach slate mine (technically a quarry, actually), run by <a title="Go Below - The Trip" href="http://www.go-below.co.uk/trip.asp" target="_blank">Go Below</a>. This wasn&#039;t a standard tour, involving as it did tyrollean traverses, abseils, a bit of climbing, and via-ferrata style roped sections. All very exciting, and not a hint of a handrail, concrete step or electric light anywhere in the mine. Highly recommended.</p>
<div id="attachment_2248" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2248" title="James and Paul strap in to head to the mine. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020315.jpg" alt="James and Paul strap in to head to the mine. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">James and Paul strap in to head to the mine. © Haydn Williams 2012</p></div>
<div id="attachment_2249" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2249" title="James heading into Rhiwbach slate mine. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020333.jpg" alt="James heading into Rhiwbach slate mine. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">James heading into Rhiwbach slate mine. © Haydn Williams 2012</p></div>
<div id="attachment_2250" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2250" title="Me on the tyrollean traverse. © James Devine 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020348.jpg" alt="Me on the tyrollean traverse. © James Devine 2012" width="750" height="502" /><p class="wp-caption-text">Me on the tyrollean traverse. © James Devine 2012</p></div>
<div id="attachment_2251" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2251" title="James abseiling down to the chamber floor. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020366.jpg" alt="James abseiling down to the chamber floor. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">James abseiling down to the chamber floor. © Haydn Williams 2012</p></div>
<div id="attachment_2252" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2252" title="Intrepid explorers / tour clients. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020375.jpg" alt="Intrepid explorers / tour clients. © Haydn Williams 2012" width="750" height="558" /><p class="wp-caption-text">Intrepid explorers / tour clients. © Haydn Williams 2012</p></div>
<div id="attachment_2253" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2253" title="This is the only remaining incline bridge made of timber IN THE WORLD! All the others are either made of stone or have rotted away. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020380.jpg" alt="This is the only remaining incline bridge made of timber IN THE WORLD! All the others are either made of stone or have rotted away. © Haydn Williams 2012" width="750" height="346" /><p class="wp-caption-text">This is the only remaining incline bridge made of timber IN THE WORLD! All the others are either made of stone or have rotted away. © Haydn Williams 2012</p></div>
<div id="attachment_2254" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2254" title="The beast which took us to and from Rhiwbach. An ex-army gun tractor with a 3.9L V8 engine, that's served in Northern Ireland, Iraq and Germany. Mental. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020385.jpg" alt="The beast which took us to and from Rhiwbach. An ex-army gun tractor with a 3.9L V8 engine, that's served in Northern Ireland, Iraq and Germany. Mental. © Haydn Williams 2012" width="750" height="454" /><p class="wp-caption-text">The beast which took us to and from Rhiwbach. An ex-army gun tractor with a 3.9L V8 engine, that&#39;s served in Northern Ireland, Iraq and Germany. Mental. © Haydn Williams 2012</p></div>
<p>We emerged at the top of the mine that afternoon into glorious sunshine, which continued all the way back to the cottage. Snowdon just looked too tempting as we approached from Capel Curig, so I grabbed my running stuff and set off from Pen y Pass up the Pyg track. I got as far as Bwlch Glas, but turned back at that point to help / watch a rescue of a climber with a suspected dislocated shoulder from the broken ground between the Pyg track and Crib Goch.</p>
<div id="attachment_2255" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2255" title="Sunset from Bwlch Glas. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020395.jpg" alt="Sunset from Bwlch Glas. © Haydn Williams 2012" width="750" height="531" /><p class="wp-caption-text">Sunset from Bwlch Glas. © Haydn Williams 2012</p></div>
<p>The precision and control demonstrated by the crew of the RAF Sea King is something that you really can&#039;t appreciate until you see it up close (and I&#039;m speaking as someone who watches a lot of <a title="Channel 5 - Highland Emergency" href="http://www.google.co.uk/url?sa=t&amp;rct=j&amp;q=highland+emergency&amp;source=web&amp;cd=1&amp;ved=0CCoQFjAA&amp;url=http%3A%2F%2Fwww.channel5.com%2Fshows%2Fhighland-emergency&amp;ei=RqRST8juIYz38QOMsYzzBQ&amp;usg=AFQjCNEtL0Aoch0XQ11uRY51zaJ1Wm3Big" target="_blank">Highland Emergency</a>!).</p>
<p>&nbsp;</p>
<div id="attachment_2256" class="wp-caption aligncenter" style="width: 517px"><img class="size-full wp-image-2256" title="The RAF Sea King about to despatch a winchman to an injured climber below Crib Goch. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020401.jpg" alt="The RAF Sea King about to despatch a winchman to an injured climber below Crib Goch. © Haydn Williams 2012" width="507" height="600" /><p class="wp-caption-text">The RAF Sea King about to despatch a winchman to an injured climber below Crib Goch. © Haydn Williams 2012</p></div>
<p>By the time I&#039;d spoken to various <a title="Llanberis Mountain Rescue" href="llanberismountainrescue.co.uk/" target="_blank">Llanberis</a> <abbr title="Mountain Rescue Team">MRT</abbr> people on the way down, it was going dark and I was treated to a lovely sunset and a torch-lit run back to the car at Pen y Gwryd.</p>
<div id="attachment_2257" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2257" title="Night falls over Snowdon and Llyn Llydaw. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/03/P3020414.jpg" alt="Night falls over Snowdon and Llyn Llydaw. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">Night falls over Snowdon and Llyn Llydaw. © Haydn Williams 2012</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=Sd4IyVVWJVQ:K785ngyANqg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=Sd4IyVVWJVQ:K785ngyANqg:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=Sd4IyVVWJVQ:K785ngyANqg:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/Sd4IyVVWJVQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/busy-busy/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/busy-busy</feedburner:origLink></item>
		<item>
		<title>A new dawn, a new day</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/gZNtHQChHZQ/a-new-dawn-a-new-day</link>
		<comments>http://www.haydnwilliams.com/blog/a-new-dawn-a-new-day#comments</comments>
		<pubDate>Fri, 17 Feb 2012 14:30:28 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Burton on the Wolds]]></category>
		<category><![CDATA[DAwn]]></category>
		<category><![CDATA[sunrise]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2156</guid>
		<description><![CDATA[We moved into our house just over two years ago, and from the very first day I&#039;ve always loved the sunrises which take place over the fields behind our back garden. Around October last year, the sun returned to a position where it lit everything up beautifully at exactly the time that I was getting [...]]]></description>
			<content:encoded><![CDATA[<p>We moved into our house just over two years ago, and from the very first day I&#039;ve always loved the sunrises which take place over the fields behind our back garden. Around October last year, the sun returned to a position where it lit everything up beautifully at exactly the time that I was getting ready for work every day. After a couple of weeks of glorious mornings, I felt I should record the variety  and brilliance that you often forget can be found out of your own window. The images below were taken either from our spare room, or stood at the end of the garden. I think the last one is my favourite.</p>
<div id="attachment_2163" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2163" title="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/01/023600.jpg" alt="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" width="750" height="479" /><p class="wp-caption-text">Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011</p></div>
<div id="attachment_2165" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2165" title="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/01/023612.jpg" alt="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" width="750" height="475" /><p class="wp-caption-text">Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011</p></div>
<div id="attachment_2164" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2164" title="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/01/023608.jpg" alt="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" width="750" height="516" /><p class="wp-caption-text">Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011</p></div>
<div id="attachment_2167" class="wp-caption aligncenter" style="width: 429px"><img class="size-full wp-image-2167" title="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/01/023619.jpg" alt="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" width="419" height="600" /><p class="wp-caption-text">Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011</p></div>
<div id="attachment_2168" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2168" title="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/01/023622.jpg" alt="Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011" width="750" height="370" /><p class="wp-caption-text">Sunrise over fields: Burton on the Wolds, Leicestershire. © Haydn Williams 2011</p></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=gZNtHQChHZQ:hRBxR9IwIvE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=gZNtHQChHZQ:hRBxR9IwIvE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=gZNtHQChHZQ:hRBxR9IwIvE:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/gZNtHQChHZQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/a-new-dawn-a-new-day/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/a-new-dawn-a-new-day</feedburner:origLink></item>
		<item>
		<title>Epic fail?</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/gTT1_7z4VFQ/epic-fail</link>
		<comments>http://www.haydnwilliams.com/blog/epic-fail#comments</comments>
		<pubDate>Sun, 12 Feb 2012 19:59:00 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[Climbing]]></category>
		<category><![CDATA[Cwm Cneifion]]></category>
		<category><![CDATA[Snowdonia]]></category>
		<category><![CDATA[Welsh Winter]]></category>
		<category><![CDATA[Winter climbing]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2225</guid>
		<description><![CDATA[I seem to have racked up errors this weekend. Here are the lessons I&#039;ve learned: Check race details before setting off. I drove to Llandegla on Friday night, only to find that the second Dash in the Dark had been cancelled due to adverse weather conditions. Ensure adequate nutrition. No milk at all in my [...]]]></description>
			<content:encoded><![CDATA[<p>I seem to have racked up errors this weekend. Here are the lessons I&#039;ve learned:</p>
<ol>
<li><strong>Check race details before setting off.</strong> I drove to Llandegla on Friday night, only to find that the second <a title="Clwydian Range Runners - Dash in the Dark" href="http://clwydianrangerunners.co.uk/Races%202012/Dashflyer2012A5.doc" target="_blank">Dash in the Dark</a> had been cancelled due to adverse weather conditions.</li>
<li><strong>Ensure adequate nutrition.</strong> No milk at all in my parents&#039; house meant that breakfast of cereal and/or porridge was off. I replaced these with a Cadbury&#039;s Caramel egg from a petrol station.</li>
<li><strong>Don&#039;t jump on your equipment.</strong> A boot / buckle / floor interface resulted in pieces of broken rucksack plastic all over the car park before I even set off.</li>
<li><strong>You can tie yourself into your rucksack if the waist strap buckle is broken.</strong> But it&#039;s hard to get back out again. Very hard.</li>
<li><strong>Weather forecasts can be wrong.</strong> This weekend, for example, where cold temperatures and lots of snow will in fact turn out to be boggy and very warm.</li>
<li><strong>Website &#039;location&#039; features aren&#039;t necessarily evil.</strong> It turns out a friend was in Cwm Idwal at the same time as me this morning, but neither of us realised. Maybe some advertising beforehand wouldn&#039;t have been a bad idea.</li>
</ol>
<div>
<div id="attachment_2226" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2226" title="Corner Gully, Cwm Cneifion. This was one of the more complete gully lines. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/P2110208.jpg" alt="Corner Gully, Cwm Cneifion. This was one of the more complete gully lines. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">Corner Gully, Cwm Cneifion. This was one of the more complete gully lines. © Haydn Williams 2012</p></div>
</div>
<div>Nevertheless, I had a nice wander up to Cwm Cneifion even if there wasn&#039;t anything climbable and so I had to retrace my steps back to the car. Welsh Winter remains elusive this year, but there&#039;s time yet (ever the optimist!).</div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=gTT1_7z4VFQ:Erp6CCax4cc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=gTT1_7z4VFQ:Erp6CCax4cc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=gTT1_7z4VFQ:Erp6CCax4cc:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/gTT1_7z4VFQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/epic-fail/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/epic-fail</feedburner:origLink></item>
		<item>
		<title>Peak sunshine</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/Lhe4xneFF3w/peak-sunshine</link>
		<comments>http://www.haydnwilliams.com/blog/peak-sunshine#comments</comments>
		<pubDate>Fri, 03 Feb 2012 23:14:11 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Outdoors]]></category>
		<category><![CDATA[Brown Knoll]]></category>
		<category><![CDATA[Edale Skyline]]></category>
		<category><![CDATA[Riding]]></category>
		<category><![CDATA[Running]]></category>
		<category><![CDATA[Sherwood Pines]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2201</guid>
		<description><![CDATA[Becs and I took advantage of the good weather a couple of weeks ago to visit Edale and run from Mam Nick around to the top of Jacob&#039;s Ladder. I then left her to carry on to Edale while I slogged back up the hill to fetch the car. We did well with conditions, as [...]]]></description>
			<content:encoded><![CDATA[<p>Becs and I took advantage of the good weather a couple of weeks ago to visit Edale and run from Mam Nick around to the top of Jacob&#039;s Ladder. I then left her to carry on to Edale while I slogged back up the hill to fetch the car. We did well with conditions, as the boggy ground between Rushup Edge and Brown Knoll was sufficiently frozen to avoid us sinking thigh-deep in the swampy sections that normally grab you.</p>
<div id="attachment_2202" class="wp-caption aligncenter" style="width: 486px"><img class="size-full wp-image-2202" title="Becs on Rushup Edge. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/01/023822.jpg" alt="Becs on Rushup Edge. © Haydn Williams 2012" width="476" height="600" /><p class="wp-caption-text">Becs on Rushup Edge. © Haydn Williams 2012</p></div>
<p>The paragliders were out in force; I counted twenty in the air at one time as I returned to the car (and saw one crash-land into a dry-stone wall, but he was OK!). My entry for this year&#039;s <a title="Dark Peak Fell Runners - Edale Skyline" href="http://www.dpfr.org.uk/pages/3" target="_blank">Edale Skyline</a> has recently been confirmed, so I just need to recce the rest of the route now. Saturday was spent at the <a title="Peak Edge Hotel" href="http://www.redlionpubandbistro.com/index.php?option=com_content&amp;view=article&amp;id=8&amp;Itemid=44" target="_blank">Peak Edge Hotel</a>, a new establishment which seems to be the only contemporary hotel in the entire Peak District! Heartily recommended though, with lovely rooms and cracking food on the room service menu (nothing says post-run recovery like curry with half rice / half chips!).</p>
<div id="attachment_2203" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2203" title="Ice under the trig point on Brown Knoll. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/01/023825.jpg" alt="Ice under the trig point on Brown Knoll. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">Ice under the trig point on Brown Knoll. © Haydn Williams 2012</p></div>
<p>On Sunday we returned home via Sherwood Pines. Becs hired a bike and we did a lap of the blue loop, then she retired to the car to warm up while I had a quick blast around the Kitchener trail. It was bitterly cold; the horrible damp pentrating kind that seeps into every fibre of your body, but it did have the welcome effect of making the trails pretty easy going. Despite running the previous day and having already done 10km on the blue loop with Becs, I rode a new personal best of sub-50 minutes, so had a nice finish to a lovely weekend.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=Lhe4xneFF3w:6YR7oXg84GU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=Lhe4xneFF3w:6YR7oXg84GU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=Lhe4xneFF3w:6YR7oXg84GU:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/Lhe4xneFF3w" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/peak-sunshine/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/peak-sunshine</feedburner:origLink></item>
		<item>
		<title>Finally – winter!</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/fikvYNHTL4k/finally-winter</link>
		<comments>http://www.haydnwilliams.com/blog/finally-winter#comments</comments>
		<pubDate>Wed, 01 Feb 2012 15:22:32 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[Outdoors]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2207</guid>
		<description><![CDATA[So far, the 2011/12 season hasn&#039;t delivered the best winter climbing conditions. Nevertheless, I&#039;ve just returned from Aviemore with MPS, where a brilliant weekend was had by all. I was at a meeting in London on Thursday, so took the sleeper train from Euston to Aviemore; I had a seat rather than a berth, but [...]]]></description>
			<content:encoded><![CDATA[<p>So far, the 2011/12 season hasn&#039;t delivered the best winter climbing conditions. Nevertheless, I&#039;ve just returned from Aviemore with <a title="Munro Pineapple Society" href="http://munro-pineapple.org.uk/" target="_blank">MPS</a>, where a brilliant weekend was had by all. I was at a meeting in London on Thursday, so took the sleeper train from Euston to Aviemore; I had a seat rather than a berth, but it wasn&#039;t too unbearable and I managed to get a bit of sleep.</p>
<div id="attachment_2209" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2209" title="My office, dining room and bedroom. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023826.jpg" alt="My office, dining room and bedroom. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">My office, dining room and bedroom. © Haydn Williams 2012</p></div>
<p>I walked from the station to the accommodation, where I met up with the rest of the group and we set off for our respective days out. Lots of people were on courses covering everything from <a title="Fi Chappell - Nottingham University MPS Winter Skills" href="http://fionachappell.blogspot.com/2012/01/nottingham-university-mps-winter-skills.html" target="_blank">beginner&#039;s</a> <a title="Fi Chappell - Nottingham Uni MPS out on Cairngorm" href="http://fionachappell.blogspot.com/2012/01/nottingham-uni-mps-out-on-cairngorm.html" target="_blank">skills</a> through to <a title="Talisman Activities - Cold but poor viz" href="http://talisman-activities.blogspot.com/2012/01/cold-but-poor-viz.html" target="_blank">winter</a>  <a title="Talisman Activities - Great viz, great day but busy" href="http://talisman-activities.blogspot.com/2012/01/great-viz-but-busy.html" target="_blank">climbing</a>, while others were off on <a title="UKClimbing - The Seam" href="http://www.ukclimbing.com/logbook/c.php?i=2368" target="_blank">more difficult terrain</a>. A lack of snow meant that lots of usually-easy gully routes were actually quite difficult, so Matt and I decided to tackle <a title="UKClimbing - Fiacaill Ridge (II)" href="http://www.ukclimbing.com/logbook/c.php?i=2369" target="_blank">Fiacaill Ridge (II)</a>.</p>
<div id="attachment_2210" class="wp-caption aligncenter" style="width: 458px"><img class="size-full wp-image-2210" title="Savage atop the first pitch of Fiacaill Ridge. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023837.jpg" alt="Savage atop the first pitch of Fiacaill Ridge. © Haydn Williams 2012" width="448" height="600" /><p class="wp-caption-text">Savage atop the first pitch of Fiacaill Ridge. © Haydn Williams 2012</p></div>
<p>We had reasonable conditions, and Matt led the two pitches with aplomb. The powdery snowy meant we didn&#039;t need axes or crampons, but I&#039;ll confess that I still found the clambering hard work! A very enjoyable route, and after descending the Goat Track we found ourselves back at the ski centre in plenty of time for cake.</p>
<div id="attachment_2211" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2211" title="A pair of supposedly 'rare' Ptarmigan. We saw more of the buggers than you could shake a stick at. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023847.jpg" alt="A pair of supposedly 'rare' Ptarmigan. We saw more of the buggers than you could shake a stick at. © Haydn Williams 2012" width="750" height="467" /><p class="wp-caption-text">A pair of supposedly &#39;rare&#39; Ptarmigan. We saw more of the buggers than you could shake a stick at. © Haydn Williams 2012</p></div>
<p>After some brief excitement with a flat minibus battery, food and warmth finally got to me and I retired early for some much-needed proper sleep. Saturday was bright and sunny, with a great forecast, so Matt and I recruited Ben for a walk over Cairn Gorm and on to Ben Macdui. Conditions were excellent, with good going on the snow and easy navigation in great visibility.</p>
<div id="attachment_2213" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2213" title="Cairns on Cairn Gorm. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023853.jpg" alt="Cairns on Cairn Gorm. © Haydn Williams 2012" width="750" height="405" /><p class="wp-caption-text">Cairns on Cairn Gorm. © Haydn Williams 2012</p></div>
<p>Despite numerous stops for photographs and a generally laid-back approach to the day, we despatched the route in good time and once more retired to the cafe for cakes. An early return to the hut even saw us with time to sort out gear and snatch a quick nap before the others returned from their respective days out.</p>
<div id="attachment_2212" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2212" title="Ben, Savage and myself on the summit of Cairn Gorm. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023852.jpg" alt="Ben, Savage and myself on the summit of Cairn Gorm. © Haydn Williams 2012" width="750" height="431" /><p class="wp-caption-text">Ben, Savage and myself on the summit of Cairn Gorm. © Haydn Williams 2012</p></div>
<div id="attachment_2214" class="wp-caption aligncenter" style="width: 460px"><img class="size-full wp-image-2214" title="Ben and Matt crossing the plateau towards Ben Macdui. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023868.jpg" alt="Ben and Matt crossing the plateau towards Ben Macdui. © Haydn Williams 2012" width="450" height="600" /><p class="wp-caption-text">Ben and Matt crossing the plateau towards Ben Macdui. © Haydn Williams 2012</p></div>
<p>Sunday&#039;s forecast was excellent too, albeit with a little wind. As soon as we arrived at the ski centre, it was clear that the forecast was wrong. Matt and I tagged along into Coire an-t&#039;Sneachda with a group headed for Ben Macdui, and went up the Goat Track. We found a slightly steeper approach to the right of the main path, and it was nice to finally get my axes into some proper snow for the first time in two years. Alas, it was over all too quickly and we left the Ben Macdui group to battle headwinds while we looped around the lip of Coire an Lochain and down into the cwm.</p>
<div id="attachment_2215" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2215" title="Looking south from the summit of Ben Macdui. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023869.jpg" alt="Looking south from the summit of Ben Macdui. © Haydn Williams 2012" width="750" height="457" /><p class="wp-caption-text">Looking south from the summit of Ben Macdui. © Haydn Williams 2012</p></div>
<p>Once there we played around on a snow slope to test how far out calves could go before finally exploding. We soon tired of self-flagellation and returned to the ski centre. There, we were greeted by a cafe staff member calling our dedication to cake &#034;<em>ridiculous</em>&#034;, and questioning whether we had actually been out anywhere all weekend. How rude (although probably entirely fair)!</p>
<div id="attachment_2216" class="wp-caption aligncenter" style="width: 760px"><img class="size-full wp-image-2216" title="Rosie waiting for the rest of the group at the top of the Goat Track. © Haydn Williams 2012" src="http://www.haydnwilliams.com/blog/wp-content/uploads/2012/02/023881.jpg" alt="Rosie waiting for the rest of the group at the top of the Goat Track. © Haydn Williams 2012" width="750" height="462" /><p class="wp-caption-text">Rosie waiting for the rest of the group at the top of the Goat Track. © Haydn Williams 2012</p></div>
<p>A late departure meant I didn&#039;t arrive home until 2:20 on Monday morning, knackered but pleased with three really good days. There&#039;s even been snow in North Wales now, so fingers crossed this is the start of winter proper!</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=fikvYNHTL4k:ySedNkzETT4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=fikvYNHTL4k:ySedNkzETT4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=fikvYNHTL4k:ySedNkzETT4:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/fikvYNHTL4k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/finally-winter/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/finally-winter</feedburner:origLink></item>
		<item>
		<title>NHS Claims Dashboard</title>
		<link>http://feedproxy.google.com/~r/HaydnsBlog/~3/eQumvE8UCRw/nhs-claims-dashboard</link>
		<comments>http://www.haydnwilliams.com/blog/nhs-claims-dashboard#comments</comments>
		<pubDate>Thu, 26 Jan 2012 00:02:58 +0000</pubDate>
		<dc:creator>Haydn</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Clinical Negligence Scheme for Trusts]]></category>
		<category><![CDATA[CNST]]></category>
		<category><![CDATA[Legal Action]]></category>
		<category><![CDATA[NHS Claims]]></category>
		<category><![CDATA[NHS Litigation]]></category>
		<category><![CDATA[NHSLA]]></category>
		<category><![CDATA[Risk Pooling Scheme for Trusts]]></category>
		<category><![CDATA[RPST]]></category>

		<guid isPermaLink="false">http://www.haydnwilliams.com/blog/?p=2026</guid>
		<description><![CDATA[Time for a couple more NHS-related dashboards, this time looking at claims made against NHS organisations. There are three main schemes that are run &#8211; Clinical Negligence Scheme for Trusts (CNST), Risk Pooling Scheme for Trusts (RPST) and the Existing Liabilities Scheme (ELS). CNST and ELS relate to clinical negligence claims post- and pre-1st April [...]]]></description>
			<content:encoded><![CDATA[<p>Time for a couple more NHS-related dashboards, this time looking at claims made against NHS organisations. There are three main schemes that are run &#8211; <a title="Clinical Negligence Scheme for Trusts - NHSLA" href="http://www.nhsla.com/Claims/Schemes/CNST" target="_blank">Clinical Negligence Scheme for Trusts</a> (CNST), <a title="Risk Pooling Scheme for Trusts - NHSLA" href="http://www.nhsla.com/Claims/Schemes/RPST/" target="_blank">Risk Pooling Scheme for Trusts</a> (RPST) and the <a title="Existing Liabilities Scheme - NHSLA" href="http://www.nhsla.com/Claims/Schemes/ELS/" target="_blank">Existing Liabilities Scheme</a> (ELS). CNST and ELS relate to clinical negligence claims post- and pre-1st April 1995 respectively, while RPST covers non-clinical claims. All three schemes fall under the umbrella of the <a title="NHS Litigation Authority" href="http://www.nhsla.com/home.htm" target="_blank">NHS Litigation Authority</a> (NHSLA).</p>
<p>Handily, the NHSLA <a title="NHSLA Publications" href="http://www.nhsla.com/Publications/" target="_blank">makes available data</a> relating to the number and value of claims, released each year as &#034;<em>Factsheet 5</em>&#034; in the &#034;<em>NHSLA Factsheets</em>&#034; section (doesn&#039;t work in Safari). <em><a href="http://www.nhsla.com/NR/rdonlyres/C1B3F310-E13D-4C71-B248-C5384438E603/0/NHSLAFactsheet320102011.doc" target="_blank">Factsheet 3</a></em> gives graphs by specialty, although not raw numbers it seems, and includes the possibly surprising fact that nearly 40% of claims last year were abandoned. I&#039;ve combined the high-level raw data from 2003/04 to 2010/11 into one large dataset and then performed some extra manipulation to sanitise it a little (see the end of this post if you want the details).</p>
<p>The number of claims has escalated in recent years, as has the <a title="Google News - NHSLA bailout" href="http://news.google.co.uk/news/more?hl=en&amp;gl=uk&amp;q=nhs+claims&amp;gs_upl=265l668l0l3960l8l2l0l0l0l0l0l0ll0l0&amp;um=1&amp;ie=UTF-8&amp;ncl=duwG37Xnun0rqSMWXj_1DGrtH8jeM&amp;ei=io0gT5eNEtO7hAf4zajlBA&amp;sa=X&amp;oi=news_result&amp;ct=more-results&amp;resnum=4&amp;ved=0CEIQqgIwAw" target="_blank">amount of money being paid out</a>,  and hopefully the charts below show these trends in an easily-digestible format. One word of warning though: think carefully about the numbers involved. The second dashboard shows the amount paid out in total across all schemes, which last reached £860 <strong>million</strong> pounds, and the figures <a title="Russell Jones and Walker - NHS receives extra £185m for negligence claims" href="http://www.rjw.co.uk/latest-news/article/nhs-receives-extra-apound185m-for-negligence-claims/3127/" target="_blank">being circulated</a> for potential liability across all current cases top £16 <strong>billion</strong>. Numerous publications have <a title="Guardian - High risk healthcare 'will suffer if medical cover is privatised'" href="http://www.guardian.co.uk/politics/2012/jan/12/healthcare-nhs-medical-insurance-bma?newsfeed=true" target="_blank">looked into</a> the reasons behind the changes, ranging from increased numbers of claims in times of recession, to increased &#8211; or non-existant &#8211; upper limits to claim values. This isn&#039;t my area of expertise, so I&#039;ll leave it to others to interpret the stats accordingly.</p>
<p>Speaking of stats, the NHSLA themselves put some good information on the front worksheet of each &#034;factsheet&#034; that they publish, and I would encourage anyone digging into these figures to read that blurb too. Note that, as discussed above, I have amended the data in the interests of collating it into a single dataset, so whilst I accept responsibility for any errors and/or omissions resulting from that process, the raw data provided by the NHSLA  should always be taken as the gold standard for anyone drawing major conclusions from the information presented here.</p>
<p>The first dashboard looks at the numbers of claims received, including a comparison of whether a PCT with a larger population has more claims, while the second focuses on the cost of these claims overall, and the damages paid out.<br />
<br />
<script type="text/javascript" src="http://public.tableausoftware.com/javascripts/api/viz_v1.js"></script>
<div class="tableauPlaceholder" style="width:654px; height:929px;"><noscript><a href="#"><img alt="NHSLA - Claims Received " src="http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Cl&#47;ClaimsReceived&#47;NHSLA-ClaimsReceived&#47;1_rss.png" style="border: none" /></a></noscript><object class="tableauViz" width="654" height="929" style="display:none;"><param name="host_url" value="http%3A%2F%2Fpublic.tableausoftware.com%2F" /><param name="site_root" value="" /><param name="name" value="ClaimsReceived&#47;NHSLA-ClaimsReceived" /><param name="tabs" value="no" /><param name="toolbar" value="yes" /><param name="static_image" value="http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Cl&#47;ClaimsReceived&#47;NHSLA-ClaimsReceived&#47;1.png" /><param name="animate_transition" value="yes" /><param name="display_static_image" value="yes" /><param name="display_spinner" value="yes" /><param name="display_overlay" value="yes" /></object></div>
<div style="width:654px;height:22px;padding:0px 10px 0px 0px;color:black;font:normal 8pt verdana,helvetica,arial,sans-serif;">
<div style="float:right; padding-right:8px;"><a href="http://www.tableausoftware.com/public?ref=http://public.tableausoftware.com/views/ClaimsReceived/NHSLA-ClaimsReceived" target="_blank">Powered by Tableau</a></div>
</div>
<p>
<script type="text/javascript" src="http://public.tableausoftware.com/javascripts/api/viz_v1.js"></script>
<div class="tableauPlaceholder" style="width:654px; height:929px;"><noscript><a href="#"><img alt="NHSLA - Payments Made " src="http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Cl&#47;Claims-PaymentsMade&#47;NHSLA-PaymentsMade&#47;1_rss.png" style="border: none" /></a></noscript><object class="tableauViz" width="654" height="929" style="display:none;"><param name="host_url" value="http%3A%2F%2Fpublic.tableausoftware.com%2F" /><param name="site_root" value="" /><param name="name" value="Claims-PaymentsMade&#47;NHSLA-PaymentsMade" /><param name="tabs" value="no" /><param name="toolbar" value="yes" /><param name="static_image" value="http:&#47;&#47;public.tableausoftware.com&#47;static&#47;images&#47;Cl&#47;Claims-PaymentsMade&#47;NHSLA-PaymentsMade&#47;1.png" /><param name="animate_transition" value="yes" /><param name="display_static_image" value="yes" /><param name="display_spinner" value="yes" /><param name="display_overlay" value="yes" /></object></div>
<div style="width:654px;height:22px;padding:0px 10px 0px 0px;color:black;font:normal 8pt verdana,helvetica,arial,sans-serif;">
<div style="float:right; padding-right:8px;"><a href="http://www.tableausoftware.com/public?ref=http://public.tableausoftware.com/views/Claims-PaymentsMade/NHSLA-PaymentsMade" target="_blank">Powered by Tableau</a></div>
</div>
<p>
<span style="text-decoration: underline;">Notes on the Data:</span></p>
<p>The standard data has been manipulated a bit to create my final version.  Note that the requirement to change the data shouldn&#039;t necessarily be viewed as confirmation that it is inherently flawed; most of these amendments were made to facilitate analysis rather than correct errors. The revised dataset used to create the dashboards above can be downloaded <a href="http://www.haydnwilliams.com/blog/nhs-claims-dashboard/nhsla_master_consolidated" rel="attachment wp-att-2187">here</a>(MS Excel spreadsheet, 3Mb). The following changes have been performed:</p>
<div>
<ul>
<li>Combined the &#039;Trust&#039; and &#039;PCT&#039; sheets</li>
<li>Standardised organisation names, using the most recent name on a sheet (2010/11). This is basically to harmonise name changes, <em>e.g.</em> a Trust becoming a Foundation Trust, and also deals with spelling errors and different abbreviations used across the years (<em>e.g.</em> &#034;Mental Health Trust&#034; <em>vs.</em> &#034;MHT&#034;). Some discrepancies will still be present where, for example, Trusts merged or split during the sample period.</li>
<li>Filled in blanks for Strategic Health Authority using most recent values (one set of names is used to 2004/05, all are blank for 2005/06, a new set is used after that)</li>
<li>Amended population values for 2010/11 from 000s to actual number, <em>e.g.</em> 306.5 becomes 306,500</li>
</ul>
</div>
<div></div>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=eQumvE8UCRw:TZtvOLg4XzU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=eQumvE8UCRw:TZtvOLg4XzU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HaydnsBlog?a=eQumvE8UCRw:TZtvOLg4XzU:Pu9YHSLF85c"><img src="http://feeds.feedburner.com/~ff/HaydnsBlog?d=Pu9YHSLF85c" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HaydnsBlog/~4/eQumvE8UCRw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.haydnwilliams.com/blog/nhs-claims-dashboard/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.haydnwilliams.com/blog/nhs-claims-dashboard</feedburner:origLink></item>
	</channel>
</rss>

