Blogmarks
Filters: Sorted by date
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.
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).
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.
applications used by simon. My profile on iusethis.
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.
JavaScript/CSS Font Detector (via) Really clever trick: detects the fonts that you have installed by writing out some text and measuring its dimensions.
Subversion Tips. To edit a Subversion log entry: svn propset --revprop -r XXX svn:log “New message here”
DED|Chain JavaScript Library (via) Dustin’s new JavaScript library, which puts a JQuery style chained API on top of YUI.
A Zoned Defense. Using JavaScript’s date.getTimezoneOffset() to detect the user’s timezone and stash it in a cookie.
Launch Late to Launch Often. “The bottom line being that you want to invest pre-launch such that you optimize for innovation post-launch.”
Flash vs. Ajax: It’s time to expand your toolbox. Dan Webb offers his smart, pragmatic take on the Flash vs. Ajax permathread.
Two visions. It looks like Mark Pilgrim is going to be joining Hixie at Google.
Highrise Forum: Using the undocumented API. Add .xml to the end of many URLs in Highrise to get an XML representation of that page.
Highrise. The new online contact manager from 37signals—exactly the tool I need for managing my freelancing, and it even accepts 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.
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.
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.
Primality regex. A regular expression that can identify prime numbers. Unsurprisingly, this one comes from the Perl community.
OmniTI_OpenID. OmniTI’s PHP OpenID 1.1 consumer library. Much less full featured than the JanRain library, but it’s good to have more than one.
Chris Shiflett: My Amazon Anniversary. Chris Shiflett discloses an unfixed CSRF vulnerability in Amazon’s 1-Click feature that lets an attacker add items to your shopping basket—after reporting the vulnerability to Amazon a year ago!
What is OpenID Good For? Dare Obasanjo provides some smart responses to Tim Bray’s criticisms of OpenID, including a good angle on the phishing problem.
pg8000 v1.02. The pure Python PostgreSQL library now supports DB-API 2.0 (and SSL too). That didn’t take long!
Improve your forms using HTML5! (via) Anne Van Kesteren demonstrates the Web Forms 2 support in Opera 9—new form attributes include autofocus, required and type=email.
WaSP Street Team. A new Web Standards Project initiative to encourage the promotion of Web standards in local communities. Your help needed!
SXSW: Web App Autopsy. Conversion rates and revenue per customer for RegOnline, FeedBurner, Wufoo, and Blinksale.
The Figures Behind The Top Web Apps. DropSend.com makes $100,000 profit a year, before tax. Ryan’s slides also have cost-to-build data for Freshbooks, Maya’s Mom, Mobissimo and Wesabe.
You vs. the Real World. The lengths programming libraries go to to be liberal in what they accept.
Google Video: How do I enter transcripts? Neat feature of Google Video I hadn’t seen before: you can upload timestamped transcripts of your videos. Anyone seen a video that uses these?
wii.js (via) A JavaScript library that lets you detect the Wii browser, and provides easy hooks for reacting to keys pressed on the Wiimote.
opensource @ Joost. Joost is built on top of Mozilla, Redland, SQLite and a bunch of other bits and pieces of Open Source infrastructure.