Reprocessed

Blog » Archives

More where that came from:

Code

Web 2.0 Expo, Berlin

I’m heading to Berlin for O’Reilly’s Web 2.0 Expo next week. I’ll be speaking on a panel with Leisa Reichelt and Fred Oliveira: Moving from 1.0 to 2.0: Philosophies and...

Come and work with us at the BBC

We have vacancies for developers at BBC Audio & Music Interactive at the moment. If you want to join a team building the data-driven future of the BBC’s National Radio...

Bloodied but unbowed

So, the ‘little’ downtime has been most of a week, which kind of serves me right for buggering around with my server so much when I had other things to...

Everything I know about programming I learnt from typography

Here are the slides from my presentation at BarCamp London a few weekends ago. Sorry for the delay, I was hoping to secure permission to distribute the slides with one...

Back from Barcamp London

I’m freshly arrived home from Barcamp London, which was enormous fun. I’ll be posting up the slides, with notes, from my presentation (Everything I know about programming I learnt from...

Getting Active Resource working in Edge Rails

I’ve wanted to have a look at Active Resource since it was announced, and now I need to look at it for work. It took me a while to get...

Maintain radio silence

So, what the hell happened to me… Weeellllll, so, we were in Rome (don’t expect the link to work just yet… I haven’t written that yet), which took up time...

Come and work with us

BBC Radio & Music Interactive, the department where I work has some job vacancies. It’s a good place to work, and we’re doing interesting and exciting things. (It’s not without...

Migrating from qmail & BincIMAP to Exim and Dovecot on a Debian Sarge box

So, I’ve been meaning to do this for about nine months now. I have a Debian box at home which is, in fact, an old PowerMac 7300. It has fans,...

Compiling PostgreSQL and Psycopg 1.1.9 on Mac OS X 10.4 Tiger

So, compiling and installing PostgreSQL from source is pretty easy: Follow the instructions Apple posted. For variation I used the niload utility to create a new user and group for...

Post to del.icio.us from NetNewsWire

This is a little Applescript I’ve created to allow you to post URLs to your del.icio.us from within NewNewsWire 2. It’s the not the first of it’s kind, but it...

Setting up MT 3.1's dynamic publishing with an Apache virtual host config

The suggested setup routine for MT 3.1’s dynamic publishing gives instructions for use with .htaccess files. If, like me, you’ve got root access to some variety of unix box then...

MMS plumbing at the BBC

When Matt Biddulph (R&Mi T&D Architecture Team Gruppenfuhrer) wrote about Moyles-proof code he was talking about processing incoming SMS. The core plumbing of that system was a way of turning...

On iTunes and random play

I may be an exception, but I listen to my music exclusively by leaving my iPod (and iTunes, for that matter) on random play, set to shuffle by album not...

The unadaptive iPod

I’ve only had an iPod for a few months, but that’s been long enough to realise a few things about it, good and bad. My department’s boss, Dan Hill, wrote...

The effectiveness of a reasoned, well-constructed and accurate critique

Amidst the maelstrom of complaint about the way Apple have handled recent security problems John Gruber has complained about Apple viewing security updates as a marketing problem, in Security cannot...

CSS: Separating content from presentation, second edition

This is something I should have done a while ago… I’m very pleased to indulge in a little self-promotion and wave the flag for the second edition of my book:...

Bad DOM seeks helping hand

I’ve got a problem with IE and some Dynamic HTML I’ve been working on. I’m duplicating chunks of a form using the DOM cloneNode() method (all fine and dandy -...

Back again

After a brief period of unpublicised writing activity a few months ago, followed by a period of frenetic back-end new-site coding that, as yet, hasn’t produced a usable new site...

#billy { don't be a: hero; }

The way that CSS’s specificity (how browsers choose which CSS rules to apply) works can be a little baffling, even to old hands. I was writing rules for this site...

This page is:

Not forgetting:

Feeds: