Here we go!
Resurrecting the blog - exciting things ahead!
Cosimo Galluzzi
Monterey Bay Aquarium
todays bird

Today's Document
art blog(derogatory)

d e v o n
i don't do bad sauce passes
noise dept.

Product Placement
AnasAbdin
Peter Solarz

❣ Chile in a Photography ❣

Love Begins

izzy's playlists!
wallacepolsom
Claire Keane

PR's Tumblrdome
we're not kids anymore.

seen from United States

seen from United States
seen from France

seen from United States

seen from Türkiye

seen from Germany
seen from United States
seen from Iraq

seen from Iraq
seen from United States
seen from United States

seen from United States
seen from Italy
seen from Poland
seen from Spain

seen from Germany
seen from Saudi Arabia
seen from United States

seen from United States

seen from United States
@danielwoolston
Here we go!
Resurrecting the blog - exciting things ahead!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Scraping EXIF Location Info
In my AngularJS side project, I needed to upload an image and if it has location information embedded within (EXIF), extract and use it for mapping. I tried a few options but landed on the exif.js. You can find it here:
https://github.com/exif-js/exif-js
you can install it with bower:
bower install exif-js
Add the js file to your project (I use GULP) and you should be all set to pull out EXIF data if it exists.
this code below was proof of concept code. be sure to add your defensive coding on the lon/lat objects before interrogating them.
function uploadFiles (files){ if (!files) return; angular.forEach(files, function(file){ if (file && !file.$error) { //scrape exif EXIF.getData(file, function(){ //uncomment the alert to get a feel for what data is being pulled. //alert(EXIF.pretty(this)); var lon = EXIF.getTag(this, 'GPSLongitude'); var lat = EXIF.getTag(this, 'GPSLatitude'); var latRef = EXIF.getTag(this, 'GPSLatitudeRef') || "N"; var lonRef = EXIF.getTag(this, 'GPSLongitudeRef') || "W"; lat = (lat[0] + lat[1]/60 + lat[2]/3600) * (latRef == "N" ? 1 : -1); lon = (lon[0] + lon[1]/60 + lon[2]/3600) * (lonRef == "W" ? -1 : 1); addToMap(lat,lon); }); } }); }
Hope this helps someone! If you have tweaks or a completely better way to do this, drop me a comment.
this explains why many full stack devs don't sleep much. #shiny #coding #techaddict source: https://medium.com/@withinsight1/the-front-end-spectrum-c0f30998c9f0#.sh83phoyb
found this online. time to get at it.
iot core install. here we goooooo

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
new toy showed up today. this will be built into a win10 IOT project. #morepi
picked up an @stmbags 'trust' laptop bag today. love this bag. built like a truck but an easy carry when its fully packed.
#premierepro is starting to grow on me. very intuitive.
fire up the #atari 810 and load up #ssi goodies. #retro #wargaming
red light #happydance

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
#futurehome #rockford (at The Rockford Dam)
New legs for an old dog. Dropped a brand spankin' new power supply board and CPU card into the Atari 800 today. Running smooth now. Time to fire up some Star Raiders and ruin a few joysticks.
#offseason #training #begins #hap (at Walker Ice & Fitness Center)
Passing parameters on events - React.JS
maybe this was in the documentation and I just skimmed over it, but this seemed harder than it needed to be.
Inside a .map iteration I had an <li> that I was looking to handle the click event on for an internal process. Original, I was adding an ID to the element properties and grabbing that in the event:
function handleMyClick (element){
if(element.target.attributes['data-scale-id']){ // do stuff }
}
the function would be called with something like:
identifierItem = <li data-scale-id={ scale.scaleID } key={scale.scaleID} onClick={thisComponent.handleMyClick} className="scale-item"></li>;
I would take the ID and do a .props lookup to find the object I needed. It works but it doesn’t feel intuitive for someone that is accustomed to passing parameters to event handlers.
but then I came across this on the internets:
function handleMyClick (scale){
if(scale){ // do stuff with the object -- no lookup needed }
}
identifierItem = <li key={scale.scaleID} onClick={ () => thisComponent.handleMyClick(scale) } className="scale-item"></li>;
Now I can use the object from the .map - no lookup needed and its more inline with what I’m used to seeing.
Hope this helps.
#iamcaptainkirk

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
It’s Alive!
It’s time to resurrect the blog! Lots of things to cover this summer: Angular 2, React.JS, Loopback.IO with a few other front end technologies thrown into the mix just for good measure. I’ve missed tech writing and would like to work my way back into it. No shortage of evolving tech to cover...
Stay Tuned!