Category Archives: Tips

Vimdiff for three-way merges in Mercurial

I’ve been using vim as my sole code editor for a couple of years now at work. I find that the more I use it and the more I learn (there will always be more to learn about vim) the … Continue reading

Posted in Coding, Tips | Leave a comment

Work-around for Mac OS X python package install error — "lipo: can’t figure out the architecture type"

This is just some quick documentation of a couple of work-arounds I needed to install the a python package on Mac OS X 10.6.6 (Snow Leopard). This solution could work in a number of cases, not just for this one … Continue reading

Posted in Python, Tips | 3 Comments

OpenID Delegation: Why and How

The great promise of the OpenID specification is that it can simplify identity management on the ‘net. At its best, OpenID provides three great features: Unified Identity A single account (identity) with which you can log in to many sites, … Continue reading

Posted in OpenID, Tips | Leave a comment

IPython with Python version 2.6 on OS X Leopard

I recently installed the excellent IPython program, a beefed-up Python console that provides a raft of extra features over the default interpreter and makes it even more of a pleasure to work with this language. When you install IPython on … Continue reading

Posted in Python, Tips | 8 Comments

How to use JetS3t with Eucalyptus

Updated 2009-06-22: Added settings that limit JetS3t to a single HTTP connection at a time, to work around apparent thread-safety issues in Walrus. Eucalyptus is a relatively new but rapidly developing open-source system for running your own cloud computing clusters. … Continue reading

Posted in Cloud Computing, Eucalyptus, JetS3t, Tips | 5 Comments

XCode 3.1 and SVN 1.5

I am reading the book Xcode 3 Unleashed to get to grips with Apple’s Xcode IDE. While configuring a local Subversion code repository I came across a couple of problems that had non-obvious solutions. After creating an SVN repository in … Continue reading

Posted in Coding, Tips | 3 Comments