{"id":2561,"date":"2015-04-23T19:32:40","date_gmt":"2015-04-23T10:32:40","guid":{"rendered":"https:\/\/regex.info\/blog\/2015-04-23\/2561"},"modified":"2015-04-23T19:32:40","modified_gmt":"2015-04-23T10:32:40","slug":"matt-campagna-wigglegrams-kyoto","status":"publish","type":"post","link":"https:\/\/regex.info\/blog\/2015-04-23\/2561","title":{"rendered":"Matt Campagna Wigglegrams Kyoto"},"content":{"rendered":"\n\n\n<style type=\"text\/css\">div#dNitZFnrpnrpTcA img {  width:690px; height:442px; visibility:hidden; position:absolute; top:0; left:0; border: solid 10px #311}<\/style>\n<div class='ic wigglegram'><div id='dNitZFnrpnrpTcA' style='margin:0 auto;position:relative;width:720px;height:472px'><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075939_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075939\"\nstyle=\"visibility:visible; position:relative\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075940_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075940\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075941_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075941\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075942_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075942\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075943_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075943\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075944_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075944\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075945_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075945\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075946_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075946\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075947_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075947\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075948_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075948\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075949_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075949\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075950_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075950\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075951_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075951\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075952_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075952\"\nnoindex=\"1\"\/>\n<img loading=\"lazy\" decoding=\"async\" src=\"\/i\/JF4_075953_sm.jpg\" width=\"690\" height=\"442\"\nid=\"i075953\"\nnoindex=\"1\"\/>\n<meta itemprop='about' content=\"Fushimi-Inari Taisha Shrine (\u4f0f\u898b\u7a32\u8377\u5927\u793e) -- Kyoto , Kyoto, Japan -- Copyright 2015 Jeffrey Friedl, https:\/\/regex.info\/blog\/\"\/><\/div><div style='margin-top:2px; height:2px; width:720px; background-color:black;margin:0 auto 5px auto'><div id='mNitZFnrpnrpTcA' style='height:2px;border-right:48px white solid;width:0'><\/div><\/div>\n<div style='font-size:85%; line-height:130%; color:#F44;white-space:nowrap'><b>Animatable Wigglegram<\/b> (15 frames) &mdash; slowly sweep mouse from side to side to view 3D effect<br\/>\u5199\u771f\u306e\u4e0a\u3092\u30de\u30a6\u30b9\u3067\u5de6\u53f3\u306b\u3086\u3063\u304f\u308a\u52d5\u304b\u3059\u3068\u300c\uff13D\u300d\u306a\u611f\u3058\u304c\u51fa\u307e\u3059\u3002<\/div>\n<span class='caption'>Laid-Back Matt<\/span>\n<br\/>Matt Campagna at the Fushimi Inari Shrine\n<br\/>Kyoto Japan\n<\/div><script type='text\/javascript'>with({d:document.getElementById('dNitZFnrpnrpTcA'),i:new Array,s:0,l:0,m:0,T:99,L:0,R:0,MW:0,BW:0,f:null,t:null,c:null,}){var P=d.children[0].tagName==\"A\"?d.children[0]:d;var tmp;for(tmp=0;tmp<P.children.length;tmp++)if(P.children[tmp].tagName==\"IMG\")i.push(P.children[tmp]);MW=d.style.width.match(\/^\\d+\/)\/i.length;BW=d.style.width.match(\/^\\d+\/)*0.6\/i.length;f=function(which){if(which!=s){i[which].style.visibility='visible';i[s].style.visibility='hidden';s=which;document.getElementById('mNitZFnrpnrpTcA').style.width=(which*MW)+'px';}};c=function(which){if(i.length==2){if(which<0)return i.length-1;else if(which>=i.length)return 0;else return which;}else{if(which<0)return 0;else if(which>=i.length)return i.length-1;else return which}};t=function(event){if(m>0&&((new Date().getTime())-m)<1000){T=99;return;}var G=event.accelerationIncludingGravity;var tilt;if(window.orientation==0)tilt=-G.x;else if(window.orientation==90)tilt=G.y;else if(window.orientation==-90)tilt=-G.y;else tilt=G.x;if(T==99){T=tilt;L=0.3;R=0.3;}else{var delta=tilt-T;if(delta>R&&s<(i.length-1)){f(c(s+1));console.log(s+\":delta is \"+delta);R=0.05;L=0.2;T=tilt;}else if(delta<-L&&s>0){f(c(s-1));console.log(s+\":delta is \"+delta);L=0.05;R=0.2;T=tilt;}}};d.ontouchmove=d.onmousemove=function(e){if(e.touches&&e.touches.length>1)return true;var x=Math.floor((e.clientX||e.pageX)\/BW);var which=c(x>l?s+(x-l):s-(l-x));l=x;if(which!=s){m=new Date().getTime();f(which);}return false;};window.addEventListener('devicemotion',t,false)}<\/script>\n\n<p>I got to meet Matt Campagna of <a\nhref='http:\/\/theturninggate.net\/'><i>The Turning Gate<\/i> Software<\/a>\nyesterday for coffee, conversation, and <span class='nobr'>a hike<\/span> over the mountain paths of\n<a href='\/blog\/2008-05-28\/825'>the Fushimi Inari\nShrine<\/a> <span class='nobr'>(\u4f0f\u898b\u7a32\u8377\u5927\u793e).<\/span> <span class='nobr'>He makes<\/span> highly-regarded Web Gallery plugins for\nLightroom, so we had plenty to talk about with the <a\nhref='\/blog\/2015-04-22\/2560'>release of <span class='nobr'>Lightroom 6<\/span><\/a>\nthat had happened earlier that day.<\/p>\n\n<p>I think this is my second <a\nhref='\/blog\/category\/pretty-photos\/wigglegrams'>wigglegrams<\/a>\nI've published from this location, the first having been <a\nhref='\/blog\/2014-12-31\/2504'>this one<\/a> in December.\nNeither are quite as nice the previous wigglegram <span class='nobr'>I published<\/span> <a\nhref='\/blog\/2015-04-19\/2558'>last weekend<\/a>. \ud83d\ude09 <\/p>\n\n<p>I've tweaked the code for the wigglegram on this one so that it might be <span class='nobr'>a bit<\/span>\nsmoother on mobile devices when tilting to wiggle, but considering how mobile-unfriendly\nmy site is (something made apparent when talking about it with Matt, an expert in this area),\nslightly better tilting code is probably just lipstick on <span class='nobr'>a pig.<\/span> I'll have to find the time\nto learn all this mobile stuff...<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>I got to meet Matt Campagna of The Turning Gate Software yesterday for coffee, conversation, and a hike over the mountain paths of the Fushimi Inari Shrine (\u4f0f\u898b\u7a32\u8377\u5927\u793e). He makes highly-regarded Web Gallery plugins for Lightroom, so we had plenty to talk about with the release of Lightroom 6 that had happened earlier that day.<\/p> <p>I think this is my second wigglegrams I've published from this location, the first having been this one in December. Neither are quite as nice the previous wigglegram I published last weekend. \ud83d\ude09 <\/p> <p>I've tweaked the code for the wigglegram on this one so [...]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1,2,6,10,27],"tags":[],"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/2561"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=2561"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/posts\/2561\/revisions"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=2561"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/categories?post=2561"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/tags?post=2561"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}