Standardisation 2 Apr

From the W3C Web SQL specification document (emphasis mine):

This document was on the W3C Recommendation track but specification work has stopped. The specification reached an impasse: all interested implementors have used the same SQL backend (Sqlite), but we need multiple independent implementations to proceed along a standardisation path.

What?

Android powered robot tank 8 Aug

After half a lifetime of dreaming about it, I’ve finally started building a robot. It’s based on a remote controlled tank, an Android mobile phone and a IOIO board which connects the two via USB.

Looking for bad user experience? I go DirectGov. 17 Jun

I’ve just moved home and so needed to update the address on my driving license. “Do it online – do it quicker,” says the DVLA website. Well all right, I reply. How naive of me.

Designing a better payslip 8 Oct

You know there’s something seriously wrong when your payslip is three pages long and comes with a two page explanatory leaflet. Payslips are often pretty cryptic but the one I received today was so bad it took me over half an hour to work it out. All I really care about is how much have I earned, how much am I getting and, most importantly, where did the rest go?

The only way I could decipher this mess was to draw a kind of bar chart and fill in the numbers. Once I finished I realised that I had inadvertently created a hugely more readable representation of the information contained in the payslip. So here’s a copy of the original payslip and my effort at an improved version.

csv2json: Convert CSV to JSON 18 Jun

I needed to convert some comma-separated data into JSON for a JavaScript project I’m working on. Surprisingly I couldn’t find anything online to do it so I knocked up this script. Hope someone finds it useful.

How @trendingtopics works 5 Jun

I made the @trendingtopics Twitter bot to keep me and others up to date on the (often) interesting topics that are being discussed most across the Twitterverse. This is a slightly technical explanation of how it all works.

Enabling multitouch on Synaptics trackpads 4 Jun

I’ve just discovered that my laptop touch pad has multitouch, it just needed to be enabled! There are two parts to this process and it will take a few minutes but it’s well worth it in my opinion.

Problem: accessing frame URLs across domains 30 Mar

I’ve got a problem and I need some help. I’m building a semantic webby type thing where the web page you are viewing will be augmented with a menu showing other relevant info gathered from elsewhere using a clever algorithm which is already built. 

Interaction ’09 Highlights 9 Feb

Four days of presentations, workshops & chats have drawn to a close. I’ve had a great time, learned a lot, met interesting people and leave full of ideas and enthusiasm. Full videos of every session will be posted up on the site in due course but in the meantime, here are some of my highlights.

More search terms instead of URLs 22 Jan

In August I posted about an emergent trend of sharing web addresses by quoting search terms rather than URLs. For instance the PM programme on BBC Radio 4 says “to find our blog, put pm blog into any search engine.” Since then I’ve noticed this pattern in a few other places.