<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8346257866583450134</id><updated>2012-02-16T19:50:28.085Z</updated><category term='cygwin ruby rails'/><category term='florida'/><category term='l'/><category term='travel'/><category term='agile'/><category term='java'/><category term='python'/><category term='software'/><category term='holidays'/><category term='spring'/><category term='books'/><category term='Windows vbs http'/><category term='ruby rails'/><category term='music'/><category term='ubuntu'/><category term='jmx'/><category term='work'/><category term='linux printing ubuntu windows'/><category term='cars'/><category term='web21c'/><category term='flickr perl photobox'/><title type='text'>Adrian Smith</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-5825914887698808953</id><published>2011-03-28T11:30:00.013+01:00</published><updated>2011-03-28T13:26:50.951+01:00</updated><title type='text'>Adding additional repositories in ivy</title><content type='html'>Although I've been using &lt;a href="http://ant.apache.org/ivy/"&gt;ivy&lt;/a&gt; for quite a while, it's been pretty light touch as we had someone on the team who did all the config. Moving to another project where we're using it in a more traditional way I have started to get a bit more involved.&lt;br /&gt;&lt;br /&gt;One of the first things we needed to do was add configuration for some more repositories. On the face of it, ivy is very well documented, but sometimes you can't see the wood for the trees (or should that be ivy :-)). I'm going to describe my understanding of the process I followed in the hope that it'll help someone else, or even that someone might comment and tell me how I could have done it much more simply.&lt;br /&gt;&lt;br /&gt;The first part is understanding how the ivysettings.xml file works. &lt;a href="http://ant.apache.org/ivy/history/latest-milestone/tutorial/defaultconf.html"&gt;This page&lt;/a&gt; shows how the default ivysettings.xml file, contained in the ivy jar file, is set up. To create your own settings, you must override the complete file in the current directory adding in all the sections contained in the original.&lt;br /&gt;&lt;br /&gt;Starting with the original:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;ivysettings&amp;gt;&lt;br /&gt; &amp;lt;settings defaultResolver="default"/&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-public.xml"/&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-shared.xml"/&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-local.xml"/&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-main-chain.xml"/&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-default-chain.xml"/&amp;gt;&lt;br /&gt;&amp;lt;/ivysettings&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;I ended up with this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;ivysettings&amp;gt;&lt;br /&gt; &amp;lt;settings defaultResolver="default" /&amp;gt;&lt;br /&gt; &amp;lt;resolvers&amp;gt;&lt;br /&gt;  &amp;lt;chain name="public"&amp;gt;&lt;br /&gt;   &amp;lt;ibiblio name="ibiblio" m2compatible="true" /&amp;gt;&lt;br /&gt;&lt;br /&gt;   &amp;lt;url name="com.springsource.repository.bundles.milestone" m2compatible="true"&amp;gt;&lt;br /&gt;    &amp;lt;artifact pattern="http://maven.springframework.org/milestone/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /&amp;gt;&lt;br /&gt;   &amp;lt;/url&amp;gt;&lt;br /&gt;   &amp;lt;url name="jboss" m2compatible="true"&amp;gt;&lt;br /&gt;    &amp;lt;artifact pattern="http://repository.jboss.org/nexus/content/groups/public-jboss/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" /&amp;gt;&lt;br /&gt;   &amp;lt;/url&amp;gt;&lt;br /&gt;  &amp;lt;/chain&amp;gt;&lt;br /&gt; &amp;lt;/resolvers&amp;gt;&lt;br /&gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-shared.xml" /&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-local.xml" /&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-main-chain.xml" /&amp;gt;&lt;br /&gt; &amp;lt;include url="${ivy.default.settings.dir}/ivysettings-default-chain.xml" /&amp;gt;&lt;br /&gt;&amp;lt;/ivysettings&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Most of the file is the same as the original except that we have overridden the public resolver chain. The original &lt;pre&gt;&amp;lt;include url="${ivy.default.settings.dir}/ivysettings-public.xml"/&amp;gt;&lt;/pre&gt; section includes a file that looks like this:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&amp;lt;ivysettings&amp;gt;&lt;br /&gt; &amp;lt;resolvers&amp;gt;&lt;br /&gt;  &amp;lt;ibiblio name="public" m2compatible="true"/&amp;gt;&lt;br /&gt; &amp;lt;/resolvers&amp;gt;&lt;br /&gt;&amp;lt;/ivysettings&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;This content has been replace with an identical inline section that starts with the original ibiblio resolver and then add 2 additional Maven repos for Spring milestones and jboss.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-5825914887698808953?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/5825914887698808953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=5825914887698808953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5825914887698808953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5825914887698808953'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2011/03/adding-additional-repositories-in-ivy.html' title='Adding additional repositories in ivy'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-391143375558226631</id><published>2010-10-10T19:55:00.002+01:00</published><updated>2010-10-10T20:02:16.573+01:00</updated><title type='text'>Good customer service</title><content type='html'>My super Philips electric toothbrush recently decided to give up the ghost. It developed a most unwelcome fault of switching itself on in the middle of the night. It's a brilliant brush that I bought new from an eBay seller for a good price well over a year ago and as it went wrong while I was on holiday I decided to buy another one. Luckily they were on special offer in Boots!&lt;br /&gt;&lt;br /&gt;When I returned from holiday I decided I had nothing much to lose by sending it back to Philips with a covering letter. I reckon around 18 months is not very good for a product that retails for over £100. &lt;br /&gt;&lt;br /&gt;Well, low and behold, on Saturday, a new one arrived in the post. &lt;br /&gt;&lt;br /&gt;Top marks to Philips. Probably costs them very little and now means I'll be buying their products in the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-391143375558226631?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/391143375558226631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=391143375558226631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/391143375558226631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/391143375558226631'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2010/10/good-customer-service.html' title='Good customer service'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2117197003078848208</id><published>2010-10-05T08:04:00.006+01:00</published><updated>2010-10-05T08:15:19.303+01:00</updated><title type='text'>Child Benefit</title><content type='html'>I have decided to write to my MP.&lt;br /&gt;&lt;p&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/5053167335/" title="mp by AdrianSmith, on Flickr"&gt;&lt;img src="http://farm5.static.flickr.com/4104/5053167335_fbf0107442_z.jpg" width="469" height="640" alt="mp" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2117197003078848208?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2117197003078848208/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2117197003078848208' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2117197003078848208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2117197003078848208'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2010/10/child-benefit.html' title='Child Benefit'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm5.static.flickr.com/4104/5053167335_fbf0107442_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-28077254869915841</id><published>2010-03-16T20:41:00.002Z</published><updated>2010-03-16T20:45:54.248Z</updated><title type='text'>Charity</title><content type='html'>Just got one of those plastic bags through the door to fill up with junk in aid of the Air Ambulance. &lt;br /&gt;&lt;br /&gt;It's amazing in this country that we think it's normal to have major charities for 2 really important things, #1, various Air Ambulance groups and #2, the RNLI.&lt;br /&gt;&lt;br /&gt;How is it that we're prepared to spend millions, or is it billions, of pounds funding the armed forces to go and blow people up all around the world, but we can't spare a few boats and helicopters plus crew to save the lives of people in our own country?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-28077254869915841?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/28077254869915841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=28077254869915841' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/28077254869915841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/28077254869915841'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2010/03/charity.html' title='Charity'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6062347956772780157</id><published>2010-01-10T12:42:00.005Z</published><updated>2010-03-16T20:51:49.972Z</updated><title type='text'>Adria Altea 542 DT Caravan review</title><content type='html'>We bought this caravan last June (2009) and I thought it'd be good to do a small review to help other prospective purchasers.&lt;br /&gt;We got ours from Broad Lane leisure in Daventry as VERY nearly new purchase, someone else had had it for a couple of months and only used it once, so it was hard to tell.&lt;br /&gt;&lt;br /&gt;Our main criteria (in order) for selecting this caravan were:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Layout - a good compomise for us, as the bunk beds are very wide and the bathroom is still much more than a cupboard.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Weight - for the size, these vans are lightweight and we are limited by the car we tow with (Citreon C4 Picasso 138bhp).&lt;/li&gt;&lt;li&gt;Price - these vans are very competitivley priced.&lt;/li&gt;&lt;li&gt;Good reputation for build quality.&lt;/li&gt;&lt;/ol&gt;Of course, all caravans are a compromise and nearly all of the above come at a price of one sort or another, so I thought a list of the pros and cons might be useful, although I'll try and justify the reasons that certain things might be somewhat lacking.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pros&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Price, about £11K for a 6 berth van is pretty much un-beatable.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Layout is pretty much unique and as our 2 children grow older the wide bunks and also the wide single bed will hopefully be appreciated. A half-decent bathroom is also nice to have.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lightweight - about 1300KG fully loaded is amazing for this size of caravan.&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Cons&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Small fridge - probably to keep the weight and cost down.&lt;/li&gt;&lt;li&gt;Slightly flimsy fittings in some areas, again probably to keep the weight down. In particular the bunk beds do seem to flex a bit an I wonder if their stated 85 kg weight limit might be a bit optimistic. Also the overhead cupboard stays are plastic and I wonder if they will last.&lt;/li&gt;&lt;li&gt;Heater is gas only, was sort of expecting electric as well, again probably budget related.&lt;/li&gt;&lt;li&gt;Nose weight has to be very carefully checked. We only have one small 3.9kg propane gas cylinder in the front locker and it's already on the limit.&lt;/li&gt;&lt;li&gt;Shower tray and basin plugs are very odd and I suspect peculiar to either Adira or continental caravan in general. They get jammed in very easily and you'd be advised to have a pair of pliars on hand to loosen them if necessary.&lt;/li&gt;&lt;li&gt;Velcro cushion fixings have nearly all come off but I'm manged to glue them all back down again.&lt;/li&gt;&lt;li&gt;Slightly dingy lighting at the rear end near the bunk beds, I noticed at recent show at Milton Keynes shopping centre, that the display model had an extra skylight there, not sure if this is now standard, or just an optional extra.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6062347956772780157?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6062347956772780157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6062347956772780157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6062347956772780157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6062347956772780157'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2010/01/adria-altea-542-dt-caravan-review.html' title='Adria Altea 542 DT Caravan review'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-8860273915036730281</id><published>2009-09-17T10:00:00.002+01:00</published><updated>2009-09-17T10:07:37.838+01:00</updated><title type='text'>Spot the deliberate mistake</title><content type='html'>Got caught out today doing some Jave code at work.&lt;br /&gt;&lt;br /&gt;I thought I'd be a good boy and use Commons Lang utilities to implement toString(), hashCode() and equals(). Spot the mistake here:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;@Override&lt;br /&gt;public int hashCode() {&lt;br /&gt;    return new HashCodeBuilder(13, 73).append(field1).append(field2).hashCode();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Any ideas? Here's the corrected version:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;@Override&lt;br /&gt;public int hashCode() {&lt;br /&gt;    return new HashCodeBuilder(13, 73).append(field1).append(field2).toHashCode();&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;An easy mistake to make when using an IDE with auto-complete.&lt;br /&gt;&lt;br /&gt;Luckily I was saved by my unit tests!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-8860273915036730281?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/8860273915036730281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=8860273915036730281' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8860273915036730281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8860273915036730281'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/09/spot-deliberate-mistake.html' title='Spot the deliberate mistake'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6704375963262903350</id><published>2009-04-20T09:50:00.002+01:00</published><updated>2009-04-20T09:58:30.651+01:00</updated><title type='text'>More Ubuntu progress</title><content type='html'>With regard to my &lt;a href="http://adriansmith.blogspot.com/2008/11/ubuntu-and-me-story-so-far.html"&gt;previous post&lt;/a&gt;, I have recently upgraded to &lt;a href="http://www.ubuntu.com/getubuntu/releasenotes/904overview"&gt;9.04&lt;/a&gt;. I was finally getting too fed up with sound and display issues on 8.04 so upgraded to 8.10 (Intrepid), but found no improvements with the NVidia integration and sound on Skype. I took the plunge and went for the 9.04 release candidate. I have to say it is a massive improvement for me with instant out of the box dual monitor support and the sound stuff all works without having to install pulseaudio.&lt;br /&gt;&lt;br /&gt;I need Windows less and less now and I feel the writing really is on the wall for Microsoft. This seems to be confirmed by the increasing amount of laptops for sale with Linux rather than Windows.&lt;br /&gt;&lt;br /&gt;Happy days.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6704375963262903350?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6704375963262903350/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6704375963262903350' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6704375963262903350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6704375963262903350'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/04/more-ubuntu-progress.html' title='More Ubuntu progress'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2129043641075010623</id><published>2009-03-08T15:44:00.003Z</published><updated>2009-03-08T15:53:51.206Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux printing ubuntu windows'/><title type='text'>Printing from Windows XP to a CUPS shared printer on Ubuntu</title><content type='html'>On the face of it, this task would seem to be very simple and there are various pages with instructions on how to set this up. Basically you configure CUPS to allow the local USB printer to be shared and then set up a new network printer on windows that has the address http://&amp;lt;hostname&amp;gt;:631/printers/&amp;lt;printername&amp;gt;. The problem is that, whilst this all seems to work OK, when you print, nothing seems to actually hit the printer. Nothing meaningful in the CUPS logs.&lt;br /&gt;&lt;br /&gt;Lots of Googling brought me to &lt;a href="http://fixunix.com/ubuntu/545037-linux-ubuntu-how-setup-ubuntu-print-server-2.html"&gt;this page&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The really critical part which makes things work is :&lt;br /&gt;&lt;br /&gt;&lt;i&gt;"Now, once you have that information, you can open a command prompt on&lt;br /&gt;Windows, and type in the following command (all on one line, it is&lt;br /&gt;wrapped here):&lt;br /&gt;&lt;br /&gt;rundll32 printui.dll,PrintUIEntry /b "Printer on Ubuntu" /x /n&lt;br /&gt;"blah" /if /f %windir%\inf\ntprint.inf /r&lt;br /&gt;"http://&amp;lt;hostname&amp;gt;:631/printers/&amp;lt;printername&amp;gt;" /m "MS Publisher Imagesetter"&lt;br /&gt;&lt;br /&gt;That command will install the MS Publisher Imagesetter printer driver&lt;br /&gt;(which is a printer driver that uses PostScript, which is what CUPS&lt;br /&gt;takes as input), and setup the printer spool on Windows. You can then&lt;br /&gt;open the Printers control panel and set the printer as the default&lt;br /&gt;printer, and you will be able to print to it."&lt;/i&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2129043641075010623?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2129043641075010623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2129043641075010623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2129043641075010623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2129043641075010623'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/03/printing-from-windows-xp-to-cups-shared.html' title='Printing from Windows XP to a CUPS shared printer on Ubuntu'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-1341675715988152151</id><published>2009-02-05T12:26:00.000Z</published><updated>2009-02-05T12:28:22.941Z</updated><title type='text'>Igloo in Milton Keynes</title><content type='html'>The most snow I've seen at home in my lifetime!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/3255569600/" title="P1000623.JPG by AdrianSmith, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3115/3255569600_0737d1324c.jpg" width="500" height="375" alt="P1000623.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-1341675715988152151?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/1341675715988152151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=1341675715988152151' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1341675715988152151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1341675715988152151'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/02/igloo-in-milton-keynes.html' title='Igloo in Milton Keynes'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3115/3255569600_0737d1324c_t.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-8991875048109793619</id><published>2009-02-04T14:24:00.002Z</published><updated>2009-02-04T14:27:35.708Z</updated><title type='text'>Prince Caspian</title><content type='html'>My son Dylan got a Corn Snake for his 7th birthday. I made it's vivarium, but there is still quite a bit of kit to buy like a heat mat and thermostat.&lt;br /&gt;&lt;br /&gt;Feeding time is once a week and is pretty amazing!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/3252487021/" title="P1000568.JPG by AdrianSmith, on Flickr"&gt;&lt;img src="http://farm4.static.flickr.com/3334/3252487021_3692474c48.jpg" width="500" height="295" alt="P1000568.JPG" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-8991875048109793619?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/8991875048109793619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=8991875048109793619' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8991875048109793619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8991875048109793619'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/02/prince-caspian.html' title='Prince Caspian'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://farm4.static.flickr.com/3334/3252487021_3692474c48_t.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-5933352232629951523</id><published>2009-01-05T17:44:00.003Z</published><updated>2009-01-05T18:02:10.720Z</updated><title type='text'>Day 14 - going home</title><content type='html'>Pack up for the drive to Miami airport via Naples and the Delnor-Wiggins state park, basically a car park for the stunning beach where we stopped for lunch in the 85 degree sun. Luck enough to see a wild Dolphin cruising by.&lt;br /&gt;&lt;br /&gt;Highway 41 takes us through the everglades where, unfortunately, we do not have enough time to stop and go on an air boat.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/adriansmith/sets/72157612150993111/show/"&gt;&lt;img src="http://farm2.static.flickr.com/1070/cols/72157612203490342_8a56d8caf6_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-5933352232629951523?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/5933352232629951523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=5933352232629951523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5933352232629951523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5933352232629951523'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/01/day-14-going-home.html' title='Day 14 - going home'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-1027380073702792166</id><published>2009-01-05T16:38:00.007Z</published><updated>2009-01-05T17:43:54.369Z</updated><title type='text'>Day 13 - Chill out last full day</title><content type='html'>Our last real holiday day was spent mainly on the very local beach, apart from a short drive around to get some present shopping and a meal in Clearwater Beach at &lt;a href="http://clearskybeachsidecafe.com/main/"&gt;Clear Sky Cafe&lt;/a&gt;, highly recommended, followed by a walk up Pier 60 to look at all the local jewellry stalls.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/adriansmith/sets/72157612149763219/show/"&gt;&lt;img src="http://farm2.static.flickr.com/1078/cols/72157612202878276_89c720d01e_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-1027380073702792166?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/1027380073702792166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=1027380073702792166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1027380073702792166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1027380073702792166'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/01/day-13-chill-out-last-full-day.html' title='Day 13 - Chill out last full day'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6050850278731484205</id><published>2009-01-05T16:32:00.003Z</published><updated>2009-01-05T16:37:27.057Z</updated><title type='text'>Day 12 - Clearwater Aquarium</title><content type='html'>Today we head to the &lt;a href="http://www.cmaquarium.org"&gt;Clearwater Aquarium&lt;/a&gt; for a great day out including a boat trip around the Clearwater Harbour and talks about &lt;a href="http://www.seewinter.com"&gt;Winter&lt;/a&gt;, the Dolphin without a tail.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/adriansmith/sets/72157612148032797/show/"&gt;&lt;img src="http://farm2.static.flickr.com/1193/cols/72157612200684934_5817719ed5_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6050850278731484205?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6050850278731484205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6050850278731484205' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6050850278731484205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6050850278731484205'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/01/day-12-clearwater-aquarium.html' title='Day 12 - Clearwater Aquarium'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-582267450620440393</id><published>2009-01-05T16:17:00.003Z</published><updated>2009-01-05T16:29:35.755Z</updated><title type='text'>Day 11 - goodbye Disney, hello Gulf coast</title><content type='html'>Today we pack up and leave Tuscana Apartments and take a 90 minute drive west via Tampa to Indian Rocks beach where we have a beach apartment booked for 3 nights at &lt;a href="http://sunfun1925.com"&gt;Sun 'n' Fun&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The apartment is pretty old by US standards dating from 1925, and to be honest, it shows and could do with some investment on internal fixtures and fittings. You can't however fault the location as Indian Rocks is a quite area between Clearwater Beach and St. Pete's beach on a very narrow strip of land barely wide enough for the road. The beach is just out the back and is fantastic white fine sand leading to the Gulf of Mexico sea, a haven for Dolphins, Pelicans etc.&lt;br /&gt;&lt;br /&gt;After a quick play on the beach, we head off to explore nearby Clearwater Beach and make a plan for tomorrow before a meal out at nearby JD's, a very nice local restaurant.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/adriansmith/sets/72157612148032797/show/"&gt;&lt;img src="http://farm2.static.flickr.com/1193/cols/72157612200684934_5817719ed5_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-582267450620440393?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/582267450620440393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=582267450620440393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/582267450620440393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/582267450620440393'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/01/day-11-goodbye-disney-hello-gulf-coast.html' title='Day 11 - goodbye Disney, hello Gulf coast'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6444368734685623510</id><published>2009-01-01T02:19:00.002Z</published><updated>2009-01-01T02:31:09.322Z</updated><title type='text'>Day 10 - Epcot twice and New Years Eve fireworks</title><content type='html'>Yet another early start to get to Epcot for the 8am opening and a rush to get Fast-passes for Soarin'. We get a 9:15-10:15 time-slot which is pretty quick as it soon gets to be 5pm plus with a 3 hour wait for the main queue.&lt;br /&gt;n and&lt;br /&gt;Once we get on, after also going to "Living with the land" and "Circle of Life", it's pretty clear why the queues get so big so quickly. The ride has us flying over various sights of California including Yosemite and Lake Tahoe.&lt;br /&gt;&lt;br /&gt;Once done, we leave for lunch at Ponderosa steak house, probably all that is wrong with American food! Then back to our pool for the afternoon in really lovely sunshine.&lt;br /&gt;&lt;br /&gt;Early evening sees us heading back to Epcot as we luckily discover that the usual 9:30pm fireworks are re-sheduled to 7:30pm as it's New Years Eve, making them early enough for Robyn and Dylan. The whole place is packed out, but it's worth it as they're the best fireworks I've ever seen, and they do them every evening of the year!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/sets/72157611929973281/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3260/cols/72157611975908268_3fc1113d9b_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6444368734685623510?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6444368734685623510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6444368734685623510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6444368734685623510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6444368734685623510'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2009/01/day-10-epcot-twice-and-new-years-eve.html' title='Day 10 - Epcot twice and New Years Eve fireworks'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-1378206729208758184</id><published>2008-12-31T00:47:00.004Z</published><updated>2009-01-05T18:10:07.069Z</updated><title type='text'>Day 9 - another visit to Blizzard Beach</title><content type='html'>Not too much to report today as we just had a slow start to get to Blizzard Beach by its 10am opening time before spending the whole day there until it closed at 5pm.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Good things about Florida (in no particular order)&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;The weather&lt;/li&gt;&lt;li&gt;Blue Diamond Wasabi and Soy roasted almonds&lt;/li&gt;&lt;li&gt;Cheap petrol (29 pence/litre)&lt;/li&gt;&lt;li&gt;Disney&lt;/li&gt;&lt;li&gt;Minimum speed limit on Interstates&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Did I mention the weather?&lt;/li&gt;&lt;li&gt;Right turn on red&lt;/li&gt;&lt;li&gt;Overtaking on the inside&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Bad things&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Annoying sales tax&lt;/li&gt;&lt;li&gt;4 way junctions&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/sets/72157611870533301/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3106/cols/72157611920909086_cd98da384f_l.jpg" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-1378206729208758184?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/1378206729208758184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=1378206729208758184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1378206729208758184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1378206729208758184'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-9-another-visit-to-blizzard-beach.html' title='Day 9 - another visit to Blizzard Beach'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-1292222483466290081</id><published>2008-12-30T03:19:00.002Z</published><updated>2008-12-30T03:32:45.427Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='florida'/><category scheme='http://www.blogger.com/atom/ns#' term='holidays'/><title type='text'>Day 8 - back to Animal Kingdom and an evening at Hollywood studios</title><content type='html'>Another early start sees us back to Animal Kingdom to get on the African Safari where we board a truck to see just about all of the major African animals in a very clever landscape. Then followed the Lion King show, a pretty cool 30 minute show and lunch in the Rainforest Cafe.&lt;br /&gt;&lt;br /&gt;Following an afternoon back at the Apartment pool, we decide to head back into the Hollywood studios park for the evening Fantasmia show, and unfortunately have our first experience of bad Disney organization. Lots of un-organized queuing and a 15 minute late start. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/sets/72157611857399664/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3214/cols/72157611811509499_a8fdd9e8da_l.jpg"/&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt;&lt;small&gt;&lt;small&gt;click image to see pictures&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-1292222483466290081?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/1292222483466290081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=1292222483466290081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1292222483466290081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1292222483466290081'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-8-back-to-animal-kingdom-and.html' title='Day 8 - back to Animal Kingdom and an evening at Hollywood studios'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6310859124856667066</id><published>2008-12-29T00:07:00.006Z</published><updated>2008-12-30T03:34:11.659Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='florida'/><category scheme='http://www.blogger.com/atom/ns#' term='l'/><category scheme='http://www.blogger.com/atom/ns#' term='holidays'/><title type='text'>Day 7 - back to Epcot</title><content type='html'>Time to get back to The Epcot Centre to try and finish off the bits we couldn't get to the first time around. The real highlight for me was Mission: Space, a simulated space flight to Mars. The simulator/ride was the best yet with loads of G forces, probably a bit too much for Dylan! I also really enjoyed the "Universe of Energy", presented/narrated by Ellen DeGeneres and also the huge aquarium tanks with sharks, rays, dolphins and turtles. A ride we missed again was "Soarin'", a hang gliding simulation that had a 160 minute queue and first fastpass ticket of about 9pm when we got to it.&lt;br /&gt;&lt;br /&gt;We managed to finish up about our normal time allowing time to have a swim in the pool before tea.&lt;br /&gt;&lt;br /&gt;Thinking about the 70-80 degrees temperature in winter, I wonder if I could swap the UKs climate, but of course give up our long summer evenings, I think it probably always gets dark by about 8pm at the latest here.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/sets/72157611753347763/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3099/cols/72157611800910054_bffef53941_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6310859124856667066?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6310859124856667066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6310859124856667066' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6310859124856667066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6310859124856667066'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/blog-post_29.html' title='Day 7 - back to Epcot'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-7587339959708349161</id><published>2008-12-28T02:20:00.003Z</published><updated>2009-01-05T16:12:22.522Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='florida'/><category scheme='http://www.blogger.com/atom/ns#' term='holidays'/><title type='text'>Day 6 - Kennedy Space Centre</title><content type='html'>An early start to get on the road for the 60 minute drive to the east coast and Kennedy Space Centre. We are almost first in the queue and get a good start on the bus tour that visits Gantry 39, The Saturn V facility and the International Space Station centre. The Saturn V part is the best with good stuff about the Apollo missions and the impressive Saturn V rocket itself.&lt;br /&gt;&lt;br /&gt;We see a fair bit of wildlife on the bus, including 'Gators, Bald Eagles an Armadillo and some vultures.&lt;br /&gt;&lt;br /&gt;Overall the trip is interesting but, in my opinion, slightly disappointing considering the high entrance fee.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/adriansmith/sets/72157611750815874/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3078/cols/72157612199812398_f3a95dcd35_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-7587339959708349161?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/7587339959708349161/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=7587339959708349161' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7587339959708349161'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7587339959708349161'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-6-kennedy-space-centre.html' title='Day 6 - Kennedy Space Centre'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6656877529037402855</id><published>2008-12-27T00:07:00.003Z</published><updated>2009-01-05T16:10:46.731Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='florida'/><category scheme='http://www.blogger.com/atom/ns#' term='holidays'/><title type='text'>Day 5 - Disney Magic Kingdom</title><content type='html'>Not too much of an early start today, and we were rewarded with probably the most crowded day so far. The entrance to the park starts with the usual $12 parking and "tram" ride, but then an extra step is either the mono-rail or ferry across the lake. We took the mono-rail and were rewarded with the sight of a 'gator swimming below us.&lt;br /&gt;&lt;br /&gt;The Magic Kingdom is the most "Disney" of the Disney parks with Mickey, Minnie and Donald in great abundance. The park is also aimed at younger children although there are some rides for older ones such as Space Mountain and Thunder Mountain. We managed to get on Space Mountain, but left it too late to get sensibly timed Fast-passes for anything else of substance, so spent more time that usual wandering around and exploring the sights and scenes. We did manage to see some shows and also went on a Pirates of the Caribbean ride. We also held out the "parade" at 15:30 which was quite an experience, although personally one is probably enough.&lt;br /&gt;&lt;br /&gt;We still managed to get back to the apartment for a twilight swim in the pool while it was still about 75 degrees!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/adriansmith/sets/72157611776199608/show/"&gt;&lt;img src="http://farm2.static.flickr.com/1147/cols/72157612147060673_fd72d6d5eb_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6656877529037402855?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6656877529037402855/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6656877529037402855' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6656877529037402855'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6656877529037402855'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-5-disney-magic-kingdom.html' title='Day 5 - Disney Magic Kingdom'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-8208032307729179715</id><published>2008-12-26T00:04:00.004Z</published><updated>2009-01-05T16:08:11.954Z</updated><title type='text'>Day 4 - Blizzard Beach</title><content type='html'>Christmas Day! Very strange. At least the kids managed to hold out until 05:30!&lt;br /&gt;&lt;br /&gt;After a fairly slow start it's off to Blizzard Beach which is surprisingly quiet. This is a great resort for the kids to have fun and the parents to try and chill out. In spite of that, still pretty tiring and we managed to stay until closing time at 17:30.&lt;br /&gt;&lt;br /&gt;Pretty good weather in the 80's but a short rain shower in the afternoon.&lt;br /&gt;&lt;br /&gt;All exhausted, back to the apartment for tea. Kids probably the tiredest yet.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://flickr.com/photos/adriansmith/sets/72157611727529907/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3257/cols/72157612199682818_5a9af40e61_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-8208032307729179715?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/8208032307729179715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=8208032307729179715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8208032307729179715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8208032307729179715'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-4-blizzard-beach.html' title='Day 4 - Blizzard Beach'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2595808675601583631</id><published>2008-12-25T00:29:00.003Z</published><updated>2008-12-31T01:08:36.284Z</updated><title type='text'>Day 3 - Disney Animal Kingdom</title><content type='html'>&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;An early start today as we suddenly realised that the Animal Kingdom opens at 8am. We didn't quite make it for 8, but early enough to get on a few rides before the crowds really got going.&lt;br /&gt;&lt;br /&gt;The Animal Kingdon is the highlight so far even though once again we didn't manage to go around the whole thing deciding to instead have some chill out time back at the pool. We'll head back anther day to do Africa, Discovery Island and Camp Minnie-Mickey.&lt;br /&gt;&lt;br /&gt;Highlights were Kali River Rapids where you get a soaking and Expedition Everest, a large and scary roller-coaster that Robyn and I managed 2 trips on thanks to Fast-pass and Dylan's reluctance.&lt;br /&gt;&lt;br /&gt;We saw large (Flying F0x) bats, tigers and loads of birds.&lt;br /&gt;&lt;br /&gt;Attractions visited:&lt;br /&gt;&lt;br /&gt;Dinosaur (ride)&lt;br /&gt;Primeval whirl&lt;br /&gt;Finding Nemo (musical)&lt;br /&gt;Flights on wonder (bird display)&lt;br /&gt;Kali River Rapids&lt;br /&gt;Everest Expedition&lt;br /&gt;Maharajah Jungle Trek&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/sets/72157611727653065/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3078/cols/72157611867919393_4a1a305065_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2595808675601583631?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2595808675601583631/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2595808675601583631' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2595808675601583631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2595808675601583631'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-3-disney-animal-kingdom.html' title='Day 3 - Disney Animal Kingdom'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-561882697557430819</id><published>2008-12-24T01:58:00.004Z</published><updated>2008-12-31T01:05:31.243Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='florida'/><category scheme='http://www.blogger.com/atom/ns#' term='holidays'/><title type='text'>Day 2 - Hollywood Studio</title><content type='html'>We plan a day with an early show start and a return to the apartment for lunch before returning for the evening fireworks etc.&lt;br /&gt;&lt;br /&gt;Arriving at the Hollywood studio park after our easiest drive yet, we are before the 9am opening time, but there are still thousands ahead of us. Once inside we decide to head to the Toy Story ride and get funneled into the fast-pass queue, where we eventually get tickets for some 2 hours ahead. Moving on to the very quiet "back-lot" tour, we hit very lucky and all our plans change as we get given Dream Fast Pass special tickets that provide fast-passes to all the major rides in the park. We now decide to make a full day of it to get the best advantage of these special tickets.&lt;br /&gt;&lt;br /&gt;Finally get back to the apartment about 5pm and the kids try out the pool while get some more shopping at the local supermarket.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Attractions visited&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Backlot tour&lt;br /&gt;Cascade Canyon&lt;br /&gt;Lights, motors, action&lt;br /&gt;Star Tours&lt;br /&gt;Indiana Jones show&lt;br /&gt;Rock 'n' Roll roller-coaster&lt;br /&gt;Prince Caspian&lt;br /&gt;Little Mermaid&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/sets/72157611727914957/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3239/cols/72157611918251192_7cd4775841_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-561882697557430819?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/561882697557430819/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=561882697557430819' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/561882697557430819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/561882697557430819'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-2-hollywood-studio.html' title='Day 2 - Hollywood Studio'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-118404094564869607</id><published>2008-12-22T21:42:00.005Z</published><updated>2008-12-31T01:01:28.396Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='florida'/><category scheme='http://www.blogger.com/atom/ns#' term='holidays'/><title type='text'>Day 1 - Epcot</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_Z5ZOC69-y_Y/SVGZq-ofG7I/AAAAAAAAACc/pK-9VD9rHOs/s1600-h/WheresTheFire.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_Z5ZOC69-y_Y/SVGZq-ofG7I/AAAAAAAAACc/pK-9VD9rHOs/s320/WheresTheFire.jpg" alt="" id="BLOGGER_PHOTO_ID_5283172801528667058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;We do the checking in stuff and take a look at the lovely pool area and, after a quick shop at the very nearby supermarket and breakfast at Dennys (diner), we decide to go to Epcot which is one of the nearer Disney attractions. Once again, although driving is really easy, we seem not to have learnt much about navigating and make a meal of the short journey.&lt;br /&gt;&lt;br /&gt;When we finally arrive, it's a slight dissappointment to have to pay $12 to park when we've paid hundreds of pounds for our 14 day passes, but you can't fault the organisation and the sheer scale of everything is simply amazing. We get transferred from the car park to the main park on a road train and quickly get into Epcot. Immediately, the quality and cleanliness is apparent, especially considering the age of the park.&lt;br /&gt;&lt;br /&gt;The first area is the modern part with loads of technology exhibits mixed in with the traditional rides. It's Disney's most busy time and the queues are epic, but at least there is the Fast-pass ticket system, where you can get a ticket for 'later-on'. We actually don't bother with this yet and just continue to explore in the sunny, but slightly chilly, weather. (We expected this first day to be un-seasonally cold, and know it's picking up tomorrow).&lt;br /&gt;&lt;br /&gt;We manage to get about halfway around the 'world' area before we run out of time and head back to the apartment for tea.&lt;br /&gt;&lt;br /&gt;Everyone's pretty tired already and the kids are straight off to sleep.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;List of attractions visited&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Body parts&lt;br /&gt;Velcro show&lt;br /&gt;Mexican boat ride&lt;br /&gt;Viking boat ride&lt;br /&gt;Segway&lt;br /&gt;Chineese acrobats&lt;br /&gt;China film show&lt;br /&gt;Norway filem show&lt;br /&gt;Stormstruck&lt;br /&gt;Where's the fire?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/adriansmith/sets/72157611727582439/show/"&gt;&lt;img src="http://farm4.static.flickr.com/3251/cols/72157611917977720_dc9e92e6f2_l.jpg"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-118404094564869607?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/118404094564869607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=118404094564869607' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/118404094564869607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/118404094564869607'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/day-1-epcot.html' title='Day 1 - Epcot'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_Z5ZOC69-y_Y/SVGZq-ofG7I/AAAAAAAAACc/pK-9VD9rHOs/s72-c/WheresTheFire.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-1026384760150229773</id><published>2008-12-22T09:00:00.003Z</published><updated>2008-12-24T01:02:28.042Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='travel'/><category scheme='http://www.blogger.com/atom/ns#' term='florida'/><category scheme='http://www.blogger.com/atom/ns#' term='holidays'/><title type='text'>Florida for Christmas and New Year - getting there</title><content type='html'>To do the madness that is air travel we needed to get up at 04:45! We loaded up the car with our luggage and dog to make the first trip to our friends Sarah and&lt;br /&gt;Doug in Hatfield where we dropped off the dog for it's 2 week holiday and picked up Doug who drove us to Heathrow terminal 3. Of course, despite my stress and panicing, we arrive in plenty of time at about 06:35. The American Airlines flight is un-eventful apart from the slightly grumpy old maids who pass as air stewardesses and we land in Miami about 10 hours later at 15:00 local time.&lt;br /&gt;&lt;br /&gt;Of course, that's the easy bit! Immigration is actually not too bad as I'd managed to fill in the reams of paperwork on the plane, but the baggage reclaim is bordering on third-world, with all the cases just dumped in a heap behind one of the conveyor belts, inviting a scrum! Luckily we make a reasonable escape and then head outside to the steaming hot underground car hire shuttle bus pick up area and hence to the car-hire depot to pick up our Pontiac C6.&lt;br /&gt;&lt;br /&gt;Now the fun really starts as we've been travelling already for 17 hours and it's about 17:00 as we head north for the drive up to Orlando. We have a map that I'd taken trouble to print off at home and we managed to find the I95 heading north with no trouble, although in retrospect this might have been the wrong choice as maybe the Florida Turnpike runs the whole route, the map I had was not too clear about this. We stop off for a Mucky Macs tea and then manage to somehow miss a turn to get us heading NW to Orlando, so we have to detour slightly. We get there in end, but still manage to make a complete hash of finding our apartement just a few miles away from Disney, I think fatigue, bad maps and large distances are taking their toll.&lt;br /&gt;&lt;br /&gt;We finally arrive at about 21:00, some 21 hours after leaving home and manage to get access to our 3rd floor apartment which is pretty super. Huge and well equipped with 2 double en-suite bedrooms, nice lounge and kitchen with &lt;span style="font-weight: bold;"&gt;three&lt;/span&gt; TVs and free internet access, hence this post.&lt;br /&gt;&lt;br /&gt;It's still 75 degrees outside, but we manage to crash out, exhausted!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-1026384760150229773?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/1026384760150229773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=1026384760150229773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1026384760150229773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1026384760150229773'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/blog-post.html' title='Florida for Christmas and New Year - getting there'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-5054535128206721418</id><published>2008-12-11T13:34:00.002Z</published><updated>2008-12-11T13:36:35.546Z</updated><title type='text'>ddate</title><content type='html'>Due to my amazingly bad typing skills I discovered a new unix command today:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;$ ddate&lt;br /&gt;Today is Setting Orange, the 53rd day of The Aftermath in the YOLD 3174&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Google leads me to ﻿&lt;span style="font-size:100%;"&gt;&lt;a href="http://en.wikipedia.org/wiki/Discordian_calendar"&gt;http://en.wikipedia.org/wiki/Discordian_calendar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Learn something new, although maybe not useful, every day.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-5054535128206721418?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/5054535128206721418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=5054535128206721418' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5054535128206721418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5054535128206721418'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/12/ddate.html' title='ddate'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2268120208890423959</id><published>2008-11-17T15:41:00.002Z</published><updated>2008-11-17T15:48:43.067Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='agile'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><title type='text'>The most important Agile tool</title><content type='html'>Having just completed a review of our latest release, a lot of the team complained about the lack of some of the tools and processes that we've become used to in recent times. These shortfalls were mainly due to the fact that we're integrating with a new team but it led me to think about which single tool I'd hate to be without.&lt;br /&gt;&lt;br /&gt;The answer is Continuous Integration, we use CruiseControl by the way.&lt;br /&gt;&lt;br /&gt;We get a lot of spin-offs for doing this, especially as we're a distributed team, the main one being an implicit communication tool, everyone is using it, so we can all see who's doing what. Other benefits are that we also using several build metrics, so I believe the quality level is kept high, which gives a much warmer feeling, especially when the pressure is on.&lt;br /&gt;&lt;br /&gt;Which Agile tool or process would you hate to be without?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2268120208890423959?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2268120208890423959/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2268120208890423959' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2268120208890423959'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2268120208890423959'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/11/most-important-agile-tool.html' title='The most important Agile tool'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-3972657045661773745</id><published>2008-11-10T16:07:00.003Z</published><updated>2008-11-10T16:22:47.993Z</updated><title type='text'>Ubuntu and me - the story so far</title><content type='html'>I've been using Ubuntu in quite a big way for the last 2-4 months and I thought I'd just write down a few points, good and bad.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Good&lt;/span&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Speed - massive improvement over Windows for day to day use, especially wireless networking and boot up times. The only bad part is using Firefox to upload photos to flickr which seems to cripple firefox. I have now overcome this by using F-spot photo manager instead.&lt;/li&gt;&lt;li&gt;Viruses - not come across any yet!&lt;/li&gt;&lt;li&gt;VirtualBox  - can be used when you really must have Windows&lt;/li&gt;&lt;li&gt;Really cool for a lot of development, especially having the command line so handy.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;span style="font-weight: bold;"&gt;Bad&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;Suspend and Hibernate seem impossible to get working on either of my HP laptops and believe me, I've tried.&lt;/li&gt;&lt;li&gt;Can't seem to get the microphone working either.&lt;/li&gt;&lt;li&gt;I do miss Outlook&lt;/li&gt;&lt;li&gt;No Livemeeting which can be a pain in a mostly Microsoft company. But &lt;a href="http://www.yuuguu.com"&gt;Yuuguu&lt;/a&gt; is cool for simple sharing.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Screen properties are a bit flakey.&lt;/li&gt;&lt;li&gt;I'd like to share a printer with other Windows machines on my LAN, but I've still to crack getting CUPS to do this for me.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-3972657045661773745?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/3972657045661773745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=3972657045661773745' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/3972657045661773745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/3972657045661773745'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/11/ubuntu-and-me-story-so-far.html' title='Ubuntu and me - the story so far'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-7547874424347580666</id><published>2008-09-30T21:12:00.002+01:00</published><updated>2008-09-30T21:19:48.490+01:00</updated><title type='text'>Good Interweb customer service</title><content type='html'>After quite a long break over the Summer, I recently started to use  my &lt;a href="http://www.phoenix-sim.com"&gt;Phoenix&lt;/a&gt; flight sim again. Checking their site I noticed I was quite a few releases behind, so decided to download the updates and upgrade my installation.&lt;br /&gt;&lt;br /&gt;Although the installs all went OK, the results were very disappointing, with dodgy shadows and very clunky slow graphics. As the latest release was Beta, I decided to send off an email to the support address, not really expecting much from what is surely a pretty niche product. To my pleasant surprise, I got an almost instant response, and after a fairly lengthly, but rapid, exchange of emails, my issues were resolved with an upgrade to my Nvidia drivers and also Directx.&lt;br /&gt;&lt;br /&gt;Thanks guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-7547874424347580666?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/7547874424347580666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=7547874424347580666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7547874424347580666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7547874424347580666'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/09/good-interweb-customer-service.html' title='Good Interweb customer service'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-9036071545881691787</id><published>2008-07-04T09:19:00.012+01:00</published><updated>2008-07-04T09:47:43.074+01:00</updated><title type='text'>Cedric's coding challenge</title><content type='html'>So, the latest little problem buzzing around is &lt;a href="http://beust.com/weblog/archives/000491.html"&gt;Cedric's coding challenge&lt;/a&gt;. I took &lt;a href="http://ragstorooks.wordpress.com/2008/07/03/cedrics-coding-challenge/"&gt;Raghav's solution&lt;/a&gt; as a base, and just simplified it somewhat I think:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:75%;"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;package com.bt.test;&lt;br /&gt;&lt;br /&gt;import java.util.ArrayList;&lt;br /&gt;import java.util.Arrays;&lt;br /&gt;import java.util.List;&lt;br /&gt;&lt;br /&gt;public class CedricCodingChallenge {&lt;br /&gt;  public static void main(String[] args) {&lt;br /&gt;    CedricCodingChallenge codingChallenge = new CedricCodingChallenge();&lt;br /&gt;    &lt;br /&gt;    int max = 10000;&lt;br /&gt;&lt;br /&gt;    long startTime = System.currentTimeMillis();&lt;br /&gt;    List&amp;lt;String&amp;gt; list = codingChallenge.populateList(1, max);&lt;br /&gt;    long endTime = System.currentTimeMillis();&lt;br /&gt;&lt;br /&gt;    System.out.println(Arrays.toString(list.toArray()));&lt;br /&gt;    System.out.println(String.format("Size of list: %d", list.size()));&lt;br /&gt;    System.out.println(String.format("Biggest jump: %d", &lt;br /&gt;      codingChallenge.getBiggestJump(list, max)));&lt;br /&gt;    System.out.println(String.format("Total time: %d", endTime - startTime));&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  private List&amp;lt;String&amp;gt; populateList(int start, int end) {&lt;br /&gt;    List&amp;lt;String&amp;gt; whiteList = new ArrayList&amp;lt;String&amp;gt;();&lt;br /&gt;    for (int i = start; i &lt; end; i++)&lt;br /&gt;      whiteList.add(String.format("%d", i));&lt;br /&gt;&lt;br /&gt;    for (int i = 0; i &lt;= 9; i++)&lt;br /&gt;      whiteList = removeDuplicatesFromWhiteList(whiteList, i);&lt;br /&gt;&lt;br /&gt;    return whiteList;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  private List&amp;lt;String&amp;gt; removeDuplicatesFromWhiteList(List&amp;lt;String&amp;gt; whiteList, int i) {&lt;br /&gt;    List&amp;lt;String&amp;gt; result = new ArrayList&amp;lt;String&amp;gt;(whiteList.size());&lt;br /&gt;    for (String item: whiteList) {&lt;br /&gt;      String c = String.format("%d", i);&lt;br /&gt;      int f = item.indexOf(c);&lt;br /&gt;      if (f &lt; 0) {&lt;br /&gt;        result.add(item);&lt;br /&gt;        continue;&lt;br /&gt;      }&lt;br /&gt;      int l = item.lastIndexOf(c);&lt;br /&gt;      if (f == l) {&lt;br /&gt;        result.add(item);&lt;br /&gt;        continue;&lt;br /&gt;      }&lt;br /&gt;    }&lt;br /&gt;    return result;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  private int getBiggestJump(List&amp;lt;String&amp;gt; list, int max) {&lt;br /&gt;    int result = 0;&lt;br /&gt;    int last = 0;&lt;br /&gt;    for (String item: list){&lt;br /&gt;      int i = Integer.parseInt(item);&lt;br /&gt;      int jump = i - last;&lt;br /&gt;      if (jump &gt; result)&lt;br /&gt;        result = jump;&lt;br /&gt;      last = i;&lt;br /&gt;    }&lt;br /&gt;    if ((max - last) &gt; result)&lt;br /&gt;      result = max - last;&lt;br /&gt;    return result;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;My solution took 722ms.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-9036071545881691787?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/9036071545881691787/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=9036071545881691787' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/9036071545881691787'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/9036071545881691787'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/07/cedrics-coding-challenge.html' title='Cedric&apos;s coding challenge'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-264379101690304597</id><published>2008-06-28T21:28:00.002+01:00</published><updated>2008-06-28T21:34:23.837+01:00</updated><title type='text'>Wimbledon</title><content type='html'>After 45 years on the planet, most of them living near enough to Wimbledon, I finally went to the tennis on Thursday after work. Certainly an experience I'm glad I made the effort for.&lt;br /&gt;&lt;br /&gt;But what an effort it was! 90 minutes queuing for about 2 hours tennis on the outside courts.&lt;br /&gt;&lt;br /&gt;Isn't Wimbledon just another "Ballet" or "Opera"? Seems like the Centre and No.1 courts are for the "haves" and the "have-nots" make do with the outside courts. The whole place if full of pompousness, loads of uniformed official telling you what you can and can't do and they even give you a "guide to queuing" to make it seems like it's all part of the experience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-264379101690304597?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/264379101690304597/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=264379101690304597' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/264379101690304597'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/264379101690304597'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/06/wimbledon.html' title='Wimbledon'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2125856655871602033</id><published>2008-06-28T21:26:00.001+01:00</published><updated>2008-06-28T21:28:16.310+01:00</updated><title type='text'>Joan A</title><content type='html'>Just watching a bit of Glastonbury on the TV, I never realised that Joan Armatrading was such a cool guitar player. Also related, and in the news, it turns out that all those rumours about her and Valarie Singleton are just a pack of lies!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2125856655871602033?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2125856655871602033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2125856655871602033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2125856655871602033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2125856655871602033'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/06/joan.html' title='Joan A'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-8086550916436661856</id><published>2008-04-24T20:12:00.002+01:00</published><updated>2008-04-24T20:16:06.399+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cars'/><title type='text'>Company car time!</title><content type='html'>Yes, I know that company cars do not make sense financially but......&lt;br /&gt;&lt;br /&gt;I've hankered after one for over 20 years and, now that I've finally become eligible and, having loads of grief with my just out of warranty caravan tug and, with one of the family holidays coming up soon...&lt;br /&gt;&lt;br /&gt;It seems like now might be the time to make the switch. Of course it wont arrive in time for the holiday, so hopefully I can get the problems sorted in time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-8086550916436661856?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/8086550916436661856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=8086550916436661856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8086550916436661856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8086550916436661856'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/04/company-car-time.html' title='Company car time!'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-5505525418137057926</id><published>2008-04-17T09:41:00.004+01:00</published><updated>2008-04-17T09:50:37.180+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web21c'/><category scheme='http://www.blogger.com/atom/ns#' term='work'/><category scheme='http://www.blogger.com/atom/ns#' term='software'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Python homework</title><content type='html'>As part of a 'Python study group' at &lt;a href="http://web21c.bt.com/"&gt;work&lt;/a&gt;, we were given the following challenge:&lt;br /&gt;&lt;br /&gt;&lt;quote&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Exercise 1:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Write a program that processes a list of numbers from 1 to 100. For each number, if the number is a multiple of 3, print “FIZZ”; if the number is a multiple of 5, print “BANG”; otherwise, print the number. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;You are *NOT* allowed to use any *IF/ELSE* statements in your code. You can use the list-accessing ternary operator hack, but whilst I’ll accept your homework if you do, you’ll miss out on the prize (alcoholic), which goes to the most concise code (not including whitespace).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Have fun!&lt;/span&gt;&lt;br /&gt;&lt;/quote&gt;&lt;br /&gt;&lt;br /&gt;Here's my final solution:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;for i in range(1, 101):&lt;br /&gt;  f = (i % 3 == 0) and "FIZZ" or ""&lt;br /&gt;  b = (i % 5 == 0) and f + "BANG" or f + ""&lt;br /&gt;  n = (len(b) &gt; 0) and b or i&lt;br /&gt;  print n&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-5505525418137057926?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/5505525418137057926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=5505525418137057926' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5505525418137057926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5505525418137057926'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/04/python-homework.html' title='Python homework'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-4125223859786773810</id><published>2008-03-12T20:09:00.004Z</published><updated>2008-06-28T21:38:20.457+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr perl photobox'/><title type='text'>flickr -&gt; photobox transfer</title><content type='html'>SWMBO asked me if I could help transfer some of our &lt;a href="http://flickr.com"&gt;flickr&lt;/a&gt; photos to &lt;a href="http://www.photobox.co.uk"&gt;photobox&lt;/a&gt; so that she can create and print an album. A quick Google seemed to find a few links for doing it the other way around, so it seemed like time to get knitting some perl!&lt;br /&gt;&lt;br /&gt;Flickr has an API and photobox lets you use ftp to upload, so I thought I'd use the perl API to download the 4 sets that my wife had arranged on flickr. Anyway, here's the code with keys etc obscured. Sorry it's pretty rough and my perl is not too hot, but at least it works.&lt;br /&gt;&lt;smallest&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;use Flickr::API;&lt;br /&gt;use Data::Dumper;&lt;br /&gt;&lt;br /&gt;my $api = new Flickr::API({'key'    =&gt; 'your_flickr_api_key',&lt;br /&gt;                           'secret' =&gt; 'your flickr_secret'});&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;my $frob = $api-&gt;execute_method('flickr.auth.getFrob', {&lt;br /&gt;                'api_key' =&gt; 'your_flickr_api_key',&lt;br /&gt; });&lt;br /&gt;my $f = $frob-&gt;{tree}-&gt;{children}[1]-&gt;{children}[0]-&gt;{content};&lt;br /&gt;&lt;br /&gt;my $url = $api-&gt;request_auth_url("read", $f);&lt;br /&gt;my $cmd = "C:/Progra~1/Mozill~1/firefox.exe \"$url\"";&lt;br /&gt;system($cmd);&lt;br /&gt;sleep(3);&lt;br /&gt;&lt;br /&gt;my $token = $api-&gt;execute_method('flickr.auth.getToken', {&lt;br /&gt;             'api_key' =&gt; 'your_flickr_api_key',&lt;br /&gt;    'frob' =&gt; $f,&lt;br /&gt;    });&lt;br /&gt; &lt;br /&gt;my $t = $token-&gt;{tree}-&gt;{children}[1]-&gt;{children}[1]-&gt;{children}[0]-&gt;{content};&lt;br /&gt; &lt;br /&gt;my $response = $api-&gt;execute_method('flickr.photosets.getPhotos', {&lt;br /&gt;    'photoset_id' =&gt; '72157601397952579',&lt;br /&gt;    'auth_token' =&gt; $t,&lt;br /&gt;        });&lt;br /&gt;  &lt;br /&gt;my $ids = $response-&gt;{tree}-&gt;{children}[1]-&gt;{children};&lt;br /&gt;&lt;br /&gt;for my $id (@$ids) {&lt;br /&gt;   if ($id-&gt;{attributes}) {&lt;br /&gt;      my $photo_id = $id-&gt;{attributes}-&gt;{id};&lt;br /&gt;      print "$photo_id\n";&lt;br /&gt;      my $sizes = $api-&gt;execute_method('flickr.photos.getSizes', {&lt;br /&gt;                    'api_key' =&gt; 'your_flickr_api_key',&lt;br /&gt;    'photo_id' =&gt; $photo_id,&lt;br /&gt;    'auth_token' =&gt; $t,&lt;br /&gt;  });&lt;br /&gt;    &lt;br /&gt;      my $s = $sizes-&gt;{tree}-&gt;{children}[1]-&gt;{children};&lt;br /&gt;      for my $size (@$s) {&lt;br /&gt;         if ($size-&gt;{attributes}) {&lt;br /&gt;            if ($size-&gt;{attributes}-&gt;{label} eq "Original") {&lt;br /&gt;               my $url = $size-&gt;{attributes}-&gt;{source};&lt;br /&gt;               print "$url\n";&lt;br /&gt;               my $c = "wget $url";&lt;br /&gt;               system($c);&lt;br /&gt;            }&lt;br /&gt;         }&lt;br /&gt;      }&lt;br /&gt;   }&lt;br /&gt;} &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/smallest&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-4125223859786773810?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/4125223859786773810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=4125223859786773810' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/4125223859786773810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/4125223859786773810'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/03/flickr-photobox-transfer.html' title='flickr -&gt; photobox transfer'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2052713420802378202</id><published>2008-03-09T15:43:00.004Z</published><updated>2008-03-09T15:59:32.142Z</updated><title type='text'>Central heating problems - from bad to worse</title><content type='html'>I've been working on a bathroom re-fit for the last few weekends. Last weekend, I removed a radiator and replaced it with a heated towel rail. This involved draining the system down. Sad to report that it's never been the same since.&lt;br /&gt;&lt;br /&gt;The boiler started making a right old racket, thumping, banging and occasionally venting into the expansion tank. A phone call to a trusty plumber friend, and I'm pretty convinced that there is now some air in the system. Looking back I think this might have been caused by trying not too lose all the water in the system by turning off as many radiators as I could at both ends before draining down.&lt;br /&gt;&lt;br /&gt;So this Saturday, I started to investigate.&lt;br /&gt;&lt;br /&gt;The boiler is situated in a sort of utility room that links the house with the garage, and in the garage loft above there is a sort of pressure relief valve that I had trouble with last year when it started leaking. I wondered if this was adjusted down too tightly and was not allowing any air to escape, so up I went for a fiddle. DISASTER. The rubber o-ring is perished and, before I know it, the system is pissing out and dripping down into the wall mounted boiler below. A quick panic has me draining down the system again, and rushing off to B&amp;amp;Q to get a new o-ring. Once refitted, all seemed OK, until a couple of hours later I notice that the boiler is not firing at all, the whole system is off and the fuse has blown. To cut a further chapter short, the water from the leak has dripped down into the top of the pump that is sited under the boiler and cause the pump electronics to blow...... pump now f**ked. Another trip to Wickes this time for a new pump. Manged to fit that, but now one of the pump valves has a tiny leak from the screw that turns to isolate the pump. A common problem apparently.&lt;br /&gt;&lt;br /&gt;Next weekend I'll be draining the system again to fit new pump valves.&lt;br /&gt;&lt;br /&gt;The only good point about this is that the system does seems a lot quieter now.&lt;br /&gt;&lt;br /&gt;I'm sure it's on borrowed time as the boiler is over 20 years old. Although I've replaced a boiler in the past, I wont be doing it again, so maybe this summer we ought to get it looked at?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2052713420802378202?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2052713420802378202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2052713420802378202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2052713420802378202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2052713420802378202'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/03/central-heating-problems-from-bad-to.html' title='Central heating problems - from bad to worse'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2836660285194127030</id><published>2008-03-09T15:35:00.002Z</published><updated>2008-03-09T15:41:50.544Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Ubuntu upgrade to 7.10 problems!</title><content type='html'>I don't use my dual boot Ubuntu that often except that it's wireless network seems far more performant and reliable than that on XP running on the same machine using the same USB wireless adaptor.  Irony follows....&lt;br /&gt;&lt;br /&gt;I boot into Ubuntu, and like nearly always, it prompts me to do some software upgrades, this time asking me to upgrade the whole OS. Like a fool I accept. About an hour later, it's all done, but no network! Woe is me.&lt;br /&gt;&lt;br /&gt;Resort to trusty google, and &lt;a href="http://http//www.blogger.com/img/gl.link.gifhttp://hansengel.wordpress.com/2007/07/24/ubuntu-710-wireless-adapter-problems/"&gt;this&lt;/a&gt;  pops up! Lug the desktop down to the router to get a network connection, and it all worked fine.&lt;br /&gt;&lt;br /&gt;Not good marks for Ubuntu though.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2836660285194127030?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2836660285194127030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2836660285194127030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2836660285194127030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2836660285194127030'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/03/ubuntu-upgrade-to-710-problems.html' title='Ubuntu upgrade to 7.10 problems!'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-8013885623530826477</id><published>2008-03-03T09:39:00.000Z</published><updated>2008-03-03T09:40:54.789Z</updated><title type='text'>Michael Clayton</title><content type='html'>Last night I watched "Micheal Clayton", one of 2007s most well received and awarded movies. A couple of things about this made me think.&lt;br /&gt;&lt;br /&gt;Firstly, I downloaded the film using BitTorrent, naughty me! However, is there a difference between doing this and watching the film once, and just borrowing the&lt;br /&gt;DVD from a friend, and doing the same. Are both illegal?&lt;br /&gt;&lt;br /&gt;Secondly, more directly related to the film, what was all the fuss about? OK, it was a reasonable film, but how does Tilda Swinton get awarded an Oscar&lt;br /&gt;for best supporting actress? It seemed to me she was only on the screen for about 5 minutes in total.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-8013885623530826477?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/8013885623530826477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=8013885623530826477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8013885623530826477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/8013885623530826477'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/03/michael-clayton.html' title='Michael Clayton'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-5945379934009210706</id><published>2008-02-07T13:38:00.001Z</published><updated>2008-02-07T13:44:19.385Z</updated><title type='text'>Fix It Again Tomorrow</title><content type='html'>Well, after several months of prevaricating, I've finally taken the plunge and ordered a brand new car, well second car anyway, mainly used as a local run-about. It's the first brand new car I ever had, but only a really small and cheap Fiat Panda.&lt;br /&gt;&lt;br /&gt;In spite of generally good reviews and great economy and low running costs, I'm slightly nervous of getting a Fiat given their past poor reputation. Only time will tell.&lt;br /&gt;&lt;br /&gt;The only colour it comes in at no extra cost is a rather pale yellow. If it was a nice bright yellow, I'd be pleased, but anyway my wife insisted she wants a black one. The extra £360 makes a slight nonsense of getting a rock bottom price, but who am I to argue.&lt;br /&gt;&lt;br /&gt;Only 6-8 weeks to wait!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-5945379934009210706?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/5945379934009210706/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=5945379934009210706' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5945379934009210706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/5945379934009210706'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/02/fix-it-again-tomorrow.html' title='Fix It Again Tomorrow'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-7134581612987376509</id><published>2008-01-30T13:20:00.000Z</published><updated>2008-01-30T13:27:09.441Z</updated><title type='text'>Do brains wear out from over-use?</title><content type='html'>I've noticed recently that I'm &lt;span style="font-weight: bold;"&gt;always&lt;/span&gt; thinking about something. Is this just me? Do other people ever find themselves "just going blank"?&lt;br /&gt;&lt;br /&gt;This lead me on to wondering about my brain wearing out. My father suffered from Alzheimers and&lt;b&gt; &lt;/b&gt;I wonder if he used to be like me, never seeming to switch off, and his brain wore out.&lt;br /&gt;&lt;br /&gt;Something to look forward to anyway, NOT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-7134581612987376509?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/7134581612987376509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=7134581612987376509' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7134581612987376509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7134581612987376509'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/01/do-brains-wear-out-from-over-use.html' title='Do brains wear out from over-use?'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-3918529886408299210</id><published>2008-01-11T16:38:00.000Z</published><updated>2008-01-11T16:59:45.811Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows vbs http'/><title type='text'>Browser caching hell</title><content type='html'>Started to look at &lt;a href="http://www.freeswitch.org/"&gt;Freeswitch&lt;/a&gt; which I may be using over the next few months.&lt;br /&gt;&lt;br /&gt;Initially decided to try and build it using cygwin (nasty habit that I must get rid off!), but after installing various packages, gave up after some wierd error about 64 bit integers.&lt;br /&gt;&lt;br /&gt;So, switched to Visual Studio to build, which I thought would be dead easy. In a way, it was, once I learned a few very basic things about VS, like looking in the 'output' window to see the build progress, then I hit a problem......&lt;br /&gt;&lt;br /&gt;Part of the build uses a vbs script to download and uncompress some dependent packages.  I have stripped out the relevant code here, which is sort of interesting in itself, as I think it's really meant as an Ajaxy sort of tool:&lt;br /&gt;&lt;pre&gt;&lt;small style="font-weight: bold; font-family: courier new;"&gt;&lt;small&gt;Set xml = CreateObject("Microsoft.XMLHTTP")&lt;br /&gt;Set oStream = CreateObject("Adodb.Stream")&lt;br /&gt;&lt;br /&gt;xml.Open "GET",&lt;br /&gt; "http://svn.freeswitch.org/downloads/libs/pthreads-w32-2-7-0-release.tar.gz",&lt;br /&gt; False&lt;br /&gt;xml.Send&lt;br /&gt;&lt;br /&gt;Const adTypeBinary = 1&lt;br /&gt;Const adSaveCreateOverWrite = 2&lt;br /&gt;Const adSaveCreateNotExist = 1&lt;br /&gt;&lt;br /&gt;oStream.type = adTypeBinary&lt;br /&gt;oStream.open&lt;br /&gt;oStream.write xml.responseBody&lt;br /&gt;oStream.savetofile "pthreads-w32-2-7-0-release.tar.gz", adSaveCreateOverWrite&lt;br /&gt;oStream.close&lt;br /&gt;&lt;/small&gt;&lt;/small&gt;&lt;br /&gt;&lt;/pre&gt;The code then used 7za.exe to unpack the gz and then unpack the tar file. This seemed to be where the problem started, as the .gz file seemed to be corrupt and I ended up with a file called [Content], instead of a directory structure.&lt;br /&gt;&lt;br /&gt;I must have spent about a whole day investigating this. It was all the more strange because it seemed to work OK on my 'personal' laptop. As I seem to be rambling on, to cut a long story a bit shorter, it turned out to be a caching problem. IE had somehow created a corrupted cached version of the downloaded file and I was always getting the cached copy, instead of a fresh download.&lt;br /&gt;&lt;br /&gt;Anyway, luckily it was in a 'downtime' period at work, so no harm done. Back to real work next week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-3918529886408299210?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/3918529886408299210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=3918529886408299210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/3918529886408299210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/3918529886408299210'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/01/browser-caching-hell.html' title='Browser caching hell'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6666251523662077545</id><published>2008-01-11T16:31:00.000Z</published><updated>2008-01-11T16:38:05.373Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby rails'/><title type='text'>Ruby on Rails completed</title><content type='html'>As a follow up to &lt;a href="http://adrianpetersmith.blogspot.com/2007/12/ruby-on-rails-on-cygwin.html"&gt;my last post&lt;/a&gt;, I finished my experiments with Ruby on Rails. Simple stuff really, a couple of very simple tables with a many-to-many relationship managed using some nifty Ajax drag'n'drop.&lt;br /&gt;&lt;br /&gt;Most of the time was spent fathoming out the Ajax stuff to get it to do exactly what I wanted. I had a sort of 'light on' moment when I realised that changing objects around in my [session] could directly update the DB, without doing an explicit 'save'. Pretty cool all round.&lt;br /&gt;&lt;br /&gt;Webby stuff still doesn't 'fry my ham', to use a &lt;a href="http://blog.whatfettle.com"&gt;Downey&lt;/a&gt;ism and of course I had absolutely no style but that's what all those web designers are for right?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6666251523662077545?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6666251523662077545/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6666251523662077545' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6666251523662077545'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6666251523662077545'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2008/01/ruby-on-rails-completed.html' title='Ruby on Rails completed'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-7733603136218063498</id><published>2007-12-28T08:46:00.000Z</published><updated>2007-12-28T09:11:31.682Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='cygwin ruby rails'/><title type='text'>Ruby on Rails on cygwin</title><content type='html'>Just spending a few days of Christmas 'downtime' getting to know Ruby on Rails. Tried out InstantRails with no problems but decided that I'd like to use cygwin, partly so that I understand how the various bits of rails fit together without the InstantRails magic, and partly because the Unix like environment seems a bit more 'native' to Ruby on Rails.&lt;br /&gt;&lt;br /&gt;Cue, loads of problems.......&lt;br /&gt;&lt;br /&gt;1. need to ensure that gem is up to date - "gem update --system" seems to help here, but then you need to uninstall/install rails and rake.&lt;br /&gt;&lt;br /&gt;2. problem with /dev/urandom can be at least bypassed by making self.supports_urandom? return false in secret_key_generator.rb.&lt;br /&gt;&lt;br /&gt;3. Following Agile Development with Ruby on Rails, but using Rails 2.0.2 means that 'scaffolding' has been deprecated. This can be fixed with "ruby script/plugin install scaffolding"&lt;br /&gt;&lt;br /&gt;After all that, decided to revert to Rails 1.2.6, as this should make following the book easier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-7733603136218063498?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/7733603136218063498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=7733603136218063498' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7733603136218063498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7733603136218063498'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/12/ruby-on-rails-on-cygwin.html' title='Ruby on Rails on cygwin'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-2312136547685509434</id><published>2007-12-05T16:17:00.000Z</published><updated>2007-12-05T16:20:43.681Z</updated><title type='text'>Do Postman regularly nick your letters?</title><content type='html'>I've had several cases recently of my post going missing, always parcels, sending and receiving. Are they thieving gits, or are the sorting offices just so shambolic that stuff just lies around in the corner until someone tidies up. I suspect a bit of both. Certainly, it seems to be a recent phenomenon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-2312136547685509434?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/2312136547685509434/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=2312136547685509434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2312136547685509434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/2312136547685509434'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/12/do-postman-regularly-nick-your-letters.html' title='Do Postman regularly nick your letters?'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-7541114886821478782</id><published>2007-12-02T19:40:00.000Z</published><updated>2007-12-02T19:46:58.687Z</updated><title type='text'>John Pudney</title><content type='html'>Over the last couple of years I've been collecting (via Ebay) a series of childrens books that I read when I was a kid. They are called the "Fred and I adventures" by John Pudney. All very old fashioned now, but still have a sense of escapism, even for an old git like me. The books are called&lt;br /&gt;"Monday Adventure" thru "Sunday Adventure" and "Spring Adventure" thru "Winter Adventure". I have now got 9 out of the 11 and last week "Autumn Adventure came up on eBay, so I setup a snipe for £25 using auctionstealer thinking that was rather extravagent! The bidding quickly settled at £13.50 early the week, so I thought I'd be in with a chance.&lt;br /&gt;&lt;br /&gt;Unfortunately, my snipe didn't even get a look in, and the last minute scrum saw the book go for £72!&lt;br /&gt;&lt;br /&gt;Gutted!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-7541114886821478782?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/7541114886821478782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=7541114886821478782' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7541114886821478782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7541114886821478782'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/12/john-pudney.html' title='John Pudney'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-1483921985388111966</id><published>2007-09-05T20:07:00.000+01:00</published><updated>2007-09-06T08:10:25.767+01:00</updated><title type='text'>Blood</title><content type='html'>So, I went to "give blood" today. Probably about my 30th time, but it suddenly dawned on me the incredible amount of staff and equipment involved at any one time for a relatively small amount of people going through the system. When I asked how much each bag of blood actually cost, it was not really too much of a surprise to hear "£130". In a serious operation, that soon mounts up!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-1483921985388111966?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/1483921985388111966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=1483921985388111966' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1483921985388111966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1483921985388111966'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/09/blood.html' title='Blood'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-6851180223602353229</id><published>2007-09-02T20:04:00.000+01:00</published><updated>2007-09-02T20:08:03.121+01:00</updated><title type='text'>Where is all the bio fuel?</title><content type='html'>So, why does the tax payer pay farmers to do nothing, i.e. set-aside etc.? If we pay them to do nothing, they might as well grow bio-fuel. Talking to my wife's sister and her husband who work in agriculture, they agree, and have been saying similar for around 5 years. Beaurocracy is just swamping and restricting farmers more each year. Why do we do this? Other EEC countries such as France, pay lip service to all this stuff and stick up for them-selves, good for them!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-6851180223602353229?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/6851180223602353229/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=6851180223602353229' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6851180223602353229'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/6851180223602353229'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/09/where-is-all-bio-fuel.html' title='Where is all the bio fuel?'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-7004179143937956018</id><published>2007-09-01T20:38:00.000+01:00</published><updated>2007-09-01T20:45:02.834+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='music'/><title type='text'>Led Zeppelin to play London?</title><content type='html'>&lt;a href="http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2007/08/31/nzeppelin131.xml"&gt;http://www.telegraph.co.uk/news/main.jhtml?xml=/news/2007/08/31/nzeppelin131.xml&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I wonder if I could get tickets? Assuming I can justify the high prices!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-7004179143937956018?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/7004179143937956018/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=7004179143937956018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7004179143937956018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/7004179143937956018'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/09/led-zeppelin-to-play-london.html' title='Led Zeppelin to play London?'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-847587455184143664</id><published>2007-08-15T11:28:00.001+01:00</published><updated>2007-08-15T11:34:36.291+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='jmx'/><category scheme='http://www.blogger.com/atom/ns#' term='spring'/><title type='text'>Spring JMX</title><content type='html'>Just had my first experience of using the Spring JMX exporter. I can only say "WICKED!".&lt;br /&gt;&lt;br /&gt;A few simple lines of XML in the application context and a Java system property, and all of a sudden you can use something like jconsole to view &lt;span style="font-weight: bold;"&gt;and update&lt;/span&gt; your Spring beans.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-847587455184143664?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/847587455184143664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=847587455184143664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/847587455184143664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/847587455184143664'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/08/spring-jmx.html' title='Spring JMX'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8346257866583450134.post-1906286436104471810</id><published>2007-08-15T11:16:00.000+01:00</published><updated>2007-08-15T11:22:25.744+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='books'/><title type='text'>Charlotte Gray</title><content type='html'>Just finished reading Charlotte Gray by Sebastian Faulks, pretty good stuff. Of course I've seen and read various things related to WW2 such as Schindlers List, but the plot line about the two young boys who ended up in the gas chambers really affected me, maybe because now I have my own children.&lt;br /&gt;&lt;br /&gt;Why is the human race capable of these sorts of attrocities? How do we forgive? It makes day to day worries seem so insignificant when there is similar stuff going on in African countries such as Congo and Ruanda and maybe Iraq.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8346257866583450134-1906286436104471810?l=adriansmith.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://adriansmith.blogspot.com/feeds/1906286436104471810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=8346257866583450134&amp;postID=1906286436104471810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1906286436104471810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8346257866583450134/posts/default/1906286436104471810'/><link rel='alternate' type='text/html' href='http://adriansmith.blogspot.com/2007/08/charlotte-gray.html' title='Charlotte Gray'/><author><name>Adrian Smith</name><uri>http://www.blogger.com/profile/01409099687585663122</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://bp2.blogger.com/_Z5ZOC69-y_Y/R6CA-2rJEZI/AAAAAAAAABw/HEiqpMEFW8U/S220/images.jpg'/></author><thr:total>0</thr:total></entry></feed>
