<?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>Paper Jammed</title>
	<atom:link href="http://paperjammed.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://paperjammed.com</link>
	<description>Has paper taken over your life?</description>
	<lastBuildDate>Tue, 02 Mar 2010 19:36:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Another good checklist for going paperless</title>
		<link>http://paperjammed.com/2010/03/02/another-good-checklist-for-going-paperless/</link>
		<comments>http://paperjammed.com/2010/03/02/another-good-checklist-for-going-paperless/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 19:36:36 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[Data Loss]]></category>
		<category><![CDATA[Good Sites]]></category>
		<category><![CDATA[Green Living]]></category>
		<category><![CDATA[Scanning]]></category>
		<category><![CDATA[Searching and Indexing]]></category>
		<category><![CDATA[Shredding]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Workflow]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=924</guid>
		<description><![CDATA[Jim Robinson over at Money Talks News has put together a nice article giving five basic steps for getting a jump start on your paperless life.
Among other things he discusses options for prioritizing and cutting down on the total volume of stuff you plan on keeping, digital or otherwise.
&#8220;Backup, backup, backup&#8221; made number four on [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-925" src="http://paperjammed.com/wp-content/uploads/2010/03/20100302-moneytalksnews.gif" alt="" width="300" height="314" />Jim Robinson over at <strong>Money Talks News</strong> has put together a nice article giving five basic steps for getting a jump start on your paperless life.</p>
<p>Among other things he discusses options for prioritizing and cutting down on the total volume of stuff you plan on keeping, digital or otherwise.</p>
<p>&#8220;Backup, backup, backup&#8221; made number four on his list.</p>
<p>And finally, he provides a few notes on some helpful free organizing software. I think I&#8217;m going to check out that <a href="http://www.knowyourstuff.org/iii/login.html">Know Your Stuff</a> application he mentioned.</p>
<p><a href="http://www.moneytalksnews.com/2010/03/02/papers-we-dont-need-no-stinkin-papers/">Five Tips to Paperless Finances</a> (moneytalksnews.com)</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/03/02/another-good-checklist-for-going-paperless/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t punish your family with stacks of photos!</title>
		<link>http://paperjammed.com/2010/02/24/dont-punish-your-family-with-stacks-of-photos/</link>
		<comments>http://paperjammed.com/2010/02/24/dont-punish-your-family-with-stacks-of-photos/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 04:18:47 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Buying guide]]></category>
		<category><![CDATA[Online Services]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Printing]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=890</guid>
		<description><![CDATA[A while back I had a rare opportunity indeed: I went on a business trip to India to visit our offshore team. We knew it was a once in a lifetime trip, so four of us took some vacation days and paid our own way on a side trip to some of the great cities [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-897" title="iStock_000000110397XSmall" src="http://paperjammed.com/wp-content/uploads/2010/02/iStock_000000110397XSmall-225x300.jpg" alt="iStockphoto" width="225" height="300" />A while back I had a rare opportunity indeed: I went on a business trip to India to visit our offshore team. We knew it was a once in a lifetime trip, so four of us took some vacation days and paid our own way on a side trip to some of the great cities of India after the business was done. When we finally sat down to pool our collection on layover in Frankfurt, there were over 1,500 photos.</p>
<p>What do you do with 1,500 photographs?</p>
<p>In hope of sparing some folks hours of boredom I&#8217;d like to share my ideas on this topic here.<span id="more-890"></span></p>
<p><strong>The Endless Stack of Photos</strong></p>
<p>We have all been there. A friend or family member brandishes a stack of photos, saying &#8220;Let me show you photos of our trip to Ecuador&#8230;&#8221; (oh no&#8230; here it comes&#8230;). At this point, you reach for the photographs, but they hold the stack out of reach. They then turn each one over slowly, telling a long tale about every single image. &#8220;Oh, look at this monkey, it was so cute when he stole the candy out of little Billy&#8217;s hand and spit it into Aunt Sally&#8217;s hair.&#8221; and so on and so on.</p>
<p>You begin to look at the size of the stack and estimate how long this process will take.</p>
<p>Everyone has been on the receiving end of this treatment, but have you ever been the perpetrator?</p>
<p>It&#8217;s an easy trap to fall in to. To be honest, when you are showing photos to a friend, each image brings back a wave of pleasant memories and it is tempting to bask in the enjoyment of the memory, talking about how you felt at the time, as your friend&#8217;s eyes begin to aquire a glossy sheen.</p>
<p><strong>Don&#8217;t Be <em>That Person</em></strong></p>
<p>Remember how it felt the last time you endured a four hour photo flipping marathon and have pity on those around you.</p>
<p>Here&#8217;s my strategy for pleasant photo sharing:</p>
<ul>
<li>Pare down the photo collection. Substantially.</li>
<li>Create an attractive photo album with the finest photos of the lot.</li>
<li>Hand the album to your friend and <em>let them turn the pages</em>.</li>
</ul>
<p>Back to those 1,500 photos from India&#8230;</p>
<p>Here is one of the pages from the album I made from that trip.</p>
<p><img class="alignnone size-full wp-image-903" src="http://paperjammed.com/wp-content/uploads/2010/02/20100224-album1.jpg" alt="" width="535" height="413" /></p>
<p>As you can see, the end result is fairly simplistic, with a few very nice photos.</p>
<p><strong>Paring Down the Stack</strong></p>
<p>Even the most avid photographer understands that <em>nobody</em> wants to see a thousand photos. And don&#8217;t think that just because you made a slideshow with music instead of printing the photos that you are exempt. You can afford to cut the number down quite a bit.</p>
<p>Consider that a typical Hollywood motion picture contains less than 10 percent of the total footage filmed. Stanley Kubrick, ever the perfectionist, took this to the extreme with shooting ratios around 100 to 1. Following the analogy, in photography, it is quite reasonable to take dozens of photos for every single picture that you might share to others.</p>
<p>The real trick is deciding exactly how far to go with the selection process.</p>
<p>In my experience, you can weed out the bad photos for hours, and when you think the job is done, you can still go back and toss out a few dozen more.</p>
<p>I filter my photos in three major phases, using the five-star rating tool of my photo library software to help keep things in order. I personally use iPhoto, but any other good photo library suite should offer ratings and smart folders.</p>
<p><strong>Phase 1: Removing obviously bad photos</strong></p>
<p>This is a very quick pass through the whole collection. I start by selecting everything and marking all photos with a neutral rating of three stars.</p>
<p>I then find any photos that are underexposed or are blurry and give them one single star. Along the way, any photos that obviously have no useful content get the same treatment.</p>
<p><strong>Phase 2: Identifying decent photos</strong></p>
<p>I use a smart folder to show all photos with three stars or greater. This hides all of the junk from the first pass.</p>
<p>Now, I go through each photo and give it a deeper look. I sort them into three different stacks, giving two stars to anything that has useless or boring content and giving four stars to photos that I think are worth showing to people. Photos that don&#8217;t fit either description retain the neutral three-star rating. These are often repeats of the one good photo I tossed in the four-star stack.</p>
<p><strong>Phase 3: Identifying the best of the best</strong></p>
<p>I use a new smart folder to show only photos with four stars or better.</p>
<p>This is the hardest part. I go through the photos and try to find the absolutely best photo that expresses each experience or thought.</p>
<ul>
<li>If the photos are of places, then it makes sense to check that you have at least one photo of each important place you visited.</li>
<li>If these are shapshots of friends and family, then you probably should verify that each person shows up in at least one of the pictures.</li>
</ul>
<p>I often have a difficult time working through photo collections from visits to my wife&#8217;s family in Brazil: there are hundreds of people in the pictures and I often have doubts over who is family and who isn&#8217;t. Fortunately, my wife sits patiently with me and helps at this stage.</p>
<p>Look again at the photos of the elephant ride and the snake charmer. I probably have two dozen different shots of the snake charmers, while the elephant shot was a single dodgy photo taken by the tour guide. I was able to pick the very best snake charmer photo, but I had little choice with the other—there was no way I was going to omit a picture of me on an elephant so I used it. These are the kinds of tradeoffs we are dealing with.</p>
<p><img class="alignnone size-full wp-image-896" src="http://paperjammed.com/wp-content/uploads/2010/02/20100224-rating-photos.jpg" alt="" width="535" height="350" /></p>
<p>You can see in this screenshot how I flagged most of the photos as three stars (I have already hidden all of the one-star dreck). There is one photo that has four stars, while the one next to it had an unappealing composition in my opinion, so it got two.</p>
<p><strong>How far should you go?</strong></p>
<p>I suppose this comes down to personal preference, but I like to keep things down to thirty or forty photos—from a starting point in the thousands. In a photo album, you can represent your whole trip in fifteen or twenty pages. This is far less intimidating than a big thick stack of photographs.</p>
<p>Of course, context is important. I will go out on a limb here and say that a new baby can be shown to co-workers in five photos.</p>
<p>In the end, I create a smart folder that shows only photos with five stars. And boy do they look good!</p>
<p><strong>Tweak the best photos</strong></p>
<p>My favorite tool of all for tweaking photos is the crop tool. A good crop can dramatically change the composition of a shot while still retaining the purity of the photo.</p>
<p>I will also straighten any slanting horizons and possibly fix funky light balance at this point. The tool set provided in iPhoto is quite adequate for these simple tasks.</p>
<p>Now create a slick photo album using any of the great tools available online.</p>
<p><strong>Make the Photo Album</strong></p>
<p>Again, I like using iPhoto. It allows you to easily create fancy albums using templates and so forth. Once you are done, you can buy a finished album with a few clicks.</p>
<p>Once you have your short list of photos, use a five-star smart folder as the source for the photo album. You can then spend a pleasant evening or two playing around with the layouts and composition and adding captions to your photos.</p>
<ul>
<li>Create a smart folder that shows only five-star photos</li>
<li>Create a new photo album based on that smart folder</li>
<li>Choose a pleasing layout</li>
<li>Add your photos in varying page styles to the book</li>
<li>Write some informative and/or witty captions for the photos</li>
</ul>
<p><img class="alignnone size-full wp-image-906" src="http://paperjammed.com/wp-content/uploads/2010/02/20100224-iphoto-edit2.jpg" alt="" width="535" height="306" /></p>
<p>This is a screenshot of the iPhoto application, with the A-list photos along the top and the snake charmer page in the editing window.</p>
<p>You can even make albums like this online, without any editing software whatsoever&#8230;</p>
<p><img class="alignnone size-full wp-image-907" src="http://paperjammed.com/wp-content/uploads/2010/02/20100224-winkflash.jpg" alt="" width="535" height="540" /></p>
<p>This is a similar photo album creation tool that is run completely from the <a href="http://www.winkflash.com/">Winkflash</a> website.</p>
<p>Now, finish picking out the features you want on your album (e.g. cover style) and place your order.<br />
In my opinion, these albums come with the optimal number of pages (usually 20). Any more pages could make it tedious and boring. Fit your vacation into those 20 pages.</p>
<p>These books usually cost around forty bucks, but they are worth every penny.</p>
<p><strong>The Finished Product</strong></p>
<p>When everything is done, you will have a beautiful printed photo album that looks like you bought it at a book store.</p>
<p>I have seen photo albums from three different outfits up close.</p>
<p><em>MyPublisher</em></p>
<p>I have a couple of albums from these guys and they are near perfect. The pages look like thick magazine pages, with magazine-quality photos. I found that my white-on-black text bled a little.<br />
Note that the leather used on the leather-bound books is paper thin.</p>
<p>These folks are always sending me coupons for 40% off, so it seems that you really don&#8217;t ever have to pay full price for their wares.</p>
<p><em>Apple iPhoto</em></p>
<p>These are identical to the MyPublisher books. Indeed, at one time iPhoto could send its output to either MyPublisher or Apple. I heard a rumor that MyPublisher did the books for Apple at one point.</p>
<p>The only down side to the Apple books is that you pay high shipping costs. Otherwise, the books are perfect.</p>
<p><em>Winkflash</em></p>
<p>A friend shared one of these with me. I happened to have my India album nearby, so we compared them. On the one hand, Winkflash is much cheaper; however, the image quality is not nearly as nice as the other books. Perhaps I was looking at a lower-end book from them, but the ink dots were a little coarse for my taste.</p>
<p><strong>Summary</strong></p>
<p>By putting a little effort in aggressive photo selection, basic image tweaks, and then taking advantage of the many photo book tools out there you can create a beautiful album that is a pleasure to leaf through.</p>
<p>These books have been available for several years; even so, whenever I hand one to a friend, they page through it, transfixed. People really love these albums and they actually enjoy looking through them.</p>
<p>Oh, and they make great gift ideas too!</p>
<p>What does this topic have to do with reducing paper in our lives? Believe me, printing one of these books is so much neater and cleaner than printing hundreds of loose photos. And you will enjoy them more.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/02/24/dont-punish-your-family-with-stacks-of-photos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Travel Light Without Leaving Your Laptop Behind</title>
		<link>http://paperjammed.com/2010/02/12/travel-light-without-leaving-your-laptop-behind/</link>
		<comments>http://paperjammed.com/2010/02/12/travel-light-without-leaving-your-laptop-behind/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 21:43:14 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Green Living]]></category>
		<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Good Sites]]></category>
		<category><![CDATA[Portable Devices]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=880</guid>
		<description><![CDATA[
Recently I have been mulling over the possibility of commuting to New York—owing to a hazy future at my current employer. Whether or not I am ready to trudge there and back every day of the week is still an open question, but the siren song of the city has its draw.
With such a fine [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-medium wp-image-881 alignright" title="istockphoto.com" src="http://paperjammed.com/wp-content/uploads/2010/02/iStock_000009214713XSmall-300x199.jpg" alt="iStockphoto" width="300" height="199" /></p>
<p>Recently I have been mulling over the possibility of commuting to New York—owing to a hazy future at my current employer. Whether or not I am ready to trudge there and back every day of the week is still an open question, but the siren song of the city has its draw.</p>
<p>With such a fine commute comes an interesting problem: one needs to cart lots of stuff to and from, especially a laptop and possibly a Kindle for the train ride, but no one wants to lug huge bags throughout the subways of Manhattan.</p>
<p>Anyway, here&#8217;s the article from <a href="http://www.wired.com/">Wired Magazine&#8217;s</a> How-To Wiki on how to <a href="http://howto.wired.com/wiki/Travel_Light_Without_Leaving_Your_Laptop_Behind">Travel Light Without Leaving Your Laptop Behind</a>.</p>
<p>Got any ideas? It&#8217;s a Wiki, so go ahead and contribute yours.</p>
<p>One point that I don&#8217;t think they mention: I want a bag or backpack that looks nothing like a laptop bag. I really don&#8217;t care to walk around with a neon sign on my back saying &#8220;I&#8217;m carrying $3000 in electronics!&#8221;</p>
<p>I&#8217;m still looking for that perfect gruffy looking bag.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/02/12/travel-light-without-leaving-your-laptop-behind/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Is there anything interesting lingering on your clipboard?</title>
		<link>http://paperjammed.com/2010/01/28/is-there-anything-interesting-lingering-on-your-clipboard/</link>
		<comments>http://paperjammed.com/2010/01/28/is-there-anything-interesting-lingering-on-your-clipboard/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 04:40:19 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=867</guid>
		<description><![CDATA[A few weeks ago I pulled up a chair in front of an aging computer that is shared by many volunteers in order to log their work and do occasional web searches. After an hour or so of doing paperwork, I wanted to look something up on Google, so I selected the word and hit [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-868" title="www Search" src="http://paperjammed.com/wp-content/uploads/2010/01/iStock_000010018988XSmall-300x198.jpg" alt="" width="300" height="198" />A few weeks ago I pulled up a chair in front of an aging computer that is shared by many volunteers in order to log their work and do occasional web searches. After an hour or so of doing paperwork, I wanted to look something up on Google, so I selected the word and hit <strong>Control-C</strong> to copy it and quickly pasted it into the Google search bar, only to be greeted with an unusual error from Google saying that my search text was too long.</p>
<p>And the bits of the search string I saw had nothing to do with what I had copied. Clearly my <strong>Control-C</strong> did not “take” and I had pasted whatever stuff had been hanging around from the prior user.<br />
My curiosity got the better of me and I opened Notepad and did a quick <strong>Control-V</strong> and watched in amazement as a young girl’s secrets were exposed before my eyes.</p>
<p>She is clearly struggling in her relationship with her boyfriend, because she had listed about fifty bad points about him in detail—and some were pretty bad. She then listed a dozen or so good points at the bottom. And I must admit that I read the whole story…and felt a voyeuristic guilt with each word.</p>
<p>I then closed Notepad and purged the clipboard and felt much better.<br />
Of course, that doesn’t change the fact that I will feel uncomfortable the next time I see her. I feel like I snuck into her room and read her diary.</p>
<p>This is what she had done: She had written her personal note in Word or some other tool and then likely decided to email it to herself, so she copied and pasted the sordid details of her love life into Gmail, forgetting to purge the clipboard before going home.</p>
<p>And I, with no malice or intent, bumbled into her secrets.</p>
<p><strong>Learn from the mistakes of others!</strong></p>
<p>When was the last time you used a public computer at the library or worked on a common computer at school or work? Did you leave anything behind?</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/01/28/is-there-anything-interesting-lingering-on-your-clipboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bring back the old-school way of managing computer folders and documents yourself!</title>
		<link>http://paperjammed.com/2010/01/24/bring-back-the-old-school-way-of-managing-computer-folders-and-documents-yourself/</link>
		<comments>http://paperjammed.com/2010/01/24/bring-back-the-old-school-way-of-managing-computer-folders-and-documents-yourself/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 02:25:40 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Searching and Indexing]]></category>
		<category><![CDATA[Files and Folders]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Photos]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=857</guid>
		<description><![CDATA[One of my pet peeves in software is the black-box application that calmly sucks in all of your files and does everything for you, until the day you want to swich apps. This is the iTunes model, followed by many other products.
I am of the opinion that rather than allowing an application to shuffle your [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-858" title="iStock_000010275242XSmall" src="http://paperjammed.com/wp-content/uploads/2010/01/iStock_000010275242XSmall-300x225.jpg" alt="" width="300" height="225" />One of my pet peeves in software is the <a href="http://paperjammed.com/2009/03/24/help-my-data-is-being-held-hostage/">black-box application that calmly sucks in all of your files and does everything for you</a>, until the day you want to swich apps. This is the iTunes model, followed by many other products.</p>
<p>I am of the opinion that rather than allowing an application to shuffle your life randomly, why not do it the old fashioned way and move your documents into folders of your choosing?</p>
<p>This article discusses some of the advantages of old-school folder management and gives a few hints along the way.<span id="more-857"></span></p>
<p><strong>Why bother?</strong></p>
<p>By creating your own well thought out folder structure, you gain the following advantages:</p>
<ul>
<li>You can find something fairly easily without needing to launch the special app.</li>
<li>You can copy reasonable subsets of your document sets to friends or for backups.</li>
<li>Someone else can find something without needing the special app.</li>
<li>You can place files in a common network drive that others can see, from PC, Linux, or Mac.</li>
<li>You do not lose all of the metadata about your files if the document management app ceases to exist.</li>
</ul>
<p>People have been managing their documents this way for decades, so this is not anything new. What is new, however, is that folks don&#8217;t necessarily see what flexibility they give up when they allow the computer to squirrel things away on their behalf.</p>
<p><strong>What kind of folders?<br />
</strong></p>
<p>In short, pick some categories of documents that you will be filing, and optionally pick a timeframe which to partition the folders. This mirrors what we do with paper folders, doesn&#8217;t it? We create dozens of manila folders with tabs, and optionally create subsets of these files by date (e.g. Receipts, 2009).</p>
<p>One key difference helps us: Computer folders enjoy one feature that their physical counterparts lack—they can be nested several layers deep.</p>
<p><strong>A few examples are probably in order&#8230;</strong></p>
<p><img class="alignright size-full wp-image-859" title="20100124-file-folders" src="http://paperjammed.com/wp-content/uploads/2010/01/20100124-file-folders.gif" alt="" width="342" height="233" />I like to keep several kinds of scanned documents relating to day to day home paperwork. Over time, it has become clear that I scan lots of receipts, health insurance papers, banking papers, bills, and &#8230; everything else.</p>
<p>As such, I created the following top-level folders: <strong>Banking</strong>, <strong>Bills</strong>, <strong>Health Insurance</strong>, <strong>Receipts</strong>, and <strong>Miscellaneous</strong>.</p>
<p>Over time, they start to get stuffed to the gills with things, especially the Bills and the Receipts folders. My answer to this was to split them out by date. Within each category folder I have subfolders by date. This is because some categories need lots of years, while others might not need to be broken down by date at all.</p>
<p>Digital photos are a different creature: I feel that the date of the photo is the most important piece of information, and subject matter is secondary. For this reason, I store my photos in a series of top-level folders labeled with the years.</p>
<p>With photos I have a three-level system: <strong>Year</strong>, <strong>Month</strong>, and <strong>Subject</strong>. For example, within the <strong>Photos</strong> folder there is a <strong>2009</strong> folder. That contains a <strong>2009-02</strong> folder, and that one contains a folder called <strong>Cats</strong>. There are many ways to arrange these, I have chosen this approach.</p>
<p>I like iPhoto as much as anyone, and I use it for my photos. The difference is that, for me, iPhoto only holds a copy of each photo—the original photos are all stored on a NAS using the file structure I describe above.</p>
<p>Put a little thought into it and come up with a system that works for you.</p>
<p><strong>Closing thoughts</strong></p>
<p>We are looking for ease of use here, as well as avoiding lock-in to some proprietary app. We also want it to be easy to back up specific bits of the data and share specific bits.</p>
<p>By looking at my example above, you can see how easy it would be to find a bill from 2009. By <a href="http://paperjammed.com/2009/02/07/pick-a-file-name-style-and-stick-with-it/">following a specific naming convention</a>, you can see that each document is fairly descriptive as well. You don&#8217;t need DEVONthink or its brethren to tell you how to find the Allstate bill from June of 2009. In addition, the folder names are now easily searchable by my operating system, as are the filenames.</p>
<p>This might create extra work for you in the beginning, but do you really want to be at the mercy of someone else&#8217;s application?</p>
<p>Oh, and about making those folders? There are applications out there that can generate a bunch of folders for you following your own chosen rules. One I use is <a href="http://www.publicspace.net/BigMeanFolderMachine/index.html">The Big Mean Folder Machine</a>.  I wouldn&#8217;t want to depend on an automatic system for daily use, but as a one-time jump start, tools like this can work wonders.</p>
<p>Don&#8217;t forget to back up your files!</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/01/24/bring-back-the-old-school-way-of-managing-computer-folders-and-documents-yourself/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Could your family access your secrets in an emergency?</title>
		<link>http://paperjammed.com/2010/01/10/could-your-family-access-your-secrets-in-an-emergency/</link>
		<comments>http://paperjammed.com/2010/01/10/could-your-family-access-your-secrets-in-an-emergency/#comments</comments>
		<pubDate>Sun, 10 Jan 2010 18:59:10 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Green Living]]></category>
		<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Data Loss]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=851</guid>
		<description><![CDATA[Several weeks ago I was sitting at the dining room table with a family friend going through a stack of documents and letters. Her husband had passed away suddenly some weeks before, and I was doing the best I could to help her untangle the paperwork and understand what was what. This unfortunate scene made [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-853" title="Keys on a keyboard" src="http://paperjammed.com/wp-content/uploads/2010/01/iStock_000008796911XSmall-225x300.jpg" alt="" width="225" height="300" />Several weeks ago I was sitting at the dining room table with a family friend going through a stack of documents and letters. Her husband had passed away suddenly some weeks before, and I was doing the best I could to help her untangle the paperwork and understand what was what. This unfortunate scene made it clear to me that sudden illness or death of a family member may require us to access files that they have, for many reasons.</p>
<p>Imagine that you were to become temporarily incapacitated for whatever reason&#8230;</p>
<ul>
<li>Can a family member log in to your computer, as yourself, in order to access your files?</li>
<li>Can your spouse access your online banking details so the bills can be paid?</li>
<li>Can your family find your insurance information that you scanned and filed away?</li>
<li>Is there someone who can log in to any online accounts that need care and feeding?</li>
</ul>
<p>Not a pleasant subject, indeed, but one that worries me from time to time.</p>
<p>One way to address these needs is to keep all of your passwords and so forth in one special place, using a password safe application, and make sure someone else has the access code. For example, you can use a tool such as <a href="http://agilewebsolutions.com/products/1Password">1Password</a> or <a href="http://www.splashdata.com/splashid/index.asp">SplashId</a> to store hundreds of secret bits that you use all the time, and your family might need.</p>
<p>You might consider writing down the master passwords that control your life and sealing them in an envelope that you provide to a trusted family member. Since this is such a great security risk if found by the enemy, you might want to omit any identifying information from the note. Impress upon them the need to secure the document very well.</p>
<p>Perhaps you can choose the same master password with your spouse, with one relatively short password locking your computer and a long secure password locking your password safe application.</p>
<p>Regardless of how you address these issues, sit down with your better half (or trusted family member) and review where documents are and how to access them.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/01/10/could-your-family-access-your-secrets-in-an-emergency/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automate ScanSnap OCR process on your Mac with AppleScript (Snow Leopard Edition)</title>
		<link>http://paperjammed.com/2010/01/04/automate-scansnap-ocr-process-on-your-mac-with-applescript-snow-leopard-edition/</link>
		<comments>http://paperjammed.com/2010/01/04/automate-scansnap-ocr-process-on-your-mac-with-applescript-snow-leopard-edition/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 01:51:52 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Scanning]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Searching and Indexing]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=840</guid>
		<description><![CDATA[Some time back I published an AppleScript that allows one to automatically run OCR in the background on scanned files generated by your Fujitsu ScanSnap, while you to continue scanning more files. ScanSnap owners should all be familiar with this: the out-of-the-box configuration of the ScanSnap Manager and Abbyy Finereader force the scan and OCR [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://paperjammed.com/wp-content/uploads/2009/08/20090829-applescript.gif"><img class="alignright size-full wp-image-658" title="20090829-applescript" src="http://paperjammed.com/wp-content/uploads/2009/08/20090829-applescript.gif" alt="" width="128" height="128" /></a>Some time back I published an AppleScript that allows one to <a href="http://paperjammed.com/2009/08/29/automate-scansnap-ocr-process-on-your-mac-with-applescript/">automatically run OCR in the background on scanned files</a> generated by your Fujitsu ScanSnap, while you to continue scanning more files. ScanSnap owners should all be familiar with this: the out-of-the-box configuration of the ScanSnap Manager and Abbyy Finereader force the scan and OCR stages to run in lockstep: scan 1&#8230;OCR 1&#8230;scan 2&#8230;OCR 2&#8230; and so on. This script allowed you to scan regardless of the OCR processing going on.</p>
<p>As it turns out, my original script does not work in Snow Leopard, and I promised that I would one day clean up and publish my new and improved version.</p>
<p>Chris posted a comment today as a gentle reminder, so here is the new and improved version without further delay&#8230;<br />
<span id="more-840"></span><br />
<strong>The Details</strong></p>
<p>Unfortunately, Snow Leopard came around <a href="http://paperjammed.com/2009/09/07/when-migrating-to-a-new-operating-system-look-before-you-leap/">and caused some indigestion</a>. For starters, the ScanSnap Manager didn&#8217;t work correctly and Abbyy Finereader would not process anything made by the ScanSnap. A couple of months later <a href="http://paperjammed.com/2009/11/13/snow-leopard-update-for-scansnap/">they got everything straightened out</a> and delivered <a href="http://www.fujitsu.com/us/services/computing/peripherals/scanners/support/sl_download.html">new versions of each product</a>.</p>
<p>The new version of the Abbyy Finereader product does not play well with my original script.</p>
<p>Since I cannot do without this important functionality, I rolled up my sleeves and rewrote most of the script. The new version works in Snow Leopard quite nicely with one small annoyance: you really don&#8217;t want to try to use the machine for anything other than scanning or OCR while it is going because the new Finereader version keeps bouncing the darned icon all the time it is running and that is quite annoying to watch.</p>
<p>Fortunately, I really don&#8217;t need to use my machine for anything else while it is chewing on the docs; I just wanted to be able to continue scanning at the same time!</p>
<p><strong>Note: </strong>Before going forward, note that you will need to upgrade the ScanSnap Manager and Abbyy Finereader to the Snow Leopard versions first! Get the files <a href="http://www.fujitsu.com/us/services/computing/peripherals/scanners/support/sl_download.html">here</a>.</p>
<p>Here is a link to the <a href="http://paperjammed.com/wp-content/uploads/2010/01/Run-OCR-on-New-Folder-Items.scpt">new script</a>&#8230;</p>
<p>And here&#8217;s the code itself:</p>
<div class="codecolorer-container applescript default" style="overflow:auto;white-space:nowrap;border: 1px solid #9F9F9F;width:435px;height:300px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br />21<br />22<br />23<br />24<br />25<br />26<br />27<br />28<br />29<br />30<br />31<br />32<br />33<br />34<br />35<br />36<br />37<br />38<br />39<br />40<br />41<br />42<br />43<br />44<br />45<br />46<br />47<br />48<br />49<br />50<br />51<br />52<br />53<br />54<br />55<br />56<br />57<br />58<br />59<br />60<br />61<br />62<br />63<br />64<br />65<br />66<br />67<br />68<br />69<br />70<br />71<br />72<br />73<br />74<br />75<br />76<br />77<br />78<br />79<br />80<br />81<br />82<br />83<br />84<br />85<br />86<br />87<br />88<br />89<br />90<br />91<br />92<br />93<br />94<br />95<br />96<br />97<br />98<br />99<br />100<br />101<br />102<br />103<br />104<br />105<br />106<br />107<br />108<br />109<br />110<br />111<br />112<br />113<br />114<br />115<br />116<br />117<br />118<br />119<br />120<br />121<br />122<br />123<br />124<br />125<br />126<br />127<br />128<br />129<br />130<br />131<br />132<br />133<br />134<br />135<br />136<br />137<br />138<br />139<br />140<br />141<br />142<br />143<br />144<br />145<br />146<br />147<br />148<br />149<br />150<br />151<br />152<br />153<br />154<br />155<br />156<br />157<br />158<br />159<br />160<br />161<br />162<br />163<br />164<br />165<br />166<br />167<br />168<br />169<br />170<br />171<br />172<br />173<br />174<br />175<br />176<br />177<br />178<br />179<br />180<br />181<br />182<br />183<br />184<br />185<br />186<br />187<br />188<br />189<br />190<br />191<br />192<br />193<br />194<br />195<br />196<br />197<br />198<br />199<br />200<br />201<br />202<br />203<br />204<br />205<br />206<br />207<br />208<br />209<br />210<br />211<br />212<br />213<br />214<br />215<br />216<br />217<br />218<br />219<br />220<br />221<br />222<br />223<br />224<br />225<br />226<br />227<br />228<br />229<br />230<br />231<br />232<br />233<br />234<br /></div></td><td><div class="applescript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #808080; font-style: italic;">(*<br />
<br />
NOTE: This script was written for Snow Leopard. It may work<br />
on Leopard, but I never tried it.<br />
<br />
This is a folder listener script that will act as a queue, receiving<br />
PDF files from the ScanSnap scanner and feeding them, one by one, to<br />
the Abbyy FineReader OCR software.<br />
<br />
This allows you to keep scanning while the OCR job runs in the background<br />
on all of the unprocessed files.<br />
<br />
Why do we want to do this?<br />
<br />
The ScanSnap Manager software does not support this by default, so<br />
when you scan in a file, it sends it to FineReader for OCR. You then<br />
must wait until FineReader finishes its work before scanning in another<br />
document.<br />
<br />
This script allows you to keep scanning without waiting for OCR.<br />
<br />
Installation:<br />
<br />
o &nbsp; Copy this script to:<br />
<br />
&nbsp; &nbsp; &lt;home&gt;/Library/Scripts/Folder Action Scripts<br />
<br />
&nbsp; &nbsp; You may have to create the &quot;Folder Action Scripts&quot; folder.<br />
<br />
o &nbsp; Open a Finder window and navigate to the parent folder<br />
&nbsp; of the scanned documents folder.<br />
<br />
o Right click (control-click) the scanned documents folder and<br />
&nbsp; choose:<br />
<br />
&nbsp; &nbsp; Folder Actions Setup...<br />
<br />
o At this point if folder actions are not enabled, you will<br />
&nbsp; likely have to enable them and add the script manually.<br />
&nbsp; &nbsp; - check &quot;Enable Folder Actions&quot;<br />
&nbsp; &nbsp; - Use the &quot;+&quot; buttons on the left and right sides to add the<br />
&nbsp; &nbsp; &nbsp; scan folder and then this script.<br />
&nbsp; &nbsp; <br />
o Otherwise, a list of scripts will come up. Choose this script<br />
&nbsp; from the &quot;Choose a Script to Attach&quot; dialog.<br />
<br />
o Close all windows.<br />
<br />
Copyright (C) 2010 Tad Harrison<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">property</span> ocrFileSuffix : <span style="color: #009900;">&quot; processed by FineReader.pdf&quot;</span><br />
<span style="color: #ff0033; font-weight: bold;">property</span> ocrApplicationName : <span style="color: #009900;">&quot;Scan to Searchable PDF&quot;</span><br />
<span style="color: #ff0033; font-weight: bold;">property</span> ocrApplicationWindow : <span style="color: #009900;">&quot;Converting the document&quot;</span><br />
<span style="color: #ff0033; font-weight: bold;">property</span> ocrLockFileName : <span style="color: #009900;">&quot;OCR in Progress&quot;</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> <span style="color: #0066ff;">adding</span> <span style="color: #0066ff;">folder</span> <span style="color: #0066ff;">items</span> <span style="color: #ff0033; font-weight: bold;">to</span> this_folder <span style="color: #ff0033;">after</span> <span style="color: #0066ff;">receiving</span> added_items<br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> lockFilePath <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #000000;">&#40;</span><span style="color: #0066ff;">POSIX path</span> <span style="color: #ff0033; font-weight: bold;">of</span> <span style="color: #000000;">&#40;</span><span style="color: #0066ff;">path to</span> <span style="color: #0066ff;">desktop</span> <span style="color: #0066ff;">folder</span> <span style="color: #ff0033;">as</span> <span style="color: #0066ff;">text</span><span style="color: #000000;">&#41;</span><span style="color: #000000;">&#41;</span> <span style="color: #000000;">&amp;</span> ocrLockFileName<br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">try</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; logEvent<span style="color: #000000;">&#40;</span><span style="color: #009900;">&quot;=== Run OCR on New Folder Items ===&quot;</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Test for lockfile; exit if lockfile exists</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;System Events&quot;</span> <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #ff0033; font-weight: bold;">set</span> lockFileExists <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">exists</span> <span style="color: #0066ff;">file</span> lockFilePath<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">if</span> lockFileExists <span style="color: #ff0033; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; logEvent<span style="color: #000000;">&#40;</span><span style="color: #009900;">&quot;Other script running. Exiting...&quot;</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">return</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066ff;">do shell script</span> <span style="color: #009900;">&quot;/usr/bin/touch <span style="color: #000000; font-weight: bold;">\&quot;</span>&quot;</span> <span style="color: #000000;">&amp;</span> lockFilePath <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot;<span style="color: #000000; font-weight: bold;">\&quot;</span>&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Main loop</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> moreWorkToDo <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">true</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">repeat</span> <span style="color: #ff0033; font-weight: bold;">while</span> moreWorkToDo<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> aFile <span style="color: #ff0033; font-weight: bold;">to</span> getNextFile<span style="color: #000000;">&#40;</span>this_folder<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">if</span> <span style="color: #ff0033;">not</span> aFile <span style="color: #000000;">=</span> <span style="color: #009900;">&quot;&quot;</span> <span style="color: #ff0033; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ocrFile<span style="color: #000000;">&#40;</span>aFile<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> moreWorkToDo <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">false</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">repeat</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; logEvent<span style="color: #000000;">&#40;</span><span style="color: #009900;">&quot;No more work.&quot;</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; exitApp<span style="color: #000000;">&#40;</span>ocrApplicationName<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">on</span> <span style="color: #ff0033; font-weight: bold;">error</span> errorStr <span style="color: #0066ff;">number</span> errNum<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066ff;">display dialog</span> <span style="color: #009900;">&quot;Error &quot;</span> <span style="color: #000000;">&amp;</span> errNum <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot; while running OCR: &quot;</span> <span style="color: #000000;">&amp;</span> errorStr<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> <span style="color: #ff0033; font-weight: bold;">my</span> isRunning <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">false</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">try</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Get rid of the lockfile, ignoring any errors</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">try</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #0066ff;">do shell script</span> <span style="color: #009900;">&quot;/bin/rm <span style="color: #000000; font-weight: bold;">\&quot;</span>&quot;</span> <span style="color: #000000;">&amp;</span> lockFilePath <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot;<span style="color: #000000; font-weight: bold;">\&quot;</span>&quot;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">try</span><br />
<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #0066ff;">adding</span> <span style="color: #0066ff;">folder</span> <span style="color: #0066ff;">items</span> <span style="color: #ff0033; font-weight: bold;">to</span><br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: ocrFile<br />
Description: Runs OCR on the next un-OCR'd file<br />
Parameters:<br />
&nbsp; aFile - the file to be OCR'd<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> ocrFile<span style="color: #000000;">&#40;</span>aFile<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> posixFilePath <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">POSIX path</span> <span style="color: #ff0033; font-weight: bold;">of</span> aFile<br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> posixOcrFilePath <span style="color: #ff0033; font-weight: bold;">to</span> getPosixOcrFilePath<span style="color: #000000;">&#40;</span>posixFilePath<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; logEvent<span style="color: #000000;">&#40;</span><span style="color: #009900;">&quot;OCR: &quot;</span> <span style="color: #000000;">&amp;</span> posixFilePath<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> ocrApplicationName <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">open</span> aFile<br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">--</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Now sit in a loop checking once per second for the OCR file</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Give up after five minutes</span><br />
&nbsp; &nbsp; <span style="color: #808080; font-style: italic;">--</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">with</span> <span style="color: #ff0033; font-weight: bold;">timeout</span> <span style="color: #ff0033; font-weight: bold;">of</span> 300 seconds<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> ocrFileExists <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">false</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">repeat</span> <span style="color: #ff0033; font-weight: bold;">until</span> ocrFileExists<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> ocrFileExists <span style="color: #ff0033; font-weight: bold;">to</span> posixFileExists<span style="color: #000000;">&#40;</span>posixOcrFilePath<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">if</span> ocrFileExists <span style="color: #ff0033; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; logEvent<span style="color: #000000;">&#40;</span><span style="color: #009900;">&quot;OCR file generated.&quot;</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Wait 5 even if the file was found, to let things settle</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay 5<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">else</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Wait a second before checking again</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; delay 1<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">repeat</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">timeout</span><br />
<span style="color: #ff0033; font-weight: bold;">end</span> ocrFile<br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: appIsRunning<br />
Description: Determines if a particular application is running.<br />
Parameters:<br />
&nbsp; &nbsp; appName - the name of the application to be tested<br />
Returns: True if the application is running; otherwise False<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> appIsRunning<span style="color: #000000;">&#40;</span>appName<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;System Events&quot;</span> <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #000000;">&#40;</span><span style="color: #0066ff;">name</span> <span style="color: #ff0033; font-weight: bold;">of</span> processes<span style="color: #000000;">&#41;</span> <span style="color: #ff0033;">contains</span> appName<br />
<span style="color: #ff0033; font-weight: bold;">end</span> appIsRunning<br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: posixFileExists<br />
Description: Determines if a particular file exists.<br />
Parameters:<br />
&nbsp; &nbsp; posixFilePath - the POSIX path to the file<br />
Returns: True if the file exists; otherwise False<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> posixFileExists<span style="color: #000000;">&#40;</span>posixFilePath<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;System Events&quot;</span> <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">exists</span> <span style="color: #0066ff;">file</span> posixFilePath<br />
<span style="color: #ff0033; font-weight: bold;">end</span> posixFileExists<br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: exitApp<br />
Description: Exits the specified app if it is running.<br />
Parameters:<br />
&nbsp; &nbsp; appName - the application name<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> exitApp<span style="color: #000000;">&#40;</span>appName<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">if</span> appIsRunning<span style="color: #000000;">&#40;</span>appName<span style="color: #000000;">&#41;</span> <span style="color: #ff0033; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> appName <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">quit</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span><br />
<span style="color: #ff0033; font-weight: bold;">end</span> exitApp<br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: getPosixOcrFilePath<br />
Description: Gets the OCR output filename for a given input filename.<br />
Parameters:<br />
&nbsp; &nbsp; posixFilePath - the full path to the source file<br />
Return: the POSIX path of the OCR output file<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> getPosixOcrFilePath<span style="color: #000000;">&#40;</span>posixFilePath<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> posixBaseName <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">do shell script</span> ¬<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&quot;filename=&quot;</span> <span style="color: #000000;">&amp;</span> <span style="color: #0066ff;">quoted form</span> <span style="color: #ff0033; font-weight: bold;">of</span> posixFilePath <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot;; echo ${filename%<span style="color: #000000; font-weight: bold;">\\</span>.*}&quot;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> posixOcrFilePath <span style="color: #ff0033; font-weight: bold;">to</span> posixBaseName <span style="color: #000000;">&amp;</span> ocrFileSuffix<br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">return</span> posixOcrFilePath<br />
<span style="color: #ff0033; font-weight: bold;">end</span> getPosixOcrFilePath<br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: getNextFile<br />
Description: Finds the next unprocessed ScanSnap PDF<br />
Return: the file or &quot;&quot;<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> getNextFile<span style="color: #000000;">&#40;</span>aFolder<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; logEvent<span style="color: #000000;">&#40;</span><span style="color: #009900;">&quot;Getting next file...&quot;</span><span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> masterFileList <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">list</span> <span style="color: #0066ff;">folder</span> aFolder ¬<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">without</span> <span style="color: #0066ff;">invisibles</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> posixPath <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">POSIX path</span> <span style="color: #ff0033; font-weight: bold;">of</span> aFolder<br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">repeat</span> <span style="color: #ff0033; font-weight: bold;">with</span> i <span style="color: #ff0033; font-weight: bold;">from</span> 1 <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">count</span> masterFileList<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> fileName <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">item</span> i <span style="color: #ff0033; font-weight: bold;">of</span> masterFileList<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> posixFilePath <span style="color: #ff0033; font-weight: bold;">to</span> posixPath <span style="color: #000000;">&amp;</span> fileName<br />
&nbsp; &nbsp; &nbsp; &nbsp; log posixFilePath<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">--</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- Construct a FineReader file name from our file</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">--</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> posixOcrFilePath <span style="color: #ff0033; font-weight: bold;">to</span> getPosixOcrFilePath<span style="color: #000000;">&#40;</span>posixFilePath<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">--</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">-- See if the FineReader file we constructed exists</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #808080; font-style: italic;">--</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> ocrFileExists <span style="color: #ff0033; font-weight: bold;">to</span> posixFileExists<span style="color: #000000;">&#40;</span>posixOcrFilePath<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">me</span> <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #ff0033; font-weight: bold;">set</span> fileCreator <span style="color: #ff0033; font-weight: bold;">to</span> getSpotlightInfo for <span style="color: #009900;">&quot;kMDItemCreator&quot;</span> <span style="color: #ff0033; font-weight: bold;">from</span> posixFilePath<br />
&nbsp; &nbsp; &nbsp; &nbsp; log <span style="color: #000000;">&#40;</span><span style="color: #009900;">&quot;Creator: &quot;</span> <span style="color: #000000;">&amp;</span> fileCreator<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">if</span> <span style="color: #ff0033;">not</span> ocrFileExists <span style="color: #ff0033;">and</span> fileCreator <span style="color: #000000;">=</span> <span style="color: #009900;">&quot;ScanSnap Manager&quot;</span> <span style="color: #ff0033; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">return</span> <span style="color: #0066ff;">POSIX file</span> posixFilePath<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">repeat</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">return</span> <span style="color: #009900;">&quot;&quot;</span><br />
<span style="color: #ff0033; font-weight: bold;">end</span> getNextFile<br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: getSpotlightInfo<br />
Description: Gets a named attribute from metadata for a specific file.<br />
Parameters:<br />
&nbsp; &nbsp; for myattribute - the name of the attribute<br />
&nbsp; &nbsp; from myfile - the name of the file<br />
Returns: the attribute value or &quot;&quot; if none found<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> getSpotlightInfo for myattribute <span style="color: #ff0033; font-weight: bold;">from</span> myfile<br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">try</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> this_kMDItemResult <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Finder&quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> this_item <span style="color: #ff0033; font-weight: bold;">to</span> myfile <span style="color: #ff0033;">as</span> <span style="color: #0066ff;">string</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> this_item <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">POSIX path</span> <span style="color: #ff0033; font-weight: bold;">of</span> this_item<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> this_kMDItem <span style="color: #ff0033; font-weight: bold;">to</span> myattribute<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> theResult <span style="color: #ff0033; font-weight: bold;">to</span> words <span style="color: #ff0033; font-weight: bold;">of</span> <span style="color: #000000;">&#40;</span><span style="color: #0066ff;">do shell script</span> <span style="color: #009900;">&quot;/usr/bin/mdls -name &quot;</span> <span style="color: #000000;">&amp;</span> this_kMDItem <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot; -raw -nullMarker None &quot;</span> <span style="color: #000000;">&amp;</span> <span style="color: #0066ff;">quoted form</span> <span style="color: #ff0033; font-weight: bold;">of</span> this_item<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; log <span style="color: #009900;">&quot;Result: &quot;</span> <span style="color: #000000;">&amp;</span> theResult <span style="color: #ff0033;">as</span> <span style="color: #0066ff;">string</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">repeat</span> <span style="color: #ff0033; font-weight: bold;">with</span> j <span style="color: #ff0033; font-weight: bold;">from</span> 1 <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #0066ff;">number</span> <span style="color: #ff0033; font-weight: bold;">of</span> <span style="color: #0066ff;">items</span> <span style="color: #ff0033; font-weight: bold;">in</span> theResult<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> this_kMDItemResult <span style="color: #ff0033; font-weight: bold;">to</span> this_kMDItemResult <span style="color: #000000;">&amp;</span> <span style="color: #0066ff;">item</span> j <span style="color: #ff0033; font-weight: bold;">of</span> theResult <span style="color: #ff0033;">as</span> <span style="color: #0066ff;">string</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">if</span> j <span style="color: #000000;">&lt;</span> <span style="color: #0066ff;">number</span> <span style="color: #ff0033; font-weight: bold;">of</span> <span style="color: #0066ff;">items</span> <span style="color: #ff0033; font-weight: bold;">in</span> theResult <span style="color: #ff0033; font-weight: bold;">then</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> this_kMDItemResult <span style="color: #ff0033; font-weight: bold;">to</span> this_kMDItemResult <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot; &quot;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">if</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">repeat</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">on</span> <span style="color: #ff0033; font-weight: bold;">error</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> this_kMDItemResult <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #009900;">&quot;&quot;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">try</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">return</span> this_kMDItemResult<br />
<span style="color: #ff0033; font-weight: bold;">end</span> getSpotlightInfo<br />
<span style="color: #808080; font-style: italic;">(*<br />
Name: logEvent<br />
Description: Write an event to an event log<br />
Parameters:<br />
&nbsp; &nbsp; themessage - the message to write to the log<br />
*)</span><br />
<span style="color: #ff0033; font-weight: bold;">on</span> logEvent<span style="color: #000000;">&#40;</span>themessage<span style="color: #000000;">&#41;</span><br />
&nbsp; &nbsp; <span style="color: #ff0033; font-weight: bold;">set</span> theLine <span style="color: #ff0033; font-weight: bold;">to</span> <span style="color: #000000;">&#40;</span><span style="color: #0066ff;">do shell script</span> ¬<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&quot;date &nbsp;+'%Y-%m-%d %H:%M:%S'&quot;</span> <span style="color: #ff0033;">as</span> <span style="color: #0066ff;">string</span><span style="color: #000000;">&#41;</span> ¬<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000000;">&amp;</span> <span style="color: #009900;">&quot; &quot;</span> <span style="color: #000000;">&amp;</span> themessage<br />
&nbsp; &nbsp; <span style="color: #0066ff;">do shell script</span> <span style="color: #009900;">&quot;echo &quot;</span> <span style="color: #000000;">&amp;</span> theLine <span style="color: #000000;">&amp;</span> ¬<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&quot; &gt;&gt; ~/Library/Logs/AppleScript-events.log&quot;</span><br />
<span style="color: #ff0033; font-weight: bold;">end</span> logEvent</div></td></tr></tbody></table></div>
<p><strong>Installation</strong></p>
<ul>
<li>Use the Script Editor to save this script as <strong>Run OCR on New Folder Items</strong> under <strong><em>User Home</em>/Library/Scripts/Folder Action Scripts</strong><br />
You may have to create the <strong>Folder Action Scripts</strong> folder.</li>
<li>Now open a Finder window and navigate to the parent folder of your scanned documents folder.</li>
<li>Right click (control-click) the scanned documents folder and choose <strong>Folder Actions Setup&#8230;</strong></li>
<li>At this point if folder actions are not enabled, you will likely have to enable them and add the script manually.
<ul>
<li> Check <strong>Enable Folder Actions</strong></li>
<li>Use the &#8220;+&#8221; buttons on the left and right sides to add the scan folder and then this script.</li>
</ul>
</li>
<li>Otherwise, a list of scripts will come up. Choose this script from the <strong>Choose a Script to Attach</strong> dialog.</li>
<li>Close all windows.</li>
</ul>
<p>That&#8217;s it! The script will be invoked automatically every time a new file appears in your scanned documents folder.</p>
<p>Please let me know if you have any ideas that can improve this script. I&#8217;m not an AppleScript guru, so someone might just know how to keep that annoying Finereader icon from jumping.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/01/04/automate-scansnap-ocr-process-on-your-mac-with-applescript-snow-leopard-edition/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What do your eBook browsing habits say about you?</title>
		<link>http://paperjammed.com/2009/12/28/what-do-your-ebook-browsing-habits-say-about-you/</link>
		<comments>http://paperjammed.com/2009/12/28/what-do-your-ebook-browsing-habits-say-about-you/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 02:22:57 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Good Sites]]></category>
		<category><![CDATA[Portable Devices]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=827</guid>
		<description><![CDATA[Some decades ago, when I was in high school, I somehow managed to get my hands on a copy of The Anarchist Cookbook. For a teenager in a society before the Internet, this was a fascinating read, though tame by today&#8217;s standards.
I never really considered that this book might raise eyebrows until some years later [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-828" title="iStock_000000316817XSmall" src="http://paperjammed.com/wp-content/uploads/2009/12/iStock_000000316817XSmall-300x156.jpg" alt="iStock_000000316817XSmall" width="300" height="156" />Some decades ago, when I was in high school, I somehow managed to get my hands on a copy of <a href="http://www.amazon.com/Anarchist-Cookbook-William-Powell/dp/0974458902/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1262051246&amp;sr=8-1">The Anarchist Cookbook</a>. For a teenager in a society before the Internet, this was a fascinating read, though tame by today&#8217;s standards.</p>
<p>I never really considered that this book might raise eyebrows until some years later when I was in the Navy. We had just come back from a cruise and everyone was heading out to their dormant cars to go off base. One of my shipmates was quite surprised to find police surrounding his vehicle when he reached the parking lot. It seems that a few weeks prior, some night watchman had seen two curious items in the back seat with his flashlight: the butt of a BB pistol and &#8230; <span style="text-decoration: underline;">The Anarchist Cookbook</span>. He sure had some &#8217;splainin&#8217; to do about that one. They were more interested in the book than the pistol.</p>
<p>What about today? Do we have to worry if our reading habits are known to others?</p>
<p>Though I chuckle at the thought that anyone would care that I have Clive Cussler in my Kindle, it&#8217;s not difficult to imagine situations where one might not want Kindle searches or eBook library contents known:</p>
<ul>
<li>People reading hotly political materials that might attract unwanted government attention.</li>
<li>Folks who are reading materials that hint at their sexual orientation, a fact they might wish to keep private.</li>
<li>Readers who are searching for materials on one of many different illnesses, that they might not want potential employers and insurers to know about.</li>
</ul>
<p>Want to know how eBook vendors are treating your privacy? Here&#8217;s an article on the subject by Ed Bayley on the Deeplinks Blog:</p>
<p><a href="http://www.eff.org/deeplinks/2009/12/e-book-privacy">An E-Book Buyer&#8217;s Guide to Privacy</a><a href="http://www.eff.org/deeplinks/2009/12/e-book-privacy"><br />
</a></p>
<p>This article provides a table with five key e-reader technologies—Google Books, Amazon Kindle, B&amp;N Nook, Sony Reader, and FBReader—and provides answers to several key privacy questions for each product.</p>
<p>Even if you have nothing to hide, think about this: Considering how poorly Amazon chooses recommendations for me, I wonder how poorly our government might pigeonhole me based on my book collection. One thing is certain: somewhere in that list is one ancient copy of <span style="text-decoration: underline;">The Anarchist Cookbook</span>!</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2009/12/28/what-do-your-ebook-browsing-habits-say-about-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Kindle is effective in taking paper out of my home—and my wallet! (Part 2)</title>
		<link>http://paperjammed.com/2009/12/18/my-kindle-is-effective-in-taking-paper-out-of-my-home%e2%80%94and-my-wallet/</link>
		<comments>http://paperjammed.com/2009/12/18/my-kindle-is-effective-in-taking-paper-out-of-my-home%e2%80%94and-my-wallet/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 22:03:51 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[Green Living]]></category>
		<category><![CDATA[Online Services]]></category>
		<category><![CDATA[Portable Devices]]></category>
		<category><![CDATA[Reviews]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=814</guid>
		<description><![CDATA[Last summer I finally gave in to the tantalizing siren song of the Kindle and bought one to take on a road trip—it was everything I had hoped for and more.
Soon after returning from that trip I wrote a review of my Kindle experience. Now some time has passed and I am coming back to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://paperjammed.com/wp-content/uploads/2009/08/20090812-Kindle-Sideways.jpg"><img class="alignright size-medium wp-image-635" title="20090812-Kindle-Sideways" src="http://paperjammed.com/wp-content/uploads/2009/08/20090812-Kindle-Sideways-300x150.jpg" alt="20090812-Kindle-Sideways" width="300" height="150" /></a>Last summer I finally gave in to the tantalizing siren song of the Kindle and bought one to take on a road trip—it was everything I had hoped for and more.</p>
<p>Soon after returning from that trip <a href="http://paperjammed.com/2009/08/13/my-kindle-is-effective-in-taking-paper-out-of-my-homeand-my-wallet/">I wrote a review of my Kindle experience</a>. Now some time has passed and I am coming back to relate the Kindle experience over time.<span id="more-814"></span></p>
<p><strong>The novelty hasn&#8217;t worn off!<br />
</strong></p>
<p>I&#8217;ll admit it: I&#8217;m a gadget geek and I&#8217;m afraid to imagine how much hard-earned income I have frittered away on pretty devices that I really don&#8217;t need and that often get tossed to the back of some gadget drawer.</p>
<p>My fear with the Kindle was that it would fall into this category: I would read a few books on it and then it would slowly find its way deeper under piles of other stuff—papers waiting to be scanned and guitar music that never will be learned. Eventually, it would be charged up once a year to avoid feeling guilty for not using it.</p>
<p>The reality is that I use the Kindle today almost as much as when it first arrived. Though my reading has not picked up nearly as much as I would like it to, whenever I do have a chance to read, I pick up the Kindle.</p>
<p>One thing that has remained constant: I can hold the device for hours, reading peacefully, and it still &#8220;disappears in my hands&#8221; as promised. The text is still as enjoyable and crisp.</p>
<p><strong>Newspapers still aren&#8217;t for me</strong></p>
<p>Many years ago the local paper would have a regular promotion where they all but gave away the paper for six months. I would try it, and then regret it as I found myself tossing unread paper after unread paper into the recycle bin. I just am not a newspaper kind of guy: As much as I like reading the paper, and I would like to be tuned in to world events and enjoying my favorite columnists, I don&#8217;t seem to ever sit down to read the paper.</p>
<p>One thing has become clear over the past few months: it&#8217;s just as easy for unread electronic newspapers to collect in a pile as their paper counterparts. I have a subscription to <span style="text-decoration: underline;">USA Today</span>, but I might actually only read it once or twice a month. I am probably going to end up canceling that subscription. Reader&#8217;s Digest, on the other hand, makes a welcome appearance once a month and I enjoy reading it.</p>
<p>Perhaps the greatest testament to the usability of the Kindle came from my wife. She was telling me about some story she had started reading in Reader&#8217;s Digest at the doctor&#8217;s office, only to be interrupted by the nurse calling her. I handed her the wonder gadget and showed her how to read Reader&#8217;s Digest. She had no problem whatsoever working her way through several back issues.</p>
<p>My wife hates technology. She likes the Kindle.</p>
<p><strong>Lame Recommendations</strong></p>
<p>One area where I have been somewhat disappointed is in the recommendations from the online bookstore. I just don&#8217;t understand Amazon&#8217;s algorithm for determining which books to recommend.</p>
<p>It is clear that your entire Amazon book purchasing history is used, but it is not clear how.</p>
<p>For example, in the past several months I have purchased exactly two books by Joseph Wambaugh and two by Kurt Vonnegut. Why, then, does my recommendation list always contain these two authors in the top slots? I have bought dozens and dozens of books from Amazon, often multiple from an author. I would hope that their recommendation would be a little better than that.</p>
<p>One book I bought on the Kindle recently was <span style="text-decoration: underline;">The Help</span> by Kathryn Stockett. I also have two by Kim Edwards, the author of <span style="text-decoration: underline;">The Memory Keeper&#8217;s Daughter</span>. These, and several like them, though they might place my Man Card at risk, are evidence of a genre of books that I hope Amazon would detect and use to better choose my recommendations. No, I&#8217;m stuck looking at Wambaugh and Vonnegut forever I guess.</p>
<p>Last week I sent an order with several children&#8217;s books out west for my cousin&#8217;s three-year-old. Guess what appeared <em>before</em> Kurt in the list: a recommendation for a children&#8217;s book, <span style="text-decoration: underline;">Head, Shoulders, Knees and Toes</span>.</p>
<p>In the area of book recommendations, I have been quite disappointed.</p>
<p><strong>Questionable Top Seller List</strong></p>
<p>There are three lists of books provided at the home page of the store: <strong>New York Times Best Sellers</strong>, <strong>Kindle Top Sellers</strong>, and <strong>New &amp; Noteworthy Books</strong>. I guess the first list speaks for itself.</p>
<p>The <strong>Kindle Top Sellers</strong> list, though, has a glaring defect that really limits its usefulness in my opinion: many Kindle books are free or very cheap, and therefore might be overrepresented in the top seller list. As an example of this problem, I quickly opened the list right now and found a book called <span style="text-decoration: underline;">Weaving Words</span> ranked #5. There are exactly two customer reviews of this book and the average rating is a pitiful 1-1/2 stars. The key to success? <em>It&#8217;s free</em>.</p>
<p>I would rather pay $9.99 for an absolutely awesome read than slog through a free book.</p>
<p><strong>It&#8217;s not all bad in the Book Store</strong></p>
<p>To be fair, there are definitely good parts about the book store. As I said last time, the free chapters are unbelievably handy. I have already read and dumped several boring first-parts of books. If there is a complaint about that, it is that often books come loaded with so much frufru before the first real chapter that the &#8220;first three chapters&#8221; you download really only include fifty pages of cruft, followed by ten pages of actual book.</p>
<p>On multiple occasions I have heard about a book from some other source and then hopped on to the Kindle Store. I then read a few reviews, read the first chapters, and then bought the book. This is a convenience that must be experienced.</p>
<p><strong>The Record Club Blues</strong></p>
<p>Remember a long time ago, when we rode our dinosaurs to school (my brother an I had to share one) and we did our homework on stone tablets? People were members of record clubs such as BMG or Columbia House. These were an awesome bargain, as long as you could negotiate the tricks and traps they used to induce you to buy records you never wanted.</p>
<p>The one real down side to a record club was that their catalog was always incomplete. I remember wishing I could find Pink Floyd at BMG and realizing that it probably was never going to happen. Different artists were often available from one club or another but not both.</p>
<p>Sadly, this phenomenon endures today in digital form. There are no sources of digital media that sell <em>everything</em>. The iTunes store and Amazon have different MP3 catalogs, and Barnes &amp; Noble and Amazon have different eBook catalogs.</p>
<p>The limited catalog can be blamed in part to the need to prioritize which books to digitize: though I might want to read a particular Clive Cussler novel from 1975, Amazon might have put that on the back burner while they digitize more recent works.</p>
<p>Unfortunately, I imagine that the majority of the limited catalog is due to licensing, copyrights, and lawyers, as well as a desire to compete by not allowing your competitors to sell your best selection—a balkanization of authors that helps the book sellers more than the customers.</p>
<p>The fact that these eReader devices come hooked up to a book store and have built-in DRM means that the market is not open. I cannot browse the Barnes &amp; Noble catalog from my Kindle and buy books there; likewise, a Nook user cannot buy from the Kindle store. This does not help us as consumers, as there is little chance that anyone will buy two of these expensive devices so they can access two catalogs.</p>
<p>Another problem that is caused by this nontransferable content is that you are now married to the product line. My Kindle book collection is worth more than the Kindle itself. Do I want to jump shop and move to a better device sold by a competitor in the future? No, and that&#8217;s exactly what Amazon wants. There is no incentive for any of the eBook manufacturers to make it easy for you to switch devices.</p>
<p><strong>Final Thoughts</strong></p>
<p>Given the state of the eBook market, it makes sense to choose a good device that has a predictable long future. Amazon <em>is</em> the online book powerhouse and is a safe bet for longevity. Reviewers are constantly singing the praises of the Kindle, and any new eReader review contains the obligatory comparison to Kindle.</p>
<p>I would heartily recommend this device to any avid reader. Indeed, a couple of weeks ago I was online with AppleCare working out the replacement of a problematic iPhone. We chatted a bit while waiting for reboots and such, and I&#8217;m fairly certain that I convinced the nice AppleCare woman that the Kindle is exactly what she needed in her life.</p>
<p>The key was that she said that she likes reading more than anything. If reading is what you live for, don&#8217;t delay. It&#8217;s not like &#8220;reading from a computer&#8221; and it&#8217;s far more convenient than a suitcase full of books.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2009/12/18/my-kindle-is-effective-in-taking-paper-out-of-my-home%e2%80%94and-my-wallet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t worry if you didn&#8217;t sanitize your documents—even the TSA forgets occasionally</title>
		<link>http://paperjammed.com/2009/12/08/dont-worry-if-you-didnt-sanitize-your-documents%e2%80%94even-the-tsa-forgets-occasionally/</link>
		<comments>http://paperjammed.com/2009/12/08/dont-worry-if-you-didnt-sanitize-your-documents%e2%80%94even-the-tsa-forgets-occasionally/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 22:29:29 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Searching and Indexing]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Data Loss]]></category>
		<category><![CDATA[PDF]]></category>
		<category><![CDATA[Privacy]]></category>
		<category><![CDATA[Rants]]></category>
		<category><![CDATA[Shredding]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=796</guid>
		<description><![CDATA[It&#8217;s too comical to be true. A few months back, when I wrote an article warning about inadequate attempts at sanitizing PDF documents, I thought that any organization serious about censoring documents would not make such a basic error. Especially not a government agency, after the military had been caught by this pitfall.
Apparently this is [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-797" title="20091208-redaction1" src="http://paperjammed.com/wp-content/uploads/2009/12/20091208-redaction1.gif" alt="20091208-redaction1" width="361" height="280" />It&#8217;s too comical to be true. A few months back, when I wrote an article <a href="http://paperjammed.com/2009/04/21/keeping-your-secrets-to-yourself—what-can-your-shared-documents-tell-others/">warning about inadequate attempts at sanitizing PDF documents</a>, I thought that any organization serious about censoring documents would not make such a basic error. Especially not a government agency, after the military <a href="http://www.schneier.com/blog/archives/2005/05/pdf_radacting_f.html">had been caught</a> by this pitfall.</p>
<p><a href="http://www.wanderingaramean.com/2009/12/tsa-makes-another-stupid-move.html">Apparently this is not the case</a></p>
<p>It seems that the TSA has leaked their official document of airport security guidelines. ABC News says <a href="http://abcnews.go.com/Blotter/massive-tsa-security-breach-agency-secrets/story?id=9280503">Online Posting Reveals a &#8220;How To&#8221; for Terrorists to Get Through Airport Security</a></p>
<p><a href="http://abcnews.go.com/Blotter/massive-tsa-security-breach-agency-secrets/story?id=9280503"></a><span id="more-796"></span></p>
<p><strong>A Rookie Mistake</strong></p>
<p>Look at the screenshot of the document at the top of this post. Even though a certain part of the document has been blacked out, it is possible to select the text and copy/paste to find out what is hidden behind the black text.</p>
<p>What kinds of things are listed in this document?</p>
<ul>
<li>Photographs of all kinds of official ID cards. Ever wondered what a U.S. Senator&#8217;s ID card looks like?</li>
<li>Procedures for calibrating equipment, such as where guns should be hidden for the testing and such.</li>
<li>Guidelines for who gets searched and who doesn&#8217;t.</li>
<li>Guidelines for what objects get searched and which don&#8217;t.</li>
<li>And much much more!</li>
</ul>
<p>In other words, this was a most unfortunate event.</p>
<p>See for yourself—ABC News (and others) have <a href="http://a.abcnews.go.com/images/Blotter/ht_tsa_screening_2_091208.pdf">posted the document with redactions removed</a>.</p>
<p><strong>Easy as Pie</strong></p>
<p>Here&#8217;s a screenshot of the original document, opened in Adobe Acrobat Professional.</p>
<p><img class="alignnone size-full wp-image-801" title="20091208-redaction2" src="http://paperjammed.com/wp-content/uploads/2009/12/20091208-redaction2.gif" alt="20091208-redaction2" width="500" height="197" /></p>
<p>As you can see, it was a trivial matter to use the <strong>TouchUp Object</strong> tool to gently slide the black rectangle off of the secret stuff (I have blurred the text here, though you can read it from ABC News if you wish).</p>
<p>If you are working with confidential documents that could potentially cause disaster if leaked, <em>please</em> learn how to redact your documents correctly!</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2009/12/08/dont-worry-if-you-didnt-sanitize-your-documents%e2%80%94even-the-tsa-forgets-occasionally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
