2015
New open source project on work time - git-history-data -
Java HTTPS to a server with a self-signed certificate -
Vim as editor for Claws Mail -
Avoiding postfix error "status=deferred (unable to look up host" -
Finding the download count of GitHub releases -
Android: using a TextView to show rich text in an AlertDialog -
Assassination of individuals by the state -
Difficult merges in Git - don't panic! -
ZX Spectrum BASIC Web Server -
Letter to my MP on UK government assassination of British Citizens in Syria -
Rabbit Escape out now on Android! -
Changing the Docker daemon options in systemd on Ubuntu 15.04 -
Docker fails to start on Ubuntu 15.04 -
Preventing Audacity from crashing when using PulseAudio -
Movie podcast "The Good Robot Andys" -
Code for detecting when you leave an Android app -
Mocks are Bad, Layers are Bad -
Prediction result: corporate Linux -
Detecting whether an Android app is stopping (or starting) -
Order of Android Activity lifecycle events -
Preventing Kupfer switching to existing windows -
Rabbit Escape 0.3.1 - now with zoom! -
Treat warnings as errors in a (Gnu) Makefile -
Switching Xfce to use metacity -
Java game programming: image rendering hints make no difference to rendering time -
fetchmail complaining about GoDaddy SSL certificate -
Encapsulation as passing on responsibility -
Batch-converting audio files to be louder (on Linux) -
Why Rabbit Escape is Open Source / Free Software -
How to make your own levels for Rabbit Escape -
Rabbit Escape v0.1 out now for Linux, Windows and Mac video -
Rabbit Escape (a bit like Lemmings) v0.1 released for Linux, Windows and Mac -
Programmatic equivalents of web.xml sections for Tomcat -