<?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/"
	xmlns:series="http://unfoldingneurons.com/"
	>

<channel>
	<title>Stephen Foskett, Pack Rat &#187; .Mac Archives  &#8211; Stephen Foskett, Pack Rat</title>
	<atom:link href="http://blog.fosketts.net/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.fosketts.net</link>
	<description>Understanding the accumulation of data</description>
	<lastBuildDate>Fri, 10 Feb 2012 17:40:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
	<atom:link rel="hub" href="http://superfeedr.com/hubbub" />
			<item>
		<title>How To Use Mac Photo Booth With No Flash or Delay</title>
		<link>http://blog.fosketts.net/2011/04/19/mac-photo-booth-flash-delay/</link>
		<comments>http://blog.fosketts.net/2011/04/19/mac-photo-booth-flash-delay/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 19:28:23 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[.Mac]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[Photo Booth]]></category>
		<category><![CDATA[shortcut]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=5181</guid>
		<description><![CDATA[Among the useful features and applications bundled into Mac OS X, Photo Booth is not exactly the most useful. Still, it's handy to sometimes have an application to snap a photo of yourself or your surroundings while on the go. But Photo Booth has no preferences pane, and the default delay and BRIGHT screen flash can ruin your picture. Here's a quick tip on how to use Photo Both with either (or both) turned off!]]></description>
			<content:encoded><![CDATA[<div id="attachment_5182" class="wp-caption aligncenter" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; display: block; margin-right: auto; margin-left: auto;"><a href="http://static.fosketts.net/wp-content/uploads/2011/04/Scary-Photo-Booth.jpg" ><img class="size-medium wp-image-5182" title="Scary Photo Booth" src="http://static.fosketts.net/wp-content/uploads/2011/04/Scary-Photo-Booth-300x225.jpg" alt="" width="300" height="225" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">This is not exactly the photo I intended to take...</p></div>
<p>Among the useful features and applications bundled into Mac OS X, Photo Booth is not exactly the most useful. Still, it&#8217;s handy to sometimes have an application to snap a photo of yourself or your surroundings while on the go. But Photo Booth has no preferences pane, and the default delay and BRIGHT screen flash can ruin your picture. Here&#8217;s a quick tip on how to use Photo Both with either (or both) turned off!</p>
<h3>Eliminate the Flash</h3>
<p>When Photo Booth takes a picture, it flashes the entire screen to white momentarily. I&#8217;ve never found this at all useful, and in fact have resorted to all sorts of unnatural acts to eliminate it &#8211; dimming the screen, moving away, and even covering it up. See the photo above for an idea why it&#8217;s particularly awful with the large, bright screen on the iMac!</p>
<p>But it&#8217;s easy to eliminate the flash. <strong>Just hold down the Shift key when you press the camera button!</strong> Note that you don&#8217;t need to keep holding it down, so you can get in position before the photo is taken.</p>
<h3>Eliminate the Delay</h3>
<p>I normally like having the delay, since it gives me a chance to see what I&#8217;ll look like. But there are times that you want to take a photo <em>right now</em>, and there&#8217;s a fix for that too.</p>
<p><strong>Hold down the Option key when you press the camera button</strong> to take a picture immediately.</p>
<h3>Use the Keyboard</h3>
<p>As an avid keyboarder (and mouse hater) I was pleased to locate a shortcut to snap a photo. <strong>Command-T will take a photo with no click</strong>, and this can be combined with the options above as well!</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2010/04/29/interop-show-gimmick-tiein/"  rel="bookmark" class="crp_title">Interop Show-Floor Gimmicks: What&#8217;s the Tie-In?</a></li><li><a href="http://blog.fosketts.net/2009/09/15/whats-cloud-storage-storage-decisions/"  rel="bookmark" class="crp_title">What&#8217;s All This About Cloud Storage? Ask Me At Storage Decisions</a></li><li><a href="http://blog.fosketts.net/2010/07/28/donate-swag-school-kids/"  rel="bookmark" class="crp_title">Donate Your Swag to School Kids In Need</a></li><li><a href="http://blog.fosketts.net/2008/04/30/who-cares-about-copyright-not-gawker-medias-jalopnik/"  rel="bookmark" class="crp_title">Who Cares About Copyright?  Not Gawker Media&#8217;s Jalopnik</a></li><li><a href="http://blog.fosketts.net/2011/12/13/apple-store-easypay-purchasing/"  rel="bookmark" class="crp_title">A Nerve-Racking Revolution at the Apple Store</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2011/04/19/mac-photo-booth-flash-delay/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2011. |
<a href="http://blog.fosketts.net/2011/04/19/mac-photo-booth-flash-delay/">How To Use Mac Photo Booth With No Flash or Delay</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2011/04/19/mac-photo-booth-flash-delay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My 2009 IT Industry Predictions</title>
		<link>http://blog.fosketts.net/2009/12/24/2009-industry-predictions/</link>
		<comments>http://blog.fosketts.net/2009/12/24/2009-industry-predictions/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 14:00:08 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Computer History]]></category>
		<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Everything]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Terabyte home]]></category>
		<category><![CDATA[Virtual Storage]]></category>
		<category><![CDATA[.Mac]]></category>
		<category><![CDATA[Alan Atkinson]]></category>
		<category><![CDATA[Amazon]]></category>
		<category><![CDATA[Atmos]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[Bing]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[cloud storage]]></category>
		<category><![CDATA[Data Domain]]></category>
		<category><![CDATA[Dave Donatelli]]></category>
		<category><![CDATA[Drobo]]></category>
		<category><![CDATA[EMC]]></category>
		<category><![CDATA[FAST]]></category>
		<category><![CDATA[FCoE]]></category>
		<category><![CDATA[GDrive]]></category>
		<category><![CDATA[Gestalt IT]]></category>
		<category><![CDATA[HDS]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[Interop]]></category>
		<category><![CDATA[Iomega]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iSCSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[NetApp]]></category>
		<category><![CDATA[Nirvanix]]></category>
		<category><![CDATA[OnTap]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[predictions]]></category>
		<category><![CDATA[Rackspace]]></category>
		<category><![CDATA[recession]]></category>
		<category><![CDATA[Snow Leopard]]></category>
		<category><![CDATA[SNW]]></category>
		<category><![CDATA[SSD]]></category>
		<category><![CDATA[Storage Decisions]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[switch]]></category>
		<category><![CDATA[Tech Field Day]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Xiotech]]></category>
		<category><![CDATA[ZFS]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=2567</guid>
		<description><![CDATA[Predictions are perilous: Get it right and you look like a mere trend-watcher; get it wrong and you look like a fool. So I'm doing something different this year: I'm going to make predictions for 2009 now that it's over, and reflect on just how smart I am (not) to have made them.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.fosketts.net/wp-content/uploads/2009/12/Lightbulb.jpg" ><img style=' display: block; margin-right: auto; margin-left: auto;'  class="aligncenter size-full wp-image-2569" title="Lightbulb" src="http://blog.fosketts.net/wp-content/uploads/2009/12/Lightbulb.jpg" alt="" width="425" height="425" /></a></p>
<p>It&#8217;s that time again, when everyone who thinks they&#8217;re a pundit (that would be everyone with a blog or Twitter account) has to make predictions for the coming year. But predictions are perilous: Get it right and you look like a mere trend-watcher; get it wrong and you look like a fool. It&#8217;s such a hassle! So I&#8217;m doing something different this year: <strong>I&#8217;m going to make predictions for 2009 now that it&#8217;s over</strong>, and reflect on just how smart I am (not) to have made them. Or something.<span id="more-2567"></span></p>
<h3>What I Would Have Gotten Right</h3>
<p>I definitely could have predicted a lot of what happened in 2009. I mean, <strong>these were slam dunks!</strong></p>
<ol>
<li><strong>Twitter rocks the world</strong> &#8211; I wasn&#8217;t early to Twitter, but I spent the early part of 2009 <a href="http://blog.fosketts.net/2008/12/05/storage-twitter/"  target="_blank">evangelizing</a> its benefits to companies and co-workers alike. Considering how common Twitter is today, it&#8217;s hard to believe how roundly criticized and misunderstood it was this time last year. Yet here we are, on the verge of 2010, and Twitter has seeped onto our business cards, presentation templates, and web sites. I might not have predicted how stable (!) Twitter got by the end of the year, though.</li>
<li><strong>Apple&#8217;s Macs and iPhones rule</strong> &#8211; I switched to <a href="http://blog.fosketts.net/series/iPhone/"  target="_blank">the iPhone</a> and <a href="http://blog.fosketts.net/series/MacBook-Pro/"  target="_blank">the Mac</a> in 2007 and 2008, respectively, but it looks like I wasn&#8217;t much of an iconoclast after all: By November, half of the <a href="http://gestaltit.com/field-day/"  target="_blank">Tech Field Day</a> delegates were using MacBooks, and the Windows and Blackberry holdouts have started vocally defending their operating system choice. Pretty much like Mac folks used to do way back in 2008.</li>
<li><strong>The recession is a serious pain</strong> &#8211; Companies put the brakes on spending and hiring, many even shifting both into reverse in 2009. This came as no surprise to humans capable of thought. The impact on enterprise IT companies was similarly predictable: Although most were able to survive, the impact of 2009 will continue to be felt for years. I might have predicted it would be worse, though I&#8217;m glad to say I would have been wrong.</li>
<li><strong>EMC, NetApp, HDS, HP, and IBM continue to quibble</strong> &#8211; Surprise: Big company bloggers spend way too much time criticizing the products and actions of each other and way to little time talking about the true value of their own products.</li>
</ol>
<p>Non-IT slam-dunk predictions: Obama was reviled by the right; the war in Afghanistan continues; people do stupid stuff in the name of reality shows.</p>
<h3>What I Probably Could Have Predicted</h3>
<p>Although some details would likely have been missed, <strong>I think I would have seen these coming<span style="font-weight: normal;">.</span></strong></p>
<ol>
<li><strong>Cloud compute and storage hits the enterprise</strong> &#8211; I was a believer in the cloud this time last year, and <a href="http://blog.fosketts.net/2009/04/02/changing-times-demand-focus/"  target="_blank">I bet my future on it</a> by taking a position at enterprise cloud storage provider, Nirvanix, in March. I would have predicted that enterprise buyers would be putting serious thought to buying cloud products, but the scope has surprised me. We&#8217;re talking enough petabytes that the non-cloud players felt compelled to strike back with the private cloud pitch. Awesome!</li>
<li><strong>Sun and Data Domain were acquired</strong> &#8211; My money would have been on Dell, IBM, or HP as buyers for this pair, but EMC wouldn&#8217;t have been outside my guesses. Still, Oracle buying Sun and vocally committing to keep it going, SPARC and all, would never have come to mind. But I wouldn&#8217;t have guessed against it either, so I&#8217;ll give myself a point here!</li>
<li><strong>Cisco and EMC buddy up</strong> &#8211; I&#8217;ve long thought an outright merger of these two was in the cards, but even the recession couldn&#8217;t make the financials work. A partnership would have been on the list, and <a href="http://thestoragearchitect.com/2009/11/03/enterprise-computing-vmware-cisco-and-emc-join-forces-to-create/"  target="_blank">Acadia</a> came as no surprise to anyone.</li>
<li><strong>Cloud outages and data loss</strong> &#8211; I definitely could have predicted that high-profile cloud services would fall over throughout the year, and that some would lose data. Not all are enterprise-grade, after all. But the outages at Google, Rackspace, and Amazon, and Microsoft&#8217;s Danger data loss, surprised me. Don&#8217;t those guys have their acts together?</li>
<li><strong>IT conferences falter</strong> &#8211; I spoke at Interop in 2009, but it lacked the 20,000-strong crowd it once had. Storage Decisions and Storage Networking World managed to fill their halls, but the old-school IT conference has lost its luster. Although VMworld remains strong, attendance was definitely off.</li>
<li><strong>FCoE and SSD are still starting</strong> &#8211; I&#8217;ve been lukewarm on <a href="http://blog.fosketts.net/tag/FCoE/"  target="_blank">Fibre Channel over Ethernet</a> and <a href="http://blog.fosketts.net/tag/ssd/"  target="_blank">Solid State Drives</a>, but I&#8217;m a bit surprised that storage vendors didn&#8217;t push them harder in 2009. I might have guessed there would have been more customer uptake to match the buzz.</li>
<li><strong>SMB storage is hot</strong> &#8211; There&#8217;s a hole in the storage market between $1,000 and $20,000, and companies like <a href="http://blog.fosketts.net/series/Drobo/"  target="_blank">Drobo</a> and <a href="http://blog.fosketts.net/series/Iomega/"  target="_blank">Iomega</a> are rushing in to fill it. Now that ESX has solid iSCSI support, I expect a world of innovation here. (Oops, that sounds kind of like a 2010 prediction!)</li>
</ol>
<p>Also in the predictable category: Goldman Sachs and Bank of America thrived while others fell; Ford is the strongest of the remaining US automakers; Boeing finally got the 787 off the ground.</p>
<h3>What I Never Would Have Guessed</h3>
<p>I&#8217;m not perfect, even in retrospect. Some of the Tech news from 2009 was just <strong>completely off the wall</strong>.</p>
<ol>
<li><strong>Microsoft Bing: This time for sure!</strong> &#8211; Seriously, Microsoft should stick to in-house thinking instead of trying to copy its rivals. Yet somehow, miraculously, Bing appeared and did not suck. In fact, I&#8217;m hearing regular (non-techie) folks around town talking about using the search engine. I&#8217;ve even used it! Could they actually have a winner?</li>
<li><strong>Windows 7 rocks</strong> &#8211; Really? Seriously? Could Microsoft have come up with a solid replacement for Windows XP?</li>
<li><strong>Ship it!</strong> &#8211; It&#8217;s not even 2010, and enterprise storage buyers can go out and purchase <a rel="nofollow" href="http://storagebod.typepad.com/storagebods_blog/2009/08/duke-nukem-forever-ontap-8.html?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+StoragebodsBlog+%28Storagebod%27s+Blog%29&amp;utm_content=Google+Reader"  target="_blank">NetApp&#8217;s OnTap 8</a>, <a href="http://gestaltit.com/all/tech/storage/bas/emcs-fast-1-action/"  target="_blank">EMC&#8217;s FAST</a>, <a href="http://gestaltit.com/featured/top/gestalt/emc-rules-atmos-compute/"  target="_blank">EMC Atmos Compute</a>, and unicorn tears. Well, maybe not unicorn tears.</li>
<li><strong>Still no GDrive</strong> &#8211; Seemingly every company has a cloud storage platform, from Amazon to Rackspace, Nirvanix to EMC, so why not Google? Could GDrive join Duke Nukem Forever as the most famous vaporware of the decade?</li>
<li><strong>The executive shuffle</strong> &#8211; <a href="http://gestaltit.com/featured/top/devang/dave-donatellis-move-emc-hp/"  target="_blank">Dave Donatelli</a> was supposed to lead EMC, not HP. <a href="http://gestaltit.com/featured/top/stephen/alan-atkinson-wysdm-emc-xiotech/"  target="_blank">Alan Atkinson</a> was supposed to launch another startup, not take over Xiotech. At least <a href="http://gestaltit.com/all/tech/storage/stephen/netapp-shows-ceo-succession-work/"  target="_blank">NetApp was gentle</a>.</li>
<li><strong>Mac OS X (still) lacks iSCSI and ZFS</strong> &#8211; Come on, Cupertino, what&#8217;s wrong with you guys? I&#8217;ve been hyping ZFS for years, and iSCSI is commonplace. Yet <a href="http://blog.fosketts.net/2009/06/09/snow-leopard-storage/"  target="_blank">Snow Leopard is stingy</a> with both. Makes me want to hiss like one of those blue folks in Avatar.</li>
<li><strong>Gestalt IT is a success</strong> &#8211; On a personal note, Gestalt IT didn&#8217;t even exist this time last year, and now we have <a href="http://gestaltit.com"  target="_blank">a successful IT infrastructure blog</a> and <a href="http://gestaltit.com/field-day/"  target="_blank">social media event</a>. Amazing!</li>
</ol>
<p>Other total shockers: Everyone loves Michael Jackson again; digital Beatles tunes are available everywhere but iTunes; Obama&#8217;s Nobel Peace Prize arrives 10 years early.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2009/04/23/enterprise-storage-strategies-blog/"  rel="bookmark" class="crp_title">Introducing the Enterprise Storage Strategies Blog</a></li><li><a href="http://blog.fosketts.net/2009/07/01/dustin-pedroia-common/"  rel="bookmark" class="crp_title">Dustin Pedroia And I Have Two Things In Common!</a></li><li><a href="http://blog.fosketts.net/2009/09/15/whats-cloud-storage-storage-decisions/"  rel="bookmark" class="crp_title">What&#8217;s All This About Cloud Storage? Ask Me At Storage Decisions</a></li><li><a href="http://blog.fosketts.net/2009/03/19/sun-cloud/"  rel="bookmark" class="crp_title">Sun Launches Their Own Cloud, But For Which Market?</a></li><li><a href="http://blog.fosketts.net/2009/04/23/cloud-slam-storage-panel/"  rel="bookmark" class="crp_title">Cloud Slam Storage Panel: This Will Be Interesting</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/12/24/2009-industry-predictions/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/12/24/2009-industry-predictions/">My 2009 IT Industry Predictions</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>, <a href="http://blog.fosketts.net/category/everything/computerhistory/" title="View all posts in Computer History" rel="category tag">Computer History</a>, <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/" title="View all posts in Everything" rel="category tag">Everything</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>, <a href="http://blog.fosketts.net/category/everything/terabytehome/" title="View all posts in Terabyte home" rel="category tag">Terabyte home</a>, <a href="http://blog.fosketts.net/category/everything/virtualstorage/" title="View all posts in Virtual Storage" rel="category tag">Virtual Storage</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/12/24/2009-industry-predictions/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Compression, Encryption, Deduplication, and Replication: Strange Bedfellows</title>
		<link>http://blog.fosketts.net/2009/02/05/compression-encryption-deduplication-replication/</link>
		<comments>http://blog.fosketts.net/2009/02/05/compression-encryption-deduplication-replication/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 00:11:30 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Enterprise storage]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[.Mac]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[compression]]></category>
		<category><![CDATA[data backup]]></category>
		<category><![CDATA[deduplication]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[Macports]]></category>
		<category><![CDATA[Ocarina]]></category>
		<category><![CDATA[rsync]]></category>
		<category><![CDATA[rsyncrypto]]></category>
		<category><![CDATA[Samba]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=1396</guid>
		<description><![CDATA[One of the great ironies of storage technology is the inverse relationship between efficiency and security: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system. Many of the advances in capacity utilization put into production over the last few years rely on deduplication of data. [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1397" class="wp-caption alignright" style="width: 310px;  border: 1px solid #dddddd; background-color: #f3f3f3; padding-top: 4px; margin: 10px; text-align:center; float: right;"><a href="http://blog.fosketts.net/wp-content/uploads/2009/02/compact.jpg" ><img class="size-medium wp-image-1397" title="compact" src="http://blog.fosketts.net/wp-content/uploads/2009/02/compact-300x65.jpg" alt="Does data encryption throw efficiency out the window? Not always!" width="300" height="65" /></a><p style=' padding: 0 4px 5px; margin: 0;'  class="wp-caption-text">Does data encryption throw storage efficiency out the window? Not always!</p></div>
<p>One of the great ironies of storage technology is <strong>the inverse relationship between efficiency and security</strong>: Adding performance or reducing storage requirements almost always results in reducing the confidentiality, integrity, or availability of a system.</p>
<p>Many of the advances in capacity utilization put into production over the last few years rely on deduplication of data. This key technology has moved from basic compression tools to take on challenges in the fields of replication and archiving, and is even moving into primary storage. At the same time, interconnectedness and the digital revolution has made security a greater challenge, with focus and attention turning to encryption and authentication to prevent identity theft or worse crimes. The only problem is, <strong>most encryption schemes are incompatible with compression or deduplication of data</strong>!<span id="more-1396"></span></p>
<h3 class="post-subhead">Incompatibility of Encryption and Compression</h3>
<p>Consider a basic lossless compression algorithm: We take an input file consisting of binary data and replace all repeating patterns with a unique code. If a file contained the sequence, &#8220;101110&#8243; eight hundred times in a row, we could replace the whole 4800-bit sequence with a much smaller sequence that says &#8220;repeat this eight hundred times&#8221;. In fact, this is exactly what I did (using English) in the previous sentence! This basic concept, called <a rel="nofollow" href="http://en.wikipedia.org/wiki/Run-length_encoding"  target="_blank">run-length encoding</a>, illustrates how most modern compression technology functions.</p>
<p>Replace the sequence of identical bits with a larger block of data or an entire file and you have <strong>deduplication and single-instance storage</strong>! In fact, as the compression technology gains access to the underlying data, it can become more and more efficient. The software from <a href="http://ocarinatech.com"  target="_blank">Ocarina</a>, for example, actually <em>decompresses</em> jpg and pdf files before recompressing them, resulting in astonishing capacity gains!</p>
<p>Now let&#8217;s look at compression&#8217;s secretive cousin, encryption. It&#8217;s only a small intellectual leap to use similar ideas to hide the contents of a file, rather than just squashing it. But encryption algorithms are constantly under attack, so some very smart minds have come up with some incredibly clever methods to hide data. One of the most important advances was <a rel="nofollow" href="http://en.wikipedia.org/wiki/Public_key_encryption"  target="_blank">public-key cryptography</a>, where two different keys are used: A public key used for writing, and a private key to read data. This same technique can be used to authenticate identity, since only the designated reader would (in theory) have the key required.</p>
<p>Cryptography has become exceedingly complicated lately in response to repeated attacks. Most compression and encryption algorithms are <a rel="nofollow" href="http://en.wikipedia.org/wiki/Deterministic_algorithm"  target="_blank">deterministic</a>, meaning that identical input always yields the same output. This is unacceptable for strong encryption, since a <a rel="nofollow" href="http://en.wikipedia.org/wiki/Known-plaintext_attack"  target="_blank">known plaintext attack</a> can be used with the public key to reveal the contents. Much work has focused on eliminating residues of the original data from the encrypted version, as <a rel="nofollow" href="http://en.wikipedia.org/wiki/Cipher_block_chaining#Electronic_codebook_.28ECB.29" >illustrated brilliantly</a> on Wikipedia with the classic Linux &#8220;tux&#8221; image. <strong>The goal is to make the encrypted data indistinguishable from random &#8220;noise&#8221;</strong>.</p>
<p>What happens when we mix these powerful technologies? <strong>Deduplication and encryption defeat each other</strong>! Deduplication <em>must</em> have access to repeating, deterministic data, and encryption <em>must not allow</em> this to happen. The most common solution (apart from skipping the encryption) is to place the deduplication technology first, allowing it access to the raw data before sending it on to be encrypted. But this leaves the data unprotected longer, and limits the possible locations where encryption technology can be applied. For example, an archive platform would have to encrypt data internally, since many now include deduplication as an integral component.</p>
<p>Why do we prefer compression to encryption? Simply because that&#8217;s where the money is! <strong>If we can cut down on storage space or WAN bandwidth, we see cost avoidance or even real cost savings</strong>! But if we &#8220;waste&#8221; space by encrypting data, we only save money in the case of a security breach.</p>
<h3 class="post-subhead">A Glimmer of Hope</h3>
<p>I had long thought this was an intractable problem, but a glimmer of hope recently presented itself. My hosting provider allows users to back up their files to a special repository using the rsync protocol. This is pretty handy, as you can imagine, but I was concerned about the security of this service. What happens if someone gains access to all of my data by hacking their servers?</p>
<p>At first, I only stored non-sensitive data on the backup site, but this limited its appeal. So I went looking for something that would allow me to encrypt my data before uploading it, and I discovered two interesting concepts: <strong>rsyncrypto</strong> and <strong>gzip-rsyncable</strong>.</p>
<p><a href="http://samba.anu.edu.au/rsync/"  target="_blank">rsync</a> is a solid protocol, reducing network demands by only sending the changed blocks of a file. But, as noted, compression and encryption tools change the whole file even if only a tiny bit has been altered. A few years back, the folks behind rsync (who also happen to be the minds behind the Samba CIFS server) developed a patch for gzip which causes it to compress files in chunks rather than in their entirety. This patch, called gzip-rsyncable, hasn&#8217;t been added to the main source even after a dozen years, but yields amazing results in accelerating rsync performance.</p>
<p>The same technique was then applied to RSA and AES cryptography to create <a href="http://rsyncrypto.lingnu.com/index.php/Home_Page"  target="_blank">rsyncrypto</a>. This open source encryption tool makes a simple tweak to the standard CBC encryption schema (reusing the initialization vector) to allow encrypted files to be sent more efficiently over rsync. In fact, it relies on gzip-rsyncable to work its magic. Of course, the resulting file is somewhat less secure, but it is probably more than enough to keep a casual snooper at bay.</p>
<p><strong>Both of these tools are similar to modern deduplication techniques</strong> in that they chop files up into smaller, variable-sized blocks before working their magic. And the result is awesome: I modified a single word in a large word document that I had previously encrypted and stored at the backup site and was able to transfer just a single block of the new file in an instant rather than a few minutes. My only real issue is the lack of integration of all of these tools: I had to write a bash script to encrypt  my files to a temporary directory before rsyncing them. I wish they could be integrated with the main gzip and rsync sources!</p>
<p>If you are interested in trying out these tools for yourself, and if you use a Mac, you are in luck: Macports offers both tools as simple downloads! Just <a href="http://macports.org"  target="_blank">install macports</a>, type &#8220;sudo port install gzip +rsyncable&#8221; to install gzip with the &#8211;rsyncable flag, then type &#8220;sudo port install rsyncrypto&#8221; and you&#8217;re done! I&#8217;ll post more details here if there is interest.</p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/07/05/mac-dropbox-encrypted-volume/"  rel="bookmark" class="crp_title">Mac Users, Secure Your Stuff in Dropbox</a></li><li><a href="http://blog.fosketts.net/2011/09/22/data-reduction-condensed-version/"  rel="bookmark" class="crp_title">Data Reduction: the Condensed Version</a></li><li><a href="http://blog.fosketts.net/2008/09/16/deduplication-primary-storage/"  rel="bookmark" class="crp_title">Deduplication Coming to Primary Storage</a></li><li><a href="http://blog.fosketts.net/2009/12/01/iphone-locked-exchange-fix/"  rel="bookmark" class="crp_title">How iPhone OS 3.1 Locked Some Out Of Exchange, And How To Fix It</a></li><li><a href="http://blog.fosketts.net/2011/07/11/dropbox-data-format-deduplication/"  rel="bookmark" class="crp_title">How Does Dropbox Store Data?</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2009/02/05/compression-encryption-deduplication-replication/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2009. |
<a href="http://blog.fosketts.net/2009/02/05/compression-encryption-deduplication-replication/">Compression, Encryption, Deduplication, and Replication: Strange Bedfellows</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/enterprisestorage/" title="View all posts in Enterprise storage" rel="category tag">Enterprise storage</a>, <a href="http://blog.fosketts.net/category/everything/personal/" title="View all posts in Personal" rel="category tag">Personal</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2009/02/05/compression-encryption-deduplication-replication/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Longest Trial Period Ever!</title>
		<link>http://blog.fosketts.net/2008/08/19/mobileme-trial-period/</link>
		<comments>http://blog.fosketts.net/2008/08/19/mobileme-trial-period/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 00:00:07 +0000</pubDate>
		<dc:creator>Stephen</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[.Mac]]></category>
		<category><![CDATA[MobileMe]]></category>

		<guid isPermaLink="false">http://blog.fosketts.net/?p=439</guid>
		<description><![CDATA[It&#8217;s not like I&#8217;ve used it (at all), but I&#8217;m getting a kick out of MobileMe anyway. See, Apple has extended my trial of .Mac repeatedly, and now I&#8217;ve got service through November, and it&#8217;s all free! Seriously, this is getting pretty funny! I do expect that Apple will get the bugs worked out and [...]]]></description>
			<content:encoded><![CDATA[<p><a rel="nofollow" href="http://www.apple.com/mobileme/news/" ><img style=' float: right; padding: 4px; margin: 0 0 2px 7px;'  class="alignright size-full wp-image-440" title="Apple's 60 Days Free Button" src="http://blog.fosketts.net/wp-content/uploads/2008/08/small60.png" alt="" width="84" height="84" /></a>It&#8217;s not like I&#8217;ve used it (at all), but I&#8217;m getting a kick out of MobileMe anyway. See, Apple has extended my trial of .Mac repeatedly, and now I&#8217;ve got <a href="http://www.iphoneatlas.com/2008/08/18/mobileme-users-get-another-60-days-free/"  target="_blank">service through November</a>, and it&#8217;s all free! Seriously, <a href="http://db.tidbits.com/article/9741"  target="_blank">this is getting pretty funny</a>!</p>
<p>I do expect that Apple will get the bugs worked out and that MobileMe will become a useful tool, maybe even by November. But I still don&#8217;t see the compelling value in the service that makes it worth $99 (or <a rel="nofollow" href="http://www.amazon.com/dp/B001BY45QO?linkCode=wey&amp;tag=packrat-20"  target="_blank">$76.99</a>) when Google, Yahoo, and Microsoft offer similar services for free.</p>
<p>I suppose it would be nice to have a &#8220;single sync&#8221; cloud service, but it doesn&#8217;t work all that well at this point. Maybe I&#8217;ll pay when they get it right. Or maybe I&#8217;ll just keep getting free extensions forever!<br />
<blockquote>Note: Some of these links include affiliate codes that help pay for this blog. For example, <a href="http://www.amazon.com/gp/product/B002Y27P3M?ie=UTF8&tag=packrat-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=B002Y27P3M" target="_blank">buying an Amazon Kindle with this link</a> sends a few bucks my way! But I don't write this blog to make money, and am happy to link to sites and stores that don't pay anything. I like Amazon and buy tons from them, but you're free to buy whatever and wherever you want.</blockquote></p>
<div id="crp_related"><h3>You might also want to read these other posts...</h3><ul><li><a href="http://blog.fosketts.net/2011/06/17/apple-icloud-storage-api-cloud/"  rel="bookmark" class="crp_title">How Apple iCloud Will Challenge the Storage Status Quo</a></li><li><a href="http://blog.fosketts.net/2009/02/26/iphone-multiple-exchange/"  rel="bookmark" class="crp_title">Can the iPhone Sync With Multiple Exchange Servers?</a></li><li><a href="http://blog.fosketts.net/2009/03/19/sun-cloud/"  rel="bookmark" class="crp_title">Sun Launches Their Own Cloud, But For Which Market?</a></li><li><a href="http://blog.fosketts.net/2007/08/13/drm-lock-in-becomes-lock-out/"  rel="bookmark" class="crp_title">DRM Lock-In Becomes Lock-Out</a></li><li><a href="http://blog.fosketts.net/2010/10/29/microsoft-office-2011-mac/"  rel="bookmark" class="crp_title">Microsoft Office 2011 for Mac Is (Finally) Here!</a></li></ul></div><script src="http://feeds.feedburner.com/~s/sfoskett?i=http://blog.fosketts.net/2008/08/19/mobileme-trial-period/" type="text/javascript" charset="utf-8"></script><hr />
<p><small>© sfoskett for <a href="http://blog.fosketts.net">Stephen Foskett, Pack Rat</a>, 2008. |
<a href="http://blog.fosketts.net/2008/08/19/mobileme-trial-period/">Longest Trial Period Ever!</a>
<br/>
This post was categorized as <a href="http://blog.fosketts.net/category/everything/apple/" title="View all posts in Apple" rel="category tag">Apple</a>. Each of my categories has its own feed if you'd like to filter out or focus on posts like this.<br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://blog.fosketts.net/2008/08/19/mobileme-trial-period/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

