Simon Willison’s Weblog


Monday, 30th September 2002

Peter Gabriel

Today’s weird blogging observation: Bloggers love Peter Gabriel. Jeremy Zawodny is a big fan, Scott Andrew can’t wait for his new album, Jeffrey Zeldman praises his sophistication and daypop returns 44 blogs currently talking about him. Despite being good friends with his nephew I’ve never really listened to him that much, but with glowing reviews such as these I’m tempted to grab the new album and see what the fuss is about.

CSS in the real world

Adrian Holovaty: CSS in the real world. Adrian uses CSS to reduce the markup for a list of news headlines by 75%:

[... 56 words]

Taming lists

In CSS Design: Taming Lists, Mark Newhouse explains in detail every CSS list trick in the book, including inline lists, nested breadcrumbs and a variety of other useful techniques. He also links to Eric Meyer’s essential DevEdge article Consistent List Indentation which explains how to deal with the differences between list indentation in Internet Explorer and Mozilla.

Utter muppets still sucks in Mozilla.

XML transformations with CSS and the DOM

Scott Andrew: XML Transformations with CSS and DOM. Forget about XSLT, Scott demonstrates how CSS can be used to visually style XML documents while a bit of Javascript can add additional behaviour such as clickable links. Unfortunately the demonstration document doesn’t seem to work in my 1.1 version of Mozilla (the styles work fine but the clickable links don’t work at all).

Pingback and Trackback

Hixie has written a whitepaper comparing Pingback to Trackback, and answering pretty much every question that has been asked about Pingback in the past week.

Maths for apps problems class

I didn’t quite understand this part of the lecture as we arrived late. These are the notes copied from the board.

[... 1,060 words]

Aquarionics backups

Aquarion explains how his automated backup scripts work.

Managing data

These notes cover chapter one of “Data Management” by Richard T. Watson.

[... 974 words]

Languages and grammars

These notes are from a lecture on the 26th September.

[... 806 words]

Basic Lisp

Typically, Lisp is run as an interactive interpreter. People write a whole load of Lisp in a test file and then load it in to the interpreter and try it out to see if it works. Lisp is a very dynamic language—functions can be redefined on the fly and it is perfectly possible to shoot yourself in the foot (by redefining Lisp internals for example) if you really want to.

[... 905 words]

2002 » September