Sci-fi, comics, humor, photos…it’s all fair game.

Surprises

Monday, August 4th, 2008 Posted in Strange World | No Comments »

This morning I was surprised to hear that Aleksandr Solzhenitsyn had died. In part, it was because I hadn’t realized he was still alive. As the brief story went on, I remembered reading about his return to Russia after the fall of the Soviet Union. Of his work, I’ve only read A Day in the Life of Ivan Denisovich, back in high school.

Last week I was surprised to hear that the FBI was on the verge of indicting a suspect in the 2001 anthrax attacks. I’d pretty much written it off as an unsolved case. Unfortunately, the fact that Ivins committed suicide means the case will never go to trial. Having the attorney general sign off on it doesn’t quite have the same sense of closure — or certainty — that a trial would. Unless the FBI releases seriously solid evidence (and I’m sure a lot of the evidence is probably classified, especially given the current administration’s affair with secrecy), there will always be a bit of doubt: did he kill himself because he’d been caught, or because he didn’t want to go through being scapegoated?

Mary Shelley’s Bride of Frankenstein

Monday, September 11th, 2006 Posted in Sci-Fi/Fantasy | 2 Comments »

I’ve been working my way through the classic Universal Frankenstein movies, some of which I’m sure I’ve seen before, and some of which I’m sure I haven’t. Of course, they get filtered through having read the book at least three times and having watched Young Frankenstein many times.

Last weekend I watched Bride of Frankenstein. It’s a good movie, but the framing sequence bugs me. In it, Lord Byron is telling Mary Shelley how much he enjoyed her tale of horror, and proceeds to revisit the high points in the 1935 version of “Previously, in Frankenstein…” Unfortunately, just about everything he mentions wasn’t in her book! (Neither the 1818 or 1831 versions.) He then bemoans that it should have ended so abruptly, at which point she says something like, “Ended? That wasn’t the end at all!” and proceeds to tell Percy Shelley and Lord Byron the tale of, well, the next movie.

All this, despite the fact that the movies clearly take place in the 20th century, though they at least went to the effort to dress Byron and the Shelleys in period costumes.

On one hand, it’s a nifty conceit, made somehow more appropriate by casting the same actress, Elsa Lanchester, as both Mary Shelley and the Bride.

On the other hand, it’s emblematic of Hollywood’s mixed demand and contempt for original source material and its authors. This is the industry that brought us both Bram Stoker’s Dracula and Mary Shelley’s Frankenstein, trading on the author’s name as a claim of authenticity while still taking things in their own direction. (To be fair, both movies made efforts to include aspects of the original stories that are usually left out. And MSF followed quite well until about 5 minutes before the end, at which point it took a 90° turn and flew off into another movie entirely.)

Neil Gaiman says it best in his short story, “The Goldfish Pool and Other Stories” (in Smoke and Mirrors):

She managed a pitying look, of the kind that only people who know that books are, at best, properties on which films can be loosely based, can bestow on the rest of us.

Open Letter to WordPress Plugin Authors

Wednesday, May 25th, 2005 Posted in Computers/Internet | No Comments »

Please, when developing your plugins, be sure to always use the full opening tag for PHP:

<?php code goes here ?>

On some servers—maybe even your own—you can shorten this to just the opening <?. The following line in php.ini will disable this “feature,” and many web server administrators do so to simplify things like generating XML with PHP:

short_open_tag = Off

When this option is set, PHP will ignore <? and assume it’s simply part of the template… along with all the code following it. If you’re lucky, it means a bunch of PHP code gets sent to the web browser. If you’re not lucky, it results in invalid syntax, and PHP grinds to a halt, spitting out a blank page and a PHP Parse Error.

So please make sure you always use the full opening tag so that your plugin will be compatible with everyone’s system. If you run your own server, set that option in php.ini so that if you miss one, you can catch it before you post it.