a-overdue-lesson-in-perspective
ara_p: ‘IT’S NOT WORTH IT’: Ad Exec’s Brutal Rant Before He Died Of Cancer Is Absolutely Chilling http://t.co/p0EuoY2o via @BI_Advertising
a-overdue-lesson-in-perspective
ara_p: ‘IT’S NOT WORTH IT’: Ad Exec’s Brutal Rant Before He Died Of Cancer Is Absolutely Chilling http://t.co/p0EuoY2o via @BI_Advertising
Checked in at Forty Weight Café .
This place is pretty cool, but busy! #cafeworking
Checked in at Gather Specialty and Prepared Foods .
New place in the Slope.
Checked in at The Bagel Market .
Peanut butter jelly time.
phpOCR is an Optical Character Recognition system written in PHP. It can be used in automated scripts as well as web interface. Works best for small images like numeric SMS/email authorization codes, bar-code numbers and others.
Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
List of coworking spaces in Brooklyn from the official Coworking.com wiki.
Eight Coworking Spaces in Brooklyn
List and reviews of some coworking spaces in Brooklyn.
Checked in at Brooklyn Roasting Company .
A full walk-through introduction to git, from GitHub. Mostly references generic git stuff, rather than focusing on GitHub.
Book on how to use git, with the running theme that it’s magic
A project which offers the same Todo application implemented using MV* concepts in most of the popular JavaScript MV* frameworks of today.
Developing Backbone.js Applications
Complete “Early Release” copy of Addy Osmani’s book on developing web apps using Backbone.js
Underscore is a utility-belt library for JavaScript that provides a lot of the functional programming support that you would expect in Prototype.js (or Ruby), but without extending any of the built-in JavaScript objects. It’s the tie to go along with jQuery’s tux, and Backbone.js’s suspenders.
Backbone.js gives structure to web applications by providing models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
WordPress Post Editor for Balsamiq
Template for working on WordPress the post editor UI in Balsamiq Mockups.
Checked in at Front Sight Firearms Training Institute .

Posted on Flickr 12:40 pm, January 21, 2013 jQuery(document).ready(function(){ var gmap_m5d5db8178dbe67b0ee0adb67e13ad48c = { positions : { 672 : new google.maps.LatLng( ‘36.0355’, ‘-115.890167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m5d5db8178dbe67b0ee0adb67e13ad48c’ ), { 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_m5d5db8178dbe67b0ee0adb67e13ad48c.positions ) { gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.bounds.extend( gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.positions[m] ); } // Render markers for ( var m in gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.positions ) { gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.map, position : gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.map.setCenter( gmap_m5d5db8178dbe67b0ee0adb67e13ad48c.positions[672] ); });

Posted on Flickr 7:37 am, January 21, 2013 jQuery(document).ready(function(){ var gmap_mfce672ccfa0438e09b5b093c5b1931a7 = { positions : { 322 : new google.maps.LatLng( ‘36.0355’, ‘-115.890167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mfce672ccfa0438e09b5b093c5b1931a7’ ), { 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_mfce672ccfa0438e09b5b093c5b1931a7.positions ) { gmap_mfce672ccfa0438e09b5b093c5b1931a7.bounds.extend( gmap_mfce672ccfa0438e09b5b093c5b1931a7.positions[m] ); } // Render markers for ( var m in gmap_mfce672ccfa0438e09b5b093c5b1931a7.positions ) { gmap_mfce672ccfa0438e09b5b093c5b1931a7.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mfce672ccfa0438e09b5b093c5b1931a7.map, position : gmap_mfce672ccfa0438e09b5b093c5b1931a7.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mfce672ccfa0438e09b5b093c5b1931a7.map.setCenter( gmap_mfce672ccfa0438e09b5b093c5b1931a7.positions[322] ); });

Posted on Flickr 7:20 am, January 21, 2013 jQuery(document).ready(function(){ var gmap_m63f2259db1ad333e3b82aab261182686 = { positions : { 149 : new google.maps.LatLng( ‘36.0355’, ‘-115.890167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m63f2259db1ad333e3b82aab261182686’ ), { 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_m63f2259db1ad333e3b82aab261182686.positions ) { gmap_m63f2259db1ad333e3b82aab261182686.bounds.extend( gmap_m63f2259db1ad333e3b82aab261182686.positions[m] ); } // Render markers for ( var m in gmap_m63f2259db1ad333e3b82aab261182686.positions ) { gmap_m63f2259db1ad333e3b82aab261182686.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m63f2259db1ad333e3b82aab261182686.map, position : gmap_m63f2259db1ad333e3b82aab261182686.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m63f2259db1ad333e3b82aab261182686.map.setCenter( gmap_m63f2259db1ad333e3b82aab261182686.positions[149] ); });
Checked in at Front Sight Firearms Training Institute .
36.0312624-115.8834136

Posted on Flickr 4:46 am, January 20, 2013 jQuery(document).ready(function(){ var gmap_med13927d2b128ed90d5b4322057174ed = { positions : { 628 : new google.maps.LatLng( ‘36.042333’, ‘-115.890667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_med13927d2b128ed90d5b4322057174ed’ ), { 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_med13927d2b128ed90d5b4322057174ed.positions ) { gmap_med13927d2b128ed90d5b4322057174ed.bounds.extend( gmap_med13927d2b128ed90d5b4322057174ed.positions[m] ); } // Render markers for ( var m in gmap_med13927d2b128ed90d5b4322057174ed.positions ) { gmap_med13927d2b128ed90d5b4322057174ed.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_med13927d2b128ed90d5b4322057174ed.map, position : gmap_med13927d2b128ed90d5b4322057174ed.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_med13927d2b128ed90d5b4322057174ed.map.setCenter( gmap_med13927d2b128ed90d5b4322057174ed.positions[628] ); });



Posted on Flickr 11:27 am, January 19, 2013 jQuery(document).ready(function(){ var gmap_m46ad71f469f1b78a9d453e6a93208fa0 = { positions : { 475 : new google.maps.LatLng( ‘36.031333’, ‘-115.883334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m46ad71f469f1b78a9d453e6a93208fa0’ ), { 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_m46ad71f469f1b78a9d453e6a93208fa0.positions ) { gmap_m46ad71f469f1b78a9d453e6a93208fa0.bounds.extend( gmap_m46ad71f469f1b78a9d453e6a93208fa0.positions[m] ); } // Render markers for ( var m in gmap_m46ad71f469f1b78a9d453e6a93208fa0.positions ) { gmap_m46ad71f469f1b78a9d453e6a93208fa0.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m46ad71f469f1b78a9d453e6a93208fa0.map, position : gmap_m46ad71f469f1b78a9d453e6a93208fa0.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m46ad71f469f1b78a9d453e6a93208fa0.map.setCenter( gmap_m46ad71f469f1b78a9d453e6a93208fa0.positions[475] ); });


Posted on Flickr 10:32 am, January 19, 2013 jQuery(document).ready(function(){ var gmap_m336fb9a58c6dd03ef2e966c3ae6f7240 = { positions : { 337 : new google.maps.LatLng( ‘36.031333’, ‘-115.883334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m336fb9a58c6dd03ef2e966c3ae6f7240’ ), { 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_m336fb9a58c6dd03ef2e966c3ae6f7240.positions ) { gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.bounds.extend( gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.positions[m] ); } // Render markers for ( var m in gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.positions ) { gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.map, position : gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.map.setCenter( gmap_m336fb9a58c6dd03ef2e966c3ae6f7240.positions[337] ); });

Posted on Flickr 9:27 am, January 19, 2013 jQuery(document).ready(function(){ var gmap_m833b16102f69eb18571e77d7e5093ca9 = { positions : { 320 : new google.maps.LatLng( ‘36.031333’, ‘-115.883334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m833b16102f69eb18571e77d7e5093ca9’ ), { 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_m833b16102f69eb18571e77d7e5093ca9.positions ) { gmap_m833b16102f69eb18571e77d7e5093ca9.bounds.extend( gmap_m833b16102f69eb18571e77d7e5093ca9.positions[m] ); } // Render markers for ( var m in gmap_m833b16102f69eb18571e77d7e5093ca9.positions ) { gmap_m833b16102f69eb18571e77d7e5093ca9.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m833b16102f69eb18571e77d7e5093ca9.map, position : gmap_m833b16102f69eb18571e77d7e5093ca9.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m833b16102f69eb18571e77d7e5093ca9.map.setCenter( gmap_m833b16102f69eb18571e77d7e5093ca9.positions[320] ); });





Posted on Flickr 12:11 pm, January 18, 2013 jQuery(document).ready(function(){ var gmap_mbbb0945afe4625d21ae3053e0abbef73 = { positions : { 397 : new google.maps.LatLng( ‘36.031333’, ‘-115.883334’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mbbb0945afe4625d21ae3053e0abbef73’ ), { 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_mbbb0945afe4625d21ae3053e0abbef73.positions ) { gmap_mbbb0945afe4625d21ae3053e0abbef73.bounds.extend( gmap_mbbb0945afe4625d21ae3053e0abbef73.positions[m] ); } // Render markers for ( var m in gmap_mbbb0945afe4625d21ae3053e0abbef73.positions ) { gmap_mbbb0945afe4625d21ae3053e0abbef73.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mbbb0945afe4625d21ae3053e0abbef73.map, position : gmap_mbbb0945afe4625d21ae3053e0abbef73.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mbbb0945afe4625d21ae3053e0abbef73.map.setCenter( gmap_mbbb0945afe4625d21ae3053e0abbef73.positions[397] ); });



Checked in at Postmark .
Must try working from here. #cafeworking
Discussion forums for every-day carry items and related chat.
“Instant flexibility for web applications Painlessly add, scale and adjust individual components”
“JavaScript is a programming language that makes websites interactive. HTML & CSS will let you make nice looking webpages, but they’ll be static. JavaScript allows you to ask your user to input information, move elements around on the page, and for to make your website more modern and functional.”

With malted almond shake.
40.670418-73.978672
Posted on Flickr 8:50 am, January 14, 2013 jQuery(document).ready(function(){ var gmap_m5fd9027b113605c1f9ce43c5db9378f7 = { positions : { 637 : new google.maps.LatLng( ‘40.670418’, ‘-73.978672’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m5fd9027b113605c1f9ce43c5db9378f7’ ), { 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_m5fd9027b113605c1f9ce43c5db9378f7.positions ) { gmap_m5fd9027b113605c1f9ce43c5db9378f7.bounds.extend( gmap_m5fd9027b113605c1f9ce43c5db9378f7.positions[m] ); } // Render markers for ( var m in gmap_m5fd9027b113605c1f9ce43c5db9378f7.positions ) { gmap_m5fd9027b113605c1f9ce43c5db9378f7.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m5fd9027b113605c1f9ce43c5db9378f7.map, position : gmap_m5fd9027b113605c1f9ce43c5db9378f7.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m5fd9027b113605c1f9ce43c5db9378f7.map.setCenter( gmap_m5fd9027b113605c1f9ce43c5db9378f7.positions[637] ); });
Code Simplicity » Open Source Community, Simplified
berkun: Excellent post on communities and managing them http://t.co/qh1lbkbU by @mkanat via @nearyd
Growing and maintaining an open-source community depends essentially on three things:
If you can get people interested, then have them actually contribute, and then have them stick around, you have a community. Otherwise, you don’t.
(more…)Business Insider Traffic Revealed – Business Insider

Clockwise, starting at left: Dylan Love, Jay Yarow, Abby Rogers, and Erin Fuchs.
*Daniel Goodman / Business Insider *A couple of years ago, I revealed a lot of internal information about Business Insider –the sort of information that most companies paranoically guard for a litany of stated reasons.
I said that, if nothing horrible happened, I might one day do the same thing again.
(more…)Checked in at Red Horse Café .
If only their #wifi was better…
Cache and carry: Why you need a go bag | MediaFile | Analysis & Opinion | Reuters.com
Megan: Introducing our new gadget review column from road warrior @johncabell. Cache and carry: Why you need a go bag – http://t.co/p4wBXasC

You’re supposed to have one when you’re awaiting your orders. When you’re having a baby. When you think you might need to outrun a zombie herd. Full of essentials, and a few goodies, a Go Bag is what you grab when you need to get gone, fast. The thing is, natural disasters and life-changing events aside, most of us already carry go bags, without calling them such, just to do our daily jobs and live our lives.
(more…)“A tidy collection of jQuery plugins”

No-knead bread.
40.669166-73.985167
Posted on Flickr 11:23 am, January 5, 2013 jQuery(document).ready(function(){ var gmap_m01163a6fab8bf4a70f55b2900962a453 = { positions : { 950 : new google.maps.LatLng( ‘40.669166’, ‘-73.985167’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m01163a6fab8bf4a70f55b2900962a453’ ), { 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_m01163a6fab8bf4a70f55b2900962a453.positions ) { gmap_m01163a6fab8bf4a70f55b2900962a453.bounds.extend( gmap_m01163a6fab8bf4a70f55b2900962a453.positions[m] ); } // Render markers for ( var m in gmap_m01163a6fab8bf4a70f55b2900962a453.positions ) { gmap_m01163a6fab8bf4a70f55b2900962a453.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m01163a6fab8bf4a70f55b2900962a453.map, position : gmap_m01163a6fab8bf4a70f55b2900962a453.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m01163a6fab8bf4a70f55b2900962a453.map.setCenter( gmap_m01163a6fab8bf4a70f55b2900962a453.positions[950] ); });
Huge collection of flat icon fonts for use in web development.
Pretty amazing online app that allows you to build your own custom webfont, containing all sorts of awesome vector/font icons for social media etc. Brilliant.
Learn how to use Backbone in JavaScript projects.
Child of ZenCoding, Emmet gives you some really powerful snippet-completion powers for writings lots of HTML quickly.
Checked in at Four & Twenty Blackbirds .
Eat More Pie.
WP plugin to auto-rotate images that contain EXIF indicating they should be rotated (e.g. iPhone photos, or imports from Flickr).
WordPress Post Formats Admin UI
Nice plugin from Alex King that adds tabs to the WP admin UI so that you can post nicely-formatted posts using customized UI for each format.

Posted on Flickr 8:26 pm, December 31, 2012 jQuery(document).ready(function(){ var gmap_m90a606b7ac87caaa4b3df85a3b4a66bb = { positions : { 620 : new google.maps.LatLng( ‘40.73492’, ‘-73.988297’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m90a606b7ac87caaa4b3df85a3b4a66bb’ ), { 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_m90a606b7ac87caaa4b3df85a3b4a66bb.positions ) { gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.bounds.extend( gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.positions[m] ); } // Render markers for ( var m in gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.positions ) { gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.map, position : gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.map.setCenter( gmap_m90a606b7ac87caaa4b3df85a3b4a66bb.positions[620] ); });

It’s not a party until someone is dressed as a unicorn.
Posted on Flickr 7:46 pm, December 31, 2012












Posted on Flickr 9:39 am, December 31, 2012 jQuery(document).ready(function(){ var gmap_meed2093e69d33f8ac3b201724effdebf = { positions : { 186 : new google.maps.LatLng( ‘40.669999’, ‘-73.990667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_meed2093e69d33f8ac3b201724effdebf’ ), { 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_meed2093e69d33f8ac3b201724effdebf.positions ) { gmap_meed2093e69d33f8ac3b201724effdebf.bounds.extend( gmap_meed2093e69d33f8ac3b201724effdebf.positions[m] ); } // Render markers for ( var m in gmap_meed2093e69d33f8ac3b201724effdebf.positions ) { gmap_meed2093e69d33f8ac3b201724effdebf.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_meed2093e69d33f8ac3b201724effdebf.map, position : gmap_meed2093e69d33f8ac3b201724effdebf.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_meed2093e69d33f8ac3b201724effdebf.map.setCenter( gmap_meed2093e69d33f8ac3b201724effdebf.positions[186] ); });
Checked in at IKEA Brooklyn .

40.721736-73.995936
Posted on Flickr 2:12 pm, December 29, 2012 jQuery(document).ready(function(){ var gmap_m0fe2f15557dec44f88fafd3ece992c89 = { positions : { 649 : new google.maps.LatLng( ‘40.721736’, ‘-73.995936’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m0fe2f15557dec44f88fafd3ece992c89’ ), { 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_m0fe2f15557dec44f88fafd3ece992c89.positions ) { gmap_m0fe2f15557dec44f88fafd3ece992c89.bounds.extend( gmap_m0fe2f15557dec44f88fafd3ece992c89.positions[m] ); } // Render markers for ( var m in gmap_m0fe2f15557dec44f88fafd3ece992c89.positions ) { gmap_m0fe2f15557dec44f88fafd3ece992c89.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m0fe2f15557dec44f88fafd3ece992c89.map, position : gmap_m0fe2f15557dec44f88fafd3ece992c89.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m0fe2f15557dec44f88fafd3ece992c89.map.setCenter( gmap_m0fe2f15557dec44f88fafd3ece992c89.positions[649] ); });

Posted on Flickr 11:44 am, December 27, 2012 jQuery(document).ready(function(){ var gmap_mb92b14824adaa990b7e49161f6eedb91 = { positions : { 338 : new google.maps.LatLng( ‘38.888666’, ‘-77.022834’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mb92b14824adaa990b7e49161f6eedb91’ ), { 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_mb92b14824adaa990b7e49161f6eedb91.positions ) { gmap_mb92b14824adaa990b7e49161f6eedb91.bounds.extend( gmap_mb92b14824adaa990b7e49161f6eedb91.positions[m] ); } // Render markers for ( var m in gmap_mb92b14824adaa990b7e49161f6eedb91.positions ) { gmap_mb92b14824adaa990b7e49161f6eedb91.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mb92b14824adaa990b7e49161f6eedb91.map, position : gmap_mb92b14824adaa990b7e49161f6eedb91.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mb92b14824adaa990b7e49161f6eedb91.map.setCenter( gmap_mb92b14824adaa990b7e49161f6eedb91.positions[338] ); });

Posted on Flickr 10:37 am, December 27, 2012 jQuery(document).ready(function(){ var gmap_m84c7c08852a9257b46cea45e386822e6 = { positions : { 925 : new google.maps.LatLng( ‘38.888’, ‘-77.021667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m84c7c08852a9257b46cea45e386822e6’ ), { 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_m84c7c08852a9257b46cea45e386822e6.positions ) { gmap_m84c7c08852a9257b46cea45e386822e6.bounds.extend( gmap_m84c7c08852a9257b46cea45e386822e6.positions[m] ); } // Render markers for ( var m in gmap_m84c7c08852a9257b46cea45e386822e6.positions ) { gmap_m84c7c08852a9257b46cea45e386822e6.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m84c7c08852a9257b46cea45e386822e6.map, position : gmap_m84c7c08852a9257b46cea45e386822e6.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m84c7c08852a9257b46cea45e386822e6.map.setCenter( gmap_m84c7c08852a9257b46cea45e386822e6.positions[925] ); });

One stink eye.
Posted on Flickr 9:52 am, December 25, 2012 jQuery(document).ready(function(){ var gmap_m2116f802c131518defb1879bc5233ed4 = { positions : { 447 : new google.maps.LatLng( ‘38.955166’, ‘-77.073’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m2116f802c131518defb1879bc5233ed4’ ), { 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_m2116f802c131518defb1879bc5233ed4.positions ) { gmap_m2116f802c131518defb1879bc5233ed4.bounds.extend( gmap_m2116f802c131518defb1879bc5233ed4.positions[m] ); } // Render markers for ( var m in gmap_m2116f802c131518defb1879bc5233ed4.positions ) { gmap_m2116f802c131518defb1879bc5233ed4.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m2116f802c131518defb1879bc5233ed4.map, position : gmap_m2116f802c131518defb1879bc5233ed4.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m2116f802c131518defb1879bc5233ed4.map.setCenter( gmap_m2116f802c131518defb1879bc5233ed4.positions[447] ); });

New Years is going to be good!
Posted on Flickr 8:38 am, December 25, 2012 jQuery(document).ready(function(){ var gmap_m5bc7e79e62499be55db74380e5ae552b = { positions : { 403 : new google.maps.LatLng( ‘38.955166’, ‘-77.073’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m5bc7e79e62499be55db74380e5ae552b’ ), { 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_m5bc7e79e62499be55db74380e5ae552b.positions ) { gmap_m5bc7e79e62499be55db74380e5ae552b.bounds.extend( gmap_m5bc7e79e62499be55db74380e5ae552b.positions[m] ); } // Render markers for ( var m in gmap_m5bc7e79e62499be55db74380e5ae552b.positions ) { gmap_m5bc7e79e62499be55db74380e5ae552b.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m5bc7e79e62499be55db74380e5ae552b.map, position : gmap_m5bc7e79e62499be55db74380e5ae552b.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m5bc7e79e62499be55db74380e5ae552b.map.setCenter( gmap_m5bc7e79e62499be55db74380e5ae552b.positions[403] ); });

Disaster.
40.73418-73.989078
Posted on Flickr 9:54 am, December 22, 2012 jQuery(document).ready(function(){ var gmap_m2808edb0dadc2ce3100db8ab133deb56 = { positions : { 300 : new google.maps.LatLng( ‘40.73418’, ‘-73.989078’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m2808edb0dadc2ce3100db8ab133deb56’ ), { 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_m2808edb0dadc2ce3100db8ab133deb56.positions ) { gmap_m2808edb0dadc2ce3100db8ab133deb56.bounds.extend( gmap_m2808edb0dadc2ce3100db8ab133deb56.positions[m] ); } // Render markers for ( var m in gmap_m2808edb0dadc2ce3100db8ab133deb56.positions ) { gmap_m2808edb0dadc2ce3100db8ab133deb56.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m2808edb0dadc2ce3100db8ab133deb56.map, position : gmap_m2808edb0dadc2ce3100db8ab133deb56.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m2808edb0dadc2ce3100db8ab133deb56.map.setCenter( gmap_m2808edb0dadc2ce3100db8ab133deb56.positions[300] ); });
Checked in at Postmark .
PM caffeination.
Checked in at ChipShop .
Lunch time. Right?
Interactive Guide to Blog Typography
“This guide will help you understand the typographic foundations that will improve the readability of your articles.”

Posted on Flickr 3:22 pm, December 16, 2012 jQuery(document).ready(function(){ var gmap_m881ac8525f0d340d745057ca05cba52e = { positions : { 584 : new google.maps.LatLng( ‘40.6695’, ‘-73.985’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m881ac8525f0d340d745057ca05cba52e’ ), { 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_m881ac8525f0d340d745057ca05cba52e.positions ) { gmap_m881ac8525f0d340d745057ca05cba52e.bounds.extend( gmap_m881ac8525f0d340d745057ca05cba52e.positions[m] ); } // Render markers for ( var m in gmap_m881ac8525f0d340d745057ca05cba52e.positions ) { gmap_m881ac8525f0d340d745057ca05cba52e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m881ac8525f0d340d745057ca05cba52e.map, position : gmap_m881ac8525f0d340d745057ca05cba52e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m881ac8525f0d340d745057ca05cba52e.map.setCenter( gmap_m881ac8525f0d340d745057ca05cba52e.positions[584] ); });
Checked in at Brooklyn Flea One Hanson .

Posted on Flickr 1:13 pm, December 16, 2012 jQuery(document).ready(function(){ var gmap_mce3fb3a1fe2a9e0b1c3e8db154420180 = { positions : { 584 : new google.maps.LatLng( ‘40.6695’, ‘-73.985’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mce3fb3a1fe2a9e0b1c3e8db154420180’ ), { 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_mce3fb3a1fe2a9e0b1c3e8db154420180.positions ) { gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.bounds.extend( gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.positions[m] ); } // Render markers for ( var m in gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.positions ) { gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.map, position : gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.map.setCenter( gmap_mce3fb3a1fe2a9e0b1c3e8db154420180.positions[584] ); });

Posted on Flickr 1:13 pm, December 16, 2012 jQuery(document).ready(function(){ var gmap_m319fdc9e377fabe307421a16fbd785a1 = { positions : { 12 : new google.maps.LatLng( ‘40.6695’, ‘-73.985’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m319fdc9e377fabe307421a16fbd785a1’ ), { 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_m319fdc9e377fabe307421a16fbd785a1.positions ) { gmap_m319fdc9e377fabe307421a16fbd785a1.bounds.extend( gmap_m319fdc9e377fabe307421a16fbd785a1.positions[m] ); } // Render markers for ( var m in gmap_m319fdc9e377fabe307421a16fbd785a1.positions ) { gmap_m319fdc9e377fabe307421a16fbd785a1.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m319fdc9e377fabe307421a16fbd785a1.map, position : gmap_m319fdc9e377fabe307421a16fbd785a1.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m319fdc9e377fabe307421a16fbd785a1.map.setCenter( gmap_m319fdc9e377fabe307421a16fbd785a1.positions[12] ); });

One of the aisles in Target just before Christmas
Posted on Flickr 11:38 am, December 16, 2012 jQuery(document).ready(function(){ var gmap_me92738c0d86dd669780cee6060a00481 = { positions : { 653 : new google.maps.LatLng( ‘40.6845’, ‘-73.976667’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_me92738c0d86dd669780cee6060a00481’ ), { 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_me92738c0d86dd669780cee6060a00481.positions ) { gmap_me92738c0d86dd669780cee6060a00481.bounds.extend( gmap_me92738c0d86dd669780cee6060a00481.positions[m] ); } // Render markers for ( var m in gmap_me92738c0d86dd669780cee6060a00481.positions ) { gmap_me92738c0d86dd669780cee6060a00481.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_me92738c0d86dd669780cee6060a00481.map, position : gmap_me92738c0d86dd669780cee6060a00481.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_me92738c0d86dd669780cee6060a00481.map.setCenter( gmap_me92738c0d86dd669780cee6060a00481.positions[653] ); });
“The only iPad app with offline code execution”
You can use this, along with Sublime Text to edit files directly from a remote server via SSH tunneling. It’s teh awesome.