May 2008

The most peculiar WordPress problem yet

I was beyond dismayed tonight to load up my browser and discover that my website, for whatever reason, just wasn’t working. Firefox would just bring up a completely blank screen. Safari returned a strange error:

Safari can’t open the page “http://room34.com/”. The error was: “Operation could not be completed. (kCFErrorDomainCFNetwork error 302.)” (kCFErrorDomainCFNetwork:302) Please choose Report Bugs to Apple from the Safari menu, note the error number, and describe what you did before you saw this message.

Uhh… OK.

Needless to say, it’s not something I’ve ever seen before, and if Google is any indication, (almost) no one else has either.

After inspecting my files and my data tables to see if anything had been altered (i.e. hacked — and no, it hadn’t), and watching The Colbert Report, I decided I had no choice but to confront the rat king and start stepping through all of the nested include files that comprise the WordPress application, hoping to find the exact point at which the whole thing was going kerblooey. Read more »

Sticky footers

Not to be confused with stinky feet, sticky footers are a CSS technique whereby a page footer always appears at the bottom of the page/window, even if the content of the page isn’t tall enough to fill the window completely. (For you HTML-phobes out there, normally all of the content on a web page flows vertically one element after another, meaning that your page “footer” can potentially end up in the middle of the window, with a bunch of blank space below it, if your page content is too short. Not to be confused with Too Short.)

I have seen sites whose owners had solved this problem, but as it’s never really been an issue for me (since I never have too little content to fill a page, I guess!), I haven’t bothered to dig into the solution, until today, when I needed to for work.

The Man in Blue (also known as Australian author and self-identified “web technologist” Cameron Adams), has posted an elegant solution, which has also been floating around in various forums. Read more »

The best quote about the Ryugyong Hotel yet…

As you probably know if you’ve read any of my writings here, or have by chance listened to my album, Unnatural Disasters, I have a morbid fascination with North Korea’s never-to-be-completed Ryugyong Hotel. So I was pleased to see that this wondrous failure has achieved a new level of notoriety, having been designated earlier this year by Esquire magazine as “The Worst Building in the History of Mankind.” Sweet. Like the best Onion articles, it’s worth reading to the very last line, but since I can never hold back on a punch line, I’ll save you the trouble: “[The Ryugyong Hotel] is the closest humans have come to building a Death Star.”

Perfect!

A glimpse into the musical sketchbook

Last Friday night I spent a few hours playing around with some new musical ideas. I worked on some acoustic guitar parts for some earlier songs (including a possible re-recording of my 2003 track “Tai Chi for Oafs”), and I also worked on a couple of brand new ideas.

These may never see any further attention than what they got that night, and they’re presently fairly repetitive, but that’s why they fade out mercifully quickly. Enjoy! (Or not.)

Don’t Limit Me, Steve!
The working title of this track is aimed squarely at Mr. Jobs. As much as I love all things Apple, especially GarageBand, I do find it aggravating at times that the software makes you select a time signature, tempo and key before you can create a new song project. It makes it difficult to just play around with ideas because if you want to change any of these attributes, it permanently alters the playback of any tracks you’ve already recorded. I’ve retaliated by creating this song with an unnatural 11-bar chord progression and a bass riff that strangely hits a major 6th where the listener (myself included) would normally expect to hear a minor 7th.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

Mellotronic
Just a mellow electronic thing. And of course, given the name, I had to put some Mellotron in it.

Audio clip: Adobe Flash Player (version 9 or above) is required to play this audio clip. Download the latest version here. You also need to have JavaScript enabled in your browser.

WordPress, I love you, but you drive me crazy

What’s even more extremely current than “bleeding edge”? Well, whatever it is, I’m not it. But I still try to keep my software as current as possible, and that includes updating WordPress whenever a new version is out. Most of the time, the difference is negligible, of course. Other than the major transformation of the admin interface with WordPress 2.5, very little actually changes as far as your site appears to the outside world. Which is good, for the most part, because you don’t really want unexpected changes on your site just because the underlying software is changed. It should all keep working just like it did before. Read more »