Skip to content


New theme

After upgrading to WordPress 2.5.x, I had to fall back on a stock theme because my old customization of the Sandbox theme no longer worked with the upgrade. But, then, it was time to redo my theme anyway. So here you're looking at the first version of my new theme. I might have let it stabilize some more before putting it on-line, but who cares? My reader maybe? Let's just hope he or she doesn't use IE. ;-) Read More »

The joys of being well-known to Google

The "Places" system in the new Firefox 3 is great. I'm still getting more effective usage out of just the location bar every day. But, sometimes I'm on a different computer, or I haven't been to one of my web pages for a very long time. Read More »

Purging a MySQL database without losing meta data

When I clone a production database to a development database, I always need to empty the development database first. I could never find an SQL command to completely purge a database, bur, recently, I learned something about MySQL that surprised me: MySQL doesn't lose the user rights for a database when you drop it. So, purging a MySQL database (without losing any access data meta data about that DB) is as simple as issuing the following statements: Read More »

Separate development/production environments for WordPress

When you're out Googling on how to maintain a separate development environment for a WordPress installation, you will only stumble across information about how to install all kinds of WAMPP packages. Well, I don't care about WAMP (or WAMPP). I want to be able to edit my theme, change my plugins, mess with my database locally and then deploy my changes when they're ready and well-tested (as if I ever...) Read More »

Creating a bash fork bomb

Logged into a Unix machine? Does "ulimit -a" say that the max number of user processes is unlimited? Then type the following to crash the machine (provided it uses bash, or another shell with compatible syntax): Read More »

Setting up a domaincontroller with Samba

I occasionally have to set up a domain controller using Samba. There are a lot of guides and howto's available, but I made a step-by-step howto just for myself, and I thought it'd be smart to make it available on the internet for me to access anywhere. Read More »

Playing Quake3 in Linux with Skype or Teamspeak

I wanted to play a game of Quake3 against someone, and have Skype or Teamspeak open at the same time, for obvious reasons. Somehow, it reported the sound device being in use: "device or resource busy". This doesn't make any sense, because my card can do hardware mixing, and also because all other games work fine with Skype or Teamspeak active. Read More »

Converting Monkey Audio to WAV in Gentoo

I had the bad luck that a CD image I acquired from the Internet consisted of a .ape file for the audio and a .cue file for the track offsets. cdrdao has no problem with .cue files but .ape is the file extension for Monkey Audio files. Monkey Audio is the awkwardly licensed monkey brother of Flac. (They're both lossless audio encoding formats.) Read More »

Mounting partititions residing inside a disk image

When you've read a disk with dd or ddrescue into an image file, one of the things you want to do is mount the partitions inside it. But, how does one do that? The answer is using losetup, with a bit of knowledge of partition offsets. Read More »

Using diff and patch to upgrade web application installations

Update (July 30, 2008): I added information about making sure that the patch was successful. Read More »