The wheels on the bike go round and round

Bath 9 miles, Bristol 7 miles

I like cycling, if only because it’s not jogging, an enterprise I find tedious in the extreme. I’d much rather be playing football (that’s soccer for any Americans reading this), but you can’t thusly commute to work.

We had a recent reaquaintance with the world’s favourite two-wheeled human-powered transport/leisure activity whilst on holiday in Cornwall. The weather wasn’t great for most of the week, and it bucketed down with rain just as we arrived in the car park in Wadebridge next to the Camel Trail; nevertheless we cycled from Wadebridge to Padstow (Phoebe resplendant in her new rack-mounted bike seat), had a cream tea and cycled back again. It’s about 5 1/2 miles – about 40 mins gentle cycling – each way. We used our own bikes, transported all the way to Cornwall on Big Dave’s bike rack, using about 25% more petrol as a result of the extra wind resistance.

On return from holiday, I put the bikes in the back garden, locked the back gate and thought “I must lock them up before I go to bed.” On returning to the back garden to do so, I discovered that my lovely dark green Gary Fisher Aquila had been stolen. Someone had climbed over our 6ft-high fence and lifted it while we were in the house.

Our insurance company have been great, though. I had a call from their designated bike supplier today, giving me some ideas for replacements. It turns out it’s £650 of bike that constitutes new-for-old. I’d thought of spending perhaps £200. Still, if it makes the 15-mile-each-way commute easier, I’m all for it.

I cycled one way along the Bristol and Bath Railway Path today, but boy did it take a while. I left the house at 8.15, arrived at work at 9.30, but by the time I’d showered and changed it was 9.55. It’s cheaper (and more fitness-inducing) to commute like this, but it sure ain’t quicker.

Skillswap report

On Tuesday I spoke at the February 2007 edition of Bristol Skillswap at The Watershed. I think it was the first time I’d given a public presentation, though I’ve given a few talks at work. There were about 25 people there, which was a sufficiently large number to elicit questions and feedback but not so large as to be intimidating.

The subject of my talk was “Microformats: The Semantic Web for the Rest of Us”, and the slides are available online in lovely s5 format (a simple html file plus CSS and Javascript magic).

I managed to bag a couple of beers (for later consumption, I should add – I thought it best to be compos mentis during the talk itself) and then began the presentation. I described what the Semantic Web is, what Microformats are and what the point of it all is before showing some real-world examples. The main, meaty part, though, was to dive into some HTML and add some Microformats for contact information and events — the two Microformats I know best.

In the end, the talk ran to about an hour (which I’d hoped it would, but I wasn’t sure). There was a good amount of questions and feedback, and several of us carried on the discussion in the Watershed bar afterwards. I’m not sure how well it’ll come out on video, but never mind!

One Day In History: a grey start

I didn’t sleep well last night, and eventually got up at 6.40am (the alarm had gone off at 6.20). Showered while it was still dark; bring on the clock change – I want my sunrise back! Kathy brought me toast and tea, which I started to eat while I got dressed. Phoebe was still asleep, though she had woken up a few times around 6, calling for her mummy.

I synced my iPod to the computer. Despite Adam Christianson’s great tip about how to keep your iTunes music on an external hard drive, iTunes hangs on sync (at the “syncing calendars and contacts” stage) unless the external drive is connected. Oh well – I only did it to update my Last.fm stats. Kathy has the iPod today as she’s driving to Bristol Zoo with her mum, Grace and Phoebe.

We got to the station at 7.25. Kathy collected Grace, and Teresa (Grace’s mum) and I got the late-running 7.24 Cardiff Central train instead of our usual 7.37 Bristol Temple Meads. I was very nearly squashed by a middle-aged lady who, rather in a rush and keen to get off the train, decided to stand right in front of me (I was standing in the mouth of the bike compartment). It’s like I was invisible.

Anyway: I was in the office before 8, which is quite unheard of. I need to renew my season ticket later, which I’ll probably do at lunchtime. There are advantages to working near the station!

One Day In History: not quite Web 2.0?

The History Matters project is encouraging the ordinary citizens of the UK to blog about their everyday lives tomorrow, October 17th 2006. On first inspection, it sounded like a fine idea. I was all ready to kick the dust from my underused blog and start blogging.

It’s not quite as simple as that, though. You can’t just blog anywhere; you have to use the History Matters One Day In History site. You must also agree to their Terms and Conditions and waiver copyright to your blog entry, which can be used by the British Library in published works, media etc. as pointed out in the blog form’s footnotes:

Your diary will be stored in electronic form in the British Library’s Web Archiving Section which is a part of the Modern British Collection.
Members of the public will be able to consult your material.
The History Matters partners own the copyright of any materials that you submit and be free to use them in any History Matter related materials such as any media stories, published books etc.
Please see the Terms & Conditions for further details as to the use(s) of material submitted to ‘One Day in History’.

Now, I’m no Cory Doctorow, but I care about the overuse and downright abuse of copyright law to benefit the wrong people. I’m sure that the History Matters project thinks it’s being really revolutionary by having “one of those new fangled blog things”, but is playing the same insidious All Your Posts Are Belong To Us game that I would expect of major media organisations like NewsCorp.

The second old-economy mistake that HM makes is centralisation. There is no need to force people to use the ODIH (sounds like “oh dear”; well, it is made using an ASP CMS) site; RSS and other open data standards, combined with tagging (tag=odih, for example), would have made it perfectly possible to have a decentralised blog day effort. This could have been harvested by archive.org or the British Library after the event, in case the original blog posts went bit-rotten over time. If the bloggers used a suitable Creative Commons license, then their posts could have been repurposed as derivative works by the HM project and the British Library.

I can understand why the ODIH blog operates in the way it does: centralisation lowers the barrier to entry for people who probably don’t have a blog to speak of. Raise the barrier too high, and you won’t get the participation required to make the event a success. Decentralisation would have meant that the HM project would have had to exercise a degree of trust in the data quality used by the bloggers and their content. However, as they make no guarantee of quality or suitability for the data submitted to ODIH anyway (We may remove any postings or other material or interaction at our entire discretion.), there’s nothing to be gained in that regard by centralisation. It really does appear to be all about the snatching of copyright over the submitted work (If you do not want to grant the Partners the rights set out above, do not submit your material to the Site. Um, OK).

These same people probably don’t exercise themselves about copyright and freedom issues, but may take exception to the handing over of their intellectual property in such an all-or-nothing way to the HM project. Unfortunately, they are unlikely to be aware of Creative Commons and the range of licenses that it offers as alternatives to full copyright.

It seems churlish to advertise this as a mass blog, yet potentially exclude those people who have made blogging so important for the project even to exist: bloggers themselves.

In conclusion, my initial enthusiasm for the project has waned and I don’t plan on blogging via the ODIH site tomorrow. I will probably blog on my own blog though, as a mini-protest against the lip-service paid to blogging by the ODIH site.

As an aside, it would be wise to consider these issues as we enter the Brave New World of community web sites. You have to trust your users, not take away their rights.

Catching up

Oops – it looks like I’ve been having one of my occasional blog hiatuses. My apologies! Since my last post in May, the following exciting things have happened:

  • We (i.e. Clive, with occasional help from us & Claudia) started (and pretty much finished) building the conservatory.
  • Phoebe had her first birthday.
  • After nearly ten accident-free years, we had two minor bumps in the car. First, I pulled into a Cornish field entrance, skidded on gravel and hit a rock. Two weeks later, I hit some metal framework (From a lorry? A tank? A roadsign? Who knows?) on the A36 near Warminster while travelling at 60mph, damaging the suspension arm, floorpan, exhaust and sill. The first bump was knocked out by the garage but the second required an insurance claim, lightening our bank account by £350 (Note to self: negotiate a smaller policy excess next time). Talking of the garage, they managed to completely miss the damage under the car when we took it in for a service, despite the fact that I told them I could see damage to the floorpan and sill. We weren’t best pleased, I can tell you.
  • I turned 31. Not in itself notable, but I suppose I’m properly in my thirties now.
  • There have been two more Bradford-on-Avon Geek meetups. Photos of the last one are on Flickr.
  • Phoebe has started walking; we’re glad we got the stair gates fitted! She can also repeat, parrot fashion, many many words, so Kathy and I have to be careful what we say. She can also say words in a non-parrot capacity, like “milk”, “up”, “down”, “no”, “more”, “please” (Yay! She’s a polite girl!), “bowl” and lots more.
  • Kathy has started child-minding, for the child of a co-worker of mine who was in our NCT class. The nice early start means I get into the office by 8am, giving me scope for a lunch break.

So that’s it really (I think!). Work carries on apace: we released another web site back in June; we’re now scratching our heads over the eternal “build vs buy” conundrum vis the way forward. Lead times for new sites need to be reduced, it seems.

Bradford-on-Avon geeks meet-up

I made the 8-mile, 50-minute (walk, train, walk) journey from Bath to Bradford-on-Avon last night for the inaugral Bradford geeks meet-up, organised by Giles Turnbull. The other attendees were:

Anyway: it was good to meet everyone and have a good chat about geeky stuff, like the best way to present massive numbers of product colourway combinations photographically on a website; paper lens hoods; and going on telly to be grilled by angel investors.

As a bonus, the pub (The Barge Inn) had Bath Ales on tap, which was nice. ;) I took one photo (from which I seem to have omitted Sam – sorry, Sam!) which I will post on Flickr at some point.

Final note: thanks to Big Dave for babysitting!

Finally: a Windows-based RSS reader that I enjoy using

I have two requirements in an RSS reader:

  1. display RSS feeds in a manner that is pleasing to the eye (reading loads of feeds is hard work, man);
  2. use the space bar to both scroll down or go to next unread if there is no more item to scroll.

Most Mac-based RSS readers seem to work this way, but I thought that I was out of luck at work in MS-land. A quick bit of googling turned up a program called GreatNews. It has six different display styles (I’m using “newspaper”), renders RSS quite nicely indeed, thankyooverymuch, and is freeware. Oh, and the space bar does what I want it too. I’m a happy RSS bunny again.

And the winner is…

In my quest to find a finance package for the Mac, I finally capitulated and bought a (genuine) copy of Virtual PC 7 from eBay. I just don’t have the time to learn a new software package’s way of working – I’ve got my work cut out just getting the accounts up to date!

Respect to those who’ve made the jump to Moneydance and other packages; I guess I’m not that brave.

Recording streaming audio using Radiopod on Mac OS X

Ben Hammersley wrote a little perl script – Radiopod – a while ago. It uses mplayer and the lame mp3 encoder to create mp3s of RealAudio streams, which are then usable on iPods and other portable mp3 players.

I had a bit of a nightmare getting set up on OS X, though. At first I tried installing mplayer and lame using Fink; this didn’t work, so I switched to Darwin Ports. This was fine for lame, but the DP version of mplayer didn’t play ball with downloaded RealPlayer codecs.

I then googled and stumbled upon this blog entry where the author describes how to set up lame and mplayer on OS X, for use with his own shell script.

Anyway, there it is: install the ffmpegx version of mplayer and all will be well. I can now listen to Gilles Peterson and Hotpot Radio (Mr. Scruff & Treva Whateva) on my iPod. Yay!

An aside: one of the limitations of Radiopod was that the start or end time couldn’t be after midnight. This is a bit of a limitation, as most of the shows I timeshift are late-night ones. I modded the script to take a duration option (in seconds), which the script then uses instead of the duration it calculates from the start and end times anyway. If I pull my finger out, I may submit my patch back to SourceForge.