Simon Willison’s Weblog

Subscribe

June 2007

June 11, 2007

@media 2007 writeup from AlastairC. Good notes on a bunch of sessions, including mine.

# 12:24 am / alastairc, atmedia, atmedia07, atmedia2007, speaking

The logo is still evolving, say designers. The Olympics logo is designed to be “hackable”—which is actually a great idea, but lawyers advised against unveiling that concept at the same time as the abstract shapes.

# 10:22 am / design, law, olympicslogo

Doing Local Right

Visit Doing Local Right

“Doing Local Right” was the title of my talk at this year’s @media Europe. Patrick had asked me if I could put together a case study, and I jumped at the chance to share some of the work of my former colleagues at the Lawrence Journal-World newspaper in Lawrence, Kansas. I had the privilege of working at the newspaper for a year in late 2003-2004.

[... 735 words]

Mac OS X Leopard: Multicore. “... NSOperation, a breakthrough new API that optimizes applications for the world of multicore processing.”

# 11:02 pm / concurrency, leopard, multicore, nsoperation, osx

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

# 11:05 pm / dtrace, java, leopard, osx, perl, python, ruby

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”).

# 11:06 pm / apple, safari, windows

June 12, 2007

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

# 1:18 pm / apple, browsers, safari, safari3, windows

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

# 1:30 pm / 0day, apple, safari, security, windows

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.

# 11:30 pm / javascript, yahoo, yui

June 13, 2007

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

# 8:52 am / f8, facebook, wiki

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.

# 9:02 am / f8, facebook, ilike, marcandreessen, scaling

June 14, 2007

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.

# 9:12 am / devchix, women

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

# 9:56 am / apple, patch, safari, security

June 16, 2007

[...] Silverlight has full access to the browser DOM and you can make calls from Javascript into silverlight code and from Silverlight into Javascript. This means that you can already write the presentation layer of a client side web app in Javascript and implement your business logic in IronPython.

Michael Foord

# 12:25 am / fuzzyman, ironpython, javascript, michael-foord, silverlight

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.

# 12:27 am / journalism, lawrence, ljworld, newspapers

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.

# 12:30 am / dave-shea, design

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

# 12:31 am / annevankesteren, html, html5

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.

# 1:34 am / adventure, europython, london, train, travel, vilnius

June 18, 2007

June 19, 2007

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.

# 10:30 am / fireeagle, hackdaylondon, yahoo

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.

# 10:32 am / dns, fireeagle, hackdaylondon, john-mckerrell, wifi

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

# 10:33 am / api, deryckhodge, django, facebook, washington-post

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).

# 1:49 pm / guido-van-rossum, php, python

June 20, 2007

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

# 10:38 pm / openid, patents, sun, verisign

June 21, 2007

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.

# 8:29 am / atlassian, blacklisting, crowd, ldap, openid, whitelisting

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

# 10:50 am / django, documentation, france, french, translation

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

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

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

# 11:42 am / funny, microsoft, surface

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?

# 11:49 am / safari, webkit

RESTify DayTrader. Killer REST case study from Joe Gregorio.

# 1:44 pm / daytrader, joe-gregorio, rest

2007 » June

MTWTFSS
    123
45678910
11121314151617
18192021222324
252627282930