Simon Willison’s Weblog

Blogmarks in Jun, 2007

Filters: Type: blogmark × Year: 2007 × Month: Jun ×

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

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

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

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

The Facebook Platform wiki (via) Not very well promoted yet. # 13th June 2007, 8:52 am

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

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

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

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

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

Mac OS X Leopard: Multicore. “... NSOperation, a breakthrough new API that optimizes applications for the world of multicore processing.” # 11th June 2007, 11:02 pm

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. # 11th June 2007, 10:22 am

@media 2007 writeup from AlastairC. Good notes on a bunch of sessions, including mine. # 11th June 2007, 12:24 am

ECMAScript 4 Reference Implementation. Including discussion of the benefits of writing it in Standard ML. # 10th June 2007, 12:49 pm

Croquet. Open-source collaborative virtual world environment built on top of Squeak, a bit like a decentralised version of Second Life. # 10th June 2007, 10:50 am

Doing Local Right. The slides from my presentation at @media 2007. # 9th June 2007, 7:31 pm

google-diff-match-patch (via) Robust algorithms to perform the operations required for synchronizing plain text, in Java, JavaScript and Python. # 9th June 2007, 6:15 pm

Wait For It (via) Neat WSGI middleware from Ian Bicking that launches a thread for every incoming request and watches for slow responses; if something is taking too long it returns a “please wait” page to the user and polls for completion. # 9th June 2007, 4:53 pm

Security Breach. A statement from Dreamhost. # 8th June 2007, 8:16 am

WCAG Samurai. Anonymous Samurai, headed up by Joe Clark, publish their errata for WCAG 1.0 (with two independent peer reviews). Recommended as a better alternative to WGAC 2.0. # 8th June 2007, 5:56 am

Sun Identity Provider for OpenID. “We’re talking to partners about offering special services to Sun employees that use this service for authentication.” # 6th June 2007, 12:57 pm

Talking to the internal GPS in my N95 from Python. Thanks to a new LocationRequestor module for Python Series 60. # 6th June 2007, 10:31 am

The CSS working group is irrelevant. “Someone really needs to do to CSS what the WHATWG has been doing to HTML”. # 6th June 2007, 10:10 am

Firefox promiscuous IFRAME access bug. Lets malicious sites “display disruptive or misleading contents in the context of an attacked site” and intercept keystrokes! The demo worked in Camino 1.5 as well. Avoid using Gecko-based browsers until this is patched? # 6th June 2007, 10 am

Gaping holes exposed in fully-patched IE 7, Firefox (via) Michal Zalewski released a new Firefox 2.0 vulnerability in addition to the IE cookie stealing one. # 6th June 2007, 9:57 am

IE vulnerability allows cookie stealing. Full exploit against the same-domain cookie origin policy, so malicious sites can steal cookies from elsewhere. Avoid using IE until this is patched. # 6th June 2007, 9:53 am

Semi-synchronous replication for MySQL (via) Google’s patch for MySQL which enables more reliable master-slave replication (a transaction isn’t committed until at least one slave has replicated the data). # 5th June 2007, 10:07 pm

Unsettling. Sounds like there might be a massive scripted hack going on against out of date WordPress installs on Dreamhost. Check your site. See also discussion in the comments attached to this post. # 5th June 2007, 9:16 pm Lightning fast lookups of API documentation; includes Python docs, YUI, HTML, CSS and lots more. # 5th June 2007, 6:05 pm