Jan. 13, 2015

IMG_20150113_100829.jpg

Obsolete technology no longer.

Dec. 16, 2014

Here is a bit of code I wrote recently for the Gameboy Advance platform. It lets you use the device's buttons to toggle GPIO pins.

animation of the code in action

Recently I ressurrected LooperAdvance, a bit of 10 year old code for making music with a Gameboy Advance. I am hacking in synchronisation so that I can sync up the loops with Pure Data running on a Raspberry Pi.

The Gameboy Advance has a pretty robust little 4-bit GPIO rated at 3.3v that could be neat for controlling some projects now that you can get them quite cheaply second hand. There are also wireless adapters available that will instantly give you 4 bits of output by remote control.

Oct. 20, 2014

IMG_20141020_174616.jpg

Accepts bitclam payments via QR scan to nominated address and displays the total. Vibrates when payment is made and the total updates. Imagine one of those roadside vendors from Bladerunner accepting payment in this way. Sourcecode on GitHub.

Oct. 14, 2014

I should probably post more on here about the thing I spend most of my time doing - writing code.

RSS Image Feed Picture Frame is a little piece of software I finished recently. You give it a list of RSS/tumblr feeds that have nice graphics as their content and it will display a random image from one of the feeds. There is a small daemon which displays just the images full screen and fades between them.

The idea is to run it as a lightweight "picture frame" app for example on a Raspberry Pi powered HDMI screen hanging on your wall.

June 10, 2014

syncthing-banner.png

Amazing! I am blown away by this piece of software instigated by Jakob Borg.

Syncthing replaces Dropbox and BitTorrent Sync with something open, trustworthy and decentralized. Your data is your data alone and you deserve to choose where it is stored, if it is shared with some third party and how it's transmitted over the Internet.

Using syncthing, that control is returned to you.

Syncthing synchronises directories of files between arbitrary computers and devices. It is:

  • Cryptographically sound.
  • Free and open source.
  • Decentralized.

Initial tests live up to the hype. Beautiful execution, inside and out.

Syncthing screenshot

I contributed bug fixes to an Android port that you can install to sync files to your phone or tablet.