Detecting browser strings
One thing that I needed to do in Arecibo was detect user agent strings. I finally found a library to do that. This weekend I spent a few minutes wrapping it and adding it in to my clearwind-labs site, running on Google App Engine. Given a user agent string it returns a JSON or JSONP data structure containing hopefully useful information.