Posting to Twitter… carefully

November 13th, 2008

I’ve recently picked up my the code for my Windows Mobile Twitter client again.

It was originally written back in April as a hackday idea. The code posts Twitter updates using a variation on the twitter-from-curl approach of HTTP POSTing “status=MyTweet” to the twitter update url.

I started with the update URL, and appended the message I wanted to tweet. This is fine for a quick hackday demo, but it did mean that you could end up with a URL like:

http://twitter.com/statuses/update.xml?status=Hello (twitter) world! Special chars = a problem?

Which fails if you want to post characters such as accents or characters which have special meaning in URLs, like + ? / & etc.

I was encouraged by a number of users to have another look at this, which I’ve done now, and hopefully version 1.1 solves the problems.

A quick Google turned up that a number of other Twitter apps share at least some of the same problems that mine had, so thought I’d share the fix here.

Read the rest of this entry »

Android

November 4th, 2008

As a true early-adopting mobile geek, I was one of the people in my local T-Mobile store last week on the launch day for the new Android phone, the G1.

I’ve had a few days to play with it now, so I thought I’d share my thoughts on it so far.

If you want a considered review which discusses specific features, it’s worth checking out Engadget, Ars Technica, or CNET. Rather than duplicate proper reviews like that, I thought I’d share a less coherent post of my feelings about the device. 🙂

In short, I don’t regret buying it. I like it. But I’m not sure I’d recommend it.

I’ll try and explain why…

Read the rest of this entry »

Bye-bye USB syncing, Hello cloud syncing!

November 2nd, 2008

I’ve mentioned a few times before that I use a personal wiki-based notetaking app to keep myself organised.

In GTD-speak, I use it to store project information, track my actions, store reference info, and lots more. Everything I’m working on will have a set of wiki pages where I’ve written up what I’ve done so far, linked in to my other work and where it fits in with my goals.

So it’s useful to have it with me even when I’m not at my desk. I’ve got the wiki app installed on my ThinkPad and three of my mobiles (HTC Advantage, HTC Universal, and the Treo Pro).

The problem is keeping them all in sync.

The old way

cables, cables, cablesThe wiki stores the pages as normal text files. So I have a copy of all of these text files on each device.

Using a freeware app called MobSync, I can sync a directory of files on my desktop with a directory on the mobile.

If I want to use the Treo Pro, I need to make sure I get an up-to-date copy of the files on there first by booting up my PC, connecting them by USB cable, and running the sync app.

Read the rest of this entry »

My HackDay hack – see where your friends are

October 24th, 2008

Today was IBM HackDay 6 – an internal HackDay run across IBM‘s many labs – and I managed to spend a bit of today hacking something together.

PhotobucketIn a nutshell, it’s kinda like Plazes, brightkite, dodgeball and others… find out where your friends currently are. And see where they are from your mobile.

The twist is that it gives you quite precise locations for friends within a known indoor campus – such as Hursley Park.

Hursley, like many IBM locations, is a campus, with thousands of employees in a 100 acre site.

What if you’re trying to find someone? Say you’re in a meeting, and a colleague hasn’t turned up yet. Where are they? Are they on their way?

Or you’ve arranged to meet a colleague for lunch or a coffee, and you seem to keep missing each other.

The idea of this hack was to build on the Hursley Maps tool to come up with some way for you to be able to quickly check where your friends are while you’re at work.

Okay… so it’s a fairly flimsy scenario. 🙂

But I’ve enjoyed playing with location-based services ideas before, and thought this would be an interesting twist. Plus, it was an excuse to play with Django which I’ve wanted to try since hearing about it at BathCamp.

Read the rest of this entry »

Use CurrentCost to see how your electricity usage compares with others

October 14th, 2008

first beta of a web services based CurrentCost appI’ve played with ways that CurrentCost users could compare their usage with their friends for a while.

But now I want to see how it will cope with a bigger group of users.

Want to join in? I’ve started writing some instructions – please do give it a try!

Find out how here.

Update: I figure that if I’m asking for people to help me, then it’s only fair that I give something back. So I’ve made available the Python source that reads and parses CurrentCost updates.

Making your own font

October 2nd, 2008

hosted on Photobucket

It was my wife’s birthday last week. As a part of the birthday present that our three year old, Grace, made for her, I made a font based on Grace’s handwriting.

This isn’t terribly technical, or even new. But I thought it was cute. 🙂

Read the rest of this entry »

Comparing your CurrentCost data with others

October 1st, 2008

a Python CurrentCost appBetween holidays, meetings, work and other stuff, I put CurrentCost stuff to one side for a few weeks.

I’m back now, and thought I’d share my plans for the app. If nothing else, I figure it’s useful for me to refresh my memory and plan my next step!

Read the rest of this entry »

Palm Treo Pro

September 30th, 2008

I’ve had a Treo Pro for a couple of weeks now so I thought I’d write a post about what I think of it.

If you’re the sort who likes to skip to the end of stories, let me save you a little time. I’m loving it. It’s awesome.

I’ll try and explain why in this post.

Read the rest of this entry »