Babe in the Woods

While I was hanging out at Dave’s, trying to figure out what was going on with Sarah’s computer, I saw Earth and Beyond in action. Pat and Dave are big fans of this game. Earth and Beyond is similar to EQ… except you don’t have to spend all your time killing stuff, it’s not very crowded, and the graphics are far, far better. Yikes! It took me about six months to break my EQ habit, and this game looks even more dangerous. Fortunately, as the FAQ makes quite clear:

Q: Will there be a Linux or Macintosh version?
A: No.

So it looks like I’m safe for now.1 Although poor Pat sure was disappointed that I didn’t rush right out to buy or construct a PC just for that particular game. “Well, I think I’ll call Elana,” he said. “If you cannot be turned to the Dark Side, then perhaps she will.”

NEVER!

Anyway. So late last night I decided to brush up on RSS. No, check that — late last night I decided to figure out what RSS is in the first place. All I knew was that Moveable Type automatically generates these strange index.xml and index.rdf files, and damned if I knew what either file was about. Sad but true.

So first I found a description of RSS 1.0. Hmmm, okay, interesting. Then I skimmed a few pages on RDF. All right, I think I’m sorta getting it. Then I ran into RSS 0.92, which looks pretty different. And then I found people talking about RSS 2.0. And it seemed like all of these versions were being promoted and used. Eh? What’s going on?

A few more Google searches later, and all became clear. Turns out there’s a
holy
war
going
on. Oh, swell. By the time I finished slogging through all the flames, proclamations, and hurt feelings, it was past midnight. I suppose the one good thing about my brief foray into the wonderful, wacky world of RSS was that it happened to end with Aaron Swartz’s brilliant response to the whole mess. Wow. Maybe he really is a boy genius.

1. Of course what with the impending release for the Mac of Neverwinter Nights, Master of Orion III, and Freedom Force, my “safety” is somewhat up in the air these days.

Posted in Web

Web Snobbery

So I’ve been surfing around the web, looking at other journals and weblogs,
trying to see what other people are doing for their design and content
management. It’s been educational, to say the least.

The good news is that I’ve discovered my journaling software Sugar Daddy:
Moveable Type 2.0.
First, I looked into
Blogger,
but Blogger is centrally managed, and its server has been hacked and attacked too many times for
my comfort. There was Radio,
but it costs $40, and said $40 would go directly to
Dave Winer — yuck. I took a look at
blosxom,
which was awfully cute (“only 60 lines of code!”)… but no.

Finally, there was Greymatter,
which was very, very close. Noah Grey deserves a lot of credit for putting this
tool together by himself — and spawning a host of imitators. Unfortunately,
Noah is no longer supporting Greymatter. Also, Greymatter didn’t integrate well
with my old journal archive, and it wouldn’t let me have a different essay for
each monthly archive page (not without playing a little trick or two).

Anyway, it looks like Moveable Type’s got it all and then some. Fast, even more
flexible than Greymatter, and with a stellar web-based user interface. I will never
bad-mouth Perl again. (Not that I’ve ever
bad-mouthed Perl, but from now on if I hear anyone bad-mouth Perl, I’ll
at least know to smirk knowingly, the same way I do when I hear about 32-CPU Intel
systems.)

My other discovery was that the Web designer community is rife with
snobbery
and breathless enthusiasm for bleeding-edge-technology-uber-alles. (And the
Pope is Catholic, water is wet, … yeah, yeah.)
Still, you’d think there would be some maturation over the years.

A couple of years ago, websites were festooned with
buttons that said, “This site best viewed in Netscape/IE 4.” Now things are
worse — a depressingly high number of sites use JavaScript to judge whether
your browser is worthy, and if you fall short, you get a message
ordering you to upgrade to a browser that “supports web standards.” A few people don’t
even bother with the obnoxious little message: they actually
kick you out of their site if you don’t make the cut. Apparently
these people think they are part of
some kind of movement.

Let’s leave aside the fact that no browser fully supports web standards
(HTML4.01 and CSS2) and focus on why someone might not have the latest,
greatest browser:

  • Their boss says so. Once a company standardizes its intranet on one
    browser, that’s it. Everyone’s stuck with the same software, and might be for
    years, end of story.

  • They don’t have the hardware. The latest browsers don’t run so hot on old
    386 computers. This is a particular problem for libraries, schools, and foreigners (but
    who gives a crap about them?)

  • They have no idea what you’re talking about. Your average user could
    not possibly care less what browser they use. They might not even know
    what “HTML” is. And no, these people are not beneath contempt — they
    just don’t care about the same weird, esoteric things that you do.

    Quick, web-boy — under which
    simple physical principle
    does a standard flush toilet operate? No? You don’t know?
    But you use one every day!

  • They aren’t going to download 20MB over dial-up just to see your webpage.

  • They might be savvier than you think. Most of the really
    cool kids surf around with javascript, Flash, and images turned off. And they
    are not impressed with your bleating about how people don’t upgrade fast enough.

But honestly, what the heck do I know? I still use a table-based layout. And my pages
only validate HTML 4.01 Transitional.
How sad is that?

Edit, April 2003: Now this site is all CSS-P based and validates HTML 4.01 Strict. Although I should point out that I used <i> tags to make this addendum. Take that, standards-weenies.

Posted in Web

We All Need Validation

The website repair job continues… mostly because
CuteFTP is the only
piece of software I have right now that’s working reliably. It’s much more fun than Diablo II
anyway. Really.

Anyway, for kicks I ran my site through the W3C Validator.
Ugh, how humiliating. Unknown character encoding! Unquoted attribute percentage signs!
Oh, the horror…

Well, I fixed the little nitpicky things. But I’m afraid I had to settle for
validating HTML 4.01 Transitional rather than HTML 4.01 Strict. I mean, to validate Strict, you
have to give up all those deprecated tags, like BGCOLOR, in favor of cascading stylesheets.
Ack!

Now, the W3C folks aren’t so bad. It’s their job to be pedantic. But if you look hard
enough, you can find self-righteous
articles
that blather on about how all the hip people these days would never even
touch the <BIG> tag, let alone the <FONT> tag.
Hmmmm… if I just want to turn one thing on the page red and bold, how exactly does:

<SPAN STYLE=”color: red; font-weight: bold”>…</SPAN>

save you more trouble than

<B><FONT COLOR=”RED”>…</FONT></B> ?

Sure, stylesheets allow you to create and reuse classes. That’s great… but sometimes
you just want one simple in-line change. In that case, what exactly is the clunky stylesheet
syntax buying you?

Oh well. Someday, everyone will use Amaya, CSS3 will
spread throughout the land, and ne’er a Tripod homepage will be seen.

But until then, you can take away my BGCOLOR when you can pry
it out of my cold, dead fingers.

Edit, May 2003: Well, this post is embarrassingly dated. Just for the record, I still think that A) BGCOLOR has its uses and B) the “Font of Foulness” article is extremely silly.

Posted in Web