Dragon Bones and Dragon Blood

I just finished the best pair of fantasy books that I have read since I polished off Jonathan Stroud’s Bartimeus Trilogy or Megan Whalen Turner’s The King of Attolia. They were called Dragon Bones and Dragon Blood by Patricia Briggs, and I am astonished that a fantasy author of this caliber has escaped my notice for so long.

Fencing, fighting, torture, revenge, giants, monsters, chases, escapes, true love, miracles: from the classic list, the two books of the “Hurog duology” score an astonishing 10/10 (well, maybe 9/10; it isn’t fencing so much as swordplay). Add to that strong women characters (often sorely lacking in this Tolkien-inspired world), homosexual/bisexual relationships that are portrayed with the same depth of feeling as heterosexual relationships (although admittedly vilified slightly by the “young boys” predatory stereotype), and a world of realistic battles and fantastic heroics living side by side and you’ve got a winning formula if ever I’ve met one. I strongly recommend both Dragon Bones and Dragon Blood, and will be eagerly seeking out Patricia Briggs’ other novels.

Dragon Bones introduces us to a world of dragons long-dead, magic waning, and a problematic feudal system. After reading the blurb online and on the back cover, the story sounded pretty borderline, but Briggs successfully takes a plot that in other hands might have come across forced and hackneyed and deftly weaves it into a fascinating tale filled with memorably enjoyable characters. For whatever reason, I tend to enjoy children’s and young adult fantasy the most, and Dragon Bones successfully melds the pace and interest of young adult fantasy with some slightly more adult themes for an overall experience that should be appealing across a broad age span.

Dragon Blood is a bit darker than Dragon Bones (featuring, as it does, torture and political corruption), but every bit as good and leads the story in a more mature direction (appropriate, considering the aging of the characters). I found Dragon Bones more fun, while Dragon Blood was more gripping.

A big reason I enjoyed Dragon Bones and Blood is because Briggs successfully melds fantasy standbys in theme, plot, and setting with realistic-feeling world dynamics and characters. The heroics and magic are certainly larger than life, but they take place within the context of a world where violence is brutal and actions have consequences. It’s always a pleasant surprise for me to find an author who can write a complex fantasy world that utilizes fantasy tropes even as it moves beyond them, and Briggs does a good job of this.

Perhaps, though, the highest praise I can offer is this: when I laid down Dragon Blood, grinning like an idiot because I enjoyed it so much, the thought I came away with was “I want to write like this.”

Not only that, but she has a decent website, which is a pleasant change from some of my other favorite authors.

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.