Monthly Archives: January 2008

Essential Graphic Novels

DC Comics has posted a list of 30 Essential Graphic Novels (that are published by DC or one of their imprints).

I’ve read:

  • Watchmen
  • The League of Extraordinary Gentlemen vol. 1 & 2
  • V for Vendetta
  • Sandman vol. 1: Preludes & Nocturnes
  • Sandman: Endless Nights
  • Fables vol.1: Legends in Exile
  • Batman: Arkham Asylum
  • Batman: The Long Halloween
  • Batman: Dark Victory
  • Batman: The Dark Knight Returns
  • Batman: The Dark Knight Strikes Again
  • Kingdom Come
  • Identity Crisis
  • JLA vol.1: New World Order
  • Crisis on Infinite Earths
  • Transmetropolitan vol.1: Back on the Street

I haven’t read:

  • Superman for All Seasons
  • Superman: Birthright (but it’s on my to-read list)
  • Superman/Batman: Public Enemies
  • Batman: Year One
  • Batman: Hush vol.1 & vol.2
  • Green Lantern: Rebirth
  • The Quitter
  • Hellblazer: Original Sins
  • Y: The Last Man vol.1: Unmanned
  • Kamikaze Kaito Jeanne
  • Sword of the Dark Ones
  • Ex Machina vol.1: The First Hundred Days

The list is a bit heavy on Batman at a full 25% of the titles. And since it’s roughly 50/50 super-hero stuff and, well, other stuff, that means half their “essential” super-hero books are Batman. Come on, DC, show people a few more facets of your line!

On the plus side, they’ve chosen just one volume each for series like Transmetropolitan, Fables, etc.—so they can recommend as many different series as possible—and it’s the first volume. Unlike the well-known super-hero books, where the average potential reader probably knows enough to hit the ground running, it helps to start at the beginning, with a book that’s specifically designed to introduce each concept. And many of them are big, long stories. You wouldn’t recommend starting Lord of the Rings with The Two Towers, you’d tell someone to start with Fellowship of the Ring or get a combined edition.

Personally, I’d drop The Dark Knight Strikes Again (does anyone really consider it a “must read?”) and possibly the second volume of The League of Extraordinary Gentlemen. Maybe even Endless Nights, though I suppose it represents the overall tone of Sandman better than the first book does. Maybe Dark Victory, since it’s essentially a continuation of The Long Halloween. With the Justice League, I might replace New World Order with Rock of Ages.

I’d add the first Astro City book, no questions asked. For the other space(s), I’d plug in something less well-known, but highly regarded. Maybe some more WildStorm, like Planetary
or The Authority Or how about a another DC hero, like Wonder Woman, Starman, or the Flash?

Posted in Comics | Tagged , | 3 Comments

Rumbling toward IE8

Internet Explorer.My feed reader is filling up with commentary on Microsoft’s proposal to lock web pages to specific rendering engines (funny how it doesn’t sound quite so forward thinking when you put it like that). Rather than link to a lot of them, I’ll just link to Opera Watch’s post which collects quotes from various standards & browser people.

The IE7/IE6 ratio on this site is still holding above 1 for the month (yay!) at 33.6% to 28.3%.

Also interesting: last week we got our first visit from Internet Explorer 8. Just one visit to Katie’s analysis of Wolfram & Hart’s work comp liability, but it loaded the relevant images, styles, etc., so it looks like an actual browser visit (and not some bot using a fake UA, like the spambot that keeps trying to post comments as Firefox 9). More importantly, it actually came from an IP address that’s assigned to Microsoft and resolves to a microsoft.com hostname, so I think it’s the real deal.

Posted in Browsers, Web Design | Tagged , , , | Leave a comment

The Right Tool…

I’ve been reading High Performance Web Sites and started thinking about how to apply the guidelines to my own sites (not to mention stuff for work). A lot of them are things I already do: minimize external resources, use compression & cache control, etc. Others are a bit out of reach for a personal site, like using a content delivery network. It got me looking at the way I use scripts, and reminded me of a change I made about a year and a half ago.

Way back when, I put a simple app on my Flash site: a team-name generator for teams of speedsters. It randomly generated a name from two lists, and provided a button to generate another one. I originally wrote it in PHP.

The funny thing was that it was the most-hit page on the site, because people would sit there and hit the button to generate a new name half a dozen times before moving on. And because it was a sever-side script, that meant not just another HTTP hit, but re-downloading the entire web page with only 2 words being different.

Eventually I realized it was much better suited to a client-side app. I rewrote the whole thing in JavaScript, using DOM functions to replace the name on the current page instead of reloading. I left the hooks to the PHP in place, so that it would still work for clients with JavaScript disabled.

  • It was much faster — practically instantaneous, in fact.
  • It used a lot less bandwidth — 40 KB (5 KB × 8 ) vs. 6 KB (5 KB + 1 KB) for a typical 8-name* scenario.
  • Traffic stats more accurately reflected the page’s popularity, as it dropped from #1 to around #30–50.

* Based on a drop from 32,000 hits/month in July 2006 to 4,000 hits/month in September, with the rest of the site staying about the same, it seems people were hitting reload 7 times.

Posted in Web Design | Tagged , | Leave a comment

Web Browsers of the Future

[Opera Logo]Firefox.I’ve been using the Opera 9.5 previews across the board since September, and the Firefox 3 beta 2 on my secondary work computer for the past month, and I just can’t bring myself to go back. The full-history search available in both browsers has got to be the most useful new feature I’ve seen in a browser since inline spell-check.

Really, the only things holding me back from jumping up to Firefox 3 on my main computers at home and at work were Firebug and some of the HTML validator extensions. Firebug is complicated enough that I didn’t want to rely on the Nightly Tester Tools to disable the compatibility checks. Then I found out that there’s a Firebug beta that does work with Firefox 3. That was enough. Last night I took the plunge.

Internet Explorer.Meanwhile, things look good on the ditch-IE6 front. After last month’s false alarm due to a local maximum, it looks like IE7 has solidly overtaken IE6 on this site! For the first 13½ days of January, Internet Explorer accounted for 62.5% of total hits. IE7 was 33.5%, and IE6 was only 28.4%. Even better, that’s barely over 1 percentage point from Firefox’s 27.2%!

Most likely, a lot of people got new computers for Christmas. New Windows boxes would mostly be Vista, and would ship with IE7. Another factor might be techies visiting their relatives and helping clean up/update their computers. They might have taken the opportunity to install IE7 or Firefox.

Posted in Browsers, Mozilla, Opera | Tagged , , , , , | 1 Comment

Wash Out

Wash Out

Is that like “Bridge Out?” As in the wash has broken down, so isn’t safe for the water to cross? How is the water supposed to read the sign? ;-)

Posted in Signs of the Times | Tagged , | 3 Comments

Stylish Links

2008: Year of the Layout Engine – CSS3.info takes a look at the four major categories of web browsers, and where they’re likely to go this year.

Also, Progressive Enhancement with CSS3. This is an approach I’ve been taking for quite a while, particularly with my personal sites, but it’s starting to creep into sites I’m building for work as well. Essentially: Build it to look decent in everything, but throw in enhancements to browsers that you know can handle them.

An example of progressive enhancement: the rounded corners on the tabs on my Flash site. They’re not critical to the design, but it does make it look better in Safari and Firefox. And in theory, Opera and IE will eventually pick up the capability. (Though in this case, since border-radius is still experimental, I’ll have to change the CSS when they do—so maybe it’s not the best example.)

Posted in Web Design | Tagged , , | Leave a comment

Authors I Need to Catch Up On

Species Imperative: SurvivalJulie E. Czerneda — read the Species Imperative trilogy in October and was very impressed. To read: 2 trilogies, 1 stand-alone, start of a new series. I think I’ll pick up the first book in the Trade Pact Universe next.

Mindscan.Robert J. Sawyer — read the Neanderthal Parallax trilogy a year or two ago, and more recently Calculating God. Currently reading Mindscan. His work tends to be social science-fiction: if X technological advance occurs, or Y scientific principle is discovered, what impact will that have on society? To read: 9 more stand-alone novels and a trilogy. Could take a while.

ChronolithsRobert Charles Wilson — read Chronoliths, Darwinia and Bios within the space of a few months of each other, maybe around 5 years ago. To read: 10 novels.

Strangely enough, looking them up I’ve discovered that all 3 of them are Canadian.

Also: Two authors I’d really like to see more from:

The Briar KingGreg Keyes — I was introduced to his work through his Babylon 5 novels (back when he was writing as J. Gregory Keyes), then went on to track down his own work. The Age of Unreason cycle is also quite good, and I’ve previously reviewed The Waterborn and Blackgod. At this point, I’ve read every novel he’s published. The Born Queen comes out in March, finishing the 4-book Kingdoms of Thorn and Bone cycle, which means I need to start re-reading the first three books next month.

American GodsNeil Gaiman — dark fantasy, mythic fantasy, whatever you want to call it. Discovered through Sandman (yeah, big surprise). My favorite of his novels is probably either American Gods or Neverwhere. Need to track down more of his short stories, though.

I’ve previously mentioned that Gaiman and Keyes are the only authors whose work I’ll immediately pick up in hardcover, no questions asked.

Posted in Sci-Fi/Fantasy | Tagged , , , , , , , | 1 Comment

Comics I’m Reading – 2008

6 ongoing monthly series, 3 monthly miniseries, 1 weekly, and 5 that are sporadic. Continue reading

Posted in Comics | Tagged , , , , , , | Leave a comment

Primary Reactions & Binary Thinking

Had dinner at my parents’ last night, and at one point talk turned to yesterday’s primary election. It’s quite interesting that, within a matter of days, the Iowa Caucus and New Hampshire Primary chose different candidates for both major parties.

It points out something that should be obvious: State-wide primaries don’t tell you how well a candidate would do in a national election. Iowa Democrats preferred Obama; New Hampshire Democrats preferred Clinton. Iowa Republicans preferred Huckabee; New Hampshire Republicans preferred McCain. It shouldn’t be a surprise that people in different regions have different concerns.

Putting too much stock in the results of one state-wide race makes as much sense as having Oregon voters select the next governor of Louisiana.

On a related note, what is it that causes so many fields to settle into the equivalent of a two-party system, with two major players (sometimes balanced, sometimes one dominant and one major alternative) and a bunch of also-rans? Republicans & Democrats, Windows & Macintosh, Internet Explorer & Firefox (and previously Netscape and Internet Explorer), Pepsi & Coca-Cola, etc.

Sure, humans like oppositions. It’s what makes the false dilemma fallacy work so well rhetorically. But why is either-or thinking so prevalent in some fields? And what’s different about fields in which many alternatives hold each other in balance? Car manufacturers, for instance, or movie studios, or cell phone manufacturers.

Posted in Politics | Tagged , , , , | 1 Comment

Cookie Fortune

Fortune cookie: Your day will get sweeter.  With a chocolate chip cookie.

Spotted on the front window of a Pei Wei Asian Diner in Lake Forest.

Posted in Signs of the Times | Tagged | Leave a comment