Blog

Tools posts

Previous page

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

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 - May 8, 2016 Python  Tools  git 

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 - Feb. 28, 2016 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 - Dec. 22, 2015 Python  Tools  git 

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 - Sept. 6, 2015 Python  Tools  Hardware 

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 - May 27, 2015 Tools  Clojure  RabbitMQ 

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 - July 30, 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 - June 17, 2012 Tools  Debian  Technology 

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 - April 12, 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