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

Archive for March, 2008

Techno-weird Links

Monday, March 31st, 2008 Posted in Mozilla, Opera, Strange World | No Comments »

Lisa the Barbarian: A woman poses with a viking helmet and a sword…and an Opera Browser T-shirt. (via Espenao’s Opera the Barbarian)

CNET UK presents The 30 dumbest videogame titles ever, including “Spanky’s Quest,” “Ninjabread Man,” “How to Be a Complete Bastard,” “Touch Dic” and “Attack of the Mutant Camels.” (via Slashdot).

Cowboy Bebop at His Computer — examples of media articles (especially about pop culture) in which the reporters (and editors) clearly didn’t do their research. The title comes from a caption on a still from Cowboy Bebop. That’s not the character’s name, and the character in question is female. It probably is her computer, though.

Archeophone Records: Actionable Offenses: Indecent Phonograph Recordings from the 1890s. Comedians telling bawdy stories, recorded on wax cylinders. The write-up is PG, though the track list looks to be at least PG-13. Looked up after reading NY Times’ article on voice recordings from 1860 (recorded with ink on paper), which is also worth a read. (via Slashdot)

Edit: Forgot to list the (temporary?) resurrection of 1994-era home.mcom.com, the website of what was then Mosaic Communications Corporation and would soon be renamed Netscape. Subsequently picked up by Boing Boing and Slashdot. For more old web browsers, check out the Browser Archive at evolt.org. (via Justin Mason)

Stringy Clouds at Sunset

Sunday, March 30th, 2008 Posted in General | No Comments »

Sunset on Tuesday, March 25th, with feathery cirrus clouds and contrails. A faint sundog is visible as a slight brightening at the level of the sun, about 2/3 of the way across the picture.

No Time for the End of the World

Saturday, March 29th, 2008 Posted in Sci-Fi/Fantasy | 1 Comment »

Well, my copy of The Born Queen has arrived via UPS, and I’m nowhere near finished re-reading the first three books of Greg Keyes’ The Kingdoms of Thorn and Bone. I’d hoped to start at the beginning of March, but I was in the middle of the Trade Pact books and wanted to finish that trilogy. Then I figured I could read one book each week like last time and be ready at the point that book 4 arrived…and I promptly got swamped with stuff to do at both work and home, so I found myself reading mainly at lunch (and half the time I ended up eating at my desk instead) and in 20-minute chunks. Now I’ve got the concluding novel, but I only just finished book 1 last night, and I’ve gotten only a handful of chapters into book 2.

I’ve enjoyed re-reading them, though, and while I remembered The Briar King quite well, it’s clear I’ve forgotten enough of books 2 and 3 that it will be well-worth having them fresh in my mind.

Now that I’ve got the final volume here, I think I’ll look for more of those 20-minute chunks of time.

Book 1: The Briar King Book 2: The Charnel Prince Book 3: The Blood Knight Book 4: The Born Queen

Upgraded to WordPress 2.5

Saturday, March 29th, 2008 Posted in Site Updates | 3 Comments »

I’ve upgraded to the just-released WordPress 2.5. The new admin interface is very nice, especially the ability to upload more than one image at a time (though I think they might want to test uploading a single picture a bit more [edit: Maybe it's specific to Firefox 3 beta 4---on uploading one image, it shows the control panel three times instead of just once.] [edit2: Maybe it's on the Firefox beta, but the Linux version of Flash Player. It works just fine on the same version of Firefox on the Mac.] [edit3: It's definitely the Linux Flash Player; I tried it with Opera on Linux and had the same problem.]).

I’ve adapted my theme to use new built-in support for Gravatar and optimal titles instead of the plugins I was using before.

All the stuff you’ll see appears to be working just fine so far. A couple of minor glitches with some admin plugins (WP-Amazon takes two clicks to show or hide instead of just one), but no biggie.

There was one issue during the upgrade. I’ve been using XCache for WordPress to improve site performance. I was asked for the XCache admin login & password during the database upgrade. I couldn’t remember them, so I renamed object-cache.php and hit “cancel” on the password prompt, but it seems to have upgraded everything fine.

The one really annoying thing is that the Bad Behavior anti-spam plugin conflicts with the new media uploader (it’s already on the WordPress 2.5 Plugin Compatibility list). There are two issues. First, “Shockwave Flash” is apparently used by spambots, so it was listed in blacklist.php (code 17f4e8c8). Second, it seems Flash is mixing and matching HTTP 1.0 and HTTP 1.1. If I remove it from the blacklist, it trips condition a0105122, which indicates an Expect header appearing in an HTTP 1.0 request. Removing that test allows it to upload, but the test catches a lot of spam…

Edit: I tried out the visual editor again, as it was billed as “it doesn’t mess with your code anymore.” Sadly, it does mess with your code. It disappeared an image in one post, and it still replaces semantically-neutral <i> tags with <em> tags, even when you’ve entered them manually. <em> is for emphasis. When you italicize a book title, you are not emphasizing it. By replacing one tag with the other, it adds inaccurate semantic meaning. This is just as incorrect as using <h5> to get small text instead of using it for a level-5 heading.

Cataloging Worlds

Thursday, March 27th, 2008 Posted in Comics, Sci-Fi/Fantasy | No Comments »

After reading the “Who cares what Earth this takes place on!” intro to the Justice League: New Frontier tie-in comic, I started thinking about the whole Earth-1, Earth-616, etc. thing. The confusion over Earth-1 vs. New Earth in DC (something which overshadowed discussion of the actual story in the first issue of Tangent: Superman’s Reign) highlights the question: just how important is it to label these fictional universes, anyway?

And once you’ve decided to catalog them, how do you label them?

A few multiverses that come to mind are DC’s, Marvel’s, and Michael Moorcock’s.

The multiverse of Moorcock’s Eternal Champion cycle is extremely fluid, with details changing whenever he wants to tell a different story. Just looking at the Elric stories, there are three or four origins for Stormbringer, and as many for the Melnibonéans and their pact with Arioch. There are several versions of the 20th-century Count Ulrich Von Bek (depending on whether you include Count Zodiac). Worlds are less like parallel lines and more like streams that can run together, mingle, and separate again (kind of like the briefly-used Hypertimeas used by DC).

DC and Marvel, on the other hand, favor a discrete structure in which each universe can be precisely identified. This may have something to do with the focus on continuity as a key element of comic-book storytelling, and would explain why, for instance, Marvel has made an effort to number what seems to be every single alternate reality they’ve ever published.

Approaches to numbering:

  • Sequential. DC started out like this, with Earth-1, Earth-2, Earth-3, etc.
  • Random. Current DC multiverse, except for the first few we saw at the end of 52 which were based on worlds from the original DC multiverse (Earth-2, Earth-3, Earth-5 from Earth-S, Earth-10 from Earth-X). Marvel’s main continuity, Earth-616, was reportedly picked at random (though there is some disagreement on this point).
  • Referential. Things like choosing Earth-S for the worlds of Shazam or Squadron Supreme, or Earth-C for Captain Carrot. Earth-97 for Tangent (which appeared in 1997) and Earth-96 for Kingdom Come (which appeared in 1996) would also fall into this category (but see the next point).
  • Systematic. Taking referential labels a step further, using a consistent scheme. Marvel derives most of its designations from publication dates.

Personally, I prefer to just name them. “The Tangent Universe” or “New Frontier” or “Supremeverse” gets the idea across more directly than, say, Earth-9.

Opera on Acid3: 100% (and now WebKit too!)

Wednesday, March 26th, 2008 Posted in Opera, Web Design | 1 Comment »

[Opera Logo]We may soon have a winner! It looked like WebKit was going to be the first to pass the Acid3 test, passing 98 of 100 sub-tests earlier today, but internal builds of Opera pulled ahead, and have just reached 100/100!

This doesn’t constitute passing the full test, as the resulting page needs to look exactly like the reference image, but it means they’re very close.

These fixes won’t appear in the upcoming Opera 9.5, since it’s in the stabilization phase as it approaches release (just like any new Acid3-related changes in Firefox won’t make it into Firefox 3), but will probably find their way into the next major version.

We’re in the home stretch. Opera’s nearly there, but WebKit is close behind. WebKit could still catch up while Opera polishes off the rendering issues, in which case Safari would be the first browser to pass both Acid2 and Acid3.

Congratulations to the Opera team, and best of luck in the final lap of the race!

[Safari Logo]Update: Just a few hours later, and WebKit has caught up, also passing 100/100. And as they point out, it’s a public build, one you can download and try out yourself! The race to pass is going to be very close. Though at this point, it’s almost certain that WebKit will be the first to be publicly accessible.

(via CSS3.info. More at OperaWatch and The Good Life.)

Sylar Industries

Monday, March 24th, 2008 Posted in Heroes, Signs of the Times | 1 Comment »

Up in Napa, we found this sign at the entrance to Syar Industries.

Sign: Syar Industries, Inc.

Being Heroes fans, we couldn’t resist. Not only was the name just one letter off of the show’s popular villain, but the elongated S in the logo was just begging for a trio of crosspieces to turn it into the helix symbol that appears everywhere in the show. A bit of photo-manipulation later:

Adjusted Sign: Sylar Industries, Inc.

Apple Software Update: a Simple Solution

Friday, March 21st, 2008 Posted in Annoyances, Apple | 1 Comment »

I appreciate the fact that Apple provides a single updater for all their Windows software. It’s nice to consolidate things a bit with the profusion of updaters for what seems like each and every application (sort of like how every mobile device seems to need its own charger). But it has its flaws. I’ve mentioned some broken UI design, but the most annoying thing is that it tries to install new software instead of just updating what you have.

At work, I have QuickTime and Safari for development purposes. I don’t have iTunes. I don’t need it. I don’t even have speakers hooked up to the computer. But every time a new version gets released, it shows up in the Apple Software Update list, and I have to tell it to ignore it until the next time they update iTunes.

Now that Safari for Windows is out of beta, it’s doing the same with Safari*. And people are complaining. People like John Lilly, CEO of Mozilla, who sees it as an anti-competitive measure that dilutes users’ trust in software updaters.

Personally, I think there is a problem, but I hardly expected it to turn into the firestorm it has, with Asa Dotzler, c|net, digg, Techmeme, [edit] and now Slashdot, [edit 2] Daring Fireball and Wired (it just keeps going!), and dozens hundreds of commenters entering the fray.

There’s a simple solution, and it’s one of those rare cases where Microsoft gets something right in their software that Apple gets wrong.

  1. Create a separate section for software that isn’t already installed, and label it clearly. It can be in the same list, as long as there’s a separation and a heading.
  2. Leave the new stuff unchecked by default.
  3. Added: If set to check automatically, don’t pop up a notice more than once for each piece of not-installed software.

That’s it. Done. Apple still gets to leverage their installer to make people aware of their other apps, but there’s no chance of someone accidentally installing Safari (or iTunes) by accident because they didn’t read the list too closely. Take a look at Microsoft Update and how they (currently) offer Silverlight. It’s in a list of optional software, and it’s not checked until you choose it.

That’s all this really comes down to: sensible defaults and proper labeling.

*I have to admit getting a kick out of the title, “Apple pushes Safari on Windows via iTunes updater,” because my problem is that they’re pushing iTunes on Windows via their Safari updater. It’s a matter of perspective.

Raising the Dead

Friday, March 21st, 2008 Posted in Signs of the Times | No Comments »

Church Marquee: Raising the Dead.  Please Join Us.

Well, when you come down to it, that’s what Easter is about. But when you put it that way, it just sounds like the stuff that most churches rail against

This Truck is Too Tired

Thursday, March 20th, 2008 Posted in Signs of the Times, Strange World | No Comments »

Spotted this driving back from LA on Saturday, after Wizard World.

Truck full of tires… changing its tire!

Well, I guess they don’t need to worry about finding the spare!

We both just sort of stared at it for a second or two. Was that really what we thought it was? Then I grabbed for the camera, snapped a shot that didn’t come out well, and handed it to Katie, who had a better view from the passenger seat.

Fortunately the traffic was terrible (now there’s something you don’t say very often) and we were able to get a shot instead of zooming past.

Sunset

Wednesday, March 19th, 2008 Posted in General | No Comments »

View from the office parking lot earlier this evening:

Sunset with Clouds

Hazards of Q&A Sessions

Wednesday, March 19th, 2008 Posted in Comics, Sci-Fi/Fantasy | No Comments »

I think anyone who’s been to a panel at a con in the past few years will appreciate Mark Evanier’s remarks on opening the floor to questions.

An open mike at a public event has increasingly become a magnet for people who should not be allowed near open mikes at public events. Audiences have begun to dread that portion of the program and to regard it as the signal that the event they came to see has come to an end. Thereafter, they can either leave (many do at that point) or sit there and cringe as control passes from the person they wanted to hear and goes to some stranger who, but for this opportunity, would never be speaking in front of a real audience and/or to someone of importance.

He goes on to mention the warning signs, like “On behalf of everyone here…” The people who, instead of just asking a question, need to turn it into the longest. public. statement. of. support. evar, as they pontificate about how this show changed their life, or that show inspired their writing, and can you please answer this stats question about my home-made Star Trek Role-Playing game after I read you a poem I wrote aaaaaall by myself?

No, really. I am not making this up.

As an example, at the Serenity panel at the 2005 San Diego Comic-Con, one “fan” took the floor to make a long rambling comment on behalf of fans who lived in Norway, London, England (“Both London and England?” “He’s got multiple personality disorder.”) etc. and explained that they thought Joss Whedon was “the best thing to happen to television since aerosol cheese.” Then he asked some question about the end of Angel and how they should handle some issue with the RPG. Joss tactfully handed it off to another panelist rather than tell the guy flat-out that it was a dumb (or at least inappropriate) question. (We’ve collected some more quotes from that panel.)

But this sort of thing happens all the time.

(via The Beat)

Acid(2) Stare

Wednesday, March 19th, 2008 Posted in Web Design | No Comments »

Acid2 reference image.After looking at how Safari 3.1 handles the Acid2 test, and finding that under some circumstances/platforms it fails the test, I realized: that one line, with the eyes, has been the cause of most regressions in browsers that previously passed the test.

Rows 4-5 test fallback behavior for objects. The idea is that if a page tries to load an external resource, but can’t—the file is missing, the server’s down, the network’s slow, the browser doesn’t have the right plugin, etc.—the page can provide alternate content. And it can be nested, so you can try, say, a video clip that falls back to an SVG image that falls back to a PNG that falls back to text. Read the rest of this entry »

Safari 3.1 - Quick Thoughts

Tuesday, March 18th, 2008 Posted in Apple, Browsers | 6 Comments »

Safari LogoGrabbed the new Safari 3.1 this morning, both at work (WinXP) and on the laptop at home (Leopard). Noticed that the website no longer says “Beta” for the Windows version.

Oddly enough, there doesn’t seem to be much chatter from the browser community about it, at least not on sites I follow from work. There may be 25 posts on my RSS reader at home, for all I know.

I wish Apple would make the release notes easier to find. I clicked on the “more info” link in Software Update at home, but didn’t have time to really read it. I wanted to check the list at work, but there’s no menu item, it’s not visible on Apple’s website, and their search engine hasn’t indexed it yet. I had to search Google, and found it from some random person’s Twitter post. (Oh, and Apple? As long as I’m giving you advice, you’re running your site on Apache. Apache has a feature called mod_speling [sic] that will automatically correct a single-error typo when someone hits your site. I highly recommend that you look into it instead of handing out a 404 error whenever someone’s finger slips.)

User interface seems mostly the same as 3.0.

Not sure if it’s new or I just never noticed it, but the history menu has an option to reopen all windows from the previous session. It isn’t the automatic recovery offered by Firefox or Opera, but it’s the next best thing—and quite handy for cases when, for instance, Norton Antivirus has just updated itself and popped up a “will reboot in X seconds” warning, which you didn’t see because you had too many windows open. *ahem*

I believe this is the first browser released that supports embedding TrueType fonts. (IE has been able to embed fonts for years, but you had to convert them first, which may be why you don’t see too many these days.) When WebKit first added the feature last fall, I tested it out on my Les Mis page.

I really like the new developer tools (Prefs→Advanced→Show Develop menu), especially the network timeline. This, combined with YSlow on Firefox (itself an extension to Firebug), will be extremely useful for optimizing site performance.

It gets 77/100 on the Acid3 test, much better than Safari 3.0, which only scored 39/100. WebKit looks like it’s on track to be the first engine to pass again, having hit 93/100 yesterday. Oddly enough, the Acid2 regression is still present on XP (need to compare to the Mac version it displays correctly on the Mac), with an orange band covering the eyes and the border to the right of that band red instead of black.

Another odd thing: when it’s really busy, it seems to revert to a standard window frame instead of its own skin.

Who wants to bet that .Mac will be one of the first webapps to really make use of offline storage?

Wizard World LA 2008 - Con Report

Saturday, March 15th, 2008 Posted in Comics, Heroes | 6 Comments »

Wizard World Los Angeles 2008Wizard World Los Angeles turned out to be a surprisingly good con. Originally I was planning to go on my own, but when they announced the addition of Milo Ventimiglia (Peter Petrelli) to the Heroes panel, Katie decided to go as well. So we drove into LA Saturday morning, and arrived at the con around 11:00 AM. I was expecting a much sparser crowd based on my experience last year, but that had been a Sunday. This Saturday was a full-fledged con.

Update: The photo gallery is up!

The Floor

I put on my robe and wizard hat.I spent most of the time on the main floor, hunting down back-issues, bargains and autographs. A lot of dealers had brought their bargain bins (some of them, thankfully, alphabetized!), and a lot of them had trades and hardcovers for half-off or close to it. There were also the booths selling high-grade Silver-Age and Golden-Age books, toys and collectibles, and at least two booths selling swords. Yes, swords.

At one point, I overheard two comic-book dealers discussing whether the show was worth it. One of them said that people here tended to be looking for bargains, so it was hard to sell anything else. They agreed San Diego was a better bet.

Marvel Cars: Iron Man and Punisher SUVsI’ve been joking that the logo design for this year’s con (see above) was inspired by the gigantic auto show that shared the convention center witl last year’s con. So I was surprised to find a mini-auto show here: Marvel-themed cars, including Iron Man and Punisher SUVs.

There was a stage set up for Guitar Hero. At one point, I noticed the music was Metallica’s “Enter Sandman.” It seemed appropriate.

Costuming

Darth Vader and his entourage march though the food court.There weren’t quite as many people in costume as I saw at WonderCon last month (also a Saturday). But there was a large contingent of people in Jedi costumes, some of whom seemed to be sparring with lightsabers every time I walked down the right edge of the dealers’ room. And there were Imperial Stormtroopers directing traffic, making sure people could find the one large panel room that was half-way to the other end of the convention center.

Read the rest of this entry »

What’s Dynamic About It?

Friday, March 14th, 2008 Posted in Comics, Site Updates, Web Design | No Comments »

In my post on Webslices, I mentioned that the home page of my Flash site uses server-side includes instead of a static HTML file. But it doesn’t really update that often: maybe 3 or 4 times a month. Is it really worth building that file dynamically? Should I switch from SSI to something more powerful, like PHP, that will let me add headers so that repeat visitors won’t have to re-download the whole page except when it’s actually different? Or should I switch to a static file, with the same benefits but simpler? What am I actually building, anyway?

Looking through the code, I find:

Browser upgrade banners. People using old versions of Firefox (currently 1.5 or older) or Internet Explorer (currently 5.5 or older) get an “Upgrade to Firefox 2″ banner instead of the thumbnail of the current issue of the comic. This is just as easily done with JavaScript—and is done with JS elsewhere on the site. (I used to make some minor adjustments for other versions of IE, but I converted them all to conditional comments a while back.)

Last-modified date in the footer, pulled from the actual file. I’ve already got a script to update this in the static files, so it’s just a matter of adding it to my general update script. A two-minute, one-time change and I’ll never notice the difference.

Latest posts from this blog. Probably better done with an iframe, or maybe using AJAX. Drawback: either method would mean an extra request from the client. On the plus side, repeat visitors would be able to re-use the rest of the page, and only download the 5-item list.

Unique-per-day spamtrap addresses, hidden where harvesters might pick them up. But only a few of them still accept mail and feed it to filters. Mostly, they just waste spammers’ resources. I could easily either get rid of them or change the script to generate a new address with each update instead of each day.

So really, there isn’t much stopping me from using a static file for the most-viewed page on the site, with all the attendant savings in system resources, bandwidth, etc.

On the other hand, I keep contemplating switching to a database-driven system for the whole thing, which would make any changes now meaningless. But since I’ve been thinking about that since around 2000 or so, and haven’t changed it yet, that’s not exactly a blocker!

Update (March 30): I’ve made the conversion to a static file. The blog posts and browser upgrade banners are now done client-side (and run after the rest of the page is loaded), the last-modified date is part of the pre-processing script, and I just removed the daily spamtrap addresses. Now to see whether it actually improves performance.

Webslices and Revisiting Microsummaries

Thursday, March 13th, 2008 Posted in Web Design | 3 Comments »

When the first Firefox 2 beta was released, I looked into Microsummaries, a feature that enables bookmarks to automatically update their titles with information. I concluded they were useful, but not for anything I was doing. The main application would be my Flash site, but it already had an RSS feed for updates, and a microsummary could only really include the most recent item.

Now the first IE8 beta supports Webslices. They’re similar in concept, but can include formatted data (not just plain text) and use microformat-like markup on the web page instead of a <link> element in the head.

I figured with two browsers supporting the concept, I’d give it a shot. I adapted the script I use to generate the RSS feed so that it will also take everything on the most recent day and generate a text file, which is used for the Microsummary title. For the Webslice, to start with I just marked up the “Latest Updates” section of the home page. Since I haven’t installed IE8b1 at home, I’m using Daniel Glazman’s experimental Webchunks extension for Firefox to try it out. Unfortunately the extension doesn’t seem to resolve relative links in its current state.

The real question, of course, is whether either technology offers anything better than what feeds can do now.

I think I’ll end up going the external-feed route for the Webslice as well, since it’ll use a lot less bandwidth than having a bunch of IE installations pulling the entire home page once a day. Plus since I’m using SSI on that page, it doesn’t take advantage of conditional requests and caching, and a static file will. But that’ll have to wait. Lost is on in 2 minutes, and after getting up earlier than usual this morning, I’ll probably be going to bed right after the show.

Update: I checked in IE8, and the webslice does work as expected. A few minor differences: Webchunks pulls in external styles, like the background and colors, while IE8b1 only uses styles in the chunk itself. Interesting bit: I’m marking up list items as entries, and IE8 is actually displaying them as a bulleted list, while Webchunks is simply showing the content.

So it at least works. Maybe tonight or Sunday I’ll see if I can refine it a bit.

Contrail Contrast

Thursday, March 13th, 2008 Posted in General | 1 Comment »

2 contrails and a shadow lit up against the morning sky.

I had to get up early today, early enough that I could still see a couple of stars (or more likely planets, but I’ve lost track of where most of them are right now). When I got to work, I was treated to the sight of these contrails lit up against the morning sky. The rising sun was still behind the mountains, below the frame.

Look at the cloud directly above the contrail on the right, near the leaves. You’ll see a dark nearly-vertical line, which I initially took for a contrail’s shadow, possibly even the one below it. A minute or so later, though, it looked like it might have actually been another contrail, one not lit up by the sun and therefore darker than the cloud behind it.

Oddly enough, half an hour later the entire area was blanketed in fog.

Cleaning up Firefox’s Memory Usage

Wednesday, March 12th, 2008 Posted in Mozilla | 1 Comment »

Firefox.One of the biggest complaints about Firefox since 1.5 was released has been its high memory usage. Go to a forum anywhere and you’ll get people griping about “have they fixed the leak yet?”

It is, of course, much more complicated than that. There are caches, fragmentation, places where memory is used inefficiently, bunches of small leaks, leaks that only happen under specific circumstances, leaks in extensions, leaks triggered by combination of extensions, etc.—not one single leak that can be fixed. And then there was the unfortunate post in which one Mozilla developer (I’m too lazy to look up who) pointed out that 1.5 stored more information in memory, and that probably had a bigger impact on total memory size than actual leaks, which many people on the Internet jumped on as “It’s not a bug, it’s a feature.” (Why should they bother to read what was actually stated, when they can just read a misleading but sensational summary?)

A lot of the small leaks were patched in bugfix releases for 1.5 and 2.0, but really big changes are coming in Firefox 3. Mozilla’s Pavlov has written a detailed post on Firefox 3 Memory Usage, describing the different categories of memory improvements that have been made in the Firefox 3 development cycle.

I wouldn’t be surprised to find that this is one of the big reasons Firefox 3 has taken so much longer than previous releases. I suspect it’s time well spent, though, and users will be happier with a later, lighter Firefox than with one that shipped earlier, but used just as much memory.

(via Asa Dotzler)

Golden to Green

Monday, March 10th, 2008 Posted in General | No Comments »

Back in October, shortly before the Santiago Fire, I went sightseeing in the Tustin Foothills and snapped a picture of Peters Canyon, the hills behind it, and Saddleback in the background. A month later, I took a picture of the same view after the fire and posted the two as a before and after comparison.

Well, we’ve had several months of normal (for SoCal) rain, and the hills have turned green. Mostly. It’s clear that the scars from the fire are going to take at least another season to heal. The last couple of days have been very clear, so I went back to the same spot to take a “four months later” photo.

Mt. Saddleback seen from Tustin foothills, March 2008
March 10, 2008. Click for a larger version

Now compare it to the November (post-fire) and October (pre-fire) photos: Read the rest of this entry »

Looking for Printer Advice

Monday, March 10th, 2008 Posted in Computers/Internet | 6 Comments »

Hoosgot advice on selecting a compact laser printer for occasional home use? I’m looking for something that can handle going for weeks of inactivity without requiring excessive maintenance. Black & white is okay, since I’d rather take photos to Costco anyway.

It seems like every time we use our current inkjet, either the ink has dried out or has clogged the nozzles, and no matter how many cleaning cycles we run, the output always seems to have broken lines. I’m thinking a laser printer might work better, but I have no idea how much maintenance is involved.

What I’m looking for:

  • Small.
  • Can be turned on after a month or two (or more) and actually work.
  • Black & white is fine.
  • A built-in network interface (Cat5 or wireless) would be nice.

So how often does toner need to be replaced? Is it strictly on how much gets printed, or does it “go bad” in some way (like ink drying out) over time? Does the printer need to be cleaned if it’s not used? Would I actually be worse off than before?

Thanks in advance!

This is a bit of an experiment. I’d seen something about Hoosgot a few months ago: basically it’s a way to pose a question to the Internet.

Completing the Series

Saturday, March 8th, 2008 Posted in Sci-Fi/Fantasy | 1 Comment »

To Trade the StarsThe Born QueenYesterday I finally had time to finish reading To Trade the Stars, the final book in Julie E. Czerneda’s “Trade Pact Universe” trilogy. Now I’m ready to pick up The Briar King again, since the final book of Greg Keyes’ fantasy quartet, Kingdoms of Thorn and Bone, comes out at the end of the month. When the second book came out, I didn’t reread the first. But when the third book came out, I found it extremely helpful to reread the first two books.

I was hoping to time things so that I’d be done with The Blood Knight just in time to pick up The Born Queen, but I was in the middle of the Trade Pact books and didn’t want to break up the trilogy. Then there was the trip to San Francisco, WonderCon, and New Frontier, and I’ve spent the last 2 weeks trying to post things while they’re still current.

On a related note, I stumbled across Ringworld’s Children in Borders the other day. I read a lot of Larry Niven in college, mostly the classics plus a few from the 1990s, but after The Burning City bored me to tears—I never finished it, which is rare for me—I stopped following his new releases. I’m going to have to return to Ringworld at some point, though.

Black Flash T-Shirt

Saturday, March 8th, 2008 Posted in Comics | No Comments »

One of the cool things I discovered at WonderCon was this T-shirt with the emblem of the Black Flash, the personification of death for speedsters and the only Flash villain that Davan MacIntire likes. Okay, it’s just the regular Flash logo with the colors changed, but it means I’ll actually wear it.

Black Flash T-Shirt

I’ve never really liked wearing bright colors, especially not bright red. I have a standard red Flash T-shirt that may be 15 years old, but I’ve probably only worn it 5 or 6 times (mainly at cons), so it still looks almost new. The silk-screen printing is only just now starting to crack. But black T-shirts? Never had a problem with them. At one point, I had so many that I declared a moratorium on getting any new ones.

At the last 3 or 4 cons I’ve been to, I’ve been idly looking for a black T-shirt with the Flash logo, but hadn’t stumbled across any until last month. This will do nicely.

Geeky Links

Saturday, March 8th, 2008 Posted in Computers/Internet, Sci-Fi/Fantasy | No Comments »

Another Geek Hierarchy. This one, instead of focusing on how geeks of all stripes rank themselves, portrays the way “mainstream society” ranks geeks. I appreciate that it includes sports geeks. I’ve never understood why it’s considered acceptable to paint yourself blue, wear cheese on your head and giant foam gloves for a sports team, but wearing a Star Trek uniform makes you an outcast. (via sclerotic_rings)

And several links found during a recent Wikipedia binge:

Diagram of video resolutions, many of which I had no idea had actual names.

Next time we go to the Bay Area, I want to check out the Computer History Museum.

The Hello World Collection. Sample programs in hundreds of computer programming languages.

Halos and Rainbows and Clouds, Oh My!

Thursday, March 6th, 2008 Posted in General | No Comments »

Sun HaloWhenever there’s a light layer of cirrus clouds in the sky, I keep an eye out for halos. I catch the occasional iridescent cloud, or a faint sundog that’s only visible through sunglasses. Today I spotted a 22° halo as I walked back to my car after lunch, around 2:00pm on March 6.

It’s not as sharp as the one I caught 2 years ago, but there was more color. It was clearly reddish toward the inside and bluish toward the outside. Like last time, I didn’t have the good camera, just my cell phone, but at least this time it was a better phone!

This reminds me, our trip to San Francisco a few weeks ago was through patchy clouds, sun, and rain—perfect for rainbows. We spotted several, including one which was not only extremely bright, but actually showed supernumaries inside the band.

Rainbow along US 101

We saw this on Thursday, February 21, somewhere between Paso Robles and San Jose along US Highway 101. Katie remarked that it looked almost double-layered, I looked over, and said, “Grab the camera! It has fringes!”

I’d never seen, or never noticed supernumaries before. I’d never even heard of them until I was reading through Atmospheric Optics a few years ago. If you look on this color-enhanced picture (actually from another photo of the same rainbow), you can see several extra bands inside the violet arc, alternating green and pink.

Zoomed rainbow with supernumary bows.

The really weird thing? Classical optics doesn’t explain them. Refraction and reflection can only explain the red-to-violet band and the secondary bands that sometimes appear outside the main arc. These are actually wave interference patterns that occur if the water droplets are small enough.

On a related note, last Sunday (March 2) I saw what I’m fairly certain was a lenticular cloud, except it didn’t look remotely like a lens. It was just a long, narrow flat cloud floating above the Santa Ana Mountains. I noticed it around 3:00 in the afternoon, and a couple of very thin, also flat clouds above it, and thought it looked like the beginnings of the stack formation. What clinched it was the fact that the cloud was still there, 5 hours later (visible at night by reflected city light), despite the high Santa Ana winds. You know, after spotting two sets last summer, it looks like they form in Orange County a lot more often than I thought.

First thoughts on IE8 Beta 1

Wednesday, March 5th, 2008 Posted in Browsers | No Comments »

Internet Explorer.Installed the first Internet Explorer 8 beta. Some thoughts:

I’m impressed that it can import settings from Firefox & Safari.

It detected Firefox extensions and even offered to look up similar add-ons. Unfortunately it was a big long search string with all the titles, and therefore a useless list of results for things like cameras (yeah, how am I supposed to install a $1000 Nikon D80 on my web browser?) and the hint book for Splinter Cell.

Activities: My first thought was, “hey, they’re doing stuff with microformats!” Which is key to the underlying support (recognizing types of data and only offering relevant services, like maps for locations but not for book titles). But on the face of it, it’s a lot more like the way Flock integrates with various web services: Set up your blogging provider, and you can easily send stuff to your blog. Though right now they mostly have Microsoft-hosted services.

“Emulate IE7″ appears to involve restarting in an alternate mode right now. I assume automatic switching is something planned for later betas.

Other than that, the UI seems about the same as IE7 so far.

It does indeed pass Acid2 (assuming the page isn’t swamped when you try to load it).

So, how else does its rendering differ?

Minor visual glitch: I have CSS-based banners on some pages (W3C validation, for instance), using spans with borders. If it’s on the last line of a page, IE will cut off the bottom border, because it extends past the end of the page. Other browsers show it. I’ve gotten around this in the past by adding a blank paragraph afterward, but now IE8 collapses the empty paragraph. That’s probably the correct thing to do, but it does mean adjusting things a bit. Not a big problem, though, because I’ve just noticed that it handles other pages fine, without the <p></p> workaround, which means that I’m probably already using a better solution elsewhere.

Several cases of re-styling UL lists seem to confuse it. The tabs running across the top of my Flash page, for instance, or the sidebar on the Alternative Browser Alliance. Others appear just as they do in other browsers (including IE7). This will bear investigation. (Edit: 2 different problems; see below.)

Still no sign of generated content. Beta 2? Please? Edit: according to CSS3.info, it does support generated content, but images don’t work (yet?). I’d been using this, progressive-enhancement–style, to add icons for outgoing links on my Flash site. It works in, well, everything else current.

Additionally: I’m surprised to see it so early, and to see it as a public beta and not something that required an MSDN login. And they had the sense to release a version for Windows XP! I was half-expecting it to be a Vista-only release, which would’ve been seriously annoying.

Further updates will be added below as I think of them.

It turns out the problem on the Alternative Browser Alliance menu wasn’t related to lists as I’d thought, but to a change in the CSS parser. For whatever reason, IE8b1 is susceptible to the Caio Hack (/*/*/ place code here /* comment */) normally used to hide CSS rules from Netscape 4. At this stage I should probably be able to remove it and not worry about NS4 anymore. (And it turns out that since I added media types to the link a while back, NS4 doesn’t even read the stylesheet in the first place!)

On the issue with the tabs on the Flash site, it looks like IE8b1 isn’t extending backgrounds beyond the text line on inline elements (oddly, also like NS4). This is probably what’s really going on with the CSS buttons I mentioned above. I’ll have to check which behavior is correct, but my money would be on the Gecko, Opera and WebKit interpretation. If so, this will probably be changed before the final release. If not, I’ll use inline-block instead. Which perhaps I should be doing anyway, except for the annoying fact that Firefox 2 doesn’t support inline-block and Firefox 3, which does, is still in beta.

I’ve reported the Caio Hack issue to Microsoft using their “Report a Webpage Problem” tool. The form emphasizes that you shouldn’t send anything that could identify you, so instead of reporting the problem on one of my own sites, I sent the page describing the hack. This probably means I reported it in the wrong way. :?

It looks like Activities isn’t actually context-sensitive yet, since it’s offering to show me a map even when I’ve selected random prose instead of an address.

Having messed with it more than I probably should over the last 24 hours, I’ve come to a decision: During beta 1, any rendering problem I encounter in IE8b1 that works the way I want it to in Gecko, Opera, Safari and IE7, I’m going to assume is a bug in beta 1. I’ll try to narrow them down & report them when I have a chance, but I won’t actually change my sites’ code (except for retargeting IE-specific workarounds) until at least beta 2.

Hot Stuff

Wednesday, March 5th, 2008 Posted in Food, Signs of the Times | No Comments »

I think this was at an Albertsons grocery store. All the vegetables on this particular shelf had little signs like this identifying their uses.

Habañero: Good source of capsaicin

Habañero peppers, a good source of capsaicin? No kidding!

I remember when I was younger, “jalapeño” was practically a synonym for “hot.” I had no idea it was barely the beginning. Jalapeños are only 2,500–8,000 on the Scoville scale—far below the 100,000–350,000 quoted for habañeros.

Comic Book Convention Prices Compared

Tuesday, March 4th, 2008 Posted in Comics, Sci-Fi/Fantasy | 5 Comments »

I’ve been trying to decide whether to go to Wizard World Los Angeles this year. On one hand, it’s close. On the other hand, I just went to WonderCon last month. The astonishing thing is that a one-day ticket for WWLA costs almost as much as a 3-day membership to WonderCon. This got me thinking about comparing convention prices.

So I looked up the comic conventions in the area, plus the other two Wizard World cons that have prices up.

Convention Thu Fri Sat Sun Full
LA Comic/SciFi (a.k.a. The Shrine) $8 N/A
WonderCon (advance) $12 $12 $10 $30 = $10/day
WonderCon (onsite) $15 $15 $10 $40 ≈ $13/day
Wizard World LA, Philadelphia $25 $25 $25 $45 = $15/day
Wizard World Chicago $25 $25 $25 $50 ≈ $17/day
Comic-Con Intl. (way ahead)* $60 = $15/day
Comic-Con Intl. (advance) $25 $30 $35 $20 $75 ≈ $19/day
Comic-Con Intl. (onsite) none

And to compare to some non-comic-focused conventions, some nearby, some just big:

Convention Thu Fri Sat Sun Full
ConDor (advance) $25 ≈  $8/day
ConDor (onsite) $20 $25 $15 $50 ≈ $17/day
Loscon (advance) $35 ≈ $12/day
Westercon 61 (advance) $60 = $15/day
Gen Con Indy (advance) $35 $35 $35 $35 $60 = $15/day
Gen Con Indy (onsite) $45 $45 $45 $45 $75 ≈ $19/day
Dragon*Con (advance) $65 ≈ $16/day
Dragon*Con (onsite) $90 ≈ $22/day
Worldcon/Denvention 3 (advance) $200 = $40/day

It’s interesting to note that WonderCon (San Francisco) and ConDor (San Diego) are extremely cheap if you sign up far enough in advance. Also, when you expand to more general cons, San Diego Comic-Con is right in the middle of the range, with several conventions being more expensive. I’d guess that the more volunteer-based cons like Westercon and Worldcon probably don’t bring in as much money from exhibitors, so they’d be more dependent on memberships to keep afloat.

In compiling this, I discovered that this year, Comic-Con International isn’t going to be selling any memberships on-site. It’s going to be pre-registration only.

I guess they’re expecting it to sell out again like last year, and don’t want people to count on something they won’t be able to deliver. Plus I’m sure it’ll simplify matters for the con, since they won’t need to deal with taking money for registration.

Update: Added Loscon for nostalgia’s sake. Also fixed some links; GenCon rearranged their website sometime in the last 4 days, and I somehow typed in the wrong domain name for ConDor.

Note: These are the 2008 prices, except for the ConDor advance price, which is for 2009. All prices were obtained from the events’ websites except for the way-advance price for San Diego Comic-Con, which is simply the price I paid last summer for this year’s con. For shows with multiple membership packages, such as Wizard World, I selected the most basic package that lets you walk in the door.

*CCI always has a booth selling pre-registration for the following year’s convention at an even lower price.

Web News: Acid3 and IE8

Monday, March 3rd, 2008 Posted in Web Design | No Comments »

Two items of interest today: First, the Web Standards Project has announced the completion of the Acid3 Test. Like Acid2, it’s specifically designed to test features that are in the specs, but that have incomplete, buggy, or nonexistant support in current web browsers. Acid2 focused primarily on CSS, and Acid3 focuses more on scripting.

Also, Microsoft has come to their senses and announced that IE8, when encountering a web page that says it was developed for standards, will actually treat it that way instead of treating it as a page that was designed for IE7. This is a much saner approach to the version targeting scheme, which as previously announced would have (depending on developer response) either frozen IE in place or forced us to go through the same process all over again next time.

Coastal California

Sunday, March 2nd, 2008 Posted in Travel | No Comments »

Last weekend was spent in Northern California. During the trip I wrote up Wednesday and Thursday, when we drove up to Cambria and then San Jose for Hearst Castle, the Winchester Mystery House, and visiting friends, spending the night in Sunnyvale.

Friday morning, we checked out of the motel as quickly as we could, then met up with our friends before they left for work. After reminding ourselves of why we don’t usually eat at Denny’s, we drove up the east side of the San Francisco Bay toward Napa Valley.

Hills in Napa or Sonoma Valley

I don’t really like wine much, and Katie can’t drink it, so we weren’t looking for tastings, but Katie had found a sake garden on one of the maps. The weather kept changing from partly cloudy to light rain and back again. The play of light and shadow on the hills made for beautiful scenery. It was somewhat similar to our drive along the 46, which seemed to be half ranches (the west half) and half wineries (the east half).

Unfortunately, the sake garden in question was gone. The building was deserted, and a chain stretched across the driveway. I stopped the car in front of it, and Katie dashed through the drizzle to look at the limp paper sign taped to the post in the middle of the driveway. It was a public notice for a liquor license, in a new name.

We tried to look for another place that did sake tastings, but had no success. We decided to drive into Napa for lunch. Downtown Napa is an odd mix of old and modern. One block looks like Old Town Orange, or Tustin, or Fullerton. Half a block away, there’s a shopping center that looks like it could be a section of the Irvine Spectrum. It was more or less dead, which I thought was strange even for early afternoon on a Friday, but we found a place called Christopher’s that made wraps and sandwiches, and sold interesting food.

After lunch we made our way west through Napa Valley and Sonoma Valley until we reached the 101. From there we went south (a drive which reminded me quite a bit of the I-5 between Oceanside and San Diego), crossed the Golden Gate Bridge, and checked into our hotel. It was approaching sunset.

San Francisco

Once we were settled, I called my brother for directions to his place. It turned out he was just getting off work, so we met up at the train station and took the MUNI out to his neighborhood. We met his fiancee, hung out at their apartment for a while, then went out for sushi.

Back at the hotel, Katie did some make-up tests for her Sylar victim costume (which she ended up not using), we got our backpacks in order for the convention, and went to bed.

Saturday is pretty much all covered by the WonderCon convention report.

Sunday morning we went down to the coffee shop next to the hotel, then checked out and started on the long drive home around 11:30. It ended up taking 12 hours for several reasons:

  • We took the 101 instead of the 5, which follows the coast and is considerably longer. On the plus side, it twists and turns enough to prevent highway hypnosis at night.
  • It was windy and raining. The storm we’d been expecting all weekend finally hit.
  • We took a detour to Casa de Fruta, which probably added ~45 minutes of travel time.
  • And of course stops for lunch, dinner, coffee, etc.

Misty hills and the Casa de Fruta parking lot

The worst of the rain hit in two places: First, on that detour to Casa de Fruta. I filled up the car there, and got thoroughly drenched even though the gas station was covered. We stopped for lunch, I dried out somewhat, and the rain moved on. The second was near San Luis Obispo, where it rained hard enough at I could barely see the taillights of the car in front. It didn’t help that it was approaching dusk.

We stopped for dinner in Santa Barbara, and finally made it home around 11:30.

The Prius handled its first real road trip admirably. We drove 1193 miles in total. The best mileage was on the last leg of the trip home, the final ~130 miles from Santa Barbara, where we averaged 48 MPG. The worst was from San Luis Obispo to Sunnyvale, with the side trip out to San Simeon—full of twisty mountain roads, steep grades, and, when it turned into a full-on freeway, I was pushing the speed to get us to San Jose in time for the last Winchester tour. The car handled everything thrown at it, except two things: a Target shopping cart in Paso Robles, which careened into it and scratched the paint, and a piece of gravel that dinged the windshield. I was seriously annoyed.

Mauna Kea Sky Shadow

Saturday, March 1st, 2008 Posted in Space | No Comments »

Today’s Astronomy Picture of the Day features a view of Mauna Kea’s shadow on the sky, just at the tail end of last week’s lunar eclipse:

Mauna Kea Shadow

I couldn’t help but be reminded of our visit to the summit in April 2005, just at sunset, when I took this similar (but decidedly less cool) photo:

Shadow of the Mountain

Atmospheric Optics explains why most mountains’ shadows look triangular when viewed from their summits.