Blogmarks
Filters: Sorted by date
Cats or Dogs (via) Finds statistically interesting facts based on people answering a sequence of “X or Y” questions. Written in Django by James Tauber in less than four hours.
boto. Python library for accessing Amazon’s S3, SQS and EC2 Web Services, with excellent documentation.
About LiveBus.org. I love sites with a colophon. LiveBus.org is powered by Django.
LiveBus.org (via) Brilliant Google Maps mashup in a similar vein to Chicago Crime—displays screen-scraped bus timetable information for Oxfordshire and Surrey in a far more useful format.
OpenID (and TypeKey) using native OpenSSL functions in PHP. Wez Furlong shows how a small patch to PHP’s OpenSSL support makes it a whole lot easier to perform the cryptography behind OpenID (at the moment you need to use the bc or gmp modules).
Blanket Fort. xkcd on why you still want one.
No boys allowed. Ask MetaFilter on how to build the perfect fort.
Sumo! A Generic Microformats Parser For JavaScript. Dan Webb’s BarCamp talk on Metaprogramming JavaScript will be a must-see.
Hanselminutes Podcast on OpenID. Good podcast discussion on OpenID, from a .NET developer’s perspective.
Parallel Python. A simple mechanism for running Python code in parallel across multiple processes and/or machines, based on submitting jobs and retrieving their results.
The Psychology of Security. I haven’t even started on this yet, but I bet it’s worth reading.
.php? .cgi? .who-cares? J-P Stacey argues that “URLs need to be hackable by the developer as well as by the user”. There’s certainly room for improvement in keeping complex URL structures maintainable from a server-side developer’s perspective.
Mono 1.2.3 has been released (via) More importantly, it ships with IronPython in the form of Seo Sanghyeon’s Community Edition.
Add OpenSearch to your site in five minutes. OpenSearch is easy. DeWitt demonstrates how you don’t even need a site search engine to implement it if you take advantage of Google’s site: operator.
First Oxford Geek Night a success! It really was the best evening geek event I’ve been to in a very long time.
The OpenID Directory. A new directory of OpenID consumers and providers. If they can make sure that the listed sites actually let you log in this could become a really valuable resource.
Pipes. New Yahoo! service for combining and remixing Atom/RSS feeds using a really sophisticated drag-and-drop UI.
Why people hate SEO... (and why SMO is bulls$%t). Jason Calacanis explains SMO, or “Social Media Optimisation”—digg spamming now has its own TLA.
method_missing: best saved for last. My least favourite thing about Ruby is the cultural tendency towards introducing weird new bugs in other people’s code.
TurboGears and Pylons (a technical comparison). Ian Bicking explores the differences between the two, and finds that the most significant is probably CherryPy v.s. Paste.
Reading Between the Lines of Steve Jobs’s ’Thoughts on Music’. John Gruber’s analysis.
Useless Account. “Change your password 1000 times a day... For Free!”
Thoughts on Music. Steve Jobs comes out against DRM, lays the blame squarely on the big four music companies.
CardSpace & OpenID: Working together. A more detailed explanation of what the Microsoft OpenID collaboration actually means.
Microsoft & OpenID. HUGE news. Microsoft are officially supporting OpenID, through integration with CardSpace.
Em Calculator. Tool for working out CSS relative em values, useful for creating completely resizable layouts.
Live DOM Viewer (via) Neat tool from Hixie that provides an insight in to what browsers are actually thinking.
Running the DRM Gauntlet. DRM war stories from the Songbird team. Windows Media and QuickTime both block debuggers in different ways.
Web 2.0 ... The Machine is Us/ing Us. Absolutely worth watching—don’t be put off by the title.
The window.onload problem (still). Peter Michaux offers the most comprehensive overview of this important topic to date.