Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Blog Archives

WordPress 2.2.2 Released

There is a new security & bugfix release: WordPress 2.2.2. There are no new features in this version. Since it is a security release, all users should upgrade as soon as possible. Read the original announcement for full details. Download now! Also, as mentioned in the original announcement, there is a new version in the 2.0 legacy branch: WordPress 2.0.11. This branch is maintained for the Debian package, and is also the only supported release … Continue reading

14+ Awesome WordPress-powered sites

WeLoveWP.com highlights great looking WordPress sites, and it’s powered by WordPress, too! From time to time, someone will hear that I’m involved with WordPress, and ask me a few questions about it. Some people already have a WordPress-powered site (either self-hosted, or on wordpress.com), and some have never actually used it, but they’ve heard of it. Often, they just want me to show them a WordPress site, so they can see what it looks like. … Continue reading

Sandbox Designs Competition: deadline approaching

I’ve mentioned the Sandbox theme for WordPress a couple of times before, but I’ve neglected to point out the Sandbox Designs Competition that is going on right now. A few weeks ago, the total prize money stood at over $1600, with 1st prize netting $750. Sandbox has a really good structure, with lots of semantic classes (and microformats) added at key points. This allows the clever theme designer to turn their site into a chameleon. … Continue reading

Typography design patterns for the web

When I’m putting a new web site together, one thing that sometimes bugs me is choosing which fonts to use. I’ll typically throw together a list of fonts that I like, decide to use this set of serif fonts for these page elements, and that set of sans-serif fonts for those other elements, select some fallback choices for my stylesheet, and let it go at that. Obviously, I’m no designer — or I’d be saying … Continue reading

WordPress 2.2.1 Released

WordPress 2.2.1 is now available. Most of the changes are minor bug fixes, however there are some security fixes as well. We can’t stress enough how important it is to upgrade your sites and keep them current so that you aren’t open to attacks. Many people see these “minor” version updates and assume that they don’t need to install them. Mainly it seems to be folks who worry about an upgrade breaking their theme or … Continue reading

Perl geekery: building hashes

Say we’re writing a program in Perl, and we need to pass a lot of data back and forth between subroutines. Using global variables is bad practice, and we often use the slightly-less-bad method of passing around a big hash variable. But it’s a pain to always use the values in the hash, so a lot of our code uses individual scalar variables, and stick them into (and pull them out of) the hash as … Continue reading

Commercial Jingles

My wife was a Communications major in college. So she often makes observations about how organizations try to get their message out to their audience. One thing she remarked on recently was the decline in the use of musical jingles, as opposed to non-musical slogans, in advertising. Read more in her post, “Ask any mermaid you happen to see…”

WP-Cache fix for Content-Type in feeds

If you run a busy WordPress site, or even if your site just has a lot of processor-intensive plugins, then you probably already run the WP-Cache plugin (plugin directory, original announcment, recent security update info). Even though my site isn’t super busy, my server is a little light in the RAM department, and using WP-Cache helps the box keep up with requests better. One minor annoyance, however, is that with WP-Cache enabled, my syndication feeds … Continue reading

Another new start

About two weeks ago, I started a new job (which explains at least part of my blogging lull, you see). I’m working on Free IQ, which is a streaming media site for entrepreneurs. There’s more to it than just the streaming media (you can upload video, audio, PDF files, PowerPoint presentations, etc.), but I’m still learning the ins and outs, so I don’t know the full scope yet. When I interviewed, they were favorably impressed … Continue reading

WordPress 2.2 Released

WordPress 2.2 “Getz” is now official. I’ve listed some of the changes previously, but here’s another quick rundown: Atom feeds updated to Atom 1.0 Preliminary support for Atom Publishing Protocol Widgets are now supported in core Protection against activating broken plugins “Deactivate All Plugins” button. Sadly, my “Reactivate All Plugins” patch didn’t make it into this release. Hopefully you’ll see it in WP 2.3. Improvements to comment management Code optimizations and speedups Future WYSIWYG support … Continue reading