Blogmarks
Filters: Sorted by date
Natalie Downe: Lithuania 07. Nat’s been blogging our adventures in Lithuania.
Wesabi: Your bank has a REST API now. Excellent—I’ve been saying for a while now that I’d really love to be able to program my bank account.
Mobile Device Connectivity to Exchange using IMAP vs Exchange ActiveSync (via) I count 14 instances of “experience” in this 1,000 word blog entry. Do real people talk like this?
Insert in place without document.write. Very neat trick, but I’d like to see more extensive reports on browser compatibility before committing to it.
gSculpt. Powerful open source modelling software, written in Python and demonstrated (to much applause) as the last lightning talk of EuroPython 2007.
Return of the HTTP overhead delay. Christian proposes a neat way of improving page performance, by delaying non-essential images such as avatars until after the rest of the page has loaded.
NestedVM. Provides binary translation from a GCC compiled MIPS binary to a Java class file, letting you run anything supported by GCC on the JVM with no source changes.
pybraces. I didn’t know this was possible: a source level filter implemented as a custom -*- encoding: braces -*-
Register for dConstruct 2007 (via) These are likely to sell out within the next couple of hours, so sign up quick! UPDATE: They’ve sold out.
Bazaar/Avahi mDNS Plugin. Adds ZeroConf support to Bazaar, so you can “bzr share” a branch over the local network and “bzr browse” to discover shared branches. Designed for sprints with a local network but no internet access.
PyCon UK 2007. The weekend of the 8th and 9th of September, currently accepting talk submissions. I’ll be running a Django tutorial session.
PostgreSQL for Mac (via) Looks like a great way of getting PostgreSQL up and running on a Mac.
OpenID support in Blinksale (via) Blinksale + Highrise + Basecamp means you can run your small business on OpenID.
Storm. New Python ORM from Canonical, emphasising multiple database support, intelligent local cache invalidation and a thin layer over the underlying SQL.
Proposal for foaf:openid property. It looks like OpenID will be added to the FOAF spec in the not so distant future.
Unpacking the Zeitgeist. On WoW corpse spamming: “There are thirty years’ worth of future shock condensed into this one news item [...] a harsh warning about the difficulty of accurately portraying plausible futures in literature.”
GoPHP5.org. A campaign to encourage a mass switchover from PHP 4 to PHP 5 on February 8th 2008, by co-ordinating both hosting companies and PHP projects.
Introduction to Abject-Oriented Programming. The best part is the comments, where several people completely fail to get the joke.
Anyone who recently downloaded GreaseMonkey scripts from userscripts.org should check their scripts. I haven’t confirmed this, but this Jyte claim suggests that userscripts.org was hacked and cookie stealing code inserted in to some of the scripts. UPDATE: Not hacked; just bad scripts submitted through the regular process.
Interview with Leah Culver: The Making of Pownce. Django + Perlbal + S3 + AIR.
The CSS Redundancy Checker. A tool for checking your markup for outdated CSS rules that don’t match any of your HTML. We were discussing the need for something similar to this at Torchbox a few weeks ago.
Let there be web divisions. A call to arms from Jeffrey Zeldman: organisations need Web divisions that operate separately from Marketing and IT.
The Django Web Application Framework. I’m slowly pushing my presentations from the past couple of years up to Slideshare. This is a Django talk from April 2006, so it’s a little out of date.
Clever Caching. Instead of invalidating your cache directly, bump a version number on your model (blog entry or whatever) and use that as part of the cache key. This also gives you dynamic etags for free.
AND donate entire Netherlands to OpenStreetMap. OpenStreetMap just got a whole lot bigger.
welovelocal.com. Nicely designed new local business review site, London only but going UK wide soon. OpenID enabled!
UnicodeBranch: Porting Applications. A checklist for porting Django applications to handle the new unicode changes. If your application only handles ASCII text at the moment you shouldn’t have to change a thing.
Unicode data in Django. Documentation for Django’s new unicode support.
Django changeset 5609. “Merged Unicode branch into trunk. This should be fully backwards compatible for all practical purposes.”
PyMOTW: subprocess. Better documentation for the swiss army knife of process control tools.