Blogmarks in 2006
Filters: Type: blogmark × Year: 2006 × Sorted by date
Introducing Operator. New microformat detecting Firefox extension, developed at IBM and released by Mozilla Labs. Examples are from Yahoo! Local, Upcoming and Flickr.
__builtins__ usage. Avoid using __builtins__ if you want your code to be compatible with IronPython.
SSH ControlPath/ControlMaster. How to get OpenSSH v4 and above to re-use an existing SSH connection for multiple sessions, dramatically speeding up connection start times.
Django on Dreamhost: incomplete headers. Fix this problem on Dreamhost by renaming django.fcgi to dispatch.fcgi (they special-case for Rails users; Django users can tag along).
Ma.gnolia supports OpenID. Text book implementation: you can associate your OpenID with an existing account and log in using either OpenID or your regular username and passwerd.
phpMyID. A simple, stand-alone OpenID server in a single PHP script with no dependencies. Makes managing your own identity trivial.
Meta-classes Made Easy. Fuzzyman introduces a metaclass factory for applying a decorator to every method of a class.
RoundedCornr. Generates code for rounded corner boxes (with optional graded fills—very Web 2.0). Slightly different way of nesting divs to the way I’ve used in the past.
YUI CSS Grid builder (via) The YUI CSS grid system can be hard to get your head around. This interactive tool makes it much easier to figure out.
Google Code gets wikis and file downloads. Someone finally wrote a project wiki that stores its pages inside the Subversion repository.
An open letter to Mike Arrington. Former co-editor Mike Butcher’s take on the demise of TechCrunch UK. “Citizen Kane 2.0”.
Fast and Simple Usability Testing. Nat’s 24ways article on practical usability testing (and hedgehogs).
Never store passwords in a database! The reddit.com developers just learnt this the hard way. It might be time to change some of your passwords.
Why do so many reddit users hate java? The answers provide a good overview as to why Java has fallen out of favour with the alpha-hacker crowd.
[Python-3000] Refactoring tool available. Guido’s initial work on a tool for converting Python 2.x code to Python 3K.
’National interest’ halts arms corruption inquiry. “It has been necessary to balance the need to maintain the rule of law against the wider public interest.”
Abusing Amazon images (via) Amazon have an amazingly flexible API for generating and modifying product images.
Google’s own cornershop. Google groups has an undocumented API for generating rounded corners.
Real-World Passwords. Random passwords phished from MySpace are surprisingly decent.
Curse launches with Django platform. Handles 500k visits/hour!
Battery Expansion. In which James Duncan Davidson’s MacBook Pro battery goes critical.
Statement Functions. Smart workaround for the lack of multi-line lambdas in Python.
Making GWT Better. Explains the philosophy behind GWT. It’s all about the tools!
GWT 1.3 Release Candidate is 100% Open Source. At least you can see how the code generator works now.
Russian squirrel pack “kills dog” (via) “The little beasts are agitated because they have nothing to eat”.
100% Python SCGI implementation. SCGI is like FastCGI but simpler.
How many taps in a URL? Designing URLs for entry on a mobile phone.
Fletcher Capstan Table: Dinner Party Transformer. Best. Table. Evah.
A General Theory of Programming Language Relativity. Functional languages have clearer levels of indirection.