<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>cdevroe.com &#187; macro</title>
	<atom:link href="http://cdevroe.com/tag/macro/feed/" rel="self" type="application/rss+xml" />
	<link>http://cdevroe.com</link>
	<description>by Colin Devroe</description>
	<lastBuildDate>Thu, 24 May 2012 15:29:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/>	<atom:link rel='hub' href='http://cdevroe.com/?pushpress=hub'/>
<cloud domain='cdevroe.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Justin Kan&#8217;s first programming experience</title>
		<link>http://cdevroe.com/links/kan-programming/</link>
		<comments>http://cdevroe.com/links/kan-programming/#comments</comments>
		<pubDate>Tue, 22 May 2012 14:43:11 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[automation]]></category>
		<category><![CDATA[code year]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[justin kan]]></category>
		<category><![CDATA[learn-to-code]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[thinkgeek]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=5964</guid>
		<description><![CDATA[Justin Kan about his first experience using programming on the job: A couple more hours of applied effort and I had a macro that looped through all the images in a directory tree and laid them out in Excel. I spent the next four days surfing the web and handing out files. The first time [...]]]></description>
			<content:encoded><![CDATA[<p>Justin Kan about <a href="http://justinkan.com/the-first-time-i-used-programming-at-work">his first experience using programming on the job</a>:</p>
<blockquote><p>A couple more hours of applied effort and I had a macro that looped through all the images in a directory tree and laid them out in Excel. I spent the next four days surfing the web and handing out files.</p></blockquote>
<p>The first time I did any programming it was more than likely a &#8220;Hello World&#8221; script in ASP. However, I do remember doing something very similar to what Kan did to automate a process which a fellow employee spent <em>hours a day</em> doing.</p>
<p>I worked for a brokerage and each and every day a fellow employee had to take about 100 stock ticker symbols and run reports on them and input that data into an Excel spreadsheet. This was circa 2000. This went on for nearly a year before I caught wind of what they were doing. On a break or at lunch I was talking to this person and they explained to me what they did nearly every morning for two hours. I was astounded.</p>
<p>When I got back to my desk I fired up my code editor (<a href="http://www.editplus.com/">EditPlus</a> I believe) and in about an hour I had built a very simple PHP script to pull the relevant information for all 100 stock tickers using Yahoo! Finance&#8217;s CSV creator. Then a simple Excel macro formatted the data the way that this person had been doing. In all it took the script and macro about 45 seconds to run and create an email with the new data as an attachment.</p>
<p>It wasn&#8217;t long after I shared this workflow with my boss that the person that had been doing that job needed to figure out something else to do or they&#8217;d probably be of little use to the company. Whoops. Not my intention.</p>
<p>Another co-worker and friend at the time bought me a sticker from Thinkgeek and stuck it to the side of my computer. It read &#8220;Go away or I&#8217;ll replace you with a very small Shell script.&#8221; (<a href="http://www.thinkgeek.com/tshirts-apparel/unisex/frustrations/374d/?srp=1">Now available in T-shirt form.</a>)</p>
<p>There has been a lot of hoopla lately about the fact that people believe that <a href="http://codeyear.com/">everyone should learn to code</a>. Some are taking that quite literally to mean that everyone should learn how to build applications or websites. I don&#8217;t take it that way. I think everyone should learn the &#8220;languages&#8221; that their applications speak so that they too can take advantage of <a href="http://cdevroe.com/links/work-smart-hard/">working smarter rather than harder</a>. If you are tasked with using Excel all day become the very best at it you can be. And that means being able to program macros. If you are asked to use multiple applications on a Mac learn how to use Services or Automator to do some of your reoccurring tasks for you.</p>
<p>This type of programming won&#8217;t put you out of the job. It will free you up to get more work done. To use your time to do other things rather than the same thing every single day. If you do the same task more than once a week you should seriously consider learning how to automate it.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/kan-programming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clarifi, the iPhone case with built-in macro-lens</title>
		<link>http://cdevroe.com/links/iphone-clarifi/</link>
		<comments>http://cdevroe.com/links/iphone-clarifi/#comments</comments>
		<pubDate>Tue, 23 Sep 2008 03:08:48 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[case]]></category>
		<category><![CDATA[griffin]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[iphone 3g]]></category>
		<category><![CDATA[lens]]></category>
		<category><![CDATA[macro]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=1176</guid>
		<description><![CDATA[The team at Griffin Technology, the company that churns out the best accessories for Apple products, has recently released an iPhone 3G case that has a built-in macro lens.]]></description>
			<content:encoded><![CDATA[<p><img title="griffin-technology_-clarifi" src="http://cdevroe.com/wp-content/mobile/photos/2008/09/griffin-technology_-clarifi.jpg" alt="" width="540" height="238" /></p>
<p>Remember my iPhone macro lens? If not, here is <a href="http://cdevroe.com/notes/iphone-macro-light/">how I made it</a> and here is <a href="http://cdevroe.com/videos/iphone-macrolens-demo/">a video demonstration</a> of it in action. My solution to the iPhone&#8217;s lacking built-in lens did what I wanted it to do, but it wasn&#8217;t a very elegant solution.</p>
<p>The team at Griffin Technology, the company that churns out the best accessories for Apple products, has recently released an iPhone 3G case that has a built-in macro lens.</p>
<p>The case looks amazingly simple and the lens itself seems to do just what it says it will, all without getting in the way. Â When, and if, I upgrade to an iPhone 3G &#8211; this would be the first accessory I buy for it.</p>
<p>Source: <a href="http://www.griffintechnology.com/products/clarifi">Griffin Technology: Clarifi</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/iphone-clarifi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nope, no marsh to be found</title>
		<link>http://cdevroe.com/notes/no-marsh/</link>
		<comments>http://cdevroe.com/notes/no-marsh/#comments</comments>
		<pubDate>Sat, 03 May 2008 23:46:43 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[bark]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[tree]]></category>
		<category><![CDATA[water]]></category>
		<category><![CDATA[woods]]></category>

		<guid isPermaLink="false">http://cdevroe.com/?p=680</guid>
		<description><![CDATA[Sometimes you don't find what you expect, but that doesn't mean you should stop looking.]]></description>
			<content:encoded><![CDATA[<p>Yesterday I went to shoot photos just off of a highway near my house, a place that I have wanted to shoot for at least a month. Â Each time I drove by this spot, in the little view of the area that I had while exiting the highway, it looked like there was a marsh area that seemed like a nice place to shoot some photos.</p>
<p>I was wrong about the marsh, but I was able to get a few good photographs anyway.</p>
<p><a href="http://cdevroe.com/wp-content/mobile/photos/2008/05/img_7055.jpg"><img title="img_7055" src="http://cdevroe.com/wp-content/mobile/photos/2008/05/img_7055.jpg" alt="" /></a></p>
<p>But, that&#8217;s ok. Â I fully expect to be wrong now and then. Â I spent maybe only about 30 minutes pushing through some thick brush in order to get to the place I wanted to be to find nothing but a small trickle of a stream. Â I&#8217;ll get over it.</p>
<p><a href="http://cdevroe.com/wp-content/mobile/photos/2008/05/img_7066.jpg"><img title="img_7066" src="http://cdevroe.com/wp-content/mobile/photos/2008/05/img_7066.jpg" alt="" /></a></p>
<p>Hmmm, where to shoot next? Â Maybe it will be a good spot, maybe not &#8211; but I&#8217;ll keep trying regardless.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/notes/no-marsh/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Classic photos recreated with Legos</title>
		<link>http://cdevroe.com/links/photos-lego-classics/</link>
		<comments>http://cdevroe.com/links/photos-lego-classics/#comments</comments>
		<pubDate>Tue, 01 Apr 2008 14:48:50 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[classics]]></category>
		<category><![CDATA[legos]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[mike stimpson]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://cdevroe.com/links/photos-lego-classics/</guid>
		<description><![CDATA[Macro shots of Legos setup to recreate classic photos. Superb.]]></description>
			<content:encoded><![CDATA[<div class="postImage-right"><a href="http://www.flickr.com/photos/balakov/sets/72157602602191858/"><img src="http://farm3.static.flickr.com/2071/2377782949_048eb62a2d_m.jpg" alt="Lego photo" /></a>
<p>Tiananmen Square</p>
</div>
<p><a href="http://www.flickr.com/people/balakov/">Mike Stimpson</a> does an excellent job recreating classic photos using Legos.  Some of the most notable photos include:</p>
<ul>
<li>Tiananmen Square (pictured)</li>
<li>V.J. Day Times Square</li>
<li>Lunch Atop a Skyscraper</li>
</ul>
<p>More please.</p>
<p>(Source: <a href="http://www.flickr.com/photos/balakov/sets/72157602602191858/">Classics in Lego &#8211; a photoset on Flickr</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/links/photos-lego-classics/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>iPhone in macro</title>
		<link>http://cdevroe.com/mobile-photos/iphone-in-macro/</link>
		<comments>http://cdevroe.com/mobile-photos/iphone-in-macro/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 19:30:05 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Mobile photos]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://cdevroe.com/mobile/photos-2/iphone-in-macro/</guid>
		<description><![CDATA[More or less testing]]></description>
			<content:encoded><![CDATA[<p><!--Mime Type of File is image/jpeg --></p>
<div class="postie-image-div"><img class="postie-image" style="border: none;" src="http://cdevroe.com/wp-photos/20080331-123005-1.jpg" alt="photo.jpg" /></div>
<p>More or less testing</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/mobile-photos/iphone-in-macro/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Macro RAM chip</title>
		<link>http://cdevroe.com/mobile-photos/macro-ram-chip/</link>
		<comments>http://cdevroe.com/mobile-photos/macro-ram-chip/#comments</comments>
		<pubDate>Sun, 23 Mar 2008 23:45:41 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Mobile photos]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[ram]]></category>

		<guid isPermaLink="false">http://cdevroe.com/mobile/photos/macro-ram-chip/</guid>
		<description><![CDATA[Another one of the examples from the video. Oh, and also a test.]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdevroe.com/wp-photos/20080323-194541-1.jpg" alt="photo.jpg" /></p>
<p>Another one of the examples from the video. Oh, and also a test.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/mobile-photos/macro-ram-chip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macro dudes</title>
		<link>http://cdevroe.com/mobile-photos/macro-dudes/</link>
		<comments>http://cdevroe.com/mobile-photos/macro-dudes/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 19:50:41 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Mobile photos]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[oriental]]></category>

		<guid isPermaLink="false">http://cdevroe.com/mobile/photos/macro-dudes/</guid>
		<description><![CDATA[The photo I took in today&#8217;s video demo of the iPhone macro lens.]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdevroe.com/wp-photos/20080321-155041-1.jpg" alt="photo.jpg" /></p>
<p>The photo I took in today&#8217;s <a href="http://cdevroe.com/videos/iphone-macrolens-demo/">video demo of the iPhone macro lens</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/mobile-photos/macro-dudes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A video demonstration of the iPhone macro lens</title>
		<link>http://cdevroe.com/videos/iphone-macrolens-demo/</link>
		<comments>http://cdevroe.com/videos/iphone-macrolens-demo/#comments</comments>
		<pubDate>Fri, 21 Mar 2008 15:57:37 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Videos]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[lens]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://cdevroe.com/videos/iphone-macrolens-demo/</guid>
		<description><![CDATA[A video demonstration of the iPhone macro lens in action.]]></description>
			<content:encoded><![CDATA[<p><span class="firstletter">I</span>mmediately following <a href="http://cdevroe.com/notes/iphone-macro-light/">my post about the iPhone macro lens</a> my site nearly &#8220;went down&#8221; because of using up too much bandwidth.  Shortly after that people were wondering why I hadn&#8217;t created a video demonstration of how it works.</p>
<p>Well, here it is.</p>
<p>Sorry for the quality of the video, it could have been better, but I wanted to do it quickly and so I used an old iSight I had laying around, sort of propped it up on my coin collector thingy, and, well, here is the result.</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="460" height="301" id="viddler_1646c55"><param name="movie" value="http://www.viddler.com/player/1646c55/" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><embed src="http://www.viddler.com/player/1646c55/" width="460" height="301" type="application/x-shockwave-flash" allowScriptAccess="always" allowFullScreen="true" name="viddler_1646c55"></embed></object></p>
<p>I&#8217;m still anxious to create a wide-angle lens for the iPhone, I just haven&#8217;t found the right materials for doing so.  I&#8217;ve toyed with a few things that I have laying around, and even rummaged through my brother-in-law&#8217;s basement to see if I could find something there.  So far, no dice.  If anyone has any suggestions, or knows of something someone else created, please share a link to that in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/videos/iphone-macrolens-demo/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Making a macro lens and a light for the iPhone</title>
		<link>http://cdevroe.com/notes/iphone-macro-light/</link>
		<comments>http://cdevroe.com/notes/iphone-macro-light/#comments</comments>
		<pubDate>Tue, 19 Feb 2008 14:53:13 +0000</pubDate>
		<dc:creator>Colin Devroe</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[lens]]></category>
		<category><![CDATA[light]]></category>
		<category><![CDATA[macro]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[sxsw2007]]></category>

		<guid isPermaLink="false">http://cdevroe.com/notes/iphone-macro-light/</guid>
		<description><![CDATA[So I had a little time on my hands, an old camera, and a desire to improve my iPhone's ability to take photos at close range and in low-light situations.  I took matters into my own hands.]]></description>
			<content:encoded><![CDATA[<p></p>
<p><span class="firstletter">W</span>hat do geeks do when they have a little free time on their hands?  They accessorize!  On Sunday I found myself wanting to play with my iPhone&#8217;s camera.  Since getting the iPhone, and even more since I because posting mobile photos to Flickr, I&#8217;ve wanted to try out new ways of distorting, enhancing, and affecting the images capture by the iPhone.</p>
<h3>The make-shift macro lens</h3>
<p>A few years ago one of my digital cameras just decided it didn&#8217;t want to work anymore.  It wouldn&#8217;t turn on.  Actually, to be more accurate, the thing wouldn&#8217;t turn off.  Turns out that there was a small screw inside that busted up the innards.  No idea how that happened.</p>
<p>Well, like any self respecting geek I kept the camera&#8217;s body around for a few years always thinking I&#8217;d do <em>something</em> with it eventually.  You know, the same way car enthusiasts keep around old Corvette parts thinking one day they&#8217;ll rebuild those.  That&#8217;s me with electronics &#8211; only, I&#8217;m horrible at rebuilding things, but fantastic at ripping them apart.</p>
<p>I figured that inside of this extraordinarily complex device I would surely find some way to manipulate the way the iPhone took photos.  Turns out, I ended up with a fairly decent macro lens for the iPhone.</p>
<div class="postImage"><a href="http://www.flickr.com/photos/cdevroe/2276629725/" title="iPhone macro lens by cdevroe, on Flickr"><img src="http://farm3.static.flickr.com/2378/2276629725_8ca82eb21a_o.jpg" width="460" alt="iPhone macro lens" /></a>
<p>The macro lens on the iPhone</p>
</div>
<p>Obviously this thing isn&#8217;t built for the road, but it works in a pinch.  I just took some double-sided tape, wrapped the lens from the camera&#8217;s eye-piece in it, then used a paper clip to fasten it to the iPhone.  Yeah, I know, prize winning engineering indeed.</p>
<p>I am not sure how I&#8217;ll end up using this, but I&#8217;m glad that I know have it in my bag should a reason to use it arise.  It does <a href="http://flickr.com/photos/cdevroe/tags/macro/">a fairly good job</a> and I&#8217;m happy with the outcome.  I&#8217;m looking forward to finding a way to build a fish-eye lens now &#8211; and I&#8217;m open to suggestions on how exactly to pull that off.</p>
<h3>The obnoxiously large light</h3>
<p>The iPhone doesn&#8217;t have a built-in flash.  Some mobile phones with cameras built-in actually have a pretty bright flash, but the iPhone has none, zip, zilch.  I&#8217;ve never really cared about that, but I can see why when people switch from a phone that has it would complain.</p>
<p>Last year at <a href="http://www.viddler.com/explore/sandieman/videos/114/">SXSW&#8217;s keynote</a> featuring Will Wright&#8217;s <a href="http://www.viddler.com/explore/zachinglis/videos/1/">demonstration of SPORE</a> (which has a release date of September 7, 2008 that I&#8217;m excited about) <a href="http://adobe.com/">Adobe</a> graciously gave away some odd little lights.  Each light has a small handle on the side that lets you crank it up to power the light.  Pretty neat little gizmo, so I fastened it to a mount that came with my old iSight and voila, instant light for the iPhone.  <a href="http://flickr.com/photos/cdevroe/2272998668/in/photostream/">Here is a photo of it</a>.</p>
<p>This isn&#8217;t anything special, of course, and <a href="http://flickr.com/photos/cdevroe/2272084971/in/photostream/">the results</a> are a bit meh.  But I thought it good enough to use when I might need it.  The iPhone is terrible in low-light conditions so anything helps.</p>
<p>Conclusion?  The lens is going in my laptop bag and the light will probably stay home.</p>
<p><strong>Update March 21, 2008</strong> &#8212; I&#8217;ve now recorded a <a href="http://cdevroe.com/videos/iphone-macrolens-demo/">video demonstration of the macro lens in action</a>.</p>
<p><small><i>This is the 500th post to cdevroe.com.</i></small></p>
]]></content:encoded>
			<wfw:commentRss>http://cdevroe.com/notes/iphone-macro-light/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
	</channel>
</rss>

