Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Monthly Archives: May 2005

WordPress Security Update

We were recently notified of a SQL injection bug in the WordPress code. Matt patched the code and updated the archive on the downloads page last night. All users are encouraged to upgrade to WordPress The patch is very simple (it just requires one new line of code in the get_category_by_ID() function), so if you don’t want to upgrade your whole installation, you can follow the instructions in the announcement. As a side note, … Continue reading


From Tim Bray, we learn that Open Document 1.0 has been approved as an OASIS Standard. The new format will be the standard for the office suite. This paves the way for an unprecedented level of compatibility between applications and tools dealing with a wide variety of document types. In the interest of fairness, I’ll point out that Microsoft did document the new XML formats for Microsoft Office 11, which opens up the same … Continue reading

SpamValve Download

I only had a couple of responses to my call for SpamValve testers. One of the testers has already begun using SpamValve on his FreeBSD server. The other is tied up at the moment, but is going to attempt to adapt it to work on a Linux server sometime next week. In the meantime, I’ve started using it to filter spam hits to my mail service. This was accomplished with a one-liner: tail -0f /var/log/maillog … Continue reading

Calendar Software Recommendation?

A friend of mine is looking for a web-based events calendar. He’s got a pretty big list of needs and wants, but here are some of the main ones: Ability to integrate into existing web site (look & feel, events lists on various pages, maybe unified logins, too). Single events, recurring events and floating events (same weekend each year type) plus multiple categories Separate yearly, monthly, biweekly, weekly, and daily calendar views for each calendar … Continue reading

Star Wars: Episode III — Revenge of the Sith

Big family day yesterday. Susan, I, our two kids, Susan’s parents, our friend Kenn and two of his daughters, all went to see Revenge of the Sith (Kenn’s wife, Amanda, and their youngest daughter visited relatives). Due to the size of our group, and the size of the rest of the audience, we wound up sitting about three or four rows from the front of the theater. Not the optimal viewing position, but it worked … Continue reading

Musical Baton

Thanks to the magic of Technorati and a little bit of ego surfing, I discovered that Mike Papageorge of Fiftyfoureleven passed me a musical baton a couple of days ago, but I missed it until now. I’m not sure how, because I keep up with that site… So, two days late, here are my answers: Total volume of music files on my computer: 5.6GB. Yes, that’s miniscule, but a lot of my CDs are still … Continue reading

WordPress Released

There’s a new minor bugfix release of WordPress, which brings us up to version Update: In our effort to optimize we made two mistakes in 1.5.1, one related to feeds and one related to trackbacks and pingbacks. We’ve updated the download with which corrects these bugs and a few others. Visit the WordPress Downloads page for the freshest code.

SpamValve Testers Wanted

I think I’m almost ready to let some other people bang on SpamValve. I want to get a closed group of users to try it out and give me some feedback before I release it to the general public. If you’re interested in testing it, and meet the requirements below, contact me. Requirements: Requires root access on your server. Currently requires the ‘ipfw’ firewall system (I’m on FreeBSD). But if you think you can modify … Continue reading

Find cheap gas

What do you get if you combine Google Maps and GasBuddy? CheapGas. (via: Make)

Reinvigorate me

In less than 90 minutes, will start accepting signups for the closed beta soft re-launch of their web site stats system. On the one hand, I don’t obsess too much over my stats. But I do like keeping a finger on the pulse of my site. I want to know if my readership is waxing or waning. I want to know what my most popular posts are. I want to know where my hits … Continue reading