tag:blogger.com,1999:blog-28900249035403755772024-03-16T10:09:56.772+09:00Fumi's BlogFumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.comBlogger147125tag:blogger.com,1999:blog-2890024903540375577.post-91496879686308240372016-11-19T06:42:00.000+09:002016-11-19T06:42:17.883+09:00pick and place machine<div dir="ltr" style="text-align: left;" trbidi="on">
"Our pick and place machine equipment was stuck in customs and they're asking what it is.... " says Bryan.<br />
<br />
And we realized... yeah it sort of looks like a rifle ;)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/31040965506/in/dateposted-public/" title="IMG_20161117_144619"><img alt="IMG_20161117_144619" height="640" src="https://c3.staticflickr.com/6/5699/31040965506_07c4ed69bf_z.jpg" width="480" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
It's actually the tray of pick and place machine :)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/30934337022/in/dateposted-public/" title="IMG_20161117_144338"><img alt="IMG_20161117_144338" height="640" src="https://c7.staticflickr.com/6/5549/30934337022_8f00649a10_z.jpg" width="480" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a>
</div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com1tag:blogger.com,1999:blog-2890024903540375577.post-28419196818961627962015-11-30T18:36:00.001+09:002015-12-02T13:15:17.739+09:00Science Hack Day SF 2015 & 3D Candy Pen<div dir="ltr" style="text-align: left;" trbidi="on">
<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: inherit;">I joined <a href="http://sf.sciencehackday.org/2015/11/04/wrapping-up-another-epic-year-of-science-hack-day-sf/">Science Hack Day SF 2015</a> as the 3D candy drawing team, to make a 3D pen using candies.</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Our team won the "Food Science Award", woohoo :D</span><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;"><a data-flickr-embed="true" href="https://www.flickr.com/photos/mbiddulph/21861526133/in/album-72157660328653405/" title="Science Hack Day San Francisco 2015"><img alt="Science Hack Day San Francisco 2015" height="426" src="https://farm1.staticflickr.com/573/21861526133_debf8c5a94_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
</span><br />
<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: inherit;">I made my first Instructables project.</span><br />
<span style="font-family: inherit;"><a href="http://www.instructables.com/id/3D-Candy-Pen/">http://www.instructables.com/id/3D-Candy-Pen/</a></span><br />
<br />
<span style="color: red;">new!</span> We were notified that 3D Candy Pen project won the first prize at Instructables Sugar Contest! Thank you to everyone who voted :D :D<br />
<a href="http://www.instructables.com/contest/sugar/">http://www.instructables.com/contest/sugar/</a><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Made a site page as well.</span><br />
<span style="font-family: inherit;"><a href="https://sites.google.com/site/3dcandypen/">https://sites.google.com/site/3dcandypen/</a></span><br />
<br />
<b>Step 1: Buy candies. Different candies have different characteristics.</b><br />
<br />
Among the various candies we tried, we suggest Jolly Rancher hard candy which melts at a lower temperature and best for people who wants to do rapid prototyping.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22441784876/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="480" src="https://farm6.staticflickr.com/5691/22441784876_054f729f73_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22469010492/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm1.staticflickr.com/662/22469010492_dc7f9e160c_b.jpg" width="640" /></a></div>
<div>
<br /></div>
<div>
I liked mint candy and CakePlay Isomalt Nibs candy, as they works well to make skinnier and robust sculptures, but will take a lot of time. </div>
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22467810885/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="480" src="https://farm1.staticflickr.com/633/22467810885_4662624e7c_b.jpg" width="640" /></a><br />
<br />
<img alt="201511 Science Hack Day" height="426" src="https://farm1.staticflickr.com/673/22479984311_7665d32e99_b.jpg" style="color: #0000ee;" width="640" /><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22454409542/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="480" src="https://farm6.staticflickr.com/5652/22454409542_d3d013a74c_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22262069398/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="480" src="https://farm6.staticflickr.com/5793/22262069398_363fc48cf6_b.jpg" width="640" /></a></div>
<div>
<br /></div>
<div>
<b>Step 2: Melt the candies.</b></div>
<div>
<br /></div>
<div>
Put the candies in the toaster oven. We suggest 300-350 degrees to get the best melting.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22280950820/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm6.staticflickr.com/5708/22280950820_f82bdd194e_b.jpg" width="640" /></a><br />
<br />
<b>Step 3: Take the candies out of the toaster and roll it into a filament.</b><br />
<br />
The candy is ready when the liquid flows slowly when you tilt it back and forth. If it is too runny let it cool a bit before pouring. The candy is really hot so be sure to use tongs, tweezers, pot holders or high temperature gloves to move the candy.<br />
<br />
Take the melted candies out of the toaster oven, put it on parchment paper and roll it to a very skinny stick. Best practice for making the filament stick: We poured and moved the candy / used toothpick to smear thick areas out. If you keep the thick areas as-is, it may not fit the glue gun. And be careful, it is hot! Let the candy cool in the parchment paper before removing.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22441927046/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="480" src="https://farm1.staticflickr.com/647/22441927046_6c1036b435_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22280202210/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="480" src="https://farm6.staticflickr.com/5695/22280202210_6a6e02fb85_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22456402682/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm6.staticflickr.com/5781/22456402682_208b122ab9_b.jpg" width="640" /></a><br />
<br />
<b>Step 4: Put the candy filament in the glue gun, and create objects. </b><br />
<br />
This is the most fun part :) Put the candy filament in the glue gun, and create 3D objects.<br />
<br /></div>
<div>
<div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21846374784/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="480" src="https://farm1.staticflickr.com/627/21846374784_5468897b24_b.jpg" width="640" /></a></div>
</div>
<div>
<br /></div>
<span style="font-family: inherit;"></span><b><span style="font-family: inherit;">Other hacks at Science Hack Day 2015:</span></b><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Hackpad</span><br />
<a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015" style="line-height: 19.5px;"><span style="font-family: inherit;">http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015</span></a></div>
<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="font-family: inherit;"><br /></span>
<br />
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_30" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">Pool++</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Best In Show) (People's Choice Award)</strong></span></span><br />
<span style="font-family: inherit;"><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><br /></span></span>
They use Cameras and LIDARs to track the location of pool balls and cues, then run a physics engine to predict what will happen when you hit the ball, and then draw out these predictions using a laser.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22456219786/in/album-72157659869396060/" style="line-height: normal;" title="201511 Science Hack Day">
<img alt="201511 Science Hack Day" height="640" src="https://farm6.staticflickr.com/5778/22456219786_69021774ab_b.jpg" width="426" /></a><br />
<br />
<a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_2" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">CO2 Chrome Extension</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Eco Impact Award)</strong></span></div>
</div>
<br />
Chrome extension to add a header to any Google Maps page with a reader for an estimated CO2 emission for your trip.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22493021811/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm1.staticflickr.com/773/22493021811_94e0aed991_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_3" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">Kids’ Drone Backpack</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Most Excited for Release Day Award)</strong></span></span><br />
<br />
An individual drone backpack to bring kids to school and back home safely, while avoiding traffic jams and saving everyone's time.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22468653592/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm1.staticflickr.com/666/22468653592_7246ab2aae_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_6" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">Banana game</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Ig Nobel Award)</strong></span><br />
<br />
Press a real banana to control the banana jump in the game.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21859315464/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm6.staticflickr.com/5746/21859315464_0da8567b14_b.jpg" width="640" /></a><br />
<br />
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_7" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">SF 1906 Earthquake</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Data Visualization Award)</strong></span></span><br />
<br />
The seismic vibrations of the 1906 SF earthquake are replayed in real time through a wave tank, with the water disturbances proportional to the strength of the earthquake at any time.<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22430536512/in/album-72157659869396060/" title="201511 Science Hack Day"><br class="Apple-interchange-newline" /><img alt="201511 Science Hack Day" height="426" src="https://farm6.staticflickr.com/5687/22430536512_dffb479cb6_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_10" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">Harry Potter Sorting Hat</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Defense Against the Dark Arts Award)</strong></span></span><br />
<br />
The Sorting Hat powered IBM Watson will do everything a Sorting Hat ought to except read the mind of the person wearing it. The wearer will speak into a microphone expressing characteristics of him or herself. The Hat will digest this information using a speech to text online resource, an online trained classifier and pronounce with enthusiasm the placement into which house the wearer is most appropriate.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22294388808/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm1.staticflickr.com/597/22294388808_36f491e365_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_13" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">Laser Flow Visualization</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Data Visualization Award)</strong></span><br />
<br />
They built a plastic chamber with an inlet for a fog machine and a window. By shining a planar laser beam into the chamber, it illuminates a single sheet of the swirling fog and were able to observe the flow of the fluid.<br />
<br />
<span style="font-family: inherit;"><a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22468736392/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm6.staticflickr.com/5707/22468736392_43724bb79a_b.jpg" width="640" /></a></span><br />
<br />
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_17" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">Security Hoodie</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Best Design Award)</strong></span></span><br />
<br />
The team created a hoodie that'll allow people to feel more comfortable when walking at night, that will let you pipe EL wire through the hood and light up the wire.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22294423538/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm1.staticflickr.com/655/22294423538_f5d5dddca2_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_18" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">The Solar Archive</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Best Use of Data Award)</strong></span></span><br />
<br />
The Mount Wilson archive of hand-drawn sunspot maps is a daily record that stretches back to 1917. Since each drawing is unique and hand-scanned, they were not well-suited to playing as a time series without substantial clean-up. This very long record of sunspot activity is both a unique piece of astronomical history and a powerful demonstration of the variety and timescales of activity on the surface of the sun.<br />
<br />
<img alt="201511 Science Hack Day" height="426" src="https://farm1.staticflickr.com/605/22468760782_ff1918e432_b.jpg" style="color: #0000ee;" width="640" /><br />
<br />
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_23" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">Portable Planetarium</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Best Hardware Award)</strong></span></span><br />
<br />
Using a Pico Projector, cardboard and a fish-eye lens, the easy to make cardboard tower transforms any dark room into a journey into space. All that is needed is to download "<a href="http://www.stellarium.org/">Stellarium</a>" which is an <span style="background-color: white;">open-source application that shows detailed, interactive, live space data and visuals.</span><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22456156486/in/album-72157659869396060/" style="background-color: white;" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="640" src="https://farm1.staticflickr.com/696/22456156486_362a789a83_b.jpg" width="426" /></a><br />
<span style="background-color: white;"><br /></span>
<span style="font-family: inherit;"><a href="http://sciencehackday.pbworks.com/w/page/102177169/sfhacks2015#hack_26" style="background-color: white; border: 0px; color: #0c7094; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;">News Not Noise</a><span style="background-color: white; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px;"> </span><span style="background-color: yellow; border: 0px; color: #444444; font-style: inherit; font-weight: inherit; line-height: 19.5px; margin: 0px; padding: 0px; vertical-align: baseline;"><strong>(Culture Impact Award)</strong></span></span><br />
<br />
News Not Noise is a Chrome extension that uses emotions as a metric to measure the bias in a news articles.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21859461574/in/album-72157659869396060/" title="201511 Science Hack Day"><img alt="201511 Science Hack Day" height="426" src="https://farm6.staticflickr.com/5621/21859461574_ebbcb7e67d_b.jpg" width="640" /></a><br />
<br />
<b><span style="font-family: inherit;">Science Hack Day I joined in the past:</span></b><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">My blog posts from Science Hack Day SF 2013</span><br />
<a href="http://fumiopen.blogspot.com/2013/10/science-hack-day-san-francisco-2013.html"><span style="font-family: inherit;">http://fumiopen.blogspot.com/2013/10/science-hack-day-san-francisco-2013.html</span></a><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">Science Hack Day SF 2013 Presentations</span><br />
<a href="http://fumiopen.blogspot.com/2013/10/science-hack-day-presentations.html"><span style="font-family: inherit;">http://fumiopen.blogspot.com/2013/10/science-hack-day-presentations.html</span></a><br />
<span style="font-family: inherit;"><br /></span>
<span style="font-family: inherit;">My photos from Science Hack Day SF 2014</span><br />
<a href="https://www.flickr.com/photos/fumi/albums/72157647964264318">https://www.flickr.com/photos/fumi/albums/72157647964264318</a><br />
<br />
<span style="font-family: inherit;">Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -</span><a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author" style="font-family: inherit;">Fumi Yamazaki</a>
</div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-4433548395011349392015-11-30T15:29:00.000+09:002015-11-30T15:31:22.984+09:00Visited Counter Culture Labs<div dir="ltr" style="text-align: left;" trbidi="on">
I visited the bio-hacking lab in Oakland- <a href="https://counterculturelabs.org/"><b>Counter Culture Labs</b></a> several times recently and it's very interesting!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23357237216/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/705/23357237216_7d690b1b49_b.jpg" width="640" /></a><br />
<div>
<br />
<b style="background-color: lime;">Introduction to Synthetic Biology</b><br />
<br /></div>
Some notes I took at "Introduction to Synthetic Biology" session:<br />
<br />
In the past, bio-economy was something that only large universities and corporations with lots of capital can do, but recently it is changing, and some bio researchers are actually crowdfunded via Kickstarter and started their company.<br />
<br />
In the electrical engineering world, we design, develop and make multiple iterations and build systems. In bio engineering, cells are encoded in genome. Just like we have "parts" list for engineering electronics like chips, we have parts list for organisms too. Parts can be any biological component that can be device or system (like metabolite, protein, regulatory DNA etc).<br />
<br />
Registry of Standard Biological Parts: <a href="http://parts.igem.org/">http://parts.igem.org</a><br />
<br />
There's Bio CAD tools!<br />
<br />
<a href="https://www.clothocad.org/#!/">Clotho</a>- Clotho is a framework for engineering synthetic biological systems and managing the data used to create them. You can author data schemas, run functions and algorithms, and tie Clotho into existing applications.<br />
<br />
<a href="http://www.tinkercell.com/">TinkerCell</a>- TinkerCell is a Computer-Aided Design software tool for Synthetic Biology. It combines visual interface with programming API (Python, Octave, C, Ruby) and allows users to share their code with each other via a central repository.<br />
<br />
<a href="http://www.celldesigner.org/">CellDesigner</a>- CellDesigner is a structured diagram editor for drawing gene-regulatory and biochemical networks.<br />
<br />
In electric engineering we have "wiring diagrams", which is similar to deciphering / modeling structures of cellular networks, which is super hard, since it is dynamically changing with the conditions and environments.<br />
<br />
You can learn more here, and I've added some reading list from the session down below.<br />
<br />
UC Davis Synthetic Biology Club Educational Resources: <a href="https://sites.google.com/site/ucdsynbio/lab-resources">https://sites.google.com/site/ucdsynbio/lab-resources</a><br />
<br />
<b style="background-color: lime;">Example of Bio-hacking projects</b><br />
<br />
Some notes and pictures I took about the various bio-hacking projects taking place in CCL I heard at "Mad Scientists and Biohackers Social meet up".<br />
<br />
"<b style="background-color: yellow;">The microbial fuel cell</b>" project demonstrates electricity generated from yeast, and is powering the LED here. It generates an electrical current by diverting electrons from the electron transport chain of yeast. It uses a ‘mediator’ to pick up the electrons and transfer them to an external circuit.<br />
<br />
<a href="http://www.scienceinschool.org/2010/issue14/fuelcell">The microbial fuel cell: electricity from yeast</a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22999222120/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="640" src="https://farm6.staticflickr.com/5721/22999222120_66be7fc0a6_b.jpg" width="480" /></a><br />
<div>
<br /></div>
"<b style="background-color: yellow;">Open Insulin</b>" project is developing the first open source protocol to produce insulin simply and economically. Their work may serve as a basis for generic production of this life-saving drug and provide a firmer foundation for continued research into improved versions of insulin.<br />
<blockquote class="tr_bq">
There are currently about 387 million people worldwide living with diabetes. Meanwhile, there is no generic insulin available on the market despite great demand in poorer communities and regions of the world. As a result, many go without insulin and suffer complications including blindness, cardiovascular disease, amputations, nerve and kidney damage, and even death. Pharmaceutical companies patent small modifications to previous insulins while withdrawing those previous versions from the market to keep prices up. Additionally, research into improvements to insulin is encumbered by the subtle and difficult nature of the current standard protocols for insulin synthesis.</blockquote>
They are doing a crowdfunding campaign now to raise money for the project.<br />
<a href="https://experiment.com/projects/open-insulin">https://experiment.com/projects/open-insulin</a><br />
<blockquote class="tr_bq">
"In Stage 1, the team will insert an optimized DNA sequence for insulin into E. coli bacteria, induce the bacteria to express insulin precursors, and verify that human proinsulin has been produced. If we raise more than the minimum required for Stage 1, we will proceed to establish the protocols for cutting and folding the proinsulin into its final, active insulin form, and develop purification methods sufficient for research and potential pharmaceutical use. All protocols we develop and discoveries generated by our research will be freely available in the public domain. We will also be proactively investigating strategies to protect the open status of our work."</blockquote>
NPR: <a href="http://www.opb.org/news/article/npr-biohackers-aim-to-make-homebrew-insulin-but-dont-try-it-yet/">Biohackers Aim To Make Homebrew Insulin, But Don't Try It Yet</a><br />
Indysci.org: <a href="http://blog.indysci.org/insulin-is-hard-but-not-impossible/">Insulin is hard, but not impossible</a><br />
Jonathan Eisen's The Tree of Life: <a href="http://phylogenomics.blogspot.com/2015/06/guest-post-on-open-source-hacker.html">Guest post on Open Source Hacker Insulin </a><br />
The Guardian: <a href="http://www.theguardian.com/science/2015/nov/18/biohackers-strange-world-diy-biology">Biohackers push life to the limits with DIY biology</a><br />
PopSci: These biohackers are creating open source insulin<br />
<br />
"<b style="background-color: yellow;">Ghost Heart</b>" project is using "decellularization", a tissue engineering technique designed to strip out all the cells from a donor organ, leaving nothing but the connective tissue that used to hold the cells in place. This "ghost organ" can then be reseeded with a patient's own cells, with the goal of regenerating an organ that can be transplanted into the patient without fear of tissue rejection.<br />
<br />
Instructables "<a href="http://www.instructables.com/id/Ghost-Heart-in-a-Jar/">Ghost Heart in a Jar!</a>"<br />
<br />
This is a pig ghost heart I found at CCL.<br />
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23212410861/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="640" src="https://farm1.staticflickr.com/647/23212410861_8c8cb5cfc0_b.jpg" width="480" /></a><br />
<br />
"<b style="background-color: yellow;">Real Vegan Cheese</b>" project uses synthetic biology to engineer yeast to become milk-protein. Milk proteins are then combined with water and vegan oil to make "Vegan Milk" which is converted into "Real Vegan Cheese" through standard cheese-making processes.<br />
<div>
<br />
<b style="background-color: lime;">Equipments</b><br />
<br /></div>
Various equipments at Counter Culture Labs.<br />
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23087617150/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/569/23087617150_23d28f8602_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23212739961/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5724/23212739961_28bcedc0bc_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23383389085/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5791/23383389085_4b6ef88994_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23357234366/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/688/23357234366_2ce216fc5d_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23015423459/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5830/23015423459_694af12be8_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23087610400/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/610/23087610400_f789b0805f_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23300801011/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/565/23300801011_a37fed02cc_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23300799981/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/608/23300799981_4aa303ef02_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23357227056/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/567/23357227056_b4ef2d663a_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22668244393/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/713/22668244393_f7cb654fc1_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23187092892/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="640" src="https://farm1.staticflickr.com/605/23187092892_81194c8373_b.jpg" width="480" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<b style="background-color: lime;">Fermentation Station</b><br />
<br />
This is the "fermentation station". Fermentation teams meet up every week, making their own konbuchas and various wines, some of them are super unique like onion wine and garlic wine.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23269292756/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5764/23269292756_aa8f271a40_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23212804161/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5667/23212804161_8c704dc3fd_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22999613490/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/778/22999613490_e6d76eacf5_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<b style="background-color: lime;">Mushrooms</b><br />
<br />
This is the room for growing mushrooms.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23212714481/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5666/23212714481_2b52fe583b_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22667767854/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/734/22667767854_dbbe4bf497_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Equipment to blow the air equally to all areas for the mushrooms.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22927405379/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/579/22927405379_31be9d9bae_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<b style="background-color: lime;">More readings</b><br />
<br />
Some more readings from the Introduction to Synthetic biology session:<br />
<br />
-Anti-malarian drug<br />
<a href="http://www.berkeley.edu/news/media/releases/2004/12/13_gates.shtml">$43 million grant from Gates Foundation brings together unique collaboration for antimalarial drug Effort could significantly reduce cost, boost aupplies of artemisinin</a><br />
<br />
-<a href="http://www.ncbi.nlm.nih.gov/pubmed/16330045">Environmentally controlled invasion of cancer cells by engineered bacteria</a><br />
<blockquote class="tr_bq">
"Bacteria can sense their environment, distinguish between cell types, and deliver proteins to eukaryotic cells. Here, we engineer the interaction between bacteria and cancer cells to depend on heterologous environmental signals. We have characterized invasin from Yersinia pseudotuburculosis as an output module that enables Escherichia coli to invade cancer-derived cells, including HeLa, HepG2, and U2OS lines. To environmentally restrict invasion, we placed this module under the control of heterologous sensors. With the Vibrio fischeri lux quorum sensing circuit, the hypoxia-responsive fdhF promoter, or the arabinose-inducible araBAD promoter, the bacteria invade cells at densities greater than 10(8)bacteria/ml, after growth in an anaerobic growth chamber or in the presence of 0.02% arabinose, respectively. In the process, we developed a technique to tune the linkage between a sensor and output gene using ribosome binding site libraries and genetic selection. This approach could be used to engineer bacteria to sense the microenvironment of a tumor and respond by invading cancerous cells and releasing a cytotoxic agent."</blockquote>
<a href="https://www.sciencemag.org/content/324/5931/1199">Synthetic Gene Networks That Count</a><br />
<blockquote class="tr_bq">
"Synthetic gene networks can be constructed to emulate digital circuits and devices, giving one the ability to program and design cells with some of the principles of modern computing, such as counting. A cellular counter would enable complex synthetic programming and a variety of biotechnology applications. Here, we report two complementary synthetic genetic counters in Escherichia coli that can count up to three induction events: the first, a riboregulated transcriptional cascade, and the second, a recombinase-based cascade of memory units. These modular devices permit counting of varied user-defined inputs over a range of frequencies and can be expanded to count higher numbers."</blockquote>
<a href="http://www.sciencemag.org/content/340/6132/599">Amplifying Genetic Logic Gates</a><br />
<blockquote class="tr_bq">
"Organisms must process information encoded via developmental and environmental signals to survive and reproduce. Researchers have also engineered synthetic genetic logic to realize simpler, independent control of biological processes. We developed a three-terminal device architecture, termed the transcriptor, that uses bacteriophage serine integrases to control the flow of RNA polymerase along DNA. Integrase-mediated inversion or deletion of DNA encoding transcription terminators or a promoter modulates transcription rates. We realized permanent amplifying AND, NAND, OR, XOR, NOR, and XNOR gates actuated across common control signal ranges and sequential logic supporting autonomous cell-cell communication of DNA encoding distinct logic-gate states. The single-layer digital logic architecture developed here enables engineering of amplifying logic gates to control transcription rates within and across diverse organisms."</blockquote>
Making E. Coli into photographic film<br />
<a href="http://www.utexas.edu/features/2005/bacteria/">Students develop the first living bacteria photograph</a><br />
<blockquote class="tr_bq">
"The ghostlike photos—images of people, words and buildings—were made when the students exposed Petri dishes holding billions of genetically engineered E. coli to patterns of light. A new biological circuit in the E. coli gives them the ability to sense light and make black pigment. Each bacterium acts like a pixel on a computer screen, turning black when growing in the dark part of a projection and staying clear in the light."</blockquote>
TED talk about DIY bio :)<br />
Ellen Jorgensen: Biohacking -- you can do it, too
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/AWEpeW7Ojzs" width="560"></iframe>
<br />
I am totally new to bio hacking area, but now I realized that I joined a session called "Real Hackers Program DNA" by Reshma Shetty and Barry Canton from Ginkgo BioWorks back in 2009 at eTech! We chose DNA among the 3: DNA that makes the cells turn red, glow in the dark, or smell like banana (I chose glow in the dark). It was super fun, and I actually wrote a blog post about it in Japanese :)<br />
<br />
<a href="http://www.loftwork.com/blog/pickup/column_fumi03_1/">http://www.loftwork.com/blog/pickup/column_fumi03_1/</a><br />
<br />
It looks like there will be a workshop to make E.Coli smell like banana in the coming weeks... looking forward to join the workshop!<br />
<br />
<b style="background-color: lime;">Omni Commons</b><br />
<br />
Counter Culture Labs is part of "<a href="https://omnicommons.org/">Omni Commons</a>", which operates the whole building.
<br />
<br />
This is the entrance, I heard it was long used as a bar and was used later as a bookstore, now under renovation.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23015434219/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5800/23015434219_e6c49deba0_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
They also have a theater, which was used for showing movies on one of the days I visited.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22927655029/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5681/22927655029_27b3037673_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23383395065/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/691/23383395065_390976d3b0_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23357240306/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5768/23357240306_23e98b0454_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
"Material Print Machine" is an artist-run studio and bindery dedicated to the art of print and publishing. They have various printing machines and tools. Super cool.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23269318986/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5634/23269318986_2c85360851_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22668305443/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5761/22668305443_75f05fe42c_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23187174642/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5624/23187174642_cb97584248_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23212878111/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5716/23212878111_650bc974c9_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22999687750/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/631/22999687750_78f5a30ec1_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23295516365/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/782/23295516365_3355749f7b_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23212929131/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/592/23212929131_db9eec1e9f_b.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22927652759/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm6.staticflickr.com/5833/22927652759_6feb8dd9f7_b.jpg" width="640" /></a><br />
<div>
<br /></div>
<div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23212861981/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="480" src="https://farm1.staticflickr.com/693/23212861981_9607c86287_b.jpg" width="640" /></a></div>
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22927537569/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="640" src="https://farm6.staticflickr.com/5660/22927537569_630e232ce1_b.jpg" width="480" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23187154822/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="640" src="https://farm1.staticflickr.com/714/23187154822_614575ec10_b.jpg" width="480" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22999650610/in/album-72157661619007472/" title="Counter Culture Labs"><img alt="Counter Culture Labs" height="640" src="https://farm6.staticflickr.com/5738/22999650610_3a616c32b1_b.jpg" width="480" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
They also have "<a href="https://sudoroom.org/">Sudo Room</a>" which is a hackerspace, yoga studio, poetry publisher, and many more.<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-8444012257465488442015-11-28T16:41:00.004+09:002015-11-28T16:49:15.114+09:00Created a magnetic cleaner using Teensy<div dir="ltr" style="text-align: left;" trbidi="on">
I created a magnetic cleaner using Teensy :)<br />
<br />
<b style="background-color: lime;">Materials: </b><br />
Wheels, motor and magnetic eraser.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22654656203/in/album-72157661697484476/" title="Teensy"><img alt="Teensy" height="480" src="https://farm6.staticflickr.com/5833/22654656203_ec33ae1df3_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Assembly (using glue gun)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23268203156/in/album-72157661697484476/" title="Teensy"><img alt="Teensy" height="480" src="https://farm6.staticflickr.com/5832/23268203156_d16a4cf0b0_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<b style="background-color: lime;">Teensy</b><br />
<b><br /></b>This time, I used <a href="https://www.pjrc.com/teensy/teensyLC.html">Teensy LC</a>. It's extremely tiny, but has the following spec:<br />
<br />
<blockquote class="tr_bq">
ARM Cortex-M0+ processor at 48 MHz, 62K Flash, 8K RAM, 12 bit analog input & output, hardware Serial, SPI & I2C, USB, and a total of 27 I/O pins.</blockquote>
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22998441710/in/album-72157661697484476/" title="Teensy"><img alt="Teensy" height="480" src="https://farm1.staticflickr.com/731/22998441710_faeacf19ca_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22665883224/in/album-72157661697484476/" title="Teensy"><img alt="Teensy" height="480" src="https://farm6.staticflickr.com/5767/22665883224_1464cc472f_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Pinouts of Teensy<br />
<b><br /></b>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGTUIljCo0FDPOeUP1AyVVmd1diaBTT9GPbCWbIuS7X9yjLz-UmBpvZJ-sco8t7rXRKu7_c6NiyY2XAVhR89zD_Xg46cTzG1M1yALmhCWrWz7me5zmEjHZQntHnqmGuTXzyLlSJkcapbg/s1600/Screen+Shot+2015-11-27+at+10.52.15+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGTUIljCo0FDPOeUP1AyVVmd1diaBTT9GPbCWbIuS7X9yjLz-UmBpvZJ-sco8t7rXRKu7_c6NiyY2XAVhR89zD_Xg46cTzG1M1yALmhCWrWz7me5zmEjHZQntHnqmGuTXzyLlSJkcapbg/s320/Screen+Shot+2015-11-27+at+10.52.15+PM.png" width="274" /></a></div>
<div>
<br /></div>
Download <a href="https://www.pjrc.com/teensy/loader.html">Teensy Loader</a> - which is an app that communicates with Teensy board.<br />
<div>
<br /></div>
<div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBEgpn7H4jaJm1wHQ4ESPd7XSYEWLWKsW2iYuRAnQ6BHRjApLaALQJ_4zbp0f9R7-edHYg5rsBCsTCDcjmS5INeUkrAof0loRmRgEue0CJAzzm7dYy-smbP8d95jfvNj-uOSeiyHaOySU/s1600/Screen+Shot+2015-11-27+at+10.45.12+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiBEgpn7H4jaJm1wHQ4ESPd7XSYEWLWKsW2iYuRAnQ6BHRjApLaALQJ_4zbp0f9R7-edHYg5rsBCsTCDcjmS5INeUkrAof0loRmRgEue0CJAzzm7dYy-smbP8d95jfvNj-uOSeiyHaOySU/s1600/Screen+Shot+2015-11-27+at+10.45.12+PM.png" /></a></div>
</div>
<div>
<br /></div>
LED lights up!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22665957064/in/album-72157661697484476/" title="Teensy"><img alt="Teensy" height="480" src="https://farm6.staticflickr.com/5775/22665957064_ea5d1a8645_b.jpg" width="640" /></a><br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Solder legs:<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23211715131/in/album-72157661697484476/" title="Teensy"><img alt="Teensy" height="480" src="https://farm6.staticflickr.com/5627/23211715131_12795780bd_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/23268211786/in/album-72157661697484476/" title="Teensy"><img alt="Teensy" height="480" src="https://farm1.staticflickr.com/765/23268211786_02166be12b_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Download <a href="https://www.pjrc.com/teensy/td_download.html">Teensyduino</a> - which is an add-on for Arduino software, this will enable us to talk with Tennsy board via Arduino.<br />
<div>
<br /></div>
Use Aruino's default "sweep" sample program, but amend a bit to control 2 wheels.<br />
<br />
/* Sweep<br />
by BARRAGAN <http://barraganstudio.com><br />
This example code is in the public domain.<br />
<br />
modified 8 Nov 2013<br />
by Scott Fitzgerald<br />
http://arduino.cc/en/Tutorial/Sweep<br />
*/<br />
<br />
#include <Servo.h><br />
<br />
Servo servo1; // create servo object to control servo 1<br />
Servo servo2; // create servo object to control servo 2<br />
<br />
int pos = 0; // variable to store the servo position<br />
<br />
void setup()<br />
{<br />
servo1.attach(9); // attaches the servo on pin 9 to the servo object<br />
servo2.attach(10); // attaches the servo on pin 10 to the servo object<br />
}<br />
<br />
void loop()<br />
{<br />
for(pos = 0; pos <= 180; pos += 1) // goes from 0 degrees to 180 degrees<br />
{ // in steps of 1 degree<br />
servo1.write(pos); // tell servo to go to position in variable 'pos'<br />
servo2.write(180 - pos);<br />
delay(15); // waits 15ms for the servo to reach the position<br />
}<br />
<br />
for(pos = 180; pos>=0; pos-=1) // goes from 180 degrees to 0 degrees<br />
{ <br />
servo1.write(pos); // tell servo to go to position in variable 'pos'<br />
servo2.write(180 - pos);<br />
delay(15); // waits 15ms for the servo to reach the position<br />
} <br />
}<br />
<br />
Connect the pins on breadboard and connect with laptop and it works!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22736228164/in/dateposted-public/" title="teensy"><img alt="teensy" height="360" src="https://farm6.staticflickr.com/5651/22736228164_d059f1364a_b.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Next steps:
<br />
- Get a 5V battery so that I don't need to connect with laptop<br />
- Hot Glue board and battery on the eraser so that cables don't get tangled<br />
- Make a remote controler<br />
<br />
Thanks to <a href="http://www.kielian.net/Main/">Greg Kielian</a> for teaching me how to make this!<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-58910079868253773022015-11-12T06:35:00.001+09:002015-11-29T11:30:27.474+09:00UIST2015: Pens, Mice, and Sensor Strips<div dir="ltr" style="text-align: left;" trbidi="on">
<b style="background-color: lime;">Looking through the Eye of the Mouse: A Simple Method for Measuring End-to-end Latency using an Optical Mouse</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807454">http://dl.acm.org/citation.cfm?id=2807454</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/A-DizTyIFKA" width="560"></iframe>
<br />
<blockquote class="tr_bq">
We present a simple method for measuring end-to-end latency in graphical user interfaces. The method works with most optical mice and allows accurate and real time latency measures up to 5 times per second. In addition, the technique allows easy insertion of probes at different places in the system - i.e. mouse events listeners - to investigate the sources of latency. After presenting the measurement method and our methodology, we detail the measures we performed on different systems, toolkits and applications. Results show that latency is affected by the operating system and system load. Substantial differences are found between C++/GLUT and C++/Qt or Java/Swing implementations, as well as between web browsers.</blockquote>
<br />
-lightweight method to measure end-to-end latency in real-time<br />
-perform multiple measures per second<br />
-mouse has LED, camera<br />
-connect with Arduino, capture what the mouse sees<br />
-put on white screen- physical gap between pixels (screen door effect)<br />
-features detection<br />
-the more adjacent white pixels, the more screen door effect<br />
-right texture<br />
-at least 1 pixel pointer displacement for 1 count<br />
-evaluating the texture<br />
-measuring latency at different positions on a display<br />
-insert probes in the pipeline<br />
-comparison of toolkits (C++/GLUT, Java/Swing, C++/Qt)<br />
-influence of CPU load<br />
-Conclusion:<br />
-repeated measure of latency in real time<br />
-influence of API<br />
-70ms on average on a high-end computer doing nothing<br />
-main limitation: does not work with laser mice<br />
-website with interactive demo > <a href="http://ns.inria.fr/mjolnir/lagmeter">ns.inria.fr/mjolnir/lagmeter</a><br />
-no more excuse for not measuring/reporting latency<br />
<br />
<b style="background-color: lime;">Joint 5D Pen Input for Light Field Displays</b><br />
<b style="background-color: lime;"><br /></b>
<span style="background-color: white;"><a href="http://dl.acm.org/citation.cfm?id=2807477">http://dl.acm.org/citation.cfm?id=2807477</a></span><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/tgV6wk4R5OU" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Light field displays allow viewers to see view-dependent 3D content as if looking through a window; however, existing work on light field display interaction is limited. Yet, they have the potential to parallel 2D pen and touch screen systems, which present a joint input and display surface for natural interaction. We propose a 4D display and interaction space using a dual-purpose lenslet array, which combines light field display and light field pen sensing, and allows us to estimate the 3D position and 2D orientation of the pen. This method is simple, fast (150Hz), with position accuracy of 2-3mm and precision of 0.2-0.6mm from 0-350mm away from the lenslet array, and orientation accuracy of 2 degrees and precision of 0.2-0.3 degrees within a 45 degree field of view. Further, we 3D print the lenslet array with embedded baffles to reduce out-of-bounds cross-talk, and use an optical relay to allow interaction behind the focal plane. We demonstrate our joint display/sensing system with interactive light field painting.</blockquote>
<br />
-light field 3D - 2 eyes (for binocular stereo variable focus) and a neck (motion parallax)<br />
-light fields via display<br />
-auto-stereoscopic<br />
-auto-multiscopic<br />
-interaction > how to interact in light field space?<br />
-reverse the ray direction to get interactive control<br />
-automatic calibration of camera and 4 projectors<br />
-capture > find contours > sense position<br />
<div>
-scene to render > miltiview rendering</div>
<div>
-range: cheating depth of field (display +-50mm) sensing range 0-350mm</div>
<div>
-tricks: </div>
<div>
-3D print Lenslet array </div>
<div>
-negative Z value to draw behind </div>
<div>
-optical relay + baffles</div>
-Conclusions:<br />
-Joint optical path for light field input and output<br />
-IR pen sensing @150Hz<br />
<br />
<b style="background-color: lime;">SensorTape: Modular and Programmable 3D-Aware Dense Sensor Network on a Tape</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807507">http://dl.acm.org/citation.cfm?id=2807507</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/ElGRahm8I54" width="560"></iframe>
<br />
<br />
<blockquote class="tr_bq">
SensorTape is a modular and dense sensor network in a form factor of a tape. SensorTape is composed of interconnected and programmable sensor nodes on a flexible electronics substrate. Each node can sense its orientation with an inertial measurement unit, allowing deformation self-sensing of the whole tape. Also, nodes sense proximity using time-of-flight infrared. We developed network architecture to automatically determine the location of each sensor node, as SensorTape is cut and rejoined. Also, we made an intuitive graphical interface to program the tape. Our user study suggested that SensorTape enables users with different skill sets to intuitively create and program large sensor network arrays. We developed diverse applications ranging from wearables to home sensing, to show low deployment effort required by the user. We showed how SensorTape could be produced at scale using current technologies and we made a 2.3-meter long prototype.</blockquote>
-prototyping sensor arrays become complex, time consuming > make it accessible to anyone and easy to prototype<br />
-previous work > cuttable sensors, sensate materials, shape-sensing, modular electronics<br />
-sensing capabilities: IMU sensors, proximity sensors<br />
-prototype1: roll-to-roll printing<br />
-prototype2: polymide-based<br />
-microcontroller, IMU, proximity sensor,<br />
-cuttable design<br />
-peer-to-peer address assignment<br />
-Global I2C bus<br />
-Bending and twisting - quaternions -> roll, yaw, pitch -> (X,Y,Z) each node<br />
-Angle accuracy<br />
-Maximum length<br />
-3D ruler, interactive table, wearable motion tracking<br />
-Democratize hardware and software<br />
<a href="http://github.com/ResEnv/SensorTape">github.com/ResEnv/SensorTape</a><br />
-Scalable hardware 100-200<br />
-manufacture in Shenzhen, China<br />
-Self-sensing fabrics<br />
-Conclusion: form-factor, dynamic self-sensing (shape, proximity), scalable<br />
<br />
Blog post on manufacturer<br />
<a href="http://shenzhen.media.mit.edu/january-2015-visit/flex-pcb/">http://shenzhen.media.mit.edu/january-2015-visit/flex-pcb/</a><br />
<br />
Longer version video:
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/b-EV-LL3X8s" width="560"></iframe>
<br />
<b style="background-color: lime;">FlexiBend: Enabling Interactivity of Multi-Part, Deformable Fabrications Using Single Shape-Sensing Strip</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807456">http://dl.acm.org/citation.cfm?id=2807456</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/io_wtrls2v8" width="560"></iframe>
<br />
<br />
-thin and flexible shape sensors<br />
-Used strain gauge for the hardware<br />
-Hardware design<br />
-Signal processing<br />
-Used Ninjaflex to make the shape<br />
-Challenge: Isolating the widgets > locking mechanism<br />
-Experiments: knob, slider, etc<br />
-Flexibend longer and denser, thinner and more durable<br />
-Conclusion: novel shape-aware strip that brings interactivity to multi-part, deformable objects with ease. tool for iterative<br />
<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-5235227289887954192015-11-12T02:35:00.000+09:002015-11-12T02:35:18.853+09:00UIST2015: Hands and Fingers<div dir="ltr" style="text-align: left;" trbidi="on">
<b style="background-color: lime;">Improving Virtual Keyboards When All Finger Positions Are Known</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807491">http://dl.acm.org/citation.cfm?id=2807491</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/RyHtbvX5xN4" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Current virtual keyboards are known to be slower and less convenient than physical QWERTY keyboards because they simply imitate the traditional QWERTY keyboards on touchscreens. In order to improve virtual keyboards, we consider two reasonable assumptions based on the observation of skilled typists. First, the keys are already assigned to each finger for typing. Based on this assumption, we suggest restricting each finger to entering pre-allocated keys only. Second, non-touching fingers move in correlation with the touching finger because of the intrinsic structure of human hands. To verify of our assumptions, we conducted two experiments with skilled typists. In the first experiment, we statistically verified the second assumption. We then suggest a novel virtual keyboard using our observations. In the second experiment, we show that our suggested keyboard outperforms existing virtual keyboards.</blockquote>
<br />
-Current virtual keyboards are slower, have errors<br />
-Targeting done by touched point > correlation between fingers (10 finger touchpoint)<br />
-Does correlation exist?<br />
-How effective is the pre-allocations and correlations?<br />
-typing speed normal < p- keyboard & PC keyboard<br />
-error rate > PC keyboard < normal keyboard<br />
-Sometimes PC key could enter key that typists wanted to type<br />
-typing errors can be decreased by pre-allocation of keys (horizontal) and correlations between all fingers and keys (vertical)<br />
<br />
<b style="background-color: lime;">ATK: Enabling Ten-Finger Freehand Typing in Air Based on 3D Hand Tracking Data</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807504">http://dl.acm.org/citation.cfm?id=2807504</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/gYkSOzKY1LQ" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Ten-finger freehand mid-air typing is a potential solution for post-desktop interaction. However, the absence of tactile feedback as well as the inability to accurately distinguish tapping finger or target keys exists as the major challenge for mid-air typing. In this paper, we present ATK, a novel interaction technique that enables freehand ten-finger typing in the air based on 3D hand tracking data. Our hypothesis is that expert typists are able to transfer their typing ability from physical keyboards to mid-air typing. We followed an iterative approach in designing ATK. We first empirically investigated users' mid-air typing behavior, and examined fingertip kinematics during tapping, correlated movement among fingers and 3D distribution of tapping endpoints. Based on the findings, we proposed a probabilistic tap detection algorithm, and augmented Goodman's input correction model to account for the ambiguity in distinguishing tapping finger. We finally evaluated the performance of ATK with a 4-block study. Participants typed 23.0 WPM with an uncorrected word-level error rate of 0.3% in the first block, and later achieved 29.2 WPM in the last block without sacrificing accuracy.</blockquote>
<br />
-Detect taps as well as tapping location > use bayesian method to detect<br />
-Used LeapMotion as sensor<br />
-Movement correlation between fingers - 89% for one tap, 56% for 5 characters > redesigned the algorithm<br />
-"Augmented Bayesian method"<br />
-Steps: Detect tap > estimate active finger > use Bayesian method to interpret the input<br />
-Tap detection: define peak velocity for each finger > detect tap if any finger exceeds threashold > determine optimal alpha > final classification accuracy<br />
-Language model, 3D spatial model and finger tapping model<br />
-delete the word / audio feedback<br />
-user study: type as fast and as accurate as possible, and delete and retype<br />
-Conclusion : user can perform ten-finger typing in the air without feedback, and computer can interpret users' intended word from 3D hand/finger movement data<br />
-Future work: support character-level input, experiment with different sensor placement, improve Bayesian algorithm for missing taps<br />
<br />
<b style="background-color: lime;">CyclopsRing: Enabling Whole-Hand and Context-Aware Interactions Through a Fisheye Ring</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807450">http://dl.acm.org/citation.cfm?id=2807450</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/mJkXNBAnA9M" width="560"></iframe>
<br />
<blockquote class="tr_bq">
This paper presents CyclopsRing, a ring-style fisheye imaging wearable device that can be worn on hand webbings to en- able whole-hand and context-aware interactions. Observing from a central position of the hand through a fisheye perspective, CyclopsRing sees not only the operating hand, but also the environmental contexts that involve with the hand-based interactions. Since CyclopsRing is a finger-worn device, it also allows users to fully preserve skin feedback of the hands. This paper demonstrates a proof-of-concept device, reports the performance in hand-gesture recognition using random decision forest (RDF) method, and, upon the gesture recognizer, presents a set of interaction techniques including on-finger pinch-and-slide input, in-air pinch-and-motion input, palm-writing input, and their interactions with the environ- mental contexts. The experiment obtained an 84.75% recognition rate of hand gesture input from a database of seven hand gestures collected from 15 participants. To our knowledge, CyclopsRing is the first ring-wearable device that supports whole-hand and context-aware interactions.</blockquote>
<br />
-using hand as mouse<br />
-pipeline<br />
-84% accuracy<br />
-on-finger slider<br />
-palm writing<br />
-fingernail detector (lots of false positive)<br />
-pen writing<br />
-visual feature tracking /recognition<br />
-average gesture recognition rate - 84.75%<br />
-conclusion:<br />
-ring-wearable for whole-hand and context-aware interaction<br />
-discrete input with gesture recognizer<br />
-continuous/rich input with heuristics<br />
-wide-angle short-range depth sensing in future<br />
<br />
<b style="background-color: lime;">BackHand: Sensing Hand Gestures via Back of the Hand</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807462">http://dl.acm.org/citation.cfm?id=2807462</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/6BxMtLkZ_ks" width="560"></iframe>
<br />
<blockquote class="tr_bq">
In this paper, we explore using the back of hands for sensing hand gestures, which interferes less than glove-based approaches and provides better recognition than sensing at wrists and forearms. Our prototype, BackHand, uses an array of strain gauge sensors affixed to the back of hands, and applies machine learning techniques to recognize a variety of hand gestures. \ \ We conducted a user study with 10 participants to better understand gesture recognition accuracy and the effects of sensing locations. Results showed that sensor reading patterns differ significantly across users, but are consistent for the same user. The leave-one-user-out accuracy is low at an average of 27.4%, but reaches 95.8% average accuracy for 16 popular hand gestures when personalized for each participant. The most promising location spans the 1/8~1/4 area between the metacarpophalangeal joints (MCP, the knuckles between the hand and fingers) and the head of ulna (tip of the wrist).</blockquote>
<br />
-past work:<br />
-cat1:<br />
-sixSense (2009), Digits (2012)<br />
-cat2: finger-based, wrist-based<br />
-Ubicomp, wristflex<br />
-cat3:<br />
-EMG- high powerconsuption<br />
A-finger based<br />
B-wrist based<br />
C-arm based<br />
-back of the hand<br />
-strain gauge sensor<br />
-8-rows > 16 gestures x 10 trials<br />
-Heat Map visualization<br />
-same gesture heat map by multiple people >27.4% > personalized visualization?<br />
-personalized accuracy rates 95.8%<br />
-confusion matrix<br />
-Limitations -personalized model for each user, sensor durability, smart skin reusability<br />
-Conclusion:<br />
- new signal source, 16 gestures 95.8% accuracy, sensor location<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-70732986135050704782015-11-12T00:48:00.000+09:002015-11-12T00:48:07.141+09:00UIST2015: Wearable and Mobile Interactions<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<b style="background-color: lime;">NanoStylus: Enhancing Input on Ultra-Small Displays with a Finger-Mounted Stylus</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807500">http://dl.acm.org/citation.cfm?id=2807500</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/mqxfgWgK4K0" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Due to their limited input area, ultra-small devices, such as smartwatches, are even more prone to occlusion or the fat finger problem, than their larger counterparts, such as smart phones, tablets, and tabletop displays. We present NanoStylus – a finger-mounted fine-tip stylus that enables fast and accurate pointing on a smartwatch with almost no occlusion. The NanoStylus is built from the circuitry of an active capacitive stylus, and mounted within a custom 3D-printed thimble-shaped housing unit. A sensor strip is mounted on each side of the device to enable additional gestures. A user study shows that NanoStylus reduces error rate by 80%, compared to traditional touch interaction and by 45%, compared to a traditional stylus. This high precision pointing capability, coupled with the implemented gesture sensing, gives us the opportunity to explore a rich set of interactive applications on a smartwatch form factor.</blockquote>
<div class="p1">
-7mm, 2mm</div>
<div class="p1">
<span class="s1">-3D printed several cases</span></div>
<div class="p1">
<span class="s1">-nib length > tradeoff accuracy, occlusion and speed</span></div>
<div class="p1">
<span class="s1">-thumb stabilization</span></div>
<div class="p2">
-form factor<span class="s1"></span></div>
<div class="p1">
<span class="s1"> -nib: 2mm</span></div>
<div class="p1">
<span class="s1"> -center of index finger</span></div>
<div class="p2">
-width, length<span class="s1"></span></div>
<div class="p1">
-reduce error rate by 45%</div>
<div class="p2">
-nanoStylus + Finger Touch</div>
<div class="p2">
-type, delete, upper case, copy & paste, draw/sketch, zoom/move the canvas</div>
<div class="p1">
<span class="s1"><br /></span></div>
<b style="background-color: lime;">Orbits: Gaze Interaction for Smart Watches using Smooth Pursuit Eye Movements</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807499">http://dl.acm.org/citation.cfm?id=2807499</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/IDdZccXHfl4" width="560"></iframe>
<br />
<br />
<blockquote class="tr_bq">
We introduce Orbits, a novel gaze interaction technique that enables hands-free input on smart watches. The technique relies on moving controls to leverage the smooth pursuit movements of the eyes and detect whether and at which control the user is looking at. In Orbits, controls include targets that move in a circular trajectory in the face of the watch, and can be selected by following the desired one for a small amount of time. We conducted two user studies to assess the technique’s recognition and robustness, which demonstrated how Orbits is robust against false positives triggered by natural eye movements and how it presents a hands-free, high accuracy way of interacting with smart watches using off-the-shelf devices. Finally, we developed three example interfaces built with Orbits: a music player, a notifications face plate and a missed call menu. Despite relying on moving controls – very unusual in current HCI interfaces – these were generally well received by participants in a third and final study.</blockquote>
-Other research: input to strap, above display, use frames, etc<br />
-Using gaze for watch interaction<br />
-User study<br />
-game, watch video<br />
-96%<br />
-Pupil pro, Callistro360<br />
-performance > target supported 2-16<br />
-media player, social media, contextual menu (answer phone, mail etc)<br />
<br />
<b style="background-color: lime;">Candid Interaction: Revealing Hidden Mobile and Wearable Computing Activities</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807449">http://dl.acm.org/citation.cfm?id=2807449</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/4kFdu5rOdvc" width="560"></iframe>
<br />
<blockquote class="tr_bq">
The growth of mobile and wearable technologies has made it often difficult to understand what people in our surroundings are doing with their technology. In this paper, we introduce the concept of candid interaction: techniques for providing awareness about our mobile and wearable device usage to others in the vicinity. We motivate and ground this exploration through a survey on current attitudes toward device usage during interpersonal encounters. We then explore a design space for candid interaction through seven prototypes that leverage a wide range of technological enhancements, such as Augmented Reality, shape memory muscle wire, and wearable projection. Preliminary user feedback of our prototypes highlights the trade-offs between the benefits of sharing device activity and the need to protect user privacy.</blockquote>
-everyone has smart watch or other wearables, not sure what they are doing<br />
-keep interactions hidden<br />
-deceptive interaction (in cup, on book etc)<br />
-subtle <-> candid <-> collaborative (look up important info)<br />
-design space - modality, granularity, representation<br />
-prototype #1 grounding notifications<br />
-prototype #2 abstract history<br />
-prototype #3 semantic focus<br />
-prototype #4 status band<br />
-prototype #5<br />
-prototype #6 proxemic AR<br />
-prototype #7 fog hat<br />
-feedback > willingness to share, importance of context and moderate backchannel<br />
-future work > context awareness, in-situ testing<br />
<br />
<b style="background-color: lime;">Sensing Tablet Grasp + Micro-mobility for Active Reading</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807510">http://dl.acm.org/citation.cfm?id=2807510</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/PYRGUKjHLLw" width="560"></iframe>
<br />
<blockquote class="tr_bq">
The orientation and repositioning of physical artefacts (such as paper documents) to afford shared viewing of content, or to steer the attention of others to specific details, is known as micro-mobility. But the role of grasp in micro-mobility has rarely been considered, much less sensed by devices. \ \ We therefore employ capacitive grip sensing and inertial motion to explore the design space of combined grasp + micro-mobility by considering three classes of technique in the context of active reading. Single user, single device techniques support grip-influenced behaviors such as bookmarking a page with a finger, but combine this with physical embodiment to allow flipping back to a previous location. Multiple user, single device techniques, such as passing a tablet to another user or working side-by-side on a single device, add fresh nuances of expression to co-located collaboration. And single user, multiple device techniques afford facile cross-referencing of content across devices. Founded on observations of grasp and micro-mobility, these techniques open up new possibilities for both individual and collaborative interaction with electronic documents.</blockquote>
<br />
-micro-mobility<br />
-grasp device and pass the device to the other person<br />
-user test > presentation, cooperation, competition<br />
-face to face handoff (multi user, single-device)<br />
-immersive read, thumb bookmark with tip-to-flip (single user,single-device)<br />
-fine-grained reference + hold to refer feedback (single user, multiple-device)<br />
-side-by-side hand-off could not be recognized by the system<br />
<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-60504994285232133182015-11-11T02:41:00.000+09:002015-11-11T02:41:17.802+09:00UIST2015: Touch Input<div dir="ltr" style="text-align: left;" trbidi="on">
<b style="background-color: lime;">Biometric Touch Sensing: Seamlessly Augmenting Each Touch with Continuous Authentication</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807458">http://dl.acm.org/citation.cfm?id=2807458</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/PpaZKDKCjLQ" width="560"></iframe>
<br />
<br />
<blockquote class="tr_bq">
Current touch devices separate <b>user authentication</b> from regular interaction, for example by displaying modal login screens before device usage or prompting for in-app passwords, which interrupts the interaction flow. We propose <b>biometric touch sensing</b>, a new approach to representing touch events that enables commodity devices to seamlessly integrate authentication into interaction: From each touch, the touchscreen senses the 2D input coordinates and at the same time obtains biometric features that identify the user. Our approach makes authentication during interaction transparent to the user, yet ensures secure interaction at all times. To implement this on today’s devices, our watch prototype Bioamp senses the impedance profile of the user’s wrist and modulates a signal onto the user’s body through skin using a periodic electric signal. This signal affects the capacitive values touchscreens measure upon touch, allowing devices to identify users on each touch. We integrate our approach into Windows 8 and discuss and demonstrate it in the context of various use cases, including access permissions and protecting private screen contents on personal and shared devices. </blockquote>
<div class="p1">
-user authentication</div>
<div class="p1">
<span class="s1">-continuous authentication</span></div>
<div class="p1">
<span class="s1">-detect people based on shoes</span></div>
<div class="p1">
<span class="s1">-data transfer to touchscreen</span></div>
<br />
<div class="p1">
<span class="s1">-conversation with Atmel</span></div>
<div class="p1">
<span class="s1">-go through body -> can do with ankle</span></div>
<div class="p1">
<span class="s1"><br /></span></div>
<div class="p1">
<span class="s1" style="background-color: lime;"><b>Push-Push: A Drag-like Operation Overlapped with a Page Transition Operation on Touch Interfaces</b></span></div>
<div class="p1">
<span class="s1"><br /></span></div>
<div class="p1">
<span class="s1"><a href="http://dl.acm.org/citation.cfm?id=2807457">http://dl.acm.org/citation.cfm?id=2807457</a></span><br />
<br /></div>
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/M0kOm91Rj_A" width="560"></iframe>
<br />
<div class="p1">
<br /></div>
<div class="p1">
<blockquote class="tr_bq">
<span class="s1">A page transition operation on touch interfaces is a common and frequent subtask when one conducts a drag-like operation such as selecting text and dragging an icon. Traditional page transition gestures such as scrolling and flicking gestures, however, cannot be conducted while conducting the drag-like operation since they have a confliction. We proposed Push-Push that is a new drag-like operation not in conflict with page transition operations. Thus, page transition operations could be conducted while performing Push-Push. To design Push-Push, we utilized the hover and pressed states as additional input states of touch interfaces. The results from two experiments showed that Push-Push has an advantage on increasing performance and qualitative opinions of users while reducing the subjective overload.</span></blockquote>
<span class="s1"></span><br />
<span class="s1">Out > hover > touch > press</span><br />
<div>
<br /></div>
<div>
<b style="background-color: lime;">Exploring and Understanding Unintended Touch during Direct Pen Interaction</b></div>
<div>
<br /></div>
<div>
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/DYHGchxi_sI" width="560"></iframe>
</div>
<div>
<br /></div>
<blockquote class="tr_bq">
The user experience on tablets that support both touch and styli is less than ideal, due in large part to the problem of unintended touch or palm rejection. Devices are often unable to distinguish between intended touch (i.e., interaction on the screen intended for action) and unintended touch (i.e., incidental interaction from the palm, forearm, or fingers). This often results in stray ink strokes and accidental navigation, frustrating users. We present a data collection experiment where participants performed inking tasks, and where natural tablet and stylus behaviors were observed and analyzed from both digitizer and behavioral perspectives. An analysis and comparison of novel and existing unintended touch algorithms revealed that the use of stylus information can greatly reduce unintended touch. Our analysis also revealed many natural stylus behaviors that influence unintended touch, underscoring the importance of application and ecosystem demands, and providing many avenues for future research and technological advancement.</blockquote>
<div>
-distinguish intentional / unintentional touch<br />
-palm rejection - skin input variations, hand posture, method of moving stylus<br />
-right/left handed users behave differently<br />
-importance of pre-touch information and continuous stylus location<br />
<br /></div>
<div>
<b style="background-color: lime;">Pin-and-Cross: A Unimanual Multitouch Technique Combining Static Touches with Crossing Selection</b><br />
<br /></div>
<div>
<a href="http://dl.acm.org/citation.cfm?id=2807444">http://dl.acm.org/citation.cfm?id=2807444</a></div>
<span class="s1"><br /></span>
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/8cSdcSzNBeQ" width="560"></iframe>
<span class="s1"><br /></span>
<span class="s1"><br /></span><br />
<blockquote class="tr_bq">
<span class="s1">We define, explore, and demonstrate a new multitouch interaction space called “pin-and-cross.” It combines one or more static touches (“pins”) with another touch to cross a radial target, all performed with one hand. A formative study reveals pin-and-cross kinematic characteristics and evaluates fundamental performance and preference for target angles. These results are used to form design guidelines and recognition heuristics for pin-and-cross menus invoked with one and two pin fingers on first touch or after a drag. These guidelines are used to implement different pin-and-cross techniques. A controlled experiment compares a one finger pin-and-cross contextual menu to a Marking Menu and partial Pie Menu: pin-and-cross is just as accurate and 27% faster when invoked on a draggable object. A photo app demonstrates more pin-and-cross variations for extending two-finger scrolling, selecting modes while drawing, constraining two-finger transformations, and combining pin-and-cross with a Marking Menu.</span></blockquote>
<span class="s1"><br /></span></div>
<div class="p1">
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
</div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-29747220887509479252015-11-11T01:23:00.001+09:002015-11-11T01:23:28.773+09:00UIST2015: Fabrication 2: Flexible and Printed Electronics<div dir="ltr" style="text-align: left;" trbidi="on">
<b style="background-color: lime;">Foldio: Digital Fabrication of Interactive and Shape-Changing Objects With Foldable Printed Electronics</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807494">http://dl.acm.org/citation.cfm?id=2807494</a><br />
<br />
- folding<br />
- edge touch slider<br />
- shape sensing/control open//close<br />
- actuation<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/yQjhe0Ravf0" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Foldios are foldable interactive objects with embedded input sensing and output capabilities. Foldios combine the advantages of folding for thin, lightweight and shape-changing objects with the strengths of thin-film printed electronics for embedded sensing and output. To enable designers and end-users to create highly custom interactive foldable objects, we contribute a new design and fabrication approach. It makes it possible to design the foldable object in a standard 3D environment and to easily add interactive high-level controls, eliminating the need to manually design a fold pattern and low-level circuits for printed electronics. Second, we contribute a set of printable user interface controls for touch input and display output on folded objects. Moreover, we contribute controls for sensing and actuation of shape-changeable objects. We demonstrate the versatility of the approach with a variety of interactive objects that have been fabricated with this framework.</blockquote>
<br />
<b style="background-color: lime;">uniMorph - Fabricating Thin Film Composites for Shape-Changing Interfaces</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807472">http://dl.acm.org/citation.cfm?id=2807472</a><br />
<br />
3 components:<br />
-environmental actuation<br />
-computational control<br />
-sensing and control<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/BvBmC0p8ls4" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Researchers have been investigating shape-changing interfaces, however technologies for thin, reversible shape change remain complicated to fabricate. uniMorph is an enabling technology for rapid digital fabrication of customized thin-film shape-changing interfaces. By combining the thermoelectric characteristics of copper with the high thermal expansion rate of ultra-high molecular weight polyethylene, we are able to actuate the shape of flexible circuit composites directly. The shape-changing actuation is enabled by a temperature driven mechanism and reduces the complexity of fabrication for thin shape-changing interfaces. In this paper we describe how to design and fabricate thin uniMorph composites. We present composites that are actuated by either environmental temperature changes or active heating of embedded structures and provide a systematic overview of shape-changing primitives. Finally, we present different sensing techniques that leverage the existing copper structures or can be seamlessly embedded into the uniMorph composite. To demonstrate the wide applicability of uniMorph, we present several applications in ubiquitous and mobile computing.</blockquote>
<br />
<b style="background-color: lime;">Printem: Instant Printed Circuit Boards with Standard Office Printers & Inks</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807511">http://dl.acm.org/citation.cfm?id=2807511</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/A19HBkPlbrU" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Printem film, a novel method for the fabrication of Printed Circuit Boards (PCBs) for small batch/prototyping use, is presented. Printem film enables a standard office inkjet or laser printer, using standard inks, to produce a PCB: the user prints a negative of the PCB onto the film, exposes it to UV or sunlight, and then tears-away the unneeded portion of the film, leaving-behind a copper PCB. PCBs produced with Printem film are as conductive as PCBs created using standard industrial methods. Herein, the composition of Printem film is described, and advantages of various materials discussed. Sample applications are also described, each of which demonstrates some unique advantage of Printem film over current prototyping methods: conductivity, flexibility, the ability to be cut with a pair of scissors, and the ability to be mounted to a rigid backplane.</blockquote>
<b style="background-color: lime;">Capricate: A Fabrication Pipeline to Design and 3D Print Capacitive Touch Sensors for Interactive Objects</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807503">http://dl.acm.org/citation.cfm?id=2807503</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/na8tsIA_rDE" width="560"></iframe>
<br />
<blockquote class="tr_bq">
3D printing is widely used to physically prototype the look and feel of 3D objects. \ Interaction possibilities of these prototypes, however, are often limited to mechanical parts or post-assembled electronics. In this paper, we present Capricate, a fabrication pipeline that enables users to easily design and 3D print highly customized objects that feature embedded capacitive multi-touch sensing. The object is printed in a single pass using a commodity multi-material 3D printer. To enable touch input on a wide variety of 3D printable surfaces, we contribute two techniques for designing and printing embedded sensors of custom shape. The fabrication pipeline is technically validated by a series of experiments and practically validated by a set of example applications. They demonstrate the wide applicability of Capricate for interactive objects.</blockquote>
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com2tag:blogger.com,1999:blog-2890024903540375577.post-44629351853226426452015-11-10T15:01:00.000+09:002015-11-10T15:01:06.541+09:00UIST2015: Sensing Techniques<div dir="ltr" style="text-align: left;" trbidi="on">
<b style="background-color: lime;">Tracko: Ad-hoc Mobile 3D Tracking Using Bluetooth Low Energy and Inaudible Signals for Cross-Device Interaction</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807475">http://dl.acm.org/citation.cfm?id=2807475</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/vTOTHb57En8" width="560"></iframe>
<br />
<blockquote class="tr_bq">
While current mobile devices detect the presence of surrounding devices, they lack a truly spatial awareness to bring them into the user’s natural 3D space. We present Tracko, a 3D tracking system between two or more commodity devices without added components or device synchronization. Tracko achieves this by fusing three signal types. 1) Tracko infers the presence of and rough distance to other devices from the strength of Bluetooth low energy signals. 2) Tracko exchanges a series of inaudible stereo sounds and derives a set of accurate distances between devices from the difference in their arrival times. A Kalman filter integrates both signal cues to place collocated devices in a shared 3D space, combining the robustness of Bluetooth with the accuracy of audio signals for relative 3D tracking. 3) Tracko incorporates inertial sensors to refine 3D estimates and support quick interactions. Tracko robustly tracks devices in 3D with a mean error of 6.5 cm within 0.5 m and a 13 cm error within 1 m, which validates Tracko’s suitability for cross-device interactions.</blockquote>
<b style="background-color: lime;">EM-Sense: Touch Recognition of Uninstrumented, Electrical and Electromechanical Objects</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807481">http://dl.acm.org/citation.cfm?id=2807481</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/VZ95yy17Hx8" width="560"></iframe>
<br />
<blockquote class="tr_bq">
<br class="Apple-interchange-newline" />
Most everyday electrical and electromechanical objects emit small amounts of electromagnetic (EM) noise during regular operation. When a user makes physical contact with such an object, this EM signal propagates through the user, owing to the conductivity of the human body. By modifying a small, low-cost, software-defined radio, we can detect and classify these signals in real-time, enabling robust on-touch object detection. Unlike prior work, our approach requires no instrumentation of objects or the environment; our sensor is self-contained and can be worn unobtrusively on the body. We call our technique EM-Sense and built a proof-of-concept smartwatch implementation. Our studies show that discrimination between dozens of objects is feasible, independent of wearer, time and local environment.</blockquote>
<div>
<br /></div>
study #1<br />
9 objects, 2 location, trained on 1 person tested on 12 people 6weeks after training> 96.1% accuracy<br />
study#2<br />
24 objects > 97.9% accuracy<br />
study #3<br />
multiple objects of similar category<br />
study#4<br />
identical objects (5 imacs, 4 conf room schedules)<br />
imacs 100%, room scheduler 98%)<br />
>object libraries<br />
study#5<br />
detect object states? (off, low, mid, high of dremel)<br />
<br />
usecase<br />
toothbrush > start timer<br />
touch refrigerator and cooking> start radio<br />
touch room door> receive messages<br />
touch wood piece with dremel > instructions advance<br />
<br />
limitations: not all objects emit EMI signals, some environments are noisy, doppler shifts.<br />
<br />
<b style="background-color: lime;">Tomo: Wearable, Low-Cost Electrical Impedance Tomography for Hand Gesture Recognition</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807480">http://dl.acm.org/citation.cfm?id=2807480</a><br />
<br />
smart watch + hand gesture<br />
<br />
MRI > magnetic fields and radio waves<br />
CT scan > X-ray<br />
tomo > electric signal<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/FqgwBc7cGZ8" width="560"></iframe>
<br />
<blockquote class="tr_bq">
We present Tomo, a wearable, low-cost system using Electrical Impedance Tomography (EIT) to recover the interior impedance geometry of a user’s arm. This is achieved by measuring the cross-sectional impedances between all pairs of eight electrodes resting on a user’s skin. Our approach is sufficiently compact and low-powered that we integrated the technology into a prototype wrist- and armband, which can monitor and classify gestures in real-time. We conducted a user study that evaluated two gesture sets, one focused on gross hand gestures and another using thumb-to-finger pinches. Our wrist location achieved 97% and 87% accuracies on these gesture sets respectively, while our arm location achieved 93% and 81%. We ultimately envision this technique being integrated into future smartwatches, allowing hand gestures and direct touch manipulation to work synergistically to support interactive tasks on small screens. </blockquote>
use case:<br />
grasp and answer phone call, open and dismiss.<br />
<br />
<b style="background-color: lime;">Corona: Positioning Adjacent Device with Asymmetric Bluetooth Low Energy RSSI Distributions</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807485">http://dl.acm.org/citation.cfm?id=2807485</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/VqAoxVhO4xA" width="560"></iframe>
<br />
<br />
<blockquote class="tr_bq">
We introduce Corona, a novel spatial sensing technique that implicitly locates adjacent mobile devices in the same plane by examining asymmetric Bluetooth Low Energy RSSI distributions. The underlying phenomenon is that the off-center BLE antenna and asymmetric radio frequency topology create a characteristic Bluetooth RSSI distribution around the device. By comparing the real-time RSSI readings against a RSSI distribution model, each device can derive the relative position of the other adjacent device. Our experiments using an iPhone and iPad Mini show that Corona yields position estimation at 50% accuracy within a 2cm range, or 85% for the best two candidates. We developed an application to combine Corona with accelerometer readings to mitigate ambiguity and enable cross-device interactions on adjacent devices.</blockquote>
<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-81323901607430811712015-11-10T05:31:00.000+09:002015-11-10T05:31:36.975+09:00UIST2015 Fabrication 1: Augmentation<div dir="ltr" style="text-align: left;" trbidi="on">
<b style="background-color: lime;">Encore: 3D Printed Augmentation of Everyday Objects with Printed-Over, Affixed and Interlocked Attachments</b><br />
<b style="background-color: lime;"><br /></b>
<a href="http://dl.acm.org/citation.cfm?id=2807498">http://dl.acm.org/citation.cfm?id=2807498</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/obui6I2dzxk" width="560"></iframe>
<br />
<br />
<blockquote class="tr_bq">
One powerful aspect of 3D printing is its ability to extend, repair, or more generally modify everyday objects. However, nearly all existing work implicitly assumes that whole objects are to be printed from scratch. Designing objects as extensions or enhancements of existing ones is a laborious process in most of today’s 3D authoring tools. This paper presents a framework for 3D printing to augment existing objects that covers a wide range of attachment options. We illustrate the framework through three exemplar attachment techniques – print-over, print-to-affix and print-through, implemented in Encore, a design tool that supports a set of analysis metrics relating to viability, durability and usability that are visualized for the user to explore design options and tradeoffs. Encore also generates 3D models for production, addressing issues such as support jigs and contact geometry between the attached part and the original object. Our validation helps to illustrate the strengths and weaknesses of each technique. For example, print-over is stronger than print-to-affix with adhesives, and all the techniques’ strengths are affected by surface curvature.</blockquote>
<br />
Print-Over<br />
-extrude and add attachment and connector<br />
-support structure<br />
Print-to-Affix<br />
-print new parts affixable<br />
Print-Through<br />
-use physics simulation<br />
<br />
<b style="background-color: lime;">Patching Physical Objects</b><br />
<b style="background-color: lime;"><br /></b>
<a href="http://dl.acm.org/citation.cfm?id=2807467">http://dl.acm.org/citation.cfm?id=2807467</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/cx9Vk7cN5qk" width="560"></iframe>
<br />
<br />
How to keep sustainability of 3D printed objects?<br />
> Not to reprint every time, but to patch/edit the printed objects.<br />
Print > re-scan the old 3D model to patch.<br />
<br />
<blockquote class="tr_bq">
Personal fabrication is currently a one-way process: Once an object has been fabricated with a 3D printer, it cannot be changed anymore; any change requires printing a new version from scratch. The problem is that this approach ignores the nature of design iteration, i.e. that in subsequent iterations large parts of an object stay the same and only small parts change. This makes fabricating from scratch feel unnecessary and wasteful. </blockquote>
<blockquote class="tr_bq">
In this paper, we propose a different approach: instead of re-printing the entire object from scratch, we suggest patching the existing object to reflect the next design iteration. We built a system on top of a 3D printer that accomplishes this: Users mount the existing object into the 3D printer, then load both the original and the modified 3D model into our software, which in turn calculates how to patch the object. After identifying which parts to remove and what to add, our system locates the existing object in the printer using the system’s built-in 3D scanner. After calibrating the orientation, a mill first removes the outdated geometry, then a print head prints the new geometry in place. Since only a fraction of the entire object is refabricated, our approach reduces material consumption and plastic waste (for our example objects by 82% and 93% respectively). </blockquote>
<b style="background-color: lime;">ReForm: Integrating Physical and Digital Design through Bidirectional Fabrication</b><br />
<b style="background-color: lime;"><br /></b>
<a href="http://dl.acm.org/citation.cfm?id=2807451">http://dl.acm.org/citation.cfm?id=2807451</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/72p5y9neVxo" width="560"></iframe>
<br />
<blockquote class="tr_bq">
Digital fabrication machines such as 3D printers and laser-cutters allow users to produce physical objects based on virtual models. The creation process is currently unidirectional: once an object is fabricated it is separated from its originating virtual model. Consequently, users are tied into digital modeling tools, the virtual design must be completed before fabrication, and once fabricated, re-shaping the physical object no longer influences the digital model. To provide a more flexible design process that allows objects to iteratively evolve through both digital and physical input, we introduce bidirectional fabrication. To demonstrate the concept, we built ReForm, a system that integrates digital modeling with shape input, shape output, annotation for machine commands, and visual output. By continually synchronizing the physical object and digital model it supports object versioning to allow physical changes to be undone. Through application examples, we demonstrate the benefits of ReForm to the digital fabrication process.</blockquote>
<b style="background-color: lime;">Makers’ Marks: Physical Markup for Designing and Fabricating Functional Objects</b><br />
<br />
<a href="http://dl.acm.org/citation.cfm?id=2807508">http://dl.acm.org/citation.cfm?id=2807508</a><br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/xzKKK6yF5Dw" width="560"></iframe>
<br />
<blockquote class="tr_bq">
To fabricate functional objects, designers create assemblies combining existing parts (e.g., mechanical hinges, electronic components) with custom-designed geometry (e.g., enclosures). Modeling complex assemblies is outside the reach of the growing number of novice ``makers'' with access to digital fabrication tools. We aim to allow makers to design and 3D print functional mechanical and electronic assemblies. Based on a formative exploration, we created Makers' Marks, a system based on physically authoring assemblies with sculpting materials and annotation stickers. Makers physically sculpt the shape of an object and attach stickers to place existing parts or high-level features (such as parting lines). Our tool extracts the 3D pose of these annotations from a scan of the design, then synthesizes the geometry needed to support integrating desired parts using a library of clearance and mounting constraints. The resulting designs can then be easily 3D printed and assembled. Our approach enables easy creation of complex objects such as TUIs, and leverages physical materials for tangible manipulation and understanding scale. We validate our tool through several design examples: a custom game controller, an animated toy figure, a friendly baby monitor, and a hinged box with integrated alarm.</blockquote>
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-37230147953611391032015-11-02T19:28:00.001+09:002015-11-02T19:31:35.121+09:00Hackaday workshop: How to solder<div dir="ltr" style="text-align: left;" trbidi="on">
I joined the Hackaday workshop on how to solder today :)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22693880435/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/616/22693880435_53f72c98cc_k.jpg" width="400" /></a><br />
<br />
It was organized by <a href="https://hackaday.io/matt">Matt Berggren</a>. Thank you so much Matt!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22668501532/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5702/22668501532_7cfc50b9ca_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
We made 3 boards today:<br />
<br />
<b style="background-color: lime;">Board #1 – Simple LED Breakout Board</b><br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitljf2q3DsLGe-jm7ld1gUjqv249M-_RA6LjOGbedCZ_y3gT2ojX9gYIPx9x_eYtzOWH_vneiN827Eu4Tcl4vIvoWa39ImzpaTtbkCVlvMD5cSZ8Tligqc9bS_hf7QnfXTAwe20FFN0_0/s1600/Screen+Shot+2015-11-02+at+1.24.27+AM.png"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitljf2q3DsLGe-jm7ld1gUjqv249M-_RA6LjOGbedCZ_y3gT2ojX9gYIPx9x_eYtzOWH_vneiN827Eu4Tcl4vIvoWa39ImzpaTtbkCVlvMD5cSZ8Tligqc9bS_hf7QnfXTAwe20FFN0_0/s400/Screen+Shot+2015-11-02+at+1.24.27+AM.png" width="400" /></a>
<br />
<br />
This is the first board of the day... very simple :)
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22684221225/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5757/22684221225_52b865c18b_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Soldered all of the resistors and LEDs.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22686428045/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="400" src="https://farm1.staticflickr.com/768/22686428045_0269c60131_k.jpg" width="300" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Works!
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22064488204/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="400" src="https://farm6.staticflickr.com/5651/22064488204_77609e47b6_k.jpg" width="300" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<b style="background-color: lime;">Board #2 – Configurable Breadboard Power Supply</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghT46QDjUXsMBgGTHblQPTwEX8yrKtUJ0LnsHAOQmvKBP43cv7TWTHQuzfVMDosGZK3CTPOMCWfHdo-0gHB9VGqNhwvt-l0aCD8Sm7mRgjpacayqxUuEUjfdE9MUBOXMBJV2zaZHWyjoM/s1600/Screen+Shot+2015-11-02+at+1.25.43+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEghT46QDjUXsMBgGTHblQPTwEX8yrKtUJ0LnsHAOQmvKBP43cv7TWTHQuzfVMDosGZK3CTPOMCWfHdo-0gHB9VGqNhwvt-l0aCD8Sm7mRgjpacayqxUuEUjfdE9MUBOXMBJV2zaZHWyjoM/s400/Screen+Shot+2015-11-02+at+1.25.43+AM.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCZBidLFNSFZZTgz-kIapDcEBHCoxbyu32zSYvUg23j9-_AcIcHOya5juK2eq8m_TGWqSeWl7Jbun5NXVSZ-Yf_R9R6G9QF5PCGi6s7uZEr1qxzGtvChbo-5QG6VI7Ta0fM_07ql1Mfsw/s1600/Screen+Shot+2015-11-02+at+1.27.13+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhCZBidLFNSFZZTgz-kIapDcEBHCoxbyu32zSYvUg23j9-_AcIcHOya5juK2eq8m_TGWqSeWl7Jbun5NXVSZ-Yf_R9R6G9QF5PCGi6s7uZEr1qxzGtvChbo-5QG6VI7Ta0fM_07ql1Mfsw/s400/Screen+Shot+2015-11-02+at+1.27.13+AM.png" width="400" /></a></div>
<br />
First step: solder the USB port. It's so tiny and hard!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22664093346/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5679/22664093346_aeda034e61_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Solder all other parts.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22692802715/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5671/22692802715_505fac5a93_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Here is the magic. On P1, which connects to left rail on the breadboard, by putting jumper on left 2 slots, we direct to 5V. By putting jumper on right 2 slots, we direct to adjustable power.
<br />
<br />
This is important, since when you are using Arduino, power is 5V, but other things you might want to use might be 3.3V. So this board allows us to use 5V on one side and other voltage on the other side :)<br />
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22071916233/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/627/22071916233_0d8d258e5d_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Testing that 5V mode works.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22070869594/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/751/22070869594_6a50f612f6_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Testing that the adjustable mode works.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22693657215/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5766/22693657215_86d9ea6646_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Similarly on P2, which connects to right rail on the breadboard, by putting jumper on left 2 slots, we direct to 5V. By putting jumper on right 2 slots, we direct to adjustable power.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22679540722/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5800/22679540722_916a2c0b49_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
The middle 3 slots directs where the power comes from. Left 2 will indicate power source is from USB, if we change the jumper to the right one, it directs to DC power source.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22071974643/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/724/22071974643_4d2f2d3eba_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<b style="background-color: lime;">Board #3 – BGA-PCB test Platform</b><br />
<div class="p1">
<span class="s1"><b><br /></b></span>
<span class="s1">Here comes the hard part- we're doing BGA (ball grid array)!</span><br />
<span class="s1"><br /></span></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7TkaeqLvuhXklhvGSxvCI27IgbVna3l4rnfTNHBlUwhhtYHsctY1LdN3ZYQ6Grp6MCgTiCRB0sxvmlyW-jLcRlkiSPckOdBWw5AX4l5mEsW8fddzDw8n6RDZ77Y7dzDLm0OA9O4xTQy0/s1600/Screen+Shot+2015-11-02+at+1.28.32+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="221" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7TkaeqLvuhXklhvGSxvCI27IgbVna3l4rnfTNHBlUwhhtYHsctY1LdN3ZYQ6Grp6MCgTiCRB0sxvmlyW-jLcRlkiSPckOdBWw5AX4l5mEsW8fddzDw8n6RDZ77Y7dzDLm0OA9O4xTQy0/s400/Screen+Shot+2015-11-02+at+1.28.32+AM.png" width="400" /></a></div>
<br />
This is the parts we used.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22071514564/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/601/22071514564_ac827b0c9d_k.jpg" width="400" /></a><br />
<br />
Schematics of resistors and LEDs.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22680746332/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5785/22680746332_e7e81fb68f_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
These are the stencils we used.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22510740780/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="400" src="https://farm1.staticflickr.com/709/22510740780_f33ab10ba1_k.jpg" width="300" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22075883334/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5762/22075883334_f198376ada_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script><br />
<br />
This is the boards- you can see it's tiny. Imagine how hard soldering on the back side of the board (right) is...!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22685130742/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/728/22685130742_ee4c0d89c8_k.jpg" width="400" /></a><br />
<br />
Place the board under the stencil, put the solder paste on the stencil.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22681458382/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="400" src="https://farm1.staticflickr.com/655/22681458382_239b87efd1_k.jpg" width="300" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Place the resistors and LEDs on the solder paste. Heat it till the solder turns silver and shiny.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22682337162/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5724/22682337162_982f0d091a_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Turn it over and place the board under the stencil again, put the solder paste on the stencil- this is really really hard. I had to do it over many many many many times.<br />
<br />
When you finally get the solder paste properly on the board, heat the board again, but be careful- if you overheat, the parts on the other side of the board will move.<br />
<br />
I couldn't take any pictures of this process since my hands were dirty with the solder paste.<br />
<br />
After both sides are done, put solder paste on the bigger board as well, and place the smaller board on top of the bigger one.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22671851586/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5707/22671851586_5ae2d67daa_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Put the board in the IC heater.
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22684445422/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/575/22684445422_d5d164f9ed_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22076847753/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/774/22076847753_b7e85d6146_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Done! And all LED works as intended...
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22077193613/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm1.staticflickr.com/594/22077193613_0cedf42eb0_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22077199193/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5813/22077199193_15c722447e_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
And we're done!!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22075731504/in/dateposted-public/" title="201511 Hackaday"><img alt="201511 Hackaday" height="300" src="https://farm6.staticflickr.com/5801/22075731504_e812847fcb_k.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<b>Recommended tools by Matthew:</b></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiurNpk7kdGRg4YjQniOWmfflRS4vGE70epqAL8qTDfnIPNxLncwpxxL1hDyx3S6xUpv4OOVoT2GQpmRrLEdjkEulHTa_9yNXkZRQUrIMu7vZa50KnP4nmW4CbFCy2HI21JF6NV1zVRmxQ/s1600/Screen+Shot+2015-11-02+at+1.29.45+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiurNpk7kdGRg4YjQniOWmfflRS4vGE70epqAL8qTDfnIPNxLncwpxxL1hDyx3S6xUpv4OOVoT2GQpmRrLEdjkEulHTa_9yNXkZRQUrIMu7vZa50KnP4nmW4CbFCy2HI21JF6NV1zVRmxQ/s400/Screen+Shot+2015-11-02+at+1.29.45+AM.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhJLjxf6b9E7xxmEVkRn5fSNkfNK2F8DznYQ2MQKLSHFlM9wC-90GYs16M6PewZpdUj2OXLwK0DNruVAmt8aV8r5O4aQulVzTiWsxEt5Ct1L-h2cXgFgWCTXdfe_RCoNRgtlmU7MELyaE/s1600/Screen+Shot+2015-11-02+at+1.30.05+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="226" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhJLjxf6b9E7xxmEVkRn5fSNkfNK2F8DznYQ2MQKLSHFlM9wC-90GYs16M6PewZpdUj2OXLwK0DNruVAmt8aV8r5O4aQulVzTiWsxEt5Ct1L-h2cXgFgWCTXdfe_RCoNRgtlmU7MELyaE/s400/Screen+Shot+2015-11-02+at+1.30.05+AM.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEier52kbLildGKAQ4_GGHEMyrJis6ZWMlCtKmPjrEVOpYmiKDntE2VtpWn1dMHVNODZ6p0-rdpzXH0uQQ1CSKCnW1ZGyEnDEZVrdhTAVYZu4E0eCRTazpmZGurnfxGemOMxzo9bBD4B1bk/s1600/Screen+Shot+2015-11-02+at+1.30.17+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEier52kbLildGKAQ4_GGHEMyrJis6ZWMlCtKmPjrEVOpYmiKDntE2VtpWn1dMHVNODZ6p0-rdpzXH0uQQ1CSKCnW1ZGyEnDEZVrdhTAVYZu4E0eCRTazpmZGurnfxGemOMxzo9bBD4B1bk/s400/Screen+Shot+2015-11-02+at+1.30.17+AM.png" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
Thanks again Matt, and for those of you interested, his slides etc can be found here:<br />
<a href="https://hackaday.io/matt">https://hackaday.io/matt</a><br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-12080446603864517662015-10-25T01:31:00.000+09:002015-10-25T01:34:52.691+09:00October #sfhtml5 on Accelerated Mobile Pages<div dir="ltr" style="text-align: left;" trbidi="on">
I joined October <a href="http://www.meetup.com/sfhtml5/events/219966898/?comment_table_id=456577091">SFHTML5</a> last night, topic was Accelerated Mobile Pages Project.<br />
<br />
<b>AMP Project Page:</b><br />
<a href="https://www.ampproject.org/">https://www.ampproject.org/</a><br />
<b>Google's Blog Post:</b><br />
<a href="https://googleblog.blogspot.com/2015/10/introducing-accelerated-mobile-pages.html">Introducing the Accelerated Mobile Pages Project, for a faster, open mobile web</a><br />
<b>It's an open source project, GitHub Page is here:</b><br />
<a href="https://github.com/ampproject">https://github.com/ampproject</a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21804432773/in/dateposted-public/" title="IMG_20151023_204920"><img alt="IMG_20151023_204920" height="480" src="https://farm6.staticflickr.com/5640/21804432773_0395ec15e4_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
We talk a lot about performance... we all know performance matters. But what does "slow" mean? "Slowness" is contextual... but as Google's philosophy "<a href="https://www.google.com/about/company/philosophy/">Ten things we know to be true</a>" says, we should "<b>focus on user and all else will follow</b>" - so developers should really think about "<b>What does the user feel?</b>" using the service you have built.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21804314773/in/dateposted-public/" title="IMG_20151023_204343"><img alt="IMG_20151023_204343" height="480" src="https://farm1.staticflickr.com/742/21804314773_bb4cffe9aa_k.jpg" width="640" /></a><br />
<br />
One thing we experience is this clash of "monetization and user acquisition" vs "user experience".<br />
<br />
<blockquote class="twitter-tweet" lang="en">
<div dir="ltr" lang="en">
This slide got a big reaction! Very true - devs know ad cruft hurts users <a href="https://twitter.com/hashtag/sfhtml5?src=hash">#sfhtml5</a> <a href="https://twitter.com/hashtag/webdev?src=hash">#webdev</a> <a href="https://t.co/6JuEw2okwy">pic.twitter.com/6JuEw2okwy</a></div>
— Alan Hogan (@AlanHogan) <a href="https://twitter.com/AlanHogan/status/657742418922438656">October 24, 2015</a></blockquote>
<script async="" charset="utf-8" src="//platform.twitter.com/widgets.js"></script>
<br />
<br />
AMP is trying to solve that problem, building a win-win-win for users, publishers and advertisers.
<br />
<br />
<blockquote class="twitter-tweet" lang="en">
<div dir="ltr" lang="en">
This slide explains why AMP (Accelerated Mobile Pages) is a winning proposition <a href="https://twitter.com/hashtag/sfhtml5?src=hash">#sfhtml5</a> <a href="https://twitter.com/google">@google</a> <a href="https://twitter.com/hashtag/webdev?src=hash">#webdev</a> <a href="https://t.co/dGCb5io4bh">pic.twitter.com/dGCb5io4bh</a></div>
— b01dface (@b01dface) <a href="https://twitter.com/b01dface/status/657746371139637249">October 24, 2015</a></blockquote>
<script async="" charset="utf-8" src="//platform.twitter.com/widgets.js"></script>
<br />
<div class="p1">
<span class="s1">AMP project consists of AMP HTML, </span>AMP JS and AMP CDN. No user-authored JS, subset of tags and selectors, but instead it consists of advanced components like amp-img tag, amp-ad tag which is a custom tag for ads, amp-twitter tag that shows embedded tweet, etc.</div>
<div class="p1">
<br /></div>
<div class="p1">
It's still an early stage project, and the team welcomes you all to join the project, try it out, give feedback and contribute to the project.</div>
<br />
Videos:<br />
<br />
RAIL: Putting the User at the Center of Performance with Paul Irish<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/X-qZu2Aoo98?list=PLUj8-Hhrb-a1WhrhBff-_lT2EdHjHqSBy" width="560"></iframe>
<br />
<br />
<a href="https://github.com/reddit/reddit-mobile/issues/247">Perf audit: Loading performance</a><br />
<br />
<blockquote class="twitter-tweet" lang="en">
<div dir="ltr" lang="en">
<a href="https://twitter.com/hashtag/sfhtml5?src=hash">#sfhtml5</a> Wikimedia team printed Chrome DevTools & analyzed what is slowing down page load, ended up doubling speed! <a href="https://t.co/OYZHYxVw9B">https://t.co/OYZHYxVw9B</a></div>
— Fumi (@Fumi) <a href="https://twitter.com/Fumi/status/657741065886109696">October 24, 2015</a></blockquote>
<script async="" charset="utf-8" src="//platform.twitter.com/widgets.js"></script>
<br />
AMP: Accelerated Mobile Pages with Paul Bakaus
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/SOx1XfOjJPI?list=PLUj8-Hhrb-a1WhrhBff-_lT2EdHjHqSBy" width="560"></iframe>
<br />
<br />
AMP Anatomy with Malte Ubl
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/hVRkG1CQScA?list=PLUj8-Hhrb-a1WhrhBff-_lT2EdHjHqSBy" width="560"></iframe>
<br />
<br />
Q&A with Paul Irish, Malte Ubl, Jordan Adler, and Paul Bakaus
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/1XlJiIIBPnE?list=PLUj8-Hhrb-a1WhrhBff-_lT2EdHjHqSBy" width="560"></iframe>
<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-8435792358990535002015-10-19T03:25:00.000+09:002015-10-19T03:25:12.879+09:00Tried "Dominator" of Psycho-pass<div dir="ltr" style="text-align: left;" trbidi="on">
I had the opportunity to play with "Dominator" of Psycho-pass!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22276520021/in/dateposted-public/" title="Untitled"><img alt="Untitled" height="426" src="https://farm6.staticflickr.com/5822/22276520021_1c3d8810ce_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
And of course the video :)<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/LP21VQsrgk4" width="560"></iframe>
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22253144352/in/dateposted-public/" title="Untitled"><img alt="Untitled" height="426" src="https://farm6.staticflickr.com/5680/22253144352_628e13fd70_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22239868766/in/dateposted-public/" title="Untitled"><img alt="Untitled" height="426" src="https://farm6.staticflickr.com/5765/22239868766_5b0ed3ec52_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22239885796/in/dateposted-public/" title="Untitled"><img alt="Untitled" height="426" src="https://farm1.staticflickr.com/622/22239885796_ef77de4ded_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21643322444/in/dateposted-public/" title="Untitled"><img alt="Untitled" height="426" src="https://farm6.staticflickr.com/5692/21643322444_c9709c87f6_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/22253175372/in/dateposted-public/" title="Untitled"><img alt="Untitled" height="426" src="https://farm6.staticflickr.com/5662/22253175372_4da3128d87_k.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
This Dominator is created by a Japanese hardware startup <a href="http://www.cerevo.com/en/">Cerevo</a>, after a famous Japanese science fiction animation "Psycho-pass". If you have never seen Psycho-pass, you should go to Hulu.com or Funimation and watch :)<br />
<br />
<a href="http://www.hulu.com/psychopass">http://www.hulu.com/psychopass</a><br />
<a href="http://www.funimation.com/shows/psycho-pass/">http://www.funimation.com/shows/psycho-pass/</a><br />
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiczZ93pqsYDgnYNUf0SnPx0PP-Xx8hRmU10_BrF56XJUGGUi0LFrVK8WrwC0iDb5g-hFxci2GeFA3THvA3h3tRWdQH-OwzzJmD8pOMTDUOVj0yILLSjEsXlWrfz4E5ZsZyl4V_TyZg0p0/s1600/Screen+Shot+2015-10-17+at+11.54.54+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="145" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiczZ93pqsYDgnYNUf0SnPx0PP-Xx8hRmU10_BrF56XJUGGUi0LFrVK8WrwC0iDb5g-hFxci2GeFA3THvA3h3tRWdQH-OwzzJmD8pOMTDUOVj0yILLSjEsXlWrfz4E5ZsZyl4V_TyZg0p0/s400/Screen+Shot+2015-10-17+at+11.54.54+PM.png" width="400" /></a></div>
<br />
<blockquote class="tr_bq">
Story:<br />
In the future, even just thinking about a crime is enough to make you guilty – and justice is dispensed from the barrel of a gun. Detectives work in teams made up of Enforcers and Inspectors. Enforcers take out the bad guys, and Inspectors make sure their partners don’t cross the fine line between good and evil. The great equalizer in the war against thugs is the Dominator, a futuristic weapon that can read minds and assess the probability that a citizen will turn criminal. There are no trials. Only Enforcers, Inspectors, and the Dominator. Commit a crime in your mind – and the Dominator will make sure you pay the ultimate price.</blockquote>
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
</div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-37288990745336859212015-10-05T15:34:00.000+09:002015-10-05T15:34:08.607+09:00Super Blood Moon<div dir="ltr" style="text-align: left;" trbidi="on">
I went to shoot pictures of the Super Blood Moon from the Aquatic Park.<br />
<br />
Super Blood Moon in the sky, air plane flying just below it :)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899226006/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/768/21899226006_75bb8ce96b_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
When we arrived at the pier, sunset was beautiful but the sky was covered with cloud and we were not able to see the moon.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21302433694/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/683/21302433694_372980acb8_z.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21304043813/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5640/21304043813_2fb27d2812_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
So we kept shooting photos of birds...<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899021876/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5832/21899021876_066f65c4c1_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737341418/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/739/21737341418_3687fa3009_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Flock of birds.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21913196422/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/625/21913196422_446cb29ee2_z.jpg" width="640" /></a><br />
<br />
Birds flying over Alcatraz.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21302477794/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/740/21302477794_2a7c60d582_z.jpg" width="640" /></a><br />
<div>
<br /></div>
And ships and scenery...<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21302446204/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5696/21302446204_55a0b7e85b_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21302449564/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/777/21302449564_90dc9b8d48_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899038756/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/715/21899038756_cdc8ebb95b_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737358418/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5694/21737358418_7d56b6bd09_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Sky is becoming darker.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21925227155/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5630/21925227155_15f32454e6_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737191430/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/752/21737191430_a495548120_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21934978611/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5750/21934978611_f4f3a16ee8_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
"I see the moon!" One of the photographers told me. Yay!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21738387519/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/584/21738387519_a0e77635dd_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21934988621/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/740/21934988621_0984af7727_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899126436/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5774/21899126436_dbbd33981c_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21925283965/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5634/21925283965_f581f406e1_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21738424899/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5813/21738424899_7e2abfda6d_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737238350/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/580/21737238350_8e17982d35_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21738432029/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/675/21738432029_b1739bbecc_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737468948/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/695/21737468948_1aeb8e6224_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21925317415/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/614/21925317415_6d0f96293a_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899174066/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/584/21899174066_dc21d643e9_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899182016/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5737/21899182016_5c50648674_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21925373795/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5702/21925373795_edd9243be7_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21935110171/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/678/21935110171_0b31968779_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21913373252/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5709/21913373252_707f3e23de_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21925403465/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5808/21925403465_8d519d60b5_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737577378/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/771/21737577378_2efbba6cae_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21935172871/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/753/21935172871_a648c0871a_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21302739834/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/687/21302739834_11f10ee7e5_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21302751494/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5641/21302751494_91ae3c7f08_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899347336/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/682/21899347336_53ef58d40a_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737666188/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5833/21737666188_7679e6c332_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Amazing. The ridge of the moon turning golden...<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21738643699/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/772/21738643699_775dec8513_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21738646789/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5797/21738646789_2147291a4f_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737460120/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5728/21737460120_a022916998_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21304392733/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/677/21304392733_4e1ac19dd3_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737689088/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5776/21737689088_66d8419f01_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737472080/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/621/21737472080_f3be15bf49_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21304407653/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/733/21304407653_3c11ab0903_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21913523932/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/735/21913523932_c40063d1ef_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899388216/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/743/21899388216_330fa6dcca_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21304416483/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/635/21304416483_ae72e9d8e7_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899393206/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/667/21899393206_9716f5da38_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21304432473/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5785/21304432473_f0842a5a95_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737724078/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="640" src="https://farm1.staticflickr.com/677/21737724078_00b5876dbd_z.jpg" width="427" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21304437433/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="640" src="https://farm1.staticflickr.com/759/21304437433_41606abb0f_z.jpg" width="427" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21925565445/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="640" src="https://farm1.staticflickr.com/580/21925565445_a3a3a4bc5e_z.jpg" width="427" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21738701689/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/744/21738701689_c0f1b542b3_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737512470/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5710/21737512470_1f506d4c09_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21304452473/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5780/21304452473_ce641160b8_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Bokeh
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21935302071/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/648/21935302071_8fa67b9202_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21899344316/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm1.staticflickr.com/712/21899344316_9aaef2e409_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Golden Gate Bridge<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/21737494640/in/dateposted-public/" title="SuperBloodMoon"><img alt="SuperBloodMoon" height="427" src="https://farm6.staticflickr.com/5741/21737494640_0dc2dd8389_z.jpg" width="640" /></a><br />
<div>
<br /></div>
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-67243757707818200242015-09-28T07:38:00.000+09:002015-09-28T07:38:00.460+09:00#cfasummit "How Googlers helped San Francisco Use Data Science to Understand a Surge in 911 Calls"<div dir="ltr" style="text-align: left;" trbidi="on">
On 9/30-10/2 (next Wed-Friday) <a href="http://www.codeforamerica.org/summit/">Code for America Summit</a> will take place in Oakland. It is an awesome conference in the civic innovation area, and we are happy that Google will be sponsoring the summit again.<br />
<br />
This year, I will be moderating a panel to talk about a project that I have been working on with the San Francisco local government for the last year, called "Civic Bridge".<br />
<br />
At Google, we provide many products and services to contribute to the society- for example, services such as Google search, Google Maps, Gmail, YouTube and Google Calendar are so useful to my life that it has been a game changer for me. Maybe you have your own favorite. Yet, I felt like there are much more Googlers can do to contribute to the society, and when we started to talk internally, many felt the same way.<br />
<br />
There are various problems in the society. San Francisco- the city I live in is an awesome place, but we do have housing issues, safety issues, homeless issues etc. Any city has its own problem, and the mayor and local government employees are working hard everyday to help solve those problems for us. What if technology company employees worked together with those city employees to help solve those problems?<br />
<br />
Through Civic Bridge program, Google employees worked with the San Francisco city employees for 4 months as pro-bono volunteer project, 1 month for full time and 3 months as 20% project. We wanted to tackle hard problems that may take 10-20 years to resolve, and think about how technology can help resolve those issues. Not just doing a system change to existing system or making a simple website, but we wanted to tackle hard problems. We also wanted to make sure we are making meaningful changes to impact the citizens' lives through Civic Bridge.<br />
<br />
It took a long time to prepare for the project- from negotiation with the city, getting the contract signed, working with Google's legal department, scoping the project, selection of Googlers to work in the city, managing the project, etc... and we have finished all the preparation in March. 6 Googlers started their engagement in the city from 4/1 and finished the projects at the end of July.<br />
<br />
3 Googlers worked on Affordable Housing project, the other 3 Googlers worked on 911 call analysis.<br />
<br />
At Code for America Summit, I will be moderating a panel with the 911 call analysis Google team and SF city staffs.<br />
<br />
<b>Title: How Googlers helped San Francisco Use Data Science to Understand a Surge in 911 Calls </b><br />
<br />
<a href="https://www.codeforamerica.org/summit/schedule/#breakout_111">https://www.codeforamerica.org/summit/schedule/#breakout_111</a><br />
<br />
Date & Time: 9/30 2-3 PM<br />
Room: 203<br />
<br />
Abstract: This year the San Francisco Mayor’s Office of Civic Innovation piloted a program called Civic Bridge to bring pro-bono private sector experts in to help City departments with pressing challenges. Googlers made up 2 of the 4 teams that worked with San Francisco City departments on issues like affordable housing, emergency response, City hiring, and homelessness. At this panel discussion, panelists from Google and the City of San Francisco will share the experience of one of the projects, in which a team of Googlers brought data analysis skills to the Department of Emergency Management to help SF understand their recent dramatic increase in 911 calls.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvzgMZlxtf3hBSU56stHop9T_vPDlys0yJitmD_WwYpUppIstUahYMHS1JXY6P4jFHBH4-LwyRcyThcExIa821kVe5fKFYm9XJhzlWzV-5OSWeYVftZrKULIkckUP9pTQXkiKpRO3rbo/s1600/Screen+Shot+2015-09-27+at+2.51.46+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEggvzgMZlxtf3hBSU56stHop9T_vPDlys0yJitmD_WwYpUppIstUahYMHS1JXY6P4jFHBH4-LwyRcyThcExIa821kVe5fKFYm9XJhzlWzV-5OSWeYVftZrKULIkckUP9pTQXkiKpRO3rbo/s640/Screen+Shot+2015-09-27+at+2.51.46+PM.png" width="488" /></a></div>
<br />
We really hope that more efforts for the city governments and local tech industries to work together to resolve local issues to expand to many cities with many companies in the future.<br />
<br />
If you are joining Code for America Summit this year, please join our session on 9/30 2-3 PM in Room 203 (there is no livestream nor video recording) to hear more!<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-2794487068059042902015-08-23T07:16:00.000+09:002015-08-23T07:32:38.505+09:00EddyStone & Physical Web Beacon<div dir="ltr" style="text-align: left;" trbidi="on">
I had a chance to get an EddyStone / Physical Web beacon and play with it.<br />
<br />
This is my beacon. Fumi Beacon :)<br />
<br />
<a data-context="false" data-footer="false" data-header="false" href="https://www.flickr.com/photos/fumi/20608462888/in/dateposted-public/" title="IMG_20150822_141129"><img alt="IMG_20150822_141129" height="525" src="https://farm1.staticflickr.com/717/20608462888_712b4ef874_z.jpg" width="640" /></a>
<br />
<br />
It's one of the devices from the <a href="http://google.github.io/physical-web/">Physical Web project</a>.<br />
<br />
The Physical Web project is an experimental project started at Google but an open project for all. They are planning to enable people to walk up to any smart device - a vending machine, a poster, a toy, a bus stop, a rental car - and not have to download each and every application, but interact with them with just a tap.<br />
<br />
The project is open sourced and up on GitHub: <a href="https://github.com/google/physical-web">https://github.com/google/physical-web</a><br />
EddyStone (open beacon format from Google) is also on GitHub: <a href="https://github.com/google/eddystone">https://github.com/google/eddystone</a><br />
<br />
So, how do we actually use it?<br />
<br />
Let's start with the simplest thing. Fumi beacon will direct people to Fumi's blog (here!)<br />
<br />
It's super easy.<br />
<br />
Step1: Download the <a href="https://play.google.com/store/apps/details?id=physical_web.org.physicalweb&hl=en">Physical Web app</a> from Google Play Store<br />
Step2: Open the app on your Android phone, select "edit URLs"<br />
Step3: Put the beacon under your phone and push the button (there's only 1 button)<br />
Step4: In the text box, enter URL you want to direct the beacon to<br />
<br />
And you're done! Fumi's Beacon directs everyone who interacts with my beacon here :)<br />
Honestly, I didn't think it's so easy!<br />
<br />
Then, you can of course have some more fun with it.<br />
<br />
For example, in this video the toy that has beacon in it broadcasts a URL to a webpage that contains JavaScript to directly connect to the toy via Bluetooth. You can change the LED color, sound, etc. The toy is a standalone device that can be played with by youngsters, while the webpage interaction lets the parent easily configure and personalize the toy.<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/PwK3ccOJ6EY" width="560"></iframe>
<br />
<br />
I saw demos of beacon + parking meter and payment, beacon at restaurant use case (instead of the hardware that you take when you are waiting for the queue at the restaurant, your Android phone will be a replacement), etc.<br />
<br />
If you are interested, here is the <a href="http://google.github.io/physical-web/cookbook/">Physical Web Cookbook</a> :)<br />
<br />
Oh, and for those of you who are using iOS:<br />
<a href="http://blog.chromium.org/2015/07/exploring-physical-web-with-chrome-for.html">Exploring the Physical Web with Chrome for iOS</a><br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-68439493337336448772015-08-17T07:42:00.001+09:002015-08-17T07:46:07.696+09:00Visited Lick Observatory<div dir="ltr" style="text-align: left;" trbidi="on">
I visited <a href="http://www.ucolick.org/">the Lick Observatory</a> this Friday. It is an astronomical observatory, owned and operated by the University of California on the summit of Mount Hamilton.<br />
<br />
While larger telescopes in Hawaii has a large queue for researchers using it, Lick is an excellent facility for researchers to have greater access, and Google is one of their sponsors :)<br />
<br />
<b>36-inch (91-centimeter) Refactor telescope</b><br />
<br />
Pictures of the 36-inch telescope before turning off the light.<br />
<br />
With this telescope, we watched <a href="http://messier.seds.org/m/m013.html">M13</a> and <a href="https://en.wikipedia.org/wiki/Ring_Nebula">Ring Nebula</a>.<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20010079103/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/636/20010079103_7fe9479028_z.jpg" width="427" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20008426664/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm6.staticflickr.com/5812/20008426664_92447cdf24_z.jpg" width="427" /></a>
<br />
<br />
Pictures from earlier in the evening:<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20009922603/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/654/20009922603_cf13e1c170_z.jpg" width="427" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20637492891/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/614/20637492891_e35c64d163_z.jpg" width="427" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20637496271/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm6.staticflickr.com/5673/20637496271_a01c5a2e58_z.jpg" width="427" /></a>
<br />
<br />
View of the dome from outside.<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20442812270/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5654/20442812270_b8b276af51_z.jpg" width="640" /></a><br />
<div>
<br /></div>
Pictures after turning off the light.<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20008438734/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/667/20008438734_d2b59aeb05_z.jpg" width="427" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20010092783/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/597/20010092783_e985a69691_z.jpg" width="427" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20630986625/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5715/20630986625_5b0c2e1f05_z.jpg" width="640" /></a>
<br />
<br />
<b>40-inch Nickel Telescope</b><br />
<br />
This is 40-inch Nickel Telescope, with which we were able to see the NGC 6543m the <a href="https://en.wikipedia.org/wiki/Cat%27s_Eye_Nebula">Cat's Eye nebula</a>.<br />
<a href="https://www.flickr.com/photos/fumi/20009993913/in/dateposted-public/" title="Lick Observatory"><br class="Apple-interchange-newline" /><img alt="Lick Observatory" height="640" src="https://farm6.staticflickr.com/5628/20009993913_157acdb9c3_z.jpg" width="427" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20442883008/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/755/20442883008_29972d4c9a_z.jpg" width="427" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20637531171/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/754/20637531171_cb2725272f_z.jpg" width="427" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20009968443/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm6.staticflickr.com/5734/20009968443_03819ecebf_z.jpg" width="427" /></a><br />
<div>
<br /></div>
<div>
<a href="https://www.flickr.com/photos/fumi/20630846105/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/606/20630846105_0d3b8cc15d_z.jpg" width="427" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20444168159/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/590/20444168159_47880d43a1_z.jpg" width="427" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20442856008/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/703/20442856008_ee5c503a5a_z.jpg" width="427" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20442885530/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="640" src="https://farm1.staticflickr.com/740/20442885530_ba71e02f76_z.jpg" width="427" /></a></div>
<div>
<br /></div>
<a href="https://www.flickr.com/photos/fumi/20442908210/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/641/20442908210_6061237d1c_z.jpg" width="640" /></a><br />
<div>
<br /></div>
<a href="https://www.flickr.com/photos/fumi/20009980733/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5787/20009980733_7568bb56cb_z.jpg" width="640" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20009953833/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/718/20009953833_d560f4f735_z.jpg" width="640" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20442870180/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/566/20442870180_fe28a7d155_z.jpg" width="640" /></a><br />
<br />
<b>The talks</b><br />
<br />
<div>
<span style="font-family: inherit;"><span style="background-color: white; color: #222222; line-height: 16.0581817626953px;">Astrophysicist professor </span><a href="https://en.wikipedia.org/wiki/Alexei_Filippenko" style="background-color: white; color: #1155cc; line-height: 16.0581817626953px;" target="_blank"><span class="il">Alex</span> Filippenko</a> gave us a Science Talk!</span></div>
<br />
<a href="https://www.flickr.com/photos/fumi/20442970098/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/652/20442970098_73a2946dac_z.jpg" width="640" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20444231459/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/669/20444231459_29e976ae8c_z.jpg" width="640" /></a><br />
<div>
<br /></div>
<div>
I also joined the history talk by Ron Bricmont, where we were able to learn about the history of the observatory and James Lick.</div>
<div>
<br /></div>
<b>Amazing views</b><br />
<br />
Beautiful sunset view from the observatory.
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20637554471/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5765/20637554471_136c5b4796_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20008362104/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/779/20008362104_436c388557_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20444235649/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/662/20444235649_d260b0a169_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20630920585/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5671/20630920585_5365cc260b_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20621832222/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/773/20621832222_570342c3cc_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20444248749/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5654/20444248749_88ed219fbe_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20637591741/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5737/20637591741_558dca71e9_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20442939978/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/710/20442939978_e38e08de8d_z.jpg" width="640" /></a>
<br />
<br />
Beautiful night view.
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20631024145/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5714/20631024145_037770bfbb_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20631008305/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5693/20631008305_a37972a011_z.jpg" width="640" /></a>
<br />
<br />
Beautiful panoramic view of the valley.<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20444132419/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/758/20444132419_ae939ec00c_z.jpg" width="640" /></a><br />
<br />
<a href="https://www.flickr.com/photos/fumi/20621704722/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="145" src="https://farm1.staticflickr.com/661/20621704722_eaa46107fd_z.jpg" width="640" /></a><br />
<br />
Pictures I took while climbing Mount Hamilton- we saw lots of deers, squirrels, turkeys, birds etc.<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20639924301/in/dateposted-public/" title="IMG_20150814_182359~2"><img alt="IMG_20150814_182359~2" height="480" src="https://farm6.staticflickr.com/5829/20639924301_0cb5a8590d_z.jpg" width="640" /></a><br />
<br />
<img alt="IMG_20150814_184733~2" height="480" src="https://farm6.staticflickr.com/5713/20012372713_72ffc3d554_z.jpg" width="640" /><br />
<div>
<br /></div>
<div>
<b>Amateur Astronomer Telescopes</b></div>
<div>
<br /></div>
Many amateur astronomer showed us various stars with their telescopes. Even during this brightness, we were able to see the Saturn!<br />
<br />
After sunset, the sky was so clear and we had the best condition to view the stars, that we felt like the stars are falling on us. It was new moon so excellent condition, and we were able to see lots of shooting stars due to the <a href="http://www.timeanddate.com/astronomy/meteor-shower/perseid.html">Perseid Meteor Shower</a>. It was amazing!<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20637452181/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5770/20637452181_d86722b975_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20637560241/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm6.staticflickr.com/5676/20637560241_e7158f3116_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20442926810/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/743/20442926810_cc9d92b9ed_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20621918352/in/dateposted-public/" title="Lick Observatory"><img alt="Lick Observatory" height="427" src="https://farm1.staticflickr.com/725/20621918352_00d5458bb7_z.jpg" width="640" /></a><br />
<br />
<b>Further reading:
</b><br />
<br />
<a href="https://archive.org/details/handbookoflickob00holdrich">Hand-book of the Lick Observatory of the University of California by Edward Holden</a>
<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-51245264411692631982015-08-03T08:15:00.000+09:002015-08-03T08:26:24.457+09:002015 Novato Space Festival<div dir="ltr" style="text-align: left;" trbidi="on">
This weekend, I joined <b><a href="http://thespacestationca.org/NovatoSpaceFestival.shtml">2015 Novato Space Festival</a></b>.<br />
<br />
I was able to see 5 legendary astronauts, very exciting!!<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20222466011/in/dateposted-public/" style="clear: left; display: inline !important; margin-bottom: 1em; margin-right: 1em; text-align: center;" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/406/20222466011_ab85d91161_z.jpg" width="640" /></a><br />
<script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20216705505/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/280/20216705505_6d12e0327f_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Poster of the festival.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhihnfqIDGQx0tJinOnz2H19WMFLUwi8Eefw7Yz11t0KfLZZyriP7uJC-SlF1jdimjgxCzumLdxNk0meUiRWHxi47syyuPEjfZE8qrO9Q3GJoqB6dLgfYtugDpBsVXFMCaduCN5SJxKJqY/s1600/2015-SpaceFest-2-web+%25282%2529.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhihnfqIDGQx0tJinOnz2H19WMFLUwi8Eefw7Yz11t0KfLZZyriP7uJC-SlF1jdimjgxCzumLdxNk0meUiRWHxi47syyuPEjfZE8qrO9Q3GJoqB6dLgfYtugDpBsVXFMCaduCN5SJxKJqY/s640/2015-SpaceFest-2-web+%25282%2529.jpg" width="414" /></a></div>
<br />
Astronauts who came to the festival:<br />
<ul style="font-family: Futura;">
<li><a href="http://alworden.com/" style="border: none; color: #0099ff; outline: none;" target="new">Al Worden</a> - Apollo 15 Moon Mission</li>
<li><a href="http://www.jerrylross.com/" style="border: none; color: #0099ff; outline: none;" target="new">Jerry Ross</a> – Seven Flights on the Space Shuttle</li>
<li><a href="http://www.jsc.nasa.gov/Bios/htmlbios/cagle.html" style="border: none; color: #0099ff; outline: none;" target="new">Yvonne Cagle</a></li>
<li><a href="http://astronautrheaseddon.com/" style="border: none; color: #0099ff; outline: none;" target="new">Rhea Seddon</a> - One of the first female astronauts</li>
<li><a href="http://www.jsc.nasa.gov/Bios/htmlbios/gibson.html" style="border: none; color: #0099ff; outline: none;" target="new">Hoot Gibson</a></li>
</ul>
Photos from the Q&A session<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19594080034/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/548/19594080034_fef7f08c60_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19595760793/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/509/19595760793_aced00ba68_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19595743413/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/534/19595743413_1ac378ec6d_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20216717875/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/278/20216717875_c9c1d4785d_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20030092039/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/341/20030092039_f2fd9f80c7_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20030078709/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm4.staticflickr.com/3692/20030078709_8090ff53fb_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20216654205/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/349/20216654205_d610c98f1b_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20190397786/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/449/20190397786_234f727114_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19594022894/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/406/19594022894_f314661ff9_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20222430101/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/400/20222430101_d0c82daa8d_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Ever been curious what is in the back pack of the astronauts?<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20028623678/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/464/20028623678_76954a7614_z.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20028610508/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="640" src="https://farm1.staticflickr.com/369/20028610508_660ba843af_z.jpg" width="427" /></a><br />
<div>
<br /></div>
This is the 3D printer that is deployed in ISS, created by a startup called <a href="http://www.madeinspace.us/">Made In Space</a>.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20216770365/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm4.staticflickr.com/3667/20216770365_41a0f01537_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Objects created by the printer.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20028758348/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/297/20028758348_4942beb7a0_z.jpg" width="640" /></a><br />
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19594112054/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm4.staticflickr.com/3834/19594112054_91183ffd5e_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Synthetic regolith, made with moon dirt. Since shipping filaments to moon is too expensive, they plan to use moon dirt to create materials to 3D print.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20030159309/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/327/20030159309_0aa458f8ff_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Zero-G 3D printer validation, photo credit: <a href="http://www.madeinspace.us/presskit/">Made in Space</a>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKPdF7O6_sekLOQVKDuaHB7DoyGYKKdAoTXFZmjDu59iIDkygW1rtGhMfTa57JxZHPhyphenhyphensZFmAaKfJnyNZHDN9PCT_-CUyGPco9PjxMD9Obi-lb6yhCj_B8DK-IeRXnEgK3JiQwutq3QWM/s1600/Team-micro_gravity_test_2013-small.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="424" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgKPdF7O6_sekLOQVKDuaHB7DoyGYKKdAoTXFZmjDu59iIDkygW1rtGhMfTa57JxZHPhyphenhyphensZFmAaKfJnyNZHDN9PCT_-CUyGPco9PjxMD9Obi-lb6yhCj_B8DK-IeRXnEgK3JiQwutq3QWM/s640/Team-micro_gravity_test_2013-small.png" width="640" /></a></div>
<br />
<br />
Tardigrade - a bug that can survive in the vacuum of outer space. They can survive in extreme environments- they can withstand temperatures from just above absolute zero to well above the boiling point of water (100 °C), pressures about six times greater than those found in the deepest ocean trenches, ionizing radiation at doses hundreds of times higher than the lethal dose for a human.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20028773948/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/436/20028773948_35f038e518_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
They can go without food or water for more than 10 years, drying out to the point where they are 3% or less water, only to rehydrate, forage, and reproduce. This is a picture of them dried out, but if you add water to them they will rehydrate.<br />
<div>
<br /></div>
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20190511886/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/263/20190511886_3d29da04fe_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
This bolt & nut from shuttle launch weighs 100 pounds!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20190502586/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/490/20190502586_087c2b0811_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Robot.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19595834443/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/291/19595834443_8897783a7c_z.jpg" width="640" /></a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20028630438/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/343/20028630438_046fa7cf59_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19593948734/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/288/19593948734_18d5530edf_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20028594298/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/358/20028594298_78d87676b4_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20216606445/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/516/20216606445_ba3d038c3e_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20222334321/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/559/20222334321_1071c843d6_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20190338646/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/365/20190338646_48431d0195_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20190361276/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/333/20190361276_2d259253cc_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20222318831/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/554/20222318831_0011b9c78b_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20028582098/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="640" src="https://farm1.staticflickr.com/562/20028582098_abf25c1100_z.jpg" width="427" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20222330691/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="640" src="https://farm1.staticflickr.com/349/20222330691_2e90cfc3c9_z.jpg" width="427" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19595632433/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="640" src="https://farm1.staticflickr.com/517/19595632433_c2514bbf2a_z.jpg" width="427" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
And of course, there were Star Wars cosplayers :)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/20222323161/in/dateposted-public/" title="2015 Novato Space Festival"><img alt="2015 Novato Space Festival" height="427" src="https://farm1.staticflickr.com/516/20222323161_0ab90def8e_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-26917456977393902192015-07-30T14:15:00.001+09:002015-07-30T14:15:35.659+09:00Joined Google ATAP team<div dir="ltr" style="text-align: left;" trbidi="on">
It has been 2 years since I moved from Japan to US. And starting this week, I joined a new team within Google called Google ATAP (Advanced Technologies and Projects).<br />
<br />
I will be in charge of Developer Relations for Project Soli and <a href="https://www.google.com/atap/project-jacquard/">Project Jacquard</a>.<br />
<br />
Project Soli aims to use motions to control devices, and building a sensor that could capture submillimeter motions of overlapping fingers in 3D space using radar.<br />
<br />
Video of Project Soli<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/qObSFfdfe7I" width="560"></iframe>
<br />
<br />
Project Jacquard is developing an interactive woven textile - a textile capable of registering touch and sending signals back to a computing device incorporating a new conductive yarn.<br />
<br />
Video of Project Jacquard<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/0QNiZfSsPc0" width="560"></iframe>
<br />
<br />
Are you interested? We are hiring!<br />
<br />
Please apply for a Software Engineer role from the following link if you'd like to join the team of pirates :D<br />
<a href="https://www.google.com/about/careers/search#!t=jo&jid=109975001&">https://www.google.com/about/careers/search#!t=jo&jid=109975001&</a><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19481640103/in/dateposted-public/" title="IMG_20150728_193611"><img alt="IMG_20150728_193611" height="480" src="https://farm1.staticflickr.com/439/19481640103_4177c39bd9_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<div dir="ltr" style="text-align: left;" trbidi="on">
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
</div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-68785254318094392942015-07-26T08:35:00.001+09:002015-07-26T08:56:37.650+09:00Nodebots San Francisco<div dir="ltr" style="text-align: left;" trbidi="on">
I joined <a href="http://nodebots.io/">Nodebots</a> San Francisco today.<br />
<br />
<b>1. Flying Parrot's Mini Drone Rolling Spider via JavaScript</b><br />
<br />
<a href="https://www.flickr.com/photos/fumi/19819049599/in/dateposted-public/" title="IMG_20150725_103804~2"><img alt="IMG_20150725_103804~2" height="480" src="https://farm1.staticflickr.com/355/19819049599_cb98532c8a_z.jpg" width="640" /></a><br />
<br />
Using <a href="https://github.com/voodootikigod/node-rolling-spider">Node-rolling-spider</a>, we were able to fly the drone.<br />
<br />
Go up, front flip and landing :D<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/5FOFUUpzGQg" width="560"></iframe>
<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi20FXFthJ0zHqcwXVPCIV4zVE94_p8bo0QrGEbmSDwuylPamOt4uCG3F8wRRnK0fXWaGbx6skGN3wGyRxowP3hAM8bs9Ajan4N41QIyjN7CdDg91LxTcYjwaDgvNXbgSlYMiSMsfzn_vE/s1600/Screen+Shot+2015-07-25+at+2.27.16+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi20FXFthJ0zHqcwXVPCIV4zVE94_p8bo0QrGEbmSDwuylPamOt4uCG3F8wRRnK0fXWaGbx6skGN3wGyRxowP3hAM8bs9Ajan4N41QIyjN7CdDg91LxTcYjwaDgvNXbgSlYMiSMsfzn_vE/s640/Screen+Shot+2015-07-25+at+2.27.16+PM.png" width="337" /></a></div>
<br />
<a href="https://www.flickr.com/photos/fumi/19384903793/in/dateposted-public/" title="IMG_20150725_112805~2"><img alt="IMG_20150725_112805~2" height="480" src="https://farm1.staticflickr.com/310/19384903793_5b6429a61e_z.jpg" width="640" /></a>
<br />
<br />
<b>2. Flying Crazyflie via JavaScript</b><br />
<b><br /></b>
I <a href="http://fumiopen.blogspot.com/2013/09/built-quadcopter.html">built Crazyflie</a> 2 years ago, but haven't really played with it so I tried to fly it with <a href="http://cylonjs.com/documentation/drivers/crazyflie/">Cyclon.js</a>, had errors with connection so tried with <a href="https://github.com/ceejbot/aerogel">Aerogel</a> but ran into the same problem :(<br />
Next time!<br />
<br />
<a href="https://www.flickr.com/photos/fumi/19819874269/in/dateposted-public/" title="IMG_20150725_151749~2"><img alt="IMG_20150725_151749~2" height="480" src="https://farm4.staticflickr.com/3778/19819874269_fb79d34590_z.jpg" width="640" /></a>
<b><br /></b><br />
<br />
<b>3. Controlled Arduino with JavaScript using Johnny Five</b><br />
<br />
<a href="https://github.com/rwaldron/johnny-five">Johnny Five</a> is a JavaScript Robotics and IoT programming framework.<br />
Got Arduino blinking its LED via JavaScript!<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7ITNWkZYFtTcNl7OPdSzujQTfaS09K6Xa47CUEhPtWQuNu02vGr6lmFqeldZvQOwb9VbH-PBVmLzH6rQQXxMPvqW4UJ6NJkAdCFvgMdQKGFBrdBSvt-4y-9lygtsm5xCSGhtVMuP918s/s1600/Screen+Shot+2015-07-25+at+4.10.48+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi7ITNWkZYFtTcNl7OPdSzujQTfaS09K6Xa47CUEhPtWQuNu02vGr6lmFqeldZvQOwb9VbH-PBVmLzH6rQQXxMPvqW4UJ6NJkAdCFvgMdQKGFBrdBSvt-4y-9lygtsm5xCSGhtVMuP918s/s1600/Screen+Shot+2015-07-25+at+4.10.48+PM.png" /></a></div>
<br />
<b>Demos!</b><br />
<br />
Made a joystick controller of mini Parrot.<br />
<br />
<a href="https://www.flickr.com/photos/fumi/19999351092/in/dateposted-public/" title="IMG_20150725_154722"><img alt="IMG_20150725_154722" height="480" src="https://farm1.staticflickr.com/386/19999351092_f717b5541d_z.jpg" width="640" /></a>
<br />
<br />
<a href="https://www.tessel.io/">Tessel</a> + <a href="https://www.sparkfun.com/products/11711">Emic2 (Text-to-Speech Module)</a>.<br />
<br />
<a href="https://www.flickr.com/photos/fumi/19820460649/in/dateposted-public/" title="IMG_20150725_154844"><img alt="IMG_20150725_154844" height="480" src="https://farm4.staticflickr.com/3794/19820460649_2ae06456e5_z.jpg" width="640" /></a>
<br />
<br />
Using Raspberry Pi + motion sensor + camera to shoot a photo when something moves:
<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19384567654/in/dateposted-public/" title="IMG_20150725_155130"><img alt="IMG_20150725_155130" height="480" src="https://farm4.staticflickr.com/3685/19384567654_af2deb3703_z.jpg" width="640" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
2 demos of controlling AR Drone with JavaScript, one actually created a dashboard for it :D
<br />
<br />
<a href="https://www.flickr.com/photos/fumi/19384615964/in/dateposted-public/" title="IMG_20150725_155405"><img alt="IMG_20150725_155405" height="480" src="https://farm4.staticflickr.com/3726/19384615964_a157fa1374_z.jpg" width="640" /></a>
<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/qLnKifi2Mmo" width="560"></iframe><br />
<br />
Didn't demo but a bicycle project getting accelerometer parameter<br />
<br />
<a href="https://www.flickr.com/photos/fumi/20006907025/in/dateposted-public/" title="IMG_20150725_153654"><img alt="IMG_20150725_153654" height="480" src="https://farm4.staticflickr.com/3693/20006907025_e39eb28f2f_z.jpg" width="640" /></a><br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-55315909678912209752015-07-20T18:13:00.000+09:002015-07-22T02:08:26.816+09:003D printing with Printrbot<div dir="ltr" style="text-align: left;" trbidi="on">
Tried printing various objects with <a href="http://printrbot.com/">Printrbot</a>.<br />
<br />
<b>Things to note:</b><br />
<br />
- <a href="http://printrbot.com/project/simple-metal/">Instructions</a> for Printrbot.<br />
- PLA only.<br />
- <a href="https://ultimaker.com/en/products/cura-software">Cura</a> for slicing. Newest version will not work, use version: 15.04 for Mac from <a href="https://ultimaker.com/en/cura-software/list">here</a> (<a href="http://help.printrbot.com/Guide/3.+Getting+Started+with+Cura/164">instructions</a>).<br />
- Need <a href="http://www.repetier.com/documentation/repetier-host/">Repetier-Host</a> for extruding/intruding. (<a href="http://www.repetier.com/documentation/repetier-host/rh-installation-and-configuration/">Instructions</a>).<br />
- Can use either Cura or Repetier for printing - I used Cura.<br />
<br />
Test print: 3mm square<br />
<br />
<script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<b><a href="http://www.thingiverse.com/thing:440540/#files">Resistance key cover</a>:</b> Didn't turn out too clean, but it works :)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19590169801/in/album-72157653413959414/" title="IMG_20150710_130123"><img alt="IMG_20150710_130123" height="300" src="https://farm1.staticflickr.com/455/19590169801_d23ec7616b_z.jpg" width="400" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<b><a href="http://www.thingiverse.com/thing:798751">Thin man</a>:</b> Cute!<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/18966740963/in/album-72157653413959414/" title="IMG_20150710_143348"><img alt="IMG_20150710_143348" height="400" src="https://farm1.staticflickr.com/535/18966740963_76a370fc5d_z.jpg" width="300" /></a><br />
<div>
<br /></div>
<script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<b><a href="http://www.thingiverse.com/thing:44200">Tube roller</a>:</b> Wanted to print something with multiple parts.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19749630185/in/dateposted-public/" title="IMG_20150716_093000"><img alt="IMG_20150716_093000" height="300" src="https://farm1.staticflickr.com/517/19749630185_bd6cc9d077_z.jpg" width="400" /></a><br />
<script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
<script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<b><a href="http://www.thingiverse.com/thing:760426/#files">Imperial Storm Mickey</a>:</b> did not change scale, so came out pretty clean.<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19128728593/in/dateposted-public/" title="IMG_20150716_093034"><img alt="IMG_20150716_093034" height="400" src="https://farm1.staticflickr.com/286/19128728593_4efc75f37c_z.jpg" width="300" /></a><br />
<br />
<b><a href="http://www.thingiverse.com/thing:150427">Hachune Miku</a>:</b> (I had to scale this so didn't come out that clean)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19754313521/in/dateposted-public/" title="IMG_20150716_093021"><img alt="IMG_20150716_093021" height="300" src="https://farm1.staticflickr.com/526/19754313521_d71b75ba7b_z.jpg" width="400" /></a><br />
<br />
<b><a href="http://delmo.jp/modelings/detail?id=780">Hatsune Miku</a>:</b> (I had to scale this one too, also the creator wrote you don't need support but print failed when I tried without the support so had to add them for this print)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19742411312/in/dateposted-public/" title="IMG_20150716_093054"><img alt="IMG_20150716_093054" height="300" src="https://farm1.staticflickr.com/547/19742411312_4a86329b05_z.jpg" width="400" /></a><br />
<br />
This was part of "3D printer in a box" project :D<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19115539683/in/dateposted-public/" title="IMG_20150714_092727"><img alt="IMG_20150714_092727" height="400" src="https://farm1.staticflickr.com/337/19115539683_36cc9ff16e_z.jpg" width="300" /></a><br />
<div>
<br />
It was my first time using Cura. For simple prints, it's pretty intuitive :)<br />
<br />
<div class="separator" style="clear: both; text-align: left;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR_dOFOWyzwTBNAYhQzZ7zeAkTzh7-b3pa70avI4mJJ0dpcYbbczTR1j_n0KbYESdhGVNzErqhuM8JkKvBclV-Z0LJTvr3PtwXXuJ4K_aoxILQiD3HP8GetY_B5HWxeKkI4LuXppFeq_s/s1600/Screen+Shot+2015-07-09+at+3.54.11+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhR_dOFOWyzwTBNAYhQzZ7zeAkTzh7-b3pa70avI4mJJ0dpcYbbczTR1j_n0KbYESdhGVNzErqhuM8JkKvBclV-Z0LJTvr3PtwXXuJ4K_aoxILQiD3HP8GetY_B5HWxeKkI4LuXppFeq_s/s400/Screen+Shot+2015-07-09+at+3.54.11+PM.png" width="400" /></a></div>
<br />
<br /></div>
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-16668103827550956142015-07-20T14:53:00.005+09:002015-07-20T15:03:56.239+09:00LightBlue Bean<div dir="ltr" style="text-align: left;" trbidi="on">
Day 1 playing with <a href="https://punchthrough.com/bean/">LightBlue Bean</a>, a low energy Bluetooth Arduino microcontroller I got at <a href="http://fumit.blogspot.com/2015/07/sf-hardware-startups-meetup-july.html">SF Hardware Startups Meetup</a> the other day :)<br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19662560049/in/dateposted-public/" title="IMG_20150719_224538"><img alt="IMG_20150719_224538" height="240" src="https://farm1.staticflickr.com/360/19662560049_555a688041_z.jpg" width="320" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
<br />
<br />
Using Bluetooth 4.0, it can be programmed wirelessly, runs on a coin cell battery, and can be used for smartphone controlled projects.<br />
<br />
<b style="background-color: lime;">LightBlue Bean website</b><br />
<br />
Main Site: <a href="https://punchthrough.com/bean/">https://punchthrough.com/bean/</a><br />
User Guide: <a href="http://punchthrough.com/bean/arduino-users-guide/">http://punchthrough.com/bean/arduino-users-guide/</a><br />
<br />
<b style="background-color: lime;">Video</b><br />
<br />
<div style="text-align: center;">
<iframe allowfullscreen="" frameborder="0" height="281" mozallowfullscreen="" src="https://player.vimeo.com/video/124457002" webkitallowfullscreen="" width="500"></iframe>
</div>
<div style="text-align: center;">
<b style="background-color: lime;"><br /></b></div>
<b style="background-color: lime;">Spec:</b><br />
<br />
3-axis accelerometer<br />
Temperature sensor<br />
RGB LED<br />
CR2032 coin cell battery<br />
ATmega 328p<br />
8 MHz clock speed<br />
3V operating voltage<br />
6 digital I/O pins, 2 analog pins<br />
Bluetooth LE Peripheral<br />
Wireless programming<br />
Support on OS X, iOS, Windows 8<br />
<br />
<b style="background-color: lime;">Controlling LightBlue Bean from Mac:</b><br />
<br />
Installed Arduino app, <a href="http://punchthrough.com/bean/getting-started-osx/">OSX bean loader</a> and associated the 2 in the setting and connected with my Bean.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVZ7DtrwUagQ1WKqZgTohYNkCa9IfVv_yfyIy9nyLAaln1_xv2QiTPy9Qjm-eWScdOHoD14Mr5xJC2jIuVwqfXe_mbdCfbV2n5Z0nm_ubY6IN18eyZo2lY_aKIDwo47F7kLTgsQRYQHU0/s1600/Screen+Shot+2015-07-19+at+10.01.36+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="173" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVZ7DtrwUagQ1WKqZgTohYNkCa9IfVv_yfyIy9nyLAaln1_xv2QiTPy9Qjm-eWScdOHoD14Mr5xJC2jIuVwqfXe_mbdCfbV2n5Z0nm_ubY6IN18eyZo2lY_aKIDwo47F7kLTgsQRYQHU0/s320/Screen+Shot+2015-07-19+at+10.01.36+AM.png" width="320" /></a></div>
<br />
Hello world! Blinked my Bean from Arduino app.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYY7fu0y_sPQQBpaFEPXV20GicbpMm5G9fLlNF5K5odNScFuK7ExIXTDMO4WhlBVtd2JkTnjC-NUIl_vmF9wWkIm6BHF1dfKy11MdPpqIo8vj44lICbamvXYUXZzs2nWx7oBd4QCt12E/s1600/Screen+Shot+2015-07-19+at+10.00.16+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjdYY7fu0y_sPQQBpaFEPXV20GicbpMm5G9fLlNF5K5odNScFuK7ExIXTDMO4WhlBVtd2JkTnjC-NUIl_vmF9wWkIm6BHF1dfKy11MdPpqIo8vj44lICbamvXYUXZzs2nWx7oBd4QCt12E/s320/Screen+Shot+2015-07-19+at+10.00.16+AM.png" width="287" /></a></div>
<br />
Cool, I've got the Bean blinking in red, blue and green rotation.<br />
<br />
<div style="text-align: center;">
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19806925186/in/dateposted-public/" title="LightBlue Bean"><img alt="LightBlue Bean" height="212" src="https://farm4.staticflickr.com/3826/19806925186_8ef4ea0944_b.jpg" width="320" /></a><script async="" charset="utf-8" src="//embedr.flickr.com/assets/client-code.js"></script>
</div>
<br />
<a href="https://punchthrough.com/bean/examples/acceleration-reader/">Acceleration LED</a>- changed LED color based on accelerometer.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY24CLKmLc_pT-adbZPkEXyOGTLhIHp4c6AzvWavgFhZv0UcdqQFxQ9cQtiNCw4ureP0YZ8UptQmoQoH0LHRxRLK7FNsqo6tEViFGIuH20bllvcN_DBB1DiXGTfUqaKOzP1u_vIptcYK8/s1600/Screen+Shot+2015-07-19+at+6.22.53+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="277" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgY24CLKmLc_pT-adbZPkEXyOGTLhIHp4c6AzvWavgFhZv0UcdqQFxQ9cQtiNCw4ureP0YZ8UptQmoQoH0LHRxRLK7FNsqo6tEViFGIuH20bllvcN_DBB1DiXGTfUqaKOzP1u_vIptcYK8/s320/Screen+Shot+2015-07-19+at+6.22.53+PM.png" width="320" /></a></div>
<br />
<b style="background-color: lime;">Controlling LightBlue Bean from cloud (using Node-RED):</b><br />
<b style="background-color: lime;"><br /></b>
<a href="https://punchthrough.com/bean/tweet-led/">Tweet sentiment to LED using Node-RED</a><br />
<br />
Used <a href="http://punchthrough.com/bean/node-red/">Node-RED</a> to set the color of the LightBlue Bean’s LED based on the sentiment of a Twitter feed.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0QmghkKKW3r21EqGu4SsjE2nq8IvzeQ4xVrUFnurDtNGa-DTvVWIb5mqAZxBHhn2oVhODurdkmr_aZDam0OMalvjxPf8wu1-SP575v7jH7ONMp1sK2HGl2UJHIcRvLE4bzsSGfKhArkU/s1600/Screen+Shot+2015-07-19+at+7.47.50+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0QmghkKKW3r21EqGu4SsjE2nq8IvzeQ4xVrUFnurDtNGa-DTvVWIb5mqAZxBHhn2oVhODurdkmr_aZDam0OMalvjxPf8wu1-SP575v7jH7ONMp1sK2HGl2UJHIcRvLE4bzsSGfKhArkU/s320/Screen+Shot+2015-07-19+at+7.47.50+PM.png" width="320" /></a></div>
<br />
<br />
OK... so grabbing some small Twitter stream was hard to tell if anything is happening so grabbed all of tweets and the sentiments of the Twittersphere was going nuts with "great", "neutral" and "awful" :)<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/UT6dt8Mj97s" width="560"></iframe>
<br />
<br />
<a href="https://punchthrough.com/bean/tweet-bean-temperature/">Email temperature warning system using Node-RED</a><br />
<br />
Used <a href="http://punchthrough.com/bean/node-red/">Node-RED</a> to send an email whenever the temperature drops below or exceeds a threshold. Node-RED connects to the LightBlue Bean once a minute, requests the temperature and sends an email if the temperature is outside the set interval. Install Node.js, install Node-RED and run it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK8yn3hgGJDLkYHywD6RlyaJNrUy5I5R6p4X2Zml_ktI_n3bUwh7-Vcrh1Qe2fVwsH7hu25WfknVixgbGLaNT5EzkFWyi9ZrWkgVCzvnh4fWVQRhOdXJZUoBvOdyxN5HthY6DZvSK6PLo/s1600/Screen+Shot+2015-07-19+at+6.46.12+PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="169" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK8yn3hgGJDLkYHywD6RlyaJNrUy5I5R6p4X2Zml_ktI_n3bUwh7-Vcrh1Qe2fVwsH7hu25WfknVixgbGLaNT5EzkFWyi9ZrWkgVCzvnh4fWVQRhOdXJZUoBvOdyxN5HthY6DZvSK6PLo/s320/Screen+Shot+2015-07-19+at+6.46.12+PM.png" width="320" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
I think it's running but my room temperature is too stable... maybe I need to put the Bean in refrigerator? ;P<br />
<br />
Other example projects: <a href="http://punchthrough.com/bean/examples/">http://punchthrough.com/bean/examples/</a><br />
<br />
<b style="background-color: lime;">Controlling LightBlue Bean from Android:</b><br />
<b style="background-color: lime;"><br /></b>
<span style="background-color: white;">Installed <a href="https://play.google.com/store/apps/details?id=com.punchthrough.bean.loader&utm_content=buffer9531c&utm_medium=social&utm_source=facebook.com&utm_campaign=buffer">BeanLoader Android app</a>. </span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">In the app, there are lots of sample apps. For example:</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">AccelerationLED > </span><span style="background-color: white;">Changing LED color based on accelerometer</span><br />
<span style="background-color: white;">BeanBlink > Changing LED color rotating among red, green and blue</span><br />
<span style="background-color: white;"><br /></span>
<span style="background-color: white;">Basically you select the sketch, verify the sketch and upload it to the Bean. You can also export the code to editor to read and edit the sketch. </span><br />
<br />
<a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19662402749/in/dateposted-public/" title="Screenshot_2015-07-19-22-37-04.png"><img alt="Screenshot_2015-07-19-22-37-04.png" height="320" src="https://farm1.staticflickr.com/258/19662402749_07d7e0f9ef_z.jpg" width="180" /></a> <a data-flickr-embed="true" href="https://www.flickr.com/photos/fumi/19849075955/in/dateposted-public/" title="Screenshot_2015-07-19-22-40-13.png"><img alt="Screenshot_2015-07-19-22-40-13.png" height="320" src="https://farm1.staticflickr.com/477/19849075955_2d0a4d11be_z.jpg" width="180" /></a><br />
<br />
<b style="background-color: lime;">Pin layout:</b><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-1SB9BuCDnfVqzguRAN8kGV2piNW9z4-XWFmoz5MZFcrvcO8XUTYstMU-ocfGRxAXxpWQzUNExVN5tHhDJkkTIR595-sInNJybl8I0B2Y4_t1csblv4CGHBr1BfiJEnbYwnDKeDlqLbU/s1600/Screen+Shot+2015-07-19+at+10.14.08+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-1SB9BuCDnfVqzguRAN8kGV2piNW9z4-XWFmoz5MZFcrvcO8XUTYstMU-ocfGRxAXxpWQzUNExVN5tHhDJkkTIR595-sInNJybl8I0B2Y4_t1csblv4CGHBr1BfiJEnbYwnDKeDlqLbU/s320/Screen+Shot+2015-07-19+at+10.14.08+AM.png" width="320" /></a></div>
<br />
<b style="background-color: lime;">System view:</b><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTnb_iCXD_lilOHIkH4u-6v6j1I7w3ZB-XobAzRq14f1mskq_bvg4uSptiJsgPCw4yLyT4bPJyA93iI0Sr8RcgYmdWtkR2PdxhTacdiFF5p2hJhsRIZ-HB0ksCu42XpBLMkg7t2JpqNg/s1600/Screen+Shot+2015-07-19+at+10.15.31+AM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="167" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhqTnb_iCXD_lilOHIkH4u-6v6j1I7w3ZB-XobAzRq14f1mskq_bvg4uSptiJsgPCw4yLyT4bPJyA93iI0Sr8RcgYmdWtkR2PdxhTacdiFF5p2hJhsRIZ-HB0ksCu42XpBLMkg7t2JpqNg/s320/Screen+Shot+2015-07-19+at+10.15.31+AM.png" width="320" /></a></div>
<br />
I need to think about what to create with this :D<br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-66436800302336737062015-07-08T07:59:00.001+09:002015-07-08T07:59:23.256+09:00Summary of various Government Playbooks<div dir="ltr" style="text-align: left;" trbidi="on">
<span style="background-color: lime;"><b>Government Digital Service: </b><b><a href="https://www.gov.uk/design-principles">Design Principles</a></b></span><br />
<br />
<b>1 Start with needs: </b>Service design starts with identifying user needs, not government needs<br />
<b><br /></b>
<b>2 Do less:</b> Government should only do what only government can do. If we’ve found a way of doing something that works, we should make it reusable and shareable instead of reinventing the wheel every time.<br />
<b><br /></b>
<b>3 Design with data: </b>In most cases, we can learn from real world behaviour by looking at how existing services are used. Let data drive decision-making, not hunches or guesswork.<br />
<b><br /></b>
<b>4 Do the hard work to make it simple:</b> Making something look simple is easy. Making something simple to use is much harder — especially when the underlying systems are complex — but that’s what we should be doing. Don’t take “It’s always been that way” for an answer.<br />
<b><br /></b>
<b>5 Iterate. Then iterate again:</b> The best way to build good services is to start small and iterate wildly. Release Minimum Viable Products early, test them with actual users, move from Alpha to Beta to Live adding features, deleting things that don’t work and making refinements based on feedback.<br />
<br />
<b>6 This is for everyone: </b>Accessible design is good design. Everything we build should be as inclusive, legible and readable as possible. We’re designing for the whole country, not just the ones who are used to using the web.<br />
<br />
<b>7 Understand context:</b> We’re not designing for a screen, we’re designing for people. We need to think hard about the context in which they’re using our services. Are they in a library? Are they on a phone? Are they only really familiar with Facebook? Have they never used the web before?<br />
<br />
<b>8 Build digital services, not websites:</b> A service is something that helps people to do something. Our job is to uncover user needs, and build the service that meets those needs.<br />
<br />
<b>9 Be consistent, not uniform:</b> We should use the same language and the same design patterns wherever possible. This helps people get familiar with our services, but when this isn’t possible we should make sure our approach is consistent. [<a href="https://designpatterns.hackpad.com/List-of-design-patterns-0eUk1OdHvql">List of design patterns</a>]<br />
<br />
<b>10 Make things open: it makes things better:</b> We should share what we’re doing whenever we can. With colleagues, with users, with the world. Share code, share designs, share ideas, share intentions, share failures. The more eyes there are on a service the better it gets — howlers are spotted, better alternatives are pointed out, the bar is raised.<br />
<br />
<b style="background-color: lime;">USDS: <a href="https://playbook.cio.gov/">U.S. Digital Services Playbook</a></b><br />
<br />
<b>1. Understand what people need: </b>We must begin digital projects by exploring and pinpointing the needs of the people who will use the service, and the ways the service will fit into their lives. Whether the users are members of the public or government employees, policy makers must include real people in their design process from the beginning. The needs of people — not constraints of government structures or silos — should inform technical and design decisions. We need to continually test the products we build with real people to keep us honest about what is important.<b> </b><br />
<b><br /></b>
<b>2. Address the whole experience, from start to finish: </b>We need to understand the different ways people will interact with our services, including the actions they take online, through a mobile application, on a phone, or in person. Every encounter — whether it's online or offline — should move the user closer towards their goal.<br />
<b><br /></b>
<b>3. Make it simple and intuitive: </b>Using a government service shouldn’t be stressful, confusing, or daunting. It’s our job to build services that are simple and intuitive enough that users succeed the first time, unaided.<b> </b><br />
<b><br /></b>
<b>4. Build the service using agile and iterative practices: </b>We should use an incremental, fast-paced style of software development to reduce the risk of failure. We want to get working software into users’ hands as early as possible to give the design and development team opportunities to adjust based on user feedback about the service. A critical capability is being able to automatically test and deploy the service so that new features can be added often and be put into production easily.<b> </b><br />
<b><br /></b>
<b>5. Structure budgets and contracts to support delivery: </b>To improve our chances of success when contracting out development work, we need to work with experienced budgeting and contracting officers. In cases where we use third parties to help build a service, a well-defined contract can facilitate good development practices like conducting a research and prototyping phase, refining product requirements as the service is built, evaluating open source alternatives, ensuring frequent delivery milestones, and allowing the flexibility to purchase cloud computing resources. Ref. <a href="https://playbook.cio.gov/techfar/">TechFAR Handbook</a> (FAR=Federal Acquisition Regulation)<br />
<b><br /></b>
<b>6. Assign one leader and hold that person accountable: </b>There must be a single product owner who has the authority and responsibility to assign tasks and work elements; make business, product, and technical decisions; and be accountable for the success or failure of the overall service. This product owner is ultimately responsible for how well the service meets needs of its users, which is how a service should be evaluated. The product owner is responsible for ensuring that features are built and managing the feature and bug backlogs.<b> </b><br />
<b><br /></b>
<b>7. Bring in experienced teams: </b>We need talented people working in government who have experience creating modern digital services. This includes bringing in seasoned product managers, engineers, and designers. When outside help is needed, our teams should work with contracting officers who understand how to evaluate third-party technical competency so our teams can be paired with contractors who are good at both building and delivering effective digital services. The makeup and experience requirements of the team will vary depending on the scope of the project.<br />
<b><br /></b>
<b>8. Choose a modern technology stack: </b>The technology decisions we make need to enable development teams to work efficiently and enable services to scale easily and cost-effectively. Our choices for hosting infrastructure, databases, software frameworks, programming languages and the rest of the technology stack should seek to avoid vendor lock-in and match what successful modern consumer and enterprise software companies would choose today. In particular, digital services teams should consider using open source, cloud-based, and commodity solutions across the technology stack, because of their widespread adoption and support by successful consumer and enterprise technology companies in the private sector.<br />
<b><br /></b>
<b>9. Deploy in a flexible hosting environment: </b>Our services should be deployed on flexible infrastructure, where resources can be provisioned in real-time to meet spikes traffic and user demand. Our digital services are crippled when we host them in data centers that market themselves as “cloud hosting” but require us to manage and maintain hardware directly. This outdated practice wastes time, weakens our disaster recovery plans, and results in significantly higher costs.<br />
<b><br /></b>
<b>10. Automate testing and deployments: </b>Today, developers write automated scripts that can verify thousands of scenarios in minutes and then deploy updated code into production environments multiple times a day. They use automated performance tests which simulate surges in traffic to identify performance bottlenecks. While manual tests and quality assurance are still necessary, automated tests provide consistent and reliable protection against unintentional regressions, and make it possible for developers to confidently release frequent updates to the service.<b> </b><br />
<b><br /></b>
<b>11. Manage security and privacy through reusable processes: </b>Our digital services have to protect sensitive information and keep systems secure. This is typically a process of continuous review and improvement which should be built into the development and maintenance of the service. At the start of designing a new service or feature, the team lead should engage the appropriate privacy, security, and legal officer(s) to discuss the type of information collected, how it should be secured, how long it is kept, and how it may be used and shared. The sustained engagement of a privacy specialist helps ensure that personal data is properly managed. In addition, a key process to building a secure service is comprehensively testing and certifying the components in each layer of the technology stack for security vulnerabilities, and then to re-use these same pre-certified components for multiple services.<br />
<b><br /></b>
<b>12. Use data to drive decisions: </b>At every stage of a project, we should measure how well our service is working for our users. This includes measuring how well a system performs and how people are interacting with it in real-time. Our teams and agency leadership should carefully watch these metrics to find issues and identify which bug fixes and improvements should be prioritized. Along with monitoring tools, a feedback mechanism should be in place for people to report issues directly.<br />
<b><br /></b>
<b>13. Default to open: </b>When we collaborate in the open and publish our data publicly, we can improve Government together. By building services more openly and publishing open data, we simplify the public’s access to government services and information, allow the public to contribute easily, and enable reuse by entrepreneurs, nonprofits, other agencies, and the public.<br />
<br />
<span style="background-color: lime;"><b>The White House: <a href="https://www.whitehouse.gov/sites/default/files/omb/egov/digital-government/digital-government.html">Digital Government Strategy</a></b> </span>(Building a 21st Century Platform to Better Serve the American People)<br />
<br />
<b>Strategy Objectives: </b>The Digital Government Strategy sets out to accomplish three things:<br />
<br />
<b>- Enable the American people and an increasingly mobile workforce to access high-quality digital government information and services anywhere, anytime, on any device. </b>Operationalizing an information-centric model, we can architect our systems for interoperability and openness, modernize our content publication model, and deliver better, device-agnostic digital services at a lower cost.<br />
<br />
<b>- Ensure that as the government adjusts to this new digital world, we seize the opportunity to procure and manage devices, applications, and data in smart, secure and affordable ways. </b>Learning from the previous transition of moving information and services online, we now have an opportunity to break free from the inefficient, costly, and fragmented practices of the past, build a sound governance structure for digital services, and do mobile “right” from the beginning.<br />
<br />
<b>- Unlock the power of government data to spur innovation across our Nation and improve the quality of services for the American people. </b><br />
We must enable the public, entrepreneurs, and our own government programs to better leverage the rich wealth of federal data to pour into applications and services by ensuring that data is open and machine-readable by default.<br />
<br />
<b>Strategy Principles:</b><br />
<br />
- An <b>“Information-Centric”</b> approach – Moves us from managing “documents” to managing discrete pieces of open data and content17 which can be tagged, shared, secured, mashed up and presented in the way that is most useful for the consumer of that information.<br />
<br />
1. Make Open Data, Content, and Web APIs the New Default<br />
2. Make Existing High-Value Data and Content Available through Web APIs<br />
<br />
- A <b>“Shared Platform”</b> approach – Helps us work together, both within and across agencies, to reduce costs, streamline development, apply consistent standards, and ensure consistency in how we create and deliver information.<br />
<br />
3. Establish a Digital Services Innovation Center and Advisory Group<br />
4. Establish Intra-Agency Governance to Improve Delivery of Digital Services<br />
5. Shift to an Enterprise-Wide Asset Management and Procurement Model<br />
<br />
- A <b>“Customer-Centric”</b> approach – Influences how we create, manage, and present data through websites, mobile applications, raw data sets, and other modes of delivery, and allows customers to shape, share and consume information, whenever and however they want it.<br />
<br />
6. Deliver Better Digital Services Using Modern Tools and Technologies<br />
7. Improve Priority Customer-Facing Services for Mobile Use<br />
8. Measure Performance and Customer Satisfaction to Improve Service Delivery<br />
<br />
- A platform of <b>“Security and Privacy” </b>– Ensures this innovation happens in a way that ensures the safe and secure delivery and use of digital services to protect information and privacy.<br />
<br />
9. Promote the Safe and Secure Adoption of New Technologies<br />
10. Evaluate and Streamline Security and Privacy Processes<br />
<br />
<b style="background-color: lime;">White House: <a href="https://www.whitehouse.gov/digitalgov/digital-services-governance-recommendations">Digital Services Governance Recommendations</a></b><br />
<br />
Step 1: Gather a Core Team<br />
Step 2: Assess What You Have<br />
Step 3: Determine What You Want<br />
- Clearly Defined Scope of Authority<br />
- Core Principles to Guide Action<br />
- Established Roles and Responsibilities<br />
- Stakeholder Input and Participation<br />
- Consistent Communications<br />
- Performance Metrics<br />
Step 4: Build or Validate Your Governance Structure<br />
Step 5: Share, Review, and Upgrade<br />
Step 6: Establish and Implement<br />
<br />
Appendix A: Building Blocks for Effective Digital Services Governance<br />
<br />
<b>Establishing Specific, Measurable Goals for Delivering Better Services at a Lower Cost </b><br />
<br />
The Digital Government Strategy requires each agency to establish specific, measurable goals for delivering better services at a lower cost through their governance structure(s). Agencies should establish goals that are tailored to their organization’s needs, and consider pursuing the following types of goals:<br />
<div style="text-align: left;">
</div>
<ul style="text-align: left;">
<li>Prioritize projects (e.g., identifying the top 5 digital services the agency provides) using:</li>
<ul>
<li>Agency mission objectives </li>
<li>Indications of public interest such as website metrics and contact forms, customer service surveys, and other feedback mechanisms </li>
<li>Projected project return-on-investment if relevant. </li>
</ul>
<li>Direct resources to priority projects, focusing especially on how to reduce costs through collaboration and consolidation: </li>
<ul>
<li>Staff time </li>
<li>Training </li>
<li>Contractor support </li>
<li>Infrastructure (for example, servers and software) </li>
<li>Support program offices in understanding and addressing: </li>
<ul>
<li>Procurement </li>
<li>Management of staff accounts on agency systems </li>
<li>Information management and legal issues (e.g., privacy, security, paperwork reduction, and terms of service) </li>
<li>Timeline and project planning </li>
<li>Technology solutions, including establishing requirements </li>
<li>Branding if applicable or desired </li>
</ul>
</ul>
<li>Regularly evaluate and re-prioritize, especially when projects are completed or cancelled </li>
<li>Assess baseline status and identify appropriate metrics </li>
<li>Establish performance goals. For example: </li>
<ul>
<li>Rewrite content using plain language </li>
<li>Setting targets for how many APIs to create </li>
<li>Meeting all Federal requirements </li>
<li>Staff training and skills requirements to carry out various roles </li>
</ul>
<li>Review progress against the performance goals </li>
<li>Report to agency senior management or OMB on progress, risks, and challenges </li>
</ul>
<b>Setting Agency-Wide Policies</b><br />
<div style="text-align: left;">
<br />The Digital Government Strategy requires agencies to set agency-wide policies in the following areas through their governance structure(s): </div>
<ul style="text-align: left;">
<li>Content lifecycle management </li>
<li>Adoption of third-party online tools </li>
<li>Mobile application delivery </li>
<li>Sharing (e.g. infrastructure and digital information) </li>
<li>Data management and inventory </li>
</ul>
<br />
<b style="background-color: lime;">Digital Gov: <a href="http://www.digitalgov.gov/resources/guidelines-for-improving-digital-services/">Guidelines for Improving Digital Services</a></b><br />
<br />
<b>Guideline 1: Digital Strategy:</b> Integrate your digital presence into your agency’s overall business, communications, and customer experience strategy<br />
<br />
<b>Guideline 2: Governance, Policies, and Standards</b> Establish a digital governance structure to provide accountability and enforce policies and standards<br />
<br />
<b>Guideline 3: Cross-Agency Collaboration and Shared Services and Tools</b> Leverage existing infrastructure, shared tools, best practices, and communities of practice, and coordinate within and across agencies to create efficiency and reduce duplication<br />
<br />
<b>Guideline 4: Technical Considerations</b> Use the most recent and up-to-date technical standards to deliver a better customer experience<br />
<br />
<b>Guideline 5: Content Quality</b> Ensure digital content is accurate, relevant, easy-to-use, and conveyed in plain language<br />
<br />
<b>Guideline 6: Open, Sharable Content</b> Publish information in ways that make it easy to find, access, share, distribute, and re-purpose<br />
<br />
<b>Guideline 7: Usability and Accessibility</b> Ensure that digital services are easy to use and accessible, including for people with disabilities and those who aren’t proficient in English<br />
<br />
<b>Guideline 8: Privacy and Security</b> Minimize risks associated with privacy and security<br />
<br />
<b>Guideline 9: User Feedback</b> Collect and address customer feedback<br />
<br />
<b>Guideline 10: Evaluation</b> Regularly evaluate all digital products for performance and cost effectiveness<br />
<br />
<span style="background-color: lime;"><b>18F: </b><b><a href="https://pages.18f.gov/content-guide/index.html">Content Guide</a></b></span><br />
<br />
- Avoid being passive, whenever possible.<br />
- Acronyms can confuse readers. Whenever possible, use the full name.<br />
- Address the user as you wherever possible.<br />
- Avoid duplication. Check that the user need you’re trying to address has not already been covered.<br />
- Be concise. <br />
- <a href="http://consciousstyleguide.com/">Conscious Style Guide: Gender neutrality, etc.</a><br />
- Plain language: Don’t use formal or long words when easy or short ones will do. <br />
- Follow a consistent capitalization scheme. <br />
- Present legal and technical content in plain language. <br />
- Punctuation: Capitalize the first word of every bullet. Include a period at the end of the bullet only if that point is a complete sentence.<br />
- Optimize headings and titles<br />
- Avoid FAQs: If you write content by starting with user needs, you won’t need to use FAQs.<br />
- Specific words and phrases<br />
<br />
<a href="http://consciousstyleguide.com/"><b style="background-color: lime;">Conscious Style Guide</b></a><br />
- Ability + Disability<br />
- Age<br />
- Appearance<br />
- Ethnicity + Nationality<br />
- Gender + Sexuality<br />
- Health<br />
- Othering<br />
<br />
<a href="http://www.plainlanguage.gov/"><b style="background-color: lime;">Plainlanguage.gov</b></a><br />
<br />
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0tag:blogger.com,1999:blog-2890024903540375577.post-69034880989063946562015-07-07T07:48:00.000+09:002015-07-07T08:46:16.989+09:00Liquid Democracy with Google Votes<div dir="ltr" style="text-align: left;" trbidi="on">
Google Votes is an experiment in liquid democracy built on Google's internal corporate Google+ social network. A Liquid Democracy system gives all the control of Direct Democracy with the scalability of Representative Democracy. Users can vote directly or delegate power through their social networks.<br />
<div>
<br /></div>
<div>
<span style="background-color: white; line-height: 20px;"><span style="color: #283769;">Before we jump in to Google Votes, following video "<b>Liquid Democracy In Simple Terms</b>" might be a good start:</span></span></div>
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/fg0_Vhldz-8" width="560"></iframe><br />
<div>
<br /></div>
Google Votes is used for Google's internal decisions like food selections, cafe names, t-shirt designs, and Halloween contests.<br />
<br />
Fortunately the team was successful in making those techtalk videos and paper public, I hope you enjoy. Note, some of the links in the video will not work since it is limited access within Google's corporate network.<br />
<br />
<b>Paper: </b>"<b>Google Votes: A Liquid Democracy Experiment on a Corporate Social Network</b>"<br />
<a href="http://www.tdcommons.org/dpubs_series/79/">http://www.tdcommons.org/dpubs_series/79/</a><br />
<br />
<b>Techtalk video: Voting Methods with Google Votes</b><br />
<b><br /></b>
This talk covers Approval, Ranked, Range/Score, and Plurality voting along with the Borda and Schulze ranking algorithms and their relation to Condorcet's Paradox.<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/7UqV3eN9Pa8" width="560"></iframe>
<br />
<b><br /></b><b>Techtalk video: </b><b>Liquid Democracy with Google Votes</b><br />
<br />
This talk covers user experience aspects of delegated voting and three graph algorithms for flowing votes through a social graph called Tally, Coverage, and Power.<br />
<br />
<iframe allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/F4lkCECSBFw" width="560"></iframe>
<br />
<br />
<br />
<div style="text-align: left;">
<span style="font-family: inherit;"><b>Other readings on Liquid <span style="text-align: -webkit-auto;">Democracy, social network voting, e-governance, and social choice</span></b></span></div>
<div style="text-align: left;">
<br /></div>
<div style="text-align: left;">
<span style="background-color: white; color: black; font-family: inherit; line-height: 20px;">- <a href="https://n-1.cc/file/download/1542561">Voluntary delegation as the basis for a future political system</a></span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;">- James Green-Armytage 2010</span></div>
<div style="text-align: left;">
<span style="background-color: white; color: black; font-family: inherit; line-height: 20px;">- <a href="http://www.brynosaurus.com/log/2002/0515-DelegativeDemocracy.pdf">Delegative Democracy</a> </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;">- Bryan Ford 2002</span></div>
<div style="text-align: left;">
- <a href="http://link.springer.com/article/10.1007%2FBF01718736#page-1">A Program for Direct and Proxy Voting in the Legislative Process</a><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;"> </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;">- James Miller 1969</span></div>
<div style="text-align: left;">
<span style="background-color: white; color: black; font-family: inherit; line-height: 20px;"><span style="background-color: transparent; color: #1155cc; line-height: normal; vertical-align: baseline; white-space: pre-wrap;">- <a href="http://rebooting.personaldemocracy.com/files/MarkMurphy.pdf" style="color: #283d88;" target="_blank">The "Killer App" of Public Participation</a></span></span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;"> </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;">- Mark Murphey 2008</span></div>
<div style="text-align: left;">
- <a href="http://abcnews.go.com/International/web-platform-makes-professor-powerful-pirate/story?id=15835442#.T1h5BZdSSDk" style="background-color: white; color: #283d88; font-family: inherit; line-height: 20px;" target="_blank">Web Platform Makes Professor Most Powerful Pirate</a><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;"> </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;">- ABC News</span></div>
<div style="text-align: left;">
<span style="background-color: white; line-height: 20px;"><span style="color: #283769;">- <a href="http://arxiv.org/pdf/1503.07723v1.pdf">Voting Behaviour and Power in Online Democracy: A Study of LiquidFeedback in Germany’s Pirate Party</a> - </span></span><span style="color: #283769;"><span style="line-height: 20px;">Christoph Carl Kling et al 2015</span></span></div>
<div style="text-align: left;">
<span style="color: #283769;">- </span><a href="https://proj89.wordpress.com/2009/12/21/network-democracy/" style="background-color: white; color: #283d88; font-family: inherit; line-height: 20px;" target="_blank">Network Democracy</a><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;"> </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;">- Steve Farrell 2009</span></div>
<div style="text-align: left;">
<span style="color: #283769;">- </span><a href="http://interactions.acm.org/archive/view/may-june-2013/creating-the-world-citizen-parliament" style="background-color: white; color: #283d88; font-family: inherit; line-height: 24px;" target="_blank">Creating the world citizen Parliament</a><span style="background-color: white; color: #283769; font-family: inherit; line-height: 24px;"> - Douglas Schuler, ACM Interactions 2013</span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #283769; font-family: inherit; line-height: 24px;">- <a href="http://rebooting.personaldemocracy.com/node/5502" style="color: #283d88;" target="_blank">Tangled Signals of Democracy</a> - </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 24px;">Micah L. Sifry, Rebooting America 2008</span></div>
<div style="text-align: left;">
- <a href="http://firstmonday.org/article/view/1289/1209" style="background-color: white; color: #283d88; font-family: inherit; line-height: 24px;" target="_blank">A Democracy of Groups</a><span style="background-color: white; color: #283769; font-family: inherit; line-height: 24px;"> </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 24px;">- Beth Simone Noveck 2005</span></div>
<div style="text-align: left;">
<span style="color: #283769;"><span style="line-height: 24px;">- </span></span><a href="http://www.math.duke.edu/~bray/Courses/49s/Additional%20Reading/Schulze/schulze1.pdf" style="background-color: white; color: #283d88; font-family: inherit; line-height: 20px;" target="_blank">A new monotonic, clone-independent, reversal symmetric, and condorcet-consistent single-winner election method</a><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;"> </span><span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;">- Markus Schulze 2010</span></div>
<div style="text-align: left;">
<span style="background-color: white; color: #283769; font-family: inherit; line-height: 20px;"><br /></span></div>
<div style="text-align: left;">
Disclaimer: The opinions expressed here are my own, and do not reflect those of my employer. -<a href="https://plus.google.com/116755662228900061089?%20%20%20rel=author">Fumi Yamazaki</a></div>
</div>
Fumihttp://www.blogger.com/profile/09574203651696573162noreply@blogger.com0