Blog

Tools posts

Previous page

Using the BBC micro:bit with PlatformIO - 28 Aug 2016 C  Hardware  Programming  Tools 

I recently acquired a micro:bit, the new BBC device intended for helping computer education. After a bit of delay, they’ve finally starting shipping the device, and now members of the public like myself can grab one. So, why this device in the middle of a sea of other options in the modern embedded environment? Well,…

Scrutiny: Github permissions audit and backup tool - 8 May 2016 git  Python  Tools 

These days we’ve all got an awful lot of our code in Github, and so we really need both a backup (so we can cope with them having a catastrophic failure) and a permissions auditing mechanism (so we know who’s getting access). For the latter, some of you may be saying “just use the audit…

Yet Another Jukebox - 28 Feb 2016 LShift  Python  Tools 

LShift has for a significant part of it’s history (at least 9 years, according to the blog post in 2006 about an earlier version) had an in-office jukebox. When I arrived here to begin with in 2010, there was the aforementioned earlier version, written in Erlang, and I have anecdotal reports of predecessors to that.…

Raspberry Chef - 22 Dec 2015 git  Python  Tools 

Last month I wrote about temperature monitoring, and how I ended up using Raspberry Pi’s. I’m still fiddling around with their configuration, and I ran into a few problems. For starters, if I brought them home, they knew how to talk to the work WiFi, but not my home system, and vice versa (although this is…

Waveform Necklace as a Service - 6 Sep 2015 Hardware  Python  Tools 

I’m generally quite fond of laser cutters and cute crafting things done with them, so when I saw a Waveform Necklace Instructable the other day, I had to give it a go. Basic idea is that you take a sound recording’s waveform and reduce it’s waveform down to a level where it can be reasonably represented…

Coney: RabbitMQ config tool - 27 May 2015 Clojure  RabbitMQ  Tools 

A while back, I was playing around with a series of tools to test RabbitMQ in various related configurations. Now, one thing that these tools had in common, was that the users they were running as only had enough permissions to publish or consume messages, but not to configure the queues/exchange/bindings. This isn’t a common…

Making (Kindle) books from blogs - 30 Jul 2012 Tools 

Admittedly, more and more of them are doing this already, but this is a slightly more DIY option… So, you’d like some more reading material for your Kindle. Maybe you’re going away for the holidays, or just want to survive the elongated journey times of the Olympic period. There’s a few blogs I’d like to…

Using Debian Multiarch for cross-compiling - 17 Jun 2012 Debian  Technology  Tools 

I’ve recently acquired a Raspberry Pi, and was considering using it for SNES emulation. However, as it turns out that Zsnes is x86-only, and that Snes9x got kicked out of Debian a while back for having an annoying “no-commercial use” license, so we’re into the compile-it-yourself options. As Snes9x is a configure/makefile-type project, I should in…

Debian build-depends metapackages - 12 Apr 2010 Tools 

When I’m doing development on an existing software project, and especially when I’m trying to bugfix something with a Debian package, I find that I install random packages I need to rebuild something, and then later on I’m wondering why I’ve got those installed. I tend to try to keep with the philosophy that the bits…

Previous page