I Am Legend

Rented I Am Legend tonight from iTunes, and I was very pleasantly surprised. From what I’d heard when it opened in theaters, I was expecting a pretty terrible movie, but it was actually really good. Definitely an interesting twist on the typical zombie virus story.

Then again, I hear that about the only thing it shares with the book is the premise, so perhaps that’s why people were disappointed. The ending is, granted, a bit of deus ex machina and the “dark seeker” CGI was at times rather over-the-top, but what the hell. Last movie I rented was Beowulf; I can handle some CGI oddness and slightly wonked out storytelling.

If you like horror/zombie movies, I’d recommend I Am Legend. It is, at the very least, worth a rental.

Unwelcome pet

Melinda was already annoyed when she heard Charles’ car pull into the driveway forty-five minutes late, and when several minutes passed before the car door slammed she knew her day was about to get worse. Charles only dallied outside if he needed to work up his nerve to tell her something she wasn’t going to like.

So when Charles came cheerfully through the door, a smile on his face and a twinkle in his eye, he found Melinda leaning on the doorjamb to the kitchen, arms crossed.

For just a split second she saw the panic flit through his eyes as renegade thoughts of She knows! Abort, abort! sent up a clamor before being hustled out the back door and silenced. With noticeable effort, however, he managed to salvage his smile as he set down his briefcase and moved towards her with open arms.

Melinda neatly sidestepped him. “You going to tell me why you’re an hour late?”

Charles glanced at his watch. “Come on, Lindy, more like forty-five minutes.”

“Whatever.” Melinda walked back into the kitchen and pulled the roast out of the oven where it had been slowly drying into a crisp. “So you want to tell me before, during, or after dinner?”

“Look, Melinda—”

She gave him the not amused look as she walked by with the roast.

Charles sighed and brushed his hand through his hair. “You know I’ve always wanted a pet.”

Melinda carefully set the roast on the table and took a deep breath before she turned around. It didn’t help. “You’re kidding.” Charles shrugged. “Charles, we talked about this. Damn it, Charles, you should have called me!”

“I’m sorry, Lindy, but I couldn’t pass this offer up!” said Charles. “He was on sale, and he’s so cute. Look, I know that you’re going to love—”

“What did you buy?” interrupted Melinda. “Hmm? What kind of pet are we talking about here?”

“Look, I know you’re going to love him if you just get to know him,” said Charles desperately, ineffectually trying to stand in her way as she walked toward the door.

“What kind of pet?”

Charles grabbed her sleeve. “Look, Melinda, just let me explain.”

She shrugged him off and reached for the doorknob. God, tell me he didn’t buy—

“A ninja,” said Melinda. “Damn it, Charles!”

The ninja was standing next to the car, wrapped all in black fabric and looking nonchalant. He was big for his kind, and stood a little taller than Melinda’s waist. Although he wasn’t quite as well-equipped as some she’d seen, Melinda thought she spotted the handle of a small katana protruding above his shoulder.

She felt Charles behind her, although he didn’t quite dare touching her. “Come on in, little guy!” he called over her shoulder, and the ninja glided inside with typical ninja grace and disdain.

“A full-grown ninja,” said Melinda, and she slammed the door as hard as she could.

“Look, Lindy—” began Charles, but she spun to face him.

“You know my mother is allergic to ninjas, Charles! How could you do this? Just go out and buy one without even talking to me about it?”

“Melinda—”

“And how are we supposed to feed him, huh? You think I just have a chunk of tofu lying around in the pantry? That stuff is expensive!”

“Lind—”

“And the neighbors! You know they have pirates! You want me to be trapped in here with a bored ninja all day? Or let him go get torn up the moment he sets foot in the neighbor’s yard? You know how curious ninjas are! You tell them no and they’ll go exploring just to be perverse!”

“Oh, come on!” said Charles, finally raising his voice. “Scrappy can totally take them. He’s big for a ninja. And besides, the Hinckle’s crew is really well trained. I’ve heard some of them even know how to speak.”

“Speaking pirates,” said Melinda with disdain. “It doesn’t change the fact that they’re stinking, noisy, drunken—”

“Well, that’s why I got a ninja,” Charles cut in. “You know I’ve always wanted one, Lindy, ever since I was a kid. Well he was on sale, no one else wanted him, and they said he’d been house-trained and everything. I’ll take care of him, I’ll feed him, I’ll clean up after him. You probably won’t even notice that he’s here.”

Melinda’s mouth was a tight line as she glared at Charles, but she finally nodded. “If I find so much as a single shuriken stuck in the couch, though—”

“I promise,” said Charles. “You won’t even notice him.” They both glanced around for the ninja, and found him hanging with his back to the ceiling and no visible means of support in the far corner of the room. During their argument he must have silently scaled the wall to escape potential cross-fire.

Charles walked over to the ninja. “Come on down, Scrappy,” he called. “There’s a good ninja.” Scrappy remained on the ceiling for a second or two and then lithely dropped the floor. “See?” said Charles, leading Scrappy over to Melinda. “Isn’t he cute?”

Melinda gave the ninja a closer look. A pair of bloodshot eyes stared back from within the black cloth swaddling his face. “Scrappy, huh? What kind of name is that for a ninja?”

Charles scowled, and scratched the ninjas shoulder. “It’s a damn good name.”

Although he didn’t move, the ninja began to make a quiet thrumming sound.

“See, he likes you!” said Charles.

“I read somewhere that means he’s imagining violent dismemberment.” Melinda leaned down and stared the ninja in the eye. “You violently dismember anything, and I’ll throw you in the river. With a brick tied to your neck.” The ninja stared expressionlessly back.

Charles glanced over his shoulder at the table. “Pot roast is getting cold.”

Melinda let out a sound of disgust, turned away from the ninja, and they sat down to eat.

Like a shadow, like a wraith, Scrappy slipped away to explore the rest of his new domain. What did he care if his owners had marital problems? He was a ninja. Deadly. Silent.

Besides, he desperately needed to find the litter box.

Beowulf

For a movie made by a lot of people I respect, Beowulf is pretty spectacularly bad. I rented it via iTunes last night and watched it with my girlfriend, and about halfway through I turned to her and commented that I hoped whoever wrote the screenplay was never allowed to write again. Imagine my surprise when we reached the end and I discovered the screenplay was written (at least in part) by Neil Gaiman, one of my favorite authors. Party foul, Neil. Major party foul.

Even worse, they decided to do the entire movie in CGI. While I enjoy a CGI movie as much as the next guy, the director and producers apparently decided to pour all of their budget into kickass water, cloth, and hair. Apparently no one thought to remind them that little things like facial expressions are actually way more important than long flowing locks. As a result, the dialogue sequences are like watching wax dolls who are half-asleep. Add that to the terrible script, and you’ve got a recipe for hilarity, but not in a good way.

On the other hand, if you’re looking for a movie you can mock the whole way through, or some mindless fantasy violence, then Beowulf might be for you. Just don’t expect the normally high caliber of the actors and writers to mean anything.

Using a custom favicon with FeedBurner

This is a pretty simple tip, but when I was looking around online I couldn’t find any information about it.

If you’re using FeedBurner (or some other feed that you don’t have direct control over) and you want your site’s favorite icon (often called a favicon, typically favicon.ico) to show up in association with the feed, stick it in the directory that the feed directs visitors to (this is usually your root directory).

I’d been wondering why my Tagamac and Beckism.com favorite icons weren’t showing up for anything except my browser; copying the favicon.ico file to the root directy of my website solved the problem.

If you control your RSS feed, of course, you can directly reference an image to be included with it instead of relying on auto-detection.

Alliance Space by C.J. Cherryh

Judging by number of books owned, C.J. Cherryh is my favorite science fiction author. Although I had an early love affair with Orson Scott Card, he’s not consistent. Cherryh’s novels are consistently excellent and no one can build an alien culture the way she can.

I’ve recently been reading some of Cherryh’s older books, and as a result picked up Alliance Space which contains the novels Merchanter’s Luck and Forty Thousand in Gehenna.

Merchanter’s Luck is reason enough to buy the book. It’s a classic Cherryh novel (tense action from a close third person perspective in space), and has a nice dash of romance which isn’t something I usually expect from Cherryh. I highly recommend it.

Forty Thousand in Gehenna is unlike any other book that I’ve read. It takes place over 200 years, and in some ways almost feels like an exercise in world building and backstory rather than a traditional novel. It’s fascinating, but is unlikely to appeal to everyone (I’m not sure if I’ll reread it any time in the near future, either). It’s a shame that Cherryh hasn’t published anything using the unique culture that she builds in Gehenna; the two-page epilogue cried out for a sequel.

In any case, Alliance Space is an interesting collection, and certainly worth a read if you enjoy Cherryh (if you’ve never experienced Cherryh before then the Foreigner series might be a better place to start).

Bookends on sale today only

Bookends is on sale for 50% off today April 3, 2008 only over at the MacUpdate Promo. Although I haven’t tried Sente in a while, when I was doing my senior thesis Bookends was the best reference software on the market for Macs (Sente had a nicer interface, but didn’t support the social sciences as well; probably more appealing if I were in medicine). If you do research, you really ought to give Bookends a look; it’s an invaluable tool, even if it’s a pretty ugly program at first glance (although maybe version 10 has a more Mac-like interface; I primarily used version 9).

MacUpdate usually runs some level of sale on the software for a few days or weeks after the initial promo, too, so even if you miss the one-day 50% off deal it would probably be worth checking out.

Ninja Gaiden Dragon Sword

Ninja Gaiden Dragon Sword for the Nintendo DS is a fantastic game, and is the best action game I’ve played recently. The graphics are beautiful (astonishingly good, considering the DS’s capabilities), but what’s really brilliant is the fact that the lightning fast movement from Ninja Gaiden Black has made the jump to the DS flawlessly. Combined with the incredibly intuitive and easy-to-learn touch screen controls, Dragon Sword makes you feel like a true ninja as soon as you put stylus to screen.

One of Ninja Gaiden Black’s surprising good points was its punishing difficulty level. It somehow managed to walk the fine line between being too frustrating to play and just difficult enough to become a major challenge that would eat away hours of your life. Dragon Sword is nowhere near as difficult (particularly when it comes to boss battles), but is still just as fun (disclaimer: I’ve also only played through on the normal difficulty as of yet; the higher difficulty levels will likely be more challenging). I think the main reason the DS version is so much easier is that the controls are far simpler. Ninja Gaiden on the Xbox required a lot of button pressing to get the same actions you can get in Dragon Sword simply by swiping the stylus across the screen a couple times.

I was particularly surprised by Dragon Sword’s story, which is cohesive and easy to understand. I’m still not 100% certain what happened in Ninja Gaiden on the Xbox, but Dragon Sword’s plot made perfect sense. Although Dragon Sword doesn’t tread much new ground (almost every enemy and locale is straight out of Ninja Gaiden Black), its new story combined with the nostalgia factor and constant action made me not mind the recycled aspect of most of the game’s enemies and so forth.

If you enjoy action games and own a DS, then Ninja Gaiden Dragon Sword is a must-have. Team Ninja’s attention to detail and craftsmanship shines through every aspect of the game, and although it only took me five and a half hours to beat, I’ll easily get triple that (or more) playing through the harder difficulty levels and unlocking the in-game extras.

Now if only Ninja Gaiden 2 would come out a little sooner life would be perfect.