At work I’ve been working on a big Amazon Web Services related project. For part of this project, I wanted to record some information in a database. Previously, all I’ve used has been relational databases like MySQL. One could use AWS Relational Database Service, but that’s expensive if you’re only storing a small amount of [...]
Setting up a new GitHub repo in TortoiseGit
By now you’ve come around to accept that Git Is The Answer. You are a smart cookie and you’ve realized that GitHub Is The Answer (to Git). So you start creating GitHub repos for anything and everything (like me). It’s easy to create a new Git repo under Linux because GitHub tells you how. It’s [...]
(Re-)Introducing PDNSOps
For the last few years, my DNS server of choice (when I run my own) is PowerDNS. It is very simple to use, and the ability to run multiple “backends” makes it wonderfully configurable. My choice setup is PowerDNS running the MySQL backend. Of course the question is “How do I manage the MySQL backend?” [...]
Automated Screen Launch
At my previous company I set myself up a screen server as mentioned in my previous post, “A screen/shell server is awesome!“. There were only a half dozen servers there so if the screen server got rebooted, it wasn’t a big deal to get my sessions back up and running. At my new company we [...]
“405 Method Not Allowed” on Google Code
Recently I was checking in some code to the SVN on Google Code (for a project I’ll be posting about another day). I love Google Code because it’s a great and easy to use public code host. On top of that you get a nice little web interface and bug tracker. For the low low [...]
document.getElementById not working in IE8
The title is a bit misleading. document.getElementById actually does work in IE8, it just works differently than it did in previous versions. Previously (in IE8 Compatibility Mode and earlier), getElementById actually searched based on name and id. This means that lazy or ignorant developers might have gotten used to using name when they meant id. [...]
Serendipity to WordPress – Importer version 1.5
I should have posted this sooner, but I forgot. My Serendipity to WordPress post importer (v1.4) has been upgraded! Simone Tellini took it (in the spirit of which this software was originally released, way back when) and updated the importer to support nested categories (and of course re-released it). To make sure the software continues [...]
Review: Getting Started with Arduino (Book)
Since I’ve gotten onto my Arduino kick, I figured I should get some proper reading material on the subject. One of the first I saw was Getting Started with Arduino by Make: Magazine. Since “Getting Started” is exactly what I wanted and I rather like most of what Make does, I bought and read the [...]
Developing on an Android device under Windows 7
One of the first things I did after getting my shiny new Nexus One was to plug it into my computer for development. After all, development was the entire reason I bought this very expensive new toy (well, it might not be the only reason, but it is the one I use to justify actually [...]

Using Geckoboard with HelpSpot
One of the cool tech toys I’ve been introduced to at my job is called Geckoboard. It’s a nice slick website that allows you (or your company) to have a custom web-based dashboard with whatever data you want. Geckoboard is cool, but the power lays in its ability to be used for custom widgets. With [...]