Blogmarks
Filters: Sorted by date
PyPy 1.0. The fascinating Python implemented in Python project reaches 1.0, and now includes a JIT compiler. It’s still not recommended for general use though.
cmemcache. Python extension for libmemcache which provides more than twice the performance of the pure-Python memcached client. Supported by Django development version.
Applied Web Heresies: ETech 2007. Phil Windley’s notes on Avi Bryant’s ETech tutorial, which shows how ideas from Avi’s Seaside framework can be ported to other languages.
mod_python: Expat Causing Apache Crash. We ran in to this problem today.
How to beat Google, part 1. Rich Skrenta with 12 steps to taking on Google in the search engine space, including some great insights in to smart UI design.
Death threats against bloggers are NOT “protected speech” (why I cancelled my ETech presentations). Truly sickening behaviour.
Metaprogramming JavaScript Presentation. Adam McCrea demonstrates some incredibly elegant DSL -style JavaScript based on chaining method calls together.
Sigourney Weaver To Narrate Planet Earth. The Discovery Channel have replaced Sir David Attenborough’s narration of Planet Earth with Sigourney Weaver. Outrage!
The Athena Framework. CERN’s ATLAS particle accelerator experiment is scriptable with Python.
Mozilla Gran Paradiso Alpha 3 Release Notes.
New features include animated PNGs, <link rel="offline-resource"> and the HttpOnly cookie flag which indicates that a cookie should not be accessible to script (borrowed from IE).
Free Software Foundation to switch to Django. “FSF is switching from Zope to Django (both Python powered!) for web application development... Lots of new stuff coming soon, including contributions back to the Django community.”
Twitter from TextMate. A TextMate Bundle that lets you send your currently selected text to Twitter.
Python web development and frameworks in 2007. A fair and detailed look at the current main options for web development with Python.
JPC (via) Pure Java emulation of an x86 PC, running at 10% native speed. No code to download yet, but there’s a neat applet that lets you play Lemmings (and other games) running on FreeDOS.
JSON and JSON-RPC for Erlang. Nice example of using lists:reverse and an accumulator to efficiently build a string in reverse order.
Adobe Apollo: beyond the hype. Niall Kennedy explains Apollo.
Commodore 2.1-20070321 (via) Without a doubt the best WordPress theme ever.
TweetyPy. A Python-based CLI client for Twitter, by Stuart Colville
Dave Thomas on Writing a Book. A series of articles on writing a technical book, from Pragmatic Programmer Dave Thomas.
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.
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.
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.
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.
base2. Dean Edwards’ new JavaScript library which adds useful cross-browser features based on upcoming DOM standards (the Selectors API, DOMContentLoaded, addEventListener and more).
Rules For JavaScript Library Authors. The guiding principles behind Dean Edwards’ base2 library, entirely applicable to every JavaScript developer.
HP acquires Tabblo. The first high profile Django-powered acquisition? Very well deserved; Tabblo is an excellent application.
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.
How to code debuggers (via) Accessible discussion of debuggers, ptrace, ELF, dynamic libraries and /proc.
My photos tagged “cheese” on a Google Map. You can paste a Flickr GeoRSS feed directly in to the Google Maps query box.
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!