Blogmarks
Filters: Sorted by date
XRAY now works in IE. Westciv’s smart CSS debugging bookmarklet now works in IE 6.
An update on Google Video feedback. Google are now offering a real refund to everyone who bought a video, and are letting people keep the Google Checkout credit as well. Purchased videos will keep working for six months.
BBC Olinda digital radio: Social hardware. Schulze and Webb made a social radio prototype for the BBC; the IPR will be under an attribution license so manufacturers can run with it without asking for permission first.
Some thoughts on Mahalo. Rich Skrenta with notes on running a large site that lives and dies by SEO traffic.
Bust A Name. Smart Ajax powered domain search; you give it some words, it shows you available combinations. It’s still almost impossible to find something that doesn’t suck though.
E-Voting Ballots Not Secret; Vendors Don’t See Problem. “You know things are bad when questions about a technical matter like security are answered by a public-relations firm.”
BabelDjango. Tools for integrating Christopher Lenz’s Babel i18n framework with Django.
Skype: What happened on August 16. Windows Update caused a massive global reboot, which destabilised Skype’s peer to peer network due to the flood of log-in requests.
OpenID status update from Korea. Sounds like OpenID is making healthy progress there.
A study of the Galaxy Song by Eric Idle. More than twenty years later, the science of the Galaxy Song from Monty Python’s Meaning of Life mostly still holds.
Django on the iPhone. Jacob got it working. The next image in his photostream shows the Django admin application querying his phone’s local database of calls.
Group Membership Protocol Endpoint on LiveJournal. “All LiveJournal users and communities have their friend or member lists exposed via group membership protocol.”
The Python docs have been redesigned for 2.6. They’re beautiful. The docs for a module are on a single page now (rather than splitting over multiple pages), they’ve added unobtrusive permalinks to individual sections and the whole thing is built on ReST rather than LaTeX.
Changeset 5925. You can now register custom commands for your application with Django’s manage.py script. More sensible than littering your application’s root directory with shell scripts.
Fixing GC issues on IE 6: New IE download. Microsoft have released Windows Script Host / Script Runtime version 5.7, which apparently cleans up a bunch of IE 6 memory leaks.
Thoughts on the Social Graph. I think social network portability will happen within the next year.
A Change of Pace. David Recordon is heading back to Six Apart as Open Platforms Tech Lead, where it looks like he might get to work on social network portability.
Base32 encoding (via) I was on the verge of inventing this when I discovered that Douglas Crockford had invented it for me.
VeriSign’s SeatBelt OpenID plugin for Firefox. The first good example of browser integration for OpenID. It catches phishing attempts by watching out for rogue OpenID consumers that don’t redirect to the right place.
Learning jQuery. An entire year’s worth of jQuery tutorials, split in to beginner, intermediate and advanced.
DictMixin. I wasn’t aware of this Python class (part of the UserDict module): lets you implement __get__, __set__, __del__ and keys() and provides the other dictionary methods for you.
Windows Live ID Web Authentication Released! Passport lives again! Who’s going to be first to build an idproxy.net for it?
OpenID: Great idea, bewildering consumer experience. Realistic, detailed look at the many usability problems that currently surround OpenID—and a good list of suggested fixes at the end. This is why I’ve been advocating OpenID as a tool for early adopters: they can help smooth out the experience for everyone else.
Why FireFox is Blocked. Idiotic campaign by site owners who don’t like AdBlock Plus. If you block Firefox we won’t link to your site, so you’ll miss out on PageRank, so you’ll miss out on traffic, so you’ll miss out on money.
Grab them eyeballs! Any cred at all! Excellent argument for why large OpenID consumers shouldn’t be worried that other large providers will turn evil and hold their users hostage. What counts is the account, not the credential.
mobileterminal (via) The iPhone now has a GUI terminal application, which can run a comand-line SSH client. Now I really want one.
Operation Aborted. Another fantastically obscure IE bug: appending new elements to the HEAD element breaks if a BASE tag is present.
Prototype 1.6.0 release candidate. Prototype gets a long-needed update to its Event API, and some interesting new Function.prototype extensions.
Brighton geek venues. Nat’s latest project: a neat Google Maps mashup listing venues for geek events in Brighton, managed using Google MyMaps to edit a KML file.
Some Notes on the YUI Rich Text Editor. Dav Glass explains how he achieved the impressive feat of building a rich text editor widget that also works in Safari.