Nigritude Ultramarine

For you Anil, we will paint it black.

Google’s Everywhere

Saw a graphic for “Google Site Stats” on Fandango.com when buying Harry Potter tickets tonight. When did Google get into the site stats business?

Wing Chun XHTML

[ via Caveat Lector ] I bow down before Joe Clark’s superior markup kung fu. Watch him demonstrate his semantic fighting style.

Use hex values, not words, for CSS colors.

I’m helping a local semiconductor conference get their web site in order, and get an email that something’s not working right in IE on Windows. I can’t get it to recognize “background-color: grey;” a rule which works on Safari and Mozilla. Then I think ’spelling!’ and change the rule to “background-color: gray;” and it works [...]

Don’t resurect table-based design.

Here’s an idea that needs smothering in the crib immediately: Andy Bubb gone into apologist mode for table-based layout. Bubb’s rationale is that there is a learning curve for CSS.
Sites are not developed by designers alone. There are engineers behind them. Designing with tables does not reduce your cost. All it does is shift it [...]

Blogger Relaunch

Woah, Blogger’s all grown up: permalinks, XHTML, and everything. Well done guys, well done.
And Dave, don’t whinge about Atom, just use XSLT. There’s even an XSLT engine that runs in Frontier/Radio.

More Digital Colophon

Some comments and updates on the digital colophon post:
Dave Smith suggests:

As long as you’re buying pens at Mai Do, try the Zebra Sarasa. It comes in 0.4mm, and writes very smoothly.

Don Hosek recommends the Carbonized Emacs for OS X.
Brad Choate published his list of OS X apps.
Jenni Tauber recommends Devon Technologies’ Word Service.

Digital Colophon

I planned to talk about note taking software, but the scope expanded following James Tauber’s call to action on reading Mark Pilgrim’s Digital Colophon:

OS: Mac OS 10.3
Unix with a usable GUI. Hell yeah.

Editor: BBEdit
If I worked on Windows, my editor would be emacs. But I’m not. It magically colors my syntax, validates HTML markup, searches [...]

Googlebomb Context

Joe Jenett gently upbraids me for not citing the source of the campaign to change the ranking of search results for the term ‘Jew’ in Google’s index.
I learned about it through a friend’s Live Journal, which I didn’t cite because that person prefers not to advertise her journal.
So I apologize for the omission.
The campaign to [...]

Unbiased Sources

The best, non-racist, balanced definition of a Jew, or a Jewish person, can be found at the Wikipedia and nowhere else. Please spread this comment and help stamp out hate speech on the Net. The reason for this campaign is to counter attack a certain anti-semitic website which has made its way to the top [...]

Consecutive Links

The HTML Dog asks how to represent consecutive links. This is an instance of one-to-many links. The XLink standard handles this, but what widely used browser implements XLink?
I’ll refer you to Bob DuCharme’s tutorial on creating one-to-many links using XLink rendered to a DHTML control using XSLT and JavaScript.

Virtual Updates

People spend real money on virtual gifts for their friends.
Other people spend real money on virtual girlfriends.
But I’m still waiting to hear from tyrant Kim Jong Il who hasn’t updated his Live Journal in a while.

Hey! You! Get off of my namespace!

[ via Simon and Slashdot ] At first my friend Rich and I would roll our eyes whenever we saw “foo-the-movie.com,” and complain to the heavens, “don’t the studios understand they can use third-level domain names?”

Saturday’s Spare Links

Tomas Jogin takes a swing at template systems.
How to hide CSS from IE 5 Mac, at least until people stop using IE for Mac.
Norman Walsh joins the rest of us CSS zealots.

Automatic Zebra Tables

Rather than assigning CSS class names to table cells in order to get alternating row colors, David F. Miller suggests walking the table’s DOM with a JavaScript function, and assigning the table cell’s background color on the browser.
I was doing something similar to that with a JavaScript method that assigned background colors after adding or [...]