Third annual Christmas Puzzle (NYC) complete!

Third annual Christmas Puzzle (NYC) complete!

Posted on Instagram 9:05 pm, January 9, 2015 jQuery(document).ready(function(){ var gmap_mca298bea74dd6f73d10cf826eaeb2273 = { positions : { 594 : new google.maps.LatLng( ‘39.734766667’, ‘-104.97847’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_mca298bea74dd6f73d10cf826eaeb2273’ ), { 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_mca298bea74dd6f73d10cf826eaeb2273.positions ) { gmap_mca298bea74dd6f73d10cf826eaeb2273.bounds.extend( gmap_mca298bea74dd6f73d10cf826eaeb2273.positions[m] ); } // Render markers for ( var m in gmap_mca298bea74dd6f73d10cf826eaeb2273.positions ) { gmap_mca298bea74dd6f73d10cf826eaeb2273.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_mca298bea74dd6f73d10cf826eaeb2273.map, position : gmap_mca298bea74dd6f73d10cf826eaeb2273.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_mca298bea74dd6f73d10cf826eaeb2273.map.setCenter( gmap_mca298bea74dd6f73d10cf826eaeb2273.positions[594] ); });

One Less Plugin, Thanks Jetpack

Screen Shot 2015-01-03 at 8.25.58 PM

As a developer, I’m a huge fan of “red changesets”; when you get to delete more code than you add. Less code means less maintenance, less potential for bugs, security problems, etc. Today I got to “red changeset” the plugins powering this website because I realized I could just go ahead and delete the plugin I was using for update notifications.

I’ve been running a plugin here for a while now that emails me when I have updates available for plugins, themes or core on my WordPress installation. With the latest version of Jetpack though, I get that notification via a simple little indicator on WordPress.com (and I’m there every day already). In addition to the notification, I’ve enabled the auto-update feature for all plugins on all sites connected via Jetpack, so now I don’t even have to think about keeping my plugins up to date.

(more…)

Posted on Instagram

Posted on Instagram 4:43 pm, January 2, 2015 jQuery(document).ready(function(){ var gmap_m4d95d670beab2d4cfea7b6a4fe5029c5 = { positions : { 946 : new google.maps.LatLng( ‘39.653814619’, ‘-105.36656843’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m4d95d670beab2d4cfea7b6a4fe5029c5’ ), { 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_m4d95d670beab2d4cfea7b6a4fe5029c5.positions ) { gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.bounds.extend( gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.positions[m] ); } // Render markers for ( var m in gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.positions ) { gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.map, position : gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.map.setCenter( gmap_m4d95d670beab2d4cfea7b6a4fe5029c5.positions[946] ); });

This morning it was clear and sunny. It’s a Christmas miracle (of crazy weather)

This morning it was clear and sunny. It’s a Christmas miracle (of crazy weather)

Posted on Instagram 8:06 pm, December 25, 2014 jQuery(document).ready(function(){ var gmap_m448b6f1a5709514347235b9950ad1e22 = { positions : { 573 : new google.maps.LatLng( ‘39.747285927’, ‘-105.019419198’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m448b6f1a5709514347235b9950ad1e22’ ), { 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_m448b6f1a5709514347235b9950ad1e22.positions ) { gmap_m448b6f1a5709514347235b9950ad1e22.bounds.extend( gmap_m448b6f1a5709514347235b9950ad1e22.positions[m] ); } // Render markers for ( var m in gmap_m448b6f1a5709514347235b9950ad1e22.positions ) { gmap_m448b6f1a5709514347235b9950ad1e22.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m448b6f1a5709514347235b9950ad1e22.map, position : gmap_m448b6f1a5709514347235b9950ad1e22.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m448b6f1a5709514347235b9950ad1e22.map.setCenter( gmap_m448b6f1a5709514347235b9950ad1e22.positions[573] ); });

#selfiestick

#selfiestick

Posted on Instagram 8:10 pm, December 22, 2014 jQuery(document).ready(function(){ var gmap_m3f510d140dfb1060ff60fc27747ed1cd = { positions : { 281 : new google.maps.LatLng( ‘39.732238333’, ‘-105.005088883’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m3f510d140dfb1060ff60fc27747ed1cd’ ), { 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_m3f510d140dfb1060ff60fc27747ed1cd.positions ) { gmap_m3f510d140dfb1060ff60fc27747ed1cd.bounds.extend( gmap_m3f510d140dfb1060ff60fc27747ed1cd.positions[m] ); } // Render markers for ( var m in gmap_m3f510d140dfb1060ff60fc27747ed1cd.positions ) { gmap_m3f510d140dfb1060ff60fc27747ed1cd.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m3f510d140dfb1060ff60fc27747ed1cd.map, position : gmap_m3f510d140dfb1060ff60fc27747ed1cd.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m3f510d140dfb1060ff60fc27747ed1cd.map.setCenter( gmap_m3f510d140dfb1060ff60fc27747ed1cd.positions[281] ); });

I guess @wonderboymusic has been here before.

I guess @wonderboymusic has been here before.

Posted on Instagram 7:08 pm, December 19, 2014 jQuery(document).ready(function(){ var gmap_m71c5b223d0c615996889d9dfc080a73e = { positions : { 728 : new google.maps.LatLng( ‘40.721008151’, ‘-73.997675974’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m71c5b223d0c615996889d9dfc080a73e’ ), { 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_m71c5b223d0c615996889d9dfc080a73e.positions ) { gmap_m71c5b223d0c615996889d9dfc080a73e.bounds.extend( gmap_m71c5b223d0c615996889d9dfc080a73e.positions[m] ); } // Render markers for ( var m in gmap_m71c5b223d0c615996889d9dfc080a73e.positions ) { gmap_m71c5b223d0c615996889d9dfc080a73e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m71c5b223d0c615996889d9dfc080a73e.map, position : gmap_m71c5b223d0c615996889d9dfc080a73e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m71c5b223d0c615996889d9dfc080a73e.map.setCenter( gmap_m71c5b223d0c615996889d9dfc080a73e.positions[728] ); });