Yearly Archives: 2007

IE8 will pass Acid2

Internet Explorer.Okay, this will mean nothing to most people out there, but to web developers, particularly those who use standards-based design to maximize compatibility with different browsers, this is monumental.

An internal build of Internet Explorer 8 has passed Acid2.

The Acid2 test was released in April 2005 to test a number of pieces of the HTML and CSS standards that, at the time, no modern browser handled according to spec. The purpose of the test was to prod browser developers into improving their products, and to do so consistently, so that developers would have more tools available for cross-browser sites.

At the time, Microsoft dismissed its its importance entirely. Even though they were working on rendering improvements for IE7, they stated that Acid2 was not one of their goals. Meanwhile Opera and Firefox were both in the wrong phase of their development cycles to make sweeping changes, so Safari jumped on it and became the first browser to pass. (Every once in a while I see someone say Opera was the first, and I have to wonder where they were.) Opera followed with version 9, and the Firefox 3 betas pass it as well.

With Gecko (Firefox), WebKit (Safari), Opera and IE accounting for the four biggest web browsers and the most popular minor browsers (Flock, Camino, Shiira, etc., plus IE shells like Maxthon), this shows unprecedented convergence among clients. It will be much easier to develop a cross-browser website that runs on IE8, Firefox 3, Opera 9+ and Safari 3+.

There are, of course, many aspects of the specs that aren’t covered by Acid2. And there are emerging standards like HTML5 and CSS3. And there are plenty of other bugs, quirks, and extensions among various browsers (IE’s bizarre concept of having layout, for instance, trips up all kinds of weird issues). And then there’s waiting for IE8 to be released, and moving people up from IE7, not to mention all the people we still have to move up from IE6. Full benefit is probably at least 3 or 4 years away. *sigh*

(via WaSP Buzz)

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

Tin Star

Broken 5-pointed hubcap

Found this on the side of the road when I went out to take the “snow” picture.

Actually it reminds me of some broken amulet in something I read, or something I watched. Not the Ring of Erreth-Akbe, but something else. I can’t quite place it.

Posted in Photos | Tagged , | Leave a comment

Camera + Phone = ?

After looking at various smartphones (including the iPhone), I think I’ve figured out why I’m not satisfied with the camera features on any of them. They’re all phones that happen to feature cameras. I want a camera that happens to feature a phone.

Posted in Tech | Tagged , , | 1 Comment

Golden Compass, Tin Man

Philip Pullman: His Dark Materials TrilogySaw The Golden Compass. Enjoyed it a lot, though it felt very rushed, and I think it would have benefitted from having the actual ending instead of cutting it off early. Here’s hoping they do well enough in the long run to greenlight the next film. Now I can re-read the books.

Also watched Tin Man. 5 stars for concept, but only 2 for execution. The Wizard of Oz meets The Dark Crystal by way of 1930s scifi was fascinating as a concept, but they managed to make it dull and tedious. The only reason I watched through to the end was it was Friday night, and I was tired enough that knew I wasn’t going to be doing anything useful with the time anyway, and I knew I could sleep in the next morning.

Speaking of Tin Man, just out of curiosity: how does one manage to have a solar eclipse during a full moon, anyway?

Posted in Sci-Fi/Fantasy | Tagged , , , , | Leave a comment

Legality Links

Organization for Transformative Works – dedicated to protecting the expression of fan fiction, fan art, etc. (via Naomi Novik)

Open Standards, One Web, and Opera – Just why are standards important, anyway? (via Opera Watch)

Speaking of Opera, their EU antitrust complaint against Microsoft has been making waves. Responses at CSS3.info, Web Standards Project, Slashdot (edit: more Slashdot), Asa Dotzler, Opera Watch, plus a Q&A w/ Haarvard. My take: Good luck on unbundling, but if they can force Microsoft to catch up with the rest of the market in terms of standards support, I’m all for it.

Nissan vs. Nissan. On my way to work I saw a bumper sticker on an XTerra that said “In support of our freedom, it’s my last Nissan.” Huh? There was clearly a web address below it, but it was too small to read at that distance. So I looked up the phrase, and apparently there’s been a long-running dispute over the domain name nissan.com, between a small computer business named after its founder, Uzi Nissan, and the Nissan car company. The dispute was eventually resolved (correctly, IMO, since he has a legit reason to use the name) in favor of the little guy. On the other hand, I don’t see why the site makes such a big deal about Nissan’s “French Connection” to Renault.

Posted in Computers/Internet, Opera, Politics, Sci-Fi/Fantasy, Writing | Tagged , , , , , , , , , , | Leave a comment

The Spammers, The!

I recently noticed that the mail server was experiencing 4 times the typical number of SMTP connections. It didn’t seem to be under any stress, though, not as far as server load went. So I watched the log file trail, and saw a bunch of messages coming in to nonexistent users with the pattern, FirstnameLastname@alternativebrowseralliance.com.

My first thought was that someone was running a dictionary attack against the domain, trying many different addresses to see which might be valid. Then I noticed that they seemed to be coming from <> — in other words, they were bounce notices.

Great. A Joe Job.

I enabled a catch-all temporarily. That did cause the server to slow down, as it was now actually processing the quadruple load instead of kicking back 3/4 of it with a “User unknown” error. (I hadn’t thought to disable spam scanning on the domain first.) In the 30 seconds before I turned it off again, it picked up 25 non-delivery notices. And those are just the ones that got past the spam filter.

As it turned out, they were just random junk. Some spammer had picked the domain and was using it to forge random From: addresses, and we were getting the bounces. In the old days they made up the whole address, but it’s easy to check whether a domain exists. So now they pick some real domain and make up a fake address. That’s harder to detect unless the domain in question uses some sort of verification system like SPF or DKIM.

So it wasn’t a Joe Job: no one was trying to besmirch the site’s reputation. It still meant extra traffic to the mail server, though.

This problem is called backscatter, and it exists for two reasons:

  1. The sender address on an email message is easy to forge, like writing a fake address on an envelope.
  2. Many mail systems will accept a message first, then process it. If it then decides to reject it, it can’t respond to the actual sender, only to the one listed in the message—and in the case of spam, it’s usually forged (see #1).

I don’t send any mail using the domain. The only reason it even has mail pointed anywhere is so that I can receive mail sent to the webmaster for the Alternative Browser Alliance. I suppose I could set up a -all (no servers are authorized) SPF record, and hope some recipients decide not to send bounces. But I’m not sure how much it would actually accomplish.

Anyway, the two lessons to take away from this are:

  • Reject messages to bad recipients in the initial SMTP transaction. It’ll protect your server from backscatter (and dictionary attacks), because you won’t have to queue and process all the extra junk.
  • Don’t generate bounce messages after the fact based on something as easily forged as the supposed sender. Otherwise, you’ll be contributing to backscatter.

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

Saddleback Snow: Don’t Blink

There was a little snow on Mt. Saddleback on Sunday, but not much worth mentioning. Sometime early Tuesday morning, though, a freak storm seems to have hit the mountain… and only the mountain. We certainly didn’t get any rain down here in the flatlands.

At 8:20, the mountains were still shrouded in clouds:

Mt. Saddleback and hills shrouded in cloud.

By 9:00, the clouds were starting to burn off, leaving behind a coat of snow, not just on Santiago and Modjeska peaks (still behind clouds), but on the lower peaks to the northwest.

Mt. Saddleback topped with cloud, the peaks next to it covered in snow.

By noon, most of the snow had melted. There’s still some in the shadowed crevices.

Mt. Saddleback with just a little snow remaining.

UPDATE DECEMBER 19, 2008: This post is getting a lot of traffic today, but it’s from last winter. If you want to see photos from this week’s snow, check out my Snowline photoset on Flickr.

Posted in Photos | Tagged , , , , | 1 Comment

Lit Links


Author chosen to finish The Wheel of Time
– When Robert Jordan died, he left behind his work on A Memory of Light, the final volume of his epic fantasy series, The Wheel of Time. His wife & editor has chosen Brandon Sanderson to complete the book, due out in 2009. Jordan was part way through the manuscript, left voluminous notes, and in the months before his death had told the remaining story to his family. There’s also an interview which I’ll have to read when I have more time.

Epic Pooh – Michael Moorcock on the state of fantasy literature, originally written in the 1970s but updated for the 21st century. The title comes from comparing the style of Lord of the Rings to Winnie the Pooh. I have no problem reading and enjoying both his work and Tolkien’s, and it doesn’t bother me that Phillip Pullman dislikes Tolkien’s work as well. (Link via something I was reading a few days ago.)

The Happy Endings Foundation [archive.org] – “originally founded in 2000 by Adrienne Small after she read the first book in A Series of Unfortunate Events by Lemony Snicket to her daughter. As well as making her feel thoroughly miserable, Mrs Small noticed her daughter seemed to take a more negative approach to life.” (Yes, it’s satire.)

And on another note:

Hixie’s Natural Log: Evolution in the species “Companies” – Microsoft’s dominance of the industry has killed off or absorbed many smaller companies. Those that have survived are those with strategies resistant to Microsoft’s tactics. The article looks at Mozilla, Google, and Apple. (via Asa Dotzler)

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

Yes, Snow!

After the last few days of rain, today was clear and windy. I finally dragged myself out to a vantage point where I could see something of the mountains… just at sunset. This is looking northeast toward the San Gabriel Mountains from the edge of a vacant lot on the former MCAS Tustin. (You can see one of the two blimp hangars at the right.)

Snow-covered San Gabriels and blimp hangar at sunset

Update: Monday morning I went back to the same spot before work and took some photos in daylight. Katie said it looked like someone had sifted powdered sugar over the mountains.

San Gabriels, capped with snow, and blimp hanger in daylight

Back to Sunday evening, I crossed the street and got some more pictures without the fence and saplings in the foreground, and stayed out until the light had faded. The view was clear all the way west along the range to Mt. Wilson. I also looked back toward the sunset, which lit up the edges of a cloud with a red-gold glow.

Cloud backlit by sunset

Posted in Photos | Tagged , , | Leave a comment

Yield to Confusion

Found this while wandering around the Lemon Heights area a few weeks ago, looking for scenic viewpoints. It’s on the Skyline trail, near Peters Canyon park.

Yield sign with 3-way diagram with icons and arrows.

It seems to be saying this:

  • Cyclists* yield to pedestrians and horses.
  • Pedestrians yield to horses.
  • Horses yield to no one.

But if you’ve never seen it before, the meaning isn’t clear at a glance.

Apparently the idea is to make everyone stop and try to work out the diagram, so that they can start moving again in the right order.

*Or perhaps only bicycles, since there’s no rider in the picture.

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