Simon Willison’s Weblog

Subscribe
Atom feed

Blogmarks

Filters: Sorted by date

3rd Annual Nigerian EMail Conference. “Registration is via a confidential money transfer.”

# 26th June 2007, 1:27 am / funny, spam

Index of /drupal/modules/openid. Drupal’s OpenID implementation in CVS.

# 26th June 2007, 12:26 am / cvs, drupal, openid, php

Drupal 6 and OpenID. “The implementation is all Drupal native code—no third party libraries were used.”

# 26th June 2007, 12:26 am / drupal, openid, php

SELECT * FROM everything, or why databases are awesome. I’m beginning to think that for scalable applications the thinner your ORM is the better—if you even use one at all.

# 22nd June 2007, 12:40 am / blaine-cook, databases, orm, rails, scaling, sql, twitter

The State of Proxy Caching. If you’ve always wondered exactly what intermediate proxies are going to do to your carefully constructed Web application, here’s your answer.

# 21st June 2007, 2:18 pm / caching, http, mark-nottingham, proxies

RESTify DayTrader. Killer REST case study from Joe Gregorio.

# 21st June 2007, 1:44 pm / daytrader, joe-gregorio, rest

Yet another one more thing... a new Web Inspector! I installed the latest nightly but I couldn’t find the inspector (or work out how to turn on the debug menu). Anyone know what I’m doing wrong?

# 21st June 2007, 11:49 am / safari, webkit

The Sarcastic Gamer: MS Surface. “Your next computer will be a big-ass table.”

# 21st June 2007, 11:42 am / funny, microsoft, surface

Implementing Silverlight in 21 Days. Absolutely incredible feat of software engineering by Miguel de Icaza and the Moonlight team.

# 21st June 2007, 11:10 am / miguel-de-icaza, mono, moonlight, open-source, silverlight

Django-fr. Community site for French language Django developers. They’ve already made a promising start on translating the documentation.

# 21st June 2007, 10:50 am / django, documentation, france, french, translation

Crowd 1.1.0 Release Notes. Atlassian software are now offering a commercial OpenID provider, with the ability to hook in to an existing LDAP directory and some smart whitelist / blacklist options.

# 21st June 2007, 8:29 am / atlassian, blacklisting, crowd, ldap, openid, whitelisting

VeriSign OpenID 1.1 Non-Assertion Covenant (via) VeriSign join Sun Microsystems in providing patent protection for OpenID.

# 20th June 2007, 10:38 pm / openid, patents, sun, verisign

Python 3000 Status Update. Doesn’t look like we’ll get multiline lambdas, but the other stuff looks great. I’m not looking forward to years of Python 2 and Python 3 co-existing and splitting the community though (ala PHP 4 and 5).

# 19th June 2007, 1:49 pm / guido-van-rossum, php, python

Washington Post and Facebook. Deryck Hodge on hacking against Facebook API using Django.

# 19th June 2007, 10:33 am / api, deryckhodge, django, facebook, washington-post

What I did at Hack Day. John McKerrell made a tool for updating your FireEagle location through a DNS query, useful for sneaking around for-pay WiFi nodes.

# 19th June 2007, 10:32 am / dns, fireeagle, hackdaylondon, john-mckerrell, wifi

FireEagle. Location broker API, launched at Hack Day London. I worked on an early version of this before leaving Yahoo! back in January—great to see it out.

# 19th June 2007, 10:30 am / fireeagle, hackdaylondon, yahoo

How to travel by train from London to Vilnius. Nat and I are thinking about doing this for EuroPython. Could be a bit of an adventure.

# 16th June 2007, 1:34 am / adventure, europython, london, train, travel, vilnius

HTML5 differences from HTML4. Useful guide, collated by Anne van Kesteren.

# 16th June 2007, 12:31 am / anne-van-kesteren, html, html5

About Mezzoblue. Dave Shea’s blog archive is really classy, in particular the way bundles of posts around a single photo share a colour scheme derived from the image.

# 16th June 2007, 12:30 am / dave-shea, design

Making the “24-hour newsroom” work (via) More on the Lawrence Journal-World, this time from the point of view of the reporters in the newsroom.

# 16th June 2007, 12:27 am / journalism, lawrence, ljworld, newspapers

Safari Beta 3.0.1 for Windows. A nice fast turnaround on fixes for security flaws in the beta.

# 14th June 2007, 9:56 am / apple, patch, safari, security

Let’s All Evolve Past This: The Barriers Women Face in Tech Communities. The most enlightening contribution I’ve seen on this topic in ages.

# 14th June 2007, 9:12 am / devchix, women

iLike: Holy cow... 6mm users and growing 300k/day! (via) Facebook platform offers a viral distribution mechanism for free. Downside: you have to double your capacity every few days.

# 13th June 2007, 9:02 am / f8, facebook, ilike, marcandreessen, scaling

The Facebook Platform wiki (via) Not very well promoted yet.

# 13th June 2007, 8:52 am / f8, facebook, wiki

A JavaScript Module Pattern. I’ve been using this pattern for a few months—it works really well, though I tend to keep my own code in my own namespace rather than adding it to YAHOO.

# 12th June 2007, 11:30 pm / javascript, yahoo, yui

Safari for Windows, 0day exploit in 2 hours (via) Once again, down to handling of alternative URL protocol schemes.

# 12th June 2007, 1:30 pm / 0day, apple, safari, security, windows

Enabling the debug menu on Safari for Windows. “Turn off site-specific hacks” is one of the menu options.

# 12th June 2007, 1:18 pm / apple, browsers, safari, safari3, windows

Safari 3 Public Beta. Safari for Windows. Unfortunately this kills the best excuse corporate Web developers had for getting Macs (“we need to run all our supported browsers on one machine”).

# 11th June 2007, 11:06 pm / apple, safari, windows

Mac OS X Leopard: UNIX. Leopard ships with DTrace, and it’s been hooked in to Java, Ruby, Python and Perl.

# 11th June 2007, 11:05 pm / dtrace, java, leopard, macos, perl, python, ruby

Years

Tags