The new Opera 8.0.1 includes an experimental feature called Browser JavaScript. It’s a collection of client-side scripts that automatically corrects known errors on websites as they’re displayed. Opera downloads updated scripts once a week.

It’s an extension of the User JavaScript concept. Firefox’s Greasemonkey is basically the same thing, and it’s gotten a lot of attention as a method for correcting or enhancing sites. The key difference is that these scripts are centrally maintained, and automatically updated.

Browser JavaScript is disabled by default, and can be turned on by putting Browser JavaScript=1 in the [User Prefs] section of your opera6.ini file.

(via Opera Watch)

Over the last few days, one of the viruses going around (probably a Mytob variant) has been trying to send its “Your account is being suspended! Open this file now!” come-ons. It forges the return address as support@example.net, admin@example.net, etc. We block any incoming mail using these addresses before it even gets to our virus scanner.

Now here’s the weird part. We’re also getting bounces sent to another domain we manage, let’s say another-example.com. Both sets are coming from someserver.another-example.com.br!

I think that the virus is finding itself on another-example.com.br and not recognizing the country-specific domain name, misreading it as just another-example.com. It then looks up the mail server, finds our domain, and targets both.
Continue reading

We went to see Revenge of the Sith again last night. Fourth weekend out, and the theater was still packed. (We were able to get tickets 15 minutes before showtime—or, rather, preview time—but it was pure luck that we managed to find a pair of seats that weren’t in the front three rows.)

And now, Decisions that could have changed everything.

  1. Obi-Wan: Certainly, I’ll take down General Grievous. But since he wiped the floor with me last time, I’d like some backup. Anakin, would you care to join me?
  2. Mace Windu: Palpatine is the Sith Lord? Great work, Anakin! I’m going to recommend you for full Jedi Masterhood next week for this! Hey, you’ve been working hard, why don’t you go celebrate and unwind. Here, I’ve got a pair of tickets to the Outer Rim… (I can’t take credit for this one.)
  3. Anakin: (after delivering the report on Grievous’ location to the Jedi Council) *keeps his mouth shut*
  4. Anakin: In my vision, Obi-Wan was trying to help you. You’re right, we should ask him for help.
  5. Obi-Wan: You know, Anakin has been spending a whole lot of time with Senator Amidala. And everyone’s wondering who the father of her child is. I wonder if she’s told him, I mean we were on Coruscant around the time that… oh, blast!
  6. Ki-Adi-Mundi: Relax, Skywalker, I was on the Council before they made me a master, too. Oh, wait, they wrote that out? Never mind.

Finally, some thoughts on viewing order. For a new viewer, I think watching the original trilogy first, then the prequel trilogy, probably works best dramatically. There’s so much in the prequels that has impact simply because you recognize elements from the original.
Continue reading

[Starfire circa 1990]The Teen Titans’ Starfire is an alien princess from the world of Tamaran. A virtual paradise, populated by a proud, but beautiful and sensual warrior race. (Think of co-ed Amazons without the attitude.) When Starfire—or, rather, Koriand’r—was a child, the world was invaded. The war went badly, and the king ultimately agreed to sell his daughter into slavery in exchange for Tamaran’s freedom. (Years later she escaped her captors and ended up on Earth.)

Tamaran’s story unfolded during the 1980s in The New Teen Titans and The Omega Men (which featured Kory’s brother). Koriand’r returned home to help stop a civil war, but then her sister wrested the throne from their father. Komand’r (a.k.a. Blackfire) surprised everyone by becoming a much better—and fairer—ruler than anyone expected. Eventually Kory returned home to stay.

As The New Titans wound its way to a close in 1996, the story returned to Tamaran, now embroiled in a new war—one which ultimately destroyed the planet. The survivors settled on an uninhabited world to rebuild, dubbing it New Tamaran. (New Teen Titans #126-230, 1996)

Then things got nasty.

Just a few months after the final issue of The New Titans, DC published a prologue to the year’s big crossover, The Final Night. The sun-eater, before setting its sights on Earth, destroyed New Tamaran utterly, with no time for an evacuation. Starfire, exiled just hours before by her suddenly-evil-again sister, was believed the only survivor.
Continue reading

Wheel of Time Book 11: Knife of DreamsI finally talked myself into reading New Spring, the prequel novel to Robert Jordan’s interminable long-running Wheel of Time series. It’s actually a very interesting character study of young Moiraine, and much more engrossing than the last two books in the series have been—perhaps because I don’t expect it to advance the plot.

Anyway, I’ve spent the last week thinking, “I really ought to see if there’s any news on Book 11.” I finally remembered it when I was in front of a computer, and discovered that Knife of Dreams has just been finished, the cover announced last week, and the book is scheduled to be released on October 11.

I came into the series when Book 8, Path of Daggers was the latest, and Winter’s Heart was released during the year it took me to read the series up to that point. I really liked books 1 (once it got going), 4, and 5, and book 2 still managed to keep me up for hours trying to finish when I really should’ve just gone to bed. The problem is that after book 5, he stopped writing novels, and started writing a novel. A really long one that spans multiple books. (Seriously, how long can he drag out the Faile kidnapping story?)