<?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:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4213388439146074675</id><updated>2010-06-25T06:30:22.050+01:00</updated><title type='text'>spfweb: my life and other animals</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default?start-index=26&amp;max-results=25'/><author><name>Steve</name><uri>http://www.blogger.com/profile/07477505979996266975</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>37</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-2068719803830702565</id><published>2010-02-17T20:56:00.003Z</published><updated>2010-02-17T20:59:44.390Z</updated><title type='text'>My Mac can't count</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_6IFub1F6Eu0/S3xYj479nsI/AAAAAAAAA1A/CW4VyIPUiHY/s1600-h/lostcount.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 213px; height: 331px;" src="http://3.bp.blogspot.com/_6IFub1F6Eu0/S3xYj479nsI/AAAAAAAAA1A/CW4VyIPUiHY/s400/lostcount.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5439319823559270082" /&gt;&lt;/a&gt;&lt;br /&gt;Computers aren't what they used to be. They give up too early. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;How many attachments in this email?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-2068719803830702565?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/2068719803830702565/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2010/02/my-mac-cant-count.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/2068719803830702565'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/2068719803830702565'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2010/02/my-mac-cant-count.html' title='My Mac can&apos;t count'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_6IFub1F6Eu0/S3xYj479nsI/AAAAAAAAA1A/CW4VyIPUiHY/s72-c/lostcount.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-8319742640712991979</id><published>2009-12-28T22:31:00.003Z</published><updated>2009-12-28T22:45:42.594Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='kids'/><category scheme='http://www.blogger.com/atom/ns#' term='christmas'/><title type='text'>Happiness is...</title><content type='html'>... your 4 year old nephew telling you he "loves his new &lt;a href="http://www.nintendo.com/ds"&gt;Nintendo DS&lt;/a&gt;" while you're attempting to play "&lt;a href="http://www.hasbro.com/games/en_GB/kid-games/monopoly/"&gt;Mopoly&lt;/a&gt;" (as he puts it) with him.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-8319742640712991979?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/8319742640712991979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2009/12/happiness-is.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8319742640712991979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8319742640712991979'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2009/12/happiness-is.html' title='Happiness is...'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-1084461581520115038</id><published>2009-12-28T22:14:00.004Z</published><updated>2009-12-28T22:44:52.143Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='flickr'/><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='iphoto'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Deleting Flickr Albums from iPhoto</title><content type='html'>&lt;div&gt;(or, how to live dangerously with the command line)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So when I set myself up with a Flickr account I thought - hey, now I can really integrate and publish my photos through iPhoto, since that is where they are all managed.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;iPhoto really does make it easy - select some photos, click the Flickr button and away you go. Drag photos in and out of the Flickr albums and iPhoto syncs automatically with flickr.com. Great.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Apart from when you now want to disassociate the Flickr albums in iPhoto from flickr.com. Sure, you can delete the Flickr albums, but that also deletes the sets on flickr.com as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm looking for a way to delete Flickr albums from iPhoto, but leave the pictures on flickr.com intact.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;There is a way through iPhoto to delete all Flickr albums associated with one account:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;select a Flickr album&lt;/li&gt;&lt;li&gt;click the settings button on the toolbar&lt;/li&gt;&lt;li&gt;click the button to remove the account&lt;/li&gt;&lt;li&gt;now delete all Flickr albums (iPhoto will complain about username and password, but that's OK)&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But to disassociate individual Flickr albums doesn't seem possible from within iPhoto without deleting the sets from flickr.com. (If there is a way, please let me know!)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, if you want to live on the edge and feel in the mood for some hardcore SQLite command line voodoo with the risk of totally screwing up your iPhoto Library, then read on…&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Of course, usual disclaimers apply from now on - I'm not responsible for you losing your cherished wedding photos or baby pictures, so don't be dumb: make a backup before you continue. Time Machine is good enough for a backup, but to be honest, just copying iPhotoMain.db will probably suffice. If you're mad enough to follow my instructions, then let us continue...&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, open a new Terminal window and enter the following commands:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;$ cd "~/Pictures/iPhoto Library"  (or wherever it is)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;$ ls -l&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You should see a file called iPhotoMain.db&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;$ sqlite3 iPhotoMain.db&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;sqlite&gt; select primaryKey,publishServiceKey,publishedName from SqPublishedAlbum;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This lists all published albums (MobileMe, Facebook, Flickr, etc.) Make a note of the primary keys (the numbers in the first column) of the albums you want to delete. Now the dangerous bit...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;sqlite&gt; delete from SqAlbum where primaryKey in (x,y,z,…)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;sqlite&gt; delete from SqPublishedAlbum where primaryKey in (x,y,z,…)&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Where x,y,z,… are the primary keys you made a note of earlier.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'courier new';"&gt;&lt;b&gt;sqlite&gt; .quit&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Close the Terminal window and restart iPhoto. The albums you deleted should no longer be in iPhoto, but will still be on flickr.com.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you find that iPhoto crashes when it starts, then you may have just deleted the albums from the SqPublishedAlbum table, and not from SqAlbum as well. Try the SQLite commands again. You should also delete the iPhotoMain.db-journal file as well.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The same principles probably apply for other publishing services like Facebook and MobileMe, but I've not tried this method them.&lt;/div&gt;&lt;div&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/4213388439146074675-1084461581520115038?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/1084461581520115038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2009/12/deleting-flickr-albums-from-iphoto.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/1084461581520115038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/1084461581520115038'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2009/12/deleting-flickr-albums-from-iphoto.html' title='Deleting Flickr Albums from iPhoto'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-7748291471574198920</id><published>2009-11-03T21:44:00.003Z</published><updated>2009-11-03T21:46:19.054Z</updated><title type='text'>BBC iPlayer is one louder</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6IFub1F6Eu0/SvCkmx-wzSI/AAAAAAAAA00/TqmcJH6BN4M/s1600-h/LoudPlayer.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 262px; height: 186px;" src="http://2.bp.blogspot.com/_6IFub1F6Eu0/SvCkmx-wzSI/AAAAAAAAA00/TqmcJH6BN4M/s400/LoudPlayer.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5399996939375791394" /&gt;&lt;/a&gt;&lt;br /&gt;Does the BBC's iPlayer have the loudest volume control?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/4213388439146074675-7748291471574198920?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/7748291471574198920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2009/11/bbc-iplayer-is-one-louder.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/7748291471574198920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/7748291471574198920'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2009/11/bbc-iplayer-is-one-louder.html' title='BBC iPlayer is one louder'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6IFub1F6Eu0/SvCkmx-wzSI/AAAAAAAAA00/TqmcJH6BN4M/s72-c/LoudPlayer.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-6962578554042269099</id><published>2009-09-06T19:31:00.006+01:00</published><updated>2009-09-06T19:43:02.299+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='snow leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple open-sourcing their apps?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6IFub1F6Eu0/SqQCntWRj3I/AAAAAAAAA0s/8Ja6VYSVgEY/s1600-h/crazy-ones.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 200px; height: 200px;" src="http://2.bp.blogspot.com/_6IFub1F6Eu0/SqQCntWRj3I/AAAAAAAAA0s/8Ja6VYSVgEY/s200/crazy-ones.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5378426736198389618" /&gt;&lt;/a&gt;&lt;br /&gt;Shirley you can't be serious?  Anyone looked the examples in Snow Leopard's Developer Tools recently?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;See that one called TextEdit? Yep, that's that TextEdit application you find in /Applications. The history of changes is an interesting read in README.rtf.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I wonder why they've done this? OK, so I'm pretty sure Apple aren't going to be  publishing source code to all their other apps any time soon. I'm guessing it's to give other developers a look how to do things "the Apple way".&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-6962578554042269099?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/6962578554042269099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2009/09/apple-open-sourcing-their-apps.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/6962578554042269099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/6962578554042269099'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2009/09/apple-open-sourcing-their-apps.html' title='Apple open-sourcing their apps?'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6IFub1F6Eu0/SqQCntWRj3I/AAAAAAAAA0s/8Ja6VYSVgEY/s72-c/crazy-ones.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-3379942200985419673</id><published>2009-09-04T16:36:00.003+01:00</published><updated>2009-09-04T16:42:29.114+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='snow leopard'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'></title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6IFub1F6Eu0/SqE1WhETyJI/AAAAAAAAA0c/RlHlUo7K2QQ/s1600-h/he-man.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width: 260px; height: 198px;" src="http://1.bp.blogspot.com/_6IFub1F6Eu0/SqE1WhETyJI/AAAAAAAAA0c/RlHlUo7K2QQ/s320/he-man.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5377638091006920850" /&gt;&lt;/a&gt;&lt;br /&gt;Two posts in 2 weeks? Steady on there!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, just a thought - now that Snow Leopard has OpenCL and is exploiting the power of GPU, when will we start seeing the Activity Monitor app showing GPU Usage and GPU History??&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Does anyone know - are any apps installed with SL already using OpenCL?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-3379942200985419673?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/3379942200985419673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2009/09/two-posts-in-2-weeks-steady-on-there.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3379942200985419673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3379942200985419673'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2009/09/two-posts-in-2-weeks-steady-on-there.html' title=''/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_6IFub1F6Eu0/SqE1WhETyJI/AAAAAAAAA0c/RlHlUo7K2QQ/s72-c/he-man.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-550185115936927936</id><published>2009-08-25T22:54:00.005+01:00</published><updated>2009-08-25T23:49:30.816+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='reddwarf'/><category scheme='http://www.blogger.com/atom/ns#' term='nikon'/><category scheme='http://www.blogger.com/atom/ns#' term='d60'/><title type='text'>Photography</title><content type='html'>&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div&gt;This post reminds me of the episode of Red Dwarf, &lt;i&gt;Me Squared&lt;/i&gt;, where Lister tries to find out why Rimmer's last words were &lt;i&gt;"Gazpacho Soup"&lt;/i&gt;. He finds Rimmer's diary:&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;i&gt;January 1st: I have decided to keep a journal of my thoughts and deeds over the coming year; a daily chart of my progress through the echelons of command so that perhaps one day other aspiring officers may seek enlightenment through these pages. It is my fond hope that one day this journal will take it's place alongside Napolean's war diaries and the memories of Julius Ceasar.&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;i&gt;Next entry - July 17th: Auntie Maggie's Birthday.&lt;/i&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;(It's November 25th, by the way - Gazpacho Soup Day.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, here we are, a mere 8 months since my last post.  It's not Auntie Maggie's birthday (I don't have an Auntie Maggie anyway); I wanted to let my faithful readership know about my new hobby - photography.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'm very pleased with my new Nikon D60. The D60 is getting on a bit, at about 18 months old now (in technology years, positively ancient!) but feature/quality/price trade-offs made it (in my opinion) the best option for me.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I realise buying an expensive camera won't automatically make my pictures better - it's so easy to take crap pictures with an expensive camera. I should know - I have! But with a good camera in hand, it's going to give me the impetus to get out there and practice.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So feel free to browse &lt;a href="http://www.flickr.com/photos/40904756@N06/"&gt;my photostream on flickr&lt;/a&gt;.  &lt;i&gt;Constructive&lt;/i&gt; criticism is welcome!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I'll add more existing pictures soon, and new ones as I take them. Visit regularly, or subscribe to &lt;a href="http://api.flickr.com/services/feeds/photos_public.gne?id=40904756@N06&amp;amp;lang=en-us&amp;amp;format=rss_200"&gt;my flickr RSS feed&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Enjoy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-550185115936927936?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/550185115936927936/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2009/08/photography.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/550185115936927936'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/550185115936927936'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2009/08/photography.html' title='Photography'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-5723755620928223379</id><published>2009-01-24T00:24:00.003Z</published><updated>2009-01-24T00:51:11.445Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='iwork'/><category scheme='http://www.blogger.com/atom/ns#' term='versioncontrol'/><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><title type='text'>iWork and Version Control</title><content type='html'>&lt;div&gt;I've been looking at the new release of &lt;a href="http://www.apple.com/iwork"&gt;iWork '09&lt;/a&gt; from Apple and it's time to bring up the subject of version control and iWork documents again, after posting about it &lt;a href="http://blog.spfweb.co.uk/2008/01/os-x-packages-and-version-control.html"&gt;here&lt;/a&gt; last year.  &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Maybe Apple have listened to their customers because in this release of iWork they have changed the format of Keynote, Pages and Numbers documents. These application now save your work as single files rather than &lt;a href="http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFBundles/Concepts/DocumentBundles.html#//apple_ref/doc/uid/20002128-BAJCGCFF"&gt;document bundles&lt;/a&gt;. (I'd like to think somebody at Apple read my previous article, but that may be pushing it a bit!)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;This is certainly good news for those with an antiquated version control system such as CVS and Subversion which, as I mentioned before, litters your working copy with version control.  To be honest, it's good news for any VCS since having to deal with one file instead of one directory. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At &lt;a href="http://www.igence.com/"&gt;igence&lt;/a&gt; where I work we're in the process of transitioning to git for our version control, replacing a 6 year old CVS repository. I've been getting to know &lt;a href="http://git-scm.com/"&gt;git&lt;/a&gt; for good few months now, and I can see even it having problems with OS X bundles, especially when it comes to merging branches, since it works at the file level and would attempt to merge the contents of the bundle and most likely make a complete hash of it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Of course, this still hasn't addressed the issue of which applications we use, but it does bring iWork back into the debate. We even have the option of &lt;a href="http://openoffice.org/"&gt;OpenOffice.org&lt;/a&gt; as well now; the latest version of their suite (v3) is OS X native, rather than relying on the X Window System.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-5723755620928223379?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/5723755620928223379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2009/01/iwork-and-version-control.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/5723755620928223379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/5723755620928223379'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2009/01/iwork-and-version-control.html' title='iWork and Version Control'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-6034000381488093106</id><published>2008-12-18T22:56:00.003Z</published><updated>2008-12-18T22:59:17.369Z</updated><title type='text'>Thought for the day</title><content type='html'>Did Lee Majors do his own stunts when he played Colt Seavers in &lt;a href="http://en.wikipedia.org/wiki/The_Fall_Guy"&gt;The Fall Guy&lt;/a&gt;?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-6034000381488093106?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/6034000381488093106/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/12/thought-for-day.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/6034000381488093106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/6034000381488093106'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/12/thought-for-day.html' title='Thought for the day'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-3721991585317384734</id><published>2008-09-26T08:50:00.004+01:00</published><updated>2008-09-26T08:57:13.863+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Embedded comment forms</title><content type='html'>Cool. I just found about embedding comment forms in posts.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Edit your comment settings via &lt;a href="http://draft.blogger.com/"&gt;http://draft.blogger.com/&lt;/a&gt; and you should see an extra option under Comment Form Placement - 'Embedded Below Post'.  That's all there is to it.  More details &lt;a href="http://bloggerindraft.blogspot.com/search/label/embedded%20comment%20form"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If you're using your own hand crafted template, &lt;a href="http://www.bloggerbuster.com/2008/06/how-to-add-comment-form-beneath-your.html"&gt;this article&lt;/a&gt;  describes how to update it.&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/4213388439146074675-3721991585317384734?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/3721991585317384734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/09/embedded-comment-forms.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3721991585317384734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3721991585317384734'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/09/embedded-comment-forms.html' title='Embedded comment forms'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-8401703246783625908</id><published>2008-07-09T11:22:00.002+01:00</published><updated>2008-07-09T13:27:52.060+01:00</updated><title type='text'>Rant: an amount of numbers</title><content type='html'>This is my rant for the day:&lt;br /&gt;&lt;br /&gt;It really irks me when people use the words &lt;span style="font-style:italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;amount&lt;/span&gt;&lt;/span&gt; and &lt;span class="Apple-style-span" style="font-style: italic;"&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;number&lt;/span&gt;&lt;/span&gt; in the wrong context.  What just fired me off this time was reading this &lt;a href="http://www.macworld.co.uk/ipod-itunes/news/index.cfm?RSS&amp;amp;NewsID=21947"&gt;Macworld article&lt;/a&gt; about iPhone orders reaching 13,000 per second. (Anyway, that sounds way too high, surely 13,000 per minute is more realistic.)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But I digress. What got me was the quote from O2 &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"The amount of devices will vary depending on the store..."&lt;/span&gt;. This should of course be &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"The number of devices..."&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Amount&lt;/span&gt;&lt;/span&gt; should be used when you are referring to a portion of a single thing. If you can't pluralise the thing, then you should always use &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;amount&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;Number&lt;/span&gt;&lt;/span&gt; should be used to signify plurality. If it makes sense that you can count the number of objects, then use &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;number&lt;/span&gt;&lt;/span&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Some examples might help...&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Correct: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;I want to buy an &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;amount&lt;/span&gt; of sand.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Incorrect: &lt;span class="Apple-style-span" style="font-style: italic;"&gt;I want to buy a &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;number&lt;/span&gt; of sand.&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;However, what would be correct grammar (though hardly appropriate in the real world) is &lt;span class="Apple-style-span" style="font-style: italic;"&gt;"I want to buy a number of sand particles"&lt;/span&gt;. Thus, &lt;span class="Apple-style-span" style="font-style: italic; "&gt;an amount of sand particles&lt;/span&gt; is incorrect.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And consider the following:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Incorrect: I want to record the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;amount&lt;/span&gt;&lt;/span&gt; of messages being sent.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Correct: I want to record the &lt;span class="Apple-style-span" style="font-weight: bold;"&gt;&lt;span class="Apple-style-span" style="font-style: italic;"&gt;number&lt;/span&gt;&lt;/span&gt; of messages being sent.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thank you for listening. Rant over.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have checked, but no doubt somebody will flame me for grammatical errors in this post!&lt;/div&gt;&lt;div&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/4213388439146074675-8401703246783625908?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/8401703246783625908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/07/rant-amount-of-numbers.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8401703246783625908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8401703246783625908'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/07/rant-amount-of-numbers.html' title='Rant: an amount of numbers'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-2850405755333961248</id><published>2008-06-10T09:33:00.002+01:00</published><updated>2008-06-10T09:49:37.788+01:00</updated><title type='text'>WWDC 2008</title><content type='html'>Well, well. Lots of exciting stuff announced at this year's WWDC 2008 &lt;a href="http://events.apple.com.edgesuite.net/0806wdt546x/event/index.html"&gt;Stevenote&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The new &lt;a href="http://www.apple.com/uk/iphone/"&gt;iPhone&lt;/a&gt;. Hmmm... a much cheaper price, 3G and GPS makes it a &lt;i&gt;slightly&lt;/i&gt; more compelling purchase than the old iPhone. We'll have to wait and see how much the contract will cost from O2.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/macosx/snowleopard/"&gt;Snow Leopard&lt;/a&gt;. Interesting. One of the goals of Snow Leopard is to reduce the footprint of OS X - I guess everything shrinks in the cold, right...?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/mobileme/"&gt;MobileMe&lt;/a&gt;. An upgrade to .Mac? Your very own mail server! Access mail with your Mac, and iPhone or iPod touch.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-2850405755333961248?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/2850405755333961248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/06/wwdc-2008.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/2850405755333961248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/2850405755333961248'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/06/wwdc-2008.html' title='WWDC 2008'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-5080923307038005996</id><published>2008-05-07T10:59:00.005+01:00</published><updated>2008-11-13T04:33:09.922Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='time warp'/><category scheme='http://www.blogger.com/atom/ns#' term='sky'/><title type='text'>6-day recording with Sky+</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6IFub1F6Eu0/SCF9ykFYNRI/AAAAAAAAAAc/J90YYcYw69g/s1600-h/IMG_4601.JPG"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_6IFub1F6Eu0/SCF9ykFYNRI/AAAAAAAAAAc/J90YYcYw69g/s320/IMG_4601.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5197573752595428626" /&gt;&lt;/a&gt;&lt;div&gt;I was watching a 2 hour programme at the weekend, then all of a sudden my Sky+ box thought I was 6 days into it!&lt;br /&gt;&lt;/div&gt;&lt;div&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/4213388439146074675-5080923307038005996?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/5080923307038005996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/05/6-day-recording-with-sky.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/5080923307038005996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/5080923307038005996'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/05/6-day-recording-with-sky.html' title='6-day recording with Sky+'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6IFub1F6Eu0/SCF9ykFYNRI/AAAAAAAAAAc/J90YYcYw69g/s72-c/IMG_4601.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-40906774070704345</id><published>2008-04-20T21:32:00.003+01:00</published><updated>2008-11-13T04:33:10.410Z</updated><title type='text'>Separated at birth?</title><content type='html'>&lt;div&gt;What do &lt;span class="Apple-style-span" style="font-style: italic;"&gt;you&lt;/span&gt; think?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Benny from the Vatican...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6IFub1F6Eu0/SAupEcMTlOI/AAAAAAAAAAU/xin5ehPl6sA/s1600-h/pope.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_6IFub1F6Eu0/SAupEcMTlOI/AAAAAAAAAAU/xin5ehPl6sA/s320/pope.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5191428889227007202" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;And Genial Harry Grout, of HM Slade Prison...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_6IFub1F6Eu0/SAuo4MMTlNI/AAAAAAAAAAM/Mf42IVg1lxM/s1600-h/grouty.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://1.bp.blogspot.com/_6IFub1F6Eu0/SAuo4MMTlNI/AAAAAAAAAAM/Mf42IVg1lxM/s320/grouty.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5191428678773609682" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&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/4213388439146074675-40906774070704345?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/40906774070704345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/04/separated-at-birth.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/40906774070704345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/40906774070704345'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/04/separated-at-birth.html' title='Separated at birth?'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6IFub1F6Eu0/SAupEcMTlOI/AAAAAAAAAAU/xin5ehPl6sA/s72-c/pope.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-8958883522075342649</id><published>2008-03-17T17:46:00.001Z</published><updated>2008-03-17T17:48:19.436Z</updated><title type='text'>Things not to do in an airport departure lounge or tube train</title><content type='html'>1. Play this on your laptop  - &lt;a href="http://boortz.com/mp3/archive/countdown.swf"&gt;http://boortz.com/mp3/archive/countdown.swf&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-8958883522075342649?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/8958883522075342649/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/03/things-not-to-do-in-airport-departure.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8958883522075342649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8958883522075342649'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/03/things-not-to-do-in-airport-departure.html' title='Things not to do in an airport departure lounge or tube train'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-4433828593038089023</id><published>2008-03-16T19:59:00.004Z</published><updated>2008-03-16T20:07:26.763Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='python'/><title type='text'>Why you should use Python</title><content type='html'>From &lt;a href="http://docs.python.org/tut/node3.html"&gt;http://docs.python.org/tut/node3.html&lt;/a&gt;:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style=" ;font-family:'Lucida Grande';"&gt;"By the way, the language is named after the BBC show ``Monty Python's Flying Circus'' and has nothing to do with nasty reptiles. Making references to Monty Python skits in documentation is not only allowed, it is encouraged!"&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-family:'Lucida Grande';"&gt;Why? Because she's a fucking princess, that's why!&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-4433828593038089023?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/4433828593038089023/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/03/why-you-should-use-python.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/4433828593038089023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/4433828593038089023'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/03/why-you-should-use-python.html' title='Why you should use Python'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-3676050497860643355</id><published>2008-03-11T22:19:00.006Z</published><updated>2008-03-16T20:06:34.207Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><title type='text'>Spotlight is CPU hog in Leopard</title><content type='html'>There was a time on Tiger when the Spotlight indexer processes (mdimport) would run nicely in the background and relinquish CPU cycles to anything else; you would hardly know they were there.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;On Leopard now,  Spotlight appears to have been completely re-written and certainly does produce search results a lot faster than Tiger, but it does so at the expense of hogging your CPU(s) in an effort to get the indexing done (which are mdworker processes now). mds is a bit of hog too.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;It took about 20 minutes to install the Office update, and it started a couple of minutes just before the Time Machine backup kicked off.  Coupled with the Spotlight indexing going on in the background as well (which didn't totally calm down until about half an hour after the install finished), made for a slightly unresponsive machine for a while!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So here's a tip - don't install the Office 2008 update (12.0.1) during a Time Machine backup!  Responsiveness is reduced a tad.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I filed a bug report with Apple.&lt;/div&gt;&lt;div&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/4213388439146074675-3676050497860643355?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/3676050497860643355/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/03/spotlight-is-cpu-hog-in-leopard.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3676050497860643355'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3676050497860643355'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/03/spotlight-is-cpu-hog-in-leopard.html' title='Spotlight is CPU hog in Leopard'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-3958264667772808902</id><published>2008-03-08T21:21:00.001Z</published><updated>2008-03-08T21:21:30.976Z</updated><title type='text'>Thought for the day</title><content type='html'>Why should I have to pay for free range eggs?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-3958264667772808902?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/3958264667772808902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/03/thought-for-day.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3958264667772808902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/3958264667772808902'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/03/thought-for-day.html' title='Thought for the day'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-2627989669988000445</id><published>2008-02-07T16:56:00.000Z</published><updated>2008-02-07T17:05:36.927Z</updated><title type='text'>Operator? Get me Bugs Bunny</title><content type='html'>&lt;div&gt;Ever wanted to play the Looney Tunes theme on your phone?  Dial this number: 901293645555&lt;/div&gt;&lt;br /&gt;&lt;div&gt;It works best if you can programme the number and dial it that way. &lt;/div&gt;&lt;br /&gt;&lt;div&gt;(Probably doesn't work on mobile phones.)&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I wonder what other tunes can be played?&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-2627989669988000445?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/2627989669988000445/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/02/operator-get-me-bugs-bunny.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/2627989669988000445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/2627989669988000445'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/02/operator-get-me-bugs-bunny.html' title='Operator? Get me Bugs Bunny'/><author><name>Steve</name><uri>http://www.blogger.com/profile/13596401138707147381</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='13413773955662052632'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-8663565215238768520</id><published>2008-01-23T13:49:00.000Z</published><updated>2008-01-23T15:27:31.220Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><title type='text'>Leopard? Bored now.</title><content type='html'>Leopard is old hat. It's been out for a few months now. I'm bored with it. We need to move on.&lt;br /&gt;&lt;br /&gt;First, please take part in my poll. What do we think the next version of OS X will be called?&lt;br /&gt;&lt;br /&gt;Secondly, does anyone have any ideas (as wacky as you like) as to what the next big features in OS X will be? We've had Fast User Switching, Exposé, Spotlight and Time Machine. What's next?  What would you &lt;i&gt;like&lt;/i&gt; to see?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-8663565215238768520?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/8663565215238768520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/01/leopard-bored-now.html#comment-form' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8663565215238768520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8663565215238768520'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/01/leopard-bored-now.html' title='Leopard? Bored now.'/><author><name>Steve</name><uri>http://www.blogger.com/profile/07477505979996266975</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15001968969398674191'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-4638232782481095219</id><published>2008-01-21T19:29:00.000Z</published><updated>2008-01-21T19:41:31.345Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Freedom of speech</title><content type='html'>So who should be able to comment on my posts?  How much protection should I put around comments?&lt;br /&gt;&lt;br /&gt;From what I can see, I can limit who can post (anonymous, google account holders, blog members only), I can moderate comments, and I can add word verification to prevent autonomous comments.&lt;br /&gt;&lt;br /&gt;Now, at the moment, my readership is not *that* big.  &lt;br /&gt;&lt;br /&gt;I am going to open my arms and allow anonymous posts and turn word verification off.  I want as big a readership as possible. If it starts to go sour and I get comments by bots or other unsuitable comments, then I will start to restrict things.&lt;br /&gt;&lt;br /&gt;Let's see how it goes...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-4638232782481095219?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/4638232782481095219/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/01/freedom-of-speech.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/4638232782481095219'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/4638232782481095219'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/01/freedom-of-speech.html' title='Freedom of speech'/><author><name>Steve</name><uri>http://www.blogger.com/profile/07477505979996266975</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15001968969398674191'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-8441797039868405796</id><published>2008-01-21T14:44:00.000Z</published><updated>2008-01-21T14:55:51.243Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='mail'/><title type='text'>Rich text, poor text</title><content type='html'>I feel I have reached an important milestone in my emails: No longer will I make a conscious effort to send plain text emails.  It's rich text (well, HTML to be picky) for me from now on.&lt;br /&gt;&lt;br /&gt;I use Mac OS X, so I'm not too concerned about reading emails with potentially dangerous virus and trojan-laden payloads. (My spam traps are about 95% effective anyway.)  Most of the mailing lists I subscribe to use HTML, and they're always much nicer to read in HTML than plain text&lt;br /&gt;&lt;br /&gt;If Apple Mail had an option to always compose new emails in plain text (hint - it doesn't if you 'Mail Link to This Page' from Safari), and an option to prefer viewing plain text content I might have persevered a while longer.&lt;br /&gt;&lt;br /&gt;Can anyone convince me as to why I should stick with plain text?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-8441797039868405796?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/8441797039868405796/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/01/rich-text-poor-text.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8441797039868405796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8441797039868405796'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/01/rich-text-poor-text.html' title='Rich text, poor text'/><author><name>Steve</name><uri>http://www.blogger.com/profile/07477505979996266975</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15001968969398674191'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-8653955695773593779</id><published>2008-01-20T10:58:00.000Z</published><updated>2008-01-20T11:56:00.364Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='versioncontrol'/><category scheme='http://www.blogger.com/atom/ns#' term='os x'/><category scheme='http://www.blogger.com/atom/ns#' term='office'/><title type='text'>OS X Packages and Version Control</title><content type='html'>Chris's blog about &lt;a href="http://www.redfursnake.com/2008/01/windows-cleartype-fonts-in-os-x.html"&gt;ClearType fonts in OS X&lt;/a&gt; got me thinking about other issues with Microsoft Office and iWork.&lt;br /&gt;&lt;br /&gt;One 'good' thing about Office is that the documents it creates are truly single files, as opposed to iWork where it's documents are OS X packages, or &lt;a href="http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFBundles/CFBundles.html"&gt;bundles&lt;/a&gt;, in particular &lt;a href="http://developer.apple.com/documentation/CoreFoundation/Conceptual/CFBundles/Concepts/DocumentBundles.html#//apple_ref/doc/uid/20002128-BAJCGCFF"&gt;document bundles&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A bundle is simply a folder with sub-folders and files. OS X and the application that created it knows it's to be treated as a single entity.&lt;br /&gt;&lt;br /&gt;This is important when considering a version control tool for OS X. Most (if not all?) version control tools work at the file level, they don't know how about bundles. I would love to use iWork for our documentation, but &lt;a href="http://theappleblog.com/2008/01/04/iwork-hates-subversion/"&gt;see here&lt;/a&gt; how it can go wrong (some comments offer solutions).&lt;br /&gt;&lt;br /&gt;It seems to be an issue with version control tools that want to litter your working copy with a hidden file or directory per directory (CVS, Subverison). On the other hand, more modern version control tools like git or Mercurial don't seem to suffer from the same issues and CVS and Subversion.&lt;br /&gt;&lt;br /&gt;We deliver documents to our clients as PDF, so it shouldn't matter what tool we use to generate them. On the other hand, clients may well be Microsoft-bound, and may still send us Word documents. &lt;br /&gt;&lt;br /&gt;But how do you send a cross-platform spreadsheet, or PowerPoint presentation?&lt;br /&gt;&lt;br /&gt;I suspect we may be stuck with Office for a while yet...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-8653955695773593779?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/8653955695773593779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/01/os-x-packages-and-version-control.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8653955695773593779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/8653955695773593779'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/01/os-x-packages-and-version-control.html' title='OS X Packages and Version Control'/><author><name>Steve</name><uri>http://www.blogger.com/profile/07477505979996266975</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15001968969398674191'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-5874180510240193559</id><published>2008-01-19T21:26:00.000Z</published><updated>2008-01-19T23:59:11.338Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='chewbacca'/><title type='text'>Chewbacca at home</title><content type='html'>You may have seen these before, but they make me laugh.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=wIV8jHnfwP8&amp;eurl=http://blog.spfweb.co.uk/"&gt;Is Chewbacca trapped in my nightstand?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/wIV8jHnfwP8&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/wIV8jHnfwP8&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.youtube.com/watch?v=Oq5ZVdhHsiQ&amp;eurl=http://blog.spfweb.co.uk/"&gt;My Hoover Sounds Like Chewbacca From Star Wars&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="425" height="355"&gt;&lt;param name="movie" value="http://www.youtube.com/v/Oq5ZVdhHsiQ&amp;rel=1"&gt;&lt;/param&gt;&lt;param name="wmode" value="transparent"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/Oq5ZVdhHsiQ&amp;rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-5874180510240193559?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/5874180510240193559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/01/chewbacca-at-home.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/5874180510240193559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/5874180510240193559'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/01/chewbacca-at-home.html' title='Chewbacca at home'/><author><name>Steve</name><uri>http://www.blogger.com/profile/07477505979996266975</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15001968969398674191'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4213388439146074675.post-928052860399715397</id><published>2008-01-16T10:37:00.000Z</published><updated>2008-01-16T10:42:48.993Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Macworld 2008</title><content type='html'>Here's a few of my thoughts about the recent announcements at the Stevenote:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/timecapsule/?sr=hotnews"&gt;Time Capsule&lt;/a&gt;. Great idea, but I might want to put in my own bigger disk later, especially for my ever expanding collection of exotic photos and videos ;-).  I wonder how suitable it would be in an office environment?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/macbookair/?sr=hotnews"&gt;MacBook Air&lt;/a&gt;.  Cool! But, no firewire? Only one USB? I don't think it's intended to be your main machine (no optical drive). SSD is welcome, even though a tad expensive - £639 for 64GB! I'm sure prices will fall eventually, but at £2000 it's not for me.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/itunes/store/movies.html?sr=hotnews"&gt;Movie Rentals&lt;/a&gt;. This definitely got my attention. With the new Apple TV box and a nice new LCD HD TV, the idea of renting movies over the internet is now looking quite plausible.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.apple.com/ipodtouch/?sr=hotnews"&gt;iPod touch apps&lt;/a&gt;. Already bought. Now we have Mail and Notes, the move towards it becoming a PDA is much more likely. The Maps app Locate function was quite scary - is this Big Brother in disguise!  The wiggling home screen icons is just so twee!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4213388439146074675-928052860399715397?l=blog.spfweb.co.uk' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.spfweb.co.uk/feeds/928052860399715397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://blog.spfweb.co.uk/2008/01/macworld-2008.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/928052860399715397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4213388439146074675/posts/default/928052860399715397'/><link rel='alternate' type='text/html' href='http://blog.spfweb.co.uk/2008/01/macworld-2008.html' title='Macworld 2008'/><author><name>Steve</name><uri>http://www.blogger.com/profile/07477505979996266975</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='OpenSocialUserId' value='15001968969398674191'/></author><thr:total>3</thr:total></entry></feed>