Extensible Resource Descriptor (XRD)
“This document defines Extensible Resource Descriptor (XRD), a simple generic format for describing resources.”
Extensible Resource Descriptor (XRD)
“This document defines Extensible Resource Descriptor (XRD), a simple generic format for describing resources.”
“This document defines a lightweight, robust mechanism for digitally signing nearly arbitrary messages, along with a basic public key infrastructure for discovering the signing keys.”
“This document presents an extension that allows activities on social objects to be expressed within the Atom Syndication Format.”
“This document presents a base set of Object types and Verbs for use with Atom Activity Extensions.”
“This document presents an extension to the Atom Syndication Format that defines how media objects such as photos and videos might be represented in Atom and allows additional metadata to be published about linked media representations.”
“The Portable Contacts specification is designed to make it easier for developers to give their users a secure way to access the address books and friends lists they have built up all over the web.”
Cool service that checks on the availability of different web services APIs.
Checked in at Pancho’s Salsa Bar & Grill.
List of the ‘scope’ options available when requesting OAuth tokens for accessing Google APIs
Complete listing of Google services with APIs, linking to developer guides, client libraries and references where available.
Pretty slick tool from Google for tinkering with OAuth requests on their properties.
“Online Business Tips from Successful Entrepreneurs”
Cross-network friend finding service.
PHP 4/5 class library for Google Data APIs
Handles AuthSub, requests, etc. Includes a sample application that the developer built for working with GCal.
Checked in at Red Door Cafe.

Robin’s cousin Ben got us this awesome coffee grinder for Christmas
Posted on Flickr 6:09 am, February 14, 2010 jQuery(document).ready(function(){ var gmap_me4171ef1e744da2f843f7a80cae1ed44 = { positions : { 604 : new google.maps.LatLng( ‘37.791333’, ‘-122.4175’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me4171ef1e744da2f843f7a80cae1ed44’ ), { mapTypeId: google.maps.MapTypeId.ROADMAP, center: new google.maps.LatLng( 0, 0 ), zoom: 16 // Seems to be a good zoom for a single point } ), markers : {}, }; // end of gmap // Extend the bounds of interest based on our positions for ( var m in gmap_me4171ef1e744da2f843f7a80cae1ed44.positions ) { gmap_me4171ef1e744da2f843f7a80cae1ed44.bounds.extend( gmap_me4171ef1e744da2f843f7a80cae1ed44.positions[m] ); } // Render markers for ( var m in gmap_me4171ef1e744da2f843f7a80cae1ed44.positions ) { gmap_me4171ef1e744da2f843f7a80cae1ed44.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me4171ef1e744da2f843f7a80cae1ed44.map, position : gmap_me4171ef1e744da2f843f7a80cae1ed44.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me4171ef1e744da2f843f7a80cae1ed44.map.setCenter( gmap_me4171ef1e744da2f843f7a80cae1ed44.positions[604] ); });
Checked in at AMC Van Ness 14.
Finally seeing Avatar!
“phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model (DOM) API based on jQuery JavaScript Library.”
Checked in at Pancho’s Salsa Bar & Grill.
Burrito Friday!
“Create and generate your own mobile phone code, sema code, QR code and DataMartix code.”
“A WordPress plugin which accepts comments via the Salmon protocol.”
Checked in at Automattic.
Producing Open Source Software
Complete book about OSS, how to manage community, etc etc.
Checked in at Pancho’s Salsa Bar & Grill.
Interesting looking Twitter app that seems quite powerful. Requires OSX 10.6.
Debug PHP with Firebug and FirePHP
Quick tutorial on how to use FirePHP for basic PHP debugging with Firebug.
Best source for information on a lot of open web and identity technologies.
Checked in at Thai Thai Noodle.
Really well-executed group-scheduling tool
“an in-house programming language for writing rich web applications in about 10% of the time and code you can today.” Goes from a declarative language into a complied front/backend web 2.0-style application.


I did a vlog interview for www.notsogeeky.net/ in my hotel room the night before I left Jakarta.
Posted on Flickr 1:06 am, February 1, 2010


At Taman Mini Indonesia Indah
Taman Mini Indonesia Indah
Posted on Flickr 8:30 pm, January 31, 2010





Checked in at Gran Meliá Jakarta.
“PhoneGap is an open source development tool for building fast, easy mobile apps with JavaScript.”
“A jQuery plugin for mobile web development on the iPhone, iPod Touch, and other forward-thinking devices.”




Checked in at Universitas Indonesia.









Checked in at Automattic.
37.782741-122.388024
All sorts of fun in-chat commands (a la IRC) for Skype IM.
Cal Henderson’s super lightweight OAuth library, compatible with PHP4.
Apache CouchDB: The CouchDB Project
“Apache CouchDB is a document-oriented database that can be queried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bi-directional conflict detection and resolution.”
“Tahoe-LAFS is a secure, decentralized, fault-tolerant key-value store.”
Conference exploring all the technologies relating to cloud-based computing, mash-ups etc. Looks at distributed APIs and data-sources and how to mash them all together.
Checked in at Automattic.
“An easy-to-use SSH tunnel manager built specifically for the Mac.”
Checked in at 21st Amendment Brewery & Restaurant.
The new home of the coreylib XML parsing/manipulation library. For working with XML-based, REST APIs. Pretty slick.
Some guy created his own XML format for processing emails in some sort of data pipeline. Could be useful within HTFS.
Checked in at Automattic.
First day “back at the office”!
Mission Peak Regional Preserve
Pretty accessible looking place to potentially go backpack-camping over in East Bay.




So delicious. Corn, chicken, meat, egg, olive, amazing.
Posted on Flickr 6:07 am, January 18, 2010

