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.

Ajaxian multi-file uploads

Over on StickBlog, there’s a nice little demo of using AJAX to provide a nice, clean interface for uploading multiple files in a web form. Only one file input is displayed at a time. As you add files, the input is replaced with information about the file, and a new file input is dynamically added. Simple and slick.

More Claire Pictures

Isn’t she cuuuuuute! Last night, I finally uploaded a few more pictures of Claire. If I can find time during lunch today, I’ll try to get even more up.

CSS-powered Slashdot goes live

The new CSS-powered version of Slashdot (mentioned previously) has gone live After 8 years of my nasty, crufty, hodge podged together HTML, last night we finally switched over to clean HTML 4.01 with a full complement of CSS. While there are a handful of bugs and some lesser used functionality isn’t quite done yet, the transition has gone very smoothly. […] And for the brave, download the stylesheet and start experimenting with new themes and … Continue reading

Free Opera Registration

You can now download the Opera 8.5 web browser license-free and ad-free. Other sources are saying that this is for today only, but I don’t see any indication on Opera’s site that it’s a limited time offer… via: Weblog Tools Collection

Ikea

Susan and I have been doing some furniture shopping here and there, looking for some new dressers for our bedroom, and a new couch for our family room. We had looked at a couple of different places, looking for some good deals, and trying to decide if we might want to get some “naked” dressers and do the stain and finish ourselves. We found some good prices last week at a store that was going … Continue reading

Dear Spammers…

Thank you for continuing to submit your data to my anti-spam systems. I have been able to put your information to very good use, keeping my blogs and email practically spam-free 24-hours a day. The emails, comments, trackbacks, and referers that you submit are analyzed for key spam indicators, which I can then use to automatically block your servers so that your future spam attempts don’t even reach my web server. Eventually, I hope to … Continue reading

design.Principles redesigns

design.Principles is sporting a new look. The front page has a three-column layout, while individual articles are two-column. The category and archive listings are nice and compact, and there’s an easy-to-spot “Subscribe” link in the corner of the header. The main additions I’d like to see would be a search box, and an “About” page. Oh, and it’s powered by WordPress.

Google Blog Search

I may be a little late coming to this party, but Google has introduced Google Blog Search, which limits searches to just blogs (well, in theory, anyhow). The most interesting thing about this, to me, is that GBS provides the search results for your terms as Atom and RSS feeds. It seems that Google is leveraging blog feeds to get structured data, and monitoring ping sites for timely updates. This is something that lots of … Continue reading

Firefox and Thunderbird Betas

I recently upgraded to the new 1.5 beta versions of both Firefox and Thunderbird. So far, I haven’t encountered any real problems. The only thing I regret about trying the betas is that most of my extensions don’t work anymore. I’m hoping that the extension authors will update soon. The new version of Thunderbird has added improvements to the RSS handling, so that hacks aren’t needed anymore. You can import and export feed lists in … Continue reading

Talk Like a Pirate (and TFS updates)

Talk Like a Pirate Day is next Monday (September 19), less than a week away. Dust off your eyepatch, dig up that gold hoop earring, and practice growling, “walk the plank!” And while you’re at it, don’t forget to make sure that you have my Text Filter Suite plugin installed on your WordPress blog, and activate your Pirate filter! Speaking of which, if you have an old version of the filters, you should download the … Continue reading