“Simple shell utility to convert html to pdf using the webkit rendering engine, and qt.”
Checked in at Picán .
NeatWorks for Mac
Document and receipt scanning software for Mac. Includes OCR on receipts for expense reports and a bunch of other cool features.
Search and Replace for WordPress Databases
Search and Replace for WordPress Databases
Script that allows you to search/replace values in your WP database, even within serialized strings.
Stupid WordPress Tricks
Huge list of WordPress tips, with code samples where appropriate.
Checked in at Pizza Pino .
Checked in at McTeague’s Saloon .
Yeah… More drinks.
Checked in at Denny’s .
A HOWTO on Optimizing PHP
Extensive tutorial on tuning PHP for performance on the system level (not just coding tips).
Checked in at The Crepe House on Polk .
37.7931911-122.4212009
zen-coding
An awesome plugin for TextMate that gives you a really powerful “abbreviation” syntax for writing blocks of HTML and CSS really quickly.
hurl
A web service for testing web services. Performs HTTP requests and gives you the full request/response. Allows you to save requests etc
WordPress JSON API
Plugin to add a simple JSON-based API to a WordPress installation. Allows for all sorts of potential AJAX loveliness.
notify.io
“Notify.io is your global web notification system. Real-time notifications of events from the web, under your control.” Hooks into Growl and other notification systems, accepts triggers via Web Hooks and Comet Stream
Checked in at Nook .
Coffee, food and catching up on lots of work.
Beautiful-HTML
The anatomy of beautiful HTML. Covers all the guidelines and concepts that add up to good HTML coding.
Checked in at Nobu .
40.7193774-74.0086753


Art, Up
Art, Up
Posted on Flickr 9:14 am, November 16, 2009 jQuery(document).ready(function(){ var gmap_md46a6c1fef6747dd978da71568abbebc = { positions : { 12 : new google.maps.LatLng( ‘40.757166’, ‘-73.989’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_md46a6c1fef6747dd978da71568abbebc’ ), { 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_md46a6c1fef6747dd978da71568abbebc.positions ) { gmap_md46a6c1fef6747dd978da71568abbebc.bounds.extend( gmap_md46a6c1fef6747dd978da71568abbebc.positions[m] ); } // Render markers for ( var m in gmap_md46a6c1fef6747dd978da71568abbebc.positions ) { gmap_md46a6c1fef6747dd978da71568abbebc.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_md46a6c1fef6747dd978da71568abbebc.map, position : gmap_md46a6c1fef6747dd978da71568abbebc.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_md46a6c1fef6747dd978da71568abbebc.map.setCenter( gmap_md46a6c1fef6747dd978da71568abbebc.positions[12] ); });



Checked in at Lyric Diner .






Checked in at Tonic East .
WordCamp drinks! #wcnyc










Yahoo! GeoPlanet Data
Extensive geo data for place names and significant locations around the world. Data files provided by Yahoo with a Creative Commons license
Closure Compiler/Library
“Closure Compiler is a JavaScript optimizer that compiles web apps down into compact, high-performance JavaScript code. The compiler removes dead code, then rewrites and minimizes what’s left so that it will run fast on browsers’ JavaScript engines.”
The Web At A New Crossroads
Chris Messina/Jyri Engestrom’s great manifesto of the people-centric/real-time web, based on portable identity and open standards.
Checked in at Olèa .
The French toast here is redonculously good (and expensive)
Checked in at House of Hunan .
37.7828008-122.3888592
Checked in at Automattic .
37.782741-122.388024
HOWTO: Running IE6, IE7 and IE8 On VirtualBox
HOWTO: Running IE6, IE7 and IE8 On VirtualBox
Good instructions (that acutally work!) with screenshots for getting a Microsoft VPC image running on VirtualBox.
Windows/IE VirtualBox/VPC images
Windows/IE VirtualBox/VPC images
Images provided by MS for testing compatibility with IE8 etc. Includes XP and Vista currently, with IE6-8. Compatible with VirtualBox with some tinkering.
HOWTO: Use VirtualBox to setup an Internet Explorer testing machine
HOWTO: Use VirtualBox to setup an Internet Explorer testing machine
Using the freely available images provided by Microsoft for testing purposes, just getting them to work in VirtualBox rather than Virtual PC.

IMG_0301
IMG_0301
Posted on Flickr 2:36 pm, November 4, 2009 jQuery(document).ready(function(){ var gmap_m0acd0fe5fbd3b769b72d078cad3966a5 = { positions : { 757 : new google.maps.LatLng( ‘37.782166’, ‘-122.388501’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m0acd0fe5fbd3b769b72d078cad3966a5’ ), { 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_m0acd0fe5fbd3b769b72d078cad3966a5.positions ) { gmap_m0acd0fe5fbd3b769b72d078cad3966a5.bounds.extend( gmap_m0acd0fe5fbd3b769b72d078cad3966a5.positions[m] ); } // Render markers for ( var m in gmap_m0acd0fe5fbd3b769b72d078cad3966a5.positions ) { gmap_m0acd0fe5fbd3b769b72d078cad3966a5.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m0acd0fe5fbd3b769b72d078cad3966a5.map, position : gmap_m0acd0fe5fbd3b769b72d078cad3966a5.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m0acd0fe5fbd3b769b72d078cad3966a5.map.setCenter( gmap_m0acd0fe5fbd3b769b72d078cad3966a5.positions[757] ); });
PHP XML Library
Could this finally be what I’ve been looking for? A generic XML-parsing library, written in PHP, which handles namespaces and attributes reasonably elegantly?
coreylib
“coreylib is a PHP library for accessing Web service APIs like Twitter. You can use coreylib to explore APIs, cache their content, create mash-ups, and style the output.”
Google Redefines Disruption: The “Less Than Free” Business Model
Google Redefines Disruption: The “Less Than Free” Business Model
Post about how Google pays people to use their products/platforms through revshare deals, turning it into a revenue generator (not a cost) to choose Google over a competitor.
ContactChile
Awesome website with all sorts of information on spending time in Chile, including Spanish classes and accomodation.
Fatboy S-Type Versipack
Awesome manbag from Maxpedition. Single-shoulder carry, loads of space, and will work for concealed weapon carry as well if you’re into that kind of thing.
Checked in at Pancho’s Salsa Bar & Grill .
You didn’t forget Burrito Friday, did you?

IMG_0290
IMG_0290
Posted on Flickr 3:52 pm, October 30, 2009 jQuery(document).ready(function(){ var gmap_mbe022c48cb36271118522f3118ad3eb3 = { positions : { 271 : new google.maps.LatLng( ‘37.849’, ‘-122.2375’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mbe022c48cb36271118522f3118ad3eb3’ ), { 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_mbe022c48cb36271118522f3118ad3eb3.positions ) { gmap_mbe022c48cb36271118522f3118ad3eb3.bounds.extend( gmap_mbe022c48cb36271118522f3118ad3eb3.positions[m] ); } // Render markers for ( var m in gmap_mbe022c48cb36271118522f3118ad3eb3.positions ) { gmap_mbe022c48cb36271118522f3118ad3eb3.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mbe022c48cb36271118522f3118ad3eb3.map, position : gmap_mbe022c48cb36271118522f3118ad3eb3.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mbe022c48cb36271118522f3118ad3eb3.map.setCenter( gmap_mbe022c48cb36271118522f3118ad3eb3.positions[271] ); });
Charles Web Debugging Proxy
“Charles is an HTTP proxy / HTTP monitor / Reverse Proxy that enables a developer to view all of the HTTP and SSL / HTTPS traffic between their machine and the Internet. This includes requests, responses and the HTTP headers (which contain the cookies and caching information).”
Tools we use for running our startup
Tools we use for running our startup
Writeup from Balsamiq on the tools they use in the daily operation of their technology-heavy startup.
Checked in at Pork Store Café
Checked in at Pork Store Café .

IMG_0286
IMG_0286
Posted on Flickr 5:35 pm, October 29, 2009 jQuery(document).ready(function(){ var gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f = { positions : { 961 : new google.maps.LatLng( ‘37.764833’, ‘-122.422834’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f’ ), { 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_m3126ecb6cfe45a9f7db1a30c9f37fb5f.positions ) { gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.bounds.extend( gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.positions[m] ); } // Render markers for ( var m in gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.positions ) { gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.map, position : gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.map.setCenter( gmap_m3126ecb6cfe45a9f7db1a30c9f37fb5f.positions[961] ); });
Checked in at Automattic .
Checked in at South Beach Cafe .
Checked in at Automattic .
Checked in at Nara Sushi .
Sushi for dinner then Ong Bak 2
PHP.JS
“PHP.JS is an open source project in which we try to port PHP functions to JavaScript. By including the PHP.JS library in your own projects, you can use your favorite PHP functions client-side.”
Bojhan Somers
UX guy from Drupal that I spoke a lot with at GSoC Mentor’s Summit, 2009.
Managing News
Pretty awesome looking news aggregator based on Drupal.
Checked in at Automattic .
Checked in at Mexico au Parc .
Internet Identity Workshop
“The Internet Identity Workshop focuses on user-centric identity and trying to solve the technical challenge of how people can manage their own identity across the range of websites, services, companies and organizations that they belong to, purchase from and participate with.”
Best Practice for Site Developers
Best Practice for Site Developers
“This page holds ideas for people who maintain or build websites on things they can do now to support Data Portability.”
ShaggyMac
Laptop screen protector cloths and accessories.
Isolator
“Isolator is a small menu bar application that helps you concentrate. When you’re working on a document, and don’t want to be distracted, turn on Isolator. It will cover up your desktop and all the icons on it, as well as the windows of all your other applications, so you can concentrate on the task in hand.”
BioBolt Fingerprint Deadbolt Lock
BioBolt Fingerprint Deadbolt Lock
Pretty slick implementation of a standalone biometric door lock. Battery powered, 99 users, fingerprint scan.
Star Alliance Airlines
Includes link to OneWorld members as well. Frequent Flier programs so you can pick the right airline to get the best grouping of points.










Cable Spaghetti
Cable Spaghetti
This is what happens when you get 30+ Automatticians in a small space, all on laptops.
Posted on Flickr 11:28 am, October 11, 2009






Social Media Icons
Set of very nicely-designed and relatively consistent social media icons. Perfect for lifestreams/activity streams.
Ident Engine
“Without much conscious thought, most of us have built identities across the web. We’ve filled in profiles, uploaded photos, videos, reviews and bookmarks. The Ident Engine uses semantic web API’s to bring together these web footprints.”
Summer Tomato
Neat blog written by a woman in San Francisco. All sorts of interesting scientific approaches to eating well and living a more healthy lifestyle.
Support Details
Cool site that gives you a 1-screen summary of all the details you often need to provide tech-support to someone (browser/OS/resolution/etc)

