Simon Willison’s Weblog

Subscribe

December 2005

Dec. 1, 2005

Have a webby Christmas

Sadly there’s no Perl Advent Calendar this year, but the slack has been picked up by Drew McLellan’s 24 ways to impress your friends—a neat web development tip every day until Christmas.

[... 81 words]

Dec. 5, 2005

Announcing washingtonpost.com’s U.S. Congress Votes Database. The Post’s first public Django application.

# 10:21 pm

Dec. 6, 2005

Playing with Django. “For content-heavy websites, Django is likely to require very little business logic, just a solid model and a well-designed set of views.”

# 6:37 pm

Dec. 7, 2005

Don’t be eval()

JavaScript is an interpreted language, and like so many of its peers it includes the all powerful eval() function. eval() takes a string and executes it as if it were regular JavaScript code. It’s incredibly powerful and incredibly easy to abuse in ways that make your code slower and harder to maintain. As a general rule, if you’re using eval() there’s probably something wrong with your design.

[... 431 words]

The Japanese game to end all Japanese games. Fighting girls who take pictures of each other’s panties.

# 9:48 pm

Django job in Kansas. This is a case study in how to write a great job advert.

# 9:53 pm

Dec. 13, 2005

Django performance tips. How Django scales at the Lawrence Journal World.

# 8:04 am

Performance Tuning PostgreSQL (via) Anything Frank has to say about PostgreSQL is well worth listening to.

# 8:11 am / postgresql

Alexa Web Search Platform. The first search API to come with a visible commercial use price tag?

# 5:38 pm

Dec. 14, 2005

Django Screencast. Tom Dyson has put together an excellent unofficial Django screencast.

# 2:28 am

Rails 1.0. Congrats to David and the Rails community as a whole.

# 2:32 am

Dec. 15, 2005

Rubyless Ruby. sh + curl + awk + tryruby.hobix.com

# 6:48 am

Microsoft Team RSS Blog : Icons: It’s still orange. MS are adapting the Mozilla RSS/Atom icon. Excellent.

# 7:39 am

Using JSON with Yahoo! Web Services (via) No more cross-domain script access problems.

# 11:53 pm / json, web-services, yahoo, ydn

Dec. 16, 2005

JSON and Yahoo!’s JavaScript APIs

I had the pleasure yesterday of seeing Douglas Crockford speak about JSON, the ultra-simple data interchange format he has been promoting as an alternative to XML. JSON is a subset of JavaScript, based around that language’s array, string and object literal syntax.

[... 240 words]

BBC News: The Open News Archive (via) 79 news clips for download under the Creative Archive license.

# 11:43 am

Dec. 18, 2005

Surfin’ Safari: SVG Has Landed. Now in Safari nightly builds.

# 8:21 pm

The departure of the hyper-enthusiasts. Bruce Eckel on Java, Ruby, Python, Rails and more.

# 9:25 pm

gathering the troops (via) danah on Yahoo!’s progressing cultural shift.

# 11:14 pm

Dec. 19, 2005

reflection.js demo. iChat AV style reflections with the canvas element.

# 4:16 pm

Dec. 20, 2005

Rails Weenie—find answers to your Ruby on Rails questions. Kind of like a specialized Yahoo! Answers for Ruby on Rails.

# 3:33 pm

Dec. 21, 2005

Scoble asks why people preper RoR to ASP.NET... ... and gets 49 detailed replies.

# 12:23 am

Google Zeitgeist: Celebrities. I’m impressed that this is the first I’ve heard of Britney having a baby.

# 12:48 am

CanvasGraph.js. Uses canvas to draw graphs in JavaScript. It can pull data from HTML tables!

# 5 pm

Productivity Arbitrage. Rails goes enterprise. Django gets a mention as well.

# 7:22 pm

Dec. 22, 2005

Python Creator Guido van Rossum now working at Google. Google are taking dynamic languages really seriously.

# 12:04 am / guido-van-rossum, google, python

Dec. 23, 2005

Robert F. Kennedy, Jr. Speech at the Sierra Club (via) How environmentalism is a form of free market capitalism.

# 11:46 pm

Dec. 24, 2005

Chris Shiflett: Google XSS Example (via) UTF-7 is a nasty vector for XSS.

# 5:21 pm / xss, security, google, chris-shiflett

The Dojo Manual (via) Dojo finally gets some really good extensive documentation.

# 6:21 pm / javascript, dojo, documentation

Dec. 28, 2005

Get tickets for filming of Jools Holland’s TV show

I was in the audience for “Later” once. I called up the BBC’s ticket office and asked for tickets—they told me there was a year long waiting list. I asked to be put on it anyway, and sure enough just over a year later I got 4 tickets in the mail. Well worth the wait!

[... 73 words]

2005 » December

MTWTFSS
   1234
567891011
12131415161718
19202122232425
262728293031