Remember last year when I realized some net filter was looking at teentitans3.jpg, breaking the words in the wrong place, and concluding it must be adult content and therefore should be blocked? (It replaced the “offending” words with spaces, which get encoded as %20 in URLs.)

At the time I left it, since I figured anyone who installed a filter that brain-dead given the popularity of the Teen Titans cartoon deserved what they got. Well, the usability and “make the site work for the visitor” side of the debate finally won out (with a little help from “the people who use these filters aren’t the ones who install them”), and a few weeks ago I renamed the file to teen_titans_current.jpg.

Guess what? I’m now seeing hits for %20%20%20%20_%20%20%20ans_current.jpg.

Even when I give it word breaks, it can’t figure it out.

They’re lucky I called the file titans.html. Otherwise some people wouldn’t be able to see it at all.

Given this level of “quality,” can you blame librarians for opposing mandatory installation of filters on library computers?

Further reading: The Censorware Project, Peacefire, and Electronic Frontier Foundation.

In the past few weeks, advertising developers have come up with scripts that will work around Firefox’s pop-up blocking. This is rather like a telemarketer calling someone on the do-not-call list. We installed a browser that blocks pop-ups for a reason. We are not your target audience; we are the people for whom pop-up ads are an invitation to boycott the advertiser.

If you’re selling something door-to-door, some people will buy, some will not, and some will be annoyed. But if someone has posted a “No Soliciting” sign, it’s a sure bet that they’re going to slam the door in your face. Why go to the effort when you know it’s going to be counterproductive?

Here’s a good one: The Daily Sucker has found 300+ organizations using a legal statement containing the phrase, “Wow You actually came to this page.”

Highly professional, that, along with “Our lawyers made us include it and made us use a precious link on our home page to get you here.” Which isn’t to say that I don’t appreciate the sentiment, but the fact that it’s been copied over and over is…interesting to say the least.

It does make me wonder who originated the statement, though.

Buzz pointed me to an interesting ZDNet article on the future of web forms.

Let’s face it: 10 years in, forms on the web still suck.

Oh, sure, we’re used to it, but the tools for web-based forms are still light-years behind the tools for building them into actual Windows, Mac, or Unix applications. Developers either make do with what they have, or they put together a complicated, hard-to-maintain, incompatible mess to work around the shortcomings and give you something that works the way you might expect it to. (I can’t tell you how many times I’ve wanted to just put a combo box on a page instead of having to use both a drop-down and a text box, then have the server try to figure out which value to accept.)

There are two main groups pushing for the next generation of website UI: XForms and Web Forms 2.0. The main difference is that XForms starts over from square one with an XML structure, while Web Forms 2.0 extends HTML. W3C has been working on XForms for at least three years, while Web Forms 2.0 is the first major project from WHATWG, a collaboration between Mozilla, Opera, and Apple, makers of the three main “alternative” web browsers. Continue reading

AKA stuff I wanted to write about earlier this week but need to just slam out while they’re still topical.

  • Judge slams SCO’s lack of evidence against IBM. Also Groklaw’s take. After all the wild claims they’ve made without providing evidence, it’s nice to see even the judge is getting sick of it.
  • Coke may try out coffee cola – Yeah, it’s a month old, but it’s news to me. (Incidentally, I hate CNN’s practice of deleting stories from their website. That’s where I read about this earlier this week, and I had to go hunting for an article that was still up.) [Note: I’ve had to track down a third copy of the article.]
  • MP3tunes.com shuns DRM – former MP3.com founder starts a new legal download service, and sticks with unencumbered MP3s instead of messing around with ultimately-flawed digital rights management. I’m reminded of Cory Doctorow’s famous talk on why DRM is bad for everyone.
  • Beware the unexpected attack vector – Your enemy may not come at you from the direction you expect. Set up sentries around the beach, they’ll get you through the ocean. Set up a firewall, they’ll get you through web browsers. It’s mainly about computer/network security, but it has an interesting story explaining why there’s only one major newspaper in Los Angeles.
  • CSS Zen Garden parody: Geocities 1996 – I’ve been meaning to post a link to this for over a month. It’s fully valid code, and manages to bring back the worst of 1990s web design.