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

<channel>
	<title>Guy Roberts &#124; Nottingham based &#124; Ruby on Rails and Java contractor</title>
	<atom:link href="http://www.guyroberts.co.uk/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.guyroberts.co.uk/blog</link>
	<description>Ruby on Rails and Java contractor</description>
	<lastBuildDate>Wed, 28 Dec 2011 16:05:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Nottingham Energy Partnership</title>
		<link>http://www.guyroberts.co.uk/blog/?p=826</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=826#comments</comments>
		<pubDate>Sun, 27 Nov 2011 20:21:11 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=826</guid>
		<description><![CDATA[The Nottingham Energy Partnership provide advice about all aspects of using energy more efficiently.   They recently worked with the City Council to fit  Photovoltaic Panels on 600 council houses. I worked with the NEP marketing officer to build and host a new content management system for their web site. Because of the richness and sheer [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_827" class="wp-caption alignleft" style="width: 765px"><a href="http://nottenergy.com" target="Nottingham Energy Partnership"><img class="size-full wp-image-827" title="nep-banner" src="http://www.guyroberts.co.uk/blog/wp-content/uploads/2011/11/nep-banner.jpg" alt="" width="755" height="254" /></a><p class="wp-caption-text">Nottingham Energy Partnership</p></div>
<p>The Nottingham Energy Partnership provide advice about all aspects of using energy more efficiently.   They recently worked with the City Council to fit  Photovoltaic Panels on 600 council houses.</p>
<p>I worked with the NEP marketing officer to build and host a new content management system for their web site.</p>
<p>Because of the richness and sheer volume of content we used Expression Engine to organise it in three tiers.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=826</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buckminster Gliding Club</title>
		<link>http://www.guyroberts.co.uk/blog/?p=817</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=817#comments</comments>
		<pubDate>Fri, 25 Nov 2011 18:08:43 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Gliding]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=817</guid>
		<description><![CDATA[I made the web site for the gliding club where I fly with Expression Engine and a helpful set of snippets and templates called EE SiteKit.]]></description>
			<content:encoded><![CDATA[<p><a title="Buckminster Gliding Club" href="http://buckminstergc.co.uk" target="_blank"><img class="size-full wp-image-822 alignleft" title="winch-launch" src="http://www.guyroberts.co.uk/blog/wp-content/uploads/2011/11/winch-launch1.jpg" alt="" width="755" height="254" /></a></p>
<p>I made the web site for the <a title="Buckminster Gliding Club" href="http://buckminstergc.co.uk/" target="_blank">gliding club where I fly</a> with <a title="Expression Engine" href="http://expressionengine.com/" target="_blank">Expression Engine</a> and a helpful set of snippets and templates called <a title="EE Site Kit" href="http://eesitekit.com/" target="_blank">EE SiteKit</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=817</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby method to return the names of the previous 12 months</title>
		<link>http://www.guyroberts.co.uk/blog/?p=806</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=806#comments</comments>
		<pubDate>Fri, 09 Sep 2011 18:14:54 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=806</guid>
		<description><![CDATA[In case this is of use to anybody looking for something similar # eg in October, ["Nov", "Dec", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct"] def previous_twelve_months month_names = [] (0..11).each { &#124; m &#124; month_names]]></description>
			<content:encoded><![CDATA[<p>In case this is of use to anybody looking for something similar</p>
<pre>  # eg in October, ["Nov", "Dec", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct"]
  def previous_twelve_months
    month_names = []

    (0..11).each { | m |
      month_names << m.months.ago.strftime("%b")
    }

    month_names
  end</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=806</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Martin&#039;s Pennine Way Walk</title>
		<link>http://www.guyroberts.co.uk/blog/?p=798</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=798#comments</comments>
		<pubDate>Sun, 21 Aug 2011 20:47:08 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Pennine Way]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=798</guid>
		<description><![CDATA[In July 2011 our pal Martin walked the Pennine Way, all 280 miles in all, several without the use of his left leg. Myself and Fat Digester&#8217;s lead guitarist, Dom P. did the first five days of the walk with him. To fully enjoy the video, watch while sipping the same peaty whiskey that Dom [...]]]></description>
			<content:encoded><![CDATA[<p>In July 2011 our pal Martin walked the Pennine Way,  all 280 miles in all,  several without the use of his left leg.</p>
<p>Myself and <a href="http://youtu.be/oWZXVzKeJAc">Fat Digester&#8217;s</a> lead guitarist, Dom P.  did the first five days of the walk with him.</p>
<p>To fully enjoy the video,  watch while sipping the same peaty whiskey that Dom and Martin sneakily took from their &#8216;water flasks&#8217; every couple of miles.   So here are a few pictures and a happy song to sum up our tramp over the Cheviots.</p>
<p><iframe width="620" height="381" src="http://www.youtube.com/embed/EzOWBdsVgKg" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=798</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to customise a Netzke form</title>
		<link>http://www.guyroberts.co.uk/blog/?p=730</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=730#comments</comments>
		<pubDate>Tue, 29 Jun 2010 17:34:11 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=730</guid>
		<description><![CDATA[This will only be useful to people using the fabulous Netzke who have asked about how we got bespoke forms working in Netzke Grid Panels. Sergei, the author of Netzke might soon be adding this feature in to the basepack so unless you are in a hurry do it his way ! The normal Netzke [...]]]></description>
			<content:encoded><![CDATA[<p>This will only be useful to people using the fabulous <a href="http://blog.writelesscode.com/">Netzke</a> who have asked about how we got bespoke forms working in Netzke Grid Panels.    Sergei, the author of Netzke might soon be adding this feature in to the <a href="http://github.com/skozlov/netzke-basepack">basepack</a> so unless you are in a hurry do it his way !</p>
<p><span id="more-730"></span></p>
<p>The normal Netzke edit form looks like this;</p>
<p><a href="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/before1.gif"><img src="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/before1.gif" alt="before1" title="before1" width="550" height="489" class="aligncenter size-full wp-image-737" /></a></p>
<p>In this example I&#8217;ll make it resemble this;</p>
<p><a href="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/after1.gif"><img src="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/after1.gif" alt="after1" title="after1" width="550" height="479" class="aligncenter size-full wp-image-736" /></a></p>
<p>My widget started off being like the Bosses and Clerks example, here are the first few lines of my widget file (kept in lib/netzke/studies_and_comments.rb (like bosses and clerks).  The important bit is :static_form_layout => [ &#8230;.. because this defines the alternative set of fields in the form.</p>
<pre lang="ruby">
module Netzke
  class StudiesAndComments < BorderLayoutPanel
    include HTTParty
    def default_config
      super.merge({
                    :title => "Documas",
                    :regions => {
                      :center => {
                        :class_name => "CustomActionGrid",

                        :static_form_layout => [
                          {
                            <img src='http://www.guyroberts.co.uk/blog/wp-includes/images/smilies/icon_mad.gif' alt=':x' class='wp-smiley' /> type => 'fieldset',
                            :checkbox_toggle => false,
                            :title => '',
                            :auto_height => true,
                            :defaults => {:width => 600},
                            :height => 500,
                            :width => 800,
                            :collapsed => false,
                            :cls => "study_heading",
</pre>
<p>The <a href="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/studies_and_comments.rb" target="Example ruby code">full file </a> has a complicated form layout,  but its mostly just EXT JS translated straight into in ruby, so if you have an EXT JS form from the <a href="http://www.sencha.com/deploy/dev/examples/form/anchoring.html">example code</a> you can work quickly.</p>
<p>Editing the nested structure can be a head ache,  but I found the <a href="http://neontology.com/2006/05/10/beautiful-ruby-in-textmate">textmate beautify plugin</a> a great help.</p>
<p>By now the Netzke code has probably drifted away from the version that I forked,  and have not yet read my Git book  so I can&#8217;t show you a repository to clone or whatever.  I bet Spock didn&#8217;t know Git either so I am in good company.</p>
<p>The three files changed are given below,  if you want to try this before Sergei integrates it then try to diff these files with the ones in your version of Netzke.   In fact I have a feeling that in the end form_panel.rb did not change.</p>
<p><a href='http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/form_panel.rb' target="Ruby code">form_panel.rb</a><br />
<a href='http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/form_panel_js.rb' target="Ruby code">form_panel_js.rb</a><br />
<a href='http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/06/form_panel_api.rb' target="Ruby code">form_panel_api.rb</a></p>
<p>Many thanks to Sergei Koslov who helped me out with this, he&#8217;s my second favorite Russian of all time. (The first was the bald chap who stopped pointing the missiles at my house).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=730</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great way to build web apps</title>
		<link>http://www.guyroberts.co.uk/blog/?p=740</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=740#comments</comments>
		<pubDate>Tue, 29 Jun 2010 17:09:01 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=740</guid>
		<description><![CDATA[As part of a project I am replacing an MS Access database with another app that can be used from a web browser. Lots of tables with loads of fields and heaps of forms are involved, so I needed a nifty way to do it. I chose Ruby on Rails and a wonderful gem/plugin called [...]]]></description>
			<content:encoded><![CDATA[<p>As part of a project I am replacing an MS Access database with another app that can be used from a web browser.   Lots of tables with loads of fields and heaps of forms are involved, so I needed a nifty way to do it.</p>
<p><a href="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/05/screenshot2.jpg"><img src="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/05/screenshot2.jpg" alt="Netzke" title="Netzke" width="700" height="482" class="aligncenter size-full wp-image-716" /></a></p>
<p>I chose Ruby on Rails and a wonderful gem/plugin called <a href="http://blog.writelesscode.com/">Netzke</a> written by Sergei Kozlov.    Rails is a great way to plumb a web page into a database, although it is annoyingly prone to change (just try running any example from a two year old text book, my old Rails books have been converted into gerbil bedding by my daughter).</p>
<p>Netzke blend the advantages of Rails with the loveliness of <a href="http://www.extjs.com/products/js/?ref=learnmorebluebutton">EXT JS</a>.    Now Rails is written in a language called Ruby and executed on the server while EXT JS is Javascript on the browser,  so inventing an easy to use combination is a clever trick.  Sergie Lozlov&#8217;s Netzke is of the most beautiful bits of computer science I have seen in a long time.</p>
<p>Sergie makes Ruby and Javascript tango together.  Further more, he&#8217;s written some easy to read tutorials that help other people to do the same thing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=740</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problem with rubygems-1.3.5 on Ubuntu</title>
		<link>http://www.guyroberts.co.uk/blog/?p=667</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=667#comments</comments>
		<pubDate>Tue, 12 Jan 2010 10:20:16 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=667</guid>
		<description><![CDATA[I know that the Ruby language and associated tools are created for free by enthusiasts, but quite often there are little issues that spoil the experience. Like this one; I needed to install Rails on Ubuntu 8.04.3. After installing ruby gems 1.3.5 I did this; $ gem install rails $ /usr/bin/gem:11: undefined method `manage_gems' for [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://docs.rubygems.org/"><img src="http://www.guyroberts.co.uk/blog/wp-content/uploads/2010/01/rubygems.png" alt="rubygems" title="rubygems" width="128" height="128" class="alignleft size-full wp-image-671" /></a></p>
<p>I know that the Ruby language and associated tools are created for free by enthusiasts,  but quite often there are little issues that spoil the experience.  Like this one;</p>
<p>I needed to install Rails on Ubuntu 8.04.3.   After installing ruby gems 1.3.5 I did this;</p>
<p><code><br />
$ gem install rails<br />
$ /usr/bin/gem:11: undefined method `manage_gems' for Gem:Module (NoMethodError)</code></p>
<p>The solution is <a href="http://www.videc.at/2009/04/30/rubygems-undefined-method-manage_gems-for-gemmodule-nomethoderror/">here</a>.   You have to edit the /usr/bin/gem file that was just installed.</p>
<p>Now I can work around this kind of thing,  but I wonder how many people coming to Rails for the first time are put off and go away with a bad impression.  I guess I ought to contribute.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=667</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to debug JSON</title>
		<link>http://www.guyroberts.co.uk/blog/?p=658</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=658#comments</comments>
		<pubDate>Tue, 15 Dec 2009 12:15:34 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=658</guid>
		<description><![CDATA[Note to self, instead of peering at wrongly formatted JSON like this; SyntaxError: missing ) in parenthetical cannot parse JSON response: { "success" : true, "msg" : "This is the message !", "rows" : [ { "task_id" : "jbpm$2", "description" : "Can you look at this buddy ?", "status" : "Not Yet Started", "priority" : [...]]]></description>
			<content:encoded><![CDATA[<p>Note to self,  instead of peering at wrongly formatted JSON like this;</p>
<p><code>SyntaxError: missing ) in parenthetical cannot parse JSON response: { "success" : true, "msg" : "This is the message !", "rows" : [ { "task_id" : "jbpm$2", "description" : "Can you look at this buddy ?", "status" : "Not Yet Started", "priority" : "2", "resources" : [ { "name" : "B0006336.psd", "url" : "/d/d/workspace/SpacesStore/62cd9c9c-95a1-4363-a618-69f4c119860a/B0006336.psd" } ],...    ...... date) } ] } </code></p>
<p>Use the <a href="http://jsonformatter.curiousconcept.com/">JSON formatter and debugger</a> to spot the mistake;</p>
<p><span id="more-658"></span><br />
<a href="http://www.guyroberts.co.uk/blog/wp-content/uploads/2009/12/jsondebugger1.gif"><img src="http://www.guyroberts.co.uk/blog/wp-content/uploads/2009/12/jsondebugger1.gif" alt="The JSON formatter and debugger" title="The JSON formatter and debugger" width="417" height="522" class="aligncenter size-full wp-image-661" /></a></p>
<h2>JS Lint</h2>
<p><a href="http://www.jslint.com/">JS Lint</a> checks Javascript Syntax like the old lint program used to do for C.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=658</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco &#8211; removing the footer message</title>
		<link>http://www.guyroberts.co.uk/blog/?p=525</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=525#comments</comments>
		<pubDate>Fri, 23 Oct 2009 14:43:08 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Alfresco remove footer getCheckContextAgainstPath PageTag]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=525</guid>
		<description><![CDATA[The Community Edition of Alfresco has a footer showing their logo, copyright and some scary phrases to encourage you to buy the Enterprise version straight away. We needed to remove the scary phrases and I quickly found this useful explanation of what to do by Tom McQueeney. So I checked out the source, edited PageTag.java [...]]]></description>
			<content:encoded><![CDATA[<p>The Community Edition of <a href="http://www.alfresco.com/" target="Alfresco">Alfresco</a> has a footer showing their logo,  copyright and some scary phrases to encourage you to buy the Enterprise version straight away.</p>
<p>We needed to remove the scary phrases and I quickly found this useful explanation of what to do by <a href="http://www.mcqueeney.com/roller/page/tom?entry=how_to_get_rid_of">Tom McQueeney</a>.</p>
<p>So I checked out the source, edited PageTag.java to alter the footer and compiled it.</p>
<pre lang="bash">
ant -f HEAD/root/build.xml incremental-webclient
</pre>
<p><span id="more-525"></span><br />
I backed up the jar file alfresco-web-client-3.2.jar and then unpacked it,  copied in the new PageTag.class and restarted Alfresco.</p>
<p>The result was an Exception saying that the method getCheckContextAgainstPath()  in the class ClientConfigElement was not found.</p>
<p>This was because since Tom wrote about his fix,  the PageTag code has grown to include a mention of this method which was presumably not in the previous version of ClientConfigElement.</p>
<pre lang="java">

ClientConfigElement clientConfig =
        Application.getClientConfig(pageContext.getServletContext());
// set the context path used by some Alfresco script objects
if (clientConfig != null &#038;&#038; clientConfig.getCheckContextAgainstPath())  {
   out.write("setCheckContextAgainstPath(true);");
}
</pre>
<p>To get around it I compiled the new version of ClientConfigElement.java and copied it into  alfresco-web-client-3.2.jar.  This fixed the problem and Alfresco does not contain the scary text in the footer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=525</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aerotowing</title>
		<link>http://www.guyroberts.co.uk/blog/?p=509</link>
		<comments>http://www.guyroberts.co.uk/blog/?p=509#comments</comments>
		<pubDate>Mon, 14 Sep 2009 21:00:59 +0000</pubDate>
		<dc:creator>groberts</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.guyroberts.co.uk/blog/?p=509</guid>
		<description><![CDATA[Here is a groovy front seat view of a glider launching. I don&#8217;t often take a camera up but on this day Rob Taplow did the flying from the seat behind me. All I did on the launch was to press Record. And to find a Rolling Stones song to go with the video. Wartime [...]]]></description>
			<content:encoded><![CDATA[<p>Here is a groovy front seat view of a glider launching.    I don&#8217;t often take a camera up but on this day Rob Taplow did the flying from the seat behind me.  All I did on the launch was to press Record.  And to find a Rolling Stones song to go with the video.</p>
<p><object width="560" height="340"><param name="movie" value="http://www.youtube.com/v/gagoHgbxD-Y&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gagoHgbxD-Y&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"></embed></object></p>
<p><span id="more-509"></span></p>
<h2>Wartime Saltby</h2>
<p>These are some pictures of Saltby during the war.    US paratroopers went from here to Normandy on the eve of D day.   There are troop carrying gliders there too.</p>
<p><a href="http://farm3.static.flickr.com/2468/4141175589_d27fc8184e.jpg" title="C-47 of the 347th Troop Carrier Group, RAF Saltby England 1944"><img src="http://farm3.static.flickr.com/2468/4141175589_5555c4d1d1_o.jpg" alt="C-47 of the 347th Troop Carrier Group, RAF Saltby England 1944" width="600" height="284" class="slickr-post" /></a></p>
<p><a href="http://farm3.static.flickr.com/2533/4141932426_39b062da09.jpg" title="US Airborne troops at Saltby"><img src="http://farm3.static.flickr.com/2533/4141932426_11a302ae74_o.jpg" alt="US Airborne troops at Saltby" width="600" height="213" class="slickr-post" /></a></p>
<p><a href="http://farm3.static.flickr.com/2738/4141175301_222b4abaf6.jpg" title="US Airborne troops at Saltby"><img src="http://farm3.static.flickr.com/2738/4141175301_cc912e35c9_o.jpg" alt="US Airborne troops at Saltby" width="600" height="272" class="slickr-post" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.guyroberts.co.uk/blog/?feed=rss2&#038;p=509</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

