Hot Links - Archives

Simon Willison blogs at http://simon.incutio.com/ xml

Damien Katz: New Gig

2/01/2008 @ 22:00 UTC

Simon Willison : Damien Katz: New Gig - Damien Katz: New Gig. IBM have employed Damien Katz to work full time on CouchDB. The work will be under the Apache license with the ASF owning the copyright.

Jeremy Zawodny : Damien Katz: New Gig - Damien Katz: New Gig: "I've accepted a permanent, full-time job with IBM. My primary duties are (drumroll....) CouchDB!"

JavaScript: It's Just Not Validation!

1/01/2008 @ 14:00 UTC

Simon Willison : JavaScript: It's Just Not Validation! - JavaScript: It’s Just Not Validation!. I like the explanation of JavaScript as offering input assistance rather than validation.

EditArea

1/01/2008 @ 14:00 UTC

Simon Willison : EditArea - EditArea. Impressive JavaScript source code editor, with syntax highlighting, brace matching, search and replace and more.

Chatting with Adrian Holovaty

1/01/2008 @ 13:00 UTC

Simon Willison : Chatting with Adrian Holovaty - Chatting with Adrian Holovaty. Fabio Akita interviews Adrian about Django and related topics.

This Week in Django podcast

1/01/2008 @ 12:00 UTC

Simon Willison : This Week in Django podcast - This Week in Django podcast. Michael Trier’s been doing a really fantastic job putting together a Django podcast. The most recent episode (number 4) includes an update on the newforms-admin branch and a couple of handy tips.

OpenID and Google's Blogger

30/12/2007 @ 12:00 UTC

Simon Willison : OpenID and Google's Blogger - OpenID and Google’s Blogger. Blogger gets it wrong by displaying a nickname derived from the OpenID URL (in Malcolm’s case, “blog?) instead of the user entered nickname.

Sam Ruby: Ruby 1.9 Strings - Updated

29/12/2007 @ 21:00 UTC

Simon Willison : Sam Ruby: Ruby 1.9 Strings - Updated - Sam Ruby: Ruby 1.9 Strings—Updated. A follow up to yesterday’s post: Sam’s principle complaints about Ruby 1.9’s character encoding support were down to a bug which has now been fixed.

django-mptt

29/12/2007 @ 13:00 UTC

Simon Willison : django-mptt - django-mptt. Jonathan Buchanan’s simple utility for performing Modified Preorder Tree Traversal (efficient tree operations in SQL) on Django models.  [via]

Hacky holidays on OS X

29/12/2007 @ 13:00 UTC

Simon Willison : Hacky holidays on OS X - Hacky holidays on OS X. Jeremy Keith documents how to get PHP 5 and Apache 2 virtual hosts running on Leopard.

philgyford : Adactio: Journal — Hacky holidays on OS X - How to set up virtual hosts, PHP5 and MySQL on Leopard, for when I upgrade soonish.

Richard Rutter : Getting your dev environment back on Leopard - Jeremy takes us through hoops required following an upgrade from Tiger.

The backdooring of SquirrelMail

29/12/2007 @ 01:00 UTC

Simon Willison : The backdooring of SquirrelMail - The backdooring of SquirrelMail. A SquirrelMail developer’s account was compromised and used to insert a backdoor: the other developers initially missed the hole because it used $_SERVER[’HTTP_BASE_PATH’], which can be set with a Base-Path: HTTP h

Web design 2.0 - it's all about the resource and its URL

29/12/2007 @ 01:00 UTC

Simon Willison : Web design 2.0 - it's all about the resource and its URL - Web design 2.0—it’s all about the resource and its URL. The fact that the BBC is now building things against this kind of theoretical basis is immensely exciting.

EU: Microsoft's Last Stand Against Google's Acquisition of DoubleClick

27/12/2007 @ 14:00 UTC

Simon Willison : EU: Microsoft's Last Stand Against Google's Acquisition of DoubleClick - EU: Microsoft’s Last Stand Against Google’s Acquisition of DoubleClick. Notable for some truly incomprehensible chartjunk from Microsoft.

Django and Comet

26/12/2007 @ 23:00 UTC

Simon Willison : Django and Comet - Django and Comet. How to build a chat application using Django and the Orbited comet server. Orbited can be set up to proxy most requests through to a Django backend while handling any comet requests itself.

Ruby 1.9 - Right for You?

26/12/2007 @ 14:00 UTC

Simon Willison : Ruby 1.9 - Right for You? - Ruby 1.9—Right for You?. Dave Thomas on the just-released Ruby 1.9. It’s a development release that breaks backwards compatibility in a few minor ways, but new features include the YARV virtual machine (hence significant speed improvements) and unic

David Airey: Google's Gmail security failure leaves my business sabotaged

26/12/2007 @ 14:00 UTC

Simon Willison : David Airey: Google's Gmail security failure leaves my business sabotaged - David Airey: Google’s Gmail security failure leaves my business sabotaged. Gmail had a CSRF hole a while ago that allowed attackers to add forwarding filter rules to your account. David Airey’s domain name was hijacked by an extortionist who forward [via]

Is it Christmas?

25/12/2007 @ 17:00 UTC

Simon Willison : Is it Christmas? - Is it Christmas?. YES.

Google Reader ruins Christmas

25/12/2007 @ 16:00 UTC

Simon Willison : Google Reader ruins Christmas - Google Reader ruins Christmas. New sharing feature automatically reveals shared items to Gmail contacts, causing political rows.  [via]

IPy

24/12/2007 @ 15:00 UTC

Simon Willison : IPy - IPy. Handy Python module for manipulating IP addresses—use IP(ip_addr).iptype() == ’PUBLIC’ to check that an address isn’t in a private address range.

Size Is The Enemy

24/12/2007 @ 12:00 UTC

Simon Willison : Size Is The Enemy - Size Is The Enemy. Jeff Atwood: “I’ve started a cottage industry mining Steve [Yegge]’s insanely great but I-hope-you-have- an-hour-to-kill writing and condensing it into its shorter form points.? Lots of verbose static typing apologists in the

WebOb

23/12/2007 @ 12:00 UTC

Simon Willison : WebOb - WebOb. WebOb is “an extraction and refinement of pieces from Paste?—provides a very nice request and response object, clearly inspired partly by Django. The documentation includes the differences between the WebOb API and that of other frameworks.

Johnny Chung Lee: Projects Wii

23/12/2007 @ 11:00 UTC

Simon Willison : Johnny Chung Lee: Projects Wii - Johnny Chung Lee: Projects Wii. Awe-inspiring hardware hacks built on top of the Wiimote, including a dirt cheap interactive whiteboard and a head tracking system that turns a normal display in to a 3D VR environment.

Ethan Marcotte : Wii hacking with Johnny Chung Lee - Bringing low-budget hacking to new heights. Frickin' inspirational, this is. ∞

5 ways to break past the San Francisco echo-chamber

23/12/2007 @ 11:00 UTC

Simon Willison : 5 ways to break past the San Francisco echo-chamber - 5 ways to break past the San Francisco echo-chamber. I like the idea of using the square-footage allocated to different things in Walmart to get an idea for what’s popular outside of geekdom.

deusx : Futuristic Play by Andrew Chen: 5 ways to break past the San Francisco echo-chamber - "In a country where the median HOUSEHOLD income is $48k,  the average SF engineer in his late 20s making $130k might want to read a little more about how the rest of the country is split up."

Quantcast top 100 US sites

23/12/2007 @ 11:00 UTC

Simon Willison : Quantcast top 100 US sites - Quantcast top 100 US sites. The vast majority of the top 100 attract a more female than male audience. Digg is one notable exception.  [via]

Pvote

22/12/2007 @ 15:00 UTC

Simon Willison : Pvote - Pvote. Electronic voting machine software in 460 lines of highly readable Python (using Pygame), implemented by Ka-Ping Yee for his doctoral dissertation. Demonstrates prerendering, where as much of the UI as possible is defined in a separate ballot def [via]

Speeding up dateutil: Python's heapq module turns minutes into seconds

22/12/2007 @ 15:00 UTC

Simon Willison : Speeding up dateutil: Python's heapq module turns minutes into seconds - Speeding up dateutil: Python’s heapq module turns minutes into seconds. Neat case study in data structure optimisation.

xml
Upian.