PGP Key Rotation
I am replacing my current PGP key, 6612FE85, with a new key, 1E016BE8, as of 1 July 2009. A signed version of this announcement can be found here.5FE6 76B9 9696 DB6E 0B2B B2A7 2956 B173 1E01 6BE8...
View ArticleIbid finally released!
After over a year of development, we have finally released Ibid. Ibid is a general purpose chat bot written in Python. We've suffered from a bit of feature creep, so despite being a 0.1 release it can...
View ArticleGuide to buying property (in South Africa)
My fiancée and I recently bought our first property, which was an interesting experience. It is a fairly complicated process, and many people don't understand how it works or the costs associated with...
View ArticleEncoding video from a Canon Vixia camera
I recorded some presentations at work recently using a Canon Vixia HF R21 video camera, and needed to encode the videos to lower resolution. It took me longer to figure this out than I expected, so I...
View ArticleClicking on Apple Macbook Pro trackpads under Ubuntu Precise
Apple trackpads don't have separate buttons, the entire trackpad is itself a clickable button. The default OS X behaviour is to treat clicking the pad with two fingers as the right button, and clicking...
View ArticleMigrating SMSes from Nokia to Android
My wife recently got a Samsung Exhibit II 4GAndroid phone to replace her aging Nokia E63. Migrating her contacts was accomplished fairly easily by exporting them to CSV with Nokia PC Suite and then...
View ArticleXBMC packages for Raspberry Pi running Raspbian
I recently got a Raspberry Pi, which is an ARM based device which runs Linux. My goal is to use this as my HTPC running XBMC, so that I can move the fileserver out the lounge.Edit: I've moved the...
View ArticleWorking with GPX files in Python
Extracting specific track segments from a trackI have an i-Blue 747A+ GPS logger which I use to track my runs (amongst other things). Afterwards I use BT747 to retrieve the data from the device and...
View ArticleBuilding Raspbian images for Raspberry Pi
I recently bought a Raspberry Pi, which is a credit card sized computer with an ARM processor. I'm using it as my TV frontend, running Raspbian and XBMC. I'm building my own packages for XBMC since it...
View ArticleStatically linked e2fsprogs binaries for Android
I needed to resize the ext4 filesystem of the /data partition on my Android phone and spent ages looking for a prebuilt binary of resize2fs (since it isn't included in ROMs or recovery). I didn't find...
View ArticleMemory optimised decompressor for Pebble Classic
TLDR: DEFLATE decompressor in 3K of RAMFor a Pebble app I've been writing, I need to send images from the phone to the watch and cache them in persistent storage on the watch. Since the persistent...
View Article