Simon Willison’s Weblog

Subscribe
Atom feed

Blogmarks

Filters: Sorted by date

TweetyPy. A Python-based CLI client for Twitter, by Stuart Colville

# 24th March 2007, 4:47 pm / cli, python, stuart-colville, tweetypy, twitter

Dave Thomas on Writing a Book. A series of articles on writing a technical book, from Pragmatic Programmer Dave Thomas.

# 24th March 2007, 2:53 pm / dave-thomas, writing

Django version 0.96 release notes. The two big improvements are the newforms library and the ability to use callables directly in your URLconfs, enabling a bunch of useful new tricks.

# 23rd March 2007, 11:47 pm / django, newforms, urlconfs

Beginner’s guide to OpenID phishing (via) Excellent primer on the phishing problem, which concludes that phishing can only be solved by moving away from usernames and passwords entirely.

# 23rd March 2007, 9:22 pm / openid, phishing

New Open Source Utility Library for the Google Maps API (via) Google are taking a hybrid approach to development on their Maps API—an open source utility library layered on top of their closed source, obfuscated core code.

# 23rd March 2007, 9:09 pm / google, google-maps, open-source

ANN: PHP OpenID 1.2.2 released. Includes a fix to a bug that was causing some consumers to be incompatible with the WordPress.com OpenID provider. If you’re using this in a PHP OpenID consumer you should upgrade now.

# 23rd March 2007, 8:33 pm / janrain, openid, php

base2. Dean Edwards’ new JavaScript library which adds useful cross-browser features based on upcoming DOM standards (the Selectors API, DOMContentLoaded, addEventListener and more).

# 23rd March 2007, 5:59 pm / addeventlistener, base2, dean-edwards, domcontentloaded, javascript, libraries, selectors

Rules For JavaScript Library Authors. The guiding principles behind Dean Edwards’ base2 library, entirely applicable to every JavaScript developer.

# 23rd March 2007, 5:53 pm / base2, dean-edwards, javascript, libraries

HP acquires Tabblo. The first high profile Django-powered acquisition? Very well deserved; Tabblo is an excellent application.

# 23rd March 2007, 3:49 pm / django, hp, tabblo

Modest Maps. Flash draggable maps library, BSD-licensed. Use it with tiles from OpenStreetMap / NASA / Google / Yahoo! etc or run it against your own tile set.

# 23rd March 2007, 3:41 pm / flash, maps, modestmaps

How to code debuggers (via) Accessible discussion of debuggers, ptrace, ELF, dynamic libraries and /proc.

# 23rd March 2007, 9:22 am / debuggers, dynlibs, elf, ptrace

My photos tagged “cheese” on a Google Map. You can paste a Flickr GeoRSS feed directly in to the Google Maps query box.

# 23rd March 2007, 1:55 am / cheese, flickr, georss, google, google-maps

Highrise: Early stats, Cases for all, the new Solo plan, and more disk space! 9% of signups came in through OpenID, and they’ve opened up cases to everyone fixing my number one complaint about the service. Great job!

# 23rd March 2007, 1:44 am / 37-signals, highise, openid

Vitamin Interviews: Simon Willison. Bobbie Johnson pointed a camera at me after my Future of Web Apps talk and interviewed me for eight minutes on OpenID.

# 23rd March 2007, 1:41 am / bobbie-johnson, fowa, future-of-web-apps, interview, openid

KML and GeoRSS support added to the Google Maps API. Since Flickr can output GeoRSS, this means you can now plot your Flickr photos on a Google Map (if you’re so inclined).

# 23rd March 2007, 1:03 am / flickr, georss, google, google-maps, kml

Highrise Forum: Cases for the Rest of Us. My biggest problem with Highrise: I could really do with cases, but I just can’t justify shelling out $50 a month for them when I only need one user.

# 21st March 2007, 2:01 am / cases, highrise

Iusethis now supports OpenID for authentication. A great example of a site I probably wouldn’t have tried out if it hadn’t supported OpenID.

# 21st March 2007, 1:11 am / iusethis, openid, openidconsumer

JavaScript/CSS Font Detector (via) Really clever trick: detects the fonts that you have installed by writing out some text and measuring its dimensions.

# 20th March 2007, 11:20 pm / css, fonts, javascript

Subversion Tips. To edit a Subversion log entry: svn propset --revprop -r XXX svn:log “New message here”

# 20th March 2007, 2:59 pm / subversion

DED|Chain JavaScript Library (via) Dustin’s new JavaScript library, which puts a JQuery style chained API on top of YUI.

# 20th March 2007, 10:36 am / dedchain, dustin-diaz, javascript, jquery, yui

A Zoned Defense. Using JavaScript’s date.getTimezoneOffset() to detect the user’s timezone and stash it in a cookie.

# 20th March 2007, 9:51 am / javascript, timezones

Launch Late to Launch Often. “The bottom line being that you want to invest pre-launch such that you optimize for innovation post-launch.”

# 20th March 2007, 9:50 am / dick-costolo, feedburner

Flash vs. Ajax: It’s time to expand your toolbox. Dan Webb offers his smart, pragmatic take on the Flash vs. Ajax permathread.

# 20th March 2007, 9:49 am / ajax, dan-webb, flash, flex

Two visions. It looks like Mark Pilgrim is going to be joining Hixie at Google.

# 20th March 2007, 8:32 am / google, ian-hickson, mark-pilgrim

Highrise Forum: Using the undocumented API. Add .xml to the end of many URLs in Highrise to get an XML representation of that page.

# 19th March 2007, 11:29 pm / api, highrise, rest, xml

Highrise. The new online contact manager from 37signals—exactly the tool I need for managing my freelancing, and it even accepts OpenID.

# 19th March 2007, 10:39 pm / 37-signals, highrise, openid

On the BBC Annotatable Audio project... Tom’s write-up of the work done on audio annotation by the BBC Radio and Music Interactive R&D team.

# 19th March 2007, 4:13 pm / annotation, bbc, viddler

Viddler.com. Online video sharing site with annotation tools, including the ability to link to a point in a video, tag specific moments and even attach time-specific comments. Reminds me of the BBC’s audio annotation project.

# 19th March 2007, 4:12 pm / annotation, viddler, video

Algorithm Education in Python (via) A paper describing the usage of Python in Algorithm courses at UC Irvine. I found Python invaluable when I was at university and would have loved to see it become part of the official curriculum.

# 19th March 2007, 1:46 pm / education, python

Years

Tags