Hot Links - Archives

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

Faster JavaScript Trim

31/01/2008 @ 06:00 UTC

deusx : Faster JavaScript Trim - "After seeing a particularly bad trim implementation, I decided to do a little research towards finding the most efficient approach."

Simon Willison : Faster JavaScript Trim - Faster JavaScript Trim. Neat optimisation post—it turns out that while regular expressions are great for removing leading whitespace you can do a lot better at trailing whitespace by manually looping backwards from the end of the string.

Yahoo! OpenID Provider service now available as a public beta (Yahoo! Developer Network blog)

31/01/2008 @ 01:02 UTC

factoryjoe : Yahoo! OpenID Provider service now available as a public beta (Yahoo! Developer Network blog) - Yahoo opens up its OpenID provider! Saved By: Chris Messina | View Details | Give Thanks Tags: openid, yahoo!, openidprovider

Simon Willison : Yahoo! OpenID Provider service now available as a public beta - Yahoo! OpenID Provider service now available as a public beta. This actually happened a few days ago, but I’ve been offline for the past week travelling to New Zealand and attending Kiwi Foo.

Python Web Framework on the JVM

30/01/2008 @ 04:01 UTC

Simon Willison : Python Web Framework on the JVM - Python Web Framework on the JVM. An update on both Jython and the Django on Jython project—it looks like Jython 2.5 isn’t that far away.

Mono Beta Launch - Official Linden Blog

30/01/2008 @ 04:01 UTC

Simon Willison : Mono Beta Launch - Official Linden Blog - Mono Beta Launch—Official Linden Blog. The Mono VM is now in public beta testing running LSL scripts in Second Life. The first step on the road to IronPython support?

Monkeypatching idioms - elegant or ugly?

30/01/2008 @ 02:00 UTC

Simon Willison : Monkeypatching idioms - elegant or ugly? - Monkeypatching idioms—elegant or ugly?. Guido offers a decorator and a metaclass as syntactic sugar for monkeypatching existing Python classes.

iTimeMachine

30/01/2008 @ 01:00 UTC

Simon Willison : iTimeMachine - iTimeMachine. Enables Time Machine to see network drives (a ReadyNAS NV+ for example). There’s also a defaults setting but it didn’t seem to work; this did.

On the design of the first-run assistant

29/01/2008 @ 14:00 UTC

Simon Willison : On the design of the first-run assistant - On the design of the first-run assistant. NetNewsWire’s Brent Simmons explains the in-depth thinking behind the new first-run assistant.

Google Maps Clusterer

28/01/2008 @ 17:00 UTC

Simon Willison : Google Maps Clusterer - Google Maps Clusterer. I’ve looked at a few clustering libraries for Google Maps, but this one seems to have the nicest API.

nelson : Google maps clusterer - Clever library for displaying thousands of markers on a Google map efficiently

Django sub-reddit

27/01/2008 @ 01:00 UTC

Simon Willison : Django sub-reddit - Django sub-reddit. Reddit are trialling the ability to create custom sub-reddits, so I put one up for Django links and discussions.

Linkherd - django

27/01/2008 @ 01:00 UTC

Simon Willison : Linkherd - django - Linkherd—django. Linkherd is a Django-powered startup that offers sub-reddit style functionality. I’ve set up a Django site there as well.

Blob Sallad - canvas tag and JavaScript physics simulation experiment

26/01/2008 @ 14:00 UTC

Simon Willison : Blob Sallad - canvas tag and JavaScript physics simulation experiment - Blob Sallad—canvas tag and JavaScript physics simulation experiment. Björn Lindberg provides a detailed code walkthrough of his brilliant canvas demo, inspired by Loco Rocco.

The overdue Places post II - Prototyping Iconicness

25/01/2008 @ 18:00 UTC

Simon Willison : The overdue Places post II - Prototyping Iconicness - The overdue Places post II—Prototyping Iconicness. How Flickr Places works.

Symfonians

25/01/2008 @ 18:00 UTC

Simon Willison : Symfonians - Symfonians. Similar concept to Django People but for Symfony developers—coincidentally launched within the past week as well.  [via]

Usability Disaster Story

25/01/2008 @ 08:00 UTC

Simon Willison : Usability Disaster Story - Usability Disaster Story. A strange combination of usability oddities culminated in 95% of visitors to the Mono website downloading a two year old version by mistake.

Community sites on Django People

25/01/2008 @ 02:00 UTC

Simon Willison : Community sites on Django People - Community sites on Django People. Small new feature: I can now add community sites to individual country pages. If you know of any regional community sites that I’ve missed, let me know in a comment or by e-mail.

Canon EOS 450D / Digital Rebel XSi

24/01/2008 @ 16:00 UTC

Simon Willison : Canon EOS 450D / Digital Rebel XSi - Canon EOS 450D / Digital Rebel XSi. Two weeks after a buy I EOS 400D. Sigh. It’s not out until April, but the big new features are a 3" LCD and "live view" mode. The kit lens now has image stabilisation.

flickr.places.findByLatLon

24/01/2008 @ 15:00 UTC

Simon Willison : flickr.places.findByLatLon - flickr.places.findByLatLon. New API method for Flickr Places. If only Flickr could return a bounding box for each place...

Dynamic Time-Travel Maps

23/01/2008 @ 23:00 UTC

Simon Willison : Dynamic Time-Travel Maps - Dynamic Time-Travel Maps. Absolutely beautiful dynamic implementation of Chris Lightfoot’s Time Travel project, put together by Stamen Design and MySociety. Drag sliders to specify your preferred commute and housing budget to see where in London you c

EveryBlock launches!

23/01/2008 @ 23:00 UTC

Andy Baio : EveryBlock launches! - wonderful local data/news in a gorgeous design; if you live in SF, Chicago, or NYC, pop in your address and dig around  [via]

Simon Willison : Introducing EveryBlock - Introducing EveryBlock. EveryBlock launched! Adrian Holovaty, Wilson Miner, Paul Smith and Daniel X. O’Neil’s startup which answers the question, “What’s happening in my neighborhood?? Cities covered by the launch are Chicago, New York and San

Troubleshooting Memory Usage

23/01/2008 @ 20:00 UTC

Simon Willison : Troubleshooting Memory Usage - Troubleshooting Memory Usage. Useful for getting the most out of a VPS.

Django People: Colophon

23/01/2008 @ 18:00 UTC

Simon Willison : Django People: Colophon - Django People: Colophon. I’ve added a colophon to Django People, something I try to do for all of my personal projects.

Cashing in the Bling

23/01/2008 @ 17:00 UTC

Simon Willison : Cashing in the Bling - Cashing in the Bling. Pownce is open to the public, and Leah has written up some neat friend importing tricks that take advantage of the pre-existing “profile bling? links to profiles on other sites. I hope to do something smart with the profile lin

Caching Layer for Django ORM

23/01/2008 @ 17:00 UTC

Simon Willison : Caching Layer for Django ORM - Caching Layer for Django ORM. Interesting extension to Django’s ORM that adds automatic caching of queysets and smart cache invalidation.

Legacy.

23/01/2008 @ 16:00 UTC

Simon Willison : Legacy. - Legacy.. James Bennett has what I think is the most interesting analysis of the X-UA-Compatible header to date.

deusx : The B-List: Legacy. - "it stands to reason, if Microsoft is bending over backwards to keep its bread-and-butter corporate customers happy, that the IE team would suddenly get backwards-compatibility fever."

Sunsetting Quirks Mode

23/01/2008 @ 16:00 UTC

Simon Willison : Sunsetting Quirks Mode - Sunsetting Quirks Mode. Apparently proper standards support in IE (or at least the IE8 renderer) will be triggered by the HTML5 doctype, providing an alternative to those who don’t wish to pollute their markup with an IE-specific meta tag.

xml
Upian.