Browsing All Posts filed under »Uncategorized«


September 26, 2012


PLoS has just put out an editiorial titled “The role of retractions in correcting the scientific literature” where they make a number of suggestions around retracting papers once the consensus of evidence and opinion suggests that the paper’s conclusions are false. The key section is this (emphasis my own): … as editors and as a […]

CBM 1000 thermal printer hack

August 14, 2012


(Rescuing this page from the spam-ridden pbworks Microprinter wiki) Notes and settings I used to get this printer to work and accept input. The main problem with this printer is the low baud rate (9600) for the connection. This is fine for text, but when you are pushing bytes down the line to print images, […]

First steps with the Raspberry Pi

April 23, 2012


Yes, I was awake at 6am on the 29th of February and it was partially my fault that the element14 and RS components sites went down. I’m sorry. It does mean that I now hold in my hands one of the first batch Raspberry Pi’s! So what to expect right now? First, if you too […]


January 22, 2012


The difference between a culture and its subculture fascinates me; “A subculture is a group of people with a culture (whether distinct or hidden) which differentiates them from the larger culture to which they belong.” In my opinion, the label of subculture tends to be accurate only for a very short time before it has built upon its own ideas […]

Lightning Talks at Dev8D 2012

January 19, 2012


In a previous post, I skimped on the details about the lightning talk strand at Dev8D. Time to sort that out, starting with a definition of “why”. Lightning talks should provide enough information, presented concisely, to interest, inform, bootstrap and otherwise start people talking about something. A 3 to 5 minute talk with or without […]

Dev8D – Rules of Engagement (DRAFT!)

January 9, 2012


Global Rules for Dev8D: Discussions rather than presentations. Collaborative workshops rather than presentations. ‘Doing‘ is hugely preferred to ‘Looking’. Specific points, URLs, topics and/or code preferred to powerpoint slides. A session ends when you want it to end. † If you feel a tech discussion is broadly applicable/important/interesting/funny to others, make sure to add it to […]

Comment on “What is that beautiful house?” by James Stewart on 03/10/2011 (

October 3, 2011


A comment I placed on What is that beautiful house? by James Stewart on 03/10/2011 In my defence, I find it hard to write well in comment boxes and I admit my tone here has come out harsh! After reading your points about the ‘cost’ of development, I would like to illustrate a number of […]

On an open registry of academic developers

January 27, 2011


As a community, we are pretty terrible at self-promotion. In fact, many of those coding and scripting as an academic staff member struggle to identify themselves as developers in the first place. We are developers, whether we are writing code required for a funded project, adjusting webpage templates or even doing analysis of library usage […]

Fix for OpenCV python binding – cv.MatchShapes returning NoneType rather than double

January 4, 2011


The fix can be easily made if you build from source (building for debian). The key line that needs to be altered is at line 1131 of trunk/opencv/modules/python/api [svn browse ink]: ... QueryHistValue_3D double CvHistogram hist int idx0 int idx1 int idx2 QueryHistValue_nD double CvHistogram hist ints idx # Matching MatchTemplate CvArr image CvArr templ […]

Hacked together IR shutter release for my D90

September 27, 2010


(reposted from my ex-tumblr account) Quick weekend project (would’ve likely hacked on this at Fizzpop Howduino… if I could’ve got there!) Scenario: You like photography and DIY electronics but you begrudge paying £15+ for a remote control for your camera. Or you are just curious as to how to hack one together. Step 1 – […]