WIJFR: The Wizardry Consulted

After rescuing the world from the creatures of darkness and chaos by applying a few computer logistics, Programmer and Systems Analyst Extraordinaire Wiz Zumwalt finds himself in another fix when he is kidnapped by dragons.

“The Wizardry Consulted” by Rick Cook is my latest iPhone/Stanza read. Resuming the story three years after “The Wizardry Cursed,” this next installment finds Wiz stranded in a provincial town far to the lands of the North, having been kidnapped by Wurm the dragon. He is there, ostensibly, to help the townsfolk solve their “dragon problem” but ends up mired in council politics. Luckily, Wiz’s former life as a computer programmer and consultant lets him fast-talk around the council, baffling them with confusing presentations, graphic slides, project plans, and buzzwords.

As with the other books, a heathly dose of technology-meets-magic is mixed in: the internet, IRC chat, e-mail, packet routing, and the FBI all play a part. There was even a mention of the Cleveland Freenet, which was one of my first experiences with the internet back in the day (my user ID was ag154). Much like the second book, the narrative is split: Wiz and his dealings with the council, townspeople, and dragons; and then the rest of the folks back at the Wizard’s Keep (Jerry, Danny, Moira, etc.) who are trying to track Wiz down and rescue him from his kidnappers.

Unfortunately, it looks like the fifth book, “The Wizardry Quested,” was never published as an e-book and the paperback is out-of-print ($300 for a new copy on Amazon!?). Additionally, Rick Cook never finished the sixth (and final?) “The Wizardry Capitalized” but has put the unfinished manuscript online. So it looks like I’m done with this series unless I get motivated to read the partial manuscript. Overall, though, it was very enjoyable series to read. Fare thee well, Sparrow!

WIJFR: Cross Country

Alex Cross, a Washington, D.C., police detective, takes on a human monster known as the Tiger with ties to the African underworld. When the Tiger and his teenage thugs butcher writer Ellie Cox, her husband and children in their Georgetown home, Cross is devastated because Ellie had been his girlfriend in college. The Cox family massacre proves to be just the first in a series. Cross pursues the Tiger to Nigeria, where the profiler finds himself at the mercy of corrupt government officials who may be working with the Tiger.

I just finished James Patterson’s 14th Alex Cross thriller, “Cross Country.” I’ve read other Patterson books in the past, but never any of the Alex Cross novels (though I have seen the movies of “Kiss the Girls” and “Along Came a Spider”).

I don’t have that much to say about it: Cross ends up chasing a killer from D.C. to Africa in a hunt that takes him to Darfur, Sierra Leone, Lagos, and other impoverished locations. I’m not trying to be insensitive, but after a while it felt like I was reading a political statement instead of a novel. It just wasn’t that interesting or thrilling to me and maybe that’s the reason I wasn’t that impressed (plus, I could only see Morgan Freeman in my head as I was reading).

The novel is not short, but at 403 pages it contains 158 chapters. That’s about 2.5 pages per chapter! As a result the narrative seemed choppy, but on the other hand it read very quickly (and gave me lots of places to stop). Maybe Patterson’s earlier Alex Cross stuff is better and after 14 books, the ideas are running out …

WIJFR: Anathem

On the far-future Earth-like planet, Arbre, scientists, philosophers and mathematicians—a religious order unto themselves—have been cloistered behind concent (convent) walls. Their role is to nurture all knowledge while safeguarding it from the vagaries of the irrational saecular outside world. Among the monastic scholars is 19-year-old Raz, collected into the concent at age eight and now a decenarian, or tenner (someone allowed contact with the world beyond the stronghold walls only once a decade). But millennia-old rules are cataclysmically shattered when extraterrestrial catastrophe looms, and Raz and his teenage companions—engaging in intense intellectual debate one moment, wrestling like rambunctious adolescents the next—are summoned to save the world.

I just finished Neal Stephenson’s “Anathem.” Considering it took me about 4 months of occasional reading to get through the 761 pages of “Blue Mars,” completing the 981 pages of “Anathem” in just under two months was definitely faster than I expected.

I’ve read all of Stephenson’s previous work, so it was a no-brainer that I would read “Anathem.” I didn’t even really know what it was about other than it took place on another planet, which immediately differentiates it from all of his prior works. You also know you’re in for it when the book starts out with a “note to the reader” containing a detailed historical time line and almost Dune-like glossary. Oh oh! So the first few chapters were pretty rough, trying to wrap my brain around the new vocabulary and immersing myself in the world of Erasmas, the narrative main character. Arbre is a strange place, but luckily there are similarities to our own world. For example, can you guess what kind of person an Ita is from this definition in The Dictionary?

Ita: A caste dwelling in the mathic world but segregated from the avout, responsible for all functions having to do with syntactic devices and the Reticulum.

Sound like anyone you know? There’s a hint in the first two letters. 😉

While perusing Neal Stephenson’s website earlier this evening, I discovered that there’s actually a trailer for the book!

There are also some good interviews here where Stephenson describes how he came up with the idea (he even mentions “Dune” and the glossary!) and how it ties in with his other books at a philosophical level. If you’re thinking about reading “Anathem” take a few minutes and watch the videos, it’s worth it. In fact, all of the introductory information on his site of course does a better job than I could do here describing the book. Be sure to go back when you’re done too, he’s even got some of the avout chants there from the musical score.

I worked out to my benefit that I started “Anathem” during my trip to Arizona for Spring Training because it gave me the chance to really focus and get sucked into the story. If I had started reading it in 20-page chunks as I am wont to do, I probably would have been more confused and not as enthralled. Check out this blog post I found that’s pretty accurate in describing how it can be hard to “get into” this particular book.

To close out this post, here’s a funny quote from the book that I actually marked so I would remember to mention it. I found it to be a comedic, yet strangely accurate, summary of the novel:

“Our opponent is an alien starship packed with atomic bombs,” I said. “We have a protractor.”
“Ok, I’ll go home and see if I can scrounge up a ruler and a piece of string.”
“That’d be great.”

CyberPower CP1000AVRLCD UPS

My wife called me at work the other day to report she couldn’t get on the wireless network at home and that there was a loud whining coming from the computer closet. It turned out the UPS (an APC BX800 I bought in 2004) had bit the dust and all of the equipment (server, router, cable modem, NASes, etc.) was off. I had replaced the original batteries (with spares from Batteries Plus) in this UPS back in December 2008, but apparently after 16 months they were dead!

Rather than replace the batteries again, I decided to just replace the whole unit. Normally I would buy another APC using their Trade-UPS program, but after some quick research I determined I could get a better, more powerful UPS cheaper and faster via Amazon. I chose the CyberPower CP1000AVRLCD, a 9-outlet, 1000VA/600W UPS with a nice LCD display (which turns off automatically after a few minutes and allows you to cycle through various information such as load, input/output voltages, battery run-time remaining, etc). Not only does the CyberPower have more VAs (1000 vs. 800) and outlets (9 vs. 7) than the APC, it’s actually smaller and has more features:

APC on left, CyberPower on right
APC on left, CyberPower on right
APC on left, CyberPower on right
APC on left, CyberPower on right

I had no problem swapping the units and getting everything back up and running. I connected the UPS via USB cable to my Linux server and NUT recognized it without any problem. Now when I had replaced the batteries in the APC in 2008, NUT thought the UPS was in a constant low battery (LB) condition (maybe due to the third-party batteries?). So when the power would go out NUT would immediately think the UPS was drained and shut everything down. As a result, I had disabled all of the automatic shutdown features and low battery warnings back then. With the CyberPower now in the loop, however, I was able to re-enable all of those features so that’s a nice benefit too.

I did a quick power test (by unplugging the UPS from the wall) to make sure I received the notification e-mails when the UPS switched to battery power and then back to line power. Then to test the shutdown configuration, I pulled the plug again and let the UPS run on battery until the low battery condition was reached.

Everything stayed up for about 23 minutes, at which point the LB event was triggered and NUT gracefully shut down the server and then powered off the UPS. A successful test!

As for the old APC? I dropped it off at Staples for proper recycling (which cost me $10 plus sales tax, what?).

WIJFR: The Wizardry Cursed

Once upon a time, Major Mick Gilligan, USAF, didn’t believe in Magic. Nor, had he been told of it, would he have believed in the elf Lisella, or cared that she had cursed master programmer Wiz Zumwalt, later of Cupertino and now of an alternate world where magic works like a computer program. But that was before he took his F-15 out over the Bering Sea on a top-priority intercept, came out on the losing end of a dogfight with a dragon, and found himself caught in a climactic battle that pitted Wiz and his fellow Silicon Valley hackers against a couple of computer criminals in alliance with the forces of primal chaos.

I just finished Rick Cook’s “The Wizardry Cursed” via Stanza on my iPhone. The third book in the series picks  up about a year after the events of “The Wizardry Compiled.” Wiz, Jerry, and Danny are splitting their time between continuing to refine their spell compiler and being stuck in treaty negotiations with the non-mortals with whom they had narrowly averted war.

Back in our world, Judith, one of the programmers from the project team in the previous book who worked on the spell compiler, still dreams of becoming a fantasy writer based on her experiences in the magical realm. While daydreaming about dragons and faraway lands, she steps off the curb and is hit by a car, ending up in a coma. One of her role-playing game group friends (and computer hacker), Craig, starts visiting her in the hospital and discovers that Judith sometimes talks of the strange land and the spell compiler.

With the help of another hacker named Mikey, and Judith’s coma-based mumblings (and stolen papers from her apartment), Craig starts to understand the workings of the spell compiler, which of course won’t work in the “normal” world. Suddenly, a dark, evil race (the Ur Elves) transport Craig and Mikey into a “bubble world” where both technology and magic work … a bridge between our world and Wiz’s. With the power of the Ur Elves behind them, Craig and Mikey start hacking out technological/magical combinations of war machines with the intent of taking over the world.

A stolen super computer (with real gremlins), a stranded Air Force pilot, the curse of an Elf named Lisella, and a group of dwarves intent on killing the alien wizard all play a role in the ultimate battle between the good people of the world and the Ur Elves and their pawns (Craig and Mikey). How will it play out?

Not exactly difficult reading (certainly not on a level with “Anathem“), Cook’s magical/technological world continues to serve as a nice thing to have around on my iPhone for some light reading on the go. Next up in the series: “The Wizardry Consulted.”

WIJFR: Blue Mars

Using the last 200 years of American history as his template for Martian history, Robinson projects his tale of Mars’s colonization from the 21st century, in which settlers successfully revolt against Earth, into the next century, when various interests on Mars work out their differences on issues ranging from government to the terraforming of the planet and immigration. Sax Russell, Maya Toitovna and others reprise their roles from the first two novels, but the dominant “personality” is the planet itself, which Robinson describes in exhaustive naturalistic detail. Characters look repeatedly for sermons in its stones and are nearly overwhelmed by textbook abstracts on the biological and geological minutiae of their environment. Not until the closing chapters, when they begin confronting their mortality, does the human dimension of the story balance out its awesome ecological extrapolations.

Last week I finally finished “Blue Mars,” the final book of Kim Stanley Robinson’s Mars trilogy. It picks up immediately after the end of “Green Mars” and spans another 100 (Earth) years on the colonized (and now terraformed) planet.

The first portion of the novel covers the aftermath of the second revolution and the formation of the new Martian government, free of Earth/United Nations Transitional Authority control and complete with its own court system and political parties (the old revolutionary branches like the Reds, Greens, MarsFirsters, Free Mars, etc. etc.).

The terraforming effort continues throughout the book: the sea of shattered ice wrapping around the northern hemisphere of the planet has started to melt into the great Northern Sea. Eventually there are islands, boats, canals, sea life, even coastal towns.

In the middle portion, we are finally taken back to see the situation on Earth first-hand. Nirgal, the Martian native and son of Coyote, visits the “home” planet for the first time along with Maya, Sax, and Michel in an show-of-goodwill ambassadorial mission. They want to be able to help Earth with the overpopulation issue (made critical by the rising sea levels) without flooding Mars with immigrants and making the political, social, and environmental issues there any worse. It was cool to “see” Earth through Nirgal’s eyes (so much water, so much sun, so HOT!).

It’s evident to everyone that Mars is not the ultimate solution to Earth’s population problems. Continued advances in technology allow the human race to explore out even further in the solar system (which Robinson calls “the Accelerando”). One chapter takes place on Miranda, a moon of Uranus, where Ann tries to escape to the primal beauty of a landscape (as of yet) untouched by human endeavors.

Finally, the remaining First Hundred are now over 200 years old, thanks to the longevity treatments. But old age is finally starting to catch up with them and there are a few quick deaths in succession. Facing their own mortality, Sax is determined to find a cure for the “quick decline” which plays out across a few chapters on memory and brain research.

As with the prior two books, Robinson tells each part of the story from a single character’s point of view and uses the quick introductory text of each portion to move the story along (sometimes by a few weeks, sometimes by decades), which is necessary when telling a story that covers more than 100 years. I found it difficult sometimes to remember what (Earth) year it was in relation to the other books, trying to grapple with just how much time had passed. Having three or four generations’ worth of characters didn’t help either, but the breadth of detail Robinson has created was just amazing and fascinating . Overall, I really enjoyed this series start to finish, and will probably read “The Martians” just to be complete. When you consider the fact that I started “Red Mars” last August, I’ve been immersed in Robinson’s world and characters for the last 8 months!

Next, though, I’m about 30 pages into Neal Stephenson’s 1008-page “Anathem.” It’s going to be another long ride …

Who dat? An evening with Harry Connick, Jr.

This evening my wife and I went to Ruth Eckerd Hall in Clearwater to see Harry Connick, Jr. who’s touring in support of his new album, “Your Songs.” This was either the fourth or fifth time we’ve seen Harry in concert (we couldn’t remember exactly) and it was a great show as always.

The way the musicians were arranged on-stage helped showcase the three different styles of music we would be hearing. On the left were the strings for the orchestral numbers, in the center were the drums and bass, which combined with Harry on piano for the traditional jazz combo style, and then on the right were the trumpets, trombones, and saxophones for the big band numbers. For two hours he played a good mix of songs from the new CD and other recent releases plus a few of his trademark New Orleans jazz combo numbers. In addition to singing and playing the piano (of course) he also played trumpet and bass! “I suck” he joked, but of course he was pretty good.

During the breaks between sets he would talk and interact with the audience, which is always entertaining. He talked about how great it was for New Orleans to have the Saints as the Super Bowl champions (he apparently went to the game and got to meet a lot of the players afterwards). He jokingly talked about how 94% of the country doesn’t understand the “who dat?” chant and proposed (and briefly sang) a more understandable “who is that?” version. He told a funny story about his recent trip to the Grammys where he met Jennifer Hudson and had “her junk” on his arm during a photo shoot (“and she has a lot of junk!”). Another memorable  moment was when he said one of his daughter’s friends said he played “grandpa music” and the four women in his house would rather go see Kesha than him (which prompted  him to sing a few bars of “Tik Tok“). 🙂

Like my “Good Eats Live” experience last summer, however, there was a negative aspect to the show that will taint my memory of it … the super-annoying lady sitting directly behind us was a “woo girl.” Yes, at the beginning of every song she recognized, she had to shout “woooo!” at the top of her lungs in her ear-piercing, high-pitched voice. And not only that, she took advantage of silent moments to yell out song requests (“play ‘Come By Me!'”) or inappropriate comments (“Harry’s hot!”). By the end of the concert I was ready to turn around and strangle her. Arrrgh! There were a few other annoying hecklers in the crowd, but Harry dealt with them good naturedly (“it’s my name on the marquee, I’ll handle the comedy.”). Of course the theater had a strict policy on photographs and videotaping, but at the end of the show Harry posed for a picture with a lady in the front row and all of a sudden everyone had their cellphones and cameras out and were snapping photos. It must have been driving the ushers mad.

Overall, it was a great show and a good time. My favorite performance is still the one we saw in Cleveland during the “She”/”Star Turtle” tour when he was playing with the funk band in the mid-90s, but the jazz and big band shows are really good too and I’ll always go to see  him when I have the chance.

Fellow Ozians …

We went and saw “Wicked” this afternoon at the Tampa Bay Performing Arts Center, using tickets we purchased about five months ago. It’s an incredible show and I highly recommend you see it if you have the chance!

This was the third time for me (once on Broadway with the original cast, here in Tampa during the first tour in 2007, and now again in 2010) but the first time my daughter had seen it, and she absolutely loved it. She’s actually falling asleep in her room right now listening to the soundtrack. 😉 She had read “The Wizard of Oz” (but actually hasn’t seen the movie) so it was fun to watch her put the pieces together as the story of Elphaba and Glinda unfolded on stage. I bought her the novel on which the musical is based (Gregory Maguire’s “Wicked: The Life and Times of the Wicked Witch of the West“) a few months ago, but strangely she never got around to finishing it … I’ll be she does now, and I’d like to read it myself once I catch up on my current backlog.

This was the matinee show so a few of the understudies were performing the main parts. I guess I’m a little spoiled because after seeing Edina Menzel and Kristen Chenoweth belt out “Defying Gravity” on Broadway, the traveling company just didn’t pack the same punch. Not that they weren’t good! Here’s a funny note: Richard Kline is playing the role of the Wizard. I wouldn’t have recognized him except the playbill specifically mentioned he “is best known as Jack Tripper’s best friend, Larry Dallas on the classic sitcom ‘Three’s Company.'” That’s right, this guy is currently the Wizard of Oz. 😀

Two months with the iPhone

Steve Job’s recent announcement of the new iPad (really?) coincided closely with the two month anniversary of my getting an iPhone. So how have the past 8 weeks or so been?

I’m definitely better at typing on the virtual keyboard. I’m nowhere near as fast (or accurate) as I was on the Treo’s physical keyboard, but I can see a definite improvement over three months ago. Hopefully I’ll continue to get better as I learn more tricks. I’ve also adjusted to life without the clickwheel for basic iPod functions, which still accounts for the majority of my iPhone usage. The audio scrubber is frustratingly inaccurate, however, and I find it diffiicult to use. The voice commands come in handy while driving in the car so I’m finding myself using those more often. At home, we’ve got the Griffin PowerDock dual-charging station so we can keep my and my wife’s iPhones charged without having to pull out the little white charger blocks.

I originally complained about it not being easy to sync the iPhone with multiple PCs, mainly because that made it harder to download content while travelling with my laptop (my primary iTunes machine is my desktop at home). I found that you can download new podcasts directly from the device, which is cool … unless you happen to be using AT&T’s 3G data service instead of WiFi (see the screenshot to the left). No downloading new podcasts while driving in the car. 🙁 To make it easier to sync files (or photos), I’m using DropBox on my PCs and the iPhone. I just move the photos from my camera roll into the DropBox folder using the app and it’s automatically synchronized to all of my other devices running the DropBox client.

I used to carry a 2gb USB thumb drive around that contained my portable apps and personal documents, but why continue to do that when I’ve got extra room on my 32gb iPhone? I purchased Avatron’s Air Sharing application (screenshot to the right) which for $3 turns your iPhone into a wireless storage device. I can map my iPhone as a drive on my Windows PC (or connect via the browser) and then use my regular synchronization software to copy files back and forth. Yes, DropBox can do the same basic thing, for free, but I’m not comfortable storing some of my personal documents on DropBox’s servers so Air Sharing lets me eliminate that middleman (besides, I’ve got this stuff backed up to my encrypted Amazon S3 account through Jungledisk, no need to duplicate them out in the cloud again). Air Sharing also supports viewing most document types like Word and Excel, PDF, etc.

If you live in a multi-iPhone household and need to keep a synchronized shopping list, you must purchase GroceryIQ. For just $1 you get a full-featured list app that supports multiple stores, aisle and category customization, barcode scanning, and list sharing. If I purchase something on the list and mark it off, it will disappear from the app on my wife’s iPhone so we don’t end up both buying the item. By customizing the aisle order for each store, our grocery shopping is more efficient: no more back-and-forth in the store because we forgot an item that was two aisles back. Everything is listed in the order you go through the store. I was a little disappointed that the recent version includes little ads in your shopping list, but they’re not that intrusive and heck, it was only $1 and that’s well worth the features you get.

i.tv is neat little app (free) that turns your iPhone into a connected TV guide. You can search TV listings for your lineup, see what’s currently on and what other people are watching. What I like, though, are the TiVo features (of course!). After linking your tivo.com account you can schedule upcoming recordings directly from your iPhone. There’s also a feature that turns your iPhone into a WiFi-enabled remove control for your  TiVo (Series3 models only). Yes, I can change the channel on my TiVo in the family room from across the house (except you can’t control TV functions like volume, so I still need the remote extender for that). Fun to play with.

Other than those additions (plus a few free games), I seem to be past the initial “must-download-and-try-everything!” stage of installing apps. My list seems to have stabilized around 5 pages of icons, which I try to have organized by type: most-used, utilities, games, work-related, misc., etc. Unfortunately the lack of real customization features on the springboard makes it hard to really categorize the icons so I’m trying to learn to live with that. 🙂 It’ll also be interesting to see which (if any) new features introduced in iPhone OS 3.2 (running on the iPad) make it into the iPhone itself in the next few months.

WIJFR: The Wizardry Compiled

Wiz Zumwalt, ex-Cupertino programmer and now mighty wizard in a sword-and-sorcery world, must contend with the need to act as a leader in the Council of the North, the need to teach his new magic programming system to others, and the need to rewrite his spell compiler system. He also learns of incredibly destructive ends his spell compiler is being put to, as well as growing resentment of humans by the magical creatures of the World, which may culminate in war.

I just finished “The Wizardry Compiled” by Rick Cook, which like the first book in the series I downloaded for free from the Baen Library. I started reading this book in iSilo format on my Treo, but switched to an iPhone in the middle so ended up finishing it in Stanza. While I never had any problem with reading e-books on my Treo, I have to admit the e-book experience on the iPhone is a lot better!

“Compiled” takes place about two years after Wiz defeated the Dark League in “Wizard’s Bane.” Having earned his place among the Mighty and a seat on the Council, Wiz finds himself mired in bureaucracy, typical of large committees. The other Mighty are skeptical of his new magic and his attempts to teach them magical “programming” are going frustratingly slow (partially due to his poor instructional skills). His work on the compiler is progressing, but he soon discovers that someone has modified his ‘ddt’ spell (for safely dispersing magic) into a “hacked” version called ‘demon_debug’ that simply erases anything magical from existence. The humans along the Fringe of the Wild Wood are using demon_debug to move back into the forest, simply nullifying anything in their way … which will shortly cause an out-and-out war with the magic creatures who live there. On his way back from a trip to see the effects of demon_debug first-hand, Wiz is captured by the remnants of the Dark League who still inhabit the shattered City of Night.

The book splits into two separate narratives at this point. While Wiz is a fugitive in the City of Night trying to evade re-capture, Moira (the hedge witch, and Wiz’s wife), travels back to our world to recruit a team of programmers to work on the spell compiler. Soon, there’s a whole managed project going on as the team attempts to understand the workings of magic and Wiz’s new programming language. Can the team complete the compiler, and can Wiz escape from the City of Night, in time to prevent war?

Like the first book, I enjoyed the juxtaposition of programming and code with the world of fantasy and magic. In addition to the technical programming concepts, Cook adds the team and aspects of managing a large software development project (another area I’m familiar with due to my consulting background). Also, in a reversal of roles from the first book, Moira travels to California and gains a better understanding of Wiz’s world (and gets to try pizza!).

I’m going to continue the series, so I’ve already purchased the next volume (“The Wizardry Cursed and Consulted“) from webscriptions.net for a mere $4.