Dougal Campbell's geek ramblings

WordPress, web development, and world domination.

Blog Archives

Problems

Oof. I am having some sort of problem with my server. I was going to make a post on Monday, but something in my PHP and/or MySQL setup has changed in an odd way. (remember I reinstalled/upgraded pretty much everything on the system that is involved with serving web pages a couple of weeks ago) If I try to post content that contains a single-quote character, I get a database error due to invalid syntax. … Continue reading

Downtime

Some of you might have noticed that my site had some downtime over the weekend, and into Monday night. I had upgraded MySQL from version 3.23.x to version 5.0 last week. Everything seemed fine at the time, but when the server ran some maintenance tasks on Saturday night, it turned up some mismatched library versions between PHP and MySQL. And of course, I didn’t know about it until Monday, because an emergency came up that … Continue reading

AT&T Chairman Loses Brain, Misunderstands Internet

The chairman of AT&T has a tunnel-vision problem: Ed Whitacre, AT&T’s chairman and chief executive, warned on Monday that internet content providers that wanted to use broadband networks to deliver high-quality services such as movie downloads to their customers would have to pay for the service or face the prospect that new investment in high speed networks “will dry up.” […] “I think the content providers should be paying for the use of the network … Continue reading

WordPress 2.0.1

For those of you who never install “dot-zero” software releases, now is probably a good time to upgrade to WordPress 2.0.1. All in all we’ve closed 114 bugs in the 2.0.1 release, which you’re welcome to check out if you’re curious about every fix. To summarize: You can now specify an upload directory, and whether to use date-based storage or not. Caching has been fixed under certain PHP enviroments. Permalinks have been fixed for weird … Continue reading

Birthday Booty

Stuff I got for my birthday: P.O.D.‘s new CD, Testify. This album is kicking my ass. It’s got to be P.O.D.’s best effort yet, at least as good as Satellite or Payable On Death. Matisyahu does some guest vocals on a couple of tracks. Awesome. Can you tell that I like this CD? 🙂 If you are a P.O.D. fan, and you haven’t heard of Matisyahu before, you simply have to check out his song … Continue reading

Feedlounge is live

This is old news now, but what the heck — I haven’t posted in a while, and this will be quick. In case you didn’t already know, FeedLounge, that fantabulous online feed reader that all the Cool Kids have been raving about, is out of testing and ready for the world. It’s currently only available with a paid subscription, but to get a taste (the first hit’s free), you can take the Three Hour Tour. … Continue reading

Ping-O-Matic Fun

The problem with running a service like Ping-O-Matic is that sometimes you have to send emails like this: To: […deleted…] Subject: Re: pingomatic > Hi! > > I have tried to ping pingomatic for about 2 days now > but it will not work for me. My site is > http://www.[…xxxxxx…].com/ > > Do you have any idea of why I can not ping your site > anymore? Because we don’t want pings from porn … Continue reading

Six Rules for Driving

If you are going to share the road with me, here are some rules that I expect you to know: Don’t tailgate me. If you tailgate me, I’ll slow down. Unless you try to pass me, in which case, I might speed up. And if we’re in a no-passing zone, I’ll slow down more. Just. To. Piss. You. Off. Use your signals. It’s a shame that you spent $35K on that Mercedes and the signals … Continue reading

return(true);

function do_stuff() { if (in_array($date, $holidays) && $vacation == true) { travel(‘away’); visit_family(); $gifts->exchange(); eat(); travel(‘home’); } if ($new_year == true) { eat() && drink(); $weight++; $sleep = false; } $slack = false; $resolve++; $work->resume(); return(true); }