Counting my key presses

June 3rd, 2011

Overview

Counting and visualising which keyboard keys I press the most often

keypress distribution

Background

the left Ctrl buttonI noticed something yesterday.

The lettering on my left Ctrl button is a lot more faded than the lettering on my right Ctrl button.

I must press the left Ctrl button more often than I do the right one.

That got me looking at the rest of the keys on the keyboard. Some of them are faded, too. Some a little, some a lot.

the right Ctrl buttonI must press some of those keys more than I do others.

I’ve played hangman, so I know that there are some letters that occur more frequently in English words than others. So I could have just said that those are the keys I probably use the most and left it at that.

But… I don’t spend that much time writing documents or large chunks of English.

I’m a code monkey. I’m not sure that distribution would necessarily apply to me.

For example, I probably use the semi-colon key quite a lot – at the end of every line when writing in some languages. That wouldn’t be true for people writing English.

So I wondered how much I use each keyboard key in comparison to each other.

Being an obsessive compulsive geek, I couldn’t leave that as an idle wondering. I had to find out. I had to go and get the data.

Read the rest of this entry »

Where did I meet you?

May 31st, 2011

a vcard importer for AndroidOverview

A bit of Android code to add comments to contacts imported from vCards to remind you how you know the person behind the vCard.

Background

Remember poken? (Actually, “remember” isn’t fair, because they’re still around. I’ve just not seen them in an age.)

If you don’t, they were key-fob-sized gadgets. When you met someone, you tapped your poken against theirs, and it would handle exchanging contact details. They were a geeky way to exchange business cards.

They suffered from a bootstrap problem, in that, finding anyone else with a poken to tap against often proved a challenge. But I digress…

What I loved about them was that it didn’t only store the contact details, but details about when you met.

Read the rest of this entry »

Joining Watson

May 27th, 2011

I’ve gotten into a habit of using this space to record when I change jobs. It’s kind of useful – for example, a quick search here is an easy way for me to check when I left the WebSphere Process Server team.

With that fairly flimsy excuse out of the way, this is a post to say that I’m moving again!

For the last few years, I’ve been working as an Emerging Technologies Specialist. I’ve explained what that means before, but essentially we try out emerging technologies to solve customer problems, as one of the ways to inform the development of future IBM software products. My projects are typically short-term, rapid prototyping.

It’s meant that I’ve got to try out some very cool technologies including some fascinating things from our Research labs. But the most inspiring thing I’ve seen come out of Research for many years has been IBM Watson.

Read the rest of this entry »

Your Google Latitude history as a heatmap

May 8th, 2011

Overview

I made a web tool that draws a heatmap to show where you’ve been if you upload your history file from Google Latitude.

What I made

See a heatmap of where I’ve spent the most time at heatmapforlatitude.appspot.com.

If you like it, you can upload a Latitude history file and make a heatmap of your own.

Read the rest of this entry »

Happy Birthday to me

May 4th, 2011

XBox cake

Happy Birthday to me, Happy Birthday to me…

Secret Cinema

May 1st, 2011

Last Saturday was our wedding anniversary, so to celebrate I took Amy to London for Secret Cinema.

I wanted to share what we thought, but as the current Secret Cinema is still going, I’ll try and do it without giving away any specifics which would spoil it for people who haven’t been yet!

If you want a real review, reviews of previous Secret Cinemas are good for getting the idea

In a nutshell, Secret Cinema is going to watch a film, without knowing what film you’re going to watch or where you will be watching it. But that doesn’t really explain why it’s so much fun…

Read the rest of this entry »

Bye-bye to ‘UK Traffic Checker’

April 20th, 2011

Until this month, I had an Android app which displayed road traffic problems on a given route.

It was a fairly simple app, but kinda useful and managed to find 33,000 or so users.

But it’s stopped working. It was using a bunch of travel news feeds from BBC Backstage.

Those feeds now all return:

BBC Travel Feeds

…we will be discontinuing access to all traffic and travel feeds released via the backstage.bbc.co.uk project, this will include both tpegML and RSS formats…

In the short-term, I can’t find a straightforward replacement (a free and open source of feeds for local traffic and travel news) and so I’ve unpublished the app from Android Market. Sorry.

(I have tinkered with writing my own feeds from NTCC data, which is something I’ve played with before. This is technically do-able – I’ve already written a basic PoC to demonstrate, but there are issues – such as I’d need to pay for the hosting of it, and the data only covers motorways and trunk routes unlike what the BBC had. So not sure whether this is a realistic option.)

Read the rest of this entry »

Gadget Show Live 2011

April 18th, 2011

Last Wednesday, Grace and I went up to the NEC in Birmingham for Gadget Show Live.

photos from our visit on flickr

Read the rest of this entry »