How to Create a Real Media Server with Tivo and pyTivo

Though I’ve used TiVo for some time, and though I’m really quite fond of it (we actually have two), it’s done little more than whet my appetite for the day that I can create an actual media server. Up until recently, the problem has been that the TiVo itself does a great job at what it does – but what it does is make you realize how clumsy all those other interfaces are at providing you with access to your data.

The primary downfall of the TiVo is that storage space is limited. Older boxes had terribly small hard drives. Newer ones have larger hard drives (while the Series 3 has a mongo hard drive), and just about ever since they came out, you’ve been able to expand the capacity of the device. But movies are just so big. Even though you don’t have to record at best quality to get a decent recording, a movie at high quality will take up 3 to 5 gigabytes, and that means your drive is going to fill up fast. Surely there has to be an answer. Luckily, I’ve finally found it.

Continue reading “How to Create a Real Media Server with Tivo and pyTivo”

Using SpamLookup and Akismet to Control Spam

A subject came up today about writing a regular expression to block a particular text string in comments received by a Movable Type blog. If you aren’t familiar, the Spam Lookup plugin gives you great power over the processing of comments (and trackbacks, if you happen to receive them) by parsing the content of your comments in order to help try and determine if the comment – or trackback – is spam prior to posting it to your live site.

Unfortunately, the problem with doing this is that it often requires writing a regular expression in order to do so. Regular expressions by their very nature don’t have to be complex – but they certainly can be daunting for a beginner. There are many sites available to you, but I’ve found simply searching and then trial and error can often yield the best results. Perhaps starting with a tutorial is a good idea.

Continue reading “Using SpamLookup and Akismet to Control Spam”

EVGA nForce 680i SLI 775 A1 Motherboard

It’s been a good while since I’ve built a PC, so when I decided that it was time, I figured that I should start with a solid motherboard. The problem, of course, is to decide how to choose. I mean it’s not like there is only one motherboard out there, after all. So I did what any sensible person ought to do and I start reading. A good place to start might be somewhere like this post from Jeff Atwood at Coding Horror.

Though not specifically about building a computer, Jeff has put together a number of good posts on the subject that are worth reading if it’s something you think you might do one day. Or even if you think you might want to do it one day. That, plus he shows that he has a good head on his shoulders by not automatically buying the top of the line anything. That’s not to say that he doesn’t – just that it’s not always the best decision. It’s just that it’s a good place to start.

Contrast that with John Chow, who seems to take the other extreme. That’s not to slight John, either. If I had those sort of parts lying around, I might do what he did, but most of us probably don’t. It is just a different approach, that’s all, so you can get a couple of different ideas on where you might find your own muse for the process.

For me, there were a few necessities.

Continue reading “EVGA nForce 680i SLI 775 A1 Motherboard”