Feed Sign in with OpenID OpenID

Simon Willison’s Weblog

Monday, 20th September 2004

A9 and Google Local. Remote scripting features heavily on these two recent high profile site launches. 0 6:42 am

UI Patterns and Techniques (via) Patterns for User Interface design. 0 8:32 am

IMG_3633.JPG

Alpaca, a photoset

4:33 pm / 6 photos / map


My llama photos. I think it’s a llama; it might be an alpaca. 0 4:55 pm

CSS 2.1 Index. The best way of browing the CSS spec. Even better with TypeAhead find. 0 6:36 pm

Tkinter Tricks: Using Complex Numbers to Rotate Canvas Items. Smart use of Python’s complex number type. 0 6:43 pm

Net security threats growing fast. 30,000+ PCs a day are being compromised for botnets. 0 6:44 pm

The Sun Does Not Shine Online. Paper losing 90,000 readers a day to their free web edition. 0 7:19 pm

Implementing Piped List in CSS (via) Simple, effective border trick. 0 9:20 pm

Matching newlines in JavaScript

Just a quick note: the . character in a JavaScript regular expression will never match a newline character. If you want to match any character including newlines you can use the [\s\S] character class instead, which means “any character that’s either whitespace or not whitespace”. [... 86 words]

Why online newspapers require registration. Rick Skrenta says it’s due to competition with print ads and spam. 0 11:20 pm

A django site