<?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>Devlab</title>
	<atom:link href="http://devlab.ca/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://devlab.ca</link>
	<description>Simon's tech blog and lab</description>
	<lastBuildDate>Thu, 14 Apr 2011 23:43:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>This is a test</title>
		<link>http://devlab.ca/?p=5022</link>
		<comments>http://devlab.ca/?p=5022#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>scarr</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5022</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5022</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cool Hunting: Bertelli Biciclette Assemblate</title>
		<link>http://devlab.ca/?p=5019</link>
		<comments>http://devlab.ca/?p=5019#comments</comments>
		<pubDate>Thu, 14 Apr 2011 23:43:41 +0000</pubDate>
		<dc:creator>Posterous</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5019</guid>
		<description><![CDATA[Bertelli Biciclette Assemblate New York City&#8217;s minimalist custom bicycle builder Finding inspiration in vintage track racing catalogs and archival images, Francesco Bertelli builds gorgeously minimal bicycles in his NYC workshop Biciclette Assemblate. The Italian transplant&#8217;s one-of-a-kind creations combine new, dead stock and vintage components found at flea markets, collectors, trusted suppliers, and of course, eBay. [...]]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div>
<h1><a href="http://www.coolhunting.com/design/bertelli-custom.php">Bertelli Biciclette Assemblate</a></h1>
<h2>New York City&#8217;s minimalist custom bicycle builder</h2>
<hr /><img src="http://www.coolhunting.com/assets_c/2011/04/BERT-thumb-thumb-300x300-27724.jpg" />
<p>Finding inspiration in vintage track racing catalogs and archival images, Francesco Bertelli builds gorgeously minimal bicycles in his NYC workshop <a href="http://www.bertellibici.com/index.php">Biciclette Assemblate</a>. The Italian transplant&#8217;s one-of-a-kind creations combine new, dead stock and vintage components found at flea markets, collectors, trusted suppliers, and of course, eBay. This scavenger style of sourcing parts allows Bertelli to stockpile choice components and later pick and choose the perfect parts for each individual build.</p>
<p>Central to the design process are Bertelli&#8217;s <a href="http://www.bertellibici.com/about.php">strict guidelines;</a> he only uses classically lugged steel frames with track geometry, quill stems, chrome forks, and vintage cranksets—all accented with leather and wood when appropriate. Hand assembled, finished, and fine-tuned, the bikes are emblem- and sticker-free, in keeping with the builder&#8217;s extremely pared-down style. </p>
<p> Bertelli teamed up with Norwegian track frame manufacturers <a href="http://vikingcycles.com/">Viking</a> (also an exciting new upstart) to produce his own frame variation in custom anthracite colorway. These <a href="http://www.bertellibici.com/shop.php">framesets</a> are available through Biciclette Assemblate for the admirers of the craft who wish to build their own, which Bertelli encourages. His site even includes a &#8220;how to build a bike&#8221; section, an online diary of Bertelli&#8217;s own build experiences and advice, plus piece-by-piece component descriptions. </p>
<p>To commission your own unique bicycle build, cop one of Viking&#8217;s Bertelli framesets, or to simply drool over previous builds, contact Bertelli <a href="http://www.bertellibici.com/index.php">through his site</a>.</p>
<p>Additional reporting by Graham Hiemstra</p>
<p><a href="http://www.coolhunting.com/design/bertelli-custom.php">Read on Cool Hunting</a><br /><a href="http://itunes.apple.com/us/app/cool-hunting/id363585832?mt=8" class="sentvia">Sent via Cool Hunting for iPad</a></p>
</div>
<p />
<div>
<p />&#8211;Simon</div>
<p style="font-size: 10px">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://scarr.posterous.com/cool-hunting-bertelli-biciclette-assemblate">scarr&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5019</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A week of Twitter updates: 2011-02-06</title>
		<link>http://devlab.ca/?p=5018</link>
		<comments>http://devlab.ca/?p=5018#comments</comments>
		<pubDate>Sun, 06 Feb 2011 19:20:00 +0000</pubDate>
		<dc:creator>scarr</dc:creator>
				<category><![CDATA[Media Filter]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5018</guid>
		<description><![CDATA[I just uploaded 3 photos to my photostream http://www.flickr.com/photos/simoncarr/ using @theGOODuploadr # I just uploaded 2 photos to my photostream http://www.flickr.com/photos/simoncarr/ using @theGOODuploadr # Photo: http://tumblr.com/xo71ewxt0o # Photo: http://tumblr.com/xo71ewxq91 # Powered by Twitter Tools]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>I just uploaded 3 photos to my photostream <a href="http://www.flickr.com/photos/simoncarr/" rel="nofollow">http://www.flickr.com/photos/simoncarr/</a> using @<a href="http://twitter.com/theGOODuploadr" class="aktt_username">theGOODuploadr</a> <a href="http://twitter.com/agentsimon/statuses/33358477636145152" class="aktt_tweet_time">#</a></li>
<li>I just uploaded 2 photos to my photostream <a href="http://www.flickr.com/photos/simoncarr/" rel="nofollow">http://www.flickr.com/photos/simoncarr/</a> using @<a href="http://twitter.com/theGOODuploadr" class="aktt_username">theGOODuploadr</a> <a href="http://twitter.com/agentsimon/statuses/32979912792997888" class="aktt_tweet_time">#</a></li>
<li>Photo:  <a href="http://tumblr.com/xo71ewxt0o" rel="nofollow">http://tumblr.com/xo71ewxt0o</a> <a href="http://twitter.com/agentsimon/statuses/32979611138662400" class="aktt_tweet_time">#</a></li>
<li>Photo:  <a href="http://tumblr.com/xo71ewxq91" rel="nofollow">http://tumblr.com/xo71ewxq91</a> <a href="http://twitter.com/agentsimon/statuses/32979564204396544" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5018</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A week of Twitter updates: 2011-01-30</title>
		<link>http://devlab.ca/?p=5017</link>
		<comments>http://devlab.ca/?p=5017#comments</comments>
		<pubDate>Sun, 30 Jan 2011 19:20:00 +0000</pubDate>
		<dc:creator>scarr</dc:creator>
				<category><![CDATA[Media Filter]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5017</guid>
		<description><![CDATA[Photo: http://tumblr.com/xo71dd9n7u # I just uploaded 1 photo to my photostream http://www.flickr.com/photos/simoncarr/ using @theGOODuploadr # Powered by Twitter Tools]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Photo:  <a href="http://tumblr.com/xo71dd9n7u" rel="nofollow">http://tumblr.com/xo71dd9n7u</a> <a href="http://twitter.com/agentsimon/statuses/31168096316170240" class="aktt_tweet_time">#</a></li>
<li>I just uploaded 1 photo to my photostream <a href="http://www.flickr.com/photos/simoncarr/" rel="nofollow">http://www.flickr.com/photos/simoncarr/</a> using @<a href="http://twitter.com/theGOODuploadr" class="aktt_username">theGOODuploadr</a> <a href="http://twitter.com/agentsimon/statuses/31166466967474177" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5017</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A week of Twitter updates: 2011-01-23</title>
		<link>http://devlab.ca/?p=5015</link>
		<comments>http://devlab.ca/?p=5015#comments</comments>
		<pubDate>Sun, 23 Jan 2011 19:20:00 +0000</pubDate>
		<dc:creator>scarr</dc:creator>
				<category><![CDATA[Media Filter]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5015</guid>
		<description><![CDATA[I just uploaded 3 photos to my photostream http://www.flickr.com/photos/simoncarr/ using @theGOODuploadr # Photo: http://tumblr.com/xo71avyv07 # Photo: http://tumblr.com/xo71avytrd # Photo: http://tumblr.com/xo71avysdn # Powered by Twitter Tools]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>I just uploaded 3 photos to my photostream <a href="http://www.flickr.com/photos/simoncarr/" rel="nofollow">http://www.flickr.com/photos/simoncarr/</a> using @<a href="http://twitter.com/theGOODuploadr" class="aktt_username">theGOODuploadr</a> <a href="http://twitter.com/agentsimon/statuses/27911199811174400" class="aktt_tweet_time">#</a></li>
<li>Photo:  <a href="http://tumblr.com/xo71avyv07" rel="nofollow">http://tumblr.com/xo71avyv07</a> <a href="http://twitter.com/agentsimon/statuses/27911032240349184" class="aktt_tweet_time">#</a></li>
<li>Photo:  <a href="http://tumblr.com/xo71avytrd" rel="nofollow">http://tumblr.com/xo71avytrd</a> <a href="http://twitter.com/agentsimon/statuses/27911006122409985" class="aktt_tweet_time">#</a></li>
<li>Photo:  <a href="http://tumblr.com/xo71avysdn" rel="nofollow">http://tumblr.com/xo71avysdn</a> <a href="http://twitter.com/agentsimon/statuses/27910977764728833" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5015</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Article: The On the Run Artists Series, Reviewed</title>
		<link>http://devlab.ca/?p=5014</link>
		<comments>http://devlab.ca/?p=5014#comments</comments>
		<pubDate>Sat, 22 Jan 2011 17:57:36 +0000</pubDate>
		<dc:creator>Posterous</dc:creator>
				<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5014</guid>
		<description><![CDATA[The On the Run Artists Series, Reviewedhttp://imprint.printmag.com/graffiti/the-on-the-run-artists-series-reviewed/ (Sent from Flipboard) &#8211;Simon Posted via email from scarr&#8217;s posterous]]></description>
			<content:encoded><![CDATA[<div class='posterous_autopost'>
<div><strong>The On the Run Artists Series, Reviewed</strong><br /><a href="http://imprint.printmag.com/graffiti/the-on-the-run-artists-series-reviewed/"></a><a href="http://imprint.printmag.com/graffiti/the-on-the-run-artists-series-reviewed/">http://imprint.printmag.com/graffiti/the-on-the-run-artists-series-reviewed/</a>
<p />(Sent from <a href="http://flipboard.com">Flipboard</a>)</div>
<p />
<div>
<p />&#8211;Simon</div>
<p style="font-size: 10px">  <a href="http://posterous.com">Posted via email</a>   from <a href="http://scarr.posterous.com/article-the-on-the-run-artists-series-reviewe">scarr&#8217;s posterous</a>  </p>
</p></div>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5014</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Dropbox to execute remote commands on your Linux or MacOS X boxes</title>
		<link>http://devlab.ca/?p=5011</link>
		<comments>http://devlab.ca/?p=5011#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
				<category><![CDATA[Kung-Fu]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5011</guid>
		<description><![CDATA[Points - Using cron - Using an &#8220;Autoexec&#8221; folder - Using a lockfile to execute a one-time command - Viewing your output Here&#8217;s a template you can use&#8230; Points of Interest: - Cron at Wikipedia - The Bash Shell at Wikipedia - Dropbox (of course) - Dropbox command line tools for Linux]]></description>
			<content:encoded><![CDATA[<p>Points</p>
<p>- Using cron<br />
- Using an &#8220;Autoexec&#8221; folder<br />
- Using a lockfile to execute a one-time command<br />
- Viewing your output</p>
<p>Here&#8217;s a template you can use&#8230;</p>
<p>Points of Interest:<br />
- <a href="http://en.wikipedia.org/wiki/Cron">Cron</a> at Wikipedia<br />
- <a href="http://en.wikipedia.org/wiki/Bash_(Unix_shell)">The Bash Shell</a> at Wikipedia<br />
- <a href="http://www.dropbox.com/">Dropbox</a> (of course)<br />
- Dropbox <a href="https://www.dropbox.com/downloading?os=lnx">command line tools</a> for Linux</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/w4eTR7tci6A&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/w4eTR7tci6A&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5011</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Dropbox to execute remote commands on your Linux or MacOS X boxes</title>
		<link>http://devlab.ca/?p=5013</link>
		<comments>http://devlab.ca/?p=5013#comments</comments>
		<pubDate>Sat, 22 Jan 2011 00:47:34 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5013</guid>
		<description><![CDATA[Points - Using cron - Using an &#8220;Autoexec&#8221; folder - Using a lockfile to execute a one-time command - Viewing your output Here&#8217;s a template you can use&#8230; Points of Interest: - Cron at Wikipedia - The Bash Shell at Wikipedia - Dropbox (of course) - Dropbox command line tools for Linux]]></description>
			<content:encoded><![CDATA[<p>Points</p>
<p>- Using cron<br />
- Using an &#8220;Autoexec&#8221; folder<br />
- Using a lockfile to execute a one-time command<br />
- Viewing your output</p>
<p>Here&#8217;s a template you can use&#8230;</p>
<p>Points of Interest:<br />
- <a href="http://en.wikipedia.org/wiki/Cron">Cron</a> at Wikipedia<br />
- <a href="http://en.wikipedia.org/wiki/Bash_(Unix_shell)">The Bash Shell</a> at Wikipedia<br />
- <a href="http://www.dropbox.com/">Dropbox</a> (of course)<br />
- Dropbox <a href="https://www.dropbox.com/downloading?os=lnx">command line tools</a> for Linux</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/w4eTR7tci6A&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/w4eTR7tci6A&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5013</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Use Dropbox to execute remote commands on your Linux or MacOS X boxes</title>
		<link>http://devlab.ca/?p=5012</link>
		<comments>http://devlab.ca/?p=5012#comments</comments>
		<pubDate>Sat, 22 Jan 2011 00:46:11 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5012</guid>
		<description><![CDATA[Points - Using cron - Using an &#8220;Autoexec&#8221; folder - Using a lockfile to execute a one-time command - Viewing your output Points of Interest: - Cron at Wikipedia - The Bash Shell at Wikipedia - Dropbox (of course) - Dropbox command line tools for Linux]]></description>
			<content:encoded><![CDATA[<p>Points</p>
<p>- Using cron<br />
- Using an &#8220;Autoexec&#8221; folder<br />
- Using a lockfile to execute a one-time command<br />
- Viewing your output</p>
<p>Points of Interest:<br />
- <a href="http://en.wikipedia.org/wiki/Cron">Cron</a> at Wikipedia<br />
- <a href="http://en.wikipedia.org/wiki/Bash_(Unix_shell)">The Bash Shell</a> at Wikipedia<br />
- <a href="http://www.dropbox.com/">Dropbox</a> (of course)<br />
- Dropbox command line tools for Linux</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/w4eTR7tci6A&amp;hl=en_US&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/w4eTR7tci6A&amp;hl=en_US&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5012</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A week of Twitter updates: 2011-01-16</title>
		<link>http://devlab.ca/?p=5010</link>
		<comments>http://devlab.ca/?p=5010#comments</comments>
		<pubDate>Sun, 16 Jan 2011 19:20:00 +0000</pubDate>
		<dc:creator>scarr</dc:creator>
				<category><![CDATA[Media Filter]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5010</guid>
		<description><![CDATA[Photo: I forgot to publish yesterday! Well, I’ll make up for it soon. I have a few shots on the Ricoh I have&#8230; http://tumblr.com/xo719o1994 # Photo: http://tumblr.com/xo719o0k50 # Photo: http://tumblr.com/xo719o0kpg # Hey @TELUSsupport, your self-serve site is down. # Powered by Twitter Tools]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Photo: I forgot to publish yesterday! Well, I’ll make up for it soon. I have a few shots on the Ricoh I have&#8230; <a href="http://tumblr.com/xo719o1994" rel="nofollow">http://tumblr.com/xo719o1994</a> <a href="http://twitter.com/agentsimon/statuses/26313335146287105" class="aktt_tweet_time">#</a></li>
<li>Photo:  <a href="http://tumblr.com/xo719o0k50" rel="nofollow">http://tumblr.com/xo719o0k50</a> <a href="http://twitter.com/agentsimon/statuses/26313290455977984" class="aktt_tweet_time">#</a></li>
<li>Photo:  <a href="http://tumblr.com/xo719o0kpg" rel="nofollow">http://tumblr.com/xo719o0kpg</a> <a href="http://twitter.com/agentsimon/statuses/26312539377766400" class="aktt_tweet_time">#</a></li>
<li>Hey @<a href="http://twitter.com/TELUSsupport" class="aktt_username">TELUSsupport</a>, your self-serve site is down. <a href="http://twitter.com/agentsimon/statuses/26307461749149696" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5010</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A week of Twitter updates: 2011-01-09</title>
		<link>http://devlab.ca/?p=5009</link>
		<comments>http://devlab.ca/?p=5009#comments</comments>
		<pubDate>Sun, 09 Jan 2011 19:20:00 +0000</pubDate>
		<dc:creator>scarr</dc:creator>
				<category><![CDATA[Media Filter]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=5009</guid>
		<description><![CDATA[Sarah Palin just took down her website that had gun crosshair&#8230; on Twitpic http://t.co/Z1qGGAy via @AddThis # Powered by Twitter Tools]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Sarah Palin just took down her website that had gun crosshair&#8230; on Twitpic <a href="http://t.co/Z1qGGAy" rel="nofollow">http://t.co/Z1qGGAy</a> via @<a href="http://twitter.com/AddThis" class="aktt_username">AddThis</a> <a href="http://twitter.com/agentsimon/statuses/23841936603348994" class="aktt_tweet_time">#</a></li>
</ul>
<p class="aktt_credit">Powered by <a href="http://alexking.org/projects/wordpress">Twitter Tools</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5009</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=4998</link>
		<comments>http://devlab.ca/?p=4998#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:06:32 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
				<category><![CDATA[Gadgetry]]></category>
		<category><![CDATA[Kung-Fu]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[ricoh]]></category>
		<category><![CDATA[terminal]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://devlab.ca/?p=4998</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="My name is Simon and I have a problem by simon.carr, on Flickr" href="http://www.flickr.com/photos/simoncarr/4933812892/"><img class="aligncenter" src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" alt="My name is Simon and I have a problem" width="500" height="333" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved <a href="http://www.dpreview.com/news/0907/09072701ricohgr3.asp" target="_new">Ricoh GR Digital III</a> before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\
awk -F\. '{print $1}' | sort -n | uniq -c |\
awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\
xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=4998</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5007</link>
		<comments>http://devlab.ca/?p=5007#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:06:22 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5007</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="My name is Simon and I have a problem by simon.carr, on Flickr" href="http://www.flickr.com/photos/simoncarr/4933812892/"><img class="aligncenter" src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" alt="My name is Simon and I have a problem" width="500" height="333" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved <a href="http://www.dpreview.com/news/0907/09072701ricohgr3.asp" target="_new">Ricoh GR Digital III</a> before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\
awk -F\. '{print $1}' | sort -n | uniq -c |\
awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\
xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5007</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5006</link>
		<comments>http://devlab.ca/?p=5006#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:05:23 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5006</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="My name is Simon and I have a problem by simon.carr, on Flickr" href="http://www.flickr.com/photos/simoncarr/4933812892/"><img class="aligncenter" src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" alt="My name is Simon and I have a problem" width="500" height="333" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved <a href="http://www.dpreview.com/news/0907/09072701ricohgr3.asp" target="_new">Ricoh GR Digital III</a> before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
<div id="_mcePaste">cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\</div>
<div id="_mcePaste">awk -F\. '{print $1}' | sort -n | uniq -c |\</div>
<div id="_mcePaste">awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\</div>
<div id="_mcePaste">xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</div>
</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5006</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5005</link>
		<comments>http://devlab.ca/?p=5005#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:05:18 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5005</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="My name is Simon and I have a problem by simon.carr, on Flickr" href="http://www.flickr.com/photos/simoncarr/4933812892/"><img class="aligncenter" src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" alt="My name is Simon and I have a problem" width="500" height="333" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved <a href="http://www.dpreview.com/news/0907/09072701ricohgr3.asp" target="_new">Ricoh GR Digital III</a> before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
<div id="_mcePaste">cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\</div>
<div id="_mcePaste">awk -F\. '{print $1}' | sort -n | uniq -c |\</div>
<div id="_mcePaste">awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\</div>
<div id="_mcePaste">xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</div>
</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5005</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5004</link>
		<comments>http://devlab.ca/?p=5004#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:04:15 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5004</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="My name is Simon and I have a problem by simon.carr, on Flickr" href="http://www.flickr.com/photos/simoncarr/4933812892/"><img class="aligncenter" src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" alt="My name is Simon and I have a problem" width="500" height="333" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved <a href="http://www.dpreview.com/news/0907/09072701ricohgr3.asp" target="_new">Ricoh GR Digital III</a> before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
<div id="_mcePaste">cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\</div>
<div id="_mcePaste">awk -F\. '{print $1}' | sort -n | uniq -c |\</div>
<div id="_mcePaste">awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\</div>
<div id="_mcePaste">xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</div>
</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5004</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5003</link>
		<comments>http://devlab.ca/?p=5003#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:03:57 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5003</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/simoncarr/4933812892/" title="My name is Simon and I have a problem by simon.carr, on Flickr"><img src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" width="500" height="333" alt="My name is Simon and I have a problem" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved <a href="http://www.dpreview.com/news/0907/09072701ricohgr3.asp" target="_new">Ricoh GR Digital III</a> before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
<div id="_mcePaste">cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\</div>
<div id="_mcePaste">awk -F\. '{print $1}' | sort -n | uniq -c |\</div>
<div id="_mcePaste">awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\</div>
<div id="_mcePaste">xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</div>
</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5003</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5002</link>
		<comments>http://devlab.ca/?p=5002#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:03:55 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5002</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/simoncarr/4933812892/" title="My name is Simon and I have a problem by simon.carr, on Flickr"><img src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" width="500" height="333" alt="My name is Simon and I have a problem" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved <a href="http://www.dpreview.com/news/0907/09072701ricohgr3.asp" target="_new">Ricoh GR Digital III</a> before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
<div id="_mcePaste">cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\</div>
<div id="_mcePaste">awk -F\. '{print $1}' | sort -n | uniq -c |\</div>
<div id="_mcePaste">awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\</div>
<div id="_mcePaste">xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</div>
</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5002</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5001</link>
		<comments>http://devlab.ca/?p=5001#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:02:49 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5001</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/simoncarr/4933812892/" title="My name is Simon and I have a problem by simon.carr, on Flickr"><img src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" width="500" height="333" alt="My name is Simon and I have a problem" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
<div id="_mcePaste">cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\</div>
<div id="_mcePaste">awk -F\. '{print $1}' | sort -n | uniq -c |\</div>
<div id="_mcePaste">awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\</div>
<div id="_mcePaste">xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</div>
</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5001</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delete all the duplicate JPG files off your Ricoh GR Digital III (Via MacOS X)</title>
		<link>http://devlab.ca/?p=5000</link>
		<comments>http://devlab.ca/?p=5000#comments</comments>
		<pubDate>Sat, 08 Jan 2011 19:02:12 +0000</pubDate>
		<dc:creator>Scarr</dc:creator>
		
		<guid isPermaLink="false">http://devlab.ca/?p=5000</guid>
		<description><![CDATA[DISCLAIMER: I take no responsibility for any data loss incurred running this command!! So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/simoncarr/4933812892/" title="My name is Simon and I have a problem by simon.carr, on Flickr"><img src="http://farm5.static.flickr.com/4093/4933812892_3daa14ef6f.jpg" width="500" height="333" alt="My name is Simon and I have a problem" /></a></p>
<p style="text-align: center;"><strong>DISCLAIMER: I take no responsibility for any data loss incurred running this command!!</strong></p>
<p style="text-align: left;">So here&#8217;s a little command I whipped up to strip all the duplicate jpeg files off of my beloved Ricoh GR Digital III before I sync with iPhoto or Adobe Lightroom 3.  When you shoot in RAW format (which saves as Adobe DNG on the Ricoh&#8230; double love!) the Ricoh also processes a JPG version for the preview.  This is fine and all, I&#8217;d rather have the preview on the camera, but it sorta irks me because when I sync, I now have duplicate files all over the place.</p>
<p style="text-align: left;">On my Apple MacBook, I run this from my Apple Terminal;</p>
<pre>
<div id="_mcePaste">cd /Volumes/RICOHDCX/DCIM/100RICOH &amp;&amp; ls |\</div>
<div id="_mcePaste">awk -F\. '{print $1}' | sort -n | uniq -c |\</div>
<div id="_mcePaste">awk '{print $1" "$2}' | grep -e "^2" | awk '{print $2}' |\</div>
<div id="_mcePaste">xargs -n1 -IDELETEME mv DELETEME.JPG ~/.Trash/.</div>
</pre>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; line-height: 19px; white-space: normal; font-size: 13px;">Here's a breakdown..</span></pre>
<ol>
<li>I change directory to the Ricoh&#8217;s SD card.  Your location may vary.  If you want to find out where MacOS X thinks your card is, you can drag your mounted Ricoh filesystem from the desktop into your terminal, and MacOS will add the path for you (this is an awesome feature, for UNIX geeks).  Upon successful cd, I list the contents of the directory.</li>
<li>I use the awk command to cut the extension off the files (so DNG and JPG are irrelevant here), and then I sort the output, and count each line for duplicates with uniq -c</li>
<li>I reformat the output of uniq -c with another awk (may be redundant..)</li>
<li>Then I search for files that share the same name.  I strip off the file count with yet another awk.</li>
<li>Then I take the output of the final data, and run a mv into the Trash on each duplicate jpeg.</li>
</ol>
<p>Ta da!  Now all your duplicate files are in the Trash folder.  I like moving files from the filesystem to Apple&#8217;s Trash better than just doing an rm because it&#8217;s less permanent.</p>
<p>Now when you sync your photos to, for example, iPhoto, you won&#8217;t have to dig through them for dupes!</p>
]]></content:encoded>
			<wfw:commentRss>http://devlab.ca/?feed=rss2&#038;p=5000</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

