<?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 &#187; Files and Folders</title>
	<atom:link href="http://paperjammed.com/tag/files-and-folders/feed/" rel="self" type="application/rss+xml" />
	<link>http://paperjammed.com</link>
	<description>Has paper taken over your life?</description>
	<lastBuildDate>Fri, 06 May 2011 00:09:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Export iTunes Playlists to a non-iTunes World</title>
		<link>http://paperjammed.com/2011/03/01/export-itunes-playlists-to-a-non-itunes-world/</link>
		<comments>http://paperjammed.com/2011/03/01/export-itunes-playlists-to-a-non-itunes-world/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 01:42:50 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Geekery]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[Files and Folders]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Perl]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=1148</guid>
		<description><![CDATA[Do you want to automatically publish iTunes playlists to a non-iTunes music library? This free application will convert iTunes playlists to m3u files, transform paths to match your external master library, and then copy the playlists over the network. It will even ping a Squeezebox server to force a playlist refresh.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1165" title="iStock_000000260938XSmall" src="http://paperjammed.com/wp-content/uploads/2011/03/iStock_000000260938XSmall-300x225.jpg" alt="" width="300" height="225" />I freely admit my dislike for iTunes—it&#8217;s a black box where you toss your music, giving full control over your library to Apple.<br />
The problem is that sometimes you might want to manage your library in a way that Apple never intended, and then things become challenging. iPods, iPads, and iPhones pretty much force us to use iTunes, so why not figure out some way to lessen the pain?</p>
<p>I like the playlist tools that iTunes provides, and I find it very convenient to create Smart Playlists or to create Genius lists. However, I want to keep my Master Library of music elsewhere, far from iTunes. Wouldn&#8217;t it be great if I could share these playlists on my home network in a completely nondenominational format? Wouldn&#8217;t it be nice if my Squeezebox server would have those same playlists available? And wouldn&#8217;t it be spectacular if those playlists would magically appear on a network drive whenever the lists change in iTunes?</p>
<p>Read on for details on how I accomplished this and to download the free utility I wrote to handle this task.<span id="more-1148"></span></p>
<p><strong>The Problem To Be Solved</strong></p>
<p>In order to understand what this application does, you need to know what I was trying to accomplish.</p>
<p>I have a NAS drive on my network that contains my Master Library of mp3 files. The files on this drive are located under <strong>/media/music</strong>.</p>
<p>I have a <a href="http://en.wikipedia.org/wiki/Squeezebox_Server">Squeezebox server</a>, running on an Ubuntu machine. This server is used by Squeezebox devices to play music anywhere in my house. It holds a copy of the Master Library, located under <strong>/srv/squeezebox/music</strong></p>
<p>What I want: I want my Mac to magically push <a href="http://en.wikipedia.org/wiki/M3U">proper m3u playlists</a> to the Squeezebox server—the Squeezebox server understands m3u playlists.</p>
<p>What I don&#8217;t want: Squeezebox supports direct access to iTunes. But I don&#8217;t want to do this because I don&#8217;t want to have to run Squeezebox on my Mac. Why did I bother setting up a dedicated <em>server</em> if I have to keep my Mac running?</p>
<p>Why is this challenging: Even if I could point Squeezebox to the bare iTunes database file, all of the file paths are wrong. My master library might have a song at <strong>&#8230;/artist/album_name/disc 1/</strong>, while iTunes might put it at <strong>&#8230;/Artist/Album Name/</strong>, omitting the <strong>disc 1</strong> folder and reformatting names.</p>
<p><strong>My Solution</strong></p>
<p>I wrote a small command line application in Perl that supports the following:</p>
<ul>
<li>Paths to songs in Apple&#8217;s mysterious black box are converted to nice paths to the same songs in my golden Master Library.</li>
<li>Even if a song name changes or a folder path changes, the original master copy is found.</li>
<li>All playlists are generated in m3u format.</li>
<li>Smart playlists and Genius playlists are supported.</li>
<li>The generated playlists are automatically moved to either a local directory or a remote server, using <strong><a href="http://en.wikipedia.org/wiki/Secure_copy">scp</a></strong>.</li>
<li>Network shares are automatically mounted at beginning of process and unmounted at end of process.</li>
<li>You can provide a file path to be prepended to all playlist entries.</li>
<li>Exits early if the iTunes library has not changed since the last run.</li>
<li>Supports exclusion patterns in order to skip some playlists.</li>
<li>A local Squeezebox server can be automatically pinged to cause it to refresh playlists.</li>
</ul>
<p>Here is the <a title="plmapper man page" href="http://paperjammed.com/plmapper.html">full documentation</a> for the Playlist Mapper application.</p>
<p><img class="alignnone size-full wp-image-1157" title="20110301-squeezebox" src="http://paperjammed.com/wp-content/uploads/2011/03/20110301-squeezebox.png" alt="" width="550" height="471" /></p>
<p><strong>Basic Installation</strong></p>
<p>Please note that this is a command line program. Some day I might figure out how to make a pretty GUI installer for it, but for now you have to get your hands a little dirty in order to install and configure.</p>
<p>Download the application here: <a href="http://paperjammed.com/wp-content/uploads/2011/03/plmapper.zip">plmapper</a></p>
<p>This is a Perl script that uses many standard utilities already present in a Snow Leopard OS X installation. You should not need anything other than the <strong>plmapper</strong> file itself.</p>
<p>Unzip the file and place <strong>plmapper</strong> in your home directory.</p>
<p>Open a Terminal window and make the script executable:</p>
<pre>chmod u+x plmapper</pre>
<p>Read the man page for the application by doing this:</p>
<pre>./plmapper --man</pre>
<p>There are many command line arguments, but you don&#8217;t need to worry about most of them. Create a file called <strong>plmapper.config</strong> in your home directory and put any arguments you need in that file, as name-value pairs.</p>
<p>Example:</p>
<pre>itunes=/Users/Bozo/Music/iTunes Music Library.xml
dest=/Users/Bozo/Desktop
library=/Volumes/media/music</pre>
<p>Once you have added all of the configuration settings, go ahead and run it:</p>
<pre>./plmapper</pre>
<p>You should see plenty of status information go by as each playlist is processed.</p>
<p><strong>Making it Run Automatically</strong></p>
<p>There are better ways of doing this, but I&#8217;m a command-line commando, so I simply added the following <strong><a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/cron.8.html">cron</a></strong> entry (see <strong><a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/crontab.1.html">crontab</a></strong>):</p>
<pre>0 22 * * * /Users/Me/bin/plmapper &gt;/Users/Me/plmapper.log 2&gt;&amp;1</pre>
<p>This causes the plmapper program to run once daily at 10pm, logging output to a file called <strong>plmapper.log</strong> in my home directory.</p>
<p>Of course, this can be tweaked to taste; it doesn&#8217;t matter if you run it hourly since the app skips any heavy lifting once it sees that the iTunes library file hasn&#8217;t been touched.</p>
<p><strong>How It Works</strong></p>
<p>The application performs the following basic steps:</p>
<ul>
<li>Mounts network shares using <strong><a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/mount_smbfs.8.html">mount_smbfs</a></strong>.</li>
<li>All music files in the external non-iTunes Master Library are listed in an internal data structure, sorted by file size.<br />
This allows us to quickly find a &#8220;short list&#8221; of possible candidate files that match a given source file. This works because mp3 files have fairly random sizes.</li>
<li>The iTunes database XML file is processed using an XSLT transformation to generate a set of basic <strong>m3u</strong> playlist files. The <strong><a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/xsltproc.1.html">xsltproc</a></strong> command line utility is used to run the transformation.</li>
<li>All paths in the playlists are converted from escaped URI syntax (e.g. %20 for space) to regular UTF-8 characters.</li>
<li>Each path is resolved to a single music file (i.e. an mp3 file) in the Master Library.<br />
This is done by obtaining the size of the iTunes version of the file and then looking this up in the internal list created in the first step.</li>
<li>Once a short list of candidates is found, the first few thousand bytes of each file are compared until a match is found.The risks of choosing the wrong file are low: all that will happen is that a song might be switched in the playlist accidentally. As such, it isn&#8217;t worth scanning the full file to ensure they are exact matches.This algorithm works quite well, and can detect music files that have been renamed and moved around.</li>
</ul>
<ul>
<li>The playlist files are now converted from <strong>utf8mac</strong> to <strong>utf8</strong> using the <strong><a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/iconv.1.html">iconv</a></strong> command line utility.This process collapses wide UTF-8 characters, consisting of a letter plus an accent add-on, into their single-letter equivalents. This process is known as Unicode Normalization, and this tool uses <strong>Normalization form C</strong>: Compatibility decompisitiion followed by canonical composition.</li>
<li>Playlist files are now copied to a local or remote directory, either as direct file copy or via the <strong><a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/scp.1.html">scp</a></strong> utility.</li>
<li>Optionally, a special call is made to a specified Squeezebox server to tell the server to refresh all playlists.</li>
<li>Any mounted shares that were mounted by this process are unmounted via <strong><a href="http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man8/diskutil.8.html">diskutil</a> unmount</strong>.</li>
</ul>
<p><strong>Limitations</strong></p>
<ul>
<li>Nested folders of playlists currently act funny. The lists will come over, but you may get two lists. You can use the exclude option to prevent this.</li>
<li>Songs with non-ASCII characters in the file name might not be recognized by all players. Squeezebox has a problem with many special characters—I tested this by adding songs like <strong>Águas de Março.mp3</strong> using Squeezebox&#8217;s own playlist editor, and when I reloaded the list the songs were not there. This is a bug in Squeezebox server.</li>
<li>Occasionally the file matching algorithm might pick the wrong song. In an effort to speed up processing, the program only looks at the first few thousand bytes of files when comparing. It isn&#8217;t a big deal if the wrong file is added to a playlist, is it?</li>
</ul>
<p><strong>Closing Thoughts</strong></p>
<p>As often happens, this program was written because I had an itch that needed to be scratched. Now that I went through all of the hassles, I hope others can benefit.</p>
<p>Through good fortune, I am working in a Macintosh environment. This means that all of the important tools were already present on my machine: <strong>perl</strong>, <strong>xsltproc</strong>; <strong>mount</strong>; <strong>iconv</strong>; <strong>scp</strong>; <strong>nc</strong>; and others. If I were writing this for a PC, I probably would have written the whole thing in Java—a more familiar language to me, but one that comes with its own configuration issues.</p>
<p>I plan on updating plmapper over time, and if anyone has suggestions, please let me know.</p>
<p>And if a Perl guru wants to tell me my Perl skillz are subpar, go right ahead—but be gentle, and let me know how to improve the app.</p>
<p>[Update]</p>
<p>Fixed a couple of bugs related to path and &#8220;qx&#8221; calls, thanks to Chris. Updated version <a href="http://paperjammed.com/wp-content/uploads/2011/03/plmapper.zip">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2011/03/01/export-itunes-playlists-to-a-non-itunes-world/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A couple of AppleScript droplets to tweak EXIF timestamps</title>
		<link>http://paperjammed.com/2011/02/14/a-couple-of-applescript-droplets-to-tweak-exif-timestamps/</link>
		<comments>http://paperjammed.com/2011/02/14/a-couple-of-applescript-droplets-to-tweak-exif-timestamps/#comments</comments>
		<pubDate>Tue, 15 Feb 2011 04:52:45 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Workflow]]></category>
		<category><![CDATA[AppleScript]]></category>
		<category><![CDATA[Files and Folders]]></category>
		<category><![CDATA[Geeky]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Macros]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[Scanning]]></category>
		<category><![CDATA[Scripting]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=1114</guid>
		<description><![CDATA[Most of the time I don&#8217;t really bother with the timestamp information that my camera embeds in each digital photo. In fact, I can&#8217;t remember the last time I checked to see if the clock was right. Scanned photographs are an entirely different brew. They typically represent events from the distant past, and scanner software [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-1116" title="iStock_000010531463XSmall" src="http://paperjammed.com/wp-content/uploads/2011/02/iStock_000010531463XSmall-300x193.jpg" alt="" width="300" height="193" />Most of the time I don&#8217;t really bother with the timestamp information that my camera embeds in each digital photo. In fact, I can&#8217;t remember the last time I checked to see if the clock was right.</p>
<p>Scanned photographs are an entirely different brew. They typically represent events from the distant past, and scanner software EXIF data is hit or miss.</p>
<p>I looked for commercial software to handle a few special cases of EXIF data troubles, but came up empty handed. So I wrote a few useful AppleScript droplets that do these tasks quite nicely, and I will share them here.<span id="more-1114"></span></p>
<p><strong>Warning!</strong></p>
<p>These scripts use <strong>jhead</strong> to manipulate and <em>rewrite</em> your JPEG files!</p>
<p>Don&#8217;t be a fool. Experiment first with a safe set of throwaway JPEGs. And never use these tools on original files; always keep a backup.</p>
<p><strong>Prerequisite</strong></p>
<p>All of these scripts depend on a fine piece of free software called <a href="http://www.sentex.net/~mwandel/jhead/">jhead</a> written by <a href="http://www.sentex.net/~mwandel/index.html">Matthias Wandel</a>.</p>
<p>Installation is not difficult, but it does involve the command line.</p>
<ul>
<li>Go to the <a href="http://www.sentex.net/~mwandel/jhead/">jhead site</a></li>
<li>Scroll down to the <strong>Releases</strong> section and look for <strong>Pre-built OS-X Intel executable</strong></li>
<li>Right click on the <strong>jhead</strong> link on that row and choose <strong>Save Linked File to &#8220;Downloads&#8221;</strong></li>
</ul>
<p>At this point, I found that <strong>jhead</strong> was saved as <strong>jhead.txt</strong>. Oh well. We needed to do some command-line magic anyway.</p>
<ul>
<li>Open a terminal window and enter the following:</li>
</ul>
<div class="codecolorer-container bash default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><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 /></div></td><td><div class="bash codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ <span style="color: #7a0874; font-weight: bold;">cd</span> ~<span style="color: #000000; font-weight: bold;">/</span>Downloads<br />
$ <span style="color: #c20cb9; font-weight: bold;">mv</span> jhead.txt jhead<br />
$ <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">777</span> jhead<br />
$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">mv</span> jhead <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin</div></td></tr></tbody></table></div>
<p>These lines do the following:</p>
<ul>
<li>Lines 1 and 2 navigate to the Downloads directory and remove the &#8220;.txt&#8221; from the name</li>
<li>Line 3 makes the file executable by everyone on your Mac</li>
<li>Line 4 places the file in a public area where everyone on your Mac can see it (you will be prompted for your password)</li>
</ul>
<p><strong>Stripping All EXIF Data</strong></p>
<p>Sometimes I receive files that have corrupt EXIF data. I had a large quantity of scanned files in my collection that claimed to be scanned some time in 2038, while others insisted that they had been around since 1901. Neither situation is good, and I found that standard EXIF editing tools may fail to change these corrupt EXIF sections.</p>
<p>The answer is to blow away the EXIF data.</p>
<p>Download: <a href="http://paperjammed.com/wp-content/uploads/2011/02/Strip-EXIF.zip">Strip EXIF</a></p>
<p>This zip file contains a compiled AppleScript application. You can unzip it and place the application on your desktop. Safari will probably unzip it for you when you click the link.</p>
<p>To be safe, open AppleScript Editor and use it to open the <strong>Strip EXIF</strong> app to see its magic.</p>
<p>Now you can drop any number of JPEG files onto the <strong>Strip EXIF</strong> app and it will kindly eviscerate each JPEG, removing all traces of EXIF data.</p>
<p><strong>Adding Basic EXIF Data to a vanilla JPEG</strong></p>
<p>Some tools create JPEG files without EXIF date and time information within. This is typically the hallmark of photo manipulation software and dodgy scanner software. And if you happened to use the <strong>Strip EXIF</strong> app to rip out a bad EXIF block, then you will want to replace it with a proper data block so that you can still use camera date and timestamps.</p>
<p>Download: <a href="http://paperjammed.com/wp-content/uploads/2011/02/Add-Basic-EXIF.zip">Add Basic EXIF</a></p>
<p>Again, unzip the file, place the app on your desktop, and then drop any number of JPEG files onto <strong>Add Basic EXIF</strong>.</p>
<p>The app will set the EXIF date to the file creation timestamp.</p>
<p><strong>Spreading EXIF Timestamps</strong></p>
<p>This is the real reason why I wrote these scripts. I couldn&#8217;t find a satisfactory tool on the market that would allow me to automatically spread out the shooting times for a series of images.</p>
<p>Why would anyone want to do this? Because some processes give you fifty JPEG files all with the exact same creation time and exact same shooting time. I like to use file renaming tools to incorporate the shooting time in the filename, so that files sort by chronological order. This doesn&#8217;t work if all of the timestamps are the same.</p>
<p>So I wrote a little app that adjusts the first photo by one minute, the second by two minutes, and so on. If there are fifty photos, then the last one will have its shooting time adjusted by fifty minutes.</p>
<p>The result is a series of photos/scans that have different timestamps.</p>
<p>Download: <a href="http://paperjammed.com/wp-content/uploads/2011/02/Spread-EXIF-Timestamps.zip">Spread EXIF Timestamps</a></p>
<p>Again, please look at the short program before you run it.</p>
<p><strong>Closing Thoughts</strong></p>
<p>I hope that my favorite tool implements these tricks soon (<strong>A Better Finder Attributes</strong>, I&#8217;m looking at you!), but until then, I will be dropping my files onto these three little droplets.</p>
<p>The <strong>jhead</strong> tool is so versatile that I will probably end up with a whole slew of similar droplets that will do all kinds of spiffy stuff. Nevertheless, I would rather the commercial products already provided these features. Not everyone likes dipping into AppleScript and the command line!</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2011/02/14/a-couple-of-applescript-droplets-to-tweak-exif-timestamps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another useful addition to my PDF document library—a home circuit map</title>
		<link>http://paperjammed.com/2010/06/25/another-useful-addition-to-my-pdf-document-library%e2%80%94a-home-circuit-map/</link>
		<comments>http://paperjammed.com/2010/06/25/another-useful-addition-to-my-pdf-document-library%e2%80%94a-home-circuit-map/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 00:22:15 +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[Indexing]]></category>
		<category><![CDATA[Knowledge Management]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=1012</guid>
		<description><![CDATA[If you live in a slightly older home, such as mine, you occasionally might want to know which circuit breaker or fuse controls a particular outlet. Besides making it more convenient to disable the power for repairs, some of us have to deal with easily overloaded circuits that weren&#8217;t meant for all of the modern [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-1013 alignright" src="http://paperjammed.com/wp-content/uploads/2010/06/20100625-124149_4457-small.jpg" alt="" width="300" height="225" /></p>
<p>If you live in a slightly older home, such as mine, you occasionally might want to know which circuit breaker or fuse controls a particular outlet. Besides making it more convenient to disable the power for repairs, some of us have to deal with easily overloaded circuits that weren&#8217;t meant for all of the modern gadgetry we depend on.</p>
<p>Every homeowner can benefit from having a good map to their home outlets and circuit breakers, and a PDF scan of this map can make it extremely convenient to find two years later when you forgot you ever made it.<span id="more-1012"></span></p>
<p><strong>My Map</strong></p>
<p>Last week my wife was asking if she could run her <a href="http://www.jiffysteamer.com/">Jiffy Steamer</a> in the bathroom, or if it would trip the breaker. I remembered making my cheat sheet, so I simply brought up Spotlight on my Mac and typed in &#8220;home circuit&#8221; and was rewarded with this document:</p>
<p><img class="alignnone size-full wp-image-1014" src="http://paperjammed.com/wp-content/uploads/2010/06/20100625-circuit-breaker-list.jpg" alt="" width="529" height="502" /></p>
<p>It&#8217;s nothing fancy, but it gets the job done. I quickly scrolled to the bathroom and identified the circuit that she was using. A quick scroll through the other rooms showed that she would be safe as long as she turned off the air conditioner in the bedroom.</p>
<p><strong>Making a Circuit Map</strong></p>
<p>There&#8217;s a little bit of process involved here, and it helps if you have someone else to help you.</p>
<p>Get a notepad and scrawl a rough sketch of each room in your house that has electrical outlets, switches, and lights. Don&#8217;t forget the basement, garage, and attic. Draw a rough sketch of each electrical outlet/switch on the maps. You can see in the image above that I simply drew a little box for each outlet and a box with bumps on it for a set of switches.</p>
<p>Then, shut off a single breaker and go around the house to see everything that lost power. Take a small desk lamp with you or, better yet, a proper <a href="http://en.wikipedia.org/wiki/Test_light">line voltage test light</a>, and test every single outlet until you identify the ones that are off.</p>
<p>Every time you find an outlet or switch that is off, write the breaker number on its spot on your map. You can see that breaker 19a and breaker 7 both control the living room in my house.</p>
<p>Now turn that breaker on and then turn off the next breaker and repeat the whole process.</p>
<p>It may take ten or fifteen minutes to make the first round-trip, but with each new breaker you have fewer things to test. You really only need to test outlets or switches that have not been identified yet.</p>
<p>When you are done, scan in everything and give the file a nice long descriptive name. Throw in some keywords if you are indexing your files in some application.</p>
<p><strong>Using the Circuit Map</strong></p>
<p>If you are concerned about the load on a given circuit, you can go through the whole document and look for every matching number (such as the &#8220;19a&#8221; from my living room) to see how many devices are on that circuit.</p>
<p>If you need to shut down power to a switch or outlet for any reason, find its breaker on your map, shut off the breaker, and then <em>test the outlet with your line voltage tester before you do anything else</em>. Even though you know the right breaker, you must always double-check that the circuit is dead before performing work.</p>
<p>By the way, my wife has had that Jiffy Steamer for years, and she absolutely <em>loves</em> it—it probably ranks right next to her iPad as all-time coolest and most useful products.</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/06/25/another-useful-addition-to-my-pdf-document-library%e2%80%94a-home-circuit-map/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Showin&#8217; your chops on those piles of sheet music</title>
		<link>http://paperjammed.com/2010/03/29/showin-your-chops-on-those-piles-of-sheet-music/</link>
		<comments>http://paperjammed.com/2010/03/29/showin-your-chops-on-those-piles-of-sheet-music/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 00:34:23 +0000</pubDate>
		<dc:creator>Tad</dc:creator>
				<category><![CDATA[Paperless Life]]></category>
		<category><![CDATA[Scanning]]></category>
		<category><![CDATA[Searching and Indexing]]></category>
		<category><![CDATA[Files and Folders]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Organization]]></category>
		<category><![CDATA[PDF]]></category>

		<guid isPermaLink="false">http://paperjammed.com/?p=957</guid>
		<description><![CDATA[Show me a musician and I&#8217;ll show you someone who has at least a three foot stack of sheet music squirreled away somewhere. My situation is worse—both my wife and I are musicians, to one degree or another. Throw in the fact that she is a music teacher and you can imagine just how many [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-medium wp-image-959" title="Hollow Body" src="http://paperjammed.com/wp-content/uploads/2010/03/iStock_000000536065XSmall-300x257.jpg" alt="iStockphoto" width="300" height="257" />Show me a musician and I&#8217;ll show you someone who has at least a three foot stack of sheet music squirreled away somewhere.</p>
<p>My situation is worse—both my wife and I are musicians, to one degree or another. Throw in the fact that she is a music teacher and you can imagine just how many pages of sheet music there are filling bins and flexing cheap shelving in my house.</p>
<p><strong>What do I have and Where is it?</strong></p>
<p>The biggest problem we face is knowing what we have and where it is. I have hundreds and hundreds of pages of classical and jazz guitar sheet music, but if I need to find Villalobos&#8217; <em>Choros no. 1</em>, where do I look?<span id="more-957"></span></p>
<p>Shortly after I bought my ScanSnap, I began scanning in all of my sheet music (I have left much of my wife&#8217;s collection untouched—I&#8217;m sure you&#8217;ll understand). In most cases, I simply hacked the spine off of the original book and fed the sheets through the scanner. Now, I have less paper in the house and my music is searchable.</p>
<p>In most cases I didn&#8217;t bother to run OCR on the documents since there is little in the way of printed words on most sheet music that is worth indexing. I did take care to name the files well.</p>
<p>If you ever hope to find your music on your computer, make sure you include at least the composer/artist and song title in the file name.</p>
<p><strong>Is this really cutting down on paper?</strong></p>
<p>Whenever I find what I&#8217;m looking for I might play it directly off of the computer screen, but it is more likely that I&#8217;ll print it out. Doesn&#8217;t this kind of negate the idea of removing paper from my home? Not really. Think about it—most sheet music is never played. We have books with hundreds of songs in them and we play only  a handful. That&#8217;s just the way it is.</p>
<p>The fact that I print out five or ten pages in a month does not negate the many hundreds of pages that were scanned and then recycled.</p>
<p><strong>Great for Music Lessons</strong></p>
<p>I started taking jazz lessons again a month or two back, and my teacher gave me some lead sheets, with all kinds of useful annotations on them. As soon as I was home, I scanned those babies in, so I would not risk losing the valuable information. I also went through all of my notes from prior lessons and scanned them in as well. These kinds of things are precisely the sorts of paper that tend to get lost in some mismash of unsorted music.</p>
<p>Now, I can type in &#8220;Four&#8221; in my favorite PDF library application and find the lead sheet for Miles Davis&#8217; <em>Four</em>.</p>
<p><img class="alignnone size-full wp-image-958" title="20100329-yep" src="http://paperjammed.com/wp-content/uploads/2010/03/20100329-yep.png" alt="" width="535" height="404" /></p>
<p>Maybe you don&#8217;t have that many notebooks full of music lesson notes, but when you have been trying (poorly) to learn for as many years as I have, those notebooks begin to proliferate. Just scan them all in, give them some good filenames, add some keywords to help, and you&#8217;re in business.</p>
<p><strong>What about copyright?</strong></p>
<p>It seems that the jury is still out on digitizing works you own. There&#8217;s <a href="http://www.wired.com/gadgetlab/2009/12/diy-book-scanner/">one fellow who made a right awesome device</a> for scanning in textbooks in minutes, by photographing the pages. That guy&#8217;s machine has spurred much debate about whether or not you have the right to digitize your own stuff.</p>
<p>On the one hand, you bought the book and paid for it, so it would seem that fair use covers this; on the other hand, publishers are eager to monetize digital media, reselling the same works to you if they can.</p>
<p>So, is Daniel Reetz&#8217;s butt-kickin&#8217; book scanner legal?</p>
<p style="padding-left: 30px;">That would depend on who you talk to, says Pamela Samuelson, a professor at University of California at Berkeley, who specializes in digital-copyright law. Trade publishers are almost certain to cry copyright infringement, she says, though it may not necessarily be the case.</p>
<p style="padding-left: 30px;">Google was recently forced to pay $125 million to settle with angry book publishers and authors who claimed copyright infringement as a result of the search giant’s book-scanning project.</p>
<p style="padding-left: 30px;">But not so individual users who already own the book, says Samuelson. If you scan a book that you have already purchased, it is “fine, and fair use,” she says. “Personal-use copying should be deemed to be fair, unless there is a demonstrable showing of harm to the market for the copyright at work,” says Samuelson.</p>
<p style="padding-left: 30px;">(<a href="http://www.wired.com/gadgetlab/2009/12/diy-book-scanner/">Source</a>: wired.com)</p>
<p>Here&#8217;s another take on this:</p>
<p style="padding-left: 30px;">Question</p>
<p style="padding-left: 60px;">I bought a book for school, can I make a copy of the book for my own use to write on so I don&#8217;t write in the book and can get my money back when I return the book to the campus store.</p>
<p style="padding-left: 30px;">Accepted Answer</p>
<p style="padding-left: 60px;">You have the right to make a copy of the book you purchased as long as you are using the copy for your personal use. The copyright laws merely prevent you from making copies to sell or distribute.</p>
<p style="padding-left: 30px;">(<a href="http://www.justanswer.com/questions/2heyq-i-bought-a-book-for-school-can-i-make-a-copy-of-the-book-for">Source</a>: justanswer.com)</p>
<p>Of course, if you go passing your PDF documents around to all of your friends, all bets are off.</p>
<p><strong>Final thoughts</strong><br />
Music is a hobby that seems to accumulate great stacks of paper, but these music sheets are peculiar in that you only need one or two out of every hundred. Why not digitize the whole lot and keep those book shelves from sagging?</p>
]]></content:encoded>
			<wfw:commentRss>http://paperjammed.com/2010/03/29/showin-your-chops-on-those-piles-of-sheet-music/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 [...]]]></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>
	</channel>
</rss>

