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.

Alternate style for WordPress backend

Steve Smith over at Ordered List has hacked together a customized stylesheet for the WordPress administrative interface. Based on the screenshot thumbnails, it looks pretty nice. I plan to download it tomorrow and check it out more closely!

Zend Core for IBM

Cool, IBM and Zend have announced Zend Core for IBM. Basically, it’s an officially supported version of PHP with tight integration into IBM’s DB2 and Cloudscape database servers, and some web services stuff. This is probably going to grab some new eyeballs for PHP from some IBM-based businesses who have probably never heard of it before. If I was still working at my previous employer back in Alabama, I would be all over this. They … Continue reading

Dvorak stirs the pot

John Dvorak seems to thrive on controversy (much like the rest of journalism). His latest claim is that while Apple’s switch to Intel processors could threaten Microsoft, it also “could actually be most dangerous to the emerging Linux OS environment.” Linux has other problems too. It’s likely that developer interest will wane when Apple is fully engaged on the X86 platform. While Apple ran on the PowerPC chip the amount of developer effort in the … Continue reading

Intel Macintosh rumors true!

I hadn’t been keeping too close an eye on this, because we’ve got higher priorities right now than buying new computers. But there have been rumors lately about some sort of deal between Apple and Intel. The speculations mainly fell into two camps: 1) Apple would release a new Pentium-based Macintosh computer, or 2) Intel would begin producing a new PowerPC compatible CPU. Steve Jobs just dropped the bomb: Apple to Use Intel Microprocessors Beginning … Continue reading

Redneck

I’m a redneck. Not because I was born in Alabama and spent most of my life there. And not because I now live in Georgia. And definitely not in the sense of chawin’ tobaccy and watching NASCAR. I’m a redneck because I spent most of hottest portion of Sunday out in the hot sun. I finally got around to starting a project of refinishing some old dressers for our kids — a project that Susan … Continue reading

Microformatpalooza

Tantek Çelik has a whole gaggle of microformat links over on his site: hCard Creator hCalendar Creator hReview Creator hFolk 0.4 Basically, microformats are just organically grown rules to add application-specific semantics to existing XHTML documents. This is mostly accomplished by adding class attributes to your existing markup, and occassionally by adding additional markup (span & div) to indicate a hierarchical data structure. This description leaves a lot to be desired, but an example is … Continue reading

WordPress Sponsors BrowseHappy

WordPress is now the official host and sponsor of the BrowseHappy campaign, as noted in a WebStandards Project press release. In an effort to refocus energy on advocating for standards from a perspective of universal access and vendor neutrality, WaSP is handing over the reigns of the BrowseHappy campaign to the good folks at WordPress. What does this mean to the average user? Not a whole heck of a lot. But it probably means a … Continue reading

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 1.5.1.2. 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

OpenDocumentation

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 OpenOffice.org 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