<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3114499109193801975</atom:id><lastBuildDate>Sat, 06 Oct 2018 16:09:33 +0000</lastBuildDate><category>Home IT</category><category>Miata</category><category>Virtualization</category><category>InfoSec</category><category>Photography</category><category>Landcruiser</category><category>Megasquirt</category><category>Palm Pre</category><category>PowerShell</category><category>Audio</category><category>ImageMagick</category><category>Recipes</category><category>Script-Fu</category><category>Video</category><category>Android</category><category>Car Computer</category><category>Nexus</category><category>Time-Lapse</category><category>VirtualDub</category><category>Overclocking</category><category>Shade Structure</category><category>Storage</category><category>Virtualization KVM</category><title>Some Disassembly Required</title><description></description><link>http://disassemblyrequired.wideanglewandering.com/</link><managingEditor>noreply@blogger.com (Anonymous)</managingEditor><generator>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-5546665875927881339</guid><pubDate>Sat, 28 Sep 2013 23:55:00 +0000</pubDate><atom:updated>2013-09-28T16:55:00.571-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">Nexus</category><title>Nexus 4 for the Traveler - Staying Contract-Free</title><description>Going contract-free means I can drop my plan down to $5-10 a month while abroad, reserving my phone number for cheap.&amp;nbsp; It also means having an unlocked phone, which I can use abroad by purchasing local pre-paid SIM cards.&lt;br /&gt;&lt;br /&gt;While in the states, I&#39;ve set up my Nexus 4 to use Consumer Cellular&#39;s data connection.&amp;nbsp; 2GB of data (enough for me) is only $30 a month so my bill is considerably cheaper than it ever was with a Verizon contract.&lt;br /&gt;&lt;br /&gt;Here&#39;s how I set it up:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Buy unlocked &lt;a href=&quot;http://www.androidcentral.com/nexus-4-16gb-now-out-stock-google-play-too&quot;&gt;Nexus 4 on sale&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Call CC and give them the IMEI number from the phone&lt;/li&gt;&lt;li&gt;Configure a new APN with the following settings:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Name: &lt;b&gt;cci&lt;/b&gt;&lt;/li&gt;&lt;li&gt;APN: &lt;b&gt;att.mvno&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Proxy: &lt;b&gt;66.209.11.32&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Port: &lt;b&gt;80&lt;/b&gt;&lt;/li&gt;&lt;li&gt;username/password/server: not set&lt;/li&gt;&lt;li&gt;mmsc: &lt;b&gt;http://mmsc.cingular.com&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MMS proxy: &lt;b&gt;66.209.11.32&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MMS port: &lt;b&gt;80&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MCC: &lt;b&gt;310&lt;/b&gt;&lt;/li&gt;&lt;li&gt;MNC: &lt;b&gt;410&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Authentication type: &lt;b&gt;PAP&lt;/b&gt;&lt;/li&gt;&lt;li&gt;APN type: &lt;b&gt;default,supl,mms,agps,fota&lt;/b&gt;&lt;/li&gt;&lt;li&gt;APN protocol: &lt;b&gt;IPv4&lt;/b&gt;&lt;/li&gt;&lt;li&gt;APN roaming protocol: &lt;b&gt;IPv4&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Bearer: unspecified&lt;/li&gt;&lt;/ul&gt;&lt;/ol&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2013/09/nexus-4-for-traveler-staying-contract.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-3814632768709423514</guid><pubDate>Wed, 25 Sep 2013 08:04:00 +0000</pubDate><atom:updated>2013-09-25T01:04:50.011-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">InfoSec</category><category domain="http://www.blogger.com/atom/ns#">Nexus</category><category domain="http://www.blogger.com/atom/ns#">Palm Pre</category><title>Nexus 4 for the Traveler - CyanogenMod</title><description>I&#39;m giving up my trusty Nokia quad-band flip-phone and WebOS smartphones for a Google Nexus.&amp;nbsp; I&#39;ll keep the Nokia around for traveling light but I&#39;m sad to say it&#39;s time to retire the collection of Palm Pres.&amp;nbsp; I&#39;ve run out of spare parts and the time has come to move on.&amp;nbsp; It was a good run.&lt;br /&gt;&lt;br /&gt;Why the Nexus 4?&amp;nbsp; Google had them on sale, probably to clear out inventory before the next phone in the lineup is available.&amp;nbsp; It comes with a clean copy of Android 4.3 (no lame carrier apps / spyware).&amp;nbsp; It&#39;s moddable, unlocked and supports a variety of GSM frequencies for travel.&lt;br /&gt;&lt;br /&gt;It doesn&#39;t run WebOS or have a hardware keyboard, but it&#39;ll have to do.&lt;br /&gt;&lt;br /&gt;My ultimate smartphone would have little cloud integration, easy side-loading of apps, a vibrant open source software community, no spyware, easy tethering, very granular security/privacy controls and full-disk encryption.&amp;nbsp; I&#39;m not sure yet how much of this I&#39;ll accomplish but I&#39;ll document the process as I go along.&lt;br /&gt;&lt;br /&gt;The first thing I did, before connecting to any network, was disable the location settings and wi-fi backups, because &lt;a href=&quot;http://arstechnica.com/security/2013/07/does-nsa-know-your-wifi-password-android-backups-may-give-it-to-them/&quot;&gt;governments seem to be stealing that stuff&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The next step is to install CyanogenMod.&amp;nbsp; This should give me access to some of the features I want; things that could be handy should my device get lifted while traveling.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Download the Android SDK.&amp;nbsp; I unzipped it to c:\bin\ and then &lt;a href=&quot;http://wiki.cyanogenmod.org/w/Doc:_fastboot_intro#Windows&quot;&gt;updated the system path&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;Run the Android SDK manager and make sure the &lt;a href=&quot;http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/&quot;&gt;Android Tools and Google USB drivers&lt;/a&gt; are installed.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.teamandroid.com/2012/11/02/how-to-enable-developer-options-in-android-42-jelly-bean/&quot;&gt;Enable Developer Settings&lt;/a&gt; and USB Debugging on the Nexus 4.&lt;/li&gt;&lt;li&gt;Plug the phone in.&amp;nbsp; In my case, the drivers did not automatically install, so &lt;a href=&quot;http://www.teamandroid.com/2012/07/30/how-to-set-up-adb-fastboot-with-android-sdk/2/&quot;&gt;I did it manually&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://wiki.cyanogenmod.org/w/Install_CM_for_mako#Unlocking_the_device&quot;&gt;Unlocked the boot loader&lt;/a&gt; using adb and fastboot.&amp;nbsp; I had to authorize my laptop from the Nexus screen before adb would recognize the device.&lt;/li&gt;&lt;li&gt;Flashed the &lt;a href=&quot;http://wiki.cyanogenmod.org/w/Install_CM_for_mako#Installing_recovery_using_fastboot&quot;&gt;ClockworkMod recovery image&lt;/a&gt;.&amp;nbsp; Note that I couldn&#39;t use fastboot to boot the recovery image.&amp;nbsp; I just selected it from the menu by holding volume down and power to boot the phone.&lt;/li&gt;&lt;li&gt;Downloaded and &lt;a href=&quot;http://wiki.cyanogenmod.org/w/Install_CM_for_mako#Installing_CyanogenMod_from_recovery&quot;&gt;installed CyanogenMod using ClockworkMod&lt;/a&gt;.&amp;nbsp; I installed CM from the zip file.&amp;nbsp; Following the directions to use adb push to put the file on /sdcard/ actually put the file in /sdcard/0.&lt;/li&gt;&lt;/ol&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2013/09/nexus-4-for-traveler-cyanogenmod.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-927044329213002290</guid><pubDate>Mon, 18 Mar 2013 00:55:00 +0000</pubDate><atom:updated>2013-04-15T17:59:24.703-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Time-Lapse</category><category domain="http://www.blogger.com/atom/ns#">Video</category><category domain="http://www.blogger.com/atom/ns#">VirtualDub</category><title>Time Lapse Video Processing Part 2 – From Video</title><description>&lt;div class=&quot;PostingDateText&quot;&gt;2013-03-17&lt;/div&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;540&quot; mozallowfullscreen=&quot;&quot; src=&quot;http://player.vimeo.com/video/63608872&quot; webkitallowfullscreen=&quot;&quot; width=&quot;960&quot;&gt;&lt;/iframe&gt; &lt;a href=&quot;http://vimeo.com/63608872&quot;&gt;Gonzaga Bay to Bahía de los Angeles&lt;/a&gt; (after editing in Windows Movie Maker) &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;In the &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/2013/03/time-lapse-video-processing-part-1-from.html&quot;&gt;previous post&lt;/a&gt;, I described my setup as well as the process for creating time-lapse videos from still images.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;In this post, I&#39;ll describe the process for doing the same by skipping frames in video files, resulting in a much smoother timelapse video – especially for driving scenes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;Assembling Time Lapses from Video&lt;/h2&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Using x264vfw (http://sourceforge.net/projects/x264vfw/), VirtualDub and Windows Movie Maker.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Video Source Files:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;29.97fps 720p  H.264 MP4 video (VGA and HD)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;29.97fps 720p  H.264 MOV video (HD)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Load In VirtualDub&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I am using VirtualDub to &quot;decimate&quot; the video files and reassemble them at the original framerate, resulting in an accelerated or time-lapsed video.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To start, choose &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;FILE-&amp;gt;OPEN VIDEO FILE&lt;/span&gt; and select the source video.  Don&#39;t forget to install the ffmeg input driver for VirtualDub if your source files are .MP4 (or mpeg in another container, such as .MOV).   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Frame Rate&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Both the Roam and the NEX-5 are configured to capture video at 29.97fps (standard NTSC framerate).  To create a time-lapse, I accelerate the video by skipping frames (&quot;decimating&quot; in VirtualDub terminology) when I re-encode the files (back to 29.97fps).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To do this in VirtualDub, first decide how much you want to accelerate the video – 2x, 3x, 10x, etc.  For highway driving, I typically use 10x.  For driving on trails or street scenes, I use 6x.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To set the frame rate in VirtualDub, choose &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Video-&amp;gt;Frame Rate&lt;/span&gt;.  Set the Source Frame Rate Adjustment to the source video framerate (29.97fps in my case) multiplied by the acceleration factor (10x for this example).  This changes the source frame rate to 299.7fps (10x29.97fps=299.7fps).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Second, select the Decimate By option and enter the same acceleration factor (10 for this example).  This will select every 10&lt;sup&gt;th&lt;/sup&gt; frame and skip the rest, reducing the ultimate framerate back to 29.97fps for playback.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-u3eSPZXLpIQ/UWyY3xz-xQI/AAAAAAAABhQ/C6dGMSXTMNw/s1600/20130317-DisassemblyRequired-TimeLapseEditing2-001-VidFrameRate6x.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-TkrsdnVimR4/UWyY4qsU0ZI/AAAAAAAABhY/2Cp_0jv1Ljg/s1600/20130317-DisassemblyRequired-TimeLapseEditing2-002-VidFrameRate10x.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://1.bp.blogspot.com/-TkrsdnVimR4/UWyY4qsU0ZI/AAAAAAAABhY/2Cp_0jv1Ljg/s1600/20130317-DisassemblyRequired-TimeLapseEditing2-002-VidFrameRate10x.jpg&quot; height=&quot;456&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Why does this work?   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;A 30-second source video will contain 899.1 frames (29.97fps * 30s=899.1 frames).  If I want to accelerate the video by 10x, I take 1/10th of the frames (89.91), resulting in a 3s video that appears to play back at 10x the recorded speed (89.91 frames / 29.97fps = 3s).   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To play back at 2x the speed, I take half the frames (449.55), resulting in a 15s video that appears to play back at 2x the recorded speed (449.55 frames / 29.97fps=15s).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Compression&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;From experimentation, I find that for 720 video, an average bit-rate of 7kbps with H.264 works well.  I have not attempted to fine-tune the options further.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Video-&amp;gt;Compression and choose x264 for Windows.  I then set Rate Control to Single Pass ABR and set the bitrate to 7000.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I then save the videos (&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;FILE-&amp;gt;SAVE AS AVI&lt;/span&gt;) or batch them up to process overnight.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Final Editing&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Once complete, I have the original files cut down to time-lapsed H.264-encoded AVIs.  At this point, they are ready for editing with a non-linear editor, such as Windows Movie Maker (or better – Premiere or Final Cut Pro), to add transitions and soundtracks.&lt;/div&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2013/04/time-lapse-video-processing-part-2-from.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-TkrsdnVimR4/UWyY4qsU0ZI/AAAAAAAABhY/2Cp_0jv1Ljg/s72-c/20130317-DisassemblyRequired-TimeLapseEditing2-002-VidFrameRate10x.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-7892132453560751655</guid><pubDate>Mon, 18 Mar 2013 00:39:00 +0000</pubDate><atom:updated>2013-04-15T17:53:59.708-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Time-Lapse</category><category domain="http://www.blogger.com/atom/ns#">Video</category><category domain="http://www.blogger.com/atom/ns#">VirtualDub</category><title>Time Lapse Video Processing Part 1 – From Stills</title><description>&lt;div class=&quot;postingDateText&quot;&gt;2013-03-17&lt;br /&gt;&lt;div style=&quot;text-align: center;&quot;&gt;&lt;iframe allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;720&quot; mozallowfullscreen=&quot;&quot; src=&quot;http://player.vimeo.com/video/63608873&quot; webkitallowfullscreen=&quot;&quot; width=&quot;960&quot;&gt;&lt;/iframe&gt; &lt;br /&gt;&lt;a href=&quot;http://vimeo.com/63608873&quot;&gt;San Felipe to Gonzaga Bay&lt;/a&gt; (after editing in Windows Movie Maker) on &lt;a href=&quot;http://vimeo.com/&quot;&gt;Vimeo&lt;/a&gt;.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;I&#39;m not a videographer, nor do I really aspire to be.  I am, however, a gear-o-phile, and am enthralled by buttons and shiny things.  One of those buttons captures video, leaving me with gigabytes of video, mostly driving, and diminishing free space on my drives and memory cards.   &lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;After collecting video clips for months, I decided to do &lt;i&gt;something&lt;/i&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;with them, but what?   &lt;/span&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;span style=&quot;font-style: normal;&quot;&gt;I don&#39;t really have a concept or a project in mind.  I am also constrained both by software (I don&#39;t have a decent editor) and hardware (a tiny laptop with an AMD E350 1.6GHz CPU).&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For now, I&#39;ve decided to solve my disk space problems by editing the video clips from my roadtrip down to 6-10x time-lapses.  Chances are good that whatever I do with these clips, it won&#39;t involve a lot of real-time driving scenes, so the 10x time-lapses should be useful and take up significantly less storage.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;Video Source Files:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;JPEG stills  taken in sequence&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;H.264 MP4  video (VGA and HD)&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;H.264 MOV  video (HD)&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;b&gt;Software:&lt;/b&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;&lt;div&gt;ImageMagik –  useful for batch processing still images&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;ffmpeg – the  video swiss army knife.  Useful for converting containers, formats  and encoding.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;VirtualDub –  assembles time-lapses and applies filters.  It may be possible to  perform all processing in ffmpeg, omitting VirtualDub, but I haven&#39;t  investigated this yet.&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div&gt;Windows Movie  Maker – a basic (though the basics are done well) video editor  that comes with some editions of Windows&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I have some experience with VirtualDub, which is why I chose to use it to assemble the time lapses.  However, VirtualDub natively only works with AVI and JPEG files.  To process MP4 and MOV data files, you can either convert them to AVI using ffmpeg before processing in VirtualDub, or you can install the ffmpeg input drivers, allowing VirtualDub to open the files without prior conversion.  I chose the latter.&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h2&gt;&lt;b&gt;Assembling Time Lapses from Stills&lt;/b&gt;&lt;/h2&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;margin-bottom: 0in;&quot;&gt;&lt;i&gt;Using ImageMagick, Google Picasa, x264vfw (http://sourceforge.net/projects/x264vfw/), ReNamer (&lt;a href=&quot;http://www.den4b.com/wiki/ReNamer&quot;&gt;http://www.den4b.com/wiki/ReNamer&lt;/a&gt;), VirtualDub and Windows Movie Maker.&lt;/i&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Resize Source Images&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I start by resampling all of the images down to 1440x1080 resolution using ImageMagick.  Mainly, I do this for disk-space – going from 1.5Mb to 200Kb makes a difference when I&#39;m traveling with a small laptop with limited storage.  While I haven&#39;t done a comparison to see if there are any overall performance gains, pre-processing and down-sampling the JPGs does make the VirtualDub step proceed faster.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The mogrify command, using this syntax, down-samples the images as they are loaded (theoretically the fastest method) and automatically adjusts contrast using auto-level.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;mogrify &quot;*.jpg[x1080]&quot; -auto-level -quality 85&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Once mogrified, I quickly skim through the stills and remove any I don&#39;t want included.  This process is quicker on the down-sampled images than the originals, at least on this AMD E-350-powered laptop.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Finally, I rename all the images in sequential order.  On Windows, this can be easily done using Google Picasa or ReNamer.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Load In VirtualDub&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I assemble the stills into a 720 H.264-encoded AVI video using VirtualDub.  From the VirtualDub main window, choose &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;FILE-&amp;gt;OPEN VIDEO FILE&lt;/span&gt; and select the first image in the sequence.  Provided they are numbered sequentially, VirtualDub will open all of the images automatically.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Frame Rate&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Frame Rate is a complicated subject depending on capture rates, focal lengths and movement in the scene.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The Contour Roam can capture stills but the built-in intervalometer only has one setting – 1 shot per second.  For scenes that don&#39;t feature a lot of change from one shot to the next, such as people walking, this is ok.  It may not seem obvious – but highway driving scenes also work well; the ribbon of highway doesn&#39;t move much from one frame to the next.  Driving slowly, however, such as in town or on a 4x4 trail, and there is too much movement, resulting in a video that is either too herky-jerky or frenetic to watch.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The other downside to the Contour in this mode is that it is fully automatic.  Some scenes may auto-expose or select white balance inconsistently as conditions change (such as when a cloud passes overhead).  The shutter speed will likely be very fast.  This eliminates motion blur so the resulting video will never be exceptionally smooth.  A good rule of thumb for the shutter speed is to use the reciprocal of the playback framerate – 1/30th of a second exposures for 30fps playback.  In bright sun, the Contour is shooting at 1/1000th or 1/2000th of a second.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The NEX-5 is fully programmable and produces much better results, though it does NOT have an intervalometer.  It does have a continuous shutter mode and I have an add-on mechanical intervalometer for shooting night scenes.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;For highway scenes captured at 1fps with the wide-angle Contour Roam, I assemble the stills at 15-30fps.  For trails and other low-speed driving captured at 1fps, I assemble them at 6fps, though the resulting video isn&#39;t very smooth.  I also use 6fps to assemble stills captured of subjects at portrait-distance with a 50-80mm lens using continuous shutter on the NEX-5.  To get the files up to 30fps, I can interpolate the video files when edited later.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;To set the frame rate in VirtualDub, choose &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Video-&amp;gt;Frame Rate&lt;/span&gt; and set the Source Frame Rate Adjustment to your desired frame rate.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-M06MbFoevhI/UWyYwq06YOI/AAAAAAAABg4/SF858EoAdLg/s1600/20130317-DisassemblyRequired-TimeLapseEditing-001-StillFrameRate.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-M06MbFoevhI/UWyYwq06YOI/AAAAAAAABg4/SF858EoAdLg/s1600/20130317-DisassemblyRequired-TimeLapseEditing-001-StillFrameRate.jpg&quot; height=&quot;454&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Resize&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;I have 1080 stills but I&#39;m only creating 720 videos for now, so I down-sample them using the VirtualDub Resize filter.   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Video-&amp;gt;Filters-&amp;gt;Add&lt;/span&gt;and select Resize.  I am resizing only, no cropping or letterboxing is required as I am keeping the aspect ratio the same as the original.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-wIuKnahC4sY/UWyYyPBz02I/AAAAAAAABhA/4Ph_HXtZap4/s1600/20130317-DisassemblyRequired-TimeLapseEditing-002-StillResize.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://3.bp.blogspot.com/-wIuKnahC4sY/UWyYyPBz02I/AAAAAAAABhA/4Ph_HXtZap4/s1600/20130317-DisassemblyRequired-TimeLapseEditing-002-StillResize.jpg&quot; height=&quot;409&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Compression&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;From experimentation, I find that for 720 video, an average bit-rate of 7kbps with H.264 works well.  I have not attempted to fine-tune the options further.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Video-&amp;gt;Compression&lt;/span&gt;and choose x264 for Windows.  I then set Rate Control to Single Pass ABR and set the bitrate to 7000.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-X22I83BlWPE/UWyY1MacZHI/AAAAAAAABhI/8Iga6vLqUvc/s1600/20130317-DisassemblyRequired-TimeLapseEditing-003-StillCompression.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://2.bp.blogspot.com/-X22I83BlWPE/UWyY1MacZHI/AAAAAAAABhI/8Iga6vLqUvc/s1600/20130317-DisassemblyRequired-TimeLapseEditing-003-StillCompression.jpg&quot; height=&quot;562&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I then save the videos (&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;FILE-&amp;gt;SAVE AS AVI&lt;/span&gt;) or batch them up to process overnight. &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;h3&gt;&lt;b&gt;Final Editing&lt;/b&gt;&lt;/h3&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;Once complete, I have the original files cut down to time-lapsed H.264-encoded AVIs.  At this point, they are ready for editing with a non-linear editor, such as Windows Movie Maker (or better – AV Linux, Premiere or Final Cut Pro), to add transitions and soundtracks.&lt;/div&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2013/03/time-lapse-video-processing-part-1-from.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-M06MbFoevhI/UWyYwq06YOI/AAAAAAAABg4/SF858EoAdLg/s72-c/20130317-DisassemblyRequired-TimeLapseEditing-001-StillFrameRate.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-4217659439845067733</guid><pubDate>Thu, 22 Nov 2012 20:06:00 +0000</pubDate><atom:updated>2012-11-22T12:09:01.387-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recipes</category><title>The Greatest Coffee Drink Ever</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;I have broken my prohibition on guest posts to allow some thoughts from the intrepid Mordecai Ulrich Grant, who amuses me some. &amp;nbsp;The following is his first.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-ZMUg2Rxhhmw/UK6FOnIDaDI/AAAAAAAAABU/ofstAa9RYjY/s1600/20121114-portrillero-mordy.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;224&quot; src=&quot;http://1.bp.blogspot.com/-ZMUg2Rxhhmw/UK6FOnIDaDI/AAAAAAAAABU/ofstAa9RYjY/s640/20121114-portrillero-mordy.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;I believe that in all my wanderings, I have never experienced something so delicious on my brim as a finely ground filtered coffee with rum, honey and lemon. </description><link>http://disassemblyrequired.wideanglewandering.com/2012/11/the-greatest-coffee-drink-ever.html</link><author>noreply@blogger.com (Mordy)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ZMUg2Rxhhmw/UK6FOnIDaDI/AAAAAAAAABU/ofstAa9RYjY/s72-c/20121114-portrillero-mordy.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-3083564987385530523</guid><pubDate>Wed, 31 Oct 2012 03:35:00 +0000</pubDate><atom:updated>2012-10-31T05:50:32.302-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recipes</category><title>Veracruzano Chile Salsa</title><description>The salsa at the Coco Loco on the Costa Esmeralda was particularly good, and at least to my somewhat seasoned palate, a bit unusual - sweet, spicy, smoky and dark.&lt;br /&gt;&lt;br /&gt;Eventually my curiosity overcame my reticence for cooking and I asked Alberta what she does to make this stuff.  It seems, at least superficially, to be delightfully simple.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Salsa Veracruzano&lt;/h3&gt;&lt;h3&gt;&amp;nbsp;&lt;/h3&gt;&lt;h4&gt;Incredients:&amp;nbsp;&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;garlic cloves&amp;nbsp;&lt;/li&gt;&lt;li&gt;dried chile peppers (ancho or other more spicy varieties)&amp;nbsp;&lt;/li&gt;&lt;li&gt;water&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h4&gt;Instructions:&amp;nbsp;&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;finely chop garlic&amp;nbsp;&lt;/li&gt;&lt;li&gt;add garlic, peppers and water to a pan&amp;nbsp;&lt;/li&gt;&lt;li&gt;sauté for a while&amp;nbsp;&lt;/li&gt;&lt;li&gt;blend (or mash with mortar &amp;amp; pestle)    &lt;/li&gt;&lt;/ol&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/10/veracruzano-chile-salsa.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-5480123082800039424</guid><pubDate>Tue, 30 Oct 2012 06:52:00 +0000</pubDate><atom:updated>2012-10-29T23:57:30.232-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recipes</category><title>Veracruz Shark Recipes</title><description>In Misantla, I took notes on how to make stuff with sharks.&amp;nbsp; I am a terrible cook but I do know what I like.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Shark Ceviche&lt;/h3&gt;&lt;br /&gt;Sharks should be somewhat frozen to make handling easier.&amp;nbsp; Some people think it&#39;s really important to flash freeze any fish eaten raw.&amp;nbsp; I don&#39;t know if that&#39;s a common practice in Veracruz.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Ingredients&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;~6 2&#39; sharks&lt;/li&gt;&lt;li&gt;1 large white onion&lt;/li&gt;&lt;li&gt;3 jalapeño peppers &lt;/li&gt;&lt;li&gt;8-12 limes&lt;/li&gt;&lt;/ul&gt;&lt;h4&gt;Instructions:&lt;/h4&gt;&lt;ol&gt;&lt;li&gt;chop of shark heads.&amp;nbsp; Remove filets from body, separating from spine.&amp;nbsp; slice meat away from skin.&lt;/li&gt;&lt;li&gt;discard heads, spines, skin&lt;/li&gt;&lt;li&gt;cube shark meat&lt;/li&gt;&lt;li&gt;finely chop onions and peppers (including seeds)&lt;/li&gt;&lt;li&gt;place incredients in bowl&lt;/li&gt;&lt;li&gt;juice 8-12 limes (enough to cover the shark/onion/pepper mixture)&lt;/li&gt;&lt;li&gt;let stand ~20 minutes&lt;/li&gt;&lt;/ol&gt;&lt;h4&gt;Optional:&lt;/h4&gt;Add catsup, maynaise and orange soda.&amp;nbsp; It sounds gross but it&#39;s not entirely terrible.&amp;nbsp; I prefer it &quot;natural&quot; however.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Shark Minilla&lt;/h3&gt;&lt;br /&gt;This is a typical dish from Veracruz.&amp;nbsp; It&#39;s basically shredded shark with a tomato/pepper sauce.&amp;nbsp; People from the mountains won&#39;t eat it when made from shark because shark&#39;s eat people and I guess that&#39;s just too close to cannibalism for their comfort.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;Ingredients:&lt;/h4&gt;&lt;ul&gt;&lt;li&gt;~6 2&#39; whole juvenile sharks&lt;/li&gt;&lt;li&gt;2-3 whole tomatoes&lt;/li&gt;&lt;li&gt;several dried ancho chiles&lt;/li&gt;&lt;li&gt;several large dried chiles of some other variety&lt;/li&gt;&lt;li&gt;3 cloves of garlic&lt;/li&gt;&lt;li&gt;clove sprigs&lt;/li&gt;&lt;li&gt;salt&lt;/li&gt;&lt;li&gt;some other misc spices&lt;/li&gt;&lt;li&gt;manteca (pork lard)&lt;/li&gt;&lt;li&gt;1/2 stick butter&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Instructions:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Take frozen sharks (not frozen hard, just enough to make cutting &amp;amp; handling easier) and cut into thirds.&amp;nbsp; If sharks are not frozen, adjust cooking time accordingly.&lt;/li&gt;&lt;li&gt;Boil in water ~15 minutes&lt;/li&gt;&lt;li&gt;Remove sharks from water and set aside to cool&lt;/li&gt;&lt;li&gt;Boil the tomatoes and dried chiles in the shark water&lt;/li&gt;&lt;li&gt;Once cool enough to handle, gently pull the skin away with a fork and shred the shark meet.&amp;nbsp; Discard skin, heads and spines.&lt;/li&gt;&lt;li&gt;Put a hunk of manteca into a large ceramic/stoneware pot (I imagine cast iron would work as well) and melt.&amp;nbsp; Add shredded shark and chopped garlic&lt;/li&gt;&lt;li&gt;Discard most of the shark water.&amp;nbsp; Put the rest along with tomatoes, peppers and spices in a blender.&amp;nbsp; Add fresh water and blend.&lt;/li&gt;&lt;li&gt;Put contents of blender, 1/2 stick of butter in the pot with shark meat.&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Cook for a bit, stirring well.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/10/veracruz-shark-recipes.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total><georss:featurename>Misantla, Veracruz, Mexico</georss:featurename><georss:point>19.9321559 -96.8508841</georss:point><georss:box>19.9023009 -96.890366100000008 19.962010900000003 -96.8114021</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-1896794002762554432</guid><pubDate>Thu, 06 Sep 2012 21:55:00 +0000</pubDate><atom:updated>2012-09-06T15:07:20.952-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Landcruiser</category><title>Locating a Toyota Birfield in Mexico</title><description>A year ago I decided to drive my HJ60 Land Cruiser to México and  start my great Latin Roadtrip.&amp;nbsp; I spent the last year working out my  plans, upgrading and modifying the vehicle and doing  maintenance.&lt;br /&gt;&lt;br /&gt;I considered upgrading the axles but  decided against it.&amp;nbsp; It just didn&#39;t seem necessary for my style of  driving.&amp;nbsp; In hindsight, &lt;a href=&quot;http://www.wideanglewandering.com/2012/08/rite-of-passage.html&quot;&gt;after experiencing my first broken birfield&lt;/a&gt;, I  realize that was a mistake.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/wideanglewandering/7945636320/&quot; title=&quot;Birfields by WideAngleWandering, on Flickr&quot;&gt;&lt;img alt=&quot;Birfields&quot; src=&quot;http://farm9.staticflickr.com/8030/7945636320_d7cb24ce0a_b.jpg&quot; width=&quot;960&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is my story and my advice.&amp;nbsp; Don&#39;t do what I did, &lt;a href=&quot;http://www.wideanglewandering.com/2012/08/charmed-living-in-ensenada.html&quot;&gt;unless you really like fish tacos and beer&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Don&#39;t Ship the Parts &lt;/h3&gt;&lt;br /&gt;The first piece of advice I can offer is - upgrade before you leave. It&#39;s pretty easy to break a stock Toyota birfield joint, especially if reversing in 4WD with the wheels turned and obstacles in your way.&amp;nbsp; Unless you&#39;re the sort of person who enjoys breaking things on the trail for the challenge of fixing them, upgrade before you leave.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;If you are the sort of person who enjoys breaking and fixing things in remote locations, then you already have a spare birf in your kit and you&#39;ve swapped out birfs at trail-side a few times before.&lt;br /&gt;&lt;br /&gt;I neglected to upgrade and didn&#39;t carry a spare so I had two choices at thas point - find one locally or order one from the states.&amp;nbsp; Finding the part locally is entirely possible but I had trouble locating one searching by make &amp;amp; model.&amp;nbsp; The 60 series was never sold in México so there are very few of them around.&amp;nbsp; My initial search turned up one wrecked 60 in a yonke (salvage yard) but they would only sell the complete front-end.&lt;br /&gt;&lt;br /&gt;At this point I decided to order parts from the states.&amp;nbsp; That led me to my next decision - ship to México or make a border run?&amp;nbsp; I chose the former.&amp;nbsp; That was a poor decision.&lt;br /&gt;&lt;br /&gt;While waiting for shipping, I talked to some knowledgeable Land Cruiser folks in the states and learned that the outer axle on a 60 series is the same as you find on &#39;81-85 Toyota mini trucks (before they moved to independent front suspension in &#39;86).&amp;nbsp; This vehicle was sold in México and parts are plentiful.&amp;nbsp; I gave this information to my local mechanic, along with the part number (43405-60015), and he quickly located a new unit which he could get within a day.&amp;nbsp; Since the parts from the states were already on their way, I called this Plan B.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Importing Parts from the States&lt;/h3&gt;&lt;br /&gt;If you&#39;ve opted to get your parts from abroad and you can get yourself to the border, the best thing to do is to import them yourself and not rely on the post office or private shipping.&amp;nbsp; In my case, I could have gone from Ensenada to Tijuana, walked across the border, picked up the parts from a friend willing to hold them for me and returned to Ensenada in a day.&amp;nbsp; Walking across the border you&#39;re unlikely to have your belongings inspected by customs and even if you are, it&#39;s unlikely that any duty would be imposed.&lt;br /&gt;&lt;br /&gt;In Baja, there are many people traveling back and forth from San Diego.&amp;nbsp; I turned down several offers from people willing to bring the parts down here to me, which would have saved me from even having to take the bus trip.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;My parts were shipped via USPS Priority Mail with delivery confirmation.&amp;nbsp; When I first heard this I figured I would never see that package.&amp;nbsp; I talked to many folks in Baja, both locals and expats, and no one had any confidence that the package would arrive, or if it would, when it would be here.&amp;nbsp; The consensus is that USPS Priority is hit or miss, Express is more reliable and DHL/UPS is the best way to go.&lt;br /&gt;&lt;br /&gt;On the 2nd business day, the package was in San Francisco.&amp;nbsp; On the 3rd, the confirmation number showed the package had been handed over to México.&amp;nbsp; I assumed it was in Tijuana and had only to make the short trip to Ensenada.&amp;nbsp; The 4th, 5th and 6th days showed the package in Mexico to clear customs.&amp;nbsp; I didn&#39;t realize it at the time but the package was sent first to Mexico City.&amp;nbsp; The status didn&#39;t update again until the end of the 8th business day.&amp;nbsp; Earlier that day I had given up and ordered the local part. The final update showed that delivery had already been attempted on the 7th business day.&lt;br /&gt;&lt;blockquote class=&quot;tr_bq&quot;&gt;Priority Mail International Parcels  Attempted Delivery Abroad  MEXICO &lt;/blockquote&gt;No further updates appeared on the USPS site and there was no sign of the package at the hotel where it was destined.&amp;nbsp; I took this as validation of my decision to order the local part.&amp;nbsp; On the 11th business day, on a whim, I tried plugging the USPS confirmation number into the &lt;a href=&quot;http://www.sepomex.gob.mx/&quot;&gt;SepoMex&lt;/a&gt; web site.&lt;br /&gt;&lt;blockquote&gt;AP  Ensenada, B.C.  Puesta en ventanilla &lt;/blockquote&gt;While I speak conversational Spanish, I also rely on pitiful looks and wild gestures to get my point across.&amp;nbsp; That wasn&#39;t working on the phone so I turned to the hotel receptionist for help.&amp;nbsp; After several phone calls she gave me directions to the Mex Correo office on Adolfo López Mateos (i.e. 1st Street) and Florestra, only a few blocks away.&lt;br /&gt;&lt;br /&gt;It seems I had been lounging around Ensenada waiting for a box that was in fact waiting for me just down the road.&lt;br /&gt;&lt;br /&gt;Outside the office an old man sat on a chair with a typewriter, taking dictation from people who wanted to send letters but couldn&#39;t write themselves.&amp;nbsp; Inside, they located my package and after showing an ID, signing a bunch of forms, and handing over 800 pesos in import duties, I finally had the box - two weeks after I&#39;d ordered it, one week after it arrived in Ensenada and the day after I&#39;d already installed the local part.&lt;br /&gt;&lt;br /&gt;The package made it to Ensenada remarkably quickly.&amp;nbsp; I can&#39;t say whether or not the expected $60 USD in import duties helped it along but I don&#39;t imagine it hurt. </description><link>http://disassemblyrequired.wideanglewandering.com/2012/09/locating-toyota-birfield-in-mexico.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total><georss:featurename>Ensenada Municipality, Baja California, Mexico</georss:featurename><georss:point>31.859577 -116.606428</georss:point><georss:box>31.7516865 -116.76435649999999 31.9674675 -116.4484995</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-2419559827042847493</guid><pubDate>Wed, 22 Aug 2012 05:56:00 +0000</pubDate><atom:updated>2012-08-21T22:56:45.590-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">ImageMagick</category><category domain="http://www.blogger.com/atom/ns#">Photography</category><category domain="http://www.blogger.com/atom/ns#">PowerShell</category><title>Recompressing Large Images with ImageMagick and PowerShell</title><description>ImageMagick, it seems, is picky about the order of it&#39;s parameters.&amp;nbsp; For example, when calling mogrify to compress files, you have to put the -quality paramter before the filename, not after.&lt;br /&gt;&lt;br /&gt;In one of my previous scripts I batch-converted some images to JPGs but inadvertently set the JPEG quality to 100% after getting caught up in parameter order issues.&amp;nbsp; This left me with a lot of very large (15MB+) files that are taking up valuable space on my laptop.&lt;br /&gt;&lt;br /&gt;This is a quick and dirty script that finds the large files and calls mogrify to recompress with the JPEG compression level set to 85.&amp;nbsp; For my images (mostly scanned 35mm film) this gives me files closer to 5MB.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$Path=&quot;C:\Users\WaW\Pictures\Test\&quot;&lt;br /&gt;$Quality=85&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #desired JPEG compression level&lt;br /&gt;$SizeFilter=10&amp;nbsp; #size in megabytes of files you want to target&lt;br /&gt;&lt;br /&gt;if (Test-Path -path $Path)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host &quot;Info: Found Path $Path&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $Items = Get-ChildItem -path $Path -recurse | where&amp;nbsp; { ($_.Length /1MB) -gt $SizeFilter }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #Loop through and act on each file individually. We&#39;re only going to touch the big files so we&#39;ll mogrify them individually, efficiency be damned&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ForEach ($Item in $Items)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; #$ItemFullName = $Item.Fullname&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $MagickParams = @(&quot;-quality&quot;, $Quality, $Item.Fullname)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $MagickCmd = &quot;mogrify&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Write-Host &quot;Calling $MagickCmd $MagickParams&quot;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;amp; $MagickCmd $MagickParams&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;}&lt;br /&gt;else&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; write-Host &quot;Path $Path Not Found. Abending.&quot;&lt;br /&gt;} &lt;/code&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;/code&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/08/recompressing-large-images-with.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-2986125187399899555</guid><pubDate>Fri, 22 Jun 2012 09:46:00 +0000</pubDate><atom:updated>2012-06-22T03:04:48.068-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">InfoSec</category><title>Information Security For Travelers - TrueCrypt with Honeypot</title><description>In the first iteration, I simply used &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/2012/04/information-security-for-travelers.html&quot;&gt;TrueCrypt on my existing Windows 7 system drive&lt;/a&gt;.&amp;nbsp; This was great from a data protection perspective.&amp;nbsp; The machine couldn&#39;t even be booted without a password and the entire drive was encrypted.&lt;br /&gt;&lt;br /&gt;I then took the leap to &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/2012/06/information-security-for-travelers.html&quot;&gt;running Ubuntu Linux as my primary OS&lt;/a&gt;.&amp;nbsp; I used Linux Volume Manager &amp;amp; dm-crypt to encrypt the Ubuntu partitions on disk.&amp;nbsp; I also set up an unencrypted Windows installation to act as a honeypot.&amp;nbsp; This way my data was still protected and I had a chance at recovering the stolen hardware if the thieves used the honeypot.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Ubuntu works well on my desktop but I had issues with the laptop.&amp;nbsp; I&#39;ve decided to revert back to Windows, this time incorporating the honeypot concept using TrueCrypt and the Windows boot loader.&amp;nbsp; I can still perform my Linux tasks using virtual machines.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;This will be a doozy if you&#39;ve never messed with the boot process before.&amp;nbsp; I found it to be a fun and exciting refresher course in the facinating world of boot strapping operating systems.&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;h3&gt;                    Prerequisites&lt;/h3&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;ul&gt;&lt;li&gt;Two Windows 7 licenses&lt;/li&gt;&lt;li&gt;Windows 7 Install media (DVD or &lt;a href=&quot;http://www.microsoftstore.com/store/msstore/html/pbPage.Help_Win7_usbdvd_dwnTool&quot;&gt;USB&lt;/a&gt;)&lt;/li&gt;&lt;li&gt;Linux install / Live media (I used Ubuntu 12.04 on USB)&lt;/li&gt;&lt;li&gt;TrueCrypt 7.1a installer for Windows &lt;/li&gt;&lt;li&gt;A laptop with at least a 64GB hdd or ssd.&amp;nbsp; &lt;b&gt;This drive will be erased&lt;/b&gt; so backup your data if you care about it.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;h3&gt;                    Overview&lt;/h3&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;The high-level approach is simple.&amp;nbsp; I used two separate partitions to isolate Windows installations for dual-booting.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Install Windows 7 honeypot.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://thpc.info/dual/win7/dualboot_win7+7_on_win7.html&quot;&gt;Install Windows 7 again&lt;/a&gt; (to be protected via TrueCrypt).&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://superuser.com/questions/328258/can-i-truecrypt-half-of-a-dual-booted-machine&quot;&gt;Encrypt the second partition&lt;/a&gt; and enable pre-boot authentication (PBA).&lt;/li&gt;&lt;li&gt;Set up Boot Loader / Manager / Menu.&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://lifehacker.com/5643460/how-to-track-and-potentially-recover-your-stolen-laptop-or-android-with-prey&quot;&gt;Install &amp;amp; configure Prey&lt;/a&gt; on the honeypot.&lt;/li&gt;&lt;li&gt;Protect system BIOS with a password.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;The details, however, are a bit more hairy. The Windows 7 &amp;amp; TrueCrypt boot loader work ok for a vanilla install but we&#39;ll need a more configurable loader, which means manipulating the Windows &amp;amp; Truecrypt loaders.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;        Step 1 - Install Windows 7 Honeypot&lt;/h3&gt;&lt;br /&gt;I booted from the USB stick where I put the Windows 7 Home Premium installer and chose &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Custom (advanced)&lt;/span&gt;&lt;/b&gt; from the &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;What Type of Installation Do You Want?&lt;/span&gt;&lt;/b&gt; screen.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;I then created a 32GB partition, which is about the practical minimum for Windows 7, and installed the OS as normal.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;I reused my OEM license key (from the sticker on my laptop) but I did NOT use the OEM system discs to do the installation.&amp;nbsp; Instead, I used an actual Microsoft Windows ISO to avoid bloatware &amp;amp; OEM recovery partitions.&lt;br /&gt;&lt;br /&gt;To enable autologin to the honeypot, I used the control panel to create a standard user account with no password.&amp;nbsp; To set that account to logon automatically I launched &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;netplwiz&lt;/b&gt;&lt;/span&gt; from the Start Menu, selected my dummy user and unchecked &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;users must enter a username and password to use this computer&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;    Step 2 - Install Protected Windows 7 &lt;/h3&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Once the previous install was complete, I booted from another USB stick where I had imaged the Windows 7 Ultimate installer.&amp;nbsp; Again, I chose &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;Custom (advanced)&lt;/b&gt;&lt;/span&gt; from the &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;What Type of Installation Do You Want?&lt;/span&gt;&lt;/b&gt; screen.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;This time, I selected the remaining unused space on the drive and installed to that location.&amp;nbsp; I used a retail Windows 7 Ultimate license key because I had one available from a previous project.&amp;nbsp; You can use whichever edition you prefer. &lt;br /&gt;&lt;br /&gt;&lt;h4&gt;   Windows Boot Loader Configuration&lt;/h4&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Once the second installation was complete, I had a boot menu containing two items, both labeled &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Windows 7&lt;/span&gt;&lt;/b&gt;.&amp;nbsp; By default, the boot manager was on the 100MB NTFS System Reserved partition. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Next, I isolated the Windows 7 installations by giving them each their own boot manager.&amp;nbsp; While booted into the honeypot OS, I started a command-prompt with admin privileges and created a backup of the Windows Boot Configuration Data (BCD).&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;bcdedit /export c:\bcdback&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;I then started the Windows 7 Disk Manager and marked the partition containing volume C as Active (formerly the System Reserved partition was active).&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Next I restarted, booting from a Windows 7 install USB stick, hit &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;SHIFT-F10&lt;/span&gt;&lt;/b&gt; to open a command prompt and set up the boot manager on the newly Active partition.&amp;nbsp; Before I started I double-checked my drive letters and partitions with &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;diskpart&lt;/span&gt;&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;bcdboot c:\windows /s c:&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;bootrec /FixBoot&lt;/b&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;bootrec /RebuildBCD&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;The RebuildBCD command may be unnecessary but I didn&#39;t get a chance to try without it.&amp;nbsp; Upon rebooting, the machine automatically started Windows 7 from the honeypot partition. &lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;I then repeated the process for the other protected OS partition, starting by making it Active via the Windows 7 Disk Manager.&amp;nbsp; I then restarted, booting from the Windows 7 install USB stick, launched a command prompt, double-checked my drive letters with diskpart and finally set up the boot manager on drive c: (c: is assigned to whichever partition is Active).&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;bcdboot c:\windows /s c:&lt;/b&gt;&amp;nbsp;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;bootrec /FixBoot&lt;/b&gt;&lt;/div&gt;&lt;b style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;bootrec /RebuildBCD&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Upon restart, the machine successfully booted Windows 7 from the protected partition.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;At this point the machine would boot from whichever of the three partitions was made active:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;100MB &quot;System Reserved&quot; with the original dual-boot BCD and boot menu&lt;/li&gt;&lt;li&gt;31GB Windows 7 install (honeypot) w/o menu&lt;/li&gt;&lt;li&gt;192GB Windows 7 install (protected) w/o menu&lt;/li&gt;&lt;/ul&gt;I left the protected partition Active while I proceeded with encryption.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;        Step 3 - Encryption&lt;/h3&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;I booted the Windows 7 (protected) OS, launched the TrueCrypt client and started the system encryption wizard.&amp;nbsp; Here are the answers I gave:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Area to Encrypt: &lt;b&gt;Encrypt the Windows system partition&lt;/b&gt;.&lt;b&gt;&lt;div&gt;&lt;/div&gt;&lt;/b&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Number of Operating Systems: &lt;b&gt;Single-Boot&lt;/b&gt;&lt;/li&gt;&lt;li&gt;Encryption Options: &lt;b&gt;Defaults&lt;/b&gt;&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Password: Follow TrueCrypt&#39;s instructions and use a longish pass phrase.&lt;div&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;Collecting Random Data: follow TrueCrypt&#39;s instructions&lt;div&gt;&lt;/div&gt;&lt;div&gt;The software needs the movement of your mouse to generate random  numbers for key generation.&amp;nbsp; It&#39;s not as goofy as it seems.&lt;/div&gt;&lt;/li&gt;&lt;div&gt;&lt;/div&gt;&lt;li&gt;Wipe Mode: &lt;b&gt;None&lt;/b&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;This drive is new and has never had any sensitive information stored on it.&amp;nbsp; Wiping isn&#39;t necessary.&lt;b&gt;&lt;/b&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;I passed the boot test since Partition 3 (the large protected Windows 7 install) was active and was booting independently of the honeypot install.&amp;nbsp; TrueCrypt remained ignorant of the honeypot and configured it&#39;s boot process independently as well.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Once the system encryption completed, I used the &lt;b style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;System&lt;/b&gt; menu to edit &lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;Settings&lt;/span&gt;&lt;/b&gt;, disabling PBA bypass with the ESC key and disabling text display during PBA.&amp;nbsp; You might want to put a convincing error message here (bootmgr missing, etc).&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-2saIhV4VqJo/T-O9m_IXU7I/AAAAAAAABaQ/uUHyozlWa_I/s1600/truecrypt_honeypot-pba_settings.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;302&quot; src=&quot;http://3.bp.blogspot.com/-2saIhV4VqJo/T-O9m_IXU7I/AAAAAAAABaQ/uUHyozlWa_I/s400/truecrypt_honeypot-pba_settings.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;h3&gt;        Step 4 - Grub4DOS Boot Loader&lt;/h3&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;At this point the machine would start and boot using the TrueCrypt bootloader, enforce pre-boot authentication and successfully start the protected Windows 7 installation.&amp;nbsp; To re-enable booting the honeypot installation, I chose &lt;a href=&quot;http://diddy.boot-land.net/grub4dos/files/README_GRUB4DOS.txt&quot;&gt;Grub4DOS&lt;/a&gt;, a third-party boot manager.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;             Rationale &lt;/h4&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;The TrueCrypt boot loader can only chainload the Windows boot loader, which it expects to find on the Active partition.&amp;nbsp; It is not configurable.&amp;nbsp; The Windows boot loader is not suitable for our honeypot setup because of how it handles resuming from hibernation.&amp;nbsp; In a dual-boot scenario, the boot loader is on the shared System Reserved partition and somehow monitors the shutdown status of each Windows installation.&amp;nbsp; If I hibernate the protected installation and the machine is stolen, it will come out of hibernation to my protected login screen rather than to the unprotected honeypot Windows 7 desktop.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Grub2 is a modern configurable boot loader but it doesn&#39;t work well with TrueCrypt because it &lt;a href=&quot;http://ubuntuforums.org/showpost.php?p=8332346&amp;amp;postcount=15&quot;&gt;overwrites part of TrueCrypt&#39;s code&lt;/a&gt;, even when extracting the TrueCrypt boot loader from the mbr and loading it from a file instead.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Grub would work but it&#39;s multi-stage architecture is cumbersome and it would require it&#39;s own /boot partition on ext2/3.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Grub4DOS, like Grub, won&#39;t overwrite TrueCrypt&#39;s boot code when it is loaded into the MBR but it also has the added advantage of supporting NTFS for the rest of it&#39;s boot code &amp;amp; menu configuration.&amp;nbsp; I&#39;m reusing my 100MB NTFS &quot;System Reserved&quot; partition for this task so Grub4DOS is a good fit.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;             Extract Sectors from Boot Disk&lt;/h4&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;To handle the disk manipulation (extracting/writing boot loaders), I could either boot to a Linux Live CD and use dd and related tools or set it up from Windows using &lt;a href=&quot;http://fartersoft.com/grub4dostoolbox/&quot;&gt;Grub4DOS Toolbox&lt;/a&gt;, which provides analogues to the Linux tools and automates many of the tasks so they can be performed from Windows.&amp;nbsp; One of the components, bootlace.com, can&#39;t run on a 64-bit OS so I&#39;m used &lt;a href=&quot;http://apps.fartersoft.com/cloudbootlacer/main&quot;&gt;Cloud Bootlacer&lt;/a&gt; for that component.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;The first thing I did was launch the Grub4DOS toolkit and extract the original TrueCrypt MBR and related volume headers, keys, etc.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-K0eaMLch3Aw/T-PbvAVQtnI/AAAAAAAABak/klS6IAjjwQI/s1600/truecrypt_honeypot-backup_truecrypt_mbr.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;http://2.bp.blogspot.com/-K0eaMLch3Aw/T-PbvAVQtnI/AAAAAAAABak/klS6IAjjwQI/s400/truecrypt_honeypot-backup_truecrypt_mbr.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Backup TrueCrypt MBR to file&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-0w0yB8wVc3c/T-Pb3Zh-C-I/AAAAAAAABas/diWDXI0JOBA/s1600/truecrypt_honeypot-backup-truecrypt63.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;http://2.bp.blogspot.com/-0w0yB8wVc3c/T-Pb3Zh-C-I/AAAAAAAABas/diWDXI0JOBA/s400/truecrypt_honeypot-backup-truecrypt63.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Backup First 63 sectors (TrueCrypt MBR, volume header, keys, etc)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;I then uploaded the file containing the first 63 sectors of the drive to Cloud Bootlacer, taking only the default options (i.e. none).&amp;nbsp; They returned a new file containing the first 63 sectors, but this time with the TrueCrypt MBR replaced with the Grub4DOS MBR.&amp;nbsp; Hopefully Cloud Bootlacer isn&#39;t operated by nefarious data thieves, agents of a corrupt authoritarian regime or executives from Facebook.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;At this point I had the following files set aside:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;truecrypt.mbr, containing the first sector of my drive with the TrueCrypt boot loader&lt;/li&gt;&lt;li&gt;truecrypt_orig.bin, containing the first 63 sectors of my drive, with the TrueCrypt loader, volume header, encryption keys, etc&lt;/li&gt;&lt;li&gt;bootlaced_grub4dos.bin, containing the first 63 sectors that I have yet to put on my drive, with the Grub4DOS bootloader, TrueCrypt volume header, encryption keys, etc&lt;/li&gt;&lt;li&gt;bootlaced_truecrypt.bin, which should be a duplicate copy of the file truecrypt_orig.bin.&amp;nbsp; Cloud Bootlacer generated it and I will probably throw it away.&amp;nbsp;&lt;/li&gt;&lt;li&gt;gldr, the remaining boot code for Grub4DOS, part of the grub4dos package&lt;/li&gt;&lt;li&gt;menu.lst, the stock menu configuration file that came with Grub4DOS &lt;/li&gt;&lt;/ul&gt;I placed the gldr, menu.lst&amp;nbsp;and truecrypt.mbr (one might choose to rename this one for obscurity) files in the root of the 100MB NTFS &quot;System Reserved&quot; partition.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt;          &lt;div&gt;Write Modified Sectors to Boot Disk&lt;/div&gt;&lt;/h4&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;Finally, I did the scary thing.&amp;nbsp; From the Grub4DOS Toolbox, I wrote the bootlaced_grub4dos.bin file to the first 63 sectors of my drive.&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-fHvTVaa1r0Q/T-PbkbM7TgI/AAAAAAAABac/uQq-C3vqwzY/s1600/truecrypt_honeypot-write_grub4dos63.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;307&quot; src=&quot;http://2.bp.blogspot.com/-fHvTVaa1r0Q/T-PbkbM7TgI/AAAAAAAABac/uQq-C3vqwzY/s400/truecrypt_honeypot-write_grub4dos63.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;Alarmingly, it threw an error, &quot;Error writing to target!&amp;nbsp; 80&quot;.&amp;nbsp; There were no messages in the log and&amp;nbsp;no indications on the &#39;net,&amp;nbsp;so I gave up Windows and booted from an Ubuntu USB stick.&amp;nbsp; No damage was done by the failure, so I confirmed that my SSD was indeed /dev/sda and then I used dd to write the grub4dos bootloader to the MBR:&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;$ sudo dd if=/tmp/g4d.bin of=/dev/sda bs=512 count=63&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;63+0 records in&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;63+0 records out&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;32256 bytes (32 kB) copied, 0.00359019 s, 9.0 MB/s&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;h4&gt;         &lt;span lang=&quot;EN&quot;&gt;Configure Grub4DOS&lt;/span&gt;&lt;/h4&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;br /&gt;After writing the new MBR, I rebooted and was presented with the default Grub4DOS menu, as defined in menu.lst.&amp;nbsp; The default menu was able to find and boot the honeypot OS but not the protected OS.&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;span lang=&quot;EN&quot;&gt;I replaced the contents of menu.lst with the following:&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;b&gt;&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;# load the first entry after a few seconds&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;span lang=&quot;EN&quot;&gt;&lt;b&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;default 0&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;timeout 10&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;# set graphics mode (1366x768) and menu colors&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;color light-grey/black black/light-grey dark-gray/black white/black&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;color border=0x222222&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;graphicsmode -1 1366 768 32&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;/div&gt;# hide the System Reserved &amp;amp; TrueCrypt Partitions, activate the honeypot partition &lt;br /&gt;# and chainload the boot manager on hd0,1&lt;br /&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;title Windows 7&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;hide (hd0,0)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;hide (hd0,2)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;unhide (hd0,1)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;rootnoverify (hd0,1)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;makeactive&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;chainloader /bootmgr&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;/div&gt;# hide the System Reserved and honeypot partitions, activate the truecrypt partition&lt;br /&gt;# and chainload the truecrypt bootloader previously stashed on hd0,0&lt;br /&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;title TrueCrypt&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;hide (hd0,0)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;hide (hd0,1)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;unhide (hd0,2)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;rootnoverify (hd0,2)&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;makeactive&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;chainloader (hd0,0)/truecrypt.mbr&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;br /&gt;&lt;div&gt;It would be a good idea to obscure any references to TrueCrypt (though if true plausible deniability is your goal you&#39;ll probably have to go much further than this).&lt;/div&gt;&lt;br /&gt;&lt;div&gt;I saved the file, restarted and verified that I could now select and boot either the honeypot or the TrueCrypt protected operating systems.&lt;/div&gt;&lt;/span&gt;&lt;br /&gt;&lt;h3&gt;                Step 5 - Prey&lt;/h3&gt;&lt;br /&gt;I downloaded and installed the latest Prey from the &lt;a href=&quot;http://preyproject.com/&quot;&gt;Prey Project&lt;/a&gt;.&amp;nbsp; Unlike most users who selectively enable Prey when the laptop has been stolen, I want Prey to activate whenever someone reaches into the honeypot.&amp;nbsp; To make things simple, I&#39;ve configured Prey to run standalone and send me a usage report every 20 minutes by email.&lt;br /&gt;&lt;br /&gt;Documentation for Prey is sparse.&amp;nbsp; Most users have PreyProject accounts and use the control panel to manage and configure the service.&amp;nbsp; I&#39;m going old school for now.&amp;nbsp; To configure Prey, launch:&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;C:\Prey\platform\windows\prey-config.exe&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A GUI will appear.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-mCmnxCoaz_A/T-Qyy8nvcbI/AAAAAAAABa4/6RJObNdnh3I/s1600/truecrypt_honeypot-prey_config.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;http://4.bp.blogspot.com/-mCmnxCoaz_A/T-Qyy8nvcbI/AAAAAAAABa4/6RJObNdnh3I/s400/truecrypt_honeypot-prey_config.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Choose the first option to configure standalone vs control panel mode&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-3lBm1sO47n4/T-Qy1MOmmKI/AAAAAAAABbA/3v3XoGl2BD0/s1600/truecrypt_honeypot-prey_standalone.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;http://2.bp.blogspot.com/-3lBm1sO47n4/T-Qy1MOmmKI/AAAAAAAABbA/3v3XoGl2BD0/s400/truecrypt_honeypot-prey_standalone.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-qMpE0h_sA_s/T-Qy6O6nbqI/AAAAAAAABbQ/dET1x4AhjI4/s1600/truecrypt_honeypot-prey_settings.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;310&quot; src=&quot;http://3.bp.blogspot.com/-qMpE0h_sA_s/T-Qy6O6nbqI/AAAAAAAABbQ/dET1x4AhjI4/s400/truecrypt_honeypot-prey_settings.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Standalone &amp;amp; SMTP Settings&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Check URL: Despite the on-screen text, a value must be set.&amp;nbsp; I chose the URL of a non-existent page on this blog that will always return an HTTP 404 error.&lt;/li&gt;&lt;li&gt;SMTP Settings: I chose the credentials for a gmail account which I consider to be somewhat &quot;throwaway&quot;.&amp;nbsp; The password is weakly protected on the hard drive.&amp;nbsp; This alone may be enough to convince me to switch to control panel mode in the future.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;In this configuration, Prey stores the password to my SMTP server as a simple base64-encoded entry in a config file.  One should not use this password for anything important.&amp;nbsp;&amp;nbsp; &lt;br /&gt;&lt;br /&gt;To further protect Prey&#39;s configuration, I edited the permissions of &lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;,Courier,monospace;&quot;&gt;&lt;b&gt;c:\prey&lt;/b&gt;&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;removed inheritance&lt;/li&gt;&lt;li&gt;removed permissions for Authenticated Users&lt;/li&gt;&lt;li&gt;removed permissions for Users&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;This left SYSTEM and Administrators with full access.&lt;br /&gt;&lt;br /&gt;A few minutes later I received my first report.&lt;br /&gt;&lt;br /&gt;It included a screenshot, a failed capture from my web cam, my IP address, latitude/longitude, uptime and Windows username.&lt;/div&gt;&lt;h3&gt;                Step 6 - Protecting System BIOS&lt;/h3&gt;&lt;br /&gt;Should the laptop be stolen, I want to encourage the thief to use the machine as-is, so that they can be tracked via Prey.&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;With  physical control of the machine, we can&#39;t prevent a determined thief  from reinstalling the operating system to bypass our security controls but we can make it harder.&lt;br /&gt;&lt;br /&gt;My last step was to disable booting from USB devices and to password protect the settings.&amp;nbsp; These are among the few options that HP permits the end-user to modify in the Insyde BIOS.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;        Remaining Issues&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The TrueCrypt Boot Loader screen options are not respected&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&quot;do not display any text&quot; cannot be enabled&lt;/li&gt;&lt;li&gt;&quot;allow pre-boot authentication to be bypassed with ESC&quot; cannot be disabled allowing USB boot (facilitating a wipe &amp;amp; reinstall by a clever thief)&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Prey reports contain &quot;turn on your webcam&quot; error rather than webcam captures&lt;/li&gt;&lt;/ul&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/06/information-security-for-travelers_22.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-2saIhV4VqJo/T-O9m_IXU7I/AAAAAAAABaQ/uUHyozlWa_I/s72-c/truecrypt_honeypot-pba_settings.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-9082874285949696641</guid><pubDate>Sun, 17 Jun 2012 17:00:00 +0000</pubDate><atom:updated>2012-06-19T00:59:26.365-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">InfoSec</category><title>Information Security For Travelers - Re-Thinking Drive Encryption</title><description>&lt;br /&gt;I&#39;m installing a slightly larger drive in my netbook to accomodate digital photos and other files during my travels.&amp;nbsp; At the same time, I&#39;ve been trying out Ubuntu 12.04 on my desktop.&amp;nbsp; Most of the software I use is open-source so this experiment has gone quite well.&lt;br /&gt;&lt;br /&gt;I live-booted Ubuntu on my laptop and found that everything but the right-mouse button is compatible with the available drivers.&amp;nbsp; This is enough encouragement for me so I&#39;m making the switch and rebuilding my encrypted laptop to run Linux.&lt;br /&gt;&lt;br /&gt;Since TrueCrypt doesn&#39;t support whole-disk encryption for Linux, I&#39;m turning to dm-crypt.&amp;nbsp; Linux and dm-crypt provide a lot of flexibility for partitioning and booting, so I&#39;m going to get creative and add a Windows 7 honeypot.&lt;br /&gt;&lt;br /&gt;Should my laptop be stolen, my data will still be safely protected by the encrypted Linux volumes, &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/2012/04/information-security-for-travelers_01.html#more&quot;&gt;just as it was in my previous setup&lt;/a&gt;.&amp;nbsp; The Windows 7 partition will have no password (to encourage use) along with &lt;a href=&quot;http://preyproject.com/&quot;&gt;Prey&lt;/a&gt; (to track my gear down).&lt;br /&gt;&lt;br /&gt;This gives me a new capability - physical recovery from theft. &lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt; Drive Layout&lt;/h3&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-cqUXp-Azs0g/T92s5Me3D9I/AAAAAAAABZw/C1ja23qGhQ8/s1600/laptop-anti-theft-drivelayout-basic.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;http://3.bp.blogspot.com/-cqUXp-Azs0g/T92s5Me3D9I/AAAAAAAABZw/C1ja23qGhQ8/s400/laptop-anti-theft-drivelayout-basic.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; Windows Install&lt;/h3&gt;&lt;br /&gt;I could have used the recovery discs from HP but I&#39;m looking for a very stripped down installation.&amp;nbsp; I used a Home Premium disc, imaged to a USB stick, along with the OEM license key stuck to the bottom of my netbook.&lt;br /&gt;&lt;br /&gt;I manually created a 32GB primary partition at install time.&amp;nbsp; This should be just enough space for Windows 7 64-bit along with some storage for Prey data.&lt;br /&gt;&lt;br /&gt;&lt;h4&gt; Windows Configuration&lt;/h4&gt;&lt;br /&gt;After the installation, I followed &lt;a href=&quot;http://www.zdnet.com/blog/bott/windows-7-and-ssds-cutting-your-system-drive-down-to-size/2941&quot;&gt;these tips&lt;/a&gt; to disable system restore and trim down the page file&amp;nbsp; and &lt;a href=&quot;http://maximumpcguides.com/windows-7/uninstall-windows-search/&quot;&gt;these instructions&lt;/a&gt; to uninstall the Windows Search service along with a few other Windows features.&lt;br /&gt;&lt;br /&gt;My 32GB partition now has 22.2GB of free space with Windows 7 installed.&amp;nbsp; I could have made it smaller but this is safer.&amp;nbsp; The last thing I want is for the thief to format &amp;amp; reinstall because Windows is acting up or for Prey to run out of storage.&lt;br /&gt;&lt;br /&gt;The last steps will be to install &amp;amp; configure Prey and to set Windows to autologon to a standard user account. &lt;br /&gt;&lt;br /&gt;&lt;h3&gt;     Ubuntu Install&lt;/h3&gt;&lt;br /&gt;For Ubuntu I&#39;m using the Logical Volume Manager with an encrypted physical volume.&amp;nbsp; I&#39;ve avoided setting up LVM in the past because my simple setup didn&#39;t justify it.&amp;nbsp; Now I have the perfect excuse.&lt;br /&gt;&lt;br /&gt;I modeled my LVM layout after&amp;nbsp; this &lt;a href=&quot;http://www.linuxbsdos.com/2011/05/10/how-to-install-ubuntu-11-04-on-an-encrypted-lvm-file-system/&quot;&gt;excellent article on LinuxBSDos&lt;/a&gt;.&amp;nbsp; I won&#39;t include screenshots here as they are mostly the same in Ubuntu 12.04 as what you see in that article.&amp;nbsp; I chose to keep /home on the root partition, however.&amp;nbsp; I sized my partitions and volumes according to this table.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-8cUydpS5lPE/T92vNY1eBYI/AAAAAAAABZ4/F8kFJOtjgu0/s1600/laptop-anti-theft-drivelayout.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;193&quot; src=&quot;http://1.bp.blogspot.com/-8cUydpS5lPE/T92vNY1eBYI/AAAAAAAABZ4/F8kFJOtjgu0/s400/laptop-anti-theft-drivelayout.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;h4&gt; Grub Configuration&lt;/h4&gt;I want Grub to default to Windows 7, auto-booting after a few seconds.&amp;nbsp; I also want the Ubuntu options to be obscured with different labels.&lt;br /&gt;&lt;br /&gt;I started off going through the &lt;a href=&quot;http://www.gnu.org/software/grub/manual/grub.html&quot;&gt;Grub 2 1.99 manual&lt;/a&gt; and following myriad posts and HOW-TO docs with mixed results.&amp;nbsp; In the end I installed the &lt;a href=&quot;https://launchpad.net/grub-customizer&quot;&gt;Grub 2 Customizer&lt;/a&gt; from the software center and justed used that.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-REshOP6guFs/T97WRz070RI/AAAAAAAABaE/y6AXSIXNwGw/s1600/20120618-Laptop-NEX5-0976-Grub2.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;250&quot; src=&quot;http://3.bp.blogspot.com/-REshOP6guFs/T97WRz070RI/AAAAAAAABaE/y6AXSIXNwGw/s400/20120618-Laptop-NEX5-0976-Grub2.JPG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Grub 2 boot screen with custom background image, &lt;br /&gt;Windows honeypot set to default and Linux entries renamed.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/06/information-security-for-travelers.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-cqUXp-Azs0g/T92s5Me3D9I/AAAAAAAABZw/C1ja23qGhQ8/s72-c/laptop-anti-theft-drivelayout-basic.png" height="72" width="72"/><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-2893198151955961362</guid><pubDate>Sat, 16 Jun 2012 05:12:00 +0000</pubDate><atom:updated>2013-09-29T01:06:52.025-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Landcruiser</category><title>Betsy&#39;s New Metal</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-bvPimdivhjI/T9wNV6VAorI/AAAAAAAABZQ/B7r-frunrfk/s1600/20120614-Landcruiser-NEX5-Bumper-0972-markedup.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;425&quot; src=&quot;https://lh3.ggpht.com/-bvPimdivhjI/T9wNV6VAorI/AAAAAAAABZQ/B7r-frunrfk/s640/20120614-Landcruiser-NEX5-Bumper-0972-markedup.jpg&quot; width=&quot;640&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Since #AlternatorGeddon was resolved, lots of you have been rightfully pointing out the fact that I haven&#39;t left (again) yet (again).&lt;br /&gt;&lt;br /&gt;There is a reason for that, however.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;h3&gt;    Traction &amp;amp; Recovery &lt;/h3&gt;&lt;br /&gt;I&#39;ve been following the blogs of many other Latin American roadtrippers and I&#39;ve come to accept that I won&#39;t be able to avoid the really nasty roads this time of year.&amp;nbsp; My odds of getting stuck in the mud, as-is, are higher than I&#39;d like.&lt;br /&gt;&lt;br /&gt;I decided I really need some rock sliders, so I picked up a kit after talking to the folks over at &lt;a href=&quot;http://www.inchwormgear.com/&quot;&gt;Inchworm Gear&lt;/a&gt;.&amp;nbsp; I got some extra parts as well to &lt;a href=&quot;http://forum.ih8mud.com/60-series-wagons/457772-lower-rear-quarter-protection.html#post6349930&quot;&gt;build some corner guards&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Since I have an open front and a factory LSD rear diff I&#39;m at risk of getting stuck if one wheel loses all traction in the mud.&amp;nbsp; Enter the &lt;a href=&quot;http://www.marlincrawler.com/differential/locker/spartan-locker/spar-lc/toyota-95&quot;&gt;Spartan auto-locker&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;If my LSD clutches are worn out, I may put one in the rear too.&amp;nbsp; That would be beastly on dry pavement and squirrelly on ice but fantastic on dirt and sand and mud.&amp;nbsp; It&#39;s strong enough since I&#39;m not a wheeler.&amp;nbsp; Valley Hybrids in Stockton will do the install.&lt;br /&gt;&lt;br /&gt;Realistically I&#39;ll probably rely on other vehicles for recovery if I get stuck on a muddy road somewhere.&amp;nbsp; I&#39;d like to be a bit more self-sufficient than that, however.&amp;nbsp; My hi-lift &amp;amp; chains are not going to cut it.&lt;br /&gt;&lt;br /&gt;I&#39;m going to put an entry-level Warn winch in the front along with some recovery points (the stock hook is missing).&amp;nbsp; Amazon will  deliver a &lt;a href=&quot;http://www.amazon.com/WARN-86255-VR10000-000-Winch/dp/B004UJ2ZA0&quot;&gt;Warn VR series electric winch&lt;/a&gt; for free if I can&#39;t find one in one of the local shops.&amp;nbsp; The  local wheeling community has been incredibly helpful so I&#39;m happy to  shop local as much as possible.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;   Fixing Previous Screwups&lt;/h3&gt;&lt;br /&gt;With the added weight of two additional jerry cans and the bigger mud terrain spare, my bumper is stressing out - literally.&amp;nbsp; The corner where the spindle mounts is weakly supported and flexing as I drive.&amp;nbsp; The Franken-bumper is about to be converted to dual-swingouts.&amp;nbsp; The corners will also be tied to the frame via the corner guards.&amp;nbsp; The parts for this will come from Bill&#39;s scrap pile and Luke&#39;s shop, &lt;a href=&quot;http://www.4x4labs.com/&quot;&gt;4x4 Labs&lt;/a&gt;, where I just saw him setting up his cool new plasma table.&lt;br /&gt;&lt;br /&gt;I wish I had one of his bumpers but there is a long wait (and a justifiably hefty price tag). &lt;br /&gt;&lt;br /&gt;I&#39;ve also given up on &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/search/label/Car%20Computer&quot;&gt;TruckPuter&lt;/a&gt;.&amp;nbsp; I wish I had transplanted the &lt;a href=&quot;http://openfi.sourceforge.net/&quot;&gt;OpenFi&lt;/a&gt; system from the Miata into Betsy.&amp;nbsp; That was 100GB of bliss, controlled by a physical jog wheel.&amp;nbsp; I naively assumed that a better solution had arisen in the last few years.&amp;nbsp; Laptop, custom x86 mini-itx PC, Android tablet - they all suck.&amp;nbsp; I&#39;ve decided to just use my stockpile of old Palm Pre&#39;s as MP3 players and just plug them into the head unit.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;   Maintenance&lt;/h3&gt;&lt;br /&gt;Finally, I&#39;m going to replace the clutch (probably - it has 100k on it) and fix the leaking rear main seal at the same time.&lt;br /&gt;&lt;br /&gt;Many thanks to George @ Valley Hybrids, Bill with the cool G wagon, Josh @ Inchworm and Luke @ 4x4 Labs for helping me pull this all together.</description><link>http://disassemblyrequired.wideanglewandering.com/2012/06/betsys-new-metal.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-146890302180427687</guid><pubDate>Mon, 14 May 2012 15:56:00 +0000</pubDate><atom:updated>2012-05-14T08:56:00.737-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photography</category><title>Vignetting from Filters at Ultra Wide-Angles</title><description>I recently picked up an old FD &lt;a href=&quot;http://www.mir.com.my/rb/photography/companies/canon/fdresources/fdlenses/17mm.htm&quot;&gt;Canon 17mm/f4&lt;/a&gt; lens for ultra wide-angle shots.&amp;nbsp; Since I knew that vignetting was sometimes a challenge with my Cokin A filters on a 24mm lens I upgraded to larger 85mm / P filters.&lt;br /&gt;&lt;br /&gt;In order to find my new limits before vignetting, I shot a test roll.&amp;nbsp; The following were shot at f8 on a roll of Fuji 200 film.&amp;nbsp; I paid no attention to composition and minimal attention to exposure.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-ysqwmCg94hM/T7DRvObkLhI/AAAAAAAABTM/dST1gZSLtPM/s1600/20120506-Vignetting-F1_Fuji200-3-BWPL.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-ysqwmCg94hM/T7DRvObkLhI/AAAAAAAABTM/dST1gZSLtPM/s320/20120506-Vignetting-F1_Fuji200-3-BWPL.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;72-77mm step-up ring, B&amp;amp;W 77mm polarizer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-h1TDe361Wbg/T7DRvWMwIhI/AAAAAAAABTg/sELPoyNBpNQ/s1600/20120506-Vignetting-F1_Fuji200-4-BWPL_81.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://2.bp.blogspot.com/-h1TDe361Wbg/T7DRvWMwIhI/AAAAAAAABTg/sELPoyNBpNQ/s320/20120506-Vignetting-F1_Fuji200-4-BWPL_81.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;72-77mm step-up ring, B&amp;amp;W 77mm polarizer and 81 stacked&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-7BfNhCUscEU/T7DRve6oMeI/AAAAAAAABTU/cKt46wVh9pU/s1600/20120506-Vignetting-F1_Fuji200-5-CokinPL.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-7BfNhCUscEU/T7DRve6oMeI/AAAAAAAABTU/cKt46wVh9pU/s320/20120506-Vignetting-F1_Fuji200-5-CokinPL.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin P Polarizer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-9WqbePSgRJQ/T7DRvrf0TQI/AAAAAAAABTc/DER3eyKW4Dk/s1600/20120506-Vignetting-F1_Fuji200-6-CokinPL_81.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-9WqbePSgRJQ/T7DRvrf0TQI/AAAAAAAABTc/DER3eyKW4Dk/s320/20120506-Vignetting-F1_Fuji200-6-CokinPL_81.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin P Polarizer and 81 stacked&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-mVYt1URBWaA/T7DRvzse6BI/AAAAAAAABT4/6xNdtILs47I/s1600/20120506-Vignetting-F1_Fuji200-7-CokinPL_ND4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-mVYt1URBWaA/T7DRvzse6BI/AAAAAAAABT4/6xNdtILs47I/s320/20120506-Vignetting-F1_Fuji200-7-CokinPL_ND4.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin P Polarizer and ND4 stacked&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-IJeb7irs2rk/T7DRv3RlF2I/AAAAAAAABTw/vZwRB5vnuZk/s1600/20120506-Vignetting-F1_Fuji200-8-CokinPL_ND4_8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://2.bp.blogspot.com/-IJeb7irs2rk/T7DRv3RlF2I/AAAAAAAABTw/vZwRB5vnuZk/s320/20120506-Vignetting-F1_Fuji200-8-CokinPL_ND4_8.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin P Polarizer, ND4 and ND8 stacked&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-zoIG8gBI7aQ/T7DRv7T5RuI/AAAAAAAABT0/OE076BXgMeM/s1600/20120506-Vignetting-F1_Fuji200-9-CokinND1024.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://2.bp.blogspot.com/-zoIG8gBI7aQ/T7DRv7T5RuI/AAAAAAAABT0/OE076BXgMeM/s320/20120506-Vignetting-F1_Fuji200-9-CokinND1024.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin P ND1024&lt;br /&gt;(excessive flare is an issue for this Hitech ND &lt;br /&gt;when shooting without a hood)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-2Q-wpKZyltY/T7DRuvM2OFI/AAAAAAAABTA/WGx9DYswc8I/s1600/20120506-Vignetting-F1_Fuji200-10-CokinWidePL.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-2Q-wpKZyltY/T7DRuvM2OFI/AAAAAAAABTA/WGx9DYswc8I/s320/20120506-Vignetting-F1_Fuji200-10-CokinWidePL.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin P Polarizer&lt;br /&gt;(wide-angle holder)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-DBagb9vVJnE/T7DRuwF07nI/AAAAAAAABTE/GLmkZyFbWrQ/s1600/20120506-Vignetting-F1_Fuji200-11-CokinWidePL_ND4.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://1.bp.blogspot.com/-DBagb9vVJnE/T7DRuwF07nI/AAAAAAAABTE/GLmkZyFbWrQ/s320/20120506-Vignetting-F1_Fuji200-11-CokinWidePL_ND4.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin P Polarizer (wide-angle holder)&lt;br /&gt;and ND4 (hand-held)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-3JDYyudd07g/T7DRunFg6KI/AAAAAAAABS8/1EP6Ve7aduk/s1600/20120506-Vignetting-F1_Fuji200-12-Hand_ND8.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-3JDYyudd07g/T7DRunFg6KI/AAAAAAAABS8/1EP6Ve7aduk/s320/20120506-Vignetting-F1_Fuji200-12-Hand_ND8.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;85mm ND8 gel (hand-held)&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;This tells me that vignetting will be an issue even though I&#39;m using a step-up ring for the screw-on filters and I modified a Cokin P holder for super-wide use.&amp;nbsp; The only way to avoid vignetting is to hand-hold an 85mm (Cokin P size) gel.&lt;br /&gt;&lt;br /&gt;For comparison, I also shot a second series with a 24mm/f2.8 lens.&amp;nbsp; In that case, vignetting was only a problem when stacking two gels with the Cokin polarizer.&lt;br /&gt;&lt;br /&gt;I don&#39;t yet have a good solution for filtration of 17mm lenses on a full-frame (35mm film in my case) camera.&amp;nbsp; Larger gels get expensive quickly and are bulky.&amp;nbsp; Given the amount of vignetting I saw with a 72-77mm step-up ring, I&#39;m not sure how much larger I&#39;d have to go to avoid the problem.</description><link>http://disassemblyrequired.wideanglewandering.com/2012/05/vignetting-from-filters-at-ultra-wide.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-ysqwmCg94hM/T7DRvObkLhI/AAAAAAAABTM/dST1gZSLtPM/s72-c/20120506-Vignetting-F1_Fuji200-3-BWPL.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-392713487086145812</guid><pubDate>Mon, 16 Apr 2012 10:50:00 +0000</pubDate><atom:updated>2012-04-17T11:46:50.708-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photography</category><title>Neutral Density Filter Tests</title><description>&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-ZELcp_05B78/T4vlqKS9EsI/AAAAAAAABP4/xul3fAxlSa8/s1600/20120415-NDTest-Nex5-0830-PL_ND1024-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-ZELcp_05B78/T4vlqKS9EsI/AAAAAAAABP4/xul3fAxlSa8/s320/20120415-NDTest-Nex5-0830-PL_ND1024-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech 10-stop neutral density filter in action&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I recently added some neutral density filters to my set of gels.&lt;br /&gt;&lt;br /&gt;I picked up a used set of Cokin P graduals, a Hitech 0.6 (ND4), 0.9 (ND8) and a 10-stop Hitech 3.0 (ND1024).&amp;nbsp; These are all the standard (not pro) series filters from Hitech.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Many complain about color casts being introduced by the standard 3.0 filter.&amp;nbsp; This inspired me to do a few tests digitally before I commit any film to these new filters.&lt;br /&gt;&lt;br /&gt;My experience was quite interesting.&amp;nbsp; So far I&#39;ve run into three challenges.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Heavy magenta color casts when the 3.0 filter is stacked with either the 0.6 or 0.9 filters.&amp;nbsp; No stacking the 10-stop.&lt;/li&gt;&lt;li&gt;Light flare coming from the back corners of the Cokin P holder&lt;/li&gt;&lt;li&gt;Vertical bars of tonal difference when the 3.0 filter with others&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;My first attempt was disastrous, never mind the boring subject.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-ifeKjPKs5zg/T4vliYt73II/AAAAAAAABM0/7LTssgtkb1g/s1600/20120408-NDTest-Nex5-0780-ND10ND4-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://4.bp.blogspot.com/-ifeKjPKs5zg/T4vliYt73II/AAAAAAAABM0/7LTssgtkb1g/s320/20120408-NDTest-Nex5-0780-ND10ND4-1024.JPG&quot; width=&quot;212&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech ND1024 and ND4&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;I then made a hood out of duct tape to shade the Cokin holder and reduce the flare.&lt;br /&gt;&lt;br /&gt;The following were all shot at f8 using a Canon 50mm/f1.4 lens on a Sony NEX-5 with an FD adapter.&amp;nbsp; I used ImageMagick to resize the JPGs produced by the camera.&amp;nbsp; I have raw files but didn&#39;t process them as I am only interested in the relative differences between images.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-gNNag6KhfwA/T4vljPJV59I/AAAAAAAABM8/gVyjgCEv_io/s1600/20120415-NDTest-Nex5-0820-ND4-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://2.bp.blogspot.com/-gNNag6KhfwA/T4vljPJV59I/AAAAAAAABM8/gVyjgCEv_io/s320/20120415-NDTest-Nex5-0820-ND4-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech ND4, 1/160s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-6p6q3VrgXoI/T4vljwU-yVI/AAAAAAAABNE/IJrPr43TL1c/s1600/20120415-NDTest-Nex5-0823-ND8-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-6p6q3VrgXoI/T4vljwU-yVI/AAAAAAAABNE/IJrPr43TL1c/s320/20120415-NDTest-Nex5-0823-ND8-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech ND8, 1/100s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/--MRU_-VCs6I/T4vlkkwU2NI/AAAAAAAABNM/EnXw813fb3k/s1600/20120415-NDTest-Nex5-0824-ND4_8-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://2.bp.blogspot.com/--MRU_-VCs6I/T4vlkkwU2NI/AAAAAAAABNM/EnXw813fb3k/s320/20120415-NDTest-Nex5-0824-ND4_8-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech ND8 and ND4 stacked, 1/25s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-KLT4nI9PMo0/T4vllheR-wI/AAAAAAAABNU/4kquF2wCD1g/s1600/20120415-NDTest-Nex5-0825-ND1024-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-KLT4nI9PMo0/T4vllheR-wI/AAAAAAAABNU/4kquF2wCD1g/s320/20120415-NDTest-Nex5-0825-ND1024-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech ND1024, 1s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The ND4 and ND8 don&#39;t have a very strong color cast, even when stacked.&amp;nbsp; The ND8 seems to increase color saturation slightly.&amp;nbsp; The 10-stop filter is significantly cooler, with a blue-green cast but that should be easily correctable.&amp;nbsp; This is not the magenta cast that people complain about.&lt;br /&gt;&lt;br /&gt;This rest are quite interesting.&amp;nbsp; I can&#39;t quite explain what I&#39;m seeing yet.&lt;br /&gt;&lt;br /&gt;Here you&#39;ll see what happens when the 10-stop filter is mixed with other Hitech NDs. &lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-MntxCXnEHBo/T4vlm1W_JnI/AAAAAAAABNc/WKCYjLvoDRg/s1600/20120415-NDTest-Nex5-0826-ND1024_4-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-MntxCXnEHBo/T4vlm1W_JnI/AAAAAAAABNc/WKCYjLvoDRg/s320/20120415-NDTest-Nex5-0826-ND1024_4-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech ND1024 and ND4, 2.5s&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-g4JwQrP14oY/T4vlnwZvzpI/AAAAAAAABNk/sgU76qRb0ts/s1600/20120415-NDTest-Nex5-0827-ND1024_8_4-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-g4JwQrP14oY/T4vlnwZvzpI/AAAAAAAABNk/sgU76qRb0ts/s320/20120415-NDTest-Nex5-0827-ND1024_8_4-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Hitech ND1024, ND8 and ND4, 6s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Notice the increasingly severe magenta color cast and the mysterious bar down the left side.&amp;nbsp; The sun was over my left shoulder at the time.&amp;nbsp; The color cast alone is enough to keep my from trying to stack these.&lt;br /&gt;&lt;br /&gt;Next I tried stacking the NDs with the Cokin linear polarizer.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-_noB84MD0C0/T4vlrG-kJnI/AAAAAAAABOE/yuox4MQzfN8/s1600/20120415-NDTest-Nex5-0831-PL_ND1024-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-_noB84MD0C0/T4vlrG-kJnI/AAAAAAAABOE/yuox4MQzfN8/s320/20120415-NDTest-Nex5-0831-PL_ND1024-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin polarizer and Hitech ND1024, 4s&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-CwB7qVbSEZ8/T4vlr5ZD9JI/AAAAAAAABOM/G2JKQWUSycg/s1600/20120415-NDTest-Nex5-0832-PL_ND1024_8-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-CwB7qVbSEZ8/T4vlr5ZD9JI/AAAAAAAABOM/G2JKQWUSycg/s320/20120415-NDTest-Nex5-0832-PL_ND1024_8-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin polarizer, Hitech ND1024 and ND8, 10s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;With just the polarizer stacked with the Hitech ND1024, the color is correctable but the vertical bar is back.&lt;br /&gt;&lt;br /&gt;Stacking the ND1024 with the ND8 gives the now-predictable magenta cast.&lt;br /&gt;&lt;br /&gt;The last test shot incorporates a Cokin gradual ND. &lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-4hHHVLVoqn8/T4vlt_BqFOI/AAAAAAAABOc/xOfnIjDVico/s1600/20120415-NDTest-Nex5-0834-PL_ND1024_GND-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-4hHHVLVoqn8/T4vlt_BqFOI/AAAAAAAABOc/xOfnIjDVico/s320/20120415-NDTest-Nex5-0834-PL_ND1024_GND-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin linear polarizer, gradual ND and Hitech 1024, 5s&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The blue sky was significantly muddied by the addition of the gradual ND.&amp;nbsp; Aside from the vertical bar issue, I think I&#39;d want to edit this one from RAW before I make a practice of stacking a gradual with the Hitech 3.0.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/04/neutral-density-filter-tests.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-ZELcp_05B78/T4vlqKS9EsI/AAAAAAAABP4/xul3fAxlSa8/s72-c/20120415-NDTest-Nex5-0830-PL_ND1024-1024.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-8077726080082238833</guid><pubDate>Mon, 16 Apr 2012 10:01:00 +0000</pubDate><atom:updated>2012-04-17T11:47:54.601-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Photography</category><title>Warming Polarizer Tests</title><description>I recently decided to move to larger filters for my Canon FD lenses.&amp;nbsp; This is partially to avoid vignetting and partially to accommodate a couple of lenses that use 72mm filter rings.&lt;br /&gt;&lt;br /&gt;As always, I&#39;m looking for good value on my equipment so I can spend more money on beer and traveling to find beer.&amp;nbsp; Thankfully the used market for Canon FD gear is pretty good.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I know from previous experience that many polarizers tend to pass cooler light so this time around I added some warming filters to the mix.&lt;br /&gt;&lt;br /&gt;I picked up the following:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cokin P160 linear polarizer&lt;/li&gt;&lt;li&gt;Cokin P026 81A warming filter&lt;/li&gt;&lt;li&gt;B&amp;amp;W screw-on polarizer&lt;/li&gt;&lt;li&gt;Tiffen screw-on 81a warming filter&lt;/li&gt;&lt;li&gt;Tiffen screw-on warming polarizer&lt;/li&gt;&lt;/ul&gt;I tested them recently to check for color casts and to see the warming effect.&amp;nbsp; My test methodology is pretty simple as I was just looking for relative differences between the filters.&lt;br /&gt;&lt;br /&gt;I used a Sony NEX-5 with an FD mount adapter, a Canon 50mm/f1.4 lens and a tripod.&amp;nbsp; I took the in-camera JPG files and resized them with ImageMagick.&amp;nbsp; No changes were made to levels.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-mpyWJeyoxy0/T4vkSS0DGdI/AAAAAAAABL8/LPGGat63aE8/s1600/20120414-PolarizerTest-Nex5-0786-NoPL-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://2.bp.blogspot.com/-mpyWJeyoxy0/T4vkSS0DGdI/AAAAAAAABL8/LPGGat63aE8/s320/20120414-PolarizerTest-Nex5-0786-NoPL-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;No filters&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-g6DUaAIrw3M/T4vkZTvJAVI/AAAAAAAABMs/4kmCyTdIHGg/s1600/20120415-PolarizerTest-Nex5-0820-CokinPL-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-g6DUaAIrw3M/T4vkZTvJAVI/AAAAAAAABMs/4kmCyTdIHGg/s320/20120415-PolarizerTest-Nex5-0820-CokinPL-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin linear polarizer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://2.bp.blogspot.com/-pFx_gAyBIXc/T4vkYBAbsRI/AAAAAAAABMk/3XDztdBJk4s/s1600/20120415-PolarizerTest-Nex5-0818-B%2526WPL-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://2.bp.blogspot.com/-pFx_gAyBIXc/T4vkYBAbsRI/AAAAAAAABMk/3XDztdBJk4s/s320/20120415-PolarizerTest-Nex5-0818-B%2526WPL-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;B&amp;amp;W polarizer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;The image taken with the Cokin polarizer appears considerably cooler than the original image.&amp;nbsp; The B&amp;amp;W polarizer is less so.&lt;br /&gt;&lt;br /&gt;Next, the warming filters.&lt;br /&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-CXBGgd4aeP8/T4vkTc0KeJI/AAAAAAAABME/2q1RM62V6Q0/s1600/20120414-PolarizerTest-Nex5-0788-TiffenWarmingPL-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-CXBGgd4aeP8/T4vkTc0KeJI/AAAAAAAABME/2q1RM62V6Q0/s320/20120414-PolarizerTest-Nex5-0788-TiffenWarmingPL-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Tiffen warming polarizer&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-OS1tbS2u8sU/T4vkURiPAPI/AAAAAAAABMM/zAyTSSZ15xo/s1600/20120414-PolarizerTest-Nex5-0789-GlassPL_81A-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://4.bp.blogspot.com/-OS1tbS2u8sU/T4vkURiPAPI/AAAAAAAABMM/zAyTSSZ15xo/s320/20120414-PolarizerTest-Nex5-0789-GlassPL_81A-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;B&amp;amp;W polarizer with Tiffen 81a warming filter&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;table align=&quot;center&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;margin-left: auto; margin-right: auto; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-AEQAEbin-Wo/T4vkVQCj6pI/AAAAAAAABMU/_rGFzihoo2U/s1600/20120414-PolarizerTest-Nex5-0791-CokinPL_81A-1024.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;212&quot; src=&quot;http://3.bp.blogspot.com/-AEQAEbin-Wo/T4vkVQCj6pI/AAAAAAAABMU/_rGFzihoo2U/s320/20120414-PolarizerTest-Nex5-0791-CokinPL_81A-1024.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Cokin linear polarizer and Cokin 81a warming filter&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;The Tiffen warming polarizer and the stacked glass filters both look similar, although the stacked filters seemed to yield more blue in the sky.&amp;nbsp; The warming effect is very pronounced on the brown river.&lt;br /&gt;&lt;br /&gt;The Cokin filter set was cooler than the other combinations but on first examination, I think this will yield the most pleasant skies.</description><link>http://disassemblyrequired.wideanglewandering.com/2012/04/warming-polarizer-tests.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-mpyWJeyoxy0/T4vkSS0DGdI/AAAAAAAABL8/LPGGat63aE8/s72-c/20120414-PolarizerTest-Nex5-0786-NoPL-1024.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-7348341657854074048</guid><pubDate>Mon, 02 Apr 2012 05:59:00 +0000</pubDate><atom:updated>2012-04-17T12:11:31.345-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">InfoSec</category><title>Information Security For Travelers - Drive Encryption Part 2</title><description>Now that I&#39;ve &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/2012/03/information-security-for-travelers.html&quot;&gt;identified my threats and vulnerabilities&lt;/a&gt; and &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/2012/03/information-security-for-travelers.html&quot;&gt;encrypted my netbook hard drive&lt;/a&gt;, it&#39;s time to look at storage on my other devices.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;    Nokia Quad-Band &quot;Dumb&quot; Phone&lt;/h3&gt;I have my contacts and call history here.&amp;nbsp; Unfortunately, I am not aware of any encryption or strong access control available for a device like this.&amp;nbsp; I&#39;ll disable the SMS history but otherwise I&#39;ll leave it as is and accept the risk.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;    Android Tablet (aka TruckPuter v3)&lt;/h3&gt;I&#39;m using an inexpensive Archos tablet as my car stereo.&amp;nbsp; There may be encryption options for Android 4 but I don&#39;t intend to use this device for anything but playing music.&lt;br /&gt;&lt;br /&gt;It&#39;s a good idea to keep your security controls proportional to the sensitivity of the data at risk.&amp;nbsp; In that light, I&#39;m not going to spend any time on logical security controls for the tablet.&amp;nbsp; I&#39;ll just keep it physically locked up when not in use.&lt;br /&gt;&lt;br /&gt;If you&#39;re traveling to a place where your choice in audio books, podcasts or music could cause you trouble it would behoove you to find and employ a suitable option.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;    Portable USB Flash Drive&lt;/h3&gt;&lt;br /&gt;Sometimes a wi-fi network won&#39;t be available or my netbook won&#39;t be handy and I&#39;ll be using someone else&#39;s computer.&amp;nbsp; Perhaps the netbook has been stolen and I need access to a scanned jpeg of my passport.&lt;br /&gt;&lt;br /&gt;I&#39;ll use a portable USB flash drive to hold copies of my sensitive data (passport, driver&#39;s license, vehicle registration, contact list).&amp;nbsp; It will also have a &lt;a href=&quot;http://lifehacker.com/5389421/five-best-portable-apps-suites&quot;&gt;portable app suite&lt;/a&gt; but I&#39;ll get into that later.&lt;br /&gt;&lt;br /&gt;Because of the sensitive data, I definitely want this device to be encrypted.&amp;nbsp; I could encrypt it myself with TrueCrypt but TrueCrypt requires administrative rights in Windows.&amp;nbsp; I can&#39;t guarantee I&#39;ll have admin privileges so I&#39;m going to use an off-the-shelf IronKey USB stick that I have from a previous project.&lt;br /&gt;&lt;br /&gt;The IronKey will work in any Windows machine with USB ports.&amp;nbsp; It has two partitions - an unencrypted one with a Windows executable with the IronKey utility and a second one that can only be accessed by entering a password into the aforementioned utility.&amp;nbsp; That password unlocks a key which decrypts the partition.&lt;br /&gt;&lt;br /&gt;IronKeys aren&#39;t perfect but since I have one on hand it will do.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;    Password File&lt;/h3&gt;Typing a password into an untrusted machine is a risky activity.&amp;nbsp; There are all sorts of malware that can capture the keystrokes between your fingers and your web browser, evading most of the security controls employed by web applications.&lt;br /&gt;&lt;br /&gt;One way to mitigate this risk is to store your passwords in a vault or protected file.&amp;nbsp; With the right software, the password vault can enter the password into a login form for you, thereby evading malware that monitors keystrokes.&amp;nbsp; It also has the advantage of not requiring you to memorize all your passwords.&lt;br /&gt;&lt;br /&gt;I prefer to use &lt;a href=&quot;http://keepass.info/&quot;&gt;KeePass 2&lt;/a&gt;.&amp;nbsp; It is available for Windows and Linux.&lt;br /&gt;&lt;br /&gt;KeePass is a GUI front-end to an encrypted password file.&amp;nbsp; It is easy to install.&amp;nbsp; Filling it with usernames and passwords can be a bit tedious but the payoff is worth it.&lt;br /&gt;&lt;br /&gt;I keep the &quot;master&quot; password file on my netbook.&amp;nbsp; If I add a new password, I put a copy of the password file on my IronKey drive as well as on a plain unencrypted SD card.&lt;br /&gt;&lt;br /&gt;The file itself is strongly encrypted provided you use a good password, so it can be safely stored on an unencrypted drive.&amp;nbsp; I can use this copy if my IronKey is unavailable or it doesn&#39;t work in a particular internet cafe&#39;s computers.&lt;br /&gt;&lt;br /&gt;This concludes my precautions for data protection in storage.&amp;nbsp; In the next posts, I&#39;ll talk about confidentiality of my personal data when it is in use and when it is in transit.&lt;br /&gt;&lt;br /&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/04/information-security-for-travelers_01.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-6896952389938740137</guid><pubDate>Sun, 01 Apr 2012 23:50:00 +0000</pubDate><atom:updated>2012-04-17T11:53:22.756-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">InfoSec</category><title>Information Security For Travelers - Drive Encryption Part 1</title><description>I&#39;ve &lt;a href=&quot;http://disassemblyrequired.wideanglewandering.com/2012/03/information-security-for-travelers.html&quot;&gt;analyzed my threats and vulnerabilities&lt;/a&gt;.&amp;nbsp; Now it&#39;s time to look at drive encryption as a security measure to mitigate the risk of someone exploiting those vulnerabilities.&amp;nbsp; Drive encryption is now cheap and easy for everyone.&amp;nbsp; If your drives aren&#39;t encrypted, why not? &lt;br /&gt;&lt;br /&gt;Drive encryption addresses two of my threats:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;identity thieves with access to my (presumably stolen) hardware&lt;/li&gt;&lt;li&gt;overzealous search &amp;amp; seizure, which may happen at the hands of legitimate or illegitimate authorities&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;I&#39;m going to focus on these areas:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Whole drive encryption&lt;/li&gt;&lt;li&gt;Storage encryption for other gizmos &lt;/li&gt;&lt;li&gt;Portable USB encryption&lt;/li&gt;&lt;li&gt;Password file Encryption&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;&lt;h3&gt;        Whole Drive Encryption&lt;/h3&gt;&lt;br /&gt;Because my netbook&amp;nbsp; doesn&#39;t have a Trusted Computing Module (TPM) and I want cross-platform compatibility between Windows and Linux, I&#39;m using TrueCrypt.&amp;nbsp; Dm-crypt for Linux or Bitlocker for Windows are also good choices.&amp;nbsp; I don&#39;t do Apple so I can&#39;t help you there.&lt;br /&gt;&lt;br /&gt;Most people will simply use TrueCrypt to encrypt the entire disk where Windows is installed.&amp;nbsp; A password is required at boot time in this configuration.&lt;br /&gt;&lt;br /&gt;In addition, you might optionally choose to add a hidden encrypted volume to your drive.&amp;nbsp; To do this, you&#39;ll need an empty partition available on your drive.&amp;nbsp; You won&#39;t be able to resize any partitions once the drive is encrypted so it&#39;s best to sort this out now.&amp;nbsp; I don&#39;t need such a partition so I won&#39;t detail that here.&lt;br /&gt;&lt;br /&gt;To get started, &lt;a href=&quot;http://www.truecrypt.org/&quot;&gt;download and installed TrueCrypt&lt;/a&gt;.&amp;nbsp; Once it is installed, proceed by selecting &lt;b&gt;Encrypt System Volume&lt;/b&gt; from the &lt;b&gt;System Menu&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-HwGaxnVaO58/T3jiaGhJPoI/AAAAAAAABHY/-Gtp5muCwg0/s1600/encrypt-system-partition-1.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;277&quot; src=&quot;http://3.bp.blogspot.com/-HwGaxnVaO58/T3jiaGhJPoI/AAAAAAAABHY/-Gtp5muCwg0/s320/encrypt-system-partition-1.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;This will kick off a wizard that will walk you through the process.&amp;nbsp; Part-way through you&#39;ll be prompted to reboot the computer so TrueCrypt can complete a pretest.&lt;br /&gt;&lt;br /&gt;Here are the answers I gave:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Area to Encrypt: &lt;b&gt;Encrypt the whole drive&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;If your drive is used only for a single operating system (Windows) then the safest option is to encrypt the whole drive.&amp;nbsp; Since I&#39;m starting from a new fresh drive and I don&#39;t plan to use it for anything but my Windows install, I&#39;ve encrypted the whole drive.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Encryption of Host Protected Area: &lt;b&gt;No&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;Since I&#39;m using a fresh drive, I know the HPA is available to be encrypted.&amp;nbsp; This might not be the case for some factory-built machines that store drivers or recovery tools there.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Number of Operating Systems: &lt;b&gt;Single-boot&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I&#39;m only planning to boot Windows on this netbook.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Encryption Options: &lt;b&gt;Defaults&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;I simply chose the default encryption and hashing algorithms.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Password&lt;br /&gt;&lt;br /&gt;This is the password you&#39;ll use to boot the computer.&amp;nbsp; Of course it is essential that you choose something that you can remember.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;TrueCrypt stores the decryption key for your hard drive on the drive itself.&amp;nbsp; It is protected by this password, so you should also choose something long and not easily guessable.&lt;br /&gt;&lt;br /&gt;A weak password will be vulnerable to brute force attacks (i.e. automated password guessing) should someone steal your hard drive and really want the contents.&amp;nbsp; Of course, if they really wanted the contents, they&#39;d just beat you or lock you away until you gave up the password.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Collecting Random Data&lt;br /&gt;&lt;br /&gt;Just wiggle your mouse around for a bit.&amp;nbsp; The software needs the movement of your mouse to generate random numbers for key generation.&amp;nbsp; It&#39;s not as goofy as it seems.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Wipe Mode: &lt;b&gt;None&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;This drive is new and has never had any sensitive information stored on it.&amp;nbsp; Wiping isn&#39;t necessary.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;You will also be prompted to create a recovery disc.&amp;nbsp; This is how you recover your hard drive in case the decryption key is damage or corrupted.&amp;nbsp; Since I don&#39;t have a CD-burner, I chose to save the recovery disc as an ISO file which I will write to a USB stick for safekeeping.&lt;br /&gt;&lt;br /&gt;Once you&#39;ve finished the wizard, TrueCrypt goes to work in the background encrypting your drive.&amp;nbsp; From this point on you can ignore TrueCrypt - it will run silently.</description><link>http://disassemblyrequired.wideanglewandering.com/2012/04/information-security-for-travelers.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-HwGaxnVaO58/T3jiaGhJPoI/AAAAAAAABHY/-Gtp5muCwg0/s72-c/encrypt-system-partition-1.png" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-450850249281462047</guid><pubDate>Fri, 30 Mar 2012 22:06:00 +0000</pubDate><atom:updated>2012-06-17T03:03:59.098-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">InfoSec</category><title>Information Security For Travelers</title><description>While I&#39;m not opposed to technology, I usually use travel as an opportunity to unplug.&amp;nbsp; In the past I&#39;ve used internet cafes and VOIP but didn&#39;t carry any electronics more sophisticated than a AA-powered MP3 player. &lt;br /&gt;&lt;br /&gt;This time around, I&#39;m traveling with a laptop and a phone.&amp;nbsp; I&#39;ll be getting internet access from a variety of sources.&amp;nbsp; I&#39;ll be away long enough that I have to manage my finances online.&amp;nbsp; Since I&#39;m driving, I&#39;ll use the laptop for route planning.&lt;br /&gt;&lt;br /&gt;While I still think it&#39;s possible to travel without electronics, it&#39;s harder than it used to be.&amp;nbsp; Time will tell if I stick to this approach.&lt;br /&gt;&lt;br /&gt;In the meantime, I need a broader approach to protecting my data.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;h2&gt; Threats &lt;/h2&gt;To start with, I have to identify my threats.&amp;nbsp; Personally, my concerns are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Internet cafe malware (keyloggers)&lt;/li&gt;&lt;li&gt;Wi-Fi hotspot eavesdropping (session hijacking, credential theft)&lt;/li&gt;&lt;li&gt;Identity thieves (stealing personal data from stolen hardware)&lt;/li&gt;&lt;li&gt;Over-zealous customs and immigration officials (no one should have the authority to search my data unless I have committed a crime)&lt;/li&gt;&lt;li&gt;Data-mining firms (gathering personal and behavioral information, usually for marketing purposes) &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h2&gt;  Vulnerabilities&lt;/h2&gt;Now that I have identified my threats, I have to look at my vulnerabilities to those threats.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;  High-Risk Vulnerabilities&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Internet cafe malware&lt;br /&gt;&lt;br /&gt;I have no control over the hardware or the software that the internet cafe is using.&amp;nbsp; The machines are exposed to a constant flow of public users with poor security habits.&amp;nbsp; The machine could be infected with keyloggers or other forms of malware, all passively collecting information.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Anything connected to or accessed from a cafe machine is highly vulnerable if no steps are taken.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Identity thieves&lt;br /&gt;&lt;br /&gt;In addition to my physical wallet and passport, I have personal information on my laptop, phone and flash storage devices.&amp;nbsp; If someone steals my laptop it would be trivial to gain access to it along with the data stored on the hard drive, including a photocopy of the contents of my wallet and passport.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt; Medium-Risk Vulnerabilities &lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Wi-Fi hot-spot eavesdropping&lt;br /&gt;&lt;br /&gt;Public wi-fi networks can be  quite risky.&amp;nbsp; Other users may be capturing unencrypted transmissions,  which can include session tokens or personal data.&amp;nbsp; Some sites do a good  job of encrypting transmissions but some do not.&lt;br /&gt;&lt;br /&gt;For example, a  malicious user on a poorly secured wi-fi network could easily capture  the session I used to log into my email or social networking account. &lt;br /&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;h3&gt; Low-Risk Vulnerabilities&lt;/h3&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Over-zealous customs and immigration&lt;br /&gt;&lt;br /&gt;It is an unfortunate trend, recently, for customs and immigrations officials to temporarily seize and search electronic storage devices when crossing borders.&amp;nbsp; This is ostensibly done to prevent criminals from doing criminal things but people have been targeted for political reasons as well.&amp;nbsp; &lt;br /&gt;&lt;br /&gt;This is mainly a problem with the US and Canada but a destabilized government in Latin America could very well turn to such tactics.&amp;nbsp; The hardware and software to crack the traditional security measures on a phone or laptop are easily available to governments.&lt;br /&gt;&lt;br /&gt;While I don&#39;t have anything to hide, I don&#39;t have anything to share either.&amp;nbsp; There is nothing for me to gain by participating in such a search.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Data-Mining Marketers&amp;nbsp; &lt;br /&gt;&lt;br /&gt;Many companies use cookies and other persistent identifiers to track your activity on the internet.&amp;nbsp; This is generally for marketing purposes but these firms have a poor record on data protection and their presence is annoying at best on most web sites.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Now that I&#39;ve identified the threats and my vulnerabilities to those threats, I can devise the security measures I&#39;ll employ to protect myself and my data.&amp;nbsp; In the coming posts I&#39;ll look at how to balance security and usability with various encryption technologies to mitigate the threats described above.</description><link>http://disassemblyrequired.wideanglewandering.com/2012/03/information-security-for-travelers.html</link><author>noreply@blogger.com (Anonymous)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-6446772723310050505</guid><pubDate>Mon, 23 Jan 2012 08:22:00 +0000</pubDate><atom:updated>2012-06-27T00:54:01.258-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Landcruiser</category><category domain="http://www.blogger.com/atom/ns#">Shade Structure</category><title>Black Rock City Shade Structure</title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;/div&gt;&lt;br /&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; margin-right: 1em; text-align: left;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://4.bp.blogspot.com/-zbsnSb5nHEk/TxvWX8ZFVCI/AAAAAAAAAlI/y9TggyrxCd4/s1600/20110831-LX3-BurningMan-12.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;213&quot; src=&quot;http://4.bp.blogspot.com/-zbsnSb5nHEk/TxvWX8ZFVCI/AAAAAAAAAlI/y9TggyrxCd4/s320/20110831-LX3-BurningMan-12.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;Shade Thing made of aluminet &amp;amp; &lt;br /&gt;plastic tarp.&amp;nbsp; In retrospect it would have&lt;br /&gt;been better to use all-aluminet covering.&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;Black Rock City Shade Structure&lt;br /&gt;&lt;br /&gt;I already have my truck set up so I can sleep comfortably on a bed I&#39;ve built into the back of the vehicle.&lt;br /&gt;&lt;br /&gt;When making camp, I usually I park in the shade and don&#39;t sleep in it during the day.&amp;nbsp; Obviously this wouldn&#39;t work in shade-less Black Rock City, so I decided to erect an aluminet shade structure over the top.&lt;br /&gt;&lt;br /&gt;It&#39;s shaped like a monkey hut morphed into a partial dome.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Parts (quantities will vary by vehicle size):&lt;br /&gt;&lt;ul&gt;&lt;li&gt;10-14 10&#39; pieces of 3/4&quot; PVC (enough to make ribs &amp;amp; flagpole).&amp;nbsp; &lt;br /&gt;I am fairly confident you could also use 1/2&quot; provided you make straight cuts and use good supports &amp;amp; reinforcements.&lt;/li&gt;&lt;li&gt;4 1&quot;-3/4&quot; reducers&lt;br /&gt;If integrating into vehicle load-bars.&amp;nbsp; My Yakima bars have an OD of ~1&quot;.&amp;nbsp; &lt;/li&gt;&lt;li&gt;10-14 straight couplers&lt;br /&gt;For re-connecting pieces cut down in size for easier transport.&amp;nbsp; 10&#39; PVC pipe is unwieldy.&lt;/li&gt;&lt;li&gt;6-10 4-way couplers&lt;br /&gt;For connecting all ribs to top frame.&lt;/li&gt;&lt;li&gt;4-6 3-way couplers&lt;br /&gt;Branches off side ribs and connects to elbows for light posts. &lt;/li&gt;&lt;li&gt;4-6 30-45 degree elbows&lt;br /&gt;For light posts.&amp;nbsp; Depending on the bend in your side-ribs you may want different angles to get your light posts as vertical as possible.&lt;/li&gt;&lt;li&gt;10-14 18&quot; straight steel spikes &lt;br /&gt;Found near re-bar at the big box hardware stores.&lt;/li&gt;&lt;li&gt;18-30&#39; of 14-21&#39; wide 70% &lt;a href=&quot;http://www.greenhousemegastore.com/product/70-percent-aluminet-shade-curtain/shade-cloth&quot;&gt;aluminet&lt;/a&gt;.&amp;nbsp; &lt;br /&gt;I should have used a total width of 26x21&#39;.&amp;nbsp; Pricey but it really is much better than a standard tarp and it will last forever.&lt;/li&gt;&lt;li&gt;Gromets&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;The shape is fairly simple as you can see in the diagram below.&amp;nbsp; I simply took a tape measure to the vehicle, estimated how much PVC I&#39;d need and made a couple trips back and forth to the hardware store as I assembled it one afternoon.&lt;br /&gt;&lt;br /&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;http://3.bp.blogspot.com/-IhtiP0eBCPk/Tx0YWkH3TnI/AAAAAAAAAoI/lNC74I3Qhpc/s1600/20110829-BurningManShadeStructure.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;232&quot; src=&quot;http://3.bp.blogspot.com/-IhtiP0eBCPk/Tx0YWkH3TnI/AAAAAAAAAoI/lNC74I3Qhpc/s320/20110829-BurningManShadeStructure.jpg&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Here are a few assembly notes.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cut all PVC as straight as possible.&amp;nbsp; Use clamps to hold the pipe steady.&amp;nbsp; This is crucial to getting sturdy connections wherever you use a coupler.&lt;/li&gt;&lt;li&gt;Hammer the steel spikes no more than half-way into the ground.&amp;nbsp; You need to have at least 8&quot; or so for the PVC to securely slip over the top.&lt;/li&gt;&lt;li&gt;Lash ropes to the 4-way couplers and steak them straight-down vertically.&amp;nbsp; While aluminet does pass some air, limiting it&#39;s tendency to go airborne, in a good storm you might get enough lift to pull free of your steel spikes.&amp;nbsp; &lt;/li&gt;&lt;li&gt;I used 2 strips of aluminet, each 26&#39; long and 7&#39; wide and 1 strip of green tarp.&amp;nbsp; I should have used all aluminet.&amp;nbsp; Each ran along the length of the vehicle - one on each side and one along the hood, roof and rear.&amp;nbsp; Consider making the center piece a bit longer to help block the sun when it is low on the horizon.&amp;nbsp; I left the aluminet about 3&#39; off the ground on the sides.&lt;/li&gt;&lt;li&gt;I put cheap solar lights from the hardware store ($3-5 each) on four light-posts around the vehicle.&amp;nbsp; I also put a fancy color-changing LED solar light up on a 15&#39; flagpole.&amp;nbsp; This really helps to find your way around at night.&lt;/li&gt;&lt;/ul&gt;See it in action at &lt;a href=&quot;http://wideanglewandering.blogspot.com/2012/01/burning-man-orphan-camping.html&quot;&gt;Wide-Angle Wandering&lt;/a&gt;. &lt;br /&gt;&lt;ul&gt;&lt;/ul&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2012/01/black-rock-city-shade-structure.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-zbsnSb5nHEk/TxvWX8ZFVCI/AAAAAAAAAlI/y9TggyrxCd4/s72-c/20110831-LX3-BurningMan-12.JPG" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Black Rock City, NV, USA</georss:featurename><georss:point>40.7853642 -119.2078132</georss:point><georss:box>40.7372732 -119.2867772 40.833455199999996 -119.1288492</georss:box></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-7283214205631385527</guid><pubDate>Sun, 06 Nov 2011 06:03:00 +0000</pubDate><atom:updated>2012-06-27T00:54:54.345-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Audio</category><category domain="http://www.blogger.com/atom/ns#">Car Computer</category><category domain="http://www.blogger.com/atom/ns#">Landcruiser</category><title>TruckPuter v2</title><description>TruckPuter v1 was based on an HP DM1Z 12&quot; netbook with a&amp;nbsp;&lt;a href=&quot;http://disassemblyrequired.blogspot.com/2011/07/laptop-remote-power-switch.html&quot;&gt;remote power switch&lt;/a&gt;. &amp;nbsp;I scrapped that for a number of reasons:&lt;br /&gt;&lt;div&gt;&lt;ol&gt;&lt;li&gt;Windows 7 is a mediocre touchscreen OS. &amp;nbsp;Task switching is a hassle.&lt;/li&gt;&lt;li&gt;The netbook bluescreened often&lt;/li&gt;&lt;li&gt;MS Streets &amp;amp; Trips is mediocre nav software&lt;/li&gt;&lt;li&gt;The DM1Z has a hidden reed switch that deactivated my remote power switch&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;table cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;tr-caption-container&quot; style=&quot;float: left; text-align: center;&quot;&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://1.bp.blogspot.com/-3JqIcOYo6Q4/TrXBQgF7ryI/AAAAAAAAAJE/SntL19avukc/s1600/P1120172.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: auto; margin-right: auto;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-3JqIcOYo6Q4/TrXBQgF7ryI/AAAAAAAAAJE/SntL19avukc/s320/P1120172.JPG&quot; width=&quot;213&quot; /&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td class=&quot;tr-caption&quot; style=&quot;text-align: center;&quot;&gt;XBMC Live (Ubuntu 10.04) Installation&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;TruckPuter v2 is based on a &lt;a href=&quot;http://www.mini-box.com/M350-universal-mini-itx-enclosure&quot;&gt;Mini-Box m350 case&lt;/a&gt; &amp;amp; &lt;a href=&quot;http://www.mini-box.com/M3-ATX-DC-DC-ATX-Automotive-Computer-car-PC-Power-Supply&quot;&gt;M3-ATX&lt;/a&gt; ignition-sensing power supply, an &lt;a href=&quot;http://www.asus.com/Motherboards/Intel_CPU_on_Board/AT5IONTI/&quot;&gt;Asus AT5ION-I&lt;/a&gt; motherboard &amp;amp; Atom D525 CPU with 4GB of RAM, a 120GB SSD for storage and a 32GB class 4 SD card for booting. &amp;nbsp;I&#39;ll delegate navigation to a Garmin Nuvi with custom maps.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I just did a test-boot using XBMC Live on an SSD and everything looks good so far.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Thanks to mini-itx.com for tips:&amp;nbsp;&lt;a href=&quot;http://www.mini-itx.com/projects/xbmc-ion&quot;&gt;http://www.mini-itx.com/projects/xbmc-ion&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2011/11/truckputer-v2_05.html</link><author>noreply@blogger.com (Anonymous)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-3JqIcOYo6Q4/TrXBQgF7ryI/AAAAAAAAAJE/SntL19avukc/s72-c/P1120172.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-1671502251266322010</guid><pubDate>Tue, 19 Jul 2011 10:12:00 +0000</pubDate><atom:updated>2012-06-28T02:19:07.283-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Car Computer</category><category domain="http://www.blogger.com/atom/ns#">Landcruiser</category><title>Laptop Remote Power Switch</title><description>&lt;a href=&quot;http://1.bp.blogspot.com/-ypkqm4hvVIs/TvaMvQCWAeI/AAAAAAAAAgU/qqeqtSYQZDE/s1600/P1110010.JPG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;http://1.bp.blogspot.com/-ypkqm4hvVIs/TvaMvQCWAeI/AAAAAAAAAgU/qqeqtSYQZDE/s320/P1110010.JPG&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;Inspired by &lt;a href=&quot;http://www.mp3car.com/how-to-power-a-laptop/108758-simple-and-clean-remote-laptop-power-switch.html&quot;&gt;this thread on mp3car.com&lt;/a&gt; and using &lt;a href=&quot;http://bizsupport2.austin.hp.com/bc/docs/support/SupportManual/c02666702/c02666702.pdf&quot;&gt;this service manual from HP&lt;/a&gt; I just finished soldering a remote power switch to my laptop.&lt;br /&gt;&lt;br /&gt;The switch &amp;amp; soldering iron came from Radio Shack.  The wire leads were taken from an ethernet cable.&lt;br /&gt;&lt;br /&gt;The laptop will be used as a car computer.  Now I can boot it without having to pull it out of its hiding spot or deal with opening the lid.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;i&gt;Edit: there is a reed switch somewhere that prevents the laptop from booting when the lid is closed (or within ~30 degrees of being closed).  I haven&#39;t been able to find it yet ...&lt;/i&gt;&lt;/div&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2011/07/laptop-remote-power-switch.html</link><author>noreply@blogger.com (Dillon)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-ypkqm4hvVIs/TvaMvQCWAeI/AAAAAAAAAgU/qqeqtSYQZDE/s72-c/P1110010.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-3213421852358893713</guid><pubDate>Mon, 14 Mar 2011 06:28:00 +0000</pubDate><atom:updated>2012-04-17T12:09:46.350-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">Virtualization</category><title>VirtualBox VMs - autostarting on a headless Linux host</title><description>With some help from &lt;a href=&quot;http://www.glump.net/howto/virtualbox_as_a_service&quot;&gt;this and other blog posts&lt;/a&gt; I now have the Windows VM from my previous post set to auto-start.&lt;br /&gt;&lt;br /&gt;Despite all the CLI and the manually edited scripts and config files, I&#39;m finding this much easier (and more successful) than using KVM.  &lt;br /&gt;&lt;br /&gt;To start, I created a config file that will be used by the init.d scripts:&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sudo nano /etc/default/virtualbox&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Which contains the following entries (note - my VMs run as a user called vbox):&lt;br /&gt;&lt;pre&gt;SHUTDOWN_USERS=&quot;vbox&quot; # space-delimited list of users who might have runnings vms&lt;br /&gt;SHUTDOWN=savestate # if any are found, suspend them to disk&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I then created the script, which required a few modifications to refer to my local system:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;#! /bin/sh&lt;br /&gt;### BEGIN INIT INFO&lt;br /&gt;# Provides:          virtualbox-subsonic-win&lt;br /&gt;# Required-Start:    $local_fs $remote_fs vboxdrv vboxnet&lt;br /&gt;# Required-Stop:     $local_fs $remote_fs&lt;br /&gt;# Default-Start:     2 3 4 5&lt;br /&gt;# Default-Stop:      0 1 6&lt;br /&gt;# Short-Description: subsonic-win virtual machine&lt;br /&gt;# Description:       subsonic-win virtual machine hosted by VirtualBox&lt;br /&gt;### END INIT INFO&lt;br /&gt;&lt;br /&gt;# Author: Brendan Kidwell &lt;brendan@glump.net&gt;&lt;br /&gt;#&lt;br /&gt;# Based on /etc/init.d/skeleton from Ubuntu 8.04. Updated for Ubuntu 9.10.&lt;br /&gt;# If you are using Ubuntu &amp;lt;9.10, you might need to change &quot;Default-Stop&quot;&lt;br /&gt;# above to &quot;S 0 1 6&quot;.&lt;br /&gt;&lt;br /&gt;# Do NOT &quot;set -e&quot;&lt;br /&gt;&lt;br /&gt;# PATH should only include /usr/* if it runs after the mountnfs.sh script&lt;br /&gt;PATH=/usr/sbin:/usr/bin:/sbin:/bin&lt;br /&gt;DESC=&quot;subsonic-win virtual machine&quot;&lt;br /&gt;NAME=virtualbox-subsonic-win&lt;br /&gt;SCRIPTNAME=/etc/init.d/$NAME&lt;br /&gt;&lt;br /&gt;MANAGE_CMD=VBoxManage&lt;br /&gt;VM_OWNER=vbox&lt;br /&gt;VM_NAME=&quot;subsonic-win&quot; #This has to be the name exactly as it appears in your VirtualBox GUI control panel.&lt;br /&gt;&lt;br /&gt;# Read configuration variable file if it is present&lt;br /&gt;[ -r /etc/default/$NAME ] &amp;amp;&amp;amp; . /etc/default/$NAME&lt;br /&gt;&lt;br /&gt;# Load the VERBOSE setting and other rcS variables&lt;br /&gt;[ -f /etc/default/rcS ] &amp;amp;&amp;amp; . /etc/default/rcS&lt;br /&gt;&lt;br /&gt;# Define LSB log_* functions.&lt;br /&gt;# Depend on lsb-base (&amp;gt;= 3.0-6) to ensure that this file is present.&lt;br /&gt;. /lib/lsb/init-functions&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Function that starts the daemon/service&lt;br /&gt;#&lt;br /&gt;do_start()&lt;br /&gt;{&lt;br /&gt;        # Return&lt;br /&gt;        #   0 if daemon has been started&lt;br /&gt;        #   1 if daemon was already running&lt;br /&gt;        #   2 if daemon could not be started&lt;br /&gt;&lt;br /&gt;        sudo -H -u $VM_OWNER $MANAGE_CMD showvminfo &quot;$VM_NAME&quot;|grep &quot;^State:\s*running&quot; &amp;gt;/dev/null &amp;amp;&amp;amp; {&lt;br /&gt;            echo &quot;$VM_NAME&quot; is already running.&lt;br /&gt;            return 1&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        sudo -H -u $VM_OWNER $MANAGE_CMD startvm &quot;$VM_NAME&quot; --type=headless &amp;gt;/dev/null || {&lt;br /&gt;            echo Failed to start &quot;$VM_NAME&quot;.&lt;br /&gt;            return 2&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        echo &quot;$VM_NAME&quot; started or resumed.&lt;br /&gt;        return 0&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Function that stops the daemon/service&lt;br /&gt;#&lt;br /&gt;do_stop()&lt;br /&gt;{&lt;br /&gt;        # Return&lt;br /&gt;        #   0 if daemon has been stopped&lt;br /&gt;        #   1 if daemon was already stopped&lt;br /&gt;        #   2 if daemon could not be stopped&lt;br /&gt;        #   other if a failure occurred&lt;br /&gt;&lt;br /&gt;        sudo -H -u $VM_OWNER $MANAGE_CMD showvminfo &quot;$VM_NAME&quot;|grep &quot;^State:\s*running&quot; &amp;gt;/dev/null || {&lt;br /&gt;            echo &quot;$VM_NAME&quot; is already stopped.&lt;br /&gt;            return 1&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        sudo -H -u $VM_OWNER $MANAGE_CMD controlvm &quot;$VM_NAME&quot; savestate || {&lt;br /&gt;            echo Failed to stop &quot;$VM_NAME&quot;.&lt;br /&gt;            return 2&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        echo &quot;$VM_NAME&quot; suspended.&lt;br /&gt;        return 0&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;#&lt;br /&gt;# Display &quot;State&quot; field from showinfo action&lt;br /&gt;#&lt;br /&gt;do_status()&lt;br /&gt;{&lt;br /&gt;        sudo -H -u $VM_OWNER $MANAGE_CMD showvminfo &quot;$VM_NAME&quot;|grep &quot;^State:\s*.*$&quot;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;case &quot;$1&quot; in&lt;br /&gt;  start)&lt;br /&gt;        [ &quot;$VERBOSE&quot; != no ] &amp;amp;&amp;amp; log_daemon_msg &quot;Starting $DESC&quot; &quot;$NAME&quot;&lt;br /&gt;        do_start&lt;br /&gt;        case &quot;$?&quot; in&lt;br /&gt;                0|1) [ &quot;$VERBOSE&quot; != no ] &amp;amp;&amp;amp; log_end_msg 0 ;;&lt;br /&gt;                2) [ &quot;$VERBOSE&quot; != no ] &amp;amp;&amp;amp; log_end_msg 1 ;;&lt;br /&gt;        esac&lt;br /&gt;        ;;&lt;br /&gt;  stop)&lt;br /&gt;        [ &quot;$VERBOSE&quot; != no ] &amp;amp;&amp;amp; log_daemon_msg &quot;Stopping $DESC&quot; &quot;$NAME&quot;&lt;br /&gt;        do_stop&lt;br /&gt;        case &quot;$?&quot; in&lt;br /&gt;                0|1) [ &quot;$VERBOSE&quot; != no ] &amp;amp;&amp;amp; log_end_msg 0 ;;&lt;br /&gt;                2) [ &quot;$VERBOSE&quot; != no ] &amp;amp;&amp;amp; log_end_msg 1 ;;&lt;br /&gt;        esac&lt;br /&gt;        ;;&lt;br /&gt;  restart|force-reload)&lt;br /&gt;        #&lt;br /&gt;        # If the &quot;reload&quot; option is implemented then remove the&lt;br /&gt;        # &#39;force-reload&#39; alias&lt;br /&gt;        #&lt;br /&gt;        log_daemon_msg &quot;Restarting $DESC&quot; &quot;$NAME&quot;&lt;br /&gt;        do_stop&lt;br /&gt;        case &quot;$?&quot; in&lt;br /&gt;          0|1)&lt;br /&gt;                do_start&lt;br /&gt;                case &quot;$?&quot; in&lt;br /&gt;                        0) log_end_msg 0 ;;&lt;br /&gt;                        1) log_end_msg 1 ;; # Old process is still running&lt;br /&gt;                        *) log_end_msg 1 ;; # Failed to start&lt;br /&gt;                esac&lt;br /&gt;                ;;&lt;br /&gt;          *)&lt;br /&gt;                # Failed to stop&lt;br /&gt;                log_end_msg 1&lt;br /&gt;                ;;&lt;br /&gt;        esac&lt;br /&gt;        ;;&lt;br /&gt;  status)&lt;br /&gt;        do_status&lt;br /&gt;        ;;&lt;br /&gt;  *)&lt;br /&gt;        #echo &quot;Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}&quot; &amp;gt;&amp;amp;2&lt;br /&gt;        echo &quot;Usage: $SCRIPTNAME {start|stop|restart|force-reload|status}&quot; &amp;gt;&amp;amp;2&lt;br /&gt;        exit 3&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;/brendan@glump.net&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I used the following commands to test the script:&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/etc/init.d/virtualbox-subsonic-win status # Is the VM running?&lt;br /&gt;/etc/init.d/virtualbox-subsonic-win start  # Start the VM&lt;br /&gt;/etc/inid.d/virtualbox-subsonic-win stop   # Stop the VM&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Once satisfied, I added set it to run whenever I enter or leave multi-user mode:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo update-rc.d virtualbox-subsonic-win defaults&lt;/pre&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2011/03/virtualbox-vms-autostarting-on-headless.html</link><author>noreply@blogger.com (Dillon)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-8671128968927496943</guid><pubDate>Mon, 14 Mar 2011 03:48:00 +0000</pubDate><atom:updated>2012-04-17T12:10:00.416-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">Virtualization</category><title>From HyperV to KVM to VirtualBox</title><description>HyperV had miserable support for non-Windows guest operating systems, I couldn&#39;t get my DVD backup software working when mapped to the hypervisor&#39;s physical DVD drive, and the storage I/O was pretty miserable.&lt;br /&gt;&lt;br /&gt;I then set out to run everything on KVM, using Ubuntu 10.10 for the base OS.&lt;br /&gt;&lt;br /&gt;That worked ok for basic things, but KVM has even worse support for pass-through to physical devices.  I couldn&#39;t even boot a KVM guest unless I had media in the optical drive, and I couldn&#39;t attach/detach the drive after the guest was booted.  Useless.&lt;br /&gt;&lt;br /&gt;I thought about upgrading to the latest qemu &amp;amp; KVM (Ubuntu 10.10 ships with old versions) but I decided to scrap it all and go with VirtualBox.  VirtualBox has served me well in the past, so now I&#39;m going to give it a go.&lt;br /&gt;&lt;br /&gt;I present to you ... VirtualBox 4 on Ubuntu 10.10.  Headless.&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Special thanks to &lt;a href=&quot;http://www.howtoforge.com/vboxheadless-running-virtual-machines-with-virtualbox-4.0-on-a-headless-ubuntu-10.10-server&quot;&gt;this article&lt;/a&gt; on HowtoForge.&lt;br /&gt;&lt;br /&gt;First, I stopped KVM:&lt;br /&gt;&lt;pre&gt;sudo service qemu-kvm stop&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Then I blacklisted the KVM modules so they don&#39;t come back at the next startup:&lt;br /&gt;&lt;pre&gt;sudo vi /etc/modprobe.d/blacklist.conf&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Then add the following lines:&lt;br /&gt;&lt;pre&gt; blacklist kvm&lt;br /&gt; blacklist kvm-intel&lt;br /&gt; install kvm /bin/true&lt;br /&gt; install kvm-intel /bin/true&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To install VirtualBox, I first added VirtualBox&#39;s repository to APT.&lt;br /&gt;&lt;pre&gt;sudo vi /etc/apt/sources.list&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I then added the following line for Ubuntu Maverick (10.10):&lt;br /&gt;&lt;pre&gt;deb http://download.virtualbox.org/virtualbox/debian maverick contrib&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;To finish the APT setup, I added VirtualBox.org&#39;s key:&lt;br /&gt;&lt;pre&gt;wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;APT is now ready to install VirtualBox:&lt;br /&gt;&lt;pre&gt;sudo apt-get install linux-headers-$(uname -r) build-essential virtualbox-4.0 dkms&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;For VirtualBox&#39;s Remote Desktop (RDP) server, you need the &quot;extension pack&quot;.  I guess this one doesn&#39;t come from the repository, so I downloaded it with wget.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;cd /tmp&lt;br /&gt;&lt;br /&gt;wget http://download.virtualbox.org/virtualbox/4.0.4/Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;With sudo, I ran the installer:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-4.0.4-70112.vbox-extpack&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;I&#39;m running my VM&#39;s under a dedicated user named vbox.&lt;br /&gt;&lt;pre&gt;sudo adduser vbox&lt;br /&gt;sudo adduser vbox vboxusers&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Since I don&#39;t want my virtual machine&#39;s in the vbox user&#39;s home directory, I&#39;m going to put them in /opt.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;mkdir /opt/virtualbox/&lt;br /&gt;sudo chown vbox:vbox /opt/virtualbox/&lt;br /&gt;sudo chmod 770 /opt/virtualbox/&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ok, now it&#39;s time to create some VMs.  First up - I need a Windows 2008 server to run Subsonic (media streaming) and PS3 Media Server.&lt;br /&gt;&lt;br /&gt;Now I&#39;m logged in as vbox.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vbox@myserver:/opt/virtualbox/$ VBoxManage createvm --name &quot;subsonic-win&quot; --ostype Windows2008_64 --register --basefolder /opt/virtualbox/&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;It will give you some handy output, including the UUID of the new VMs.  I&#39;m using the UUID in the following commands.&lt;br /&gt;&lt;br /&gt;First I&#39;m adding memory &amp;amp; mapping the virtual NIC to eth0 (I don&#39;t have the bonds working yet), and telling it to put a listener on TCP/4389 for Remote Desktop to the console.&lt;br /&gt;&lt;pre&gt;VBoxManage modifyvm 53294d05-2c07-4dae-af6e-6e53ee06aa85 --memory 1024 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 eth0  --vrde on --vrdeproperty TCP/Ports=4389&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Next up - creating the virtual disk image.&lt;br /&gt;&lt;pre&gt;VBoxManage createhd --filename /opt/virtualbox/subsonic-win/subsonic-win-0.vdi --size 10000&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Next I added a SATA controller.&lt;br /&gt;&lt;pre&gt;VBoxManage storagectl 53294d05-2c07-4dae-af6e-6e53ee06aa85 --name &quot;SATA Controller&quot; --add sata&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And then attached my new disk.&lt;br /&gt;&lt;pre&gt;VBoxManage storageattach 53294d05-2c07-4dae-af6e-6e53ee06aa85 --storagectl &quot;SATA Controller&quot; --port 0 --device 0 --type hdd --medium /opt/virtualbox/subsonic-win/subsonic-win-0.vdi&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And then the W2K8 install ISO:&lt;br /&gt;&lt;pre&gt;VBoxManage storageattach 53294d05-2c07-4dae-af6e-6e53ee06aa85 --storagectl &quot;SATA Controller&quot; --port 1 --device 0 --type dvddrive --medium &quot;/media/software/Windows/Microsoft/Windows Server 2008/en_windows_server_2008_r2_standard_enterprise_datacenter_web_x64_dvd_x15-50365.iso&quot;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And finally - startup!&lt;br /&gt;&lt;pre&gt;VBoxHeadless --startvm 53294d05-2c07-4dae-af6e-6e53ee06aa85 --vrde on --vrdeproperty TCP/Ports=4389&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;At this point, I was able to connect using RDP on port 4389 and watch the console as the VM booted.  Nice and easy.&lt;br /&gt;&lt;br /&gt;Once I finished installing Windows, I used this command from the host to attach the Guest Additions ISO to the new guest.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;VBoxManage storageattach 53294d05-2c07-4dae-af6e-6e53ee06aa85 --storagectl &quot;SATA Controller&quot; --port 1 --device 0 --type dvddrive --medium &quot;/usr/share/virtualbox/VBoxGuestAdditions.iso&quot;&lt;/pre&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2011/03/from-hyperv-to-kvm-to-virtualbox_13.html</link><author>noreply@blogger.com (Dillon)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-812353921110091273</guid><pubDate>Sun, 20 Feb 2011 09:29:00 +0000</pubDate><atom:updated>2012-04-17T12:10:10.095-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">Virtualization KVM</category><title>PS3 Media Server Headless on Ubuntu Server 10.10</title><description>I&#39;m rebuilding my guests on KVM.  PS3 Media Server is moving to a headless Ubuntu Magestic Meerkat guest.&lt;br /&gt;&lt;br /&gt;Here are the steps I followed to set it up:&lt;br /&gt;&lt;br /&gt;&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;http://ps3mediaserver.org/forum/viewtopic.php?f=3&amp;amp;t=3437&lt;br /&gt;&lt;br /&gt;sudo -s&lt;br /&gt;sudo apt-get install subversion build-essential git-core checkinstall yasm libgpac-dev&lt;br /&gt;sudo apt-get install build-essential checkinstall gpac libgpac-dev git-core yasm&lt;br /&gt;&lt;br /&gt;apt-get install gawk gettext html2text intltool-debian ladspa-sdk libaa1-dev libasound2-dev libatk1.0-dev libaudio-dev libaudio2 libaudiofile-dev libavahi-client-dev libavahi-common-dev libcaca-dev libcairo2-dev libcdparanoia0-dev libcucul-dev libdbus-1-dev libdbus-glib-1-dev libdirectfb-dev libdirectfb-extra libdts-dev libdv4-dev libenca-dev libenca0 libesd0-dev libexpat1-dev libfaac-dev libfaac0 libfontconfig1-dev libfreebob0 libfreetype6-dev libfribidi-dev libggi-target-x libggi2 libggi2-dev libggimisc2 libggimisc2-dev libgif-dev libgii1 libgii1-dev libgii1-target-x libgl1-mesa-dev libglib2.0-dev libglide3 libglu1-mesa-dev libglu1-xorg-dev libgtk2.0-dev libice-dev libjack-dev libjack0 libjpeg62-dev  liblzo2-2 liblzo2-dev libmad0 libmad0-dev libmail-sendmail-perl libmp3lame-dev libmp3lame0 libmpcdec-dev libncurses5-dev libogg-dev libopenal-dev libopenal1 libpango1.0-dev libpixman-1-dev libpng12-dev libpopt-dev libpthread-stubs0 libpthread-stubs0-dev libpulse-dev libpulse-mainloop-glib0 libsdl1.2-dev libslang2-dev libsm-dev libsmbclient-dev libspeex-dev libsvga1 libsvga1-dev libsys-hostname-long-perl libsysfs-dev libtheora-dev libtwolame-dev libtwolame0 libvorbis-dev libx11-dev libxau-dev libxcb-render-util0-dev libxcb-render0-dev libxcb1-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev libxt-dev libxv-dev libxvidcore4 libxvidcore-dev libxvmc-dev libxvmc1 libxxf86dga-dev libxxf86vm-dev mesa-common-dev po-debconf sharutils x11proto-composite-dev x11proto-core-dev x11proto-damage-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev x11proto-render-dev x11proto-video-dev x11proto-xext-dev x11proto-xf86dga-dev x11proto-xf86vidmode-dev x11proto-xinerama-dev xtrans-dev zlib1g-dev libschroedinger-dev libstdc++5 libfaad-dev libgsm1-dev libdc1394-22-dev libfaad-dev libsdl1.2-dev libxvidcore-dev&lt;br /&gt;&lt;br /&gt;cd&lt;br /&gt;git clone git://git.videolan.org/x264.git&lt;br /&gt;cd x264&lt;br /&gt;./configure --prefix=/usr --enable-shared&lt;br /&gt;make&lt;br /&gt;sudo checkinstall --fstrans=no --install=yes --pakdir &quot;$HOME/Desktop&quot; --maintainer &quot;$USER&quot; --pkgname=x264 --pkgversion &quot;1:0.svn`date +%Y%m%d`-0.0ubuntu1&quot; --backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default&lt;br /&gt;make distclean&lt;br /&gt;&lt;br /&gt;cd&lt;br /&gt;wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz&lt;br /&gt;tar xvf live555-latest.tar.gz&lt;br /&gt;cd live&lt;br /&gt;./genMakefiles linux&lt;br /&gt;make&lt;br /&gt;sudo cp -r $HOME/live /usr/lib&lt;br /&gt;&lt;br /&gt;wget http://transact.dl.sourceforge.net/project/opencore-amr/opencore-amr/0.1.2/opencore-amr-0.1.2.tar.gz&lt;br /&gt;tar xvf opencore-amr-0.1.2.tar.gz&lt;br /&gt;cd opencore-amr-0.1.2/&lt;br /&gt;./configure --prefix=/usr&lt;br /&gt;make&lt;br /&gt;sudo checkinstall --fstrans=no --install=yes --pakdir &quot;$HOME/Desktop&quot; --maintainer &quot;$USER&quot; --pkgname=&quot;libopencore-amr&quot; --pkgversion=&quot;0.1.2&quot; --backup=no --deldoc=yes --deldesc=yes --delspec=yes --gzman --default&lt;br /&gt;make distclean&lt;br /&gt;&lt;br /&gt;git clone git://gitorious.org/ffmpeg/ffmpeg-mt.git&lt;br /&gt;cd ffmpeg-mt/&lt;br /&gt;git clone git://git.ffmpeg.org/libswscale/&lt;br /&gt;./configure –-enable-pthreads&lt;br /&gt;make &lt;br /&gt;sudo make install&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer&lt;br /&gt;cd $HOME/mplayer/&lt;br /&gt;cp -rf ../ffmpeg-mt/libavcodec libavcodec&lt;br /&gt;cp -rf ../ffmpeg-mt/libavformat libavformat&lt;br /&gt;cp -rf ../ffmpeg-mt/libavutil libavutil&lt;br /&gt;sudo ./configure --confdir=/etc/mplayer&lt;br /&gt;sudo make&lt;br /&gt;sudo checkinstall -D --install=yes --fstrans=no --pakdir &quot;$HOME/Desktop&quot; --pkgname mplayer --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default --pkgversion &quot;3:1.0~svn-`grep &quot;#define VERSION&quot; version.h | cut -d&quot;-&quot; -f2`&quot;&lt;br /&gt;make distclean&lt;br /&gt;export LD_LIBRARY_PATH=/usr/local/lib/&lt;br /&gt;&lt;br /&gt;sudo apt-get install ant ant-gcj ant-optional ant-optional-gcj ca-certificates-java default-jdk default-jre default-jre-headless java-common libaccess-bridge-java libgcj-bc libgcj-common libjaxp1.3-java libjaxp1.3-java-gcj libxerces2-java libxerces2-java-gcj openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib rhino ttf-bengali-fonts ttf-kannada-fonts ttf-oriya-fonts ttf-telugu-fonts ttf-wqy-zenhei tzdata-java gcj-4.5-base libgcj11-dev&lt;br /&gt;&lt;br /&gt;cd /usr/src/&lt;br /&gt;svn checkout http://ps3mediaserver.googlecode.com/svn/trunk/ ps3mediaserver-read-only&lt;br /&gt;&lt;br /&gt;cd ps3mediaserver-read-only/ps3mediaserver&lt;br /&gt;sudo ant&lt;br /&gt;&lt;br /&gt;JAVA_HOME=/usr/lib/jvm/java-6-openjdk/jre&lt;br /&gt;&lt;br /&gt;sudo nano /etc/init.d/PS3MediaServer&lt;br /&gt;&lt;br /&gt;sudo chmod a+x /etc/init.d/PS3MediaServer&lt;br /&gt;&lt;br /&gt;sudo update-rc.d PS3MediaServer defaults 90&lt;/pre&gt;</description><link>http://disassemblyrequired.wideanglewandering.com/2011/02/ps3-media-server-headless-on-ubuntu.html</link><author>noreply@blogger.com (Dillon)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3114499109193801975.post-5798245861867325218</guid><pubDate>Fri, 21 Jan 2011 08:22:00 +0000</pubDate><atom:updated>2011-01-21T00:29:02.486-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Home IT</category><category domain="http://www.blogger.com/atom/ns#">Storage</category><category domain="http://www.blogger.com/atom/ns#">Virtualization</category><title>New Storage Architecture</title><description>My &lt;a href=&quot;http://disassemblyrequired.blogspot.com/2010/03/virtual-file-server-storage-in-whs-and.html&quot;&gt;previous build&lt;/a&gt; is ok, but the performance has been awful.  I can&#39;t get more than ~10MB/s write speed over the network on a 2gb/s link.  &lt;br /&gt;&lt;br /&gt;I decided then to separate the hypervisor function from the storage function.  The hypervisor will probably move to KVM, on the existing hardware.  For storage, I decided to buy rather than build.  I could have built a FreeNAS storage server, but by buying the Synology DS1511+, I am getting great RAID management software and a compact hot-swappable chassis.&lt;br /&gt;&lt;br /&gt;On the new setup I should be able to write &gt;150MB/s.  Sweet.</description><link>http://disassemblyrequired.wideanglewandering.com/2011/01/new-storage-architecture.html</link><author>noreply@blogger.com (Dillon)</author><thr:total>0</thr:total></item></channel></rss>