Hi Charleston! #dronestagram #djimavicair #dronephotography

Hi Charleston! #dronestagram #djimavicair #dronephotography

Hi Charleston! #dronestagram #djimavicair #dronephotography

32.81253-79.95128

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

Nice sunset Denver! #dronestagram #sunset #skyline #cityscape #djimavicair #nofilter

Nice sunset Denver! #dronestagram #sunset #skyline #cityscape #djimavicair #nofilter

Nice sunset Denver! #dronestagram #sunset #skyline #cityscape #djimavicair #nofilter

39.7391-104.9836

Posted on Instagram 5:35 pm, January 26, 2019 jQuery(document).ready(function(){ var gmap_m37fde60f3501632d67b049b531d34d46 = { positions : { 416 : new google.maps.LatLng( ‘39.7391’, ‘-104.9836’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m37fde60f3501632d67b049b531d34d46’ ), { 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_m37fde60f3501632d67b049b531d34d46.positions ) { gmap_m37fde60f3501632d67b049b531d34d46.bounds.extend( gmap_m37fde60f3501632d67b049b531d34d46.positions[m] ); } // Render markers for ( var m in gmap_m37fde60f3501632d67b049b531d34d46.positions ) { gmap_m37fde60f3501632d67b049b531d34d46.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m37fde60f3501632d67b049b531d34d46.map, position : gmap_m37fde60f3501632d67b049b531d34d46.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m37fde60f3501632d67b049b531d34d46.map.setCenter( gmap_m37fde60f3501632d67b049b531d34d46.positions[416] ); });

Through the looking glass.

Through the looking glass.

Through the looking glass.

39.75696-104.98545

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

Don’t know what happened here, but I like it.

Don’t know what happened here, but I like it.

Don’t know what happened here, but I like it.

39.6042-105.948

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

New Year’s Eve fireworks in the distance. Snow on the ground. #dronephotography #djimavicair #dronestagram

New Year’s Eve fireworks in the distance. Snow on the ground. #dronephotography #djimavicair #dronestagram

New Year’s Eve fireworks in the distance. Snow on the ground. #dronephotography #djimavicair #dronestagram

39.7391-104.9836

Posted on Instagram 2:15 am, January 1, 2019 jQuery(document).ready(function(){ var gmap_m6fce2ab06094df377ea846ae568d826e = { positions : { 523 : new google.maps.LatLng( ‘39.7391’, ‘-104.9836’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m6fce2ab06094df377ea846ae568d826e’ ), { 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_m6fce2ab06094df377ea846ae568d826e.positions ) { gmap_m6fce2ab06094df377ea846ae568d826e.bounds.extend( gmap_m6fce2ab06094df377ea846ae568d826e.positions[m] ); } // Render markers for ( var m in gmap_m6fce2ab06094df377ea846ae568d826e.positions ) { gmap_m6fce2ab06094df377ea846ae568d826e.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m6fce2ab06094df377ea846ae568d826e.map, position : gmap_m6fce2ab06094df377ea846ae568d826e.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m6fce2ab06094df377ea846ae568d826e.map.setCenter( gmap_m6fce2ab06094df377ea846ae568d826e.positions[523] ); });

Droning inside for new year’s. Seems like a good idea. #dronephotography #djimavicair

https://scontent.cdninstagram.com/vp/2adc89cf370a7dc223c65cddf432a0cf/5C2DE589/t50.2886-16/49548580_2206310036253594_5089281214896930816_n.mp4?_nc_ht=scontent.cdninstagram.com

Droning inside for new year’s. Seems like a good idea. #dronephotography #djimavicair

39.7572-104.967 jQuery(document).ready(function(){ var gmap_m1a293357e62c53ba8a787a140e61a778 = { positions : { 885 : new google.maps.LatLng( ‘39.7572’, ‘-104.967’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m1a293357e62c53ba8a787a140e61a778’ ), { 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_m1a293357e62c53ba8a787a140e61a778.positions ) { gmap_m1a293357e62c53ba8a787a140e61a778.bounds.extend( gmap_m1a293357e62c53ba8a787a140e61a778.positions[m] ); } // Render markers for ( var m in gmap_m1a293357e62c53ba8a787a140e61a778.positions ) { gmap_m1a293357e62c53ba8a787a140e61a778.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m1a293357e62c53ba8a787a140e61a778.map, position : gmap_m1a293357e62c53ba8a787a140e61a778.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m1a293357e62c53ba8a787a140e61a778.map.setCenter( gmap_m1a293357e62c53ba8a787a140e61a778.positions[885] ); });

New Year, New Theme

To ring in 2019, I’m changing this blog’s theme to Twenty Nineteen, the new default WordPress theme, designed and primarily created by my excellent colleague, Allan Cole (check out his music, published as The Stuyvesants, they’re groovy).

Apart from being pretty similar to, but a nice upgrade from the previous theme here, Twenty Nineteen also harnesses the full power of Gutenberg, the new WordPress Block Editor. I’m going to convert some posts to blocks so that I can use some of the better gallery options and whatnot, and will be using Gutenberg for everything going forward. It also reminds me a bit of the styling used throughout Instapaper, which I’ve spent a lot of time in lately 🙂

(more…)

Chihuly at @denverbotanic

Chihuly at @denverbotanic

Chihuly at @denverbotanic

39.731606-104.95978

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

Denver skyline by night #drone #dronephotography

Denver skyline by night #drone #dronephotography

Denver skyline by night #drone #dronephotography

39.7604294-104.9768295

Posted on Instagram 6:57 pm, December 20, 2018 jQuery(document).ready(function(){ var gmap_m179475942a08029d89d94a34dc96e0e9 = { positions : { 136 : new google.maps.LatLng( ‘39.7604294’, ‘-104.9768295’ ) }, bounds : new google.maps.LatLngBounds(), // empty for now, we’ll dynamically extend it later map : new google.maps.Map( document.getElementById( ‘gmap_m179475942a08029d89d94a34dc96e0e9’ ), { 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_m179475942a08029d89d94a34dc96e0e9.positions ) { gmap_m179475942a08029d89d94a34dc96e0e9.bounds.extend( gmap_m179475942a08029d89d94a34dc96e0e9.positions[m] ); } // Render markers for ( var m in gmap_m179475942a08029d89d94a34dc96e0e9.positions ) { gmap_m179475942a08029d89d94a34dc96e0e9.markers[m] = new google.maps.Marker( { clickable: true, map : gmap_m179475942a08029d89d94a34dc96e0e9.map, position : gmap_m179475942a08029d89d94a34dc96e0e9.positions[m] } ); } // Redraw map to fit our new marker-based bounds gmap_m179475942a08029d89d94a34dc96e0e9.map.setCenter( gmap_m179475942a08029d89d94a34dc96e0e9.positions[136] ); });