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.

Site Problems

Over the last few days, it’s possible that you might have tried to visit this site and gotten a blank page. It’s not you, it’s me. Or more precisely, it’s my server, and my attempts to eek a little more performance out of it. The problem seems to come from APC (Alternative PHP Cache). I’m not absolutely sure why it decides to crap out on me like that, but I suspect that the real root … Continue reading

WordPress 2.1 Released

Hot off the presses is the latest feature release of our favorite blogware: WordPress 2.1 “Ella”. You can find a bore-you-to-tears detailed list of bugfixes and feature changes in the Milestone report over on Trac. But here’s my version of the short list of changes: Tabbed WYSIWYG/Code editing: You can now easily switch back and forth between the WYSIWIG (AKA: RTE, or “Rich Text Editor”) and the old-style editor with quicktags. Autosave: When editing posts, … Continue reading

Atom Publishing Protocol Clients?

Does anyone have a suggestion for a blog client that implements the Atom Publishing Protocol API? I’d prefer a client that runs under Linux, but I could also deal with a Windows-based client using Wine. I’d particularly like to find something that actually attempts to deal with media resources (images, sound files, etc). I’ve got a couple of Firefox extensions (Atomic and Yulup), but they both seem to have shortcomings that prevent me from using … Continue reading

Hopping on the OpenID Bandwagon

I’ve added OpenID authentication here, thanks to the excellent WordPress OpenID Plugin from VerseLogic. If you already have an OpenID identity, you can now use it when commenting here, and your name will be flagged with an icon to signify that your identity was confirmed. If you don’t already have one, you can sign up with any of several OpenID providers. I use MyOpenId.com for mine. If you want to read more about what OpenID … Continue reading

WordPress 2.0.7 Released

WordPress 2.0.7 has been released (yes, I know I missed announcing 2.0.6, but I was on vacation). The major focus of this release was a new security patch under certain versions of PHP with register_globals turned on, plus a fix in Conditional GET support under certain combinations of IIS/PHP-CGI versions (AKA the “Feedburner bug”). There are a few other minor bugfixes in there, as well. As always, all users are encouraged to upgrade. You can … Continue reading

Happy Birthday, Susan!

Susan and Claire, October 2005 A very happy birthday to my wonderful wife, Susan! She is truly an amazing woman, able to take care of our kids, keep up our house, help out her parents at their business, and take classes for grad school, all at once.

We interrupt this silence for a brief message…

I’m a working stiff with three kids and an hour-each-way commute. I think that’s all the explanation needed for the long break, right? 🙂 It’s not like I didn’t have anything to write about. Since my last post, Jamie had a birthday, Mary did some really cool stuff with squids for a science project (and I can’t believe I forgot to take pictures!), Claire started walking, I had to give our dog an emergency midnight … Continue reading

Blogging is like that

Plans by Death Cab for Cutie You know how sometimes a song comes along and gets stuck in your head? But in a good way. Not in that “Oh my God, if I don’t get this song out of my head I’ll go freaking insane” way. More in that “I could listen to this song on repeat all day long and not get tired of it” way. I need to find all those songs in … Continue reading

Your daily dose of dumb

Wherein you get the benefit of the sillier side of my lunchtime browsing… Deceiving Pictures (Bah — the original content isn’t there anymore!) TEH INTERNETS Nightmare Percentage of chart which resembles Pac Man

WordPress 2.0.5 Released

Earlier this evening, while my family and I were enjoying dinner at a local Japanese steakhouse, WordPress 2.0.5 “Ronan” was officially released to the world. This latest release consists mainly of minor bugfixes, minor feature enhancements, and a couple of database speedups. There is also a minor security fix. There is a known bug related to sites running under FastCGI, but a workaround is available in the form of a plugin. Upgrading is painless, so … Continue reading