The Talk Show: Live From WWDC
7:00pm Tuesday  •  California Theatre
Tickets Available  •  Fun Will Be Had

Linked List: September 11, 2006

Making Markup Correctly 

Tim Bray, on Ruby libraries for generating markup:

All these markup generators adopt two principles:

You call a Ruby method to generate an element; it provides the opening and closing tags and relies on a body to fill in the middle.

To generate a <foo> element, you call a method named foo.

#1 is correct, and makes Ruby a really nice language for generating markup. #2 is completely wrong in the general case.

He then goes on to demo code from his own solution. I agree with this completely — I hate markup-generating libraries that map tag/element names to methods.

Adam Engst on BBEdit 8.5 

Pretty much covers all the major new features.

Your Name in a Comic Strip by Chris Ware 

An eBay auction benefitting the First Amendment Project, in Chris Ware’s own words:

The appearance in name and approximate drawn likeness, either as a ‘supporting character’ or more forthright personna, of the auction’s ‘winner’ in an upcoming comic strip by the author/cartoonist, to appear sometime before the end of 2008 in serial (probably newspaper) form, and later to be reprinted in collected form at an unspecified, and probably quite alarmingly later, date.

(Via Jason Santa Maria.)

Luxury Fonts 

New typefaces from House Industries.

RooSwitch 1.1 

Nifty $15 utility by Brian Cooke; RooSwitch lets you switch between different “profiles” for application data. So, for example, you could create “Work” and “Home” profiles for an app like NetNewsWire — switching between RooSwitch profiles would allow you to switch between two entirely different sets of feed subscriptions.

Mint: A Year in Green 

Shaun Inman on the one-year anniversary of the release of Mint, his excellent and deservedly popular web stats package.

Snapz Pro 2.0.3 

Intel-compatible (but not yet a Universal binary) update to the premier screen capture utility for Mac OS X. Not exactly news — it shipped over two weeks ago — but I forgot to link to it then. I’m not using it on Intel hardware, but those who are claim performance is very good, including high frame rates for video captures.