June 2006
June 22, 2006
Solving Every Sudoku Puzzle. 100 lines of Python illustrating some key concepts in AI.
A Django website that took (a lot) more than 20 minutes. Case study plus source code.
Star Wars Transformers. Consensus on whether these are Awesome or A Bit Wrong has yet to be formed.
Mac OS X Hacking Tools. Useful tools built in to the OS.
Django on Windows HOWTO. Fantastically detailed instructions.
June 23, 2006
JavaScript Gotchas. Another example of why ID indexing was a dumb idea.
Choosing your CSS techniques. For the record, I favour redundant markup over CSS hacks.
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.
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.
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.
Essentials, 2006 edition. 2006 must be the year of Linux on the desktop!
June 27, 2006
The Government Says. New from My Society: collected government press releases.
StreetWars London. “A 3 week long, 24/7, watergun assassination tournament.”
Office IU Blog: Let’s Talk About Customization. 98% of people never customised their Office toolbars.
Media in Transition Conference 2006. German Web 2.0 conference with some interesting speakers. Sadly this clashes with dConstruct.
Safari fragment identifier history demo. Brilliant hack, but iframe/scrollTop to detect the back button is a bit too hairy for me.
June 28, 2006
Safari gets a JavaScript debugger. Great news, especially considering the tricky nature of Safari bugs. Opera needs one too.
Exploring the Google Web Toolkit. Covers all the reasons I’m uninterested in GWT.
Speeding up Prototype’s Selector. Really smart getElementsBySelector optimisations.
June 29, 2006
Wrapping Text With Regular Expressions. Neat regexp trick.
Greenpeace goes open source in collaboration push. Django in the news.
Javaref.com. Sane Java API browsing.
A Week in Chicago with Rails, Perl, and Django. I love Nat’s observations about Java programmers who discover dynamic languages.
Python Web Developer Appliance. A VMWare virtual machine with Python web developer frameworks pre-installed for you.
June 30, 2006
Cory Doctorow switching to Ubuntu. Another high profile defector.