Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Author Archives

About Dougal Campbell

Dougal is a web developer, and a "Developer Emeritus" for the WordPress platform. When he's not coding PHP, Perl, CSS, JavaScript, or whatnot, he spends time with his wife, three children, a dog, and a cat in their Atlanta area home.

Buggy clock

I’ve discovered a bug in my clock that’s been causing me all sorts of headaches. It’s really messing with my ability to complete projects when others are expecting them. If I can’t find a fix soon, I’m definitely going to have to get a new clock. See, the problem is that this clock only counts 24 hours in a day. I think I need to upgrade my clock to a 36 hour model. That would … Continue reading

Two New WordPress Releases

Announcing not one, but two new WordPress releases: WordPress 2.0.9 (for the 2.0 branch), and WordPress 2.1.1 (for the 2.1 branch). Both versions include fixes for a minor XSS (cross-site scripting) attack vector, plus various other small bugfixes. Due to the possible security bug, all users are urged to upgrade to the newest appropriate version. See the announcement on the Development Blog for full details. For those of you who may be confused about why … Continue reading

AOL and OpenID

Here’s an addendum for my previous post about OpenID: AOL supports OpenID authentication for all(?) screennames. I’ve verified that this works with AIM usernames, even if you don’t have a “real” AOL account. In other words, if you have an AOL account or even just an AIM account, you already have an OpenID. For example, my AIM ID is EMCampbell3, which means that I could authenticate on any OpenID site using openid.aol.com/emcampbell3 as my login. … Continue reading

OpenID News

Since my WordPress upgrade and theme change, the OpenID sign-on functionality here has been a little iffy. I think I’ve got all the kinks worked out now, and it should be working correctly again. There seems to be a buglet in the functions that attempt to automagically add the OpenID login fields to the comment form. So I had to disable that option and manually edit my comment template file to insert the appropriate bits. … Continue reading

Reinvigorated

Reinvigorate’s Hourly Stats About a year-and-a-half ago, I wrote about how the Reinvigorate web stats service was entering a private beta, and I hoped to get a chance to try it out. I applied to the private beta program and waited. And waited. And waited some more. Then I sent them an email, and they said they were still working on it. And so I waited… Then I finally gave up, and tried some other … Continue reading

Upgraded

Okay, I think things are finally (more-or-less) back in shape around here. Sorry about the problems you might encountered here over the past few days. I finally upgraded this site to WordPress 2.1, but I encountered some problems along the way. The problems were really indirectly related to the upgrade, and turned out to be my own dumb fault. On Friday, I decided to use my lunch hour to perform the upgrade. I backed up … Continue reading

Dougal 4.0

Today I turn the big Four-Oh. I’m not sure how I should feel about that. Since I’m a web development geek, how about we consider some possible responses in terms of HTTP 1.1 Status Codes: I suppose the expected response would be 406 Not Acceptable. How could I possibly be forty? Where did the years go? Many people’s reaction is 416 Requested Range Not Satisfiable, also known as a “mid-life crisis”. As Adam from Mythbusters … Continue reading

Upgrade Imminent

I’ve spent some time converting my Rockem Sockem theme to a Sandbox skin, and getting my Now Playing hack converted into a sidebar widget. I’m more-or-less happy with the results, so I’ll be throwing the switch sometime soon. Be on the lookout for changes around here, and let me know if you spot anything broken.

Virus Alert

I don’t usually do this, but I think this is serious enough that we need to get the word out. This virus sounds particularly nasty, so make sure you take every precaution — update your anti-virus software, backup your systems, buy extra bread, milk, and eggs, and keep your kids indoors: Virus Alert – “Bedtime”.