General News


A busy month, but one little thing completed: another watchface, Orbit, which was created in under an hour in response to a request on reddit.

Screen Shot 2015-08-31 at 22.44.11


Forgot to post this as I was on holiday!

An abstract Pebble watchface, with the hour, minute and second hands as circles that connect to form a triangle:

Screen Shot 2015-08-31 at 21.19.52




Not so much of a project this month, but a few paintings:

Vijayanagar Musical Temple Vijayanagar GhatsCommercial Street, BangaloreDhobi Ghats


Colour Fuzzy Time, a minimalist watchface for the Pebble Time. It features the time in words, an hour-hand-only clock face, and battery gauge. The colour of the background changes according to the temperature.



PorkChat, a Chrome Extension for Stack Exchange chat, bundling up a lot of userscripts, optimising them, and adding some new ones.


A little late due to being on holiday: A Pebble icon set on The Noun Project:



A short story: epub, mobi.

APN Settings for Android O2 UK

I recently set up my phone to O2, and had trouble finding the correct settings. They are as follows: (more…)

StegDroid wins 2nd prize at SBSeg

At the SBSeg conference, StegDroid won honours as the second best paper in the undergraduate track.

Dual Monitor Full Screen Fix for OSX Lion

I’ve found a way around the useless full screen implementation in OSX, thanks to Geet Duggal. Here’s a refined version of the procedure, where I’ll have Xcode full screen on one monitor, and terminal and Chrome open on my secondary monitor:

  1. Arrange the application windows you want to have on your second screen as you would like them. You will not be able to rearrange them once they are there.
  2. Completely quit the applications you wish to use on your second monitor, e.g. terminal, Chrome.
  3. Full screen your app (Xcode)
  4. Using the trackpad, swipe with three fingers a little bit, so that just the edge of the next space is visible (but it won’t switch when you let go)
  5. Keeping your fingers on the trackpad, hit cmd + space to open Spotlight and type in the name of the program you wish to launch on the second monitor (terminal)
  6. Hit enter to launch the program, wait for the window to display, then you can take your fingers off the trackpad.
  7. Repeat steps 4-6 for any other apps you wish to launch!
This solution is far from perfect, but it works reliably so it’s a usable workaround until Apple actually fix this.