it’s been a productive and interesting week. first up, george reese gets it exactly right in his oreilly post on cloud openness.
closer to home, i wrote some useful ruby and put it up on the (still awesome) github. it’s seen very little use so i’m sure there are bugs to be found. if you find one, please let me know.
couchdb backing store for ruby-openid - the ruby-openid gem includes consumer adapters for in-memory and filesystem storage of associations and nonces. this gem adds the option of storing them in couchdb, which, among other things, lets you have multiple consumer servers sharing a single database.
rack middleware to do ip to geo lookups on client addresses - this is a simple gem that uses the maxmind geo-ip database to resolve the geo-location of clients based on their ip address.
