Infrequently Noted

Alex Russell on browsers, standards, and the process of progress.

Exams

Done with exams... now onto the rest of life that I've been neglecting for months, like figuring out how I'm going to pay for school, rent, and food all at the same time...not to mention Christmas presents.

Stats

I'm so tired.

I've been starring down probability functions all night after taking a hellish calc exam no more than 10 hours ago. I'm a wreck. Oh, and did I mention that my Stat final is at 10:20. Hmm, that like 4:20 from now. I'm sunk.

So tired.

Overhaul

Overhauled the theme scripts last week.

Instead of the convoluted attribute style that we were using for themes before, it's now a simple one-to-one list of styles and theme attributes. I think I was making a false assumption before that a single style attribute would be used for many thing on a node, but the truth of the matter is that it's just not how it's worked out. One to one doesn't really sacrifice much in terms of "cleanliness", but it buys me tons of speed and the ability to now set themes and styles at the same time (and not incurr a huge parsing hit).

What does all that blathering mean? Well, in 0.2.3, you'll be using theme.setStyleByAttr(nodeRef, themeAttrName, styleName) all over the place, and you'll save yourself all kinds of trouble in the process.

On It

Alan Cox on the Free Software engineering process.

Lots of Options

In an interview Jamie Zawinski gave in 1998, he said:

There are lots of small, lean web browsers out there that, incidentally, do almost nothing useful. If that's what you need, you've got options...

The defense rests, your honor.