<?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>Why didn't anyone tell me... &#187; Entertainment</title>
	<atom:link href="http://www.davebphotography.com/category/entertainment/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davebphotography.com</link>
	<description>Things I wish people would document, plus some original fiction. Weird, huh?</description>
	<lastBuildDate>Thu, 14 Jul 2011 18:42:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Race Day Weekend</title>
		<link>http://www.davebphotography.com/2011/06/13/race-day-weekend/</link>
		<comments>http://www.davebphotography.com/2011/06/13/race-day-weekend/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 17:48:12 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Car]]></category>
		<category><![CDATA[Entertainment]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=266</guid>
		<description><![CDATA[Transcribed from an email to my family, but suitable here as well: Saturday, as I&#8217;m sure you all know, is/was the 24 Hours of LeMans (the real one, in LeMans, France), which is still running and will end in about 5 more hours. Audi has lost two cars to spectacularly devastating crashes, with both drivers [...]]]></description>
			<content:encoded><![CDATA[<p>Transcribed from an email to my family, but suitable here as well:</p>
<p>Saturday, as I&#8217;m sure you all know, is/was the 24 Hours of LeMans (the real one, in LeMans, France), which is still running and will end in about 5 more hours. Audi has lost two cars to spectacularly devastating crashes, with both drivers walking away. A Porsche driver was not so lucky and was taken to the ambulance on a gurney, no word yet. The Audi &#8211; Peugeot rivalry is in full swing, with the lone remaining Audi driver in front of the three Peugeot drivers. Hot stuff, but I have to sleep. Just the same, a 24 hour race has spent something like 4 hours under the safety car speed limits (they had to rebuild a wall from one of the crashes), and that&#8217;s a LOT of time. Formula 1 is in Canada this weekend, so it&#8217;ll be weird to think that we could actually watch it live (until Austin or South America again). Practice 2 was good, even the accidents aren&#8217;t hitting walls, and the course looks fast. We have qualifying to watch still, which I tend to like better than the actual races. I&#8217;m odd like that.</p>
<p>I spent the day washing our car and van. My car still draws respectful comments from neighbors. However, and I&#8217;m still not sure how, it&#8217;s been covered in ants. I have a couple theories. One is that the tree at work I&#8217;m parking under is leaking ants, and the other is that I did see an ant on the ceiling over my car in the garage. Maybe they are falling off the ceiling onto the car and never quite finding their way off again. Just the same, I&#8217;m tired of them, and so is Child Two. But after the washing, perhaps they&#8217;ll go.</p>
<p>Evening had us go out to see Pirates of the Caribbean IV, which was a laugh; a definite apology for the last two. Babysitter was Child One&#8217;s school teacher, who the dog adopted, then forgot, then adopted, then forgot&#8230; what a stupid dog. We had fun, came home, checked on the race, and here we are around 1 A.M.</p>
<p>What a great day!</p>
<p>(Monday after race resumes)</p>
<p>Turns out that all the drivers in the multiple heavy crashes seen during the race fared pretty well (have to check on the news yet this morning), but what an incredible race. The P1 class drivers were mere seconds apart after 24 hours &#8211; HOURS &#8211; of racing. What a race.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2011/06/13/race-day-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Currently viewing</title>
		<link>http://www.davebphotography.com/2010/09/13/currently-viewing/</link>
		<comments>http://www.davebphotography.com/2010/09/13/currently-viewing/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 07:47:42 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Entertainment]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/2010/09/13/currently-viewing/</guid>
		<description><![CDATA[Curse you Dexter. Netflix can&#8217;t keep up with our two-episodes-a-night viewing habit. Just finished season 2, and we were glad to see &#8216;her&#8217; go. I&#8217;ve even heard it said that the newer seasons are even more fun. Somehow I think this is Crazy Talk. I&#8217;ve always known I have this root-for-Batman side in me, and [...]]]></description>
			<content:encoded><![CDATA[<p>Curse you Dexter. Netflix can&#8217;t keep up with our two-episodes-a-night viewing habit.<br />
Just finished season 2, and we were glad to see &#8216;her&#8217; go. I&#8217;ve even heard it said that the newer seasons are even more fun. Somehow I think this is Crazy Talk.<br />
I&#8217;ve always known I have this root-for-Batman side in me, and Dexter is just like crack candy for someone like me. I guess this means the end of my political career.<br />
Who needs it. I have at least two more seasons to get through. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2010/09/13/currently-viewing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Currently reading</title>
		<link>http://www.davebphotography.com/2010/08/24/currently-reading-20/</link>
		<comments>http://www.davebphotography.com/2010/08/24/currently-reading-20/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 22:25:41 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Entertainment]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/2010/08/24/currently-reading-20/</guid>
		<description><![CDATA[Band of Brothers, which I&#8217;m finding utterly fascinating. Yes I know I&#8217;m about two years late to this party. My family has never been a military one, so these stories are foreign. I&#8217;m completely hooked with 3 hours left in the book.]]></description>
			<content:encoded><![CDATA[<p>Band of Brothers, which I&#8217;m finding utterly fascinating. Yes I know I&#8217;m about two years late to this party. My family has never been a military one, so these stories are foreign. I&#8217;m completely hooked with 3 hours left in the book. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2010/08/24/currently-reading-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Million-and-one Dollar Baby</title>
		<link>http://www.davebphotography.com/2010/04/15/million-and-one-dollar-baby/</link>
		<comments>http://www.davebphotography.com/2010/04/15/million-and-one-dollar-baby/#comments</comments>
		<pubDate>Thu, 15 Apr 2010 21:32:22 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Fiction]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=212</guid>
		<description><![CDATA[Never let Dave write a sequel to a good movie. You'll just get this kind of thing. ]]></description>
			<content:encoded><![CDATA[<p>So I finally saw Million Dollar Baby last night. Wow what a film. But as I was thinking about it later, I thought, &#8220;But this is Hollywood. How will they do the sequel?&#8221; And I was off. And so, humble readers, I present to you, my draft plot of next summer&#8217;s blockbuster hit: <em>Million-and-one Dollar Baby</em>.</p>
<h2>WARNING</h2>
<p><strong>If you haven&#8217;t seen the film &#8211; which I wholly suggest you do &#8211; don&#8217;t read on &#8211; it&#8217;ll ruin it for you.</strong></p>
<p>Frankie has taken up ownership of the cafe indicated in the movie. He spends his days cooking behind the bar to keep busy. He discovers that his misery for lost loved ones in the past is only satiated through work, and even that is not enough. His detachment from his competitive boxing days and all the people he knew is eating him slowly. He makes friends with the locals and lives in complete isolation otherwise. He has learned of the warrant for his arrest related to the death of an invalid, and has changed his last name.</p>
<p>A couple times a week, an overweight kid comes in with his grandpa. They order a whole pie each and sit quietly for the entire afternoon, laughing and chatting, always finishing both pies. Time passes, and one week the kid comes, but the grandpa doesn&#8217;t. In a deep depression, the kid orders pie after pie, eating himself into a miserable state. Frankie feels compassion for anyone that depressed that has lost someone and they become friendly. Week after week, their friendship grows. Frankie then decides, &#8220;Man this kid can eat. I wonder if he could do pie eating contests.&#8221; He provides the kid with all the pies he wants and a few months later, offers to take him to his first contest at the county fair.</p>
<p>The kid loses the contest to The Pie Eating Champion Of The World (why he&#8217;s in the back woods, nobody knows), but is exhilarated. They work on his technique and come back again for a local charity event. The kid does fabulously, but pukes it up just before the end of the contest. The kid finds that the pies have been tainted, and an investigation is called for.</p>
<p>Around now there are whisperings in town that a stranger has arrived and is asking questions. Frankie starts to get scared about his warrant and suggests they take the challenge in Wyoming eating watermelons in the summer. They pack up and drive north. They arrive and take up training in a rented apartment.</p>
<p>Frankie&#8217;s ghosts are getting the better of him now that his hands are idle, and he has started sleepwalking. He wakes up in various places, in barns, on highways, in the woods. He is visited by ghosts of all his previous proteges. Wherever he finds himself, he always wakes up with his knuckles bleeding. He hides this from the kid by insisting that he wakes up early and goes out for walks. The bleeding hands are covered by fingerless gloves. (It is Wyoming after all.) Between training sessions, he is visited even in waking by his previous students, who pass judgement on him.</p>
<p>The kid wins the watermelon contest handily &#8211; and his first win is accompanied by their first glimmer of hope. They plan to travel to Michigan to enter a hot dog contest next. The kid is now troubled by indigestion issues. They visit a doctor, who tells them that the tainted pies have left him with internal scarring that may limit his ability to keep up the eating contests. The kid presses on regardless, counting on the resilience of youth to make up for the problem. As they are leaving town, The Stranger&#8217;s pickup appears, and they pass in the street already on their way to a different location. On the road, late one night, Frankie&#8217;s ghostly apparitions appear in a line on the highway and he swerves wildly to avoid them. They chalk it up to driving drowsy and pull off at the next town to rest. Frankie is still disturbed.</p>
<p>In Michigan, they take up training for the next contest. October is now fast approaching, and savings are running low. They need to win the next contest to move on to the next town and stay ahead of The Stranger. The kid is starting to experience serious discomfort most of the time from the stomach scarring. Practices are shortened, but they persist. The contest is delayed two weeks. Finances getting tight, Frankie decides to tough it out and hope for a win. There should be just enough. Nothing is heard of The Stranger, but The Stranger has heard tell of the next contest as well.</p>
<p>Halloween has arrived in rural Michigan, and the contest is hosted on the fairgrounds with the local festivities. The Stranger is already at the contest. Frankie and the kid arrive without observing The Stranger who is milling around looking for them, a Stetson on his head as disguise. They go to the contestant&#8217;s stalls in the barns provided for them, and set up. The kid hasn&#8217;t eaten since two days ago and is famished. The smells of the food are becoming hard to ignore. Frankie is being tough on him to get his game up, and the kid is looking pale and beaten down.&#8221;Get on with it coward! They&#8217;re tubes of meat!&#8221;</p>
<p>The kid snaps. He grabs Frankie and bends his neck over backward, biting. He roars with a demonic sound. Frankie falls to the floor, dead. The kid hears screaming and runs out to the fairgrounds, only to see Frankie&#8217;s previous students looking pale and dripping blood from their mouths. A scrawny kid with curly hair runs past, yelling, &#8220;CARDIO!&#8221; They all start running after the kid. Our kid grabs the nearest stationary person and begins to devour them messily. The Stranger is back in his pickup truck. The Stranger smashes the accelerator and pins the kid between the front of the truck and the ice cream shop.</p>
<p>&#8220;Zombies! I&#8217;ve got to get to Tallahassee,&#8221; says the man, and drives away in his pickup, Twinkie in hand.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2010/04/15/million-and-one-dollar-baby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Currently reading&#8230;</title>
		<link>http://www.davebphotography.com/2010/04/07/currently-reading-18/</link>
		<comments>http://www.davebphotography.com/2010/04/07/currently-reading-18/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 22:12:35 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Entertainment]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=199</guid>
		<description><![CDATA[Pirate Latitudes by Michael Crichton. I&#8217;m really going to miss having my one Crichton a year. Much more than that and I get all cynical, but once a year and they remain fun. This one is about a cutting-out expedition by our heroes. The characters are distinct and memorable, the setting is good, and it [...]]]></description>
			<content:encoded><![CDATA[<p>Pirate Latitudes by Michael Crichton. I&#8217;m really going to miss having my one Crichton a year. Much more than that and I get all cynical, but once a year and they remain fun.</p>
<p>This one is about a cutting-out expedition by our heroes. The characters are distinct and memorable, the setting is good, and it has that Crichton-ish feel for the environment. Yeah, I know, stupid sounding, but oh well. Just don&#8217;t let facts get in the way of a good naval romping good time and it is quite enjoyable.</p>
<p>When I got to the halfway point, the story that I figured was the main plot was done. Then I realized there is a lot more book coming. So, puzzled I marched onward, and it took on a subtle twist I should have expected. And now, another quarter book in, things are still not resolved.</p>
<p>Can&#8217;t wait for the drive home!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2010/04/07/currently-reading-18/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oh Calvin, where art thou?</title>
		<link>http://www.davebphotography.com/2010/04/05/oh-calvin-where-art-thou/</link>
		<comments>http://www.davebphotography.com/2010/04/05/oh-calvin-where-art-thou/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 05:29:00 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Kids]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/2010/04/05/oh-calvin-where-art-thou/</guid>
		<description><![CDATA[I know Calvin and Hobbes has been offline for a long time, and I know why, but it always surprises me how lively and current it feels even after all this time. The connection is still there. It&#8217;s still funny. Mr. Watterson, thank you.]]></description>
			<content:encoded><![CDATA[<p>I know Calvin and Hobbes has been offline for a long time, and I know why, but it always surprises me how lively and current it feels even after all this time. The connection is still there. It&#8217;s still funny. Mr. Watterson, thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2010/04/05/oh-calvin-where-art-thou/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Home virtualization: a hardware revisit</title>
		<link>http://www.davebphotography.com/2009/12/11/home-virtualization-a-hardware-revisit/</link>
		<comments>http://www.davebphotography.com/2009/12/11/home-virtualization-a-hardware-revisit/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 20:54:59 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=170</guid>
		<description><![CDATA[&#8220;What, Dave, more?&#8221; you ask. Yes, I&#8217;m afraid so. I&#8217;m afraid so. Trying to keep it short this time. All builds have a server, 4+ disk RAID5, and offer flexible storage expansion to keep them around for about 2 to 4 years. Each has a &#8220;Priced from scratch&#8221; number. Remember that this includes 4x $100 [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;What, Dave, more?&#8221; you ask. Yes, I&#8217;m afraid so. I&#8217;m afraid so. Trying to keep it short this time.</p>
<p>All builds have a server, 4+ disk RAID5, and offer flexible storage expansion to keep them around for about 2 to 4 years. Each has a &#8220;Priced from scratch&#8221; number. Remember that this includes 4x $100 drives (currently the 1.5 to 2TB range) that you might already own, or be willing to substitute your old 200-300 gig drives for instead, or whatever. I think you get the idea.</p>
<h3><strong>Optimize for money, with Mac guest:</strong></h3>
<h4>Priced from scratch: $1900ish<strong><br />
</strong></h4>
<ul>
<li> Mac mini (any flavor), add RAM to 4. ($600-1000) ($300-700 on craigslist)</li>
<li>VMware Fusion ($70)</li>
<li>Mac OS Server (presumably the license you got from buying the Mini Server, right?) ($500 or included with mac)</li>
<li>Drobo via local connection for the host, guests live on the Drobo ($400)</li>
<li>disks ($400)</li>
<li> Apple USB dongle (technically support is only for the MBAir, but it works. Trust me.) if you want to use a VM router. ($30)</li>
</ul>
<p>Pro:</p>
<ul>
<li>Low electricity.</li>
<li>Low heat.</li>
<li>Few surprises.</li>
<li>Drobo adds the ability to just keep expanding your storage for either more VMs or more space on them without having to worry about iSCSI components losing power between you and the array.</li>
<li>Easy UI and remote control with Back to my Mac and/or VNC.</li>
<li>Low TCO &#8211; macs depreciate slowly. If it&#8217;s time to upgrade to something more powerful later, you <em>can </em>sell it.</li>
</ul>
<p>Con:</p>
<ul>
<li> Few server-quality expansion options.</li>
<li>No internal high-speed RAID.</li>
<li>The Drobo will only hit 40ish meg a second, but honestly for home, you&#8217;ll probably not need that much all the time.</li>
<li>VMs limited to 100mbit connections.</li>
</ul>
<h1></h1>
<h4><strong>Optimize for money, without Mac guest:</strong></h4>
<h4><strong>New</strong></h4>
<h4>Priced from scratch: $1550ish<strong><br />
</strong></h4>
<ul>
<li> DIY Intel Core2 quad based on LGA775, 8 gig of ram (priceout on newegg: $550 + hard drives)</li>
<li>ESXi $0</li>
<li>Adaptec 2405 RAID controller ($200ish) and SAS case/enclosure ($400)(or other supported card/case/enclosure setup)</li>
<li>disks ($400)</li>
<li>Optional substitution: iSCSI remote storage (like FreeNAS or Drobo Pro)(-1000, +cost of chosen iSCSI target)</li>
</ul>
<p>Pro:</p>
<ul>
<li>ESXi is really the right tool for the job.</li>
<li>Can sometimes get away with a very cheap hardware build.</li>
<li>Some VMs can go up to gigabit connections if you absolutely must have it.</li>
<li>Optional iSCSI/fiberchannel storage growth paths open to you.</li>
<li>Faster and more powerful than the Mac Mini option, but you&#8217;ll have some surprises building the box. There is always a hidden surprise.</li>
</ul>
<p>Con:</p>
<ul>
<li>ESXi doesn&#8217;t support lots of cheap hardware, so you&#8217;ll have to be careful about the hardware you pick.</li>
<li>You still need a separate windows box/VM around to manipulate things, or get really comfortable with the VMware CLI.</li>
<li>Higher overall TCO? It&#8217;s usually harder selling a used medium-low power server in two to four years.</li>
<li>It will use more electricity for those extra cores and extra RAM, but if you do video work with this box, it may pay off to have them.</li>
<li>Electricity/heat in the middle range. Initial expense may convince you that the maintenance is worth it.</li>
<li>Doesn&#8217;t support the mac guest, but there are alternatives to OS X Server&#8217;s two most attractive features for the home: iCal server and TimeMachine on flexible storage. Dang, that&#8217;s a pro. Moving on.</li>
</ul>
<h4>Used</h4>
<p>I will point out that the previous generation of HP/Dell ESX supported servers are regularly on craigslist for cheap &#8211; usually $400 and under. Rackmounted and everything, but usually running &#8220;real&#8221; SCSI disks, very loud, very hot, very small. They still will need $1000 in storage, the same as the rest, so buyer beware, but if you&#8217;re just going for the VM server and can skip the storage, you can get in on the cheap.</p>
<h3>Optimize for speed, with Mac guest:</h3>
<h4>Priced from scratch: $5000ish<strong> + 2 kidneys<br />
</strong></h4>
<ul>
<li>Mac Pro 8-cores Nehalem, 16GB RAM ($kidney)</li>
<li>Mac OS X Supported RAID controller plus enclosure and disks. ($other kidney + $1000)</li>
<li>Mac OS X Server (bundle with Mac?) ($500)</li>
<li>VMware Fusion ($70)</li>
<li>disks ($400)</li>
<li>Alternate to RAID controller and enclosure: Drobo plus disks ($300-3000)</li>
</ul>
<p>Pro:</p>
<ul>
<li>Fast.</li>
<li>Very fast.</li>
<li>Lots of memory for lots of VMs.</li>
<li>Lots of very fast storage.</li>
<li>Potential no-downtime storage growth.</li>
</ul>
<p>Cons:</p>
<ul>
<li>Dude, you&#8217;re out of kidneys.</li>
<li>Limited hardware choices for SAS RAID.</li>
<li>Limited iSCSI options.</li>
<li>Speed gain over Core-2 chips might not enough to warrant price differential unless you do a lot more math than most of us do.</li>
<li>TCO for depreciation can be large when initial investment is also large.</li>
<li>Hot. Cooling is expensive.</li>
</ul>
<h1></h1>
<h3>Optimize for speed, without Mac guest:</h3>
<p>Stop. At this point we&#8217;re priced out of reasonable home options. A similar spec to the Mac Pro can be built on Newegg for about $1200 with a RAID card. But at that point, you might as well get one of the Asus barebones servers that are fully VMware certified and attach to external RAID storage. When I get as far as this, I know we&#8217;ve exited &#8220;home&#8221; and reached &#8220;business&#8221; expense levels, at which point the economics of consolidation have already broken down. How many systems do you have to sell and turn off &#8211; <em><strong>in your house </strong></em>- to cover the depreciation of a Mac Pro, over the same for a Mini?</p>
<p>Hope that was short enough. Comment away!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/12/11/home-virtualization-a-hardware-revisit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Additional research into home virtualization</title>
		<link>http://www.davebphotography.com/2009/10/19/additional-research-into-home-virtualization/</link>
		<comments>http://www.davebphotography.com/2009/10/19/additional-research-into-home-virtualization/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 19:52:52 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=138</guid>
		<description><![CDATA[In my previous post on the topic, I presented a couple alternative ways to get a lot of home infrastructure with little redundancy and some virtualization. The fact is, it&#8217;s pricey to do it &#8216;properly&#8217;. So I set out to look at the pros and cons of some alternative methods that make it a more [...]]]></description>
			<content:encoded><![CDATA[<p>In my previous post on the topic, I presented a couple alternative ways to get a lot of home infrastructure with little redundancy and some virtualization. The fact is, it&#8217;s pricey to do it &#8216;properly&#8217;. So I set out to look at the pros and cons of some alternative methods that make it a more practical for home (a.k.a. cheapskate) implementation.</p>
<h3>Know thyself</h3>
<p>Part of the problem I realized is that I probably don&#8217;t need an 8-core Xeon server on 24/7/365 to power my firewall and backup streaming (sorry Apple!). As much as I&#8217;d love to have one, I just can&#8217;t justify the amount of calories it would produce and feed into my [garage|basement] and the number of kilowatt-hours it would consume. Even with clever power management schemes as turning it off during the 1 A.M. to 1 P.M. periods, spinning down hard drives, etc., I&#8217;m just not using that much processor that much time. So I started dividing up jobs into two major categories: always-on services vs. on-demand services. Then I came up with this list, which I&#8217;m sure will be different than other people&#8217;s:</p>
<p>Always On:</p>
<ul>
<li>PPPoE dialer</li>
<li>Firewall/router/gateway</li>
<li>wifi-n access point</li>
<li>DHCP</li>
<li>dyndns.com updater daemon</li>
<li>Remote access; VPN, Back to my Mac, whatever</li>
<li>iCal server; reachable from the outside</li>
<li>vCenter, maybe; reachable from the outside</li>
<li>Backup server (RAID, growable)</li>
<li>PS3 media server (or by schedule, details later) (RAID, growable)</li>
<li>Web proxy</li>
<li>&#8220;Warm storage&#8221; file server &#8211; stuff that can go to cold storage if unused for a while</li>
<li>Home control software (lights, security, HVAC, whatever)</li>
<li>[unplanned] MythTV backend</li>
</ul>
<p>On Demand:</p>
<ul>
<li>Quicken</li>
<li>Audiobook downloads</li>
<li>Video encoding</li>
<li>Work-VPN VM (it&#8217;s just easier this way)</li>
<li>iTunes to manage files in PS3 media server directories</li>
<li>daily use items (raw hardware)</li>
<li>Games (raw hardware)</li>
</ul>
<p>Note that I have re-ordered this list to make grouping them easier than I had originally done on paper.</p>
<h3>Group into hardware</h3>
<p>At this point I started drawing circles around things that were obviously easy to tie together, such as the first 5 items. These are currently done by my $80 linksys router with a power draw of something like 10w and almost no maintenance or downtime. Hard to argue with that. So I left those together. Then I looked at how I want to access my home resources from work (or the road) and decided that I still like Back to my Mac as an easy way to get in and see if I really do have that video on my home iTunes server. So that&#8217;s not hard. It&#8217;s functional so long as I feel like coughing up for the $100/yr service. Which I may be able to stop doing after this project is over. But I digress. The next set of things on the list is the set of &#8220;services provided from home&#8221;. A free account with dyndns.com or similar services allow me to reach home, so long as the bandwidth and processor power required to provide these to basically myself any my immediate family is small, I don&#8217;t need to shell out to a remote company to provide it. So I can host my own iCal server. It&#8217;s even open source if I don&#8217;t care to come up with an OS X Server license.</p>
<p>Now we get into the range of things that I really had a hard time deciding I could live with leaving in their current state. The backup server and the media server. Currently I have a pair of beat up ReadyNAS sparc-based units. One I bought new after a particularly bad hard drive crash, and the other I bought in a &#8216;company is folding, see if it works&#8217; sale. I love these units for three main reasons: 1. they don&#8217;t need a lot of playing with. 2. they grow the shared volumes without me having to do much work to make it happen. 3. they don&#8217;t use a whole lot of power. But: these much older units that I have are not really good at sharing time. As single-purpose appliances they shine, especially because you can let them resize the volume by just inserting new drives. And they don&#8217;t ask for lots of maintenance upgrades and security upgrades, etc. They really are great little units if you can find them under $600. So with the luxury of having two already on hand, I decided that with jumbo frames turned on at both ends and a suitable Netgear switch in the middle, they really do perform these two jobs quite suitably. So my cheapest and most sane option is to repurpose them as dedicated appliances instead of general-purpose storage systems. And I also realized this was my migration path &#8211; essentially turn them into hardware incarnations of the VMs that they will be replaced by in the eventual ideal solution. This made me happy. So now I can dedicate one to be the growable backup unit and the other to be the growable media server unit. Which they already do.</p>
<p>Web proxy is honestly an optional extra I&#8217;d love to implement if I can arrange it. It has its own pitfalls, as the fabled &#8220;one more thing to go wrong&#8221; as well as being something else to maintain &#8211; something I&#8217;m usually quite set against. It&#8217;s there, we&#8217;ll see if it can be done.</p>
<p>&#8220;Warm storage&#8221; is the place I put things like setup files for downloaded products, project files for Audiobook Builder, iMovie project files I&#8217;m done working on but not ready to shelve, that kind of thing. Anything that is in warm storage for about 6 months will eventually get moved to offline cold storage and kept powered off, in a box, either at work or at home. As this is something that I want access to and won&#8217;t use often, and really is just about a terabyte of things that I&#8217;m not quite done with yet, I could group this with the hardware that does the backups. Speed isn&#8217;t an issue, just the access and the space, as these are quite regularly bigger than a DVD. Again, as this could easily be defined as something like a FreeNAS VM or a slice of a file server VM, I don&#8217;t mind this as a standalone role that can be virtualized in the final ideal solution.</p>
<p>Now we&#8217;re down to the on-demand services. Re-evaluating what these roles are helped me see that most of this can be handled in two places before the &#8220;final ideal solution&#8221; comes around. Currently the Quicken VM lives on my laptop. The Audiobook downloader lives on my low power mini server at home. Video encoding is done on the native OS of the mini server. The work VPN VM is on my laptop, as that&#8217;s where I use it most often. The iTunes library is on the native OS of the mini. I don&#8217;t mind this arrangement, but it helped me realize again the eventual arrangement in virtual machines I&#8217;d like to use, breaking them into specific roles let me see the migration path as hardware permits.</p>
<p>Now that I have the new role-based model to help me see what is where now and where I want it to be later, I came up with this diagram:</p>
<div id="attachment_140" class="wp-caption alignnone" style="width: 783px"><img class="size-full wp-image-140 " title="Migration paths" src="http://www.davebphotography.com/wp-content/uploads/2009/10/Everything.png" alt="Big line flow charty thing" width="773" height="567" /><p class="wp-caption-text">Big line flow charty thing</p></div>
<p>There are still a few stray points to clear up. I could entirely abandon the Linksys if I can find a way to control a wifi card like an access point. I don&#8217;t have to give up my growable storage arrays yet, but I could if I can find a 3ware card and enough drive bays (I already have, next post, I swear).</p>
<p>Note that this is just the role flowchart. I have additional charts that I&#8217;m working on to deal with network paths, storage, and so on. It&#8217;s not a trivial study as I originally thought. But there you have the original thoughts on how to organize it into hardware groups in a more realistic home environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/10/19/additional-research-into-home-virtualization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An Audiobooker&#8217;s Dilemma</title>
		<link>http://www.davebphotography.com/2009/06/30/an-audiobookers-dilemma/</link>
		<comments>http://www.davebphotography.com/2009/06/30/an-audiobookers-dilemma/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 20:39:08 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Books]]></category>
		<category><![CDATA[Entertainment]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=126</guid>
		<description><![CDATA[The economy is bad, and I realized early this year that my audiobook subscription was next on the chopping block, and, screaming in my heart, I clicked &#8220;Close&#8221; on my Audible subscription. And then I resumed reading the last 2 books I picked up.  Unfortunately, the second was a serial with 3 other parts, and [...]]]></description>
			<content:encoded><![CDATA[<p>The economy is bad, and I realized early this year that my audiobook subscription was next on the chopping block, and, screaming in my heart, I clicked &#8220;Close&#8221; on my Audible subscription. And then I resumed reading the last 2 books I picked up.  Unfortunately, the second was a serial with 3 other parts, and I rather liked it. So I was in trouble. What to DO!?</p>
<p>So I did the next most logical thing. I went to the public library&#8217;s web site. Now, of course, this is where many of you will get angry with me, because I&#8217;m part of the San Jose Public Library system (www.sjlibrary.org) and you&#8217;re probably not. I can only say that this is documenting how I got around this problem, and you&#8217;ll have to adjust your experiences accordingly. Moving on.</p>
<p><em>So </em>I <em>still </em>did the next most logical thing. I went to the public library&#8217;s web site. And sure enough: there on the left is a search catalog link. Which is exactly what I was after. I typed in the title and clicked search.  The list came back with over 300 entries. Most were paper, most by other authors, but the great thing was: they had audiobooks in there too. And I don&#8217;t just mean the CDs you can get on the shelves, which was all I was expecting &#8211; but electronic audiobooks. So I clicked, and fell down the rabbit hole.</p>
<p>For Father&#8217;s Day this year I got my audiobook subscription to Audible renewed for one year, so I have book credits on hand. However, I&#8217;m surprised by two changes; first &#8211; I love the new Audible site design with the NYT Bestseller lists and favorite-ever lists, and second &#8211; now that I know how to get so many books from other sources for &#8216;free&#8217;, I&#8217;m surprised how little is left on my Audible list that can&#8217;t be found elsewhere.  There are some exceptions, like there are a hand full of Orson Scott Card books that I just don&#8217;t find elsewhere, and some Michael Crichton (I limit myself to one Crichton book a year or I stop enjoying them). But even many of the newest books appear in the public library in short order.</p>
<p>For the impatient, I&#8217;ll just shortcut to the:</p>
<h2>Workflow Cheat Sheet</h2>
<ul>
<li>Keep a master wish list at Audible or Amazon. They have the big catalogs of books, with a variety of reviews available and star ratings that may keep you out of a book that sounds like one thing but turns out to be another. And sometimes they will have books that aren&#8217;t available from public locations. I hate forgetting: what-was-that-book-that-sounded-so-good-but-then-I-forgot-to-write-it-down-and-then -I-got-busy-and-now-I&#8217;ll-never-know-if-it-was-any-good-or-not. Get in the habit of using the voice recorder on your phone if you don&#8217;t feel like typing. I use the iPhone camera in book stores and the public library to snap the title and author of anything that looks good. They don&#8217;t have to like me.</li>
<li> Periodically go to your wish list at either site above and start searching your public library catalog. I&#8217;m finding that about 2/3 of the books I search for can be had at one of the free sources, albeit with a wait. Even if there is a wait, I have 12 books queued up, I can be patient.</li>
<li> Go to the public library site and search, sort by media kind and scroll all the way down &#8211; ebooks and audiobooks are at the end mostly. This catalogs both what is in the ebooks site and what is in the physical holdings. First pick the electronic version if you can get it. No CDs to import, quality is sufficient for translation into medium or low quality Audiobook Builder format. And no driving.</li>
</ul>
<p style="padding-left: 30px;">The San Jose ebook web site has its own flow. The flow here is [ optional - wishlist]-&gt;waiting list-&gt;bookshelf for 1,2,3 weeks. They manage it in the same way you would manage the paper copies &#8211; only so many copies are available for checkout, and you have to take turns with the others. Their wish list has each books current &#8220;Get it now&#8221; or &#8220;You&#8217;ll have to wait&#8221; status.</p>
<p style="padding-left: 30px;">Spend some time one day just throwing piles of stuff into your wishlist from your master Audible/Amazon list, or from browsing. If you keep your checked-out list (a.k.a. bookshelf) about half full, you&#8217;ll still have room if a couple of your waiting list books come to you.  Otherwise you&#8217;ll miss your reservation window. Go ahead and keep your waiting list books more or less full and don&#8217;t be afraid to put yourself back in a queue if you miss it because of a full bookshelf. Remember about once a week to go back and check the wish list for available books and check out enough to keep it around half full and you&#8217;ll be happy.</p>
<p style="padding-left: 30px;">Second choice is to get the physical CD set. Sometimes there is also an mp3 CD set. I was quite impressed with the quality of this. If the library is between work and home, I&#8217;ll drive it myself. If not, I&#8217;ll request a delivery to the one closest to home.</p>
<ul>
<li> Then turn to LibriVox. A surprising amount is available there, so don&#8217;t discount it.  Just don&#8217;t cringe at the narrators &#8211; quality varies widely. But also because they aren&#8217;t hindered by things like production cost, you can find a lot more content there than in most commercial collections, like their Sherlock Holmes collections are far more complete. The problem is that the LibriVox site is hard to navigate; but again, the price is right. If I liked my voice, I might consider doing some narrating myself. Dracula, Sherlock Holmes, seriously good stuff available.</li>
<li>If all else fails, money talks. Audible or Amazon can help you find nearly anything in audiobook form.</li>
</ul>
<p>Okay, now the details.</p>
<h2>Welcome to DRM &#8211; we hates it forever</h2>
<p>First: At home I&#8217;m a Mac user by default. I have a Windows box and 3 linux boxes, but my preference for the UI is the mac. iTunes is run on my mac mini &#8211; which is its main job really, followed by the endless video encoding I do. So when I showed up at the San Jose Library&#8217;s ebooks section (run by Overdrive DRM software, piggybacking Windows DRM), there were a few things of note:<br />
1. They do have mp3 audiobooks with &#8220;do it yourself&#8221; DRM &#8211; please delete when you are done with a reminder from the download client.<br />
2. They have far more DRMd WMA books.<br />
3. But hey, the price is right.<br />
4. Books can be checked out for 1, 2, or 3 weeks at a time, with a max limit of 10 at a time.<br />
5. You can also put yourself on the waiting list for individual books. If you have a book slot open on the day your number comes up, you can check it out.  If not, just put yourself back in the queue tomorrow. Be sure to check your email.<br />
6. They recently added &#8220;iPod friendly WMA audiobooks&#8221;, which apparently means that if you run iTunes from Windows, you can sync them to Apple devices. I haven&#8217;t tried them.</p>
<p>So, being an Mac iTunes-iPod-iPhone person, this limited me to just a subset of those books, but you can search just within that range and still get quite a bit.</p>
<h2>Bundling and Organizing</h2>
<p>So, just the same, I got busy with the checking out some MP3 audiobooks and some CD audiobooks, and remembered one of my pet peeves about the whole business. The &#8220;Audiobook&#8221; handling in iTunes is only scalable to the point at which you copy one or maybe two to the device you use. The interface on the iPhone and iPod for their Audiobooks navigation is annoying &#8211; titles only. So I&#8217;ve taken to storing them as Music, so I can navigate like so:</p>
<ol>
<li>Music</li>
<li>Genres</li>
<li>Audibooks or Radio for radio shows</li>
<li>Author as Artist</li>
<li>Series name or Title as Album</li>
<li>Title Part N</li>
</ol>
<p>I also keep a set of playlists based on the intended listener:</p>
<ul>
<li><strong>Book Queue New</strong></li>
</ul>
<p>- for my new books. I keep them here to get around to them in some sort of order, whatever I feel like. I find that if a book is too dark or too much work, I only listen to it on the way to work and prefer something lighter for the trip home.</p>
<ul>
<li><strong>Book Queue Reread</strong></li>
</ul>
<p>- for the lighter books or just anything I feel like I want to come back to soon.</p>
<ul>
<li><strong>Book Queue Kids</strong></li>
</ul>
<p>- The public library has lots of audibooks geared toward the short set. I&#8217;ve picked up some for them and put them in here so we can get to them on the school run. They loved the Star Wars Radio Shows I got a couple years ago and a Peter Pan radio play.</p>
<p>So if Apple ever offers Audiobooks the same navigation, I&#8217;ll switch them back, but it&#8217;s a simple change.</p>
<p>Each publisher has different policies when dealing with the track length, and the books you get from the public library could be chapter divisions or they could be disc divisions, or something else entirely. Enter Audiobook Builder by Splasm software. It does exactly what I want it to do &#8211; combine lots of different little chapter or whatever files into a single set of m4b audiobook format files for iTunes. Bingo! Well worth the $10 I paid for it three years ago.</p>
<p>So now that I have my books and can listen to them and they aren&#8217;t 6 bizillion little files, I pop them into iTunes and the silence is gone. I have recovered &#8211; and the only thing I had to buy (but already owned, so no expense for me) was Audiobook Builder. $10 for a serious pile of audiobooks.</p>
<p>So I guess that&#8217;s the conclusion as well. I have a lot of credits for the things I can&#8217;t get from the Library, and the Library does a spectacularly efficient job of giving me access to books I can hear.Happy listening!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/06/30/an-audiobookers-dilemma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How do I encode that pile of DVDs?</title>
		<link>http://www.davebphotography.com/2009/01/05/how-do-i-encode-that-pile-of-dvds/</link>
		<comments>http://www.davebphotography.com/2009/01/05/how-do-i-encode-that-pile-of-dvds/#comments</comments>
		<pubDate>Mon, 05 Jan 2009 20:13:53 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Bookshelf]]></category>
		<category><![CDATA[Computer]]></category>
		<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[House and Home]]></category>
		<category><![CDATA[Kids]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://www.davebphotography.com/?p=89</guid>
		<description><![CDATA[encode Back Story We finally stepped part way into the HD era, by attaching a PS3 to our SD television. Sacrilege, I know, but it&#8217;s what I have for now, and the economy isn&#8217;t getting any better this week. But, as we only have two games for it (Little Big Planet and Mater-National Racing), we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.davebphotography.com/wp-content/uploads/2009/01/encode.pl">encode</a></p>
<h3>Back Story</h3>
<p>We finally stepped part way into the HD era, by attaching a PS3 to our SD television. Sacrilege, I know, but it&#8217;s what I have for now, and the economy isn&#8217;t getting any better this week. But, as we only have two games for it (Little Big Planet and Mater-National Racing), we have found that it has another wonderful use. The Videos menu.</p>
<p>(Keep in mind that I have 3 little kids in the house, and while most of their viewing is in the broadcast-DVR, I still have hopes that they will take an interest in longer attention span viewing, or at least the Muppet Show season sets and Looney Tunes sets I have waiting. But handing them DVDs is a great way to have things get destroyed. Enter digital viewing on the TV.)</p>
<p>So, having an Infrant ReadyNAS x600 in the garage, I bought a copy of the far more predictable TwonkyMedia server that handles all the gross stuff related to sharing your video folder with the PS3. The built-in server just wasn&#8217;t maintaining itself well, no matter how I tried. I&#8217;m sure someone can make it go, but I needed something a bit more turn-key. But the bigger problem still remained: I have something along the line of 300 DVDs between movies, television series, and home-made things. Ripping is the tetchy topic, and if you have questions we can talk via email, but the fact is that ripping even the most difficult DVDs is now possible. But now you have at least one hard drive full of DVD folders or ISO images of DVDs, and you have to turn this into something a bit more manageable.</p>
<p>This is the PS3 specific portion &#8211; if you are comfortable with how your player plays back and what encoder settings you can get from Handbrake, then feel free to skip forward. As clients to my encoded DVDs, the first priority was everything was to be HD resolution for the PS3 and/or my TViX 4100. There was also a smaller subset that I wanted to play back on my iPhone. After much experimenting with  Handbrake, I settled on a set of 2 encoding strings that made me happy. One was the default PS3 profile, plus chapter markers (for computer playback), plus 2-pass encoding. The other was the same, but with deinterlacing turned on, for those titles like the Muppet show that were interlaced on the discs. (If you don&#8217;t deinterlace those, then the frames come out in the wrong order when replaying on the PS3, and make things jump around forward-backward-forward and drive you to turn it off.) Fortunately, the TViX plays these files without modification, so I was set for both devices. So those two strings were written and set aside. Then I came up with a parallel pair of strings for the iPhone setting.</p>
<p>So I had my 4 preferred encoding settings and a pile of 300ish ripped DVD images or folders to eat through. I knew there was a problem. At PS3-2pass resolution, each encode was about 4 hours. That&#8217;s a lot of hours, and queuing each in Handbrake&#8217;s GUI takes more time than I want to do. I already knew exactly what I wanted, but I didn&#8217;t want to do it by hand.</p>
<h3>What I Did</h3>
<p>So I did a little digging on Google and discovered that for some reasonably old version of Handbrake, someone wrote a bash script that would turn VIDEO_TS folders into mp4&#8242;s. As time had left this little gem behind, I did some minor repairs and used that for a couple encodes. But it had some limitations I didn&#8217;t like, and didn&#8217;t work at all for Windows machines, and so on. I even modified the original VIDEO_TS script to work with ISO images, and that saved me some more work. I could then do massive batch encodes using my two scripts. I took images to work and left the far faster work computers cooking m4v&#8217;s for me over weekends and nights. It was great for saving me weeks of computing at home. But I had to custom-build the scripts for Windows via shared folders on the mac, and it still took too long to manage two scripts across multiple machines. Enter the perl experience. At work I&#8217;ve been working with cross-platform scripting for a while now by using Perl. I opened up the guts of the VIDEO_TS script again, figured out how to do what they were doing, added the new abilities of Handbrake&#8217;s latest versions, and got to work giving the Windows machines the same logic the Mac had with the bash script.</p>
<p>The new script, stupidly named encode.pl, now handles pretty much anything that Handbrake can handle &#8211; or at least anything I encountered. First, you queue a directory. It simultaneously queues VIDEO_TS directories, ISO images, wmv/avi/mov/etc. files for encoding. Then it proceeds to do discovery via Handbrake about what it should encode. It does this by querying the title list for the duration and then applying a filter for length. For instance, my default setting is anything between 20 and 600 minutes, but that can be tuned with the &#8211;minimum or &#8211;maximum settings. Then it goes through them one by one, handing the whole thing off to Handbrake to be encoded. As each one finishes, it goes to the next one. No mess, no fuss. Until you run out of hard drive space that is. Can&#8217;t help you there.</p>
<p>So then I had to tune the way I organized my DVD images for feeding into this thing. My ReadyNAS had enough space at the time, so I put things into distinct folders. In the media share, I had a Videos folder. Inside I created the following:</p>
<p>/Volumes/media/Videos/todo/&#8230;</p>
<p>&#8230;/deinterlace/long</p>
<p>&#8230;/deinterlace/episodes</p>
<p>&#8230;/long</p>
<p>&#8230;/episodes</p>
<p>- and here&#8217;s why. The long directories were for things that I wanted only the titles that were over an hour and ten minutes. This let me get a single file for all of the Looney Tunes shows, strung together, instead of a pile of 7-9 minute shorts. There are enough per DVD to make it frustrating to have to return to the menu for each new show. Kids will just give up, and so will I. They already have a title with all of them together, so I just added the &#8211;minimum 70 setting when I do the long directories.The episodes directories were for things no longer than an hour. These are the opposite of the long things. So for cartoons, sitcoms, and other 22-44-minute episodes, I don&#8217;t want the whole DVD as one title, I want each show as an individual m4v file. That directory got the &#8211;maximum 50 setting. This pretty much handled everything except for a couple odd cases that I just encoded more or less by hand with the GUI &#8211; mabye 3 discs total.</p>
<p>For output directories, I created:</p>
<p>&#8230;/m4v</p>
<p>&#8230;/iPhone</p>
<p>Now, because I had central storage for both the input directory and the output directory, I also considered using multiple computers. I was able to use the 4 computers under my desk to all work on a central queue. I would go to each computer, mount the share, and put together the encode string for that machine, and set it running. Each computer when it starts an encode creates the file it&#8217;s starting on, and then starts the Handbrake line. I had to do this because with 2-pass encodes, the output file is not present until the second pass starts. Because of this, if you have computer A starting on title 1, then computer B might start on it too. If the file is present, then computer B says, &#8220;Oh, that one&#8217;s there, let&#8217;s start the next one.&#8221; So you get a cheap claim-before-starting system built in if encoding to the same destination. Then another thing came up. I could do encodes on my laptop while away from the main servers. So I added the ability to keep a log of what&#8217;s encoded and copy that to remote locations (*cough* work) and still not get double encodes. It&#8217;s not a perfect system, but it&#8217;s better than nothing.</p>
<h3>The Interesting Part</h3>
<p>So the result is a semi-distributed way of encoding a seriously big pile of movies into a standardized format using both Macs and PCs, possibly central storage, and getting a pile of files with at least standardized names.</p>
<p>I&#8217;ve actually considered trying to add a way to use STAF to auto-distribute encodes to available systems, but that takes a bit more time than I have at the moment. But that could allow you to have a central &#8220;encode controller&#8221; and some &#8220;encode slaves&#8221; that you hand out single encode jobs to. It&#8217;s within reach, I just need an hour here or there to try it.</p>
<p>Anyway, here&#8217;s how you use it:</p>
<pre>perl encode.pl -i /Volumes/media/Videos/todo/long -o /Volumes/media/Videos/m4v --minimum 5 --maximum 70 -e "-Z PS3"</pre>
<p>or the equivalent in Windows paths:</p>
<pre>perl encode.pl -i M:\Videos\todo\long -o M:\Videos\m4v --minimum 5 --maximum 70 -e "-Z PS3"</pre>
<p>-i for an input directory</p>
<p>-o for an output directory</p>
<p>-e for anything you want to hand directly to the encoder. &#8220;-Z PS3&#8243; is the default PS3 string, but be careful with &#8220;-Z &#8216;iPhone &amp; iPod Touch&#8217;&#8221; because the shells differ in quote handling. Try it on a single command line to get it right and then keep it around in a text file somewhere to be sure. Also, because of the funny quoting problems, I usually try to make the -e setting the last one I hand in.</p>
<p>&#8211;minimum is the minimum time in minutes that you want to approve a title for encoding</p>
<p>&#8211;maximum is the opposite. Note that minimum and maximum ignore seconds.</p>
<p>Note that almost everything is optional. You can open the perl code and change to your favorite defaults. On the Mac, the default input and output directory is ~/Movies, on PC it&#8217;s in My Documents. The pitfall of using the output directory as the input directory is if you cancel any encode, you&#8217;ll try to re-encode anything you&#8217;ve finished in the last pass. So try to keep them separated for sanity&#8217;s sake. I ended up one morning with MY_MOVIE.ISO_T2(through7)_T1.m4v trying to figure out what the heck went wrong.</p>
<p>So here you are readers, a new and improved mass encoder script for using Handbrake to eat massive piles of DVDs with one or more computers and Handbrake. Enjoy!</p>
<p>&#8211;edit</p>
<p>A little more experience added a few more things.</p>
<p>1. Favorites, so you can save your favorite encoding strings by name. Mine are PS3 PS3-d PS32 iPhone and iPhone-d with predictable results. But this is easier to type. So replace your -e arg with a favorite -f iPhone and you can save yourself a world of hurt. But -e still works as it did before.</p>
<p>2. Partial encodes are saved to blah.part.m4v until they complete, when they take on the name of their finished product. This was supposed to handle the situation of an unfinished encode displacing the encoder&#8217;s next pass, but alas, something doesn&#8217;t consider it an error when it&#8217;s interrupted *cough handbrake* so I&#8217;ll have to work on that some more.</p>
<p>Upload to follow shortly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davebphotography.com/2009/01/05/how-do-i-encode-that-pile-of-dvds/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

