<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8003742262895540271</id><updated>2012-02-16T10:34:53.829-08:00</updated><category term='arduino'/><category term='processing'/><category term='math'/><category term='climbing'/><category term='rigging'/><category term='time lapse'/><category term='sound'/><category term='moon'/><category term='lighting'/><category term='photography'/><category term='wedding'/><category term='led'/><category term='gaffing'/><category term='danger'/><category term='gps'/><title type='text'>Engineering in Reverse</title><subtitle type='html'>Et ignotas animum dimittit in artes. -Ovid</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>36</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-4453030196795311546</id><published>2012-01-08T13:40:00.000-08:00</published><updated>2012-01-08T14:34:12.844-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='climbing'/><title type='text'>Hanging out in Rumney</title><content type='html'>&lt;div&gt;After leading nothing below 5.10 all weekend, Giuseppe attempts the upside-down second pitch of Giant Man (5.12 b/c) in Rumney's Hinterlands...&lt;/div&gt;&lt;a href="https://lh6.googleusercontent.com/-NCPSaJaJKdk/TwoHLvnV28I/AAAAAAAAAUg/re0i7_CISVs/s720/IMG_7725_compC.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 720px; height: 480px;" src="https://lh6.googleusercontent.com/-NCPSaJaJKdk/TwoHLvnV28I/AAAAAAAAAUg/re0i7_CISVs/s720/IMG_7725_compC.jpg" border="0" alt="" /&gt;&lt;/a&gt;The nice thing about sport crags is that there's bolts everywhere - perfect for setting up photo ops. Here is our protagonist looking good on the approach:&lt;br /&gt;&lt;a href="https://lh6.googleusercontent.com/-eVcjMYgrnFg/TwoV1hHpq0I/AAAAAAAAAWg/z83kAxWqc4E/s720/IMG_7695c.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 720px; height: 480px;" src="https://lh6.googleusercontent.com/-eVcjMYgrnFg/TwoV1hHpq0I/AAAAAAAAAWg/z83kAxWqc4E/s720/IMG_7695c.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;Behind the scenes exclusive:&lt;/div&gt;&lt;br /&gt;&lt;a href="https://lh5.googleusercontent.com/-9qqt-Xjo9VI/TwoWEdU1ScI/AAAAAAAAAWw/u0qSdolAvTI/s512/IMG_7707c.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 341px; height: 512px;" src="https://lh5.googleusercontent.com/-9qqt-Xjo9VI/TwoWEdU1ScI/AAAAAAAAAWw/u0qSdolAvTI/s512/IMG_7707c.JPG" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;And hanging out, looking for the move...&lt;/div&gt;&lt;br /&gt;&lt;a href="https://lh5.googleusercontent.com/-eHlVbcVUQZQ/TwoWCVed1sI/AAAAAAAAAWo/eJ7PsFXezY8/s512/IMG_7739c.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 341px; height: 512px;" src="https://lh5.googleusercontent.com/-eHlVbcVUQZQ/TwoWCVed1sI/AAAAAAAAAWo/eJ7PsFXezY8/s512/IMG_7739c.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-4453030196795311546?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/4453030196795311546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2012/01/hanging-out-in-rumney.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/4453030196795311546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/4453030196795311546'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2012/01/hanging-out-in-rumney.html' title='Hanging out in Rumney'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh6.googleusercontent.com/-NCPSaJaJKdk/TwoHLvnV28I/AAAAAAAAAUg/re0i7_CISVs/s72-c/IMG_7725_compC.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-6040720338336611275</id><published>2011-11-06T14:11:00.000-08:00</published><updated>2012-01-08T14:30:08.392-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='gaffing'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='lighting'/><title type='text'>Why LED Christmas Lights Flicker (on camera)</title><content type='html'>This is a &lt;a href="http://pretendtodiy.blogspot.com/search/label/math"&gt;problem&lt;/a&gt; that I was wrestling with a little over year ago, building an &lt;a href="http://pretendtodiy.blogspot.com/2010/07/days-work.html"&gt;LED prop&lt;/a&gt; for a friend's movie. That was before I started taking math classes...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To simplify it, many "efficient" light sources are efficient because they flicker- they are not constantly "on" like incandescent lights. Filmmakers love incandescent lights because they don't flicker (see note).* More efficient sources like HMI's are very carefully engineered to flicker in sync with the camera shutter, so that the camera doesn't notice the flicker. And most LED light sources are battery powered with a constant DC voltage, so there is absolutely no flicker.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is where we come to the problem of LED Christmas lights- long strings of LED lights in series, that plug into AC power. LED's don't normally run on AC power because the voltage is too high, and LED's are at their hearts, diodes, which means they only pass current in one direction. Most LED circuits you plug into your wall go through both a transformer, to step down the voltage to a safe level, and a rectifier, to invert the negative half of the AC wave, and provide a constistent DC power supply.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But LED Christmas lights are an ingenious solution to this problem... almost. They take 60-70 LED bulbs, and wire them in series. LED's tend to drop about 1.2-2.0 volts individually, but put 60 in series, and you've got yourself a circuit that can drop 120v. That eliminates the transformer (wall wart) from the equation. However, it does not adequately address the flicker problem. LED's are still diodes, and if you have 60 of them, all pointing in the same direction, they will only be "on" when the AC wave is positive. That means, they will only be on for half of the AC wave.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;You may notice this flicker if you look with the corner of your eye. The first time I noticed this was rigging on the set of a pretty big movie that will go unnamed. If you can see a light source flicker with your eye, a movie camera will &lt;i&gt;definitely&lt;/i&gt; pick it up, and possibly ruin the shot (I wonder how much it cost to fix that...).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;That's because movie cameras generally shoot at 24 frames per second, and the shutter speed is 1/48 of a second. That means that the camera only sees HALF of the time you're filming (they say half of every movie is darkness), and the camera ONLY sees things 1/48 of a second at a time. This being a &lt;i&gt;film&lt;/i&gt; camera with a &lt;i&gt;mechanical&lt;/i&gt; shutter. Digital cameras (and digital shutters) make things even weirder.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Hence, some math:&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-pvOvs8PMpXI/TrcJbtzCyKI/AAAAAAAAATk/gCRJ2FXQpMM/s1600/Screen%2Bshot%2B2011-11-06%2Bat%2B5.02.24%2BPM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/-pvOvs8PMpXI/TrcJbtzCyKI/AAAAAAAAATk/gCRJ2FXQpMM/s400/Screen%2Bshot%2B2011-11-06%2Bat%2B5.02.24%2BPM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5672012627451234466" /&gt;&lt;/a&gt;&lt;div&gt;I've approximated the 60Hz AC power with the red sine wave, and the 24 fps camera shutter with the green sine wave. The LED's are only on when the red wave is positive, and shutter is only open when the green wave is positive (shutter speed is calculated from when the shutter is half-open to half-closed, probably because it's constantly moving).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So each positive half-wave of the green curve is one frame in the movie.  The exposure (brightness) of the LED's in each frame would be equal to the intersected area beneath both curves, when both are positive. Keep in mind there are 24 frames per second:&lt;/div&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/-qkblgWCtB40/TrcKuTdhXcI/AAAAAAAAATw/AP9yBm6D6kY/s1600/Screen%2Bshot%2B2011-11-06%2Bat%2B5.11.08%2BPM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://4.bp.blogspot.com/-qkblgWCtB40/TrcKuTdhXcI/AAAAAAAAATw/AP9yBm6D6kY/s400/Screen%2Bshot%2B2011-11-06%2Bat%2B5.11.08%2BPM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5672014046310784450" /&gt;&lt;/a&gt;&lt;div&gt;This is done by adding up piecewise integrals. A1 is the "brightness" of the first frame, and A2 is the "brightness" of the second frame, which is slightly more than the first. Keep in mind these are abstracted, and don't actually correlate to any real measure of brightness. However, the proportions should be accurate, and Frame 2 is 18% brighter than Frame 1. That's not good.&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/--4xjJyxOwpw/TrcYJ5pFrYI/AAAAAAAAAT8/-vhFnItAcns/s1600/Screen%2Bshot%2B2011-11-06%2Bat%2B6.27.40%2BPM.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/--4xjJyxOwpw/TrcYJ5pFrYI/AAAAAAAAAT8/-vhFnItAcns/s400/Screen%2Bshot%2B2011-11-06%2Bat%2B6.27.40%2BPM.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5672028814067477890" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Another interesting thing is that 5 AC power cycles = 2 camera shutter cycles. The waves line up every 2 frames, or 5 flickers. So all the even frames are the same, and all the odd frames are the same- which means &lt;i&gt;every other frame is 18% brighter than the one before it.&lt;/i&gt; There's your flicker!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks to Maple for doing the heavy lifting for me. I need to figure out how to code in Maple. It would make my life much easier...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;*Note: Incandescent lights also "flicker" because they are on AC power, but they are so hot (read: inefficient) that the flicker is negligible.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-6040720338336611275?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/6040720338336611275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/11/why-led-christmas-lights-flicker-on.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6040720338336611275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6040720338336611275'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/11/why-led-christmas-lights-flicker-on.html' title='Why LED Christmas Lights Flicker (on camera)'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-pvOvs8PMpXI/TrcJbtzCyKI/AAAAAAAAATk/gCRJ2FXQpMM/s72-c/Screen%2Bshot%2B2011-11-06%2Bat%2B5.02.24%2BPM.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-8877340179647647650</id><published>2011-08-24T01:18:00.000-07:00</published><updated>2011-08-24T01:26:34.352-07:00</updated><title type='text'>RoboRadar</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-MC8Fad7aDqY/TlSz_Zc0B8I/AAAAAAAAATY/QXFCQmQCljc/s1600/OBJECTDETECTION.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://4.bp.blogspot.com/-MC8Fad7aDqY/TlSz_Zc0B8I/AAAAAAAAATY/QXFCQmQCljc/s400/OBJECTDETECTION.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5644334134746941378" /&gt;&lt;/a&gt;Working on making a radar type sensor with a Parallax rangefinder mounted on top of a servo motor. Left is raw distance data (2-300 cm), drawn in polar coordinates, and right is *supposed* to be corrected into rectangular coordinates. But they look eerily similar so I'm not sure that's working yet.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But the big accomplishment is the beginnings of an object detection system, as note by the white boxes. Basically if the points are close enough together, there must be an object there.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The problem is figuring out how close is close enough. As you can see, there are lots of tiny boxes that should probably be combined into one big box, as well as really big boxes that are overlapping smaller discrete objects.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Too many little boxes are a problem for memory &amp;amp; speed (right now it's sensing over 4,000 objects, but there are only 90 dots!). It would make more sense to combine them into one "wall" object, with the same effect.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The really big box is a problem, because the robot would see that entire area as an object, and avoid it; it would never move forward.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The moral of the story: weak object detection makes for slow, paranoid robots. Smarter = faster = more risk tolerance = more exploration! &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-8877340179647647650?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/8877340179647647650/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/08/roboradar.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8877340179647647650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8877340179647647650'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/08/roboradar.html' title='RoboRadar'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-MC8Fad7aDqY/TlSz_Zc0B8I/AAAAAAAAATY/QXFCQmQCljc/s72-c/OBJECTDETECTION.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-3447186293271036202</id><published>2011-08-23T19:25:00.000-07:00</published><updated>2011-08-23T19:40:55.515-07:00</updated><title type='text'>Richard Serra Driving</title><content type='html'>&lt;a href="https://lh5.googleusercontent.com/-RnNxpnwVUUg/TlRgA0G5mqI/AAAAAAAAATQ/k9OOxknpt4M/s640/IMG_20110823_180237.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 464px;" src="https://lh5.googleusercontent.com/-RnNxpnwVUUg/TlRgA0G5mqI/AAAAAAAAATQ/k9OOxknpt4M/s640/IMG_20110823_180237.jpg" border="0" alt="" /&gt;&lt;/a&gt; Pieces of a Richard Serra sculpture driving toward the George Washington Bridge... &lt;br /&gt;&lt;a href="https://lh5.googleusercontent.com/-sl9BHJ0EHwM/TlRghdWLMZI/AAAAAAAAATM/2XOILnTEgnk/s640/IMG_20110823_180243.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="https://lh5.googleusercontent.com/-sl9BHJ0EHwM/TlRghdWLMZI/AAAAAAAAATM/2XOILnTEgnk/s640/IMG_20110823_180243.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Finally, some art in the suburbs...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-3447186293271036202?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/3447186293271036202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/08/richard-serra-driving.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3447186293271036202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3447186293271036202'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/08/richard-serra-driving.html' title='Richard Serra Driving'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='https://lh5.googleusercontent.com/-RnNxpnwVUUg/TlRgA0G5mqI/AAAAAAAAATQ/k9OOxknpt4M/s72-c/IMG_20110823_180237.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-6472390885473699719</id><published>2011-07-28T22:50:00.000-07:00</published><updated>2011-07-28T23:04:05.047-07:00</updated><title type='text'>Inspecting the Internet Plumbing</title><content type='html'>&lt;div&gt;Ever wondered how a website gets from there to here? Me too.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Especially when "there" is halfway around the world...&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://1.bp.blogspot.com/-CTMA3477YnA/TjJKgVqDtlI/AAAAAAAAATE/-MQzW-6GueI/s1600/globe5.68976710.tif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-CTMA3477YnA/TjJKgVqDtlI/AAAAAAAAATE/-MQzW-6GueI/s400/globe5.68976710.tif" border="0" alt="" id="BLOGGER_PHOTO_ID_5634648003223729746" /&gt;&lt;/a&gt;&lt;br /&gt;The Black Dot is Brooklyn (because Brooklyn is too cool for silly colors). The white dots in the upper right are a website in Italy. The other white dots are the servers in between that the website had to travel through to get to me.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The signal went from New York to New Jersey (which are so close they overlap), to California out left, and then magically to Italy. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Pay no attention to the line going straight through the Earth. I actually have no idea how the signal got from California to Italy. Must be either a satellite or an underwater cable... but an underwater cable wouldn't go direct to Italy... very curious indeed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also, the white dot on the lower right is an anomaly. It actually represents the IP 0.0.0.0, which is a dummy IP (which I believe is my computer talking to my router). Since it's a dummy IP,  it was assigned (0,0) as a location, and so it pops up at the intersection of the Prime Meridian and the Equator.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Other points of note are Greenwich, England (green dot on the Prime Meridian), and the Magnetic North Pole (yellow dot on the yellow meridian). The rest are cities around the world. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;At some point I will have to figure out how to add continents and draw arcs around the world rather than tunnel straight through it... however convenient that might be. For some reason my problems keep coming back to moving things around spheres... &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-6472390885473699719?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/6472390885473699719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/07/inspecting-internet-plumbing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6472390885473699719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6472390885473699719'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/07/inspecting-internet-plumbing.html' title='Inspecting the Internet Plumbing'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-CTMA3477YnA/TjJKgVqDtlI/AAAAAAAAATE/-MQzW-6GueI/s72-c/globe5.68976710.tif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-7556789054105788707</id><published>2011-04-30T21:49:00.000-07:00</published><updated>2011-11-16T21:34:59.660-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>A Different Perspective</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/-3xOgYFQks1U/Tbzo89uaCXI/AAAAAAAAAOA/rVULOs9B0rM/s1600/20101030.kml20115105731.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://4.bp.blogspot.com/-3xOgYFQks1U/Tbzo89uaCXI/AAAAAAAAAOA/rVULOs9B0rM/s400/20101030.kml20115105731.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5601608170601056626" /&gt;&lt;/a&gt;Finally getting things to line up... but the perspective is not quite right. It looks fine on the top half of the mountain, but the horizontal trail should be much lower; in fact, part of it is behind the camera, which just ain't right...&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-zWkdz6RtGOQ/TbzpcEeQv8I/AAAAAAAAAOI/thiruTRjcp8/s1600/bestYet.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-zWkdz6RtGOQ/TbzpcEeQv8I/AAAAAAAAAOI/thiruTRjcp8/s400/bestYet.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5601608704988331970" /&gt;&lt;/a&gt;This is the same view with placemarkers drawn in: the green cross is the GPS peak of Blackhead, which is the point where the photo is inserted. The red cross is the camera position (with compass and XYZ directions drawn in), and the pink cross is the peak of Black Dome mountain. There enlies the problem-&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/-gnnA8SzLcDk/TbzqLB-KW9I/AAAAAAAAAOQ/-qbr9m5AuHI/s1600/20101030.kml201151046.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 266px; " src="http://1.bp.blogspot.com/-gnnA8SzLcDk/TbzqLB-KW9I/AAAAAAAAAOQ/-qbr9m5AuHI/s400/20101030.kml201151046.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5601609511770676178" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;This is a side view of the whole thing, looking North. The red cross is still the camera, and the white line is where it's looking. Black Dome is behind the camera, but somehow the camera still sees it. I think this has to do with the ortho() function, again because the perspective on the path is not quite right. I've tried adjusting the clipping planes, but that doesn't change the perspective, only what renders and what doesn't render. So how the camera is seeing behind itself, I don't know... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But this is what it looks like with the "standard" perspective:&lt;/div&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/-XQWNFCKzC5Y/TbzxQAZkrEI/AAAAAAAAAOY/u6pHDDyFYYk/s1600/20101030.kml20115113126.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-XQWNFCKzC5Y/TbzxQAZkrEI/AAAAAAAAAOY/u6pHDDyFYYk/s400/20101030.kml20115113126.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5601617293829516354" /&gt;&lt;/a&gt;And this is where I &lt;i&gt;think&lt;/i&gt; the trail should be:&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-Wf5yA_5MB1M/TcBvvx8cQ4I/AAAAAAAAAOg/xwurJCUCnmQ/s1600/20115105731_paint.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-Wf5yA_5MB1M/TcBvvx8cQ4I/AAAAAAAAAOg/xwurJCUCnmQ/s400/20115105731_paint.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5602600803100279682" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-7556789054105788707?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/7556789054105788707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/04/different-perspective.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/7556789054105788707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/7556789054105788707'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/04/different-perspective.html' title='A Different Perspective'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-3xOgYFQks1U/Tbzo89uaCXI/AAAAAAAAAOA/rVULOs9B0rM/s72-c/20101030.kml20115105731.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-7997725052309094047</id><published>2011-04-27T15:34:00.000-07:00</published><updated>2011-11-16T21:34:59.661-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>Into the Void... aka Progress!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-_CMFN5NeInM/TbiaPfsW0vI/AAAAAAAAANw/wQod1d2Hg1w/s1600/20101030.kml427286.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-_CMFN5NeInM/TbiaPfsW0vI/AAAAAAAAANw/wQod1d2Hg1w/s400/20101030.kml427286.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5600395727631471346" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Making progress orienting the OpenGL virtual camera, and fixed the rotation of the image so it's [very nearly] square to the virtual camera. Note to self: degrees are not the same as radians.&lt;br /&gt;&lt;br /&gt;In theory, all I need to do is make some fine adjustments to the image orientation to compensate for the pan and tilt of the real camera (when the picture was actually taken). And then get it to scale properly- the image should take up the whole gray area. And hopefully the perspective will correct itself with the scaling... hopefully being the key word.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-lsUv-qzr11o/TbienR-6VtI/AAAAAAAAAN4/9giOKLE7M_4/s1600/20101030.kml427406.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-lsUv-qzr11o/TbienR-6VtI/AAAAAAAAAN4/9giOKLE7M_4/s400/20101030.kml427406.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5600400534314571474" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-7997725052309094047?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/7997725052309094047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/04/progress.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/7997725052309094047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/7997725052309094047'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/04/progress.html' title='Into the Void... aka Progress!'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-_CMFN5NeInM/TbiaPfsW0vI/AAAAAAAAANw/wQod1d2Hg1w/s72-c/20101030.kml427286.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-3247071585202038129</id><published>2011-02-23T14:59:00.001-08:00</published><updated>2011-11-16T21:34:59.661-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>Blackhead (annotated)</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/-3uxm97PF84c/TbTteSQdWuI/AAAAAAAAANQ/Em9iSyfcU8w/s1600/blackhead_Trig2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://1.bp.blogspot.com/-3uxm97PF84c/TbTteSQdWuI/AAAAAAAAANQ/Em9iSyfcU8w/s400/blackhead_Trig2.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599361341281098466" /&gt;&lt;/a&gt;This is Blackhead Mountain in the Catskills, from a lookout on Black Dome, and somewhere in the middle is the trail that links the two. If I can figure out the scale of the photo, and the direction that the camera is pointing, I can use my GPS log to draw the trail.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I know the GPS position of the Blackhead peak and the camera, and using those I can calculate the distance and bearing between the two. But since the peak is off center, I need to figure out the direction the camera was pointing, even though it's only off by a few degrees.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The peak is offset by 114 pixels horizontally (the black triangle). If I can figure out the scale of the photograph accurately, I can use this to figure out angle the camera is pointing. Of course, the original image is much larger, but the ratios should stay the same.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;If I can figure out the scale and rotation of the image, I should be able to line up the GPS log of the trail with the picture...&lt;/div&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/-nh26AdqsEFo/TbT94nhmSxI/AAAAAAAAANg/MOZ6GIGcc1M/s1600/20101030.kml1974.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://3.bp.blogspot.com/-nh26AdqsEFo/TbT94nhmSxI/AAAAAAAAANg/MOZ6GIGcc1M/s400/20101030.kml1974.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599379385852775186" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is a crudely oriented view of the GPS trail. The red cross is the camera position, and the green cross is the peak of Blackhead. So all I really need to do is line up those two points over the picture... simple enough, right?&lt;/div&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/-VZA76SIOLys/TbbZugTD10I/AAAAAAAAANo/_0beXFdLd5I/s1600/Screen%2Bshot%2B2011-03-01%2Bat%2B12.14.19%2BAM_crop.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 266px;" src="http://2.bp.blogspot.com/-VZA76SIOLys/TbbZugTD10I/AAAAAAAAANo/_0beXFdLd5I/s400/Screen%2Bshot%2B2011-03-01%2Bat%2B12.14.19%2BAM_crop.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5599902579648878402" /&gt;&lt;/a&gt;&lt;br /&gt;Ultimately it should look something like this, but with more picture and less black void...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-3247071585202038129?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/3247071585202038129/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/02/math.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3247071585202038129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3247071585202038129'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/02/math.html' title='Blackhead (annotated)'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-3uxm97PF84c/TbTteSQdWuI/AAAAAAAAANQ/Em9iSyfcU8w/s72-c/blackhead_Trig2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-888723909922191152</id><published>2011-02-07T20:54:00.000-08:00</published><updated>2011-11-16T21:34:59.661-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>Mt. Hight, New Hampshire</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TVDOMAjONUI/AAAAAAAAAMA/2Gq3Q9Bpoy4/s1600/20110116.kml1486.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TVDOMAjONUI/AAAAAAAAAMA/2Gq3Q9Bpoy4/s400/20110116.kml1486.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5571179444758787394" /&gt;&lt;/a&gt;3D view&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-iI6dEu88Zi4/TVPvA4FvpeI/AAAAAAAAAMI/GZFHQUG0aBQ/s1600/mtHightElevation.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://4.bp.blogspot.com/-iI6dEu88Zi4/TVPvA4FvpeI/AAAAAAAAAMI/GZFHQUG0aBQ/s400/mtHightElevation.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5572059962322953698" /&gt;&lt;/a&gt;Elevation vs. Time&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Total Time: 5:51:49&lt;br /&gt;7.93 miles&lt;br /&gt;1.36 miles / hour (not taking stops into account)&lt;br /&gt;&lt;br /&gt;1472.1 feet (base elevation)&lt;br /&gt;4706.5 feet (peak elevation)&lt;br /&gt;4079.3 feet (elevation gain)&lt;br /&gt;&lt;br /&gt;Red: &lt;&gt;Yellow: &lt;&gt;&lt;div&gt;Green: &gt; 1.0 m/s&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-888723909922191152?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/888723909922191152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2011/02/mt-hight-new-hampshire.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/888723909922191152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/888723909922191152'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2011/02/mt-hight-new-hampshire.html' title='Mt. Hight, New Hampshire'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3IUJzx-zUmc/TVDOMAjONUI/AAAAAAAAAMA/2Gq3Q9Bpoy4/s72-c/20110116.kml1486.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-1978158985519688720</id><published>2010-12-27T09:22:00.000-08:00</published><updated>2011-01-11T20:03:30.541-08:00</updated><title type='text'>Eclipse Timelapse- Second Attempt</title><content type='html'>&lt;iframe src="http://player.vimeo.com/video/18060761?portrait=0&amp;amp;loop=1" width="400" height="265" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Heard there was going to be an eclipse, so I broke out the 5D and tried my very best to catch it.&lt;br /&gt;&lt;br /&gt;This is one frame every 30 seconds, starting around 2:30am and going for about an hour and a half, using a 105mm lens.&lt;br /&gt;&lt;br /&gt;Timelapse is complicated because you really can't recompose in the middle of a shot- you have to plan it out ahead of time, lock off the tripod, and cross your fingers. Or build a motion control rig- maybe next time...&lt;br /&gt;&lt;br /&gt;The moon was much smaller at 3:30am than it was earlier in the night, so I zoomed all the way in, and the moon was still tiny. This reduces the frame size which is why it kept falling out of the frame. Luckily I caught it, and for lack of anything better to do, recomposed the shot.&lt;br /&gt;&lt;br /&gt;I also made a big no-no by changing the exposure toward the end (when it gets redder), which kind of killed the subtlety of the eclipse... but after seeing this, I have a lot more faith in the low end of the 5D's exposure range.&lt;br /&gt;&lt;br /&gt;Next time I think I'll try shooting earlier in the night, when the moon is huge, so I can use a wider lens. It will probably take a few more tests to get a feel for the passage of the moon, so I can frame it better. &lt;br /&gt;&lt;br /&gt;I need to make friends with an astronomer, and practice some more before the next eclipse...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-1978158985519688720?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/1978158985519688720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/12/see-you-on-dark-side-of-moon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1978158985519688720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1978158985519688720'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/12/see-you-on-dark-side-of-moon.html' title='Eclipse Timelapse- Second Attempt'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-8094285789315559183</id><published>2010-12-17T11:35:00.001-08:00</published><updated>2011-11-16T21:34:59.662-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>Pictures!</title><content type='html'>&lt;div&gt;Updated the Elevation Profile part of the program... same GPS Log (Catskills Blackhead Range) with new graphics &amp;amp; live animated elevation marker... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Will elaborate later, but here's some pictures for now!&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3IUJzx-zUmc/TQu7t_Ja_8I/AAAAAAAAALg/2qpHjo3x-i4/s1600/blackHeadAbstract2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://3.bp.blogspot.com/_3IUJzx-zUmc/TQu7t_Ja_8I/AAAAAAAAALg/2qpHjo3x-i4/s400/blackHeadAbstract2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5551737364383727554" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3IUJzx-zUmc/TQu76E0u_CI/AAAAAAAAALo/aDvgIhbfygw/s1600/blackHeadAbstract3.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://4.bp.blogspot.com/_3IUJzx-zUmc/TQu76E0u_CI/AAAAAAAAALo/aDvgIhbfygw/s400/blackHeadAbstract3.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5551737572065999906" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3IUJzx-zUmc/TQu8B5wyIlI/AAAAAAAAALw/8kX4tiOhFUE/s1600/blackHeadElevation00.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 200px;" src="http://3.bp.blogspot.com/_3IUJzx-zUmc/TQu8B5wyIlI/AAAAAAAAALw/8kX4tiOhFUE/s400/blackHeadElevation00.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5551737706535592530" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-8094285789315559183?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/8094285789315559183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/12/pictures.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8094285789315559183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8094285789315559183'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/12/pictures.html' title='Pictures!'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3IUJzx-zUmc/TQu7t_Ja_8I/AAAAAAAAALg/2qpHjo3x-i4/s72-c/blackHeadAbstract2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-5489588281763011267</id><published>2010-11-01T14:52:00.001-07:00</published><updated>2011-11-16T21:34:59.662-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><title type='text'>Hiking the Catskills in 4D!</title><content type='html'>&lt;div&gt;This past weekend I had my first introduction to what is known among the hiking community as "Peak bagging". From &lt;a href="http://en.wikipedia.org/wiki/Peakbagging"&gt;wikipedia&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="Apple-style-span"  style="font-family:arial, sans-serif;"&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;Peak bagging (also hill bagging, mountain bagging, Munro bagging, or among enthusiasts, just bagging) is an activity in which hillwalkers and mountaineers attempt to reach the summit of some collection of peaks, usually those above some height in a particular region, or having a particular feature.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;We bagged three peaks, two of them twice, since we had to retrace our route to get back to the car. This is known as a lollipop loop:&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TM831AowOHI/AAAAAAAAAJc/XyJUemG9ZZo/s1600/blackHead.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 400px;" src="http://2.bp.blogspot.com/_3IUJzx-zUmc/TM831AowOHI/AAAAAAAAAJc/XyJUemG9ZZo/s400/blackHead.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5534703850905155698" /&gt;&lt;/a&gt;This is the overhead 2D map view. Latitude vs. Longitude. Pretty simple. And now that I finally have some interesting altitude data, I started working on the third (and, inadvertently, fourth) dimension to my program-&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TM83vsddN6I/AAAAAAAAAJU/XZeDPaibOGY/s1600/blackHeadAlt.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 400px; height: 400px; " src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TM83vsddN6I/AAAAAAAAAJU/XZeDPaibOGY/s400/blackHeadAlt.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5534703759589717922" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;This is the Altitude Profile of our hike. Altitude vs. Time. If you notice, the first two peaks and last two peaks are nearly mirror images of each other, which is an interesting result of the lollipop loop. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The heights of the peaks are the same, but the widths are different, probably because I was going faster on the way out. It was starting to get dark...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, now I have two 2D abstractions of our hike. Now, all I need to do is mash them together (that's a technical term) and I'll have 3D!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-5489588281763011267?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/5489588281763011267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/11/hiking-catskills-in-4d.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/5489588281763011267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/5489588281763011267'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/11/hiking-catskills-in-4d.html' title='Hiking the Catskills in 4D!'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3IUJzx-zUmc/TM831AowOHI/AAAAAAAAAJc/XyJUemG9ZZo/s72-c/blackHead.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-1599288515355608177</id><published>2010-10-28T05:38:00.000-07:00</published><updated>2010-10-28T10:26:29.568-07:00</updated><title type='text'>Better Late than Never?</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3IUJzx-zUmc/TMlvqBIMYEI/AAAAAAAAAI4/DVQNUCEhuwM/s1600/IMG_20101019_132835.jpg"&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://4.bp.blogspot.com/_3IUJzx-zUmc/TMlvqBIMYEI/AAAAAAAAAI4/DVQNUCEhuwM/s400/IMG_20101019_132835.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5533076384849354818" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TMlvqmR7kJI/AAAAAAAAAJA/7DKrYkRFa_E/s1600/IMG_20101019_132853.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TMlvqmR7kJI/AAAAAAAAAJA/7DKrYkRFa_E/s400/IMG_20101019_132853.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5533076394822307986" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3IUJzx-zUmc/TMl2y9jV1QI/AAAAAAAAAJI/N8Mi-eGhIA0/s1600/IMG_20101019_132835b.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://4.bp.blogspot.com/_3IUJzx-zUmc/TMl2y9jV1QI/AAAAAAAAAJI/N8Mi-eGhIA0/s400/IMG_20101019_132835b.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5533084235089696002" /&gt;&lt;/a&gt;&lt;div style="text-align: center;"&gt;All's I'm saying is... nevermind...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-1599288515355608177?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/1599288515355608177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/10/better-late-than-never.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1599288515355608177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1599288515355608177'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/10/better-late-than-never.html' title='Better Late than Never?'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3IUJzx-zUmc/TMlvqBIMYEI/AAAAAAAAAI4/DVQNUCEhuwM/s72-c/IMG_20101019_132835.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-2045360913840522626</id><published>2010-10-09T09:37:00.000-07:00</published><updated>2010-10-28T05:37:12.421-07:00</updated><title type='text'>Shooting the Moon</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TL9EmBxwG6I/AAAAAAAAAI0/Ouz9h8LCwmY/s640/IMG_20101010_151205.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh4.ggpht.com/_3IUJzx-zUmc/TL9EmBxwG6I/AAAAAAAAAI0/Ouz9h8LCwmY/s640/IMG_20101010_151205.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_3IUJzx-zUmc/TLCeA5vTxOI/AAAAAAAAAII/nobe_rJn4l4/s640/IMG_20101009_125235.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh3.ggpht.com/_3IUJzx-zUmc/TLCeA5vTxOI/AAAAAAAAAII/nobe_rJn4l4/s640/IMG_20101009_125235.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Live-blogging the shoot!&lt;br /&gt;&lt;br /&gt;Using Processing to control the moon. The physical controls are nice, but limited in their capabilities. Very handy for Backpack Mode, so the kid can run around in the woods with the thing. But Processing allows for much more fine control, and better random number effects (and processing speed!) too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-2045360913840522626?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/2045360913840522626/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/10/shooting-moon.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2045360913840522626'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2045360913840522626'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/10/shooting-moon.html' title='Shooting the Moon'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_3IUJzx-zUmc/TL9EmBxwG6I/AAAAAAAAAI0/Ouz9h8LCwmY/s72-c/IMG_20101010_151205.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-5482102594569631660</id><published>2010-10-01T11:51:00.001-07:00</published><updated>2010-10-01T12:10:54.114-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='photography'/><category scheme='http://www.blogger.com/atom/ns#' term='time lapse'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>Moon Timelapse Test</title><content type='html'>&lt;iframe src="http://player.vimeo.com/video/15463112?portrait=0&amp;amp;loop=1" width="400" height="265" frameborder="0"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Shot this "manually" by holding down the shutter button until the memory card got full, hence the jumpiness. Or as I like to call it, the "hand-cranked aesthetic".&lt;br /&gt;&lt;br /&gt;Just one more reason to get back to work on the Arduino intervalometer- Check out the&lt;a href="http://www.glacialwanderer.com/hobbyrobotics/?p=325"&gt; Camera Axe&lt;/a&gt; page for more info.&lt;br /&gt;&lt;br /&gt;The beautiful thing is that the original images are really big- 21 Megapixels big, in fact. 35mm movie print, anyone?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-5482102594569631660?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/5482102594569631660/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/10/moon-timelapse-test.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/5482102594569631660'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/5482102594569631660'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/10/moon-timelapse-test.html' title='Moon Timelapse Test'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-6420107901708509917</id><published>2010-09-28T20:49:00.000-07:00</published><updated>2010-09-29T05:04:30.184-07:00</updated><title type='text'>IT'S A BOY!</title><content type='html'>&lt;div&gt;I think I'm going to call it Red, short for "The Great Red Shark". It's fast. Of course, I dropped it within 5 minutes of leaving the store, but scratches build character.&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_3IUJzx-zUmc/TKK1sk8ohkI/AAAAAAAAAHU/nPqmkhiJ1-8/s640/IMG_20100928_185337.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh5.ggpht.com/_3IUJzx-zUmc/TKK1sk8ohkI/AAAAAAAAAHU/nPqmkhiJ1-8/s640/IMG_20100928_185337.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;And it's recycled, kind of. At least the frame is. Most of the important parts are new, which is a good thing. Custom built by &lt;a href="http://brooklynbikeandboard.com/"&gt;Brooklyn Bike &amp;amp; Board.&lt;/a&gt; Same day service, who would have thought?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;All this (and a lock!) for $100 less than my old bike. I feel like I might wind up spending less on the bike, and more on locking it up... but that's the world we live in, unfortunately.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For more information on how to tell a boy bicycle from a girl bicycle, ask your parents.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-6420107901708509917?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/6420107901708509917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/its-boy.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6420107901708509917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6420107901708509917'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/its-boy.html' title='IT&apos;S A BOY!'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_3IUJzx-zUmc/TKK1sk8ohkI/AAAAAAAAAHU/nPqmkhiJ1-8/s72-c/IMG_20100928_185337.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-3243282192183221462</id><published>2010-09-23T05:37:00.000-07:00</published><updated>2010-09-23T17:19:02.656-07:00</updated><title type='text'>So it goes...</title><content type='html'>&lt;div&gt;If ever I was going to eulogize an inanimate object, this would be the one. But a bicycle is hardly an inanimate object. A bike embodies the phrase "I want to go fast." In the words of the late Kurt Vonnegut, &lt;i&gt;so it goes...&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Cue sappy music and "trip down memory lane" montage]&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This was the day I rode all the way to the end of Bedford Ave. Note the boat in the background. Not pictured: the Applebees on the corner. Nobody wants to see that...&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TJtKtGMDB4I/AAAAAAAAAHE/XzixFnGkHME/s1600/2010-08-13+16.49.25.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TJtKtGMDB4I/AAAAAAAAAHE/XzixFnGkHME/s400/2010-08-13+16.49.25.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5520087906888386434" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;Manhattan Beach, same day.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TJtK8XS7OLI/AAAAAAAAAHM/kRNCpY7NKw8/s1600/2010-08-13+17.01.00.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://2.bp.blogspot.com/_3IUJzx-zUmc/TJtK8XS7OLI/AAAAAAAAAHM/kRNCpY7NKw8/s400/2010-08-13+17.01.00.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5520088169178675378" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;The greenest grip truck in the city. Not going to lie, this was a little unwieldy, but I didn't have far to go.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3IUJzx-zUmc/TJtKcJHNfWI/AAAAAAAAAG8/vNVsuBWrMq8/s1600/2010-06-17+16.45.30.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://3.bp.blogspot.com/_3IUJzx-zUmc/TJtKcJHNfWI/AAAAAAAAAG8/vNVsuBWrMq8/s400/2010-06-17+16.45.30.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5520087615615630690" /&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-3243282192183221462?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/3243282192183221462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/goodbye-old-friend.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3243282192183221462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3243282192183221462'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/goodbye-old-friend.html' title='So it goes...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3IUJzx-zUmc/TJtKtGMDB4I/AAAAAAAAAHE/XzixFnGkHME/s72-c/2010-08-13+16.49.25.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-8144755012846858539</id><published>2010-09-18T21:37:00.000-07:00</published><updated>2010-09-26T13:03:46.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>Battery Stuff</title><content type='html'>Just a note- using a DeWalt XRP 14.4v battery for the "Backpack Mode" moon (portable &amp;amp; self contained, so the kid can run around with the moon lit up). &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ran most of the day. Forgot to meter the battery at the start of the day, but about halfway through the day, it metered 15.7v, and by the end of the day it was only down to 15.6v. I guess the LED load pales in comparison to the DeWalt drill motor... I have a feeling this will last for a while, despite not having done the math to confirm this fact...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Also can't find the mAh rating for the battery, but maybe I'm not looking hard enough.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Shoot day 2 coming up... just found out the moon has to get wet. That should be fun...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-8144755012846858539?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/8144755012846858539/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/battery-stuff.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8144755012846858539'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8144755012846858539'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/battery-stuff.html' title='Battery Stuff'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-3753245808955861332</id><published>2010-09-17T01:11:00.000-07:00</published><updated>2010-09-26T13:03:46.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>The Controls for the Heart of the Moon, v2.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_3IUJzx-zUmc/TJMbK4Q8O2I/AAAAAAAAAGk/vnW_GVVLdGM/s512/IMG_20100917_033748.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 512px; height: 382px;" src="http://lh3.ggpht.com/_3IUJzx-zUmc/TJMbK4Q8O2I/AAAAAAAAAGk/vnW_GVVLdGM/s512/IMG_20100917_033748.jpg" border="0" alt="" /&gt;&lt;/a&gt;04:17am Sept 17- Finished the enclosure, and [hopefully] all the troubleshooting for the controls. Not taking it apart again, it took long enough to squeeze it in there...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I feel like I'm back in school pulling an all nighter to finish a project on time... which is pretty much what I'm doing, minus the school part.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I promise better pictures, and better writing, after I get some sleep...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Good night.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;EDIT 00:43am Sept 18:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Four hours of sleep, then driving two hours to stay at a friend's house to make a movie for the weekend. I feel like I'm in college again... oh wait, I am.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Much progress tonight... figured out, in record time, how to get Processing to control the Arduino dimmer (and thus push my painstakingly constructed hardware controls into obsolescence, almost). &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The manual controls will suffice for simple "breathing" effects loops, and they're key for self-contained Backpack Mode, but being able to control the finer aspects of the dimming cycle from Processing will really come in handy when we get into making the moon act like it's sick on the next shoot.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Figured out why the dimming has been so jerky- I've had it outputting a lot of debug data over Serial, which has been slowing down all the loops. So now that it's working, I don't need the debug data and now it's &lt;i&gt;much&lt;/i&gt; &lt;i&gt;smoother- italics used to emphasize smoooooothness.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;&lt;div&gt;The one issue I'm having (and it very well might be a software bug...) is that the new TIP31 transistor is not behaving the same as the old one... it seems like it goes from 0-100% brightness in the first 10 or so steps of the PWM (of 255 steps)-&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TJRHX-SDdKI/AAAAAAAAAG0/GEP5O8T8JdE/s1600/tip31response.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TJRHX-SDdKI/AAAAAAAAAG0/GEP5O8T8JdE/s320/tip31response.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5518113920616985762" /&gt;&lt;/a&gt;MS Paint is probably the only thing I miss from my Windows days...&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;div&gt;So we have the batteries charged and are gearing up for Shoot Day 1 tomorrow... time for bed.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-3753245808955861332?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/3753245808955861332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/controls-for-heart-of-moon-v20.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3753245808955861332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3753245808955861332'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/controls-for-heart-of-moon-v20.html' title='The Controls for the Heart of the Moon, v2.0'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_3IUJzx-zUmc/TJMbK4Q8O2I/AAAAAAAAAGk/vnW_GVVLdGM/s72-c/IMG_20100917_033748.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-7137002528408060563</id><published>2010-09-07T20:55:00.001-07:00</published><updated>2010-09-07T21:11:00.942-07:00</updated><title type='text'>Security Through Obscurity</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TIb-LWWgdzI/AAAAAAAAAGg/9G1hwWHYUQg/s640/IMG_20100907_160421.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh4.ggpht.com/_3IUJzx-zUmc/TIb-LWWgdzI/AAAAAAAAAGg/9G1hwWHYUQg/s640/IMG_20100907_160421.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;Had to return the camera from the wedding today... Decided I didn't feel like attracting attention to myself carrying thousands of dollars worth of borrowed camera equipment through my neighborhood, after our &lt;a href="http://pretendtodiy.blogspot.com/2010/07/new-york-i-love-you-but-youre-bringing.html"&gt;rental car was broken into recently&lt;/a&gt; and we lost a lot of important stuff.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Turns out my hypothesis was right- people don't seem to pay much attention when you're carrying an awkwardly heavy garbage bag through Brooklyn. And if someone does ask what's in the bag, tell them it's stuff infested with bed bugs... that'll make 'em think twice before they try to steal it.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-7137002528408060563?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/7137002528408060563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/security-through-obscurity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/7137002528408060563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/7137002528408060563'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/security-through-obscurity.html' title='Security Through Obscurity'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_3IUJzx-zUmc/TIb-LWWgdzI/AAAAAAAAAGg/9G1hwWHYUQg/s72-c/IMG_20100907_160421.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-4091585830201425648</id><published>2010-09-05T21:23:00.001-07:00</published><updated>2010-09-12T20:33:05.289-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wedding'/><category scheme='http://www.blogger.com/atom/ns#' term='gaffing'/><category scheme='http://www.blogger.com/atom/ns#' term='lighting'/><title type='text'>If Film Crews Ran the World...</title><content type='html'>&lt;div&gt;I've discovered that having a background in show business really comes in handy when your best friends decide to throw a backyard wedding on three weeks' notice. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Compared to the long hours and stress of producing multi-million dollar films and television shows, a wedding is a piece of cake.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I did the lighting, video, and a significant portion of the photography for the event, as well as AD-ing (Assistant Directing, or keeping things on schedule, for those of you not in the biz), and impromptu sound reinforcement, and I must say I'm really proud of the results. It was also helpful having a TV producer on the bride's side of the aisle.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;My elaborate spiderweb of rope and wire caused some palpable amount of anxiety for the bride and groom at first, and understandably so. Things aren't always pretty behind the scenes-&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3IUJzx-zUmc/TIRs9P-pt2I/AAAAAAAAAFk/sHFx8CkMnUM/s1600/IMG_20100903_164122.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_3IUJzx-zUmc/TIRs9P-pt2I/AAAAAAAAAFk/sHFx8CkMnUM/s320/IMG_20100903_164122.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5513651643325462370" /&gt;&lt;/a&gt;&lt;div&gt;But I told them, "Hey, trust me, I'm a professional," with all the inflated self-assuredness I could muster, and a big wink at the end, to instill confidence and calm their fears.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIRtwOZq0VI/AAAAAAAAAFs/0JF-Blc9kmo/s1600/IMG_20100904_183540.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIRtwOZq0VI/AAAAAAAAAFs/0JF-Blc9kmo/s320/IMG_20100904_183540.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5513652519075238226" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;We couldn't put up all the China lanterns until the day-of, for fear of rain (and hurricanes), so we didn't know how it would all look until it finally got dark...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TIRyy8yQxCI/AAAAAAAAAF0/STvCexKxObk/s1600/wedding1.JPG"&gt;&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TIRyy8yQxCI/AAAAAAAAAF0/STvCexKxObk/s1600/wedding1.JPG"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 213px; " src="http://2.bp.blogspot.com/_3IUJzx-zUmc/TIRyy8yQxCI/AAAAAAAAAF0/STvCexKxObk/s320/wedding1.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5513658063444296738" /&gt;&lt;/a&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TIRyy8yQxCI/AAAAAAAAAF0/STvCexKxObk/s1600/wedding1.JPG"&gt;&lt;/a&gt;&lt;div&gt;The bar/dance floor, looking toward the garage. The ceremony was under the grape leaves in front of the garage, with a wall of  French doors and beautiful silk drapery to set the scene. (I'll have to find pictures of it, as my eye was glued to the video camera for that part.)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TIRyy8yQxCI/AAAAAAAAAF0/STvCexKxObk/s1600/wedding1.JPG"&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3IUJzx-zUmc/TIRy-o5GlyI/AAAAAAAAAF8/54VgWcWumvA/s1600/wedding2.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://3.bp.blogspot.com/_3IUJzx-zUmc/TIRy-o5GlyI/AAAAAAAAAF8/54VgWcWumvA/s320/wedding2.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5513658264262711074" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Wide shot of the back yard/seating area, and the pool with candles floating in it. Surprisingly none of us drunks fell in, on purpose &lt;i&gt;or&lt;/i&gt; by accident...&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIR1gwyjOzI/AAAAAAAAAGE/-aI-IZjmJUQ/s1600/wedding3.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIR1gwyjOzI/AAAAAAAAAGE/-aI-IZjmJUQ/s320/wedding3.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5513661049521519410" /&gt;&lt;/a&gt;&lt;div&gt;Roughly 580 watts of China balls... outside was actually brighter than inside. I actually threw out a quick-on plug and replaced it with a real 15-amp plug after realizing the tiny quick-on contacts were kind of a fire hazard... I think in total we pulled a respectable 15 amps... not bad for a bunch of Christmas lights.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIR7_mm0SbI/AAAAAAAAAGM/A9gE8rgDI5k/s1600/wedding4.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIR7_mm0SbI/AAAAAAAAAGM/A9gE8rgDI5k/s320/wedding4.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5513668176433662386" /&gt;&lt;/a&gt;&lt;div&gt;The wedding cake(s). Pay no attention to the only dead string of lights behind it. The candlelight is prettier anyway.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIR8ypqo-6I/AAAAAAAAAGU/-3V4dtlU2ow/s1600/wedding5.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 213px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TIR8ypqo-6I/AAAAAAAAAGU/-3V4dtlU2ow/s320/wedding5.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5513669053428333474" /&gt;&lt;/a&gt;&lt;div&gt;The happy couple, and the presiding minister/brand new sister-in-law. I think they approve. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eat your heart out, &lt;a href="http://www.youtube.com/watch?v=V3jz-NfMo5A"&gt;Nextel&lt;/a&gt;.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-4091585830201425648?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/4091585830201425648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/wedding-rigging-gaffing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/4091585830201425648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/4091585830201425648'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/09/wedding-rigging-gaffing.html' title='If Film Crews Ran the World...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3IUJzx-zUmc/TIRs9P-pt2I/AAAAAAAAAFk/sHFx8CkMnUM/s72-c/IMG_20100903_164122.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-2642115847773761586</id><published>2010-08-31T05:57:00.000-07:00</published><updated>2010-09-26T13:25:44.184-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wedding'/><category scheme='http://www.blogger.com/atom/ns#' term='rigging'/><title type='text'>Christmas in August</title><content type='html'>Doing the lighting for my friends' wedding next week... used to having a whole grip truck's worth of rigging hardware at my disposal, but unfortunately that's not in the budget for this one. So back to basics... good ol' Boy Scout knots:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_3IUJzx-zUmc/THsgJC3VYvI/AAAAAAAAAFQ/mV0yjRJhMao/s640/IMG_20100829_154625.jpg"&gt;&lt;/a&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_3IUJzx-zUmc/THsgJC3VYvI/AAAAAAAAAFQ/mV0yjRJhMao/s640/IMG_20100829_154625.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 640px; height: 478px; " src="http://lh5.ggpht.com/_3IUJzx-zUmc/THsgJC3VYvI/AAAAAAAAAFQ/mV0yjRJhMao/s640/IMG_20100829_154625.jpg" border="0" alt="" /&gt;&lt;/a&gt;I was inspired primarily by the &lt;a href="http://www.metmuseum.org/special/se_event.asp?OccurrenceId=%7B9C6923D2-D348-4761-BEB3-A943934068D2%7D"&gt;Big Bambú&lt;/a&gt; exhibit at the Met, and my primal yearning to build something using only rope...&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_3IUJzx-zUmc/THshG2QWM5I/AAAAAAAAAFU/jAp75fkc2pk/s640/IMG_20100829_145637.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 640px; height: 478px; " src="http://lh5.ggpht.com/_3IUJzx-zUmc/THshG2QWM5I/AAAAAAAAAFU/jAp75fkc2pk/s640/IMG_20100829_145637.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;The lashing was also inspired by my innate distrust of the structural integrity of zip-ties... they're great for re-attaching body panels to your car (which I've done many a time), but you have to keep in mind that they periodically snap &amp;amp; need to be replaced... which is &lt;i&gt;not&lt;/i&gt; really an acceptable solution for  rigging lights over 80+ peoples' heads. Even if they're just China lanterns–&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/THsfBEREMtI/AAAAAAAAAFM/hv0kMRJLIN4/s640/IMG_20100829_195528.jpg"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 640px; height: 478px; " src="http://lh4.ggpht.com/_3IUJzx-zUmc/THsfBEREMtI/AAAAAAAAAFM/hv0kMRJLIN4/s640/IMG_20100829_195528.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;This is the end of Day #2, with roughly 25% of the lights are hung. That means 75% more awesomeness next week. And a &lt;i&gt;real&lt;/i&gt; camera to actually do it justice...&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-2642115847773761586?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/2642115847773761586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/christmas-in-august.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2642115847773761586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2642115847773761586'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/christmas-in-august.html' title='Christmas in August'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_3IUJzx-zUmc/THsgJC3VYvI/AAAAAAAAAFQ/mV0yjRJhMao/s72-c/IMG_20100829_154625.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-3096204144621059762</id><published>2010-08-15T10:08:00.000-07:00</published><updated>2010-08-15T14:12:59.053-07:00</updated><title type='text'>Hey ConEd, wanna make some money?</title><content type='html'>Here's an idea- drop some power outlets for &lt;a href="http://www.google.com/images?um=1&amp;amp;hl=en&amp;amp;safe=off&amp;amp;client=safari&amp;amp;rls=en&amp;amp;biw=1440&amp;amp;bih=717&amp;amp;tbs=isch%3A1&amp;amp;sa=1&amp;amp;q=nyc+food+cart&amp;amp;aq=f&amp;amp;aqi=&amp;amp;aql=&amp;amp;oq=&amp;amp;gs_rfai="&gt;street vendors&lt;/a&gt;. You know, the food carts and ice cream trucks that sit there, idling their gas- or diesel-powered &lt;a href="http://www.google.com/images?um=1&amp;amp;hl=en&amp;amp;safe=off&amp;amp;client=safari&amp;amp;rls=en&amp;amp;biw=1440&amp;amp;bih=717&amp;amp;tbs=isch%3A1&amp;amp;sa=1&amp;amp;q=honda+2500+generator&amp;amp;aq=f&amp;amp;aqi=&amp;amp;aql=&amp;amp;oq=&amp;amp;gs_rfai="&gt;putt-putts&lt;/a&gt; and stinking up the whole block. Who wants to eat street meat smoked in diesel fumes?&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Do something that's &lt;i&gt;actually&lt;/i&gt; green for once. It would make your claims of environmental friendliness just a little bit more credible. Taking advantage of existing infrastructure to eliminate hundreds of engines (with unregulated emissions!) is pretty damn green, no?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once you get that all set up, &lt;i&gt;make it illegal for them to run gas powered generators on the street&lt;/i&gt;. It's already illegal to idle your car in a school zone (though it should be illegal to idle your car &lt;i&gt;everywhere&lt;/i&gt;)... Why should we let them run their generators all day in public places?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And I'm &lt;i&gt;sure&lt;/i&gt; you guys can figure a way to bill them for the power. If there's one thing you guys are good at, it's billing. Be creative! And they'd be instant customers, since you guys already monopolize the power grid here. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And the vendors would probably benefit from this too. They'd have healthier working conditions and quieter carts. They'd probably even save money on power and fuel, so long as ConEd doesn't decide to gouge them too hard. And they'd have some extra space in their carts, once they dump the putt-putts.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;So, ConEd, you have the power, now put it to good use! &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;[Pun intended, grudgingly.]&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-3096204144621059762?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/3096204144621059762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/hey-coned-wanna-make-some-money.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3096204144621059762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3096204144621059762'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/hey-coned-wanna-make-some-money.html' title='Hey ConEd, wanna make some money?'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-5094045875029149366</id><published>2010-08-14T13:17:00.001-07:00</published><updated>2010-09-26T13:26:07.427-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gps'/><category scheme='http://www.blogger.com/atom/ns#' term='processing'/><title type='text'>Hiding Things in Plain Sight</title><content type='html'>Spent several hours last night searching through the Android Source Code for their method of calculating GPS distances, to use in a Processing sketch I'm working on... very frustrating. If I knew what I was doing, I might have known intuitively where to look, but searching through an entire operating system worth of code is a very imposing task for an amateur. The Android javadocs are great, but a direct link to the source code would be &lt;i&gt;very&lt;/i&gt; helpful.&lt;div&gt;&lt;br /&gt;&lt;div&gt;Finally I came across &lt;a href="http://www.mail-archive.com/android-developers@googlegroups.com/msg11639.html"&gt;this&lt;/a&gt; seemingly obscure forum, and without further adieu, the Android Java Core source code: &lt;a href="http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree"&gt;platform/frameworks/base.git&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And for those interested in the GPS capabilities, the Location class source:&lt;/div&gt;&lt;div&gt;&lt;a href="http://android.git.kernel.org/?p=platform/frameworks/base.git;a=tree;f=location/java/android/location;h=89e043ffd27885155fa6544d8b564abdb75c42e6;hb=HEAD"&gt;platform/frameworks/base.git/location/java/android/location&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The distanceTo() and distanceBetween() functions are part of the Location.java class, and both make use of the private computeDistanceAndBearing() function, which is certainly complex enough to justify having spent so long looking for it...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Anyway, the whole purpose of this is to make pretty pictures-&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TGcAWrU6WoI/AAAAAAAAAEg/xzka-NGJTh4/s1600/20100611.jpg"&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TGcAWrU6WoI/AAAAAAAAAEg/xzka-NGJTh4/s1600/20100611.jpg" style="text-decoration: none;"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 320px; height: 320px; " src="http://2.bp.blogspot.com/_3IUJzx-zUmc/TGcAWrU6WoI/AAAAAAAAAEg/xzka-NGJTh4/s320/20100611.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5505369459071277698" /&gt;&lt;/a&gt;This is one of the early tests, just riding my bike, using &lt;a href="http://gpslogger.codeplex.com/"&gt;GPSLogger for Android&lt;/a&gt;. I love this one, and the beauty is that it's completely unintentional. I just went for a bike ride around the park and through the neighborhood, and this is what came out.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The high point on the far left is a random GPS anomaly (read: error), but it really makes the picture. I think it looks like a fairy about to whack someone on the head...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This one is a little more somber and a little less whimsical, but also something that just fell randomly into my lap-&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TGcCyQzT3_I/AAAAAAAAAEo/Q7SMdrkXv7c/s1600/wiki1.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 320px;" src="http://2.bp.blogspot.com/_3IUJzx-zUmc/TGcCyQzT3_I/AAAAAAAAAEo/Q7SMdrkXv7c/s320/wiki1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5505372132010614770" /&gt;&lt;/a&gt;&lt;div&gt;This is a test run of the &lt;a href="http://wardiary.wikileaks.org/"&gt;Wikileaks Afghan War Diary&lt;/a&gt; files (specifically, the NATO file). I was completely floored to find out that this huge dump of classified information was made available in the exact same KML format I've been building my GeoGrapher program around. And I only had to change one line of code for it to work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Wikileaks files are much more detailed than my personal GPS logs, with information on events, how many missing, killed, detained, etc. which, politics aside, are an incredibly rich resource for creating visualizations of the data. &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-5094045875029149366?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/5094045875029149366/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/hiding-things-in-plain-sight.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/5094045875029149366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/5094045875029149366'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/hiding-things-in-plain-sight.html' title='Hiding Things in Plain Sight'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3IUJzx-zUmc/TGcAWrU6WoI/AAAAAAAAAEg/xzka-NGJTh4/s72-c/20100611.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-2830598330428258841</id><published>2010-08-04T10:29:00.000-07:00</published><updated>2010-09-26T13:24:22.886-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><title type='text'>Damn I really wish I had a headphone splitter lying around somewhere...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TFmirt0I5wI/AAAAAAAAAEM/jf_k5XGYnKg/s640/2010-08-04%2013.25.07.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh4.ggpht.com/_3IUJzx-zUmc/TFmirt0I5wI/AAAAAAAAAEM/jf_k5XGYnKg/s640/2010-08-04%2013.25.07.jpg" border="0" alt="" /&gt;&lt;/a&gt;Good thing I ordered a bunch of extra 3.5mm stereo jacks :)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A few more parts and I'll have my own mini-DI box!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;FYI: If you turn up the gain (volume) all the way while recording to QuickTime, your computer CAN create feedback. Though this was not your normal high-pitched-glass-shattering feedback, it's more like runaway white noise (static) steadily increasing in volume. I did manage to kill it before it got out of hand, but I am curious as to where it was heading...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-2830598330428258841?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/2830598330428258841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/damn-i-really-wish-i-had-headphone.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2830598330428258841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2830598330428258841'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/damn-i-really-wish-i-had-headphone.html' title='Damn I really wish I had a headphone splitter lying around somewhere...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_3IUJzx-zUmc/TFmirt0I5wI/AAAAAAAAAEM/jf_k5XGYnKg/s72-c/2010-08-04%2013.25.07.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-6125899886173196433</id><published>2010-08-01T13:31:00.000-07:00</published><updated>2010-08-14T15:14:56.311-07:00</updated><title type='text'>Perhaps the greatest tragedy of this weekend...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TFXdy8d5JiI/AAAAAAAAAEE/L4y5hdAMeHI/s640/2010-08-01%2013.31.57.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh6.ggpht.com/_3IUJzx-zUmc/TFXdy8d5JiI/AAAAAAAAAEE/L4y5hdAMeHI/s640/2010-08-01%2013.31.57.jpg" border="0" alt="" /&gt;&lt;/a&gt;Coffee aficionados (addicts) know how important it is to squeeze all the air out of the bag (using the convenient one way valve vacuum valve built into all coffee bags worth your time)... and environmentalists know how important it is to buy Fair Trade Organic coffee in biodegradable bags. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This particular coffee bag happened to be of the biodegradable plastic variety and ostensibly environmentally sound. However, it turned out not to quite as structurally sound, as the seam failed catastrophically as I was attempting to evacuate the air inside.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Upon forensic investigation, it appears that the one-way pressure relief valve (aka blowout preventer) failed to perform its eponymous task. Consequently, as the external pressure increased rapidly, the internal pressure increased proportionally, exceeding the maximum pressure rating of the adhesive used to seal the seam of the bag.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This internal pressure built up so rapidly that the seam ruptured, and the particulate contents of the bag were forcefully ejected in projectile motion.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I intend to take full responsibility for this accident and will be setting aside an escrow account to compensate all legitimate claims of damage from this unfortunate event, including iced-coffee shortages and related caffeine headaches. But I must stress that local tourism and beaches will not be affected by the spill and I encourage anyone who has booked vacations in the area to continue with their plans and come support this great kitchen.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The only saving grace of this unfortunate accident is a potentially new breakfast condiment:&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TFXd_0Kn8UI/AAAAAAAAAEI/XSK8tJkR_Gk/s640/2010-08-01%2013.33.40.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh4.ggpht.com/_3IUJzx-zUmc/TFXd_0Kn8UI/AAAAAAAAAEI/XSK8tJkR_Gk/s640/2010-08-01%2013.33.40.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;That is not black pepper. That, my friends, is an omelette impregnated with high-velocity aerosolized coffee grounds. And it was wonderful.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-6125899886173196433?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/6125899886173196433/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/perhaps-greatest-tragedy-of-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6125899886173196433'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6125899886173196433'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/08/perhaps-greatest-tragedy-of-this.html' title='Perhaps the greatest tragedy of this weekend...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_3IUJzx-zUmc/TFXdy8d5JiI/AAAAAAAAAEE/L4y5hdAMeHI/s72-c/2010-08-01%2013.31.57.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-1985777453974219711</id><published>2010-07-30T18:33:00.000-07:00</published><updated>2010-09-26T13:03:46.548-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>New York, I love you, but you're bringing me down...</title><content type='html'>Long story short, while loading up for the shoot this weekend, we left the rental car unattended, in broad daylight, on a busy street, for no longer than 5 minutes, only to return to a smashed window and a few bags missing.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Unfortunately, those bags happened to contain the director's laptop and personal effects, the cinematographer's Canon 7D, $3,000 worth of rented lenses, and associated support gear (which is not cheap), two Moon props, and all of the associated electronics. And a duffel bag full of my clothes. And my hammock.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I am kind of at a loss for words... but at least my stuff is replaceable. While it took roughly 1.5 months to develop the Moon hardware, it only took a few days to build it once I got it all figured out. And there are certainly improvements to be made for Version 2.0.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But if anyone knows a way to track a missing laptop (MAC address? anything?), or a seedy pawn shop in Brooklyn where nice cameras and MacBooks sometimes turn up, my friends would be much obliged.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;In the mean time, one more picture of v1.0. This was the first LED puck light that I "hacked" apart... and it kind of shows. It wound up being the base of the Lunar Lander... note the blue smudges around the screws. I bet you've never seen someone use LocTite on an Erector Set before. I think for v2.0, I might spec my own LEDs. Forget vomit green Home Depot lights– v2.0 will actually be color correct 5600K.&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TFOBVojOhOI/AAAAAAAAADs/VNNwPAJtir0/s640/2010-07-29%2015.23.52.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh4.ggpht.com/_3IUJzx-zUmc/TFOBVojOhOI/AAAAAAAAADs/VNNwPAJtir0/s640/2010-07-29%2015.23.52.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-1985777453974219711?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/1985777453974219711/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/new-york-i-love-you-but-youre-bringing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1985777453974219711'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1985777453974219711'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/new-york-i-love-you-but-youre-bringing.html' title='New York, I love you, but you&apos;re bringing me down...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_3IUJzx-zUmc/TFOBVojOhOI/AAAAAAAAADs/VNNwPAJtir0/s72-c/2010-07-29%2015.23.52.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-2447148333516484882</id><published>2010-07-29T16:32:00.000-07:00</published><updated>2010-09-26T13:03:46.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>The Eagle has Landed</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3IUJzx-zUmc/TFIP8b6ymBI/AAAAAAAAADU/AK7FZWGgunc/s1600/2010-07-29+19.22.53.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://4.bp.blogspot.com/_3IUJzx-zUmc/TFIP8b6ymBI/AAAAAAAAADU/AK7FZWGgunc/s320/2010-07-29+19.22.53.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5499475625933707282" /&gt;&lt;/a&gt;Ain't she pretty? The lighting is a little more consistent with the LEDs mounted more toward the center of the moon. &lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Note the screw at the very bottom of the frame. I drilled three holes, using five different drill bits, starting with 1/16" and going up to 5/32", in 1/64" increments, to avoid cracking the plastic. I feel like there will be a job waiting for me at BP once they see this...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TFIR6srVskI/AAAAAAAAADg/T3gkZ3-qrpM/s640/2010-07-29%2017.36.12.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh6.ggpht.com/_3IUJzx-zUmc/TFIR6srVskI/AAAAAAAAADg/T3gkZ3-qrpM/s640/2010-07-29%2017.36.12.jpg" border="0" alt="" /&gt;&lt;/a&gt;This is the completed "Lunar Lander" module (it really looks like it with the legs attached :) It is secured with steel bailing wire, copious amounts of hot glue, and LocTite (actually, Permatex Threadlocker, but commonly known as LocTite). If this sucker comes apart, I will go jump in the lake myself. I just hope I don't have to take it apart to fix it... but copious amounts of solder, and hot-glue reinforced wire joints ought to prevent that from happening.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I must admit I am impressed with the strength of the hot glue, combined with its slight elasticity, to provide a very strong, but shock-absorbing joint.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I also must admit that I am NOT impressed with Home Depot and their child brand Hampton Bay, as far as product consistency goes.  The first light I bought had a pretty bluish-white glow, so I bought a 3-pack to complete the pyramid. The 3-pack, however, though it came from the same shelf in the same store, has a really hideous green cast to it. We'll probably have to correct it with some Minus Green gel if we can find it... so if you buy these for your house, beware, they might have a vomit-green color cast to them... not so good for kitchen cabinet under-lighting, but might match your fluorescents!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TFIOcnXniXI/AAAAAAAAADQ/AMhw03ksoDA/s512/2010-07-29%2019.23.54.jpg" style="text-decoration: none;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 382px; height: 512px;" src="http://lh4.ggpht.com/_3IUJzx-zUmc/TFIOcnXniXI/AAAAAAAAADQ/AMhw03ksoDA/s512/2010-07-29%2019.23.54.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;This is a view of what was originally going to be the "dark side of the moon," but it is now lit for 360˚ coverage... in Three-Dee... so really 360^3 degrees. Right? Why not...&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;And finally, my way of removing solder (and hot glue) fumes from the air. Might I add beforehand, DO AS I SAY, NOT AS I DO:&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TFIRbQB-BEI/AAAAAAAAADc/NxQPiSrPNp4/s640/2010-07-29%2017.28.36.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh6.ggpht.com/_3IUJzx-zUmc/TFIRbQB-BEI/AAAAAAAAADc/NxQPiSrPNp4/s640/2010-07-29%2017.28.36.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;Obviously, DO NOT DO THIS if you (or anyone else with keys to the apartment) is planning on taking a shower any time soon. Please note that the extension cord is knotted around the shower curtain bar, thus preventing anyone from closing the curtain completely and making it quite obvious even to the lay-person that it is not safe to shower right now, if only for the sake of modesty. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;However, since the cord is knotted up high where the water should (REPEAT: "SHOULD") not touch it, it is not completely unsafe to shower with this configuration. And it &lt;i&gt;is&lt;/i&gt; plugged into a GFCI outlet ;)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I do wish we lived in a world where jokes did not require big bold disclaimers, but, in closing, &lt;b&gt;DON'T RUN EXTENSION CORDS THROUGH YOUR SHOWER, THAT WOULD BE REALLY DUMB, ESPECIALLY IF YOU ARE A PROFESSIONAL ELECTRICIAN! &lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;;)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-2447148333516484882?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/2447148333516484882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/eagle-has-landed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2447148333516484882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/2447148333516484882'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/eagle-has-landed.html' title='The Eagle has Landed'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3IUJzx-zUmc/TFIP8b6ymBI/AAAAAAAAADU/AK7FZWGgunc/s72-c/2010-07-29+19.22.53.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-1995671278440921421</id><published>2010-07-28T22:40:00.000-07:00</published><updated>2010-09-26T13:03:46.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>All in a day's (month's?) work...</title><content type='html'>&lt;div&gt;Today was a very busy day... &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_3IUJzx-zUmc/TFB0pOualLI/AAAAAAAAAC4/lJPb24zrEuA/s640/2010-07-28%2014.16.26.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh3.ggpht.com/_3IUJzx-zUmc/TFB0pOualLI/AAAAAAAAAC4/lJPb24zrEuA/s640/2010-07-28%2014.16.26.jpg" border="0" alt="" /&gt;&lt;/a&gt;Soldered the control board. Six 100k pots in parallel might be conflating Ohm's Law and Murphy's Law, so I'll have to figure that out...&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3IUJzx-zUmc/TFEqG7mr2jI/AAAAAAAAADI/c5PrTrhKSX8/s1600/analogInputs.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 106px;" src="http://2.bp.blogspot.com/_3IUJzx-zUmc/TFEqG7mr2jI/AAAAAAAAADI/c5PrTrhKSX8/s320/analogInputs.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5499222918563617330" /&gt;&lt;/a&gt;The offending area...&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_3IUJzx-zUmc/TFB1ptasMkI/AAAAAAAAADA/HqT6u8PJMuU/s640/2010-07-28%2014.22.37.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh3.ggpht.com/_3IUJzx-zUmc/TFB1ptasMkI/AAAAAAAAADA/HqT6u8PJMuU/s640/2010-07-28%2014.22.37.jpg" border="0" alt="" /&gt;&lt;/a&gt;This one is for all my Grip Brothers (and Sisters), demonstrating the proper use of a Cardellini clamp. I do wish I had a knuckle to go in between though...&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TFEMxYvxvJI/AAAAAAAAADE/vIxB2nldJqo/s640/2010-07-29%2001.07.04.jpg"&gt;&lt;/a&gt;&lt;div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TFEMxYvxvJI/AAAAAAAAADE/vIxB2nldJqo/s640/2010-07-29%2001.07.04.jpg" style="text-decoration: none;"&gt;&lt;img style="text-align: left;display: block; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; cursor: pointer; width: 640px; height: 478px; " src="http://lh4.ggpht.com/_3IUJzx-zUmc/TFEMxYvxvJI/AAAAAAAAADE/vIxB2nldJqo/s640/2010-07-29%2001.07.04.jpg" border="0" alt="" /&gt;&lt;/a&gt;And finally, a first glimpse at an [almost] finished product :)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-1995671278440921421?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/1995671278440921421/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/days-work.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1995671278440921421'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/1995671278440921421'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/days-work.html' title='All in a day&apos;s (month&apos;s?) work...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_3IUJzx-zUmc/TFB0pOualLI/AAAAAAAAAC4/lJPb24zrEuA/s72-c/2010-07-28%2014.16.26.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-4588029085781264517</id><published>2010-07-27T10:33:00.001-07:00</published><updated>2010-09-26T13:03:46.549-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>It's nice to have the right tool for the job every once in a while...</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TE5QVOBDLrI/AAAAAAAAAC0/Q0pUwrRLYc8/s512/2010-07-26%2017.51.50.jpg"&gt;&lt;br /&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 382px; height: 512px;" src="http://lh6.ggpht.com/_3IUJzx-zUmc/TE5QVOBDLrI/AAAAAAAAAC0/Q0pUwrRLYc8/s512/2010-07-26%2017.51.50.jpg" border="0" alt="" /&gt;&lt;/a&gt;Saves you from having to literally "hack" your way through things, and makes the end result just a little bit prettier...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This is the switchboard for the LED dimmer, which I am really excited about. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Counting down, 3.5 days left to finish it...&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-4588029085781264517?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/4588029085781264517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/its-nice-to-have-right-tool-for-job.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/4588029085781264517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/4588029085781264517'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/its-nice-to-have-right-tool-for-job.html' title='It&apos;s nice to have the right tool for the job every once in a while...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_3IUJzx-zUmc/TE5QVOBDLrI/AAAAAAAAAC0/Q0pUwrRLYc8/s72-c/2010-07-26%2017.51.50.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-240146525739768945</id><published>2010-07-22T20:46:00.001-07:00</published><updated>2010-09-26T13:25:14.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><title type='text'>I miss doing sound...</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TEkQRmZeD_I/AAAAAAAAACk/5OR8q65kuvo/s400/2010-07-22%2020.31.29.jpg?source=androidclient"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://lh6.ggpht.com/_3IUJzx-zUmc/TEkQRmZeD_I/AAAAAAAAACk/5OR8q65kuvo/s400/2010-07-22%2020.31.29.jpg?source=androidclient" border="0" alt="" /&gt;&lt;/a&gt;But once a year I get to indulge myself at the Falcon Ridge Folk Festival, barefoot in the mud for 4 days (used to be 5; four days felt short this year...). More pictures to come...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-240146525739768945?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/240146525739768945/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/i-miss-doing-sound.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/240146525739768945'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/240146525739768945'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/i-miss-doing-sound.html' title='I miss doing sound...'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_3IUJzx-zUmc/TEkQRmZeD_I/AAAAAAAAACk/5OR8q65kuvo/s72-c/2010-07-22%2020.31.29.jpg?source=androidclient' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-3297512457268873100</id><published>2010-07-21T10:18:00.000-07:00</published><updated>2010-09-26T13:26:45.355-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='danger'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>The first thing I've built that I've been legitimately afraid of plugging in-</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh3.ggpht.com/_3IUJzx-zUmc/TEcsfyYMxnI/AAAAAAAAACM/mLd0NNmxnaA/s640/2010-07-21%2012.22.51.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh3.ggpht.com/_3IUJzx-zUmc/TEcsfyYMxnI/AAAAAAAAACM/mLd0NNmxnaA/s640/2010-07-21%2012.22.51.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I've had a slight fear of large capacitors ever since I took apart a 220v camera flash circuit when I was a child... lesson learned.&lt;div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TEcs2yWvfwI/AAAAAAAAACQ/qgF21j8jj2E/s640/2010-07-21%2012.36.25.jpg" style="text-decoration: none;"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 640px; height: 478px;" src="http://lh6.ggpht.com/_3IUJzx-zUmc/TEcs2yWvfwI/AAAAAAAAACQ/qgF21j8jj2E/s640/2010-07-21%2012.36.25.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div&gt;Hence the cardboard box "blast shield" for lack of anything better... Yes, cardboard is flammable, thank you for pointing that out. But I decided I was much more prepared for a small electrical fire than for chemical burns. Safety glasses, bucket of water, and thick soled shoe (to stamp it out) at the ready, I [reluctantly] flipped the switch. Luckily my fears were much exaggerated, and nothing jumped except for the needle on the meter.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;However, it's still not working right... I am getting 21.7v dc out of a 16.2v ac input... Possibly because there's no load... but until I figure out this over-voltage thing I'm reluctant to hook anything up to it...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3IUJzx-zUmc/TEcvAtTMfPI/AAAAAAAAACc/fY_C7YZ2xho/s1600/rectifier.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 103px;" src="http://4.bp.blogspot.com/_3IUJzx-zUmc/TEcvAtTMfPI/AAAAAAAAACc/fY_C7YZ2xho/s400/rectifier.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5496413559435590898" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;Ideas?&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-3297512457268873100?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/3297512457268873100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/first-thing-ive-built-that-ive-been.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3297512457268873100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3297512457268873100'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/first-thing-ive-built-that-ive-been.html' title='The first thing I&apos;ve built that I&apos;ve been legitimately afraid of plugging in-'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_3IUJzx-zUmc/TEcsfyYMxnI/AAAAAAAAACM/mLd0NNmxnaA/s72-c/2010-07-21%2012.22.51.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-3415583922154945581</id><published>2010-07-08T21:35:00.000-07:00</published><updated>2010-09-26T13:26:24.411-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='math'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>If I had an oscilloscope, this is what it would look like.</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TDayOmS9ZQI/AAAAAAAAABw/sFhDuYArg1c/s912/ledTiming1khz.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 220px;" src="http://4.bp.blogspot.com/_3IUJzx-zUmc/TDaoKj5RT1I/AAAAAAAAABo/WXz6SbHbNdM/s320/ledTiming1khzCROP1.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5491761695012507474" /&gt;&lt;/a&gt;Sadly, though, I don't have one. So I spent the day figuring out in &lt;i&gt;theory&lt;/i&gt; why my lights are flickering. But I think I've found the problem, through roundabout and purely theoretical equations. Right now I really wish I hadn't slept through 3 years of high school math...&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Briefly, this shows 1/48 of a second, the exposure time (Tv, if you're a Canon person) for a movie camera shooting at 24 frames per second (triangle wave). The effective exposure time is when the shutter is at least 50% open, exposing light to the film/sensor (thanks M&amp;amp;P!).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The tall sine wave is 120vac power at 60Hz, with peaks at 120Hz. I drew all the peaks as positive, as we're only concerned with "on" and "off" here, not polarity. This is the "flicker rate" of an incandescent bulb, but they don't really flicker due to a sort of "heat momentum" that carries the light through to the next peak. LEDs, being much more efficient, however, do not have this momentum, so they are much more prone to flicker.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The very short arches are the 12vdc rectified power, with positive peaks also at 120Hz. But the taller 120v peaks are easier to see, so we'll use those for reference. The vertical axis is not necessarily to scale, as we're comparing a lot of different things here.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The gray bars represent the PWM dimmer signal, at 1kHz. The width of the bars shown is at 100% duty cycle; as the light is dimmed down, the bars would get narrower. This is the amount of time that the power is "on" to the LEDs. The positive bars are "on time" and the negative bars are "off time."&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Now, for why I've spent so much time doing this: The problem is that the LEDs are flickering visibly toward the low end of the PWM dimmer (picture much narrower gray bars). This is no good for camera. I had thought the problem lied with the PWM frequency, or the fact that I broke the legs off the rectifier's smoothing capacitor. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;But it appears now to be the latter. If you look, there are 2 dips of the 120Hz power within the exposure time. Even though the PWM may be up full (100% duty cycle), if the input power is rising or falling, it is not putting out 100% brightness. If we assume, like the effective shutter speed, that the LED is only effective at 50% output or greater, the gaps widen significantly, and the flicker becomes even more apparent.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Arduino PWM can allegedly go up to 64kHz, which is great, but without a clean DC power source, it wouldn't make a difference. Too bad I exploded the replacement capacitor today... apparently there is good reason behind the adage "don't plug it in while the power is on..."&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-3415583922154945581?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/3415583922154945581/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/if-i-had-oscilloscipe-this-is-what-it.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3415583922154945581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/3415583922154945581'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/if-i-had-oscilloscipe-this-is-what-it.html' title='If I had an oscilloscope, this is what it would look like.'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3IUJzx-zUmc/TDaoKj5RT1I/AAAAAAAAABo/WXz6SbHbNdM/s72-c/ledTiming1khzCROP1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-6993708349674316104</id><published>2010-07-06T21:17:00.001-07:00</published><updated>2010-09-26T13:03:46.550-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='arduino'/><category scheme='http://www.blogger.com/atom/ns#' term='led'/><category scheme='http://www.blogger.com/atom/ns#' term='moon'/><title type='text'>LED Project 1</title><content type='html'>Before:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh4.ggpht.com/_3IUJzx-zUmc/TDQAabr2dhI/AAAAAAAAABY/bZ7B8EC1rT8/s512/2010-06-16%2015.21.28.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 382px; height: 512px;" src="http://lh4.ggpht.com/_3IUJzx-zUmc/TDQAabr2dhI/AAAAAAAAABY/bZ7B8EC1rT8/s512/2010-06-16%2015.21.28.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Current scheme:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3IUJzx-zUmc/TDQI6IBCfXI/AAAAAAAAABg/6Q8k78oqW00/s1600/ledPuckHack.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 382px; height: 203px;" src="http://1.bp.blogspot.com/_3IUJzx-zUmc/TDQI6IBCfXI/AAAAAAAAABg/6Q8k78oqW00/s320/ledPuckHack.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5491023640348753266" /&gt;&lt;/a&gt;&lt;br /&gt;After:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh6.ggpht.com/_3IUJzx-zUmc/TDQBk2-WNJI/AAAAAAAAABc/QcO_EDCaRdo/s640/2010-06-24%2013.32.19.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 239px;" src="http://lh6.ggpht.com/_3IUJzx-zUmc/TDQBk2-WNJI/AAAAAAAAABc/QcO_EDCaRdo/s640/2010-06-24%2013.32.19.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Sadly, the capacitor is no longer with us, due to an accident...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-6993708349674316104?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/6993708349674316104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/led-project.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6993708349674316104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/6993708349674316104'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/led-project.html' title='LED Project 1'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_3IUJzx-zUmc/TDQAabr2dhI/AAAAAAAAABY/bZ7B8EC1rT8/s72-c/2010-06-16%2015.21.28.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-8753459000195629485</id><published>2010-07-01T11:56:00.000-07:00</published><updated>2010-07-06T22:08:28.627-07:00</updated><title type='text'>ikea is smarter than you</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://lh5.ggpht.com/_3IUJzx-zUmc/TCzk9XaXq_I/AAAAAAAAAA8/9xaskNM1R64/s512/2010-07-01%2010.18.47.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 382px; height: 512px;" src="http://lh5.ggpht.com/_3IUJzx-zUmc/TCzk9XaXq_I/AAAAAAAAAA8/9xaskNM1R64/s512/2010-07-01%2010.18.47.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Meet Patrull, our new shower alligator. We found him in the impulse purchase section of Ikea. We will be sending samples from our previous shower mat to the CDC and several university laboratories to identify exactly which plague was growing on it. But Patrull will stay clean, because he can hang up and air dry. Ikea is smarter than you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-8753459000195629485?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/8753459000195629485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/ikea-is-smarter-than-you.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8753459000195629485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/8753459000195629485'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/ikea-is-smarter-than-you.html' title='ikea is smarter than you'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_3IUJzx-zUmc/TCzk9XaXq_I/AAAAAAAAAA8/9xaskNM1R64/s72-c/2010-07-01%2010.18.47.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8003742262895540271.post-9109555487344771600</id><published>2010-07-01T11:49:00.001-07:00</published><updated>2010-07-01T11:49:19.885-07:00</updated><title type='text'>Hello World</title><content type='html'>Testing 1 2 3...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8003742262895540271-9109555487344771600?l=pretendtodiy.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pretendtodiy.blogspot.com/feeds/9109555487344771600/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/hello-world.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/9109555487344771600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8003742262895540271/posts/default/9109555487344771600'/><link rel='alternate' type='text/html' href='http://pretendtodiy.blogspot.com/2010/07/hello-world.html' title='Hello World'/><author><name>doug</name><uri>http://www.blogger.com/profile/02801049659332869417</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
