Category Archives: Linux Stuff

We’re a Squeezebox household now.

When we turned off the PC that we used to use for watching TV, it also took away our ability to play music in the livingroom (since the HD TiVo that we have doesn’t support HME or HMO). So, we … Continue reading

Posted in Linux Stuff, Music | 2 Comments

A real double metaphone implementation in C++

I’ve been doing some work on a baby name explorer web app, and I needed a good C++ implementation of the double metaphone algorithm. There are several C and C++ implementations mentioned on the web site, but most of them … Continue reading

Posted in Linux Stuff, Web | 1 Comment

ampache is a great replacement for Netjuke!

After the troubles with Netjuke after my upgrade to FC6, I decided to start looking around for a replacement for it. In my searching, I came across ampache, which offers basically everything Netjuke did, and more. Here’s a short version … Continue reading

Posted in Linux Stuff, Music | Leave a comment

Patch for Netjuke & Fedora Core 6 & PHP 5.1

After upgrading to FC6, which includes PHP 5.1, when I clicked on the “play” icons in the Netjuke UI, the playlist would show in the browser instead of starting playback. The problem seemed to be that Netjuke was now returning … Continue reading

Posted in Linux Stuff, Music | Leave a comment

Burning CDs on linux with cdrecord

I don’t know why, but I find the program “cdrecord” the most problematic of almost all Linux commands. It never works right, always fails with mysterious messages, and even in the “best case” prints out cryptic things like “Warning: using … Continue reading

Posted in Linux Stuff | Leave a comment

Switched to GMail.

Well, I’ve finally become a convert. After using GMail for a while at work, I’ve become addicted enough to want to use it on my personal accounts. I looked into Google Apps For Your Domain, created an account, but decided … Continue reading

Posted in Linux Stuff, Web | 1 Comment

strchr() Considered Harmful

You tell me whats wrong with the following, which is the standard definition of the strchr() function: char *strchr(const char *s, int c); Give up? Well, think about this code: void FunctionThatDoesntExpectItsArgumentsToChange(const char *input_string) { char *unconst = strchr(input_string, input_string[0]); … Continue reading

Posted in Linux Stuff | Leave a comment

Spamassassin 3.1 on Fedora Core 4

Well, I finally bit the bullet. Spam has been flooding into my mailbox recently, and Spamassasin 3.0 just wasn’t cutting it. I had hesitated to install Spamassassin 3.1 because there was no “official” Fedora Core 4 RPM around. I had … Continue reading

Posted in Linux Stuff | Leave a comment

Venus T4U USB Enclosure & Linux

Well, after returning the Netgear SC101 piece of junk, I decided to pick up my second choice, which was a “Venus T4U” USB 2.0 enclosure by AMS Electronics. The cool part about this thing is that it holds 4 drives, … Continue reading

Posted in Linux Stuff | 1 Comment

Why does everybody always do things the hard way?

Problem: You’ve got a 250G drive sitting around, and you want to use it. You’ve already got 1 USB drive attached and adding another seems like a pain in the butt. Solution: You go to Fry’s and see an empty … Continue reading

Posted in Linux Stuff, Web | 4 Comments