<?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-3621940479488641227</id><updated>2012-01-12T16:22:40.918Z</updated><category term='ruby'/><category term='cav'/><category term='flash'/><category term='walking'/><category term='usb'/><category term='munros'/><category term='eggcorn'/><category term='perl'/><category term='os x'/><category term='storage'/><category term='gadget'/><category term='macaroni penguins'/><category term='c'/><category term='gps'/><category term='applescript'/><category term='news quiz'/><category term='griffin airclick'/><category term='enigma'/><category term='radio 4'/><category term='welcome'/><category term='google earth'/><category term='python'/><category term='new scientist'/><category term='cycling'/><category term='mp3'/><category term='tv'/><category term='itunes'/><category term='rant'/><title type='text'>JimPulse: A blog by Jim Randell</title><subtitle type='html'>&lt;em&gt;... a random collection of things that may or may not prove interesting ...&lt;/em&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>42</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5409368536350712382</id><published>2012-01-12T11:52:00.001Z</published><updated>2012-01-12T16:22:40.926Z</updated><title type='text'>A Variation on the West Mendip Way</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/--pMflOrdkkU/Tw67CFiS3KI/AAAAAAAAAPc/nEA2fTi4f2U/s1600/wmw2.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="118" src="http://3.bp.blogspot.com/-k6qRKXqwYNY/Tw67SHtBvQI/AAAAAAAAAPk/T0wxr5gZpgk/s200/wmw1.png" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;Last year (2011) I walked various bits of &lt;a href="http://en.wikipedia.org/wiki/West_Mendip_Way" target="_blank"&gt;&lt;b&gt;The West Mendip Way&lt;/b&gt;&lt;/a&gt;, and this year (2012) I thought it would be nice to do the whole thing.&lt;br /&gt;&lt;br /&gt;The walk goes from Wells Cathedral to Weston Bay at Uphill, just south of Weston-super-Mare. (Officially it goes the other way, but I think it might be more aesthetically pleasing to finish at the sea).&lt;br /&gt;&lt;br /&gt;I've made some variations to the official route, these are:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Avoid dropping down to the road at Draycott, instead cut through Draycott Sleights Nature Reserve.&lt;/li&gt;&lt;li&gt;Walk along the cliff edge from Cheddar to Blackrock Gate.&lt;/li&gt;&lt;li&gt;Go along Velvet Bottom and up to Beacon Batch (the highest point in the Mendips), and then rejoin the official route at Rowberrow Warren. (Although an even further extension could be added here to take in Dolebury Warren).&lt;/li&gt;&lt;li&gt;A minor detour from the official route to visit the summit of Crook Peak.&lt;/li&gt;&lt;/ol&gt;&lt;a href="http://maps.google.com/maps/ms?msid=208777370149956395087.0004b6513c218670403a7&amp;amp;msa=0" target="_blank"&gt;Here's the route on Google Maps&lt;/a&gt;.&amp;nbsp;This variation comes in at around 31 miles (50 km) (without going to Dolebury Warren). And it's bound to turn out a little longer in real life.&lt;br /&gt;&lt;br /&gt;The route could be split into 3 stages of around 10 miles each:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Wells to Cheddar, 11 miles (17.4 km).&lt;/li&gt;&lt;li&gt;Cheddar to Winscombe Hill, 10 miles (15.8 km).&lt;/li&gt;&lt;li&gt;Winscombe Hill to Uphill, 10 miles (16.0 km).&lt;/li&gt;&lt;/ol&gt;My initial research (on Google Maps) indicates that it should be possible to get a bus between Wells and Cheddar (Tweentown) for Stage 1 (33 min), between Cheddar (Tweentown) and Winscombe Hill (17 min) for Stage 2 (or you could extend the walk by returning to Cheddar along the Strawberry Line).&lt;br /&gt;&lt;br /&gt;The last stage is trickier, you would need to get a bus between Winscombe Hill and Weston-super-Mare, and then another one between Weston-super-Mare and Uphil (Beach End Road), which will take over an hour. It may be easier to arrange for someone to meet you at the beach for a celebratory ice-cream.&lt;br /&gt;&lt;br /&gt;Or it could be done in 2 stages of around 16 miles each, by breaking the route at the summit of Beacon Batch. That way you get to do the highest point in the Mendips on both days.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Well to Beacon Batch, 16 miles (25.8 km)&lt;/li&gt;&lt;li&gt;Beacon Batch to Uphill, 15 miles (23.4 km)&lt;/li&gt;&lt;/ol&gt;The car park at the top of Burrington Combe is handily only 1.3 km from Beacon Batch.&lt;br /&gt;&lt;br /&gt;My plan is to do this when there is a fine spell of weather in the spring.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-5409368536350712382?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5409368536350712382/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5409368536350712382' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5409368536350712382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5409368536350712382'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2012/01/variation-on-west-mendip-way.html' title='A Variation on the West Mendip Way'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-k6qRKXqwYNY/Tw67SHtBvQI/AAAAAAAAAPk/T0wxr5gZpgk/s72-c/wmw1.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-3331061990798938323</id><published>2012-01-10T22:31:00.002Z</published><updated>2012-01-10T22:39:42.890Z</updated><title type='text'>Enigmatic Python</title><content type='html'>While attempting to find a programmatic solution to &lt;a href="http://enigmaticcode.wordpress.com/2012/01/08/enigma-1602-miscount/" target="_blank"&gt;&lt;b&gt;Enigma 1602&lt;/b&gt;&lt;/a&gt;&amp;nbsp;(which really is much easier to do with pencil and paper) for the &lt;a href="http://enigmaticcode.wordpress.com/" target="_blank"&gt;&lt;b&gt;Enigmatic Code Blog&lt;/b&gt;&lt;/a&gt;, I briefly toyed with the idea of writing my own code to solve sets of linear simultaneous equations.&lt;br /&gt;&lt;br /&gt;Then I discovered the rather marvellous &lt;a href="http://sympy.org/" target="_blank"&gt;&lt;b&gt;SymPy&lt;/b&gt;&lt;/a&gt; library, which can do that and much more, and made for a &lt;a href="http://enigmaticcode.wordpress.com/2012/01/08/enigma-1602-miscount/#comment-157" target="_blank"&gt;very neat solution&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I've really only scratched the surface of this module, but I expect to use it more in the future.&lt;br /&gt;&lt;br /&gt;Along with other Python modules that aid in the writing Enigma solutions: &lt;a href="http://docs.python.org/library/stdtypes.html#typesnumeric" target="_blank"&gt;unlimited precision integers&lt;/a&gt;, &lt;a href="http://docs.python.org/library/stdtypes.html#set" target="_blank"&gt;set&lt;/a&gt;, &lt;a href="http://docs.python.org/library/itertools.html" target="_blank"&gt;itertools&lt;/a&gt;, &lt;a href="http://docs.python.org/library/collections.html" target="_blank"&gt;collections&lt;/a&gt;, &lt;a href="http://docs.python.org/library/fractions.html" target="_blank"&gt;fractions&lt;/a&gt;, probably lots of other standard modules I have yet to discover, and, of course, &lt;a href="http://www.magwag.plus.com/jim/enigma.py" target="_blank"&gt;my own set of useful routines&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;And finally, to squeeze that bit extra out your Python programs you can always try using &lt;b&gt;&lt;a href="http://pypy.org/" target="_blank"&gt;PyPy&lt;/a&gt;&lt;/b&gt;, which is&amp;nbsp;a Python interpreter, written in Python. It includes a JIT compiler and often ends up running faster than the standard CPython interpreter.&lt;br /&gt;&lt;br /&gt;I tried it on my code for &lt;b&gt;&lt;a href="http://enigmaticcode.wordpress.com/2011/12/04/enigma-1653-cut-free/" target="_blank"&gt;Enigma 1653&lt;/a&gt;&lt;/b&gt; - one of the trickier ones - and I got the following runtimes:&lt;br /&gt;&lt;br /&gt;CPython 2.7.1: 2m01s&lt;br /&gt;CPython 3.2: 1m52s&lt;br /&gt;PyPy: 0m10s&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-3331061990798938323?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/3331061990798938323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=3331061990798938323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3331061990798938323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3331061990798938323'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2012/01/enigmatic-python.html' title='Enigmatic Python'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-7348241223536703507</id><published>2011-12-01T23:21:00.000Z</published><updated>2011-12-01T23:21:07.177Z</updated><title type='text'>Enigmatic Code</title><content type='html'>For the past few years I've been treating the weekly &lt;a href="http://www.newscientist.com/topic/enigma" target="_blank"&gt;&lt;b&gt;Enigma&lt;/b&gt;&lt;/a&gt; puzzles in &lt;b&gt;&lt;a href="http://www.newscientist.com/" target="_blank"&gt;New Scientist&lt;/a&gt;&lt;/b&gt; magazine as a programming challenge. I started writing programs to solve the puzzles in &lt;b&gt;&lt;a href="http://www.perl.org/" target="_blank"&gt;Perl&lt;/a&gt;&lt;/b&gt; (and&amp;nbsp;occasionally&amp;nbsp;&lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/C_(programming_language)" target="_blank"&gt;C&lt;/a&gt;&lt;/b&gt;, when speed was all important), but more recently I've been coding up solutions in &lt;b&gt;&lt;a href="http://python.org/" target="_blank"&gt;Python&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Now, I've decided to set up a blog to share programmatic solutions to &lt;i&gt;Enigma&lt;/i&gt; puzzles. I opted for a &lt;b&gt;&lt;a href="http://wordpress.com/" target="_blank"&gt;WordPress&lt;/a&gt;&lt;/b&gt; blog, as I couldn't get &lt;b&gt;Blogger&lt;/b&gt; comments to accept pre-formatted code. Whereas &lt;b&gt;WordPress&lt;/b&gt; comments let you use &lt;b&gt;HTML&lt;/b&gt;&amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&amp;lt;pre&amp;gt;&lt;/span&gt;&amp;nbsp;tags.&lt;br /&gt;&lt;br /&gt;I aim to add new puzzles (and solutions) as they are published (usually on a Thursday in the UK), and also retroactively add old puzzles that I have coded solutions for, or found from the &lt;b&gt;&lt;a href="http://books.google.co.uk/books/serial/ISSN:02624079?rview=0&amp;amp;source=gbs_navlinks_s" target="_blank"&gt;New Scientist&lt;/a&gt;&lt;/b&gt; archives on &lt;b&gt;&lt;a href="http://books.google.co.uk/books" target="_blank"&gt;Google Books&lt;/a&gt;&lt;/b&gt;, as time allows.&lt;br /&gt;&lt;br /&gt;If you'd like to join in, please visit the &lt;b&gt;&lt;a href="http://enigmaticcode.wordpress.com/" target="_blank"&gt;Enigmatic Code&lt;/a&gt;&lt;/b&gt; blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-7348241223536703507?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/7348241223536703507/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=7348241223536703507' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7348241223536703507'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7348241223536703507'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2011/12/enigmatic-code.html' title='Enigmatic Code'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-3979027692361443837</id><published>2011-09-26T10:34:00.001+01:00</published><updated>2011-09-26T10:40:28.854+01:00</updated><title type='text'>Dice Emulator</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-V440PtBd8IQ/ToA8rfpToCI/AAAAAAAAAOs/3eZZw6nfUpE/s1600/floundering.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://3.bp.blogspot.com/-V440PtBd8IQ/ToA8rfpToCI/AAAAAAAAAOs/3eZZw6nfUpE/s200/floundering.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;The Merry Game of Floundering&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The other day Caroline came home with a charity shop find - &lt;b&gt;The Merry Game of Floundering&lt;/b&gt;* - which I'm sure we used to play as kids (although my Mum claims never to have heard of it).&lt;br /&gt;&lt;br /&gt;All the pieces were there with the exception of one of the dice (it needs to two). So rather than search for another die I did what any self-respecting programmer would do, and knocked up a dice emulator in &lt;b&gt;&lt;a href="http://www.python.org/"&gt;Python&lt;/a&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;Thanks to the &lt;b&gt;&lt;a href="http://pygame.org/"&gt;pygame&lt;/a&gt;&lt;/b&gt; library and &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Unicode"&gt;Unicode&lt;/a&gt;&lt;/b&gt; characters &lt;a href="http://www.fileformat.info/info/unicode/char/2680/browsertest.htm"&gt;U+2680&lt;/a&gt; - &lt;a href="http://www.fileformat.info/info/unicode/char/2685/browsertest.htm"&gt;U+2685&lt;/a&gt; I was able to get a program together quickly which we then triggered using the &lt;a href="http://en.wikipedia.org/wiki/Apple_Remote"&gt;&lt;b&gt;Apple Remote&lt;/b&gt;&lt;/a&gt; (using &lt;b&gt;&lt;a href="http://www.iospirit.com/products/remotebuddy/"&gt;Remote Buddy&lt;/a&gt;&lt;/b&gt;'s Virtual Mouse behaviour). Simple as that!&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ivX86Xmm3NM/ToBAkLrARMI/AAAAAAAAAOw/1SOiMSjygZs/s1600/dice.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="131" src="http://1.bp.blogspot.com/-ivX86Xmm3NM/ToBAkLrARMI/AAAAAAAAAOw/1SOiMSjygZs/s200/dice.png" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;dice.py&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The program is presented below. Be aware, though, it makes some assumptions about running on my MacBook. If you're running it on non-1280x800 screen size you'll probably need to change the font sizes, and if you're running on a non-Apple system you'll probably need to change the font for the die characters (or go back to using ASCII numbers, as it was originally), and the location of the sound that is played when the dice is rolled. Also there is some code there to highlight special scores (doubles, and 6 and 1), which are specific to the Floundering game - take them out, or define your own. Enjoy!&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download &lt;span class="Apple-style-span" style="font-family: 'Courier New', Courier, monospace;"&gt;&lt;b&gt;&lt;a href="http://www.magwag.plus.com/jim/dice.py"&gt;dice.py&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-size: x-small;"&gt;[*] While searching for more information on the game I found someone selling a set on eBay as "The Messy Game of Floundering".&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-3979027692361443837?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/3979027692361443837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=3979027692361443837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3979027692361443837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3979027692361443837'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2011/09/dice-emulator.html' title='Dice Emulator'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-V440PtBd8IQ/ToA8rfpToCI/AAAAAAAAAOs/3eZZw6nfUpE/s72-c/floundering.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-1341846003333684928</id><published>2011-08-08T11:43:00.004+01:00</published><updated>2011-09-25T22:44:37.011+01:00</updated><title type='text'>Gotta Catch 'Em All</title><content type='html'>&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-RSYD5-NT8tQ/Tj-8mgEr3oI/AAAAAAAAANI/lBBfcOsKMWM/s1600/g16.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="200" src="http://4.bp.blogspot.com/-RSYD5-NT8tQ/Tj-8mgEr3oI/AAAAAAAAANI/lBBfcOsKMWM/s200/g16.jpg" width="150" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;"Fade to Black"&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;From 6th July 2011 to 7th September 2011 there are 60 decorated gorilla statues roaming the (mostly) Bristol area. (See the&amp;nbsp;&lt;a href="http://www.bristolzoo.org.uk/wow-gorillas"&gt;Wow! Gorillas&lt;/a&gt;&amp;nbsp;page for for details).&lt;br /&gt;&lt;br /&gt;We're now half way through their visit and I've managed to collect 53 out of 60. You can see my efforts in my&amp;nbsp;&lt;a href="http://www.facebook.com/media/set/?set=a.10150307864630242.384641.669535241&amp;amp;l=2d860f000d&amp;amp;type=1"&gt;Facebook photo gallery&lt;/a&gt;. (Facebook registration not required).&lt;br /&gt;&lt;br /&gt;So I'm missing 7:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Gorilla 5 ("Sky Gorilla"), Anchor Square, Bristol Harbour.&lt;/li&gt;&lt;li&gt;Gorilla 9 ("Willard"), A Marriott Hotel Lobby, Bristol.&lt;/li&gt;&lt;li&gt;Gorilla 25 ("Elvis"), Bristol Bus Station.&lt;/li&gt;&lt;li&gt;Gorilla 26 ("Hubert"), Holiday Inn, Bristol.&lt;/li&gt;&lt;li&gt;Gorilla 29 ("Ape Scape"), Bristol Airport.&lt;/li&gt;&lt;li&gt;Gorilla 40 ("Winston"), Avon Gorge Hotel, Bristol.&lt;/li&gt;&lt;li&gt;Gorilla 60 ("Guerilla Tourist"), Birmingham(!) Coach Station.&lt;/li&gt;&lt;/ul&gt;I missed #5 on my visit to Bristol Harbour - I think it must have been obscured by a fairground ride that was there.&lt;br /&gt;&lt;br /&gt;I foolishly thought that the Marriott Hotel City Centre would be the one by The Centre, but it turns out that that's the Marriott Royal Hotel, and the City Centre one is at Broadmead (I suppose that's "City Centre" when compared to Bristol Airport or somewhere). So I ended up at the wrong hotel. (Although #9 &lt;i&gt;is&lt;/i&gt; in the Broadmead one from today).&lt;br /&gt;&lt;br /&gt;I don't usually happen to pass through Bristol Airport on my day-to-day travels, but I might be able to get out there sometime in the next month to collect #29.&lt;br /&gt;&lt;br /&gt;But Birmingham seems a bit of a way to go. Although I know the closer I get to completing the set the more I will feel compelled to make a trip up to Brum.&lt;br /&gt;&lt;br /&gt;But there maybe a solution. Apparently Gorilla #61 ("Doris") is currently floating around Bristol Harbour on the prow of The Matthew, and was organised too late to make it on to the official maps. So there may be hope of sneakily collecting 60 Gorillas after all.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 2011-09-04:&lt;/b&gt; I'm now on 59/61 - only #29 and #60 to get!&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 2011-09-06:&lt;/b&gt; I went to Bristol Airport and collected #29 today. 60/61.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 2011-09-25:&lt;/b&gt; I finally collected "Guerilla Tourist" today, now that he's outside Bristol Zoo and no longer in Birmingham. 61/61.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-1341846003333684928?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/1341846003333684928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=1341846003333684928' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1341846003333684928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1341846003333684928'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2011/08/gotta-catch-em-all.html' title='Gotta Catch &apos;Em All'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-RSYD5-NT8tQ/Tj-8mgEr3oI/AAAAAAAAANI/lBBfcOsKMWM/s72-c/g16.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-4098664503392366518</id><published>2011-05-23T14:23:00.001+01:00</published><updated>2011-05-23T14:31:41.883+01:00</updated><title type='text'>Apocalypse - Not!</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-sCRi4vrNMGk/TdpfSExB6lI/AAAAAAAAANA/qaiA_M0bpwI/s1600/CompaqEvoN610c.jpeg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="172" src="http://1.bp.blogspot.com/-sCRi4vrNMGk/TdpfSExB6lI/AAAAAAAAANA/qaiA_M0bpwI/s200/CompaqEvoN610c.jpeg" width="200" /&gt;&lt;/a&gt;&lt;/div&gt;So, &lt;a href="http://en.wikipedia.org/wiki/2011_end_times_prediction"&gt;the Rapture didn't happen on Saturday 21st May 2011&lt;/a&gt;. Still, it's not the end of world, eh?&lt;br /&gt;&lt;br /&gt;But it was the end of my venerable &lt;b&gt;Compaq Evo N610c&lt;/b&gt; that is so good &lt;b&gt;&lt;a href="http://www.imdb.com/"&gt;IMDb&lt;/a&gt;&lt;/b&gt; didn't want it back when I left. The hard disk failed a mere 7½ years after being replaced. Oh well, it's been doing a good job for the last (almost) two years as a firewall machine with &lt;b&gt;&lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;&lt;/b&gt; installed and a PCMCIA network card.&lt;br /&gt;&lt;br /&gt;I recently retired it from firewall duty (as it's on-board network connection seemed to be playing up, although the problem disappeared once I'd retired it), so it was left acting as a local DNS server and a WebDAV server (for sharing &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/ICal"&gt;iCal&lt;/a&gt;&lt;/b&gt; calendars). Both of which I would rather the &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Time_Capsule_%28Apple%29"&gt;Time Capsule&lt;/a&gt;&lt;/b&gt; would take care of - but it doesn't.&lt;br /&gt;&lt;br /&gt;I've managed to resurrect it for now using the 160GB drive that I removed from my &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Macbook"&gt;MacBook&lt;/a&gt;&lt;/b&gt; when I expanded that, attached to the Evo using a &lt;a href="http://www.amazon.co.uk/gp/product/B001EEQQ8Q/"&gt;cheap USB enclosure&lt;/a&gt;, put another &lt;b&gt;&lt;a href="http://en.wikipedia.org/wiki/Ubuntu_%28operating_system%29"&gt;Ubuntu&lt;/a&gt;&lt;/b&gt; install on it and installed &lt;i&gt;&lt;a href="http://www.thekelleys.org.uk/dnsmasq/doc.html"&gt;dnsmasq&lt;/a&gt;&lt;/i&gt; and got &lt;a href="http://www.howtoforge.com/setting-up-webdav-with-lighttpd-debian-etch"&gt;&lt;i&gt;lighttpd&lt;/i&gt; running as a WebDAV server&lt;/a&gt;, and everything seems dandy again.&lt;br /&gt;&lt;br /&gt;But I can't help thinking I'd be better off with a proper low power server to do this kind of thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-4098664503392366518?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/4098664503392366518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=4098664503392366518' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4098664503392366518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4098664503392366518'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2011/05/apocalypse-not.html' title='Apocalypse - Not!'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-sCRi4vrNMGk/TdpfSExB6lI/AAAAAAAAANA/qaiA_M0bpwI/s72-c/CompaqEvoN610c.jpeg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-2979963891774870671</id><published>2011-03-16T12:59:00.003Z</published><updated>2011-03-22T15:57:34.920Z</updated><title type='text'>Javascript Speed Tests</title><content type='html'>Every so often I think about changing the browser that I routinely use. For the last five years or so I've been using &lt;a href="http://caminobrowser.org/"&gt;&lt;b&gt;Camino&lt;/b&gt;&lt;/a&gt;, first on my PowerBook, and now on my MacBook.&lt;br /&gt;&lt;br /&gt;Today I decided to try the &lt;a href="http://www.webkit.org/perf/sunspider-0.9.1/sunspider-0.9.1/driver.html"&gt;&lt;b&gt;sunspider-0.9.1&lt;/b&gt;&lt;/a&gt; Javascript benchmark on a variety of browsers that I have to hand, and here are the results:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &lt;a href="http://caminobrowser.org/"&gt;Camino&lt;/a&gt;&amp;nbsp;&amp;nbsp; 2.0.6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 3085.3ms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &lt;a href="http://www.google.co.uk/chrome"&gt;Chrome&lt;/a&gt;&amp;nbsp;&amp;nbsp; 10.0.648.134&amp;nbsp; 319.0ms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &lt;a href="http://www.mozilla.com/"&gt;Firefox&lt;/a&gt;&amp;nbsp; 3.6.15&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 1014.6ms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &lt;a href="http://www.mozilla.com/en-US/firefox/new/"&gt;Firefox&lt;/a&gt;&amp;nbsp; 4.0 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 313.8ms &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &lt;a href="http://www.opera.com/"&gt;Opera&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 11.01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 347.9ms&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;&amp;nbsp; &lt;a href="http://www.apple.com/safari/"&gt;Safari&lt;/a&gt;&amp;nbsp;&amp;nbsp; 5.0.4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 333.7ms&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So it seems I am currently using the browser with the slowest Javascript performance (by a factor of almost 10x), and although I've become very used to &lt;b&gt;Camino&lt;/b&gt;, maybe it's time to consider a switch (again).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update 2011-03-22&lt;/b&gt;: Added in &lt;a href="http://www.mozilla.com/en-US/firefox/new/"&gt;&lt;b&gt;Firefox 4.0&lt;/b&gt;&lt;/a&gt; (which is the current leader, and means that all the alternatives are about 10x faster than &lt;b&gt;Camino&lt;/b&gt; in this test).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-2979963891774870671?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/2979963891774870671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=2979963891774870671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2979963891774870671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2979963891774870671'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2011/03/javascript-speed-test.html' title='Javascript Speed Tests'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5344228231511044986</id><published>2011-02-10T19:34:00.004Z</published><updated>2011-02-11T08:28:14.549Z</updated><title type='text'>Top Time Machine Tip</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-M_Z8GEsz5bI/TVRBktyoJJI/AAAAAAAAAMc/BcIfOJn1xZ0/s1600/Screen+shot+2011-02-10+at+7.45.18+pm.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-M_Z8GEsz5bI/TVRBktyoJJI/AAAAAAAAAMc/BcIfOJn1xZ0/s1600/Screen+shot+2011-02-10+at+7.45.18+pm.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;Here's a Top Tip for those using &lt;a href="http://www.apple.com/"&gt;&lt;b&gt;Apple&lt;/b&gt;&lt;/a&gt;'s &lt;a href="http://www.apple.com/macosx/what-is-macosx/time-machine.html"&gt;&lt;b&gt;Time Machine&lt;/b&gt;&lt;/a&gt;...&lt;br /&gt;&lt;br /&gt;If you are backing up multiple computers to a single &lt;a href="http://www.apple.com/timecapsule/"&gt;&lt;b&gt;Time Capsule&lt;/b&gt;&lt;/a&gt;, and one of the machines decides there isn't enough space to complete a backup, try compacting the other backups - especially if they are quite large.&lt;br /&gt;&lt;br /&gt;Open a Terminal and the following command:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;"&gt;# hdiutil compact &lt;i&gt;/path/to/backup/sparse/bundle&lt;/i&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I did this on the backup of my machine, when another laptop was deleting old backups trying to make space, and it freed up over 90GB of space. Plenty enough to allow the other machine to complete it's backup.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I turned off automatic backups while it was running - remember to re-enable them afterwards.&lt;br /&gt;&lt;br /&gt;This is something that &lt;b&gt;Time Machine&lt;/b&gt; will run itself if it's runs out of space, &lt;i&gt;but&lt;/i&gt; it will only compact the backup for the machine that it is running on, so if there is a potentially large amount of free space in a backup for a different machine that won't get reclaimed. Instead the first machine will start sacrificing it's older backups to make space.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Note:&lt;/b&gt; I'm running Time Machine on OS X 10.6.6&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-5344228231511044986?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5344228231511044986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5344228231511044986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5344228231511044986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5344228231511044986'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2011/02/top-time-machine-tip.html' title='Top Time Machine Tip'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-M_Z8GEsz5bI/TVRBktyoJJI/AAAAAAAAAMc/BcIfOJn1xZ0/s72-c/Screen+shot+2011-02-10+at+7.45.18+pm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-4012829099859899432</id><published>2011-02-02T22:01:00.002Z</published><updated>2011-02-03T10:17:02.818Z</updated><title type='text'>These Boots Are Made For Walking</title><content type='html'>How long should a pair of walking boots last?&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_cjCjNl295CI/TUnI0k7Kq1I/AAAAAAAAAMI/Qz-rXySswJ0/s1600/P1010587.JPG" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://1.bp.blogspot.com/_cjCjNl295CI/TUnI0k7Kq1I/AAAAAAAAAMI/Qz-rXySswJ0/s200/P1010587.JPG" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Berghaus - worn out after 6 months.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;In March 2010 I bought a pair of &lt;i&gt;Berghaus Explorer Trek&lt;/i&gt; lightweight boots, and was a bit disappointed when the soles wore out after only six months of use. However, thinking about it in a bit more depth - six months is 26 weeks, I probably walk around 20 miles a week with the dog, and so the boots could easily have gone for 500 miles or more before the soles wore out - at a cost of around 17p/mile (interestingly a similar amount to what petrol costs are for the car).&lt;br /&gt;&lt;br /&gt;This compares fairly favourably with my "proper" walking boots (&lt;i&gt;Meindl Burma Pro&lt;/i&gt;), which have, by my reckoning, covered around 650 miles in the last 7 years (albeit quite tough miles in some cases). But given they cost almost twice as much as the lightweight boots they are currently coming in at around 25p/mile - although they are still serviceable, so I expect them to clock up a few more miles. But it is sobering to think that they will have to do almost 300 more miles to reach an equivalent economy to the lightweight boots.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_cjCjNl295CI/TUnJz7ptZxI/AAAAAAAAAMM/BqE7UX8O7dM/s1600/20010721110220.jpg" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://2.bp.blogspot.com/_cjCjNl295CI/TUnJz7ptZxI/AAAAAAAAAMM/BqE7UX8O7dM/s200/20010721110220.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Zamberlan Trek Lites - 480 miles.&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;My previous walking boots (&lt;i&gt;db Mountain Guides&lt;/i&gt;) covered around 660 miles, to come in at 18p/mile (although they had been replaced early in their life, when the eyelets in the original boots failed). Eventually they became too uncomfortable to wear, rather than actually failing.&lt;br /&gt;&lt;br /&gt;Before that I had a pair of &lt;i&gt;Zamberlan Trek Lites&lt;/i&gt;, which although they only managed 480 miles before one of the soles started coming off, also came in at around 19p/mile.&lt;br /&gt;&lt;br /&gt;&lt;table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: right; margin-left: 1em; text-align: right;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_cjCjNl295CI/TUnKj_iHoeI/AAAAAAAAAMQ/LNgu4HTYyco/s1600/20010721105849.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"&gt;&lt;img border="0" height="150" src="http://4.bp.blogspot.com/_cjCjNl295CI/TUnKj_iHoeI/AAAAAAAAAMQ/LNgu4HTYyco/s200/20010721105849.jpg" width="200" /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class="tr-caption" style="text-align: center;"&gt;Hawkins Kestrel - 5p/mile.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;But all of these have some way to go in order to beat my first pair of boots - a pair of &lt;i&gt;Hawkins Kestrel&lt;/i&gt; boots, bought for £23.50 in 1986. They managed 550 miles (including the &lt;b&gt;Wolds Way&lt;/b&gt;, the &lt;b&gt;Coast to Coast&lt;/b&gt; and the &lt;b&gt;10 Highest Peaks in Britain&lt;/b&gt;, along with many other walks) before one of the heels finally fell off while backpacking on &lt;i&gt;&lt;a href="http://www.streetmap.co.uk/streetmap.dll?g2m&amp;amp;X=238700&amp;amp;Y=732200&amp;amp;z=3&amp;amp;a=Y" target="map"&gt;Beinn Challum&lt;/a&gt;&lt;/i&gt;, clocking in at under 5p/mile.&lt;br /&gt;&lt;br /&gt;So looking back, it seems that 500-600 miles is about par for the course for a pair of walking boots, and just because I covered that distance in several months rather than several years I shouldn't feel that the &lt;i&gt;Berghaus&lt;/i&gt; boots have underperformed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-4012829099859899432?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/4012829099859899432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=4012829099859899432' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4012829099859899432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4012829099859899432'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2011/02/these-boots-are-made-for-walking.html' title='These Boots Are Made For Walking'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cjCjNl295CI/TUnI0k7Kq1I/AAAAAAAAAMI/Qz-rXySswJ0/s72-c/P1010587.JPG' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-2575059477274705082</id><published>2010-11-04T21:45:00.000Z</published><updated>2010-11-04T21:45:58.724Z</updated><title type='text'>Setting Camino to be Colour Managed</title><content type='html'>I've wondered for a while why photos sometimes look a bit washed out in &lt;a href="http://caminobrowser.org/"&gt;&lt;b&gt;Camino&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It turns out it's because &lt;i&gt;Camino&lt;/i&gt; is not observing the embedded colour profiles in the images.&lt;br /&gt;&lt;br /&gt;And the way to switch on Colour Management in &lt;i&gt;Camino&lt;/i&gt; is:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Go to &lt;a href="about:config"&gt;&lt;b&gt;about:config&lt;/b&gt;&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Set &lt;b&gt;gfx.color_management.enabled&lt;/b&gt; to &lt;b&gt;true&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt;For more information on Colour Management in browsers, see this post: &lt;a href="http://www.gballard.net/psd/go_live_page_profile/embeddedJPEGprofiles.html"&gt;&lt;b&gt;Web Browser Color Management Tutorial&lt;/b&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-2575059477274705082?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/2575059477274705082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=2575059477274705082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2575059477274705082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2575059477274705082'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2010/11/setting-camino-to-be-colour-managed.html' title='Setting Camino to be Colour Managed'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-3053941915521483846</id><published>2010-10-11T15:27:00.004+01:00</published><updated>2010-10-13T16:12:23.974+01:00</updated><title type='text'>Orange PAYG Fail</title><content type='html'>So, Caroline wanted to get an &lt;a href="http://www.apple.com/uk/iphone/"&gt;&lt;b&gt;iPhone 4&lt;/b&gt;&lt;/a&gt; to run the &lt;a href="http://hipstamaticapp.com/"&gt;&lt;b&gt;Hipstamatic App&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I did a bit of research and it seemed like the best way to get an iPhone 4 without being tied into a contract is to sign up for the Orange PAYG package, especially as it comes with 250MB/month free data usage for the first 12 months as standard.&lt;br /&gt;&lt;br /&gt;What follows is the ongoing saga of our attempts to get Orange to actually provide the service they claim to offer "as standard".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 1 (Thursday, 23rd September 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;We walked over to the Orange Shop at Clifton Down Shopping Centre to pick up an iPhone 4 on a PAYG tariff (I had called the previous day to check that they actually had them in stock) and bought £10 of credit for it.&lt;br /&gt;&lt;br /&gt;By buying the phone from the Orange Shop I thought it would all be set up to work properly at the shop and we wouldn't have any problems getting going. Boy, was I wrong about that. &lt;br /&gt;&lt;br /&gt;Orange offer several animal based tariffs, but we wanted to go for Raccoon as that is the easiest to understand (12p/min calls, 12p/text). The assistant told us that once the phone was charged we should dial 343 to select the package.&lt;br /&gt;&lt;br /&gt;We got an SMS message on the phone saying that "you can start using it [the phone] straight away". &lt;br /&gt;&lt;br /&gt;OK, I tried calling 343 from the phone several times during the day, and always got an automated voice response system telling me that the request couldn't be processed due to an error in the system.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 2 (Friday, 24th September 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I called 343 and managed to talk to a human being and get the phone set up to use the Raccoon tariff. I mentioned that I was concerned that the free data package had not been activated and they said they would attach a note to the account, but it didn't sound very convincing.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 4 (Sunday, 26th September 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Caroline got an SMS message saying that there was only 19p credit left on the phone - despite the fact we've made no chargeable calls/texts on the phone.&lt;br /&gt;&lt;br /&gt;OK. I'll take it back to the shop and they can sort it out. I checked on the Orange Web Site and it said that the Clifton Down Shop was open on Sunday from 11am - 4pm. However after I walked over I discovered that this information was incorrect, and the shop was not open on a Sunday.&lt;br /&gt;&lt;br /&gt;So I got back home and tried to call Orange. However it seems that you can't call Orange Customer Services if you have no credit on your phone (they want to charge you 25p for the privilege), even if the reason there is no credit on the phone is because Orange themselves have stolen it.&lt;br /&gt;&lt;br /&gt;I sent an email to Orange, via their web site, detailing the problems we had had so far and requested them to get them sorted out.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 6 (Tuesday, 28th September 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Having not heard anything back from Orange, I walked over to the Orange Shop at Clifton Down Shopping Centre, to see if they could get the account sorted out.&lt;br /&gt;&lt;br /&gt;A very helpful guy was on the phone for about 30 minutes, and said the data package was enabled and the £10 credit would be refunded in 24-48 hours.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 7 (Wednesday, 29th September 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There was no sign of the missing credit. Someone from Orange rang back (apparently in response to the message I had sent via the web site on Sunday). They promised they would double check that the problems had been resolved and would sent me an email confirming the following day.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 8 (Thursday, 30th September 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;No sign of the missing credit. No email from Orange.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 14 (Wednesday, 6th October 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;There has been no indication that Orange have done anything. The missing credit has not shown up, and we are unable to use the phone on the Internet except via the Wi-Fi at home.&lt;br /&gt;&lt;br /&gt;I composed another email to Orange and submitted it via there website. However this time I got a message saying "Oops, an error occurred. Try again later". A few hours later I was able to successfully submit the message.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 16 (Friday, 8th October 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I got an email back from Orange saying they were unable to deal with the problem via email and that Caroline should call Orange Customer Services (even though you cannot do this if there is no credit showing on the phone).&lt;br /&gt;&lt;br /&gt;While I was out walking the dog and quietly fuming about the inability of Orange to provide the standard service they have offered, a representative of Orange phoned Caroline, took the IMEI number of the phone and promised to have everything sorted out in 24 hours.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 17 (Saturday, 9th October 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;24 hours later - nothing seems to have changed.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 19 (Monday, 11th October 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Another trip to the Orange Shop at Clifton Down Shopping Centre. A very helpful assistant listened to my woes and then spent a considerable amount of time (around 40 minutes) on the phone trying to sort it all out. He genuinely seemed to do everything he could to help, but whether he will have any luck with the people on the other end of the phone is yet to be seen - I left again with a promise that it should all be sorted out in 24 hours.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 20 (Tuesday, 12th October 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Almost 24 hours later, and nothing seems to have happened, so it's back to the Orange Shop at Clifton Down Shopping Centre. This time they said there were going "bypass Customer Services". Almost immediately I got an SMS through saying there were new settings for the phone, followed shortly by another with the password for the 12 months BT OpenZone access (that also comes "as standard" with the iPhone package). I was also told a request had been made to re-apply the missing credit.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Day 21 (Wednesday, 13th October 2010)&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;At first, nothing else seemed to have happened, but at 10:00am an SMS came through saying the 12 months data access (250MB/month) had been activated.&lt;br /&gt;&lt;br /&gt;At 3:00pm there was another SMS saying the 250MB data allowance for this month had been activated. (I'm not really sure if that is different from the last message, but I'm just pleased that something seems to be happening).&lt;br /&gt;&lt;br /&gt;Shortly afterwards the missing £10 of credit showed up on the phone, so the phone can finally be used with all the services it comes with "as standard" after only 3 weeks of hassling Orange. Phew!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-3053941915521483846?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/3053941915521483846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=3053941915521483846' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3053941915521483846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3053941915521483846'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2010/10/orange-payg-fail.html' title='Orange PAYG Fail'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-3572683084202212022</id><published>2010-08-01T16:56:00.001+01:00</published><updated>2010-08-02T09:33:23.994+01:00</updated><title type='text'>I Predicted Right</title><content type='html'>I was recently listening to &lt;a href="http://www.youtube.com/watch?v=nr5nDAZ0p3E"&gt;&lt;b&gt;Come Together&lt;/b&gt;&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/The_Beatles"&gt;&lt;b&gt;The Beatles&lt;/b&gt;&lt;/a&gt;, with a view to suggesting &lt;a href="http://www.macaronipenguins.co.uk/"&gt;&lt;b&gt;Macaroni Penguins&lt;/b&gt;&lt;/a&gt; give it a bash, and in listening to the dissection of the master tapes (well worth a listen BTW), it was eerily spooky to hear &lt;a href="http://en.wikipedia.org/wiki/Death_of_John_Lennon"&gt;&lt;b&gt;John Lennon&lt;/b&gt;&lt;/a&gt; singing &lt;i&gt;"Shoot Me"&lt;/i&gt; in the intro, somewhat predicting the method of his death.&lt;br /&gt;&lt;br /&gt;This comes after I was similarly spooked when listening to &lt;a href="http://open.spotify.com/track/0LsEZ7EAYHsGqThsbkU8qg"&gt;&lt;b&gt;Free World&lt;/b&gt;&lt;/a&gt; by &lt;a href="http://en.wikipedia.org/wiki/Kirsty_MacColl#Her_death_and_its_aftermath"&gt;&lt;b&gt;Kirsty MacColl&lt;/b&gt;&lt;/a&gt;, where she sings: &lt;i&gt;"You've got to get in to the water / Like a lamb goes to the slaughter"&lt;/i&gt;, (which I always thought was a bit of an odd lyric when she was alive) again presaging the events of her death.&lt;br /&gt;&lt;br /&gt;Any other songs where the singer predicts their own demise? I don't recall &lt;a href="http://en.wikipedia.org/wiki/Elvis_Presley"&gt;&lt;b&gt;Elvis&lt;/b&gt;&lt;/a&gt;, for instance, singing the lyric: &lt;i&gt;"I'm gonna die in the toilet / Full of drugs and cheeseburgers"&lt;/i&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-3572683084202212022?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/3572683084202212022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=3572683084202212022' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3572683084202212022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3572683084202212022'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2010/08/i-predicted-right.html' title='I Predicted Right'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-4483456229206982982</id><published>2010-03-02T18:59:00.001Z</published><updated>2010-03-02T19:02:19.519Z</updated><title type='text'>Milton's Keen</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.bbc.co.uk/iplayer/images/progbrand/b007b3sd_178_100.jpg" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://www.bbc.co.uk/iplayer/images/progbrand/b007b3sd_178_100.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;The ever bizarre &lt;a href="http://en.wikipedia.org/wiki/Milton_Jones"&gt;&lt;b&gt;Milton Jones&lt;/b&gt;&lt;/a&gt; is back on &lt;a href="http://www.bbc.co.uk/radio4/"&gt;&lt;b&gt;BBC Radio 4&lt;/b&gt;&lt;/a&gt; for the fourth series of &lt;a href="http://www.bbc.co.uk/programmes/b00r2cm9"&gt;&lt;b&gt;Another Case of Milton Jones&lt;/b&gt;&lt;/a&gt;. This series starts on Thursday 4th March 2010 at 6:30pm on Radio 4 and runs for six shows.&lt;br /&gt;&lt;br /&gt;You can also catch up on earlier series of &lt;a href="http://www.bbc.co.uk/programmes/b007d681"&gt;&lt;b&gt;The Very World of Milton Jones&lt;/b&gt;&lt;/a&gt; on &lt;a href="http://www.bbc.co.uk/radio7/"&gt;&lt;b&gt;BBC Radio 7&lt;/b&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-4483456229206982982?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/4483456229206982982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=4483456229206982982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4483456229206982982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4483456229206982982'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2010/03/miltons-keen.html' title='Milton&apos;s Keen'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-3561066463937893945</id><published>2009-12-08T12:23:00.003Z</published><updated>2009-12-08T13:29:25.895Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='munros'/><category scheme='http://www.blogger.com/atom/ns#' term='walking'/><title type='text'>Move Any Mountain</title><content type='html'>&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.magwag.plus.com/jim/photo-scotland99-11.html" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" height="127" src="http://www.magwag.plus.com/jim/photo-scotland99-11.jpg" width="200" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;I recently found out that &lt;a href="http://www.streetmap.co.uk/streetmap.dll?g2m&amp;amp;X=208700&amp;amp;Y=848000&amp;amp;z=3&amp;amp;a=Y"&gt;Sgurr nan Ceannaichean&lt;/a&gt; (which was added to Munro's Tables in 1981) has been &lt;a href="http://news.bbc.co.uk/1/hi/scotland/highlands_and_islands/8248904.stm"&gt;resurveyed at 913.4m&lt;/a&gt;, which means it has moved from being a small &lt;b&gt;Munro&lt;/b&gt; to being a big &lt;b&gt;Corbett&lt;/b&gt;. This means it is now 0.35% easier to &lt;a href="http://www.magwag.plus.com/jim/mountains-final-munro.html"&gt;complete the Munros&lt;/a&gt; and also that I am 1 closer to completing the Corbetts.&lt;br /&gt;&lt;br /&gt;I climbed this mountain on &lt;a href="http://maps.google.co.uk/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=http:%2F%2Fwww.magwag.plus.com%2Fjim%2F1999-05-10-moruisg.kmz&amp;amp;ie=UTF8&amp;amp;t=h"&gt;10th May 1999 &lt;/a&gt;with 5 friends (Hi Dave, Dave, Mark, Conrad &amp;amp; Sam), and at the time it was my 200th Munro. I carried a flask of Whisky up to celebrate the summit. On this walk we also bagged &lt;a href="http://www.streetmap.co.uk/streetmap.dll?g2m&amp;amp;X=210100&amp;amp;Y=849900&amp;amp;z=3&amp;amp;a=Y"&gt;Moruisg&lt;/a&gt;, which at 928m is still considered a Munro.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-3561066463937893945?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/3561066463937893945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=3561066463937893945' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3561066463937893945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3561066463937893945'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/12/move-any-mountain.html' title='Move Any Mountain'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-1058975622746149022</id><published>2009-09-09T09:09:00.000+01:00</published><updated>2009-09-09T09:14:30.707+01:00</updated><title type='text'>Nines In A Line</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/groups/ninethings/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://farm3.static.flickr.com/2452/3902607011_9384169ac9_m_d.jpg" alt="" border="0" /&gt;&lt;/a&gt;It's &lt;span style="font-weight: bold;"&gt;09:09:09 09/09/09&lt;/span&gt; (nearly!), and to celebrate I'm going to try and take nine photos containing nine things each. I have set up a new group on &lt;a href="http://www.flickr.com/"&gt;&lt;span style="font-weight: bold;"&gt;Flickr&lt;/span&gt;&lt;/a&gt; called &lt;a href="http://www.flickr.com/groups/ninethings/"&gt;&lt;span style="font-weight: bold;"&gt; Nine Things&lt;/span&gt;&lt;/a&gt; - if you'd like to join in post your photos of nine things there. Extra credit if you manage to get a photo at 09:09:09 (in your local timezone).&lt;br /&gt;&lt;br /&gt;Apologies for the short notice. I only thought of it when I got up this morning - but I've got a year a month a day an hour a minute and a second to get ready for Ten Things day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-1058975622746149022?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/1058975622746149022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=1058975622746149022' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1058975622746149022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1058975622746149022'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/09/nines-in-line.html' title='Nines In A Line'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5202124317380982595</id><published>2009-08-13T19:30:00.005+01:00</published><updated>2009-08-13T23:32:57.130+01:00</updated><title type='text'>Harrumble! "Bleak Expectations" Series 3</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.co.uk/dp/1405688270/ref=nosim?tag=caroline0fb"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://3.bp.blogspot.com/_cjCjNl295CI/SoRq99odQTI/AAAAAAAAAJ0/1EnP7sIEwaw/s320/be.jpg" alt="" id="BLOGGER_PHOTO_ID_5369534268481290546" border="0" /&gt;&lt;/a&gt;I have recently been re-enjoying the first two series of the rather excellent &lt;a style="font-weight: bold;" href="http://www.comedy.org.uk/guide/radio/bleak_expectations/"&gt;Bleak Expectations&lt;/a&gt;, and was pleased to find that a third series was recorded by the BBC in June. The air date is yet to be announced.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.anthonyhead.org/Audio.html#Q8"&gt;Tony Head&lt;/a&gt; is apparently returning as the evil &lt;span style="font-style: italic;"&gt;Mr. Gently Benevolent&lt;/span&gt;, despite being killed at the end of the &lt;a href="http://www.amazon.co.uk/dp/1405688270/ref=nosim?tag=caroline0fb"&gt;first series&lt;/a&gt;. And again at the end of the &lt;a href="http://www.amazon.co.uk/dp/1405689420/ref=nosim?tag=caroline0fb"&gt;second series&lt;/a&gt;.&lt;br /&gt;&lt;blockquote&gt; In the new Series Three - coming soon to Radio 4 - all seems well in the life of Pip Bin. His evil guardian Mr Gently Benevolent has been killed again and he has found true love with his wife Ripely and true happiness with his beloved family and friends. Everything is properly splendid, and surely for the duration of series 3 it will continue that way, won't it? No! Because in a ghastly incident at a seance the spirit of the evil Mr Benevolent reappears to wreak more havoc on everything that is noble, Victorian and English!&lt;/blockquote&gt;&lt;br /&gt;I can't wait.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-5202124317380982595?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5202124317380982595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5202124317380982595' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5202124317380982595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5202124317380982595'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/08/harrumble-bleak-expectations-series-3.html' title='Harrumble! &quot;Bleak Expectations&quot; Series 3'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_cjCjNl295CI/SoRq99odQTI/AAAAAAAAAJ0/1EnP7sIEwaw/s72-c/be.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5353442328655527737</id><published>2009-07-31T11:14:00.014+01:00</published><updated>2011-09-26T10:30:03.605+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ruby'/><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='python'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><category scheme='http://www.blogger.com/atom/ns#' term='applescript'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><title type='text'>Scripting OS X</title><content type='html'>One of the nice things about &lt;a href="http://www.apple.com/macosx/" style="font-weight: bold;"&gt;Mac OS X&lt;/a&gt; is that you can interact with many of the applications using external scripts. The main issue is what scripting language you use to write your scripts in. The obvious choice is, of course, &lt;a href="http://developer.apple.com/applescript/" style="font-weight: bold;"&gt;AppleScript&lt;/a&gt;, but while it makes it easy to interact with the applications it isn't as functional at text or date manipulation as a traditional scripting language, such as &lt;a href="http://www.perl.org/" style="font-weight: bold;"&gt;Perl&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A few years ago I was pleased to find there was a &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt; module available called &lt;a href="http://search.cpan.org/~cnandor/Mac-Glue-1.30/Glue.pm" style="font-weight: bold;"&gt;Mac::Glue&lt;/a&gt; that would let you talk to applications in &lt;span style="font-style: italic;"&gt;OS X&lt;/span&gt; without having to use &lt;span style="font-style: italic;"&gt;AppleScript&lt;/span&gt;. I had downloaded the &lt;a href="http://developer.apple.com/documentation/applescript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html"&gt;AppleScript guide&lt;/a&gt; from &lt;a href="http://www.apple.com/" style="font-weight: bold;"&gt;Apple&lt;/a&gt; and had tried to use it, honest. But having used &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt; nearly every waking hour over the previous 7 years I had a fair amount of expertise locked up in &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt; and in a short time, with the help of &lt;span style="font-style: italic;"&gt;Mac::Glue&lt;/span&gt;, I was able to knock up a quick script to help me organise my &lt;a href="http://www.apple.com/ilife/iphoto/" style="font-weight: bold;"&gt;iPhoto&lt;/a&gt; library, and later I added scripts that I used with other applications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt;, however, is not an officially supported scripting language for &lt;span style="font-style: italic;"&gt;OS X&lt;/span&gt;, and in &lt;a href="http://developer.apple.com/documentation/Cocoa/Conceptual/RubyPythonCocoa/Introduction/Introduction.html"&gt;OS X 10.5 both Ruby and Python were supported by Apple for scripting OS X&lt;/a&gt;. I decided that &lt;a href="http://www.ruby-lang.org/en/" style="font-weight: bold;"&gt;Ruby&lt;/a&gt; was the cooler of the two languages to use as it's a bit like &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt; rewritten by a &lt;a href="http://en.wikipedia.org/wiki/Smalltalk" style="font-weight: bold;"&gt;Smalltalk&lt;/a&gt; geek (that and I have always had a reservation about &lt;span style="font-style: italic;"&gt;Python&lt;/span&gt;'s use of syntactic whitespace), so in 2008 I dabbled a bit by rewriting my &lt;span style="font-style: italic;"&gt;iPhoto&lt;/span&gt; script in &lt;span style="font-style: italic;"&gt;Ruby&lt;/span&gt; using &lt;a href="http://rubyosa.rubyforge.org/" style="font-weight: bold;"&gt;RubyOSA&lt;/a&gt; and was pleasantly suprised to find that it ran quite a lot faster.&lt;br /&gt;&lt;br /&gt;That was all fine and dandy, and I transitioned from &lt;span style="font-style: italic;"&gt;OS X 10.4&lt;/span&gt; on my &lt;span style="font-style: italic;"&gt;PowerBook G4&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;OS X 10.5&lt;/span&gt; on my &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt; without a glitch. Until &lt;span style="font-style: italic;"&gt;Apple&lt;/span&gt; released &lt;span style="font-style: italic;"&gt;OS X 10.5.7&lt;/span&gt;, at which point my &lt;span style="font-style: italic;"&gt;RubyOSA&lt;/span&gt; scripts stopped working, so I went back to using &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Mac::Glue&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Recently I have wanted to export playlists from &lt;a href="http://www.apple.com/itunes/" style="font-weight: bold;"&gt;iTunes&lt;/a&gt; to the memory stick from my phone (or sometimes to a USB stick or just to a directory), something that &lt;span style="font-style: italic;"&gt;iTunes&lt;/span&gt; doesn't seem that keen on (unless optical media is involved). And I have also been looking for a suitable programming language for my 10 year old nephew (who has just got a netbook for his birthday - Hi, Matthew!) to learn. So, bolstered by a comment on &lt;a href="http://slashdot.org/"&gt;&lt;span style="font-weight: bold;"&gt;Slashdot&lt;/span&gt;&lt;/a&gt; that had mentioned it only takes a couple of hours to learn, I put away my irrational dislike of &lt;a href="http://www.python.org/"&gt;&lt;span style="font-weight: bold;"&gt;Python&lt;/span&gt;&lt;/a&gt; and decided to give it a go. And sure enough I was able to knock up a script, very straightforwardly, that did exactly what I wanted.&lt;br /&gt;&lt;br /&gt;If you're a UNIX command line geek and you'd like to give it a go you can download from the link below. Obviously you'll need the &lt;span style="font-style: italic;"&gt;Python&lt;/span&gt; &lt;a href="http://appscript.sourceforge.net/py-appscript/index.html"&gt;&lt;span style="font-weight: bold;"&gt;appscript&lt;/span&gt;&lt;/a&gt; library for it to work.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.magwag.plus.com/jim/itunes.py"&gt;Download &lt;span style="font-family: 'courier new';"&gt;&lt;b&gt;itunes.py&lt;/b&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;The script currently supports the following actions:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: 'courier new';"&gt;list-playlists [&amp;lt;pattern&amp;gt;]&lt;/span&gt;&lt;br /&gt;This lists the playlists in &lt;span style="font-style: italic;"&gt;iTunes&lt;/span&gt; (that optionally match the specified pattern). The playlists listed include the names of the enclosing folders, and are prefixed by an integer index for easy reference (especially useful if you have multiple playlists with the same name). Also displayed is a track count, the duration of the playlist and the cumulative size of the files in the playlist.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: 'courier new';"&gt;export-playlist &amp;lt;playlist&amp;gt; [&amp;lt;dir&amp;gt;]&lt;/span&gt;&lt;br /&gt;This exports media from the specified playlist to specified directory (or the current directory if none is specified). You can specify the playlist either as the playlist name (along with enclosing folders) as, or the playlist index, both of which are printed out by &lt;span style="font-family: 'courier new';"&gt;list-playlists&lt;/span&gt;. The directory will be created, if it doesn't exist. The filenames for the exported media are generated from the track numbers in the playlist, along with the track name, and have punctuation and spaces removed or translated to make them more friendly.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: 'courier new';"&gt;export-current-playlist [&amp;lt;dir&amp;gt;]&lt;/span&gt;&lt;br /&gt;If you are currently listening to something in &lt;span style="font-style: italic;"&gt;iTunes&lt;/span&gt; this will export the current playlist to the specified directory (or the current directory if none is specified).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: 'courier new';"&gt;help&lt;/span&gt;&lt;br /&gt;List the available actions, along with brief descriptions.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;So you can use it like this:&lt;br /&gt;&lt;blockquote style="font-family: courier new;"&gt;% &lt;span style="font-weight: bold;"&gt;itunes list-playlists never&lt;br /&gt;&lt;/span&gt;[282] CDs &amp;gt; Nirvana &amp;gt; Nevermind (12trk 42m31s 61.4MB)&lt;br /&gt;[547] Compilations &amp;gt; 16. Never Give In (2008) (28trk 1h33m15s 127.4MB)&lt;br /&gt;% &lt;span style="font-weight: bold;"&gt;itunes export-playlist 547 /Volumes/JIM\'S\ W380I/music/compilations/never_give_in&lt;/span&gt;&lt;br /&gt;Exporting: "Compilations &amp;gt; 16. Never Give In (2008)" -&amp;gt; /Volumes/JIM'S W380I/music/compilations/never_give_in&lt;br /&gt;Creating directory: /Volumes/JIM'S W380I/music/compilations/never_give_in&lt;br /&gt;[ 1] "Changed Daily" -&amp;gt; 01-changed_daily.mp3&lt;br /&gt;[ 2] "It's A Fine Day" -&amp;gt; 02-its_a_fine_day.mp3&lt;br /&gt;[ 3] "Road To Nowhere" -&amp;gt; 03-road_to_nowhere.mp3&lt;br /&gt;[ 4] "To Get Down" -&amp;gt; 04-to_get_down.mp3&lt;br /&gt;[ 5] "Teenage Dirtbag" -&amp;gt; 05-teenage_dirtbag.mp3&lt;br /&gt;[ 6] "Gay Bar" -&amp;gt; 06-gay_bar.mp3&lt;br /&gt;[ 7] "Voodoo Child" -&amp;gt; 07-voodoo_child.mp3&lt;br /&gt;[ 8] "Games Without Frontiers" -&amp;gt; 08-games_without_frontiers.mp3&lt;br /&gt;[ 9] "Overload (Original Edit)" -&amp;gt; 09-overload.mp3&lt;br /&gt;[10] "Best Of You" -&amp;gt; 10-best_of_you.mp3&lt;br /&gt;[11] "19-2000 (Soulchild Remix)" -&amp;gt; 11-19-2000.mp3&lt;br /&gt;[12] "Come On Home" -&amp;gt; 12-come_on_home.mp3&lt;br /&gt;[13] "National Express" -&amp;gt; 13-national_express.mp3&lt;br /&gt;[14] "Some Girls" -&amp;gt; 14-some_girls.mp3&lt;br /&gt;[15] "Turning Japanese" -&amp;gt; 15-turning_japanese.mp3&lt;br /&gt;[16] "All The Small Things" -&amp;gt; 16-all_the_small_things.mp3&lt;br /&gt;[17] "Flagpole Sitta" -&amp;gt; 17-flagpole_sitta.mp3&lt;br /&gt;[18] "Sk8er Boi" -&amp;gt; 18-sk8er_boi.mp3&lt;br /&gt;[19] "Get Over It" -&amp;gt; 19-get_over_it.mp3&lt;br /&gt;[20] "Thrillseeker" -&amp;gt; 20-thrillseeker.mp3&lt;br /&gt;[21] "Single Girl" -&amp;gt; 21-single_girl.mp3&lt;br /&gt;[22] "Sale Of The Century" -&amp;gt; 22-sale_of_the_century.mp3&lt;br /&gt;[23] "P.V.C." -&amp;gt; 23-pvc.mp3&lt;br /&gt;[24] "Take Me Out" -&amp;gt; 24-take_me_out.mp3&lt;br /&gt;[25] "Scream" -&amp;gt; 25-scream.mp3&lt;br /&gt;[26] "Underwater Love" -&amp;gt; 26-underwater_love.mp3&lt;br /&gt;[27] "Green Bird" -&amp;gt; 27-green_bird.mp3&lt;br /&gt;[28] "Changed Pandimensionally" -&amp;gt; 28-changed_pandimensionally.mp3&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;Note that I have a symlink to &lt;span style="font-family: 'courier new';"&gt;itunes&lt;/span&gt; from &lt;span style="font-family: 'courier new';"&gt;itunes.py&lt;/span&gt;, so I can point the &lt;span style="font-family: 'courier new';"&gt;itunes&lt;/span&gt; command to whichever implementation of the script is currently in favour.&lt;br /&gt;&lt;br /&gt;If you don't like the " &amp;gt; " separator used to indicate playlist folders you can change the &lt;span style="font-family: 'courier new';"&gt;SEP&lt;/span&gt; variable in the script to whatever you prefer.&lt;br /&gt;&lt;br /&gt;One day I may learn to do GUI scripting in &lt;span style="font-style: italic;"&gt;OS X&lt;/span&gt; and put an interface on to it.&lt;br /&gt;&lt;br /&gt;The only problem I did have was with &lt;span style="font-style: italic;"&gt;Unicode&lt;/span&gt; characters. Although my terminal is set to use &lt;span style="font-style: italic;"&gt;UTF-8&lt;/span&gt; and the &lt;span style="font-family: 'courier new';"&gt;$LANG&lt;/span&gt; variable is set accordingly, &lt;span style="font-style: italic;"&gt;Python&lt;/span&gt; kept blowing up when it encountered playlists or folders with non-ASCII characters in. So I did a bit of jiggery-pokery in the script that seemed to sort it out for me. When I am more familiar with &lt;span style="font-style: italic;"&gt;Python&lt;/span&gt; I may come up with a better solution.&lt;br /&gt;&lt;br /&gt;Feel free to use this script, and also to pass any comments on to me, although it works for me as I intended so I'm unlikely to put a great deal of effort into maintenance. Bear in mind it is my first Python script (and I happen to like 2 space indents). I'm hoping that it will continue to work when &lt;span style="font-style: italic;"&gt;OS X 10.6 (Snow Leopard)&lt;/span&gt; is released in September (and even &lt;span style="font-style: italic;"&gt;OS X 10.5.8&lt;/span&gt; which is likely to come even sooner).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-5353442328655527737?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5353442328655527737/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5353442328655527737' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5353442328655527737'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5353442328655527737'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/07/scripting-os-x.html' title='Scripting OS X'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-6128522315725855362</id><published>2009-06-30T19:12:00.012+01:00</published><updated>2009-07-16T22:16:17.095+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>Using a Garmin Foretrex 101 with an Apple MacBook</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://jimpulse.blogspot.com/2009/06/now-i-know-where-im-going-our-kid.html"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://ecx.images-amazon.com/images/I/41Ljaw7u8xL._SS400_.jpg" alt="" border="0" /&gt;&lt;/a&gt;In my previous post I wrote about the process that led to my purchase of a &lt;a href="http://jimpulse.blogspot.com/2009/06/now-i-know-where-im-going-our-kid.html"&gt;&lt;span style="font-weight: bold;"&gt;Garmin Foretrex 101&lt;/span&gt; handheld GPS unit&lt;/a&gt; (or wearable personal navigator as it says on the box). This post provides some more detail of how I am using it with an &lt;span style="font-weight: bold;"&gt;Apple MacBook&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The first problem is how to connect the GPS to the &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt;. It would be nice if the GPS unit had &lt;span style="font-style: italic;"&gt;Bluetooth&lt;/span&gt; capability so that you could wirelessly transfer data direct to the &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt;. But it doesn't. Instead it has a serial connection - which is absent from every computer I've bought this decade. After some poking around on the Internet I found that there were several serial/USB converter cables available. &lt;span style="font-weight: bold;"&gt;Garmin&lt;/span&gt; list one as an accessory for the &lt;span style="font-style: italic;"&gt;Foretrex 101&lt;/span&gt;, but it gives a list price of £33.99. Instead I plumped for a &lt;a href="http://www.amazon.co.uk/dp/B000L0UDQA/ref=nosim?tag=caroline0fb"&gt;cable from &lt;span style="font-style: italic;"&gt;Amazon&lt;/span&gt;, supplied by &lt;span style="font-style: italic;"&gt;iBox Ltd&lt;/span&gt;&lt;/a&gt;, with postage it came to the grand total of £4.70.&lt;br /&gt;&lt;br /&gt;The converter cable arrived after a couple of days - well ahead of the main &lt;span style="font-style: italic;"&gt;Amazon&lt;/span&gt; order which included the GPS unit itself. The cable itself was slightly different from the one in the photo on the &lt;span style="font-style: italic;"&gt;Amazon&lt;/span&gt; page, in that although the actual 9-pin serial connector itself was male, it had screws to secure the connection instead of hexagonal sockets. Fortunately I was able to liberate a pair of hexagonal nuts from an old serial extension cable to make sure it stayed firmly connected to the serial plug.&lt;br /&gt;&lt;br /&gt;A driver is needed to get the converter cable to work with &lt;span style="font-style: italic;"&gt;Mac OS X&lt;/span&gt; (I'm running OS X 10.5.7 on my &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt;), and a mini-CD was provided with the cable, although you can't use it in a slot loading drive like the &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt; has. The driver needed for OS X is in &lt;span style="font-family:courier new;"&gt;/Prolific/PL2303X/MacOS-X/PL2303_1.2.1.dmg&lt;/span&gt;. Although I went to the &lt;a style="font-weight: bold;" href="http://www.prolific.com.tw/"&gt;Prolific&lt;/a&gt; web site and downloaded the slightly &lt;a href="http://www.prolific.com.tw/eng/downloads.asp?ID=31"&gt;newer 1.2.1r2 driver&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can check that the converter cable uses the &lt;span style="font-style: italic;"&gt;Prolific PL2303X&lt;/span&gt; chipset by plugging it in and going to &lt;span style="font-weight: bold;"&gt;System Profiler &lt;/span&gt;and checking &lt;span style="font-weight: bold;"&gt;Hardware &gt; USB&lt;/span&gt; section for a device called &lt;span style="font-weight: bold;"&gt;USB-Serial Controller&lt;/span&gt;. It should have a &lt;span style="font-style: italic;"&gt;Vendor ID&lt;/span&gt; of &lt;span style="font-family:courier new;"&gt;0x067b&lt;/span&gt; (Prolific Technology, Inc) and a &lt;span style="font-style: italic;"&gt;Product ID&lt;/span&gt; of &lt;span style="font-family:courier new;"&gt;0x2303&lt;/span&gt;. Once the driver is installed and the cable is connected there is a new serial device called &lt;span style="font-weight: bold;"&gt;usbserial&lt;/span&gt;, which shows up as &lt;span style="font-family:courier new;"&gt;/dev/cu.usbserial&lt;/span&gt; and &lt;span style="font-family:courier new;"&gt;/dev/tty.usbserial&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;As I was still waiting for the GPS to arrive I tested that the cable was working by plugging in a serial trackball that I had and running &lt;span style="font-family:courier new;"&gt;od /dev/tty.usbserial&lt;/span&gt; in a &lt;span style="font-weight: bold;"&gt;Terminal&lt;/span&gt;. Output appeared when I moved the trackball or clicked a button, so it was looking promising.&lt;br /&gt;&lt;br /&gt;The actual GPS unit itself arrived a couple of days later, along with the serial cable. Although the cable is listed on the &lt;span style="font-style: italic;"&gt;Amazon&lt;/span&gt; site as "&lt;a style="font-style: italic;" href="http://www.amazon.co.uk/dp/B0000TSIIM/ref=nosim?tag=caroline0fb"&gt;Garmin PC Cable (Forerunner 201 &amp;amp; Foretrex 201)&lt;/a&gt;" it works fine with the &lt;span style="font-style: italic;"&gt;Foretrex 101&lt;/span&gt; too.&lt;br /&gt;&lt;br /&gt;At first I didn't much care for the idea of it being wrist mounted. Some of the reviews I had read online claimed the &lt;span style="font-style: italic;"&gt;Foretrex 101&lt;/span&gt; was no bigger than a watch. It is a lot bigger than any watch I've ever had, but it is surprisingly light. With batteries installed it weighs in at just under 100g, whereas my watch weighs 80g. And it does seem to function well on your wrist, and if you really want to know the time (and date) it's there in a tiny font on top of the Main Menu page. Or you can select it as one of the readouts on the useful Trip Computer page. After a couple of experiments of putting it in my pocket I attached the wrist strap and now I always use it on my wrist.&lt;br /&gt;&lt;br /&gt;Loading data from the GPS to the &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt; is quite straightforward using a GPS utility such as &lt;a style="font-weight: bold;" href="http://www.cluetrust.com/LoadMyTracks.html"&gt;LoadMyTracks&lt;/a&gt;. First you need to plug the 2.5mm plug of the serial cable into the GPS. The port is hidden behind a little weatherproof rubber flap. Make sure the plug is pushed in all the way. Then plug the USB cable into the MacBook, turn the GPS unit on and fire up &lt;span style="font-style: italic;"&gt;LoadMyTracks&lt;/span&gt;. You should select "&lt;span style="font-weight: bold;"&gt;Garmin Serial&lt;/span&gt;" from the dropdown and "&lt;span style="font-weight: bold;"&gt;usbserial&lt;/span&gt;" as the serial port to use, then make sure the GPS unit is turned on and click "&lt;span style="font-weight: bold;"&gt;Acquire&lt;/span&gt;". The application will prompt you for a location to save the data in and will show a progress bar as it transfers the data. The GPS unit will beep and display "&lt;span style="font-weight: bold;"&gt;Transfer Complete&lt;/span&gt;" once the process is done. The data can be saved as a &lt;span style="font-style: italic;"&gt;KML&lt;/span&gt; file to use with &lt;a style="font-weight: bold;" href="http://earth.google.co.uk/"&gt;Google Earth&lt;/a&gt;, or a &lt;span style="font-style: italic;"&gt;GPX&lt;/span&gt; file for a variety of uses. I am currently loading &lt;span style="font-style: italic;"&gt;GPX&lt;/span&gt; files into &lt;a href="http://www.trailrunnerx.com/"&gt;&lt;span style="font-weight: bold;"&gt;TrailRunner&lt;/span&gt;&lt;/a&gt; to keep a log of my GPS tracks.&lt;br /&gt;&lt;br /&gt;The GPX data can also be used for &lt;a href="http://en.wikipedia.org/wiki/Geotagging"&gt;geotagging&lt;/a&gt; photos using a utility such as &lt;a style="font-weight: bold;" href="http://www.earlyinnovations.com/gpsphotolinker/"&gt;GPSPhotoLinker&lt;/a&gt;. The best way I have found to geotag photos for use with &lt;span style="font-style: italic;"&gt;Apple&lt;/span&gt; &lt;a href="http://www.apple.com/uk/ilife/iphoto/"&gt;&lt;span style="font-weight: bold;"&gt;iPhoto '08 &lt;/span&gt;&lt;/a&gt;is do this is as follows:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Synchronise the clock of your digital camera with the GPS before you start.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Take your GPS with you when you take photos.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;When you get back - before you load them into &lt;span style="font-weight: bold;"&gt;iPhoto&lt;/span&gt; - first make sure the clock on the camera is still synchronised to the GPS. If it isn't just take a photo of the clock on the GPS screen, and then you can use the time difference when tagging the photos.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Plug the memory card with the photos on into the Mac, and quit &lt;span style="font-weight: bold;"&gt;iPhoto&lt;/span&gt; (if it starts automatically).&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Use &lt;span style="font-weight: bold;"&gt;GPSPhotoLinker&lt;/span&gt; to geotag the photos on the memory card. You can use the application to timeshift the photos (if you forgot to sync the camera in the first place), and to check the location you are tagging with before you actually tag the photo.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Unmount the card from &lt;span style="font-weight: bold;"&gt;Finder&lt;/span&gt; to make sure the tags are written out to the media.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Re-insert the card to the Mac and then import the photos into &lt;span style="font-weight: bold;"&gt;iPhoto&lt;/span&gt;.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Note that with &lt;span style="font-style: italic;"&gt;iPhoto '08&lt;/span&gt; you need to geotag the photos before importing them, but once they are imported you should be able to see the location data by bringing up the "&lt;span style="font-weight: bold;"&gt;Photo Info&lt;/span&gt;" window (the GPS data is in the "&lt;span style="font-weight: bold;"&gt;Exposure&lt;/span&gt;" section). You can also select "&lt;span style="font-weight: bold;"&gt;Show File&lt;/span&gt;" to bring up the image file in &lt;span style="font-weight: bold;"&gt;Finder&lt;/span&gt;, open the file with &lt;span style="font-weight: bold;"&gt;Preview&lt;/span&gt;, and then use "&lt;span style="font-weight: bold;"&gt;Tools &gt; Inspector&lt;/span&gt;" to display the GPS data (and then you can click on the "&lt;span style="font-weight: bold;"&gt;Locate&lt;/span&gt;" button to view the location in &lt;span style="font-style: italic;"&gt;Google Maps&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;For general use the &lt;span style="font-style: italic;"&gt;Foretrex&lt;/span&gt; should be set to "&lt;span style="font-weight: bold;"&gt;Garmin&lt;/span&gt;" on the &lt;span style="font-weight: bold;"&gt;Settings &gt; Set Interface &gt; I/O Format&lt;/span&gt; page, although you can get it to stream GPS data direct to a Mac utility such as &lt;span style="font-weight: bold;"&gt;GPSUtility&lt;/span&gt; by setting it to "&lt;span style="font-weight: bold;"&gt;NMEA&lt;/span&gt;". (Although I have yet to find a use for this).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-6128522315725855362?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/6128522315725855362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=6128522315725855362' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6128522315725855362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6128522315725855362'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/06/using-garmin-foretrex-101-with-apple.html' title='Using a Garmin Foretrex 101 with an Apple MacBook'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-8158195047686203939</id><published>2009-06-19T22:42:00.021+01:00</published><updated>2009-07-16T11:57:50.453+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>(Now) I Know (Where I'm Going) Our Kid</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.co.uk/dp/B000255I8W/ref=nosim?tag=caroline0fb"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 200px;" src="http://www.first4shape.com/prodimg/Foretrex101_1_zoom.jpg" alt="" border="0" /&gt;&lt;/a&gt;Every few years over the last decade or so I have considered getting a &lt;span style="font-weight: bold;"&gt;GPS&lt;/span&gt; and/or &lt;span style="font-weight: bold;"&gt;SatNav&lt;/span&gt; unit, but after spending a while investigating the options my interest has always petered out. Part of me thinks that a GPS is unnecessary and if you know what you're doing a decent map should suffice. Indeed, I have managed to complete my round of the &lt;a style="font-weight: bold;" href="http://jimpulse.blogspot.com/2008/05/munroist-3806-one-year-on.html"&gt;Munros&lt;/a&gt; without recourse to such electronic gadgets.&lt;br /&gt;&lt;br /&gt;But that was before &lt;a style="font-weight: bold;" href="http://earth.google.co.uk/"&gt;Google Earth&lt;/a&gt;. Having spent some time trying to remember the exact routes of all &lt;a href="http://www.magwag.plus.com/jim/mountains-walks.html"&gt;my Munro walks&lt;/a&gt; and recreate them in Google Earth as &lt;a href="http://en.wikipedia.org/wiki/Kml"&gt;KML&lt;/a&gt; files I have come round to thinking, not what a useful aid to navigation a GPS would be, but what a lot of time it would save me if I could just dump a GPS track log and generate KML files from that. It would also be a positive boon in &lt;a href="http://en.wikipedia.org/wiki/Geotagging"&gt;geotagging&lt;/a&gt; photos. In theory you can simply synchronise your digital camera's clock to the GPS before you set out on a walk (or take a photo of the GPS clock screen and sort out any time differential later) and then use the GPS track log to determine where you were when any particular photo was taken. Certainly beats messing around trying to place photos on your &lt;a href="http://www.flickr.com/photos/jim_r/map/"&gt;Flickr map&lt;/a&gt; after the event.&lt;br /&gt;&lt;br /&gt;The path to actually getting a GPS started when I was casually leafing through a flier from &lt;a style="font-weight: bold;" href="http://www.maplin.co.uk/"&gt;Maplin&lt;/a&gt; there was a product on it called a &lt;a href="http://www.maplin.co.uk/Module.aspx?moduleno=227620"&gt;GPS Travel Tracker&lt;/a&gt;. It was £40 and promised to &lt;span style="font-style: italic;"&gt;"record and trace your journey using GPS technology"&lt;/span&gt;. Caroline suggested I could get one for my upcoming birthday. It was interesting, but didn't appear to have any sort of display. What use is a GPS if it can't actually tell you where you are? I found Maplin were selling a similar model with a display for £70 (&lt;a href="http://www.holux.com/JCore/en/products/products_spec.jsp?pno=349"&gt;Holux GPSport 245&lt;/a&gt;), but it looked like it would only give your location as latitude/longitude - which might be &lt;a href="http://en.wikipedia.org/wiki/Longitude_Prize"&gt;quite useful if I was an 18th century mariner&lt;/a&gt;, but not so handy for using with my collection of &lt;a href="http://www.ordnancesurvey.co.uk/"&gt;OS&lt;/a&gt; maps.&lt;br /&gt;&lt;br /&gt;For only £10 more I could get a &lt;a href="http://www.amazon.co.uk/dp/B000PDV0CE/ref=nosim?tag=caroline0fb"&gt;Garmin eTrex H&lt;/a&gt; - the same model that I'd used in Norway to verify our location on our snowshoeing trek. Admittedly it was somewhat larger, but it can report positions on OS and WGS-84 maps, it can also do waypoints and routes, and I can vouch for it's operability whilst wearing gloves in a blizzard.&lt;br /&gt;&lt;br /&gt;My further investigations on &lt;a style="font-weight: bold;" href="http://www.garmin.com/"&gt;Garmin&lt;/a&gt; handheld GPS units revealed that the units I had been looking at 6 years ago (such as the &lt;a href="http://www.amazon.co.uk/dp/B00007MMNS/ref=nosim?tag=caroline0fb"&gt;Geko 201&lt;/a&gt;) were still available, but now slightly cheaper. The development of the handheld GPS appeared to have followed two distinct paths. Firstly the handheld form factor has been retained, but screens have got bigger, become colour (and touch sensitive in some cases), maps from internal memory or SD cards can be displayed, allowing turn-by-turn navigation functionality like SatNavs. Some of them have even got cameras in. And they can cost several hundred pounds.&lt;br /&gt;&lt;br /&gt;Meanwhile the smaller form factor, which stared with the &lt;span style="font-style: italic;"&gt;Foretrex&lt;/span&gt; wrist mounted series, has turned into the &lt;span style="font-style: italic;"&gt;Forerunner&lt;/span&gt; series, which have finally shrunk down to watch size, and contain all sorts of functionality aimed at avid runners. But after having downloaded and read some of the manuals it wasn't clear that you could actually get a useful map grid reference out of them. So, in spite of their small form factor, they may not be that useful to me after all.&lt;br /&gt;&lt;br /&gt;I decided I should get all an all-singing all-dancing handheld that could do everything I might possibly ask of it. I'd be able to use it for navigation on the hill, and as a SatNav in the car.&lt;br /&gt;&lt;br /&gt;The next morning I awoke realising that everything I had decided the previous day was rubbish. What I needed was a small, light device that wouldn't be too much hassle to take with me anywhere (so I can use it's data for geotagging photos). It should be waterproof and have a display that can tell me where I am on a map, and I should be able get the data off it and on to my &lt;a style="font-weight: bold;" href="http://jimpulse.blogspot.com/2008/10/to-buy-or-not-to-buy.html"&gt;MacBook&lt;/a&gt;. That was about it. I decided if I wanted any more I could buy a separate SatNav system, which would have the added advantage that Caroline would be able to use the SatNav to meet me with the car at the end of a walk, while I had the GPS with me.&lt;br /&gt;&lt;br /&gt;So, I settled on the &lt;span style="font-style: italic;"&gt;Foretrex&lt;/span&gt; series, which I first looked at in 2005 and are still available. They are a wrist mounted version of the larger Garmin handheld GPS's and weigh 78g and are waterproof. The choice is between the &lt;a href="http://www.amazon.co.uk/dp/B000255I8W/ref=nosim?tag=caroline0fb"&gt;&lt;span style="font-weight: bold;"&gt;101&lt;/span&gt;&lt;/a&gt; model (which takes 2 AAA batteries) and the &lt;span style="font-weight: bold;"&gt;&lt;a href="http://www.amazon.co.uk/dp/B0001K2JD0/ref=nosim?tag=caroline0fb"&gt;201&lt;/a&gt; &lt;/span&gt;model (which has an internal Li-ion battery and comes with a integrated charger/serial data cable cradle, is a slightly different colour). The 201 is £20 more, but by the time you've added in the cost of a data cable and some batteries to the 101 they are almost the same price.&lt;br /&gt;&lt;br /&gt;The major drawback with both units is that they come with a serial interface, which even when it was introduced was clearly a technology that had got a bit long in the tooth. But a bit of &lt;span style="font-style: italic;"&gt;Googling&lt;/span&gt; led me to believe I could get a serial/USB converter cable for a few quid (or £34 if you buy it direct from Garmin), that would let me connect the device to my &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt; over USB. (This post has got quite long enough, so &lt;a href="http://jimpulse.blogspot.com/2009/06/using-garmin-foretrex-101-with-apple.html"&gt;the serial/USB story&lt;/a&gt; will be a different post).&lt;br /&gt;&lt;br /&gt;So, I plumped for the &lt;span style="font-weight: bold;"&gt;101&lt;/span&gt; as it has replaceable batteries. Although the &lt;span style="font-weight: bold;"&gt;201&lt;/span&gt; is a completely sealed unit - and so is probably more waterproof - I have a few qualms about how well the internal Li-ion will cope in a few years as they do deteriorate over time with use. With the &lt;span style="font-weight: bold;"&gt;101&lt;/span&gt; I can just bung in new batteries as I need, and if I end up going on a multi-day trek I can carry enough spare batteries to last for the entire time.&lt;br /&gt;&lt;br /&gt;I ordered the unit from &lt;span style="font-style: italic;"&gt;Amazon&lt;/span&gt; (£89), along with a data cable (£11) and a serial/USB converter cable (£5). I shall write up my experiences of using it with my &lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt; for logging routes and geotagging photos in a &lt;a href="http://jimpulse.blogspot.com/2009/06/using-garmin-foretrex-101-with-apple.html"&gt;separate post&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Interestingly, as I write this, &lt;span style="font-style: italic;"&gt;Garmin&lt;/span&gt; seem to have updated the &lt;span style="font-style: italic;"&gt;Foretrex&lt;/span&gt; line with some new models. The &lt;span style="font-weight: bold;"&gt;301&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;401&lt;/span&gt;, which seem much the same as the 101/201, except the package is slightly narrower, the units have a more up-to-date GPS receiver, have slightly longer running times on a pair of AAA batteries and sport a USB connection. The 401 model has an electronic compass and a barometric altimeter. They are due to be available in Q3 2009, pricing is to be announced.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update 2009-07-16:&lt;/span&gt; &lt;a href="http://www.amazon.co.uk/"&gt;&lt;span style="font-style: italic;"&gt;Amazon&lt;/span&gt;&lt;/a&gt; now has the &lt;span style="font-style: italic;"&gt;Foretrex&lt;/span&gt; &lt;a style="font-weight: bold;" href="http://www.amazon.co.uk/dp/B002EOULAE/ref=nosim?tag=caroline0fb"&gt;301&lt;/a&gt; and &lt;a style="font-weight: bold;" href="http://www.amazon.co.uk/dp/B002EOSQII/ref=nosim?tag=caroline0fb"&gt;401&lt;/a&gt; units available for pre-order (due on the 20th July 2009), priced at  £170 and £200 respectively.&lt;br /&gt;&lt;br /&gt;Oh, for the uninitiated, the title of the post refers to &lt;a style="font-weight: bold;" href="http://www.scrawnandlard.co.uk/shirehorses.htm"&gt;The Shirehorses&lt;/a&gt; spoof of The Seahorses &lt;span style="font-style: italic;"&gt;"Love Is The Law"&lt;/span&gt;. For those that have been missing &lt;span style="font-weight: bold;"&gt;Mark &amp;amp; Lard&lt;/span&gt; since their last &lt;span style="font-style: italic;"&gt;Radio 1&lt;/span&gt; show five years ago, there is plenty of their material on &lt;a style="font-weight: bold;" href="http://www.youtube.com/results?search_type=&amp;amp;search_query=mark+and+lard&amp;amp;aq=f"&gt;YouTube&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-8158195047686203939?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/8158195047686203939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=8158195047686203939' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/8158195047686203939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/8158195047686203939'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/06/now-i-know-where-im-going-our-kid.html' title='(Now) I Know (Where I&apos;m Going) Our Kid'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-2306849460827437827</id><published>2009-06-07T15:54:00.005+01:00</published><updated>2009-06-07T16:25:45.149+01:00</updated><title type='text'>Thumping Good Stuff</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.tapcoworld.com/products/thump15a/index.html"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 120px; height: 200px;" src="http://www.tapcoworld.com//products/thump15a/images/TH-15_Front.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a style="font-weight: bold;" href="http://www.macaronipenguins.co.uk/"&gt;Macaroni Penguins&lt;/a&gt; have become the proud owners of a new PA system. We have just purchased a pair of &lt;a style="font-weight: bold;" href="http://www.tapcoworld.com/products/thump15a/index.html"&gt;Tapco Thump TH-15A&lt;/a&gt; powered speakers. This means that the rather excellent &lt;a style="font-weight: bold;" href="http://www.mackie.com/products/srm350/"&gt;Mackie SRM350&lt;/a&gt; speakers that we have been using for the past few years can now be repurposed as stage monitors, so that when we play we can now hear what the rest of the band is doing. (For better or for worse).&lt;br /&gt;&lt;br /&gt;We took delivery of them on Friday and on Saturday we tried them out when we played the &lt;a style="font-weight: bold;" href="http://macaronipenguins.blogspot.com/2009/06/hard-rains-gonna-fall.html"&gt;2009 Dursley Rugby Club Beer Festival&lt;/a&gt;, and judging by the audience reaction they could certainly hear what was going on OK. And so could we, so everyone is happy.&lt;br /&gt;&lt;br /&gt;One minor drawback though - according to &lt;a href="http://www.tapcoworld.com/common/player/images/kitty.mov"&gt;this promotional video&lt;/a&gt;, cat owners might want to refrain from bringing their pets to our future gigs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-2306849460827437827?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/2306849460827437827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=2306849460827437827' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2306849460827437827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2306849460827437827'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/06/thumping-good-stuff.html' title='Thumping Good Stuff'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-3742606939771470034</id><published>2009-03-16T16:54:00.002Z</published><updated>2009-03-16T17:02:55.551Z</updated><title type='text'>Mactini</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.apple.com/uk/ipodshuffle/features.html"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px; height: 185px;" src="http://images.apple.com/euro/ipodshuffle/gallery/images/ipodshuffle_image2_20090311.jpg" alt="" border="0" /&gt;&lt;/a&gt;Am I the only one who finds it alarming how much of the feel of &lt;a href="http://en.wikipedia.org/wiki/Peter_Serafinowicz"&gt;Peter Serafinowicz&lt;/a&gt;'s &lt;a href="http://www.youtube.com/watch?v=BGGOn-H7s3Q"&gt;&lt;span style="font-style: italic;"&gt;Mactini&lt;/span&gt;&lt;/a&gt; spoof the &lt;a href="http://www.apple.com/uk/ipodshuffle/"&gt;new iPod Shuffle&lt;/a&gt; has?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-3742606939771470034?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/3742606939771470034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=3742606939771470034' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3742606939771470034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3742606939771470034'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/03/mactini.html' title='Mactini'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-8749205965307468267</id><published>2009-03-12T23:22:00.001Z</published><updated>2009-03-14T13:06:17.468Z</updated><title type='text'>Hamish And Dougal Entendres</title><content type='html'>Fans of &lt;a href="http://en.wikipedia.org/wiki/Graeme_Garden"&gt;Graeme Garden&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Barry_Cryer"&gt;Barry Cryer&lt;/a&gt;'s &lt;a href="http://en.wikipedia.org/wiki/I%27m_Sorry_I_Haven%27t_a_Clue"&gt;ISIHAC&lt;/a&gt; spin off - &lt;a style="font-style: italic;" href="http://www.bbc.co.uk/programmes/b00cp8zh"&gt;Hamish and Dougal: You'll Have Had Your Tea&lt;/a&gt; - will be pleased to hear that the first series is currently being repeated on &lt;a href="http://www.bbc.co.uk/radio7/"&gt;BBC Radio 7 &lt;/a&gt;on Thursday evenings.&lt;br /&gt;&lt;br /&gt;The first episode is currently available on the &lt;a href="http://www.bbc.co.uk/programmes/b007jzy5"&gt;BBC's iPlayer&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-8749205965307468267?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/8749205965307468267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=8749205965307468267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/8749205965307468267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/8749205965307468267'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/03/hamish-and-dougal-entendre.html' title='Hamish And Dougal Entendres'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-7415115786576429296</id><published>2009-03-06T19:36:00.006Z</published><updated>2009-03-06T20:02:32.703Z</updated><title type='text'>Dog Park</title><content type='html'>&lt;script type="text/javascript" src="http://www.jeroenwijering.com/embed/swfobject.js"&gt;&lt;/script&gt;To celebrate the launch of &lt;a href="http://teaseldog.blogspot.com/"&gt;&lt;span style="font-weight: bold;"&gt;Teasel's Dog Blog&lt;/span&gt;&lt;/a&gt; I've dusted off &lt;a href="http://www.apple.com/uk/ilife/garageband/"&gt;&lt;span style="font-style: italic;"&gt;GarageBand&lt;/span&gt;&lt;/a&gt; and recorded a version of the song &lt;span style="font-style: italic;"&gt;Dog Park&lt;/span&gt;, which has been going through my head when taking Teasel out for a walk.&lt;br /&gt;&lt;br /&gt;&lt;embed src="http://www.jeroenwijering.com/embed/player.swf" bgcolor="undefined" allowscriptaccess="always" allowfullscreen="true" flashvars="duration=155&amp;amp;file=http://www.magwag.plus.com/jim/dog_park.mp3" height="20" width="470"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;br /&gt;Current version: 2009-03-06 12:31 mix.&lt;br /&gt;&lt;br /&gt;I may update this to newer versions if I redo some of the parts and/or remix it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-7415115786576429296?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/7415115786576429296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=7415115786576429296' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7415115786576429296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7415115786576429296'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/03/dog-park.html' title='Dog Park'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-4461613055104932460</id><published>2009-03-02T21:04:00.002Z</published><updated>2009-03-02T21:23:40.296Z</updated><title type='text'>It's A Dog's Life</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/caroslines/3320759468/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 240px; height: 184px;" src="http://farm4.static.flickr.com/3633/3320759468_91d64fedce_m_d.jpg" alt="" border="0" /&gt;&lt;/a&gt;Before we collected Teasel I got her allocated a blog address. Now I have finally found time to post to her blog. I have retroactively added posts from Teasel's time with us.&lt;br /&gt;&lt;br /&gt;The blog is accessible at &lt;a style="font-weight: bold;" href="http://teaseldog.blogspot.com/"&gt;teaseldog.blogspot.com&lt;/a&gt;, if you like you can start from the &lt;a href="http://teaseldog.blogspot.com/2008/09/first-contact.html"&gt;first post&lt;/a&gt;, and follow the &lt;span style="font-style: italic;"&gt;Newer Post&lt;/span&gt; links to step through the posts chronologically.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-4461613055104932460?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/4461613055104932460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=4461613055104932460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4461613055104932460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4461613055104932460'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/03/its-dogs-life.html' title='It&apos;s A Dog&apos;s Life'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-4510692464203265709</id><published>2009-02-11T21:13:00.008Z</published><updated>2009-03-06T19:34:33.576Z</updated><title type='text'>Freebeard</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.macaronipenguins.co.uk/"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 201px; height: 122px;" src="http://2.bp.blogspot.com/_cjCjNl295CI/SZNAjdPHHYI/AAAAAAAAAGM/2dgn_EKQ_X0/s320/20031212200907.jpg" alt="" id="BLOGGER_PHOTO_ID_5301652164232813954" border="0" /&gt;&lt;/a&gt;To celebrate &lt;a href="http://en.wikipedia.org/wiki/Charles_Darwin"&gt;Darwin&lt;/a&gt;'s 200th birthday, &lt;a href="http://www.bristolzoo.org.uk/"&gt;Bristol Zoo&lt;/a&gt; is allowing anyone with a beard (real or not) into the Zoo for free on the morning of 12th February 2009.&lt;br /&gt;&lt;br /&gt;Fortunately &lt;a style="font-weight: bold;" href="http://www.macaronipenguins.co.uk/"&gt;Macaroni Penguins&lt;/a&gt; rendition of &lt;a href="http://en.wikipedia.org/wiki/Zz_top"&gt;ZZ Top&lt;/a&gt;'s &lt;span style="font-style: italic;"&gt;Sharp Dressed Man&lt;/span&gt; gives me all the necessary equipment required for a free visit to the zoo to see if our namesakes have been enjoying the recent snow. (Photo: Macaroni Penguins Gig 36, December 2003 - our first ever performance of &lt;span style="font-style: italic;"&gt;Sharp Dressed Man&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;More details of the offer on the &lt;a href="http://www.bristolzoo.org.uk/visiting/offers"&gt;Bristol Zoo site&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-style: italic;"&gt;"Every gull's crazy 'bout a shark dressed man"&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-4510692464203265709?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/4510692464203265709/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=4510692464203265709' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4510692464203265709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4510692464203265709'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/02/beards-go-free.html' title='Freebeard'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cjCjNl295CI/SZNAjdPHHYI/AAAAAAAAAGM/2dgn_EKQ_X0/s72-c/20031212200907.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5985432329782371102</id><published>2009-01-22T09:54:00.005Z</published><updated>2009-01-22T11:22:15.157Z</updated><title type='text'>New Things Come To Those That Wait...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://a248.e.akamai.net/7/248/8352/1177/store.apple.com/Catalog/uk/Images/macbook/product-white-legacy.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 196px; height: 121px;" src="http://a248.e.akamai.net/7/248/8352/1177/store.apple.com/Catalog/uk/Images/macbook/product-white-legacy.jpg" alt="" border="0" /&gt;&lt;/a&gt;... and wait and wait.&lt;br /&gt;&lt;br /&gt;It seems my white MacBook is not destined to be the last of it's kind. Apple have quietly refreshed the white MacBook by giving it a slightly slower CPU (2.0GHz vs. 2.1GHz), an extra 1GB of RAM (2GB vs. 1GB), a faster bus (1066MHz vs. 800MHz) and posher GPU (NVIDIA GeForce 9400M vs. Intel GMA X3100). FireWire 400 is still there.&lt;br /&gt;&lt;br /&gt;They've bumped up the price from £704 to £719, but it's still £210 cheaper than the cheapest aluminium MacBook. Which seems like quite a premium to pay for glass trackpad, a metal box and a funky new video port (and the removal of FireWire, of course). Oh, and the LED backlight (which means better battery life). But maybe the aluminium MacBooks will be seeing their own update to justify the price difference before too long.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://store.apple.com/uk/browse/home/shop_mac/family/macbook"&gt;The MacBook page on the UK Apple Store&lt;/a&gt; currently has the new specs (and price), but they don't seem to have made it to &lt;a href="http://www.apple.com/uk/macbook/white/specs.html"&gt;the main MacBook page&lt;/a&gt; (on the UK site) yet.&lt;br /&gt;&lt;br /&gt;Slightly miffed that after waiting a year, if I'd waited a few more months I could have had almost the same machine with a newer GPU (which will presumably cope better with future &lt;a href="http://www.apple.com/uk/macosx/"&gt;OS X&lt;/a&gt; upgrades) and a copy of &lt;a href="http://www.apple.com/ilife/"&gt;iLife '09&lt;/a&gt; (I'd quite like to see the geo-tagging in &lt;a href="http://www.apple.com/ilife/iphoto/#places"&gt;iPhoto&lt;/a&gt;), but I guess I'll have to be happy with my faster CPU (2.4GHz) and ability to output composite video (although having bought a &lt;a href="http://www.samsung.com/uk/consumer/detail/detail.do?group=itbusiness&amp;amp;type=monitors&amp;amp;subtype=lcd&amp;amp;model_cd=LS24TDDSUV/EN"&gt;TV with DVI input&lt;/a&gt;, this is now less of an issue for me).&lt;br /&gt;&lt;br /&gt;But it's good to see that Apple still think there &lt;span style="font-style: italic;"&gt;is &lt;/span&gt;a market for reasonably priced laptops.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-5985432329782371102?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5985432329782371102/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5985432329782371102' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5985432329782371102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5985432329782371102'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2009/01/new-things-come-to-those-that-wait.html' title='New Things Come To Those That Wait...'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-7040511459371432711</id><published>2008-10-18T12:23:00.004+01:00</published><updated>2010-11-04T22:09:57.442Z</updated><title type='text'>To buy, or not to buy...</title><content type='html'>&lt;a href="http://a248.e.akamai.net/7/248/8352/1138/store.apple.com/Catalog/uk/Images/macbook/product-aluminum-black.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://a248.e.akamai.net/7/248/8352/1138/store.apple.com/Catalog/uk/Images/macbook/product-aluminum-black.jpg" style="cursor: pointer; float: right; margin: 0pt 0pt 10px 10px; width: 200px;" /&gt;&lt;/a&gt;For about the last year I've been thinking about a replacement for my 2005 model 12" &lt;a href="http://en.wikipedia.org/wiki/PowerBook_G4"&gt;PowerBook G4&lt;/a&gt;, so I was eagerly awaiting Apple's notebook announcement on 14th October. Hoping an irresistible new Apple laptop would come along that was a worthy successor to my 12" PowerBook, the hard drive of which is rapidly filling with photos and video, and the battery now only lasts a few minutes.&lt;br /&gt;&lt;br /&gt;Unfortunately Apple put the cat among the pigeons with the new &lt;a href="http://www.apple.com/uk/macbook/"&gt;Aluminium 13" MacBook&lt;/a&gt;. While it is undoubtedly a sexy looking piece of kit (although I have yet to see it in the flesh - or more accurately, in the aluminium and glass), I have a number of concerns that make me a bit apprehensive over the potential purchase.&lt;br /&gt;&lt;br /&gt;First the good things...&lt;br /&gt;&lt;br /&gt;Apple are touting the video chipset in the new MacBook as being 5x faster than that in the plastic MacBooks. Mac OS X always has been, and no doubt will continue to be, taxing of graphics hardware. The more juice there is there the better. (And if there's any chance of hardware assisted video decoding, that would be nice too).&lt;br /&gt;&lt;br /&gt;Replacing the hard drive in the new MacBook looks like it will be supremely easy. Having read the disassembly instructions required to replace the HDD in the PowerBook I've been put off replacing it myself.&lt;br /&gt;&lt;br /&gt;The unit certainly looks nicely built. Machining the entire case out of a single piece of aluminium is supposed to give the case more rigidity. And as a side-effect makes the machine look like it's just beamed down from an alien space station.&lt;br /&gt;&lt;br /&gt;The weight of the new MacBook (2.04kg) is almost the same as the 12" PowerBook (2.07kg), and is 10% lighter than the previous MacBook (2.27kg).&lt;br /&gt;&lt;br /&gt;Now the not so good things...&lt;br /&gt;&lt;br /&gt;The most obvious drawback is the omission of the FireWire port that was present on previous MacBooks. I have FireWire on my PowerBook, and I do use it on  occasion. Mostly to do DVD burning - the PowerBook only has a combo drive, so I have a external disk enclosure with a DVD-Everything writer in that I use when I need to burn a DVD. The new MacBook comes with a internal SuperDrive, so DVD burning shouldn't be a problem. Even so, the enclosure I bought has both USB and FireWire interfaces, so I should be able to continue to use it anyway. We also have a 500GB external drive - mostly connected to Caroline's iMac by FireWire - but that also has a USB connection, so that should work OK. (Although I always liked the idea of having a separate bus for an external drive that was receiving serious use). The only peripheral I have that is FireWire or nothing is my DV camcorder. Although I don't use it much, I have knocked up the odd video in iMovie, and being able to do the whole thing on the PowerBook was very neat. In the future I'm more likely to make the odd little film assembled from clips captured on my digital camera. I am very unlikely to follow Steve Jobs (reported) compassionate advice and &lt;a href="http://www.appleinsider.com/articles/08/10/16/jobs_responds_to_outrage_over_macbooks_missing_firewire.html"&gt;just buy a new camcorder&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The loss of the FireWire port does make me feel uneasy though. One of the pleasant things about the PowerBook has been the connectivity it has. Most things (with the notable exception of a couple of SCSI devices I have) just plug in and work. And when I have done audio recording on it with an external drive both the USB ports and the FireWire port have been in use, and the captured audio (on the USB bus) has no impact on the disk activity (on the FireWire bus). I wonder if an entirely USB solution will work as well. (There may be separate USB busses, but I would have to put a hub onto one of the USB ports to be able to connect everything - overall the new model has fewer ports).&lt;br /&gt;&lt;br /&gt;As I have said, the connectivity of the PowerBook has been very useful. When I got the PowerBook it came with VGA and DVI adapters (both of which I have used), but I had to buy a separate composite video adapter (which was &lt;a href="http://www.magwag.plus.com/jim/tips-powerbook-video.html"&gt;another story&lt;/a&gt;). The new MacBook comes with none of these. The VGA and DVI adapters are £20 each, and there doesn't seem to be a composite video adapter, so I fear that it may not be possible to connect this machine to an analog TV (or video mixer), which would mean I wouldn't be able to use it as a PVR in the way I use the PowerBook. Unless I buy a new TV of course (which I have been meaning to do for some years, but never quite get around to doing).&lt;br /&gt;&lt;br /&gt;I always thought the white acrylic &lt;a href="http://en.wikipedia.org/wiki/Ibook#iBook_G4"&gt;iBook G4&lt;/a&gt; was a rather fetching machine, and I even owned one very briefly (the 14" model) before trading up to a 12" PowerBook G4 (which always seemed to fit better at the top of the iBook line than the bottom of the PowerBook line). The new MacBook is machined out of a single block of aluminium, with a glossy glass display. It certainly looks sexy in the pictures, but I wonder if the WiFi reception is as good as the plastic MacBooks, and how viewable the glossy screen is. (Certainly I would like a wider viewing angle for the display than my current PowerBook can manage).&lt;br /&gt;&lt;br /&gt;Another big disappointment is the price. Before the announcement I had specced out one of the white MacBooks (2.4GHz, 2GB RAM, 160GB HDD) for £829, plus £100 to upgrade the RAM to 4GB from Crucial. The closest equivalent for the new MacBook (2.0GHz, 2GB RAM, 160GB HDD) is £949, again you can upgrade the RAM to 4GB for £100 from Crucial. That's £120 more for a computer with 20% slower CPU, no FireWire and no composite video out. If you add in the cost of extra video connectors the price is almost the same as I paid for the PowerBook more than 3 years ago. (And this is without the additional cost of buying a new (non-FireWire) camcorder, and a new (HDMI) TV that Apple seem to think you need to do).&lt;br /&gt;&lt;br /&gt;So as yet I am undecided. It might just be that Apple has got the balance between form and functionality a little too much in favour of the former for my liking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-7040511459371432711?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/7040511459371432711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=7040511459371432711' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7040511459371432711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7040511459371432711'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/10/to-buy-or-not-to-buy.html' title='To buy, or not to buy...'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5312181811042554213</id><published>2008-09-16T09:11:00.005+01:00</published><updated>2008-09-16T09:14:25.357+01:00</updated><title type='text'>Also Coming Soon</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/caroslines/2859435885/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://farm4.static.flickr.com/3288/2859435885_5f9391cfed_m_d.jpg" alt="" border="0" /&gt;&lt;/a&gt;Caroline has chosen this Miniature Schnauzer puppy. She should be joining us in a couple of weeks. Currently she is going to be called &lt;span style="font-weight: bold;"&gt;Teasel&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Now to make the house more puppy friendly...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-5312181811042554213?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5312181811042554213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5312181811042554213' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5312181811042554213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5312181811042554213'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/09/also-coming-soon.html' title='Also Coming Soon'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-1532852707077143647</id><published>2008-09-15T11:12:00.004+01:00</published><updated>2008-09-23T21:50:13.892+01:00</updated><title type='text'>Coming Soon?</title><content type='html'>A brochure for the new &lt;a style="font-weight: bold;" href="http://www.cabotcircus.com/"&gt;Cabot Circus Shopping Centre&lt;/a&gt; dropped through the door this morning. It's due to open a week on Thursday (25th September 2008).&lt;br /&gt;&lt;br /&gt;The most interesting thing for me is Quakers Friars Unit 133, labelled "Electrical &amp;amp; Computers: Apple".&lt;br /&gt;&lt;br /&gt;Just when I'm waiting for the &lt;a href="http://www.apple.com/uk/macbook/"&gt;&lt;span style="font-weight: bold;"&gt;MacBook&lt;/span&gt;&lt;/a&gt; line to be refreshed so I can replace my &lt;span style="font-style: italic;"&gt;PowerBook&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;I couldn't find any mention of it on the &lt;a style="font-weight: bold;" href="http://www.apple.com/uk/retail/storelist/"&gt;Apple website&lt;/a&gt; though.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt; There is now an &lt;a href="http://www.apple.com/uk/retail/cabotcircus/"&gt;official &lt;span style="font-style: italic;"&gt;Apple&lt;/span&gt; announcement&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-1532852707077143647?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/1532852707077143647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=1532852707077143647' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1532852707077143647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1532852707077143647'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/09/coming-soon.html' title='Coming Soon?'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-8910921134281893748</id><published>2008-08-21T11:50:00.004+01:00</published><updated>2008-08-21T12:09:48.129+01:00</updated><title type='text'>Walk On The Wild (River) Side</title><content type='html'>On Sunday I did the &lt;a href="http://www.forestofavon.org.uk/smcw.html"&gt;&lt;span style="font-weight: bold;"&gt;Sea Mills Circular Walk&lt;/span&gt;&lt;/a&gt;. Unfortunately the web-site for it only tells you that the leaflet for it is currently out of print.&lt;br /&gt;&lt;br /&gt;So I checked out possible routes on the &lt;a href="http://www.ordnancesurvey.co.uk/oswebsite/"&gt;&lt;span style="font-weight: bold;"&gt;Ordnance Survey&lt;/span&gt;&lt;/a&gt; site and I've made the following &lt;a href="http://earth.google.com/"&gt;&lt;span style="font-weight: bold;"&gt;Google Earth&lt;/span&gt;&lt;/a&gt; path of the route we followed, which is surprisingly rural, despite the fact it is in the middle of a city.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Route: &lt;/span&gt;&lt;a href="http://www.magwag.plus.com/jim/2008-08-17-sea_mills_circular_walk.kmz"&gt;Google Earth&lt;/a&gt; | &lt;a href="http://maps.google.co.uk/maps?f=q&amp;hl=en&amp;geocode=&amp;q=http:%2F%2Fwww.magwag.plus.com%2Fjim%2F2008-08-17-sea_mills_circular_walk.kmz&amp;ie=UTF8&amp;ll=51.491538,-2.649765&amp;spn=0.025919,0.059309&amp;t=h&amp;z=14"&gt;Google Maps&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;My &lt;a href="http://perl.org/"&gt;&lt;span style="font-weight: bold;"&gt;Perl&lt;/span&gt;&lt;/a&gt; script that measures the length of Google Earth paths says this route is 4.13 miles long (6.64 km).&lt;br /&gt;&lt;br /&gt;We parked at the Combe Dingle car park of &lt;a href="http://www.forestofavon.org/blaisecastle.html"&gt;&lt;span style="font-weight: bold;"&gt;Blaise Castle&lt;/span&gt;&lt;/a&gt;, and the route through the Blaise Castle estate can be varied if you want to do a bit more, or visit the café, toilets, playground or museum.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-8910921134281893748?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/8910921134281893748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=8910921134281893748' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/8910921134281893748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/8910921134281893748'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/08/walk-on-wild-river-side.html' title='Walk On The Wild (River) Side'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-2425800820686317361</id><published>2008-08-20T19:21:00.003+01:00</published><updated>2008-08-20T20:35:49.875+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='tv'/><category scheme='http://www.blogger.com/atom/ns#' term='cycling'/><title type='text'>Bicycle Race</title><content type='html'>I've been watching &lt;span style="font-weight: bold;"&gt;The Man Who Cycled The World&lt;/span&gt; (10:45pm, BBC1, Monday - Thursday this week), a 4 part documentary about &lt;a href="http://www.bbc.co.uk/scotland/outdoors/pedalling_around/"&gt;&lt;span style="font-weight: bold;"&gt;Mark Beaumont&lt;/span&gt; and his attempt to break the world record for cycling around the world&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;In it, Mark Beaumont, sets out to cycle 18,000 miles around the world, averaging 100 miles a day. He appears to have little outside support, carrying a tent and often sleeping by the side of the road. He is also carrying video, audio and photographic equipment to keep a record of his trip and a laptop and GPS equipment. Every so often a camera crew is able to meet up with him to check he is still alive.&lt;br /&gt;&lt;br /&gt;So far (after the first two parts) he had made 6,000 miles, is on schedule, and has travelled through various countries (starting in France, through Europe to Turkey and then through Iran and Pakistan to India), and has had to cope with equipment failure, illness and trying to stick to a vegetarian diet - particularly difficult during Ramadan, when it's hard to get food of any description during daylight hours.&lt;br /&gt;&lt;br /&gt;I am utterly in awe of his achievement. Not only does he appear to be amazingly fit and able to keep going whatever fate throws at him, he seems to be amazingly cheerful all the time.&lt;br /&gt;&lt;br /&gt;If you've missed it it's on the BBC's &lt;a href="http://www.bbc.co.uk/iplayer/"&gt;iPlayer&lt;/a&gt; for a week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-2425800820686317361?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/2425800820686317361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=2425800820686317361' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2425800820686317361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2425800820686317361'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/08/bicycle-race.html' title='Bicycle Race'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-6843177055443228088</id><published>2008-07-28T22:53:00.003+01:00</published><updated>2008-07-28T23:06:45.960+01:00</updated><title type='text'>Smoke on the Water</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/jim_r/2711101539/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://farm4.static.flickr.com/3275/2711101539_7597215ea5_b_d.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Last Monday we went to &lt;span style="font-weight: bold;"&gt;Weston-super-Mare&lt;/span&gt; to see the &lt;a href="http://www.westonsandsculpture.co.uk/"&gt;&lt;span style="font-style: italic;"&gt;sand sculptures&lt;/span&gt;&lt;/a&gt;. We also walked out along the Grand Pier and had a look at the Pavilion (which I was intrigued to find, housed a climbing wall somewhere amongst all the other amusements).&lt;br /&gt;&lt;br /&gt;Today, a week later, &lt;a href="http://news.bbc.co.uk/1/hi/england/somerset/7528165.stm"&gt;the pier was seriously damaged by fire and the pavilion was destroyed&lt;/a&gt;, which is a bit sad, because - despite &lt;a href="http://news.bbc.co.uk/1/hi/england/bristol/7519299.stm"&gt;what &lt;span style="font-style: italic;"&gt;John Cleese&lt;/span&gt; says&lt;/a&gt; - I rather enjoyed my visit to Weston last week.&lt;br /&gt;&lt;br /&gt;This photo was taken when I cycled to Weston on a bike ride in February. It seems odd that I would end up with two trips there (so far) in one year, when I've been in Bristol to 20 years and never been there before.&lt;br /&gt;&lt;br /&gt;I hope the pier - which was only recently refurbished by it's new owners - will be restored to it's former glory.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-6843177055443228088?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/6843177055443228088/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=6843177055443228088' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6843177055443228088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6843177055443228088'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/07/smoke-on-water.html' title='Smoke on the Water'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-3567015576888018784</id><published>2008-07-14T22:49:00.003+01:00</published><updated>2008-07-14T23:16:13.180+01:00</updated><title type='text'>On The Road Again</title><content type='html'>The other day I was driving along what I always thought was &lt;span style="font-style: italic;"&gt;Filton Road&lt;/span&gt; - but looking on &lt;a href="http://streetmap.co.uk/streetmap.dll?G2M?X=361250&amp;amp;Y=178750&amp;amp;A=Y&amp;amp;Z=1"&gt;&lt;span style="font-weight: bold;"&gt;Streetmap&lt;/span&gt;&lt;/a&gt; I find that it is actually called &lt;span style="font-style: italic;"&gt;Station Road&lt;/span&gt; - by the railway bridge just before &lt;span style="font-style: italic;"&gt;Abbey Wood&lt;/span&gt; Station, at the lights by the oddly named &lt;span style="font-style: italic;"&gt;Emma-Chris Way&lt;/span&gt; (which I always thought must have been named as a consequence of a disagreement between Emma and Chris, but is apparently named in commemoration of two children killed on the busy road). Anyway, I pulled up alongside a beaten up old &lt;span style="font-style: italic;"&gt;Escort&lt;/span&gt; (or &lt;span style="font-style: italic;"&gt;Cortina&lt;/span&gt; or something - I'm not exactly a petrolhead), which was stopped with it's rear wheels positioned on the stop line.&lt;br /&gt;&lt;br /&gt;"Hmmm...", I thought, "I'd better keep an eye on him. He'll be haring off as soon as the lights change". But when they did change it pootled along to the next set of lights, which were on red, over the line and came to a halt, once again, with the rear wheels positioned on the stop line.&lt;br /&gt;&lt;br /&gt;"The problem with that bloke", I said, "is he just doesn't know when to stop". Unfortunately I was alone in the car at the time, so there was no-one to share my insightful aphorism, so I thought I would make it available for the Internet as a whole to appreciate.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-3567015576888018784?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/3567015576888018784/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=3567015576888018784' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3567015576888018784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/3567015576888018784'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/07/on-road-again.html' title='On The Road Again'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-6346823325569473395</id><published>2008-07-08T15:21:00.002+01:00</published><updated>2008-07-08T15:33:32.371+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='macaroni penguins'/><category scheme='http://www.blogger.com/atom/ns#' term='mp3'/><category scheme='http://www.blogger.com/atom/ns#' term='flash'/><title type='text'>Do The Jukebox Jive</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.macaronipenguins.co.uk/penguins-logo-colour.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 147px; height: 182px;" src="http://www.macaronipenguins.co.uk/penguins-logo-colour.gif" alt="" border="0" /&gt;&lt;/a&gt;I spent this morning finding out how to put an embedded MP3 player on your website. I wanted to do this for the &lt;a href="http://macaronipenguins.co.uk/demo.html"&gt;&lt;span style="font-weight: bold;"&gt;Macaroni Penguins Demo Page&lt;/span&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The bad news is you have to use Flash, but the good news is someone has already done all the nasty bits for you, so I was able to pick up a configurable solution by downloading the &lt;a href="http://www.jeroenwijering.com/?item=JW_FLV_Media_Player"&gt;JW FLV Player&lt;/a&gt;, cobble together a few playlists, a bit of HTML and get it working nicely.&lt;br /&gt;&lt;br /&gt;You can try the results by going to the &lt;a href="http://www.macaronipenguins.co.uk/demo.html"&gt;demo page&lt;/a&gt; and clicking on one of the &lt;span style="font-weight: bold;"&gt;"Click Here To Listen..."&lt;/span&gt; links. Enjoy.&lt;br /&gt;&lt;br /&gt;All we need to do now is record some new demo tracks. Now that &lt;span style="font-weight: bold;"&gt;Tim&lt;/span&gt; has got his super posh electronic kit and I don't have to spend all hours of the day working for The Man the time could be ripe...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-6346823325569473395?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/6346823325569473395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=6346823325569473395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6346823325569473395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6346823325569473395'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/07/do-jukebox-jive.html' title='Do The Jukebox Jive'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-6936001866870831887</id><published>2008-07-06T16:16:00.003+01:00</published><updated>2008-07-06T19:28:06.519+01:00</updated><title type='text'>Consecutive Chronological Numerals</title><content type='html'>I realised today, while looking at a shop receipt, that the date today is:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family:courier new;"&gt;06/07/08&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Which means, if I'd been up early enough (or late enough) I could have witnessed the time:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;03:04:05 06/07/08&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;(Although I never know with these things whether I should be observing UTC or local time, and, yes, I am aware that people in the US write their dates as &lt;span style="font-weight: bold;"&gt;mm/dd/yy&lt;/span&gt;, so they can miss opportunities like this almost a month earlier than me. I also tend to use four digit years after all the millennium buggery that went on nearly a decade ago, but none of this works if you do that).&lt;br /&gt;&lt;br /&gt;I'm still trying to think of something appropriate to do on:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="font-family:courier new;"&gt;08:08:08 08/08/08&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;which will be in the middle of the &lt;a href="http://www.bristolfiesta.co.uk/"&gt;&lt;span style="font-weight: bold;"&gt;30th Anniversary Bristol Balloon Fiesta&lt;/span&gt;&lt;/a&gt;, so maybe I will be able to get a photo of 8 balloons or something.&lt;br /&gt;&lt;br /&gt;I totally forgot about &lt;span style="font-weight: bold;font-family:courier new;" &gt;07:07:07 07/07/07&lt;/span&gt; last year (I was asleep at the time (local time)), and also &lt;span style="font-weight: bold;font-family:courier new;" &gt;06:06:06 06/06/06&lt;/span&gt; (when I was in Scotland polishing off some &lt;a href="http://jimpulse.blogspot.com/2008/05/munroist-3806-one-year-on.html"&gt;&lt;span style="font-weight: bold;"&gt;Munros&lt;/span&gt;&lt;/a&gt;, but I didn't get up until 6:30am), but at least such patterns are occurring  later and later in the day, so I stand more chance of actually being up when they happen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-6936001866870831887?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/6936001866870831887/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=6936001866870831887' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6936001866870831887'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/6936001866870831887'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/07/consecutive-chronological-numerals.html' title='Consecutive Chronological Numerals'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-1618983191491647521</id><published>2008-06-28T16:46:00.005+01:00</published><updated>2008-12-09T18:00:34.466Z</updated><title type='text'>R2D2 BBQ...</title><content type='html'>... or &lt;span style="font-style: italic;"&gt;I lost my head to a Starship Trooper&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cjCjNl295CI/SGZeArST1gI/AAAAAAAAAEI/Q7xHzSi61Og/s1600-h/DSC00005.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_cjCjNl295CI/SGZeArST1gI/AAAAAAAAAEI/Q7xHzSi61Og/s320/DSC00005.jpg" alt="" id="BLOGGER_PHOTO_ID_5216960584067831298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Last Sunday I did the Family Fiesta route of &lt;a href="http://www.bristol.gov.uk/ccm/content/Transport-Streets/Walking-Cycling/bristols-biggest-bike-ride.en"&gt;&lt;span style="font-weight: bold;"&gt;Bristol's Biggest Bike Ride&lt;/span&gt;&lt;/a&gt; with a friend and his daughter. A nice little jaunt, although a bit windy (but after the rain at &lt;a href="http://macaronipenguins.blogspot.com/2008/06/singing-in-rain.html"&gt;&lt;span style="font-weight: bold;"&gt;Slimbridge Beer Festival&lt;/span&gt;&lt;/a&gt; the previous night I'm not complaining).&lt;br /&gt;&lt;br /&gt;On the way home as I was cycling through the inside of the &lt;a href="http://www.streetmap.co.uk/streetmap.dll?G2M?X=360175&amp;amp;Y=174245&amp;amp;A=Y&amp;amp;Z=4"&gt;&lt;span style="font-weight: bold;"&gt;M32 J3&lt;/span&gt;&lt;/a&gt; roundabout I saw this work of graffiti.&lt;br /&gt;&lt;br /&gt;Captured with my new phone - I think the camera works fine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-1618983191491647521?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/1618983191491647521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=1618983191491647521' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1618983191491647521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1618983191491647521'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/06/r2d2-bbq.html' title='R2D2 BBQ...'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_cjCjNl295CI/SGZeArST1gI/AAAAAAAAAEI/Q7xHzSi61Og/s72-c/DSC00005.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5890401786009609417</id><published>2008-05-30T15:31:00.006+01:00</published><updated>2008-12-09T18:00:34.906Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='news quiz'/><category scheme='http://www.blogger.com/atom/ns#' term='radio 4'/><title type='text'>The News Quiz in Bristol</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cjCjNl295CI/SEAUNfCZNgI/AAAAAAAAAD4/u_i8QWQnqdw/s1600-h/P5300002.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_cjCjNl295CI/SEAUNfCZNgI/AAAAAAAAAD4/u_i8QWQnqdw/s320/P5300002.JPG" alt="" id="BLOGGER_PHOTO_ID_5206183391142688258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Last night I went to a recording of &lt;span style="font-weight: bold;"&gt;BBC Radio 4&lt;/span&gt; stalwart &lt;a href="http://www.bbc.co.uk/radio4/comedy/newsquiz.shtml"&gt;&lt;span style="font-weight: bold;"&gt;The News Quiz&lt;/span&gt;&lt;/a&gt;&lt;span&gt; at the Redgrave Theatre in Clifton, Bristol. An experience I can thoroughly recommend if you get the chance.&lt;br /&gt;&lt;br /&gt;Tickets are free, but they allocate more tickets than there are seats in the theatre, to ensure that there is enough of an audience for the recording. I applied for my tickets as soon as I heard the announcement after the Friday broadcast of the show two weeks ago. I was listening via a &lt;span style="font-weight: bold;"&gt;Freeview&lt;/span&gt; box and a &lt;span style="font-weight: bold;"&gt;PVR&lt;/span&gt;, so it was slightly delayed (but I was able to rewind and listen to it again to check I'd heard what I thought I'd heard). But I immediately opened my &lt;span style="font-weight: bold;"&gt;PowerBook&lt;/span&gt; went to the ticket site and filled out the form, and was finished about 10 minutes after the initial broadcast. The tickets arrived in the post a few days later - we had 217 and 218.&lt;br /&gt;&lt;br /&gt;The venue seats 343 (according to it's website), and I heard one of the theatre staff say that over 600 tickets had been sent out. The theatre was completely packed for the recording, and there were lots of people milling around outside trying to get in. Some of them had tickets, but you had to turn up before the doors opened and get a numbered sticker on your ticket to ensure a seat. We arrived about 30 minutes before the doors were due to open and we got stickers 165 and 166.&lt;br /&gt;&lt;br /&gt;They also recorded around 90 minutes of material for a 28 minute broadcast. So it will be interesting to hear what makes it in (and also explains why the scoring on the broadcast show rarely makes any sense).&lt;br /&gt;&lt;br /&gt;The show will be broadcast tonight (30th May 2008, BBC R4, 6:30pm) and tomorrow (31st May 2008, BBC R4, 12:30pm) or you should be able to download it from the website for a week after the Friday broadcast.&lt;br /&gt;&lt;br /&gt;See if you can spot me laughing amongst all the other people laughing.&lt;br /&gt;&lt;br /&gt;And, by the way, it was so funny I broke my glasses.&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/3621940479488641227-5890401786009609417?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5890401786009609417/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5890401786009609417' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5890401786009609417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5890401786009609417'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/05/news-quiz-in-bristol.html' title='The News Quiz in Bristol'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cjCjNl295CI/SEAUNfCZNgI/AAAAAAAAAD4/u_i8QWQnqdw/s72-c/P5300002.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-2052627224729452587</id><published>2008-05-19T12:15:00.006+01:00</published><updated>2008-05-20T00:46:19.554+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='munros'/><category scheme='http://www.blogger.com/atom/ns#' term='google earth'/><title type='text'>Munroist #3806 - One Year On</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/jim_r/506353082/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://farm1.static.flickr.com/196/506353082_2814ea4a02_d.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Exactly a year ago today I finished my round of the Munros. A Munro is a mountain over 3000ft in Scotland, and there are 284 of them. I did my first Munro in 1987 and I managed to polish the lot off (along with the 3000ft peaks of England, Wales and Ireland - bringing the grand total up to 313) in a little under 20 years.&lt;br /&gt;&lt;br /&gt;There are &lt;a href="http://www.magwag.plus.com/jim/mountains-final-munro.html"&gt;more details on my web site&lt;/a&gt;, and recently I've been making Google Earth/Google Maps .kmz files for many of the &lt;a href="http://www.magwag.plus.com/jim/mountains-walks.html"&gt;walks&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Since completing the Munros I've been travelling further afield (snowshoeing in Norway) and nearer afield (walking in the Black Mountains and Brecon Beacons), and I'm thinking about doing some walks on Dartmoor in the not too distant future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-2052627224729452587?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/2052627224729452587/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=2052627224729452587' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2052627224729452587'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/2052627224729452587'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/05/munroist-3806-one-year-on.html' title='Munroist #3806 - One Year On'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-7199340382004876905</id><published>2008-05-18T22:04:00.009+01:00</published><updated>2008-12-09T18:00:35.033Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='griffin airclick'/><category scheme='http://www.blogger.com/atom/ns#' term='gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='cav'/><title type='text'>Griffin AirClick</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_cjCjNl295CI/SDCn_aZgiDI/AAAAAAAAAC8/-shwW0r5WoY/s1600-h/AirClick.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_cjCjNl295CI/SDCn_aZgiDI/AAAAAAAAAC8/-shwW0r5WoY/s200/AirClick.jpg" alt="" id="BLOGGER_PHOTO_ID_5201842277472831538" border="0" /&gt;&lt;/a&gt;While I was out buying the Saturday paper yesterday I saw that my local technology shop - CAV - was having a closing down sale. Which of course meant that it was closing down. A bit sad as it was always a handy place for me to buy the odd computer or audio cable, optical media, RJ45 crimp tool, DVD player, etc.&lt;br /&gt;&lt;br /&gt;So I popped in and found they were selling off a &lt;a href="http://www.griffintechnology.com/products/airclickusb"&gt;&lt;span style="font-style: italic;"&gt;Griffin AirClick USB&lt;/span&gt;&lt;/a&gt; for £4. It advertises itself as an RF remote control for &lt;a style="font-style: italic;" href="http://www.apple.com/itunes/"&gt;iTunes&lt;/a&gt;, but as I found out later it's actually a bit more generic than that.&lt;br /&gt;&lt;br /&gt;As &lt;a style="font-style: italic;" href="http://www.macaronipenguins.co.uk/"&gt;Macaroni Penguins&lt;/a&gt; are entering the 2008 gigging season I figured it might be useful to help me rehearse - I usually have the set list set up in &lt;span style="font-style: italic;"&gt;iTunes&lt;/span&gt; when I run through songs and play along. Which means lots of running over to the &lt;span style="font-style: italic;"&gt;PowerBook&lt;/span&gt; to skip backwards to go over some part of (or all of) a song again. I thought I could clip this to my guitar strap and I'd be sorted, so I bought one.&lt;br /&gt;&lt;br /&gt;It was slightly disappointing when I got home to find that unlike most stuff I plug into the &lt;span style="font-style: italic;"&gt;PowerBook&lt;/span&gt; it didn't just work straight away when I plugged it in. Or even when I installed the software from the CD that came with it. It turned out that you need to download version 1.1.1 of the &lt;span style="font-style: italic;"&gt;AirClick&lt;/span&gt; software from the &lt;span style="font-style: italic;"&gt;Griffin&lt;/span&gt; website if you want it to work on &lt;span style="font-style: italic;"&gt;Tiger&lt;/span&gt; or &lt;span style="font-style: italic;"&gt;Leopard&lt;/span&gt;, so I did that and it started working.&lt;br /&gt;&lt;br /&gt;And then I found that not only can it control &lt;span style="font-style: italic;"&gt;iTunes&lt;/span&gt;, but also a bunch of other useful applications (like &lt;span style="font-style: italic;"&gt;iPhoto&lt;/span&gt;, &lt;span style="font-style: italic;"&gt;DVD Player&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;Keynote&lt;/span&gt; (if I ever need to make a big flashy presentation for some reason)).&lt;br /&gt;&lt;br /&gt;It actually turns out that it is easy to tweak a few of the installed files to make the &lt;span style="font-style: italic;"&gt;AirClick&lt;/span&gt; interact with any application that uses &lt;span style="font-style: italic;"&gt;AppleScript&lt;/span&gt; [&lt;a href="http://www.somegeekintn.com/2005/09/hacking_airclick_usb_for_mac.html"&gt;link&lt;/a&gt;]. So this morning I hacked up the necessary code to make it work with EyeTV (I might make the files available for download soon, but if you want to encourage me to make them available sooner just leave a comment).&lt;br /&gt;&lt;br /&gt;Previously I've done a similar kind of thing using &lt;span style="font-style: italic;"&gt;Bluetooth&lt;/span&gt;, a mobile phone (thanks cms!) and &lt;a href="http://www.irowan.com/romeo/"&gt;&lt;span style="font-style: italic;"&gt;Romeo&lt;/span&gt;&lt;/a&gt; but it's nice to have a tiny dedicated remote to make things simple. I guess that's why &lt;span style="font-style: italic;"&gt;Apple&lt;/span&gt; started bundling them with their computers (although that's IR rather than RF), but until I get a &lt;a href="http://www.apple.com/macbook/"&gt;&lt;span style="font-style: italic;"&gt;MacBook&lt;/span&gt;&lt;/a&gt; I'll stick with the &lt;span style="font-style: italic;"&gt;AirClick&lt;/span&gt;. In fact for £4 I'm rather regretting not getting more than one (although they are listed on &lt;a href="http://www.amazon.co.uk/dp/B0007NWM1K"&gt;&lt;span style="font-style: italic;"&gt;Amazon.co.uk&lt;/span&gt;&lt;/a&gt; for only £12.50).&lt;br /&gt;&lt;br /&gt;The only problem I've found with it so far is that the USB receiver dongle is a bit wide and makes it a bit of a squeeze to fit another USB plug in the adjacent socket when it's plugged in. But it comes with a 1m long USB extension cable you can use if you want to plug extra things in, so it's only a minor niggle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-7199340382004876905?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/7199340382004876905/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=7199340382004876905' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7199340382004876905'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/7199340382004876905'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/05/griffin-airclick.html' title='Griffin AirClick'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_cjCjNl295CI/SDCn_aZgiDI/AAAAAAAAAC8/-shwW0r5WoY/s72-c/AirClick.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-4313653902649807076</id><published>2008-04-25T14:25:00.007+01:00</published><updated>2008-12-09T18:00:35.395Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='eggcorn'/><category scheme='http://www.blogger.com/atom/ns#' term='storage'/><category scheme='http://www.blogger.com/atom/ns#' term='usb'/><title type='text'>Tiny USB Stick</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_cjCjNl295CI/SChHpqZgiBI/AAAAAAAAACs/mpC8nBJg4Gk/s1600-h/20080512-121601.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 198px; height: 148px;" src="http://1.bp.blogspot.com/_cjCjNl295CI/SChHpqZgiBI/AAAAAAAAACs/mpC8nBJg4Gk/s320/20080512-121601.jpg" alt="" id="BLOGGER_PHOTO_ID_5199484550880725010" border="0" /&gt;&lt;/a&gt;I recently bought this tiny 2GB USB stick. It's an Advent Slider (I think), and it cost £12 from PC World, which seemed like a reasonable price, even though I was in PC World.&lt;br /&gt;&lt;br /&gt;It comes with a little cord to attach to your keyring, and as it only weighs 2-3g (according to my kitchen scales) it's light enough to actually carry around on your keyring without you actually noticing you've got it with you.&lt;br /&gt;&lt;br /&gt;As the name &lt;span style="font-style: italic;"&gt;Slider&lt;/span&gt; suggests the bottom of the device slides out to make a USB connector, slightly narrower than the overall width of a USB port. Which is nice because, as well as being 8 times smaller capacity than this one, my current USB stick blocks the adjacent USB port on my laptop when it is plugged in.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_cjCjNl295CI/SChKL6ZgiCI/AAAAAAAAAC0/yd-ROB64nqk/s1600-h/20080512-121615.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://2.bp.blogspot.com/_cjCjNl295CI/SChKL6ZgiCI/AAAAAAAAAC0/yd-ROB64nqk/s200/20080512-121615.jpg" alt="" id="BLOGGER_PHOTO_ID_5199487338314500130" border="0" /&gt;&lt;/a&gt;The only niggle is the normal one when you buy mass storage devices. Which is that mass storage manufacturers insist on specifying capacities of their devices as if 1GB was 1,000,000,000 bytes, whereas computers are programmed to think 1GB is 1,073,741,824 bytes (= 1024 × 1024 × 1024). So when you select 2GB of photos and drag them to the stick, they don't actually fit. The actual capacity of this stick is 2,021,654,016 bytes (raw) and 2,021,621,760 (FAT32 formatted as packaged), which is technically 1.88GB.&lt;br /&gt;&lt;br /&gt;I have to say that for the layman [1], I think that it does make more sense for 1GB = 1e9 bytes (and likewise, 1MB = 1e6 bytes and even 1KB = 1000 bytes), and it makes it easy to look at the byte count of a chunk of data and translate it easily into the appropriate units by just taking the correct prefix of the base 10 amount. The only drawback is that it flies in the face of many years of computer science teaching.&lt;br /&gt;&lt;br /&gt;Of course the situation we are in at the moment, where computers report base 2 units and mass storage manufacturers artificially inflate the capacity of their products by quoting unformatted base 10 units, is the worst of both worlds. But I don't expect it to improve any time soon. Even worse is the idea of introducing a parallel series of units (kibibytes, mebibytes, gibibytes) to compound the confusion.&lt;br /&gt;&lt;br /&gt;Anyway, I've been carrying it around on my keyring since I got it. I've not used it for anything interesting yet, but when I need it it will be there.&lt;br /&gt;&lt;br /&gt;[1] &lt;span style="font-style: italic;"&gt;layman/lame-man&lt;/span&gt; is an example of an eggcorn. As in "to put it in lame-man's terms". Read more about eggcorns at &lt;a href="http://eggcorns.lascribe.net/"&gt;The Eggcorn Database&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-4313653902649807076?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/4313653902649807076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=4313653902649807076' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4313653902649807076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/4313653902649807076'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/04/tiny-usb-stick.html' title='Tiny USB Stick'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_cjCjNl295CI/SChHpqZgiBI/AAAAAAAAACs/mpC8nBJg4Gk/s72-c/20080512-121601.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-5352382478312716909</id><published>2008-04-24T21:35:00.013+01:00</published><updated>2008-05-03T11:16:05.208+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='enigma'/><category scheme='http://www.blogger.com/atom/ns#' term='new scientist'/><category scheme='http://www.blogger.com/atom/ns#' term='c'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Enigma 1491: Tile trials</title><content type='html'>I've recently found myself with more time on my hands, so I renewed my subscription to &lt;a href="http://www.newscientist.com/"&gt;&lt;span style="font-style: italic;"&gt;New Scientist&lt;/span&gt;&lt;/a&gt; and have been using the weekly &lt;span style="font-style: italic;"&gt;Enigma&lt;/span&gt; puzzles to provide me with a weekly pragmatic programming exercise.&lt;br /&gt;&lt;br /&gt;Normally these are amenable to short &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt; program to analyse the problem space to come up with the solution in a few seconds. However this week's was a bit trickier:&lt;br /&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;"&gt;Tile trials&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DICK has a box of rectangular tiles. Each is a different size, the dimensions being 1 × 3, 2 × 4, 3 × 5, 4 × 6 and so on.&lt;br /&gt;&lt;br /&gt;He takes some tiles out of the box, first the 1 × 3, then the 2 × 4, then the 3 × 5, and so on, with the aim of fitting together all those that he has taken into a rectangle that has no gaps and no overlaps.&lt;br /&gt;&lt;br /&gt;Assuming he takes more than one tile out of the box, how many tiles must he take out to create (a) the smallest possible rectangle, and (b) the next smallest possible rectangle?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;New Scientist Enigma 1491, Richard England&lt;/span&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt; program I wrote ran and found the first solution in a few seconds, but took 50m26s to find both the necessary solutions. So while it was running I wrote an equivalent program in &lt;span style="font-style: italic;"&gt;C&lt;/span&gt;. It's been a few years since I did any serious &lt;span style="font-style: italic;"&gt;C&lt;/span&gt; coding, but once I remembered what the equivalent &lt;span style="font-style: italic;"&gt;C&lt;/span&gt; constructs to &lt;span style="font-style: italic;"&gt;Perl&lt;/span&gt;'s &lt;span style="font-weight: bold;"&gt;next&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;last&lt;/span&gt; were (&lt;span style="font-weight: bold;"&gt;continue&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;break&lt;/span&gt;), I got it compiled and it ran and found the solutions in 11.3s.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-5352382478312716909?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/5352382478312716909/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=5352382478312716909' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5352382478312716909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/5352382478312716909'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/04/enigma-1491-tile-trials.html' title='Enigma 1491: Tile trials'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3621940479488641227.post-1039146543865489425</id><published>2008-04-17T18:03:00.002+01:00</published><updated>2008-05-19T12:05:49.155+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='welcome'/><title type='text'>First Post!</title><content type='html'>&lt;p&gt;Shortly after I set up my first web site in 1994 I added a section to it called&lt;em&gt; Jim's Web Of Consciousness&lt;/em&gt;, which described itself thusly:&lt;br /&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;em&gt;"This page is a random collection of things that may or may not prove interesting. It grows from the bottom up."&lt;/em&gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;It perhaps says something about the high regard that I held this page that it resided under a path of &lt;tt&gt;/junk&lt;/tt&gt; on my site.&lt;br /&gt;&lt;p&gt;Of course it was only available to people with access to the HP Intranet (i.e. people that worked at HP), but at the time that included the vast majority of people who knew me who had access to the internet, so it didn't seem like much of a problem.&lt;/p&gt;Fourteen years later I've decided the time has come for me to add a random collection of things that may or may not prove interesting to &lt;a href="http://www.magwag.plus.com/jim/"&gt;my current web site&lt;/a&gt;, and that's exactly what we call a &lt;em&gt;blog&lt;/em&gt; nowadays.&lt;br /&gt;&lt;p&gt;So here it is. At some point I will link it in more closely to my site, but for now I shall just add things to it as I see fit.&lt;/p&gt;If you know me and you've managed to find this blog feel free to leave a comment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3621940479488641227-1039146543865489425?l=jimpulse.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jimpulse.blogspot.com/feeds/1039146543865489425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3621940479488641227&amp;postID=1039146543865489425' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1039146543865489425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3621940479488641227/posts/default/1039146543865489425'/><link rel='alternate' type='text/html' href='http://jimpulse.blogspot.com/2008/04/first-post.html' title='First Post!'/><author><name>Jim</name><uri>http://www.blogger.com/profile/08423930784374760697</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry></feed>
