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, removing the need to create and remember a separate username/login for every web site you interact with.
Openness
A [...]
Category Archive for 'Tips'
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 Mac OS X Leopard using the standard method, it only installs against the system’s default version [...]
How to use JetS3t with Eucalyptus
Posted in Cloud Computing, Eucalyptus, JetS3t, Tips on Apr 30th, 2009
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. There have been some exciting announcements recently around this project: it has been added to Ubuntu [...]
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 a local directory using the
svnadmin create
command, Xcode 3.1 refused to recognise the repo and complained [...]
Clean a PostgreSQL database directory
Posted in Tips on Sep 11th, 2008
After building a database using an ill-judged algorithm, I ended up with junk in the database that consumed 600MB of space in the Postgres data directory. Deleting the bad data did not free this space immediately, and I was too impatient to wait for the auto vacuuming to kick in.
Here are the steps I [...]
When developing a web site or application, you may sometimes need to expose the development version running inside your network to the public Internet. This can be necessary to test the communication between your application and an external service, such as PayPal.