Simon Willison’s Weblog

Subscribe

June 2006

June 22, 2006

Solving Every Sudoku Puzzle. 100 lines of Python illustrating some key concepts in AI.

# 10:46 am

A Django website that took (a lot) more than 20 minutes. Case study plus source code.

# 10:55 am

Star Wars Transformers. Consensus on whether these are Awesome or A Bit Wrong has yet to be formed.

# 11:32 am

Mac OS X Hacking Tools. Useful tools built in to the OS.

# 7:13 pm

Django on Windows HOWTO. Fantastically detailed instructions.

# 10:26 pm

June 23, 2006

JavaScript Gotchas. Another example of why ID indexing was a dumb idea.

# 10:12 am

Choosing your CSS techniques. For the record, I favour redundant markup over CSS hacks.

# 1:03 pm

June 25, 2006

Fjax: Just say no

To my utter amazement, a decent amount of buzz appears to be building around a new “technology” called Fjax—much of it centred around this interview on Webmonkey, but also benefiting from a mention on the O’Reilly Radar and of course the obligatory Digg story.

[... 879 words]

June 26, 2006

punupgeek.com on Active Resource. Looks like 37 signals might be looking in to scaling across multiple servers using web services.

# 11:12 am / activeresource, scaling, 37-signals, rails

Reuse-in-the-large is an unsolved problem: Why I left OpenACS for Rails. Fascinating insight in to the reason frameworks that do less do more.

# 2:55 pm

Notes on JavaScript Libraries

@media 2006 was a blast. Great talks, great people and some of the highest production values I’ve ever seen at a conference (check out the bags!).

[... 682 words]

How to use Django with FastCGI. The best FastCGI documentation I’ve seen for any platform.

# 8:26 pm

Essentials, 2006 edition. 2006 must be the year of Linux on the desktop!

# 9:07 pm

June 27, 2006

The Government Says. New from My Society: collected government press releases.

# 2:47 pm

StreetWars London. “A 3 week long, 24/7, watergun assassination tournament.”

# 2:57 pm

Office IU Blog: Let’s Talk About Customization. 98% of people never customised their Office toolbars.

# 4:21 pm

Media in Transition Conference 2006. German Web 2.0 conference with some interesting speakers. Sadly this clashes with dConstruct.

# 7:21 pm

Safari fragment identifier history demo. Brilliant hack, but iframe/scrollTop to detect the back button is a bit too hairy for me.

# 11:12 pm

June 28, 2006

Safari gets a JavaScript debugger. Great news, especially considering the tricky nature of Safari bugs. Opera needs one too.

# 11:48 am

Exploring the Google Web Toolkit. Covers all the reasons I’m uninterested in GWT.

# 4:14 pm

Speeding up Prototype’s Selector. Really smart getElementsBySelector optimisations.

# 7:16 pm

June 29, 2006

Wrapping Text With Regular Expressions. Neat regexp trick.

# 11:12 am

Javaref.com. Sane Java API browsing.

# 2:12 pm

A Week in Chicago with Rails, Perl, and Django. I love Nat’s observations about Java programmers who discover dynamic languages.

# 6:21 pm

Python Web Developer Appliance. A VMWare virtual machine with Python web developer frameworks pre-installed for you.

# 6:58 pm

June 30, 2006

Cory Doctorow switching to Ubuntu. Another high profile defector.

# 12:43 pm

2006 » June

MTWTFSS
   1234
567891011
12131415161718
19202122232425
2627282930