Category: project

  • Optical character recognition on the N900

    This week I decided to spend some time playing with something a little different on my n900. Namely optical character recognition. This was inspired by a demo by Cybercomchannel called phototranslator. 

  • A long overdue refactor

    For the last couple of weeks, my time on Witter has been spent refactoring the code to be more managable. And hopefully allow easier addition of things like multiple account support. 

  • Fixing sofa springs

    For some time I have been aware that my sofa has had at least one broken spring. Generally it was feeling a little too soft, and it sagged in the middle where there was one spring missing. Turns out replacing a sofa spring is easier than I expected.

  • N900 charging from ‘dumb’ charger

    I plugged in my n900 as it was on it’s very last gasps of power. Only to discover that it did not register any charge. I previously noted an issue with this charger when I’d completely run out of charge and found that whilst it did register charge nothing became responsive until I plugged it…

  • Insulating my garage

    I’ve not spent a great deal of time in the garage in the last couple of months. Mostly because the work shop is not so appealing when it’s really cold. 

  • Displaying a busy indicator on maemo python app.

    This is the post I wish existed when I was looking for how to do this simple thing. I spent hours reading around trying to figure out how to show my app is busy, but to no avail. 

  • Setting up maemo 5 python development environment

    Last week I finally got around to downgrading my laptop from karmic to jaunty.

  • Maemo 5: Basic gesture support in python

    Once I got witter to the point that it had multiple views, I immediately wanted to have a nice way to switch between those views. In the first instance I just used buttons which have the advantage of being able to go direct to the view you want, but at the cost of screen space…

  • Custom cell renderer

    As a teaser to a future post I thought I’d post an early screenshot of Witter using a custom cell renderer. 

  • Using threads to do background work for maemo python app.

    One of the most common requests for Witter has been to do auto-refresh on feeds. The challenge of doing this is having to switch from a single threaded user driven app, to a multi threaded app. This brings a bunch of challenges. For me the first was wanting to separate my code into separate python…