<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stepniowski Family &#187; geek</title>
	<atom:link href="http://majjix.com/tag/geek/feed" rel="self" type="application/rss+xml" />
	<link>http://majjix.com</link>
	<description>Luke, Jennifer, Aidan and Skye</description>
	<lastBuildDate>Tue, 20 Jul 2010 14:41:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Bootable Install Media from Windows 7 Upgrade</title>
		<link>http://majjix.com/2009/10/22/luke/create-bootable-iso-from-downloadable-window-7-upgrade-and-perform-a-clean-installation?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=create-bootable-iso-from-downloadable-window-7-upgrade-and-perform-a-clean-installation</link>
		<comments>http://majjix.com/2009/10/22/luke/create-bootable-iso-from-downloadable-window-7-upgrade-and-perform-a-clean-installation#comments</comments>
		<pubDate>Thu, 22 Oct 2009 16:24:54 +0000</pubDate>
		<dc:creator>luke</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Microsoft announced that it will be offering Windows 7 Home Premium upgrades at a discounted price of $30.00 for a limited time to students. To take advantage of the discount you simply must have a .edu email address and make your way over to the Windows 7 Online Store. Once purchased you are immediately able [...]


Related posts:<ol><a href='http://majjix.com/2009/01/29/luke/hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server' rel='bookmark' title='Permanent Link: Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server'>Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server</a>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft announced that it will be offering Windows 7 Home Premium upgrades at a discounted price of $30.00 for a limited time to students. To take advantage of the discount you simply must have a .edu email address and make your way over to the <a href="http://windows7.digitalriver.com/store/mswpus/en_US/DisplayHomePage">Windows 7 Online Store</a>. Once purchased you are immediately able to download Window 7. At purchase there is an option for physical media for an additional $15.00 fee. The part that isn&#8217;t clear is that the downloadable upgrade installer does not provide you with a disk image as you might expect, but instead the installation is started from your running XP/Vista installation. I&#8217;m sure this is a perfectly fine upgrade solution but one might prefer to have a bootable installation disk and not wait for a unnecessary $15.00 DVD to be mailed. I suspect the situation regarding the lack of bootable media will not be limited to the student discount but all downloadable upgrade purchases.</p>
<ol>
<li>post-purchase you will receive email with a link to download &#8220;DLMWin7HP32US.exe&#8221;, save it to C:\</li>
<li>execute &#8220;C:\DLMWin7HP32US.exe&#8221; which will extract:
<ol>
<li>C:\setup1.box</li>
<li>C:\setup2.box</li>
<li>C:\Win7-HP-Retail-en-us-x86.exe</li>
</ol>
</li>
<li>execute: C:\Win7-HP-Retail-en-us-x86.exe which will create a folder in pwd called &#8220;C:\expandedSetup&#8221;</li>
<li>download and extract: <a rel="attachment wp-att-315" href="http://majjix.com/2009/10/22/luke/create-bootable-iso-from-downloadable-window-7-upgrade-and-perform-a-clean-installation/oscdimg">oscdimg</a> <span class="status-body"><span class="entry-content">to C:\oscdimg.exe&#8221;</span></span></li>
<li><span class="status-body"><span class="entry-content">execute: C:\&gt;oscdimg.exe -u2 -bC:\expandedSetup\boot\etfsboot.com -h C:\expandedSetup C:\Win7.ISO</span></span></li>
</ol>
<p>* The above steps assume C:\ for simplicity sake.</p>
<p><strong>Update: Perform a Clean installation of Windows 7 on a clean system using Upgrade Media / License:</strong></p>
<ol>
<li>First, perform a normal clean install of the OS by booting the PC with the Upgrade Setup disc and stepping through Setup. You will need to skip past the screen when prompted to enter your product key during installation.</li>
<li>After performing the clean install, ensure that there are no Windows Updates pending that would require a system reboot. (You&#8217;ll see an orange shield icon next to Shutdown in the Start Menu if this is the case).</li>
<li>Then, open regedit.exe with Start Menu Search and navigate to: HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/CurrentVersion/Setup/OOBE/Change MediaBootInstall from &#8220;1&#8243; to &#8220;0&#8243;.</li>
<li>Open the Start Menu again and type cmd to display a shortcut to the Command Line utility. Right-click this shortcut and choose &#8220;Run as administrator.&#8221;</li>
<li>In the command line window, type: slmgr /rearm</li>
<li>Reboot. When Windows 7 reboots, run the Activate Windows utility, type in your product key and activate windows.</li>
</ol>
<p><strong>Update #2:<br />
</strong>I can now confirm that the above steps worked perfectly without a single hitch. I created  the ISO and installed on a totally clean system and successfully activated the &#8220;upgrade&#8221; license I purchased. I really have to wonder why can&#8217;t Microsoft (and other companies) refuse to make things painless out of the box? I really wouldn&#8217;t mind paying full price for quality products if they aren&#8217;t wrapped up so tightly in suck.</p>


<p>Related posts:<ol><a href='http://majjix.com/2009/01/29/luke/hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server' rel='bookmark' title='Permanent Link: Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server'>Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server</a>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://majjix.com/2009/10/22/luke/create-bootable-iso-from-downloadable-window-7-upgrade-and-perform-a-clean-installation/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server</title>
		<link>http://majjix.com/2009/01/29/luke/hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server</link>
		<comments>http://majjix.com/2009/01/29/luke/hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server#comments</comments>
		<pubDate>Thu, 29 Jan 2009 15:33:50 +0000</pubDate>
		<dc:creator>luke</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Reliably spinning-down drives to reduce energy consumption based on inactivity using the traditional hdparm configuration unfortunately isn&#8217;t always a working solution. To configure the spin-down of drives based on inactivity relies on the hard drive manufacturer to implement these features correctly in the firmware which apparently isn&#8217;t always the case. The two Samsung SpinPoint 1GB [...]


Related posts:<ol><a href='http://majjix.com/2009/10/22/luke/create-bootable-iso-from-downloadable-window-7-upgrade-and-perform-a-clean-installation' rel='bookmark' title='Permanent Link: Bootable Install Media from Windows 7 Upgrade'>Bootable Install Media from Windows 7 Upgrade</a>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Reliably spinning-down drives to reduce energy consumption based on inactivity using the traditional hdparm configuration unfortunately isn&#8217;t always a working solution. To configure the spin-down of drives based on inactivity relies on the hard drive manufacturer to implement these features correctly in the firmware which apparently isn&#8217;t always the case. The two Samsung SpinPoint 1GB “HD103UJ” I have appear to have defective spin-down features implemented in firmware. I&#8217;ve found that Samsung generally does not release updated firmware for drives to resolve issues such as this so there is little hope of a future resolution from the manufacturer. I will note that my smaller and older Samsung SpinPoint drives have no issues with the automatic spin-down features so it seems the issue is specific to the 1GB models.</p>
<p>To work-around the frustration with the apparently broken firmware in the Samsung SpinPoint 1GB models I wrote a script which runs runs from the root crontab every 15 minutes to intelligently spin-down drives on my Linux media server. The script monitors for the presence of media clients on the network, checks for Samba file locks and disk activity to make decisions on when to sleep the array. I generally want to keep the entire array spun up while a client is active to avoid any delay when navigating the media and to power down the drives shortly after there is no activity.</p>
<p>The script as-is is probably pretty specific for my media server but should be helpful as a starting point if you&#8217;re also struggling with getting spin-down working using hdparm. The script so far has been a better overall solution compared to hdparm as it allows much more flexibility than simply monitoring for disk activity. Let me know if you have any suggestions or questions.</p>


<p>Related posts:<ol><a href='http://majjix.com/2009/10/22/luke/create-bootable-iso-from-downloadable-window-7-upgrade-and-perform-a-clean-installation' rel='bookmark' title='Permanent Link: Bootable Install Media from Windows 7 Upgrade'>Bootable Install Media from Windows 7 Upgrade</a>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://majjix.com/2009/01/29/luke/hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automatically Downloading Quicktime Trailers and Posters</title>
		<link>http://majjix.com/2008/10/13/luke/automatically-downloading-quicktime-trailers-and-posters?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=automatically-downloading-quicktime-trailers-and-posters</link>
		<comments>http://majjix.com/2008/10/13/luke/automatically-downloading-quicktime-trailers-and-posters#comments</comments>
		<pubDate>Mon, 13 Oct 2008 17:40:43 +0000</pubDate>
		<dc:creator>luke</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[geek]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I&#8217;ve written a bash shell script to automatically download the latest Apple Quicktime Movie trailers for consumption on our HTPC. This script will download high definition trailers and fall back to lower resolutions for any trailers that are not published in HD while keeping a record of downloads to avoid duplicates. The movie posters for [...]


Related posts:<ol><a href='http://majjix.com/2009/01/29/luke/hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server' rel='bookmark' title='Permanent Link: Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server'>Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server</a>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve written a bash shell script to automatically download the latest Apple Quicktime Movie trailers for consumption on our HTPC. This script will download high definition trailers and fall back to lower resolutions for any trailers that are not published in HD while keeping a record of downloads to avoid duplicates. The movie posters for each trailer are also optionally downloaded which can be used as cover-art for the trailer files in most of the popular HTPC front-ends. Please let me know if you have any comments, questions or suggestions.</p>
<p class="rtecenter"><img src="http://majjix.com/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11110&amp;g2_serialNumber=2" alt="" /></p>
<p class="rtecenter"><img src="http://majjix.com/gallery2/main.php?g2_view=core.DownloadItem&amp;g2_itemId=11113&amp;g2_serialNumber=2" alt="" /><br />
<a href="http://www.team-mediaportal.com/" target="_blank">Mediaportal</a> HTPC Front-end: &#8220;My Videos&#8221; View of downloaded Apple Trailers.</p>
<p><strong>Generic setup overview for a Debian based Linux system:</strong></p>
<ol>
<li>Run &#8220;<em>sudo apt-get install xmlstarlet wget</em>&#8221; to install <em>xmlstarlet</em> and <em>wget</em> if not already installed on your system.</li>
<li>Modify the script and configure &#8220;GET1080p=&#8221;, &#8220;GETPOSTER=&#8221;, &#8220;SAVEPATH=&#8221;, &#8220;DLDBPATH=&#8221; and the &#8220;EUID&#8221; number of the user running the script.</li>
<li>Create an empty &#8220;.appletrailers.db&#8221; plain text file in the defined &#8220;DLDBPATH&#8221; with the appropriate permissions.</li>
<li>Create the &#8220;SAVEPATH=&#8221; path with appropriate permissions for the script to save the trailers and posters.</li>
<li>Execute the script manually and make sure everything is working as expected.</li>
<li>Create an appropriate weekly crontab entry for the script.</li>
</ol>
<h4><strong>Changelog: </strong></h4>
<h4><span style="font-size: smaller;"><strong> </strong><strong>v0.5 090825 &#8211; fix for Apple changes requiring Quicktime user-agent. download: </strong></span><span style="font-size: smaller;"><strong> </strong></span><a rel="attachment wp-att-376" href="http://majjix.com/2008/10/13/luke/automatically-downloading-quicktime-trailers-and-posters/appletrailers-0-5">appletrailers.0.5</a></h4>
<ul>
<li><span style="font-size: smaller;">Quick wget fix for user-agent spoofing to deal with recent changes by Apple. <a title="http://twitter.com/iTunesTrailers/status/3429452495" href="http://twitter.com/iTunesTrailers/status/3429452495">http://twitter.com/iTunesTrailers/status/3429452495</a><br />
</span></li>
</ul>
<p><span style="font-size: smaller;"><strong> </strong><strong>v0.4 090225 &#8211; fix for stale 720p XML feed<br />
</strong></span></p>
<ul>
<li><span style="font-size: smaller;">I recently noticed that the the 720p XML feed from Apple is not being updated. This updated version will utilize the SD XML feed from Apple to make an educated guess for the the HD trailer URL. This work-around with some quick testing shows it&#8217;s working 100% for everything recently posted in the feed.</span></li>
<li><span style="font-size: smaller;">The current work-around for the stale 720p feed will only work if you have &#8220;GET1080=1&#8243; set. I&#8217;m not downloading the 720p trailers and the work-around for 720p trailers and I simply wasn&#8217;t motivated to fix something I wasn&#8217;t using. If anyone using this script is downloading the 720p versions of the trailers please post feedback and might be motivated to post another update for this. It&#8217;s also very possible that the stale 720p feed from Apple is a temporary situation.</span></li>
</ul>
<h4><span style="font-size: smaller;"><strong>v0.3 090123 &#8211; fix for h720 a720 filenames encountered recently in the feeds and minor regex fixes.<br />
</strong></span></h4>
<ul>
<li><span style="font-size: smaller;">regex updated to correctly handle trailer filenames with h720 or a720.</span></li>
<li><span style="font-size: smaller;">regex fixes to escape periods correctly.</span></li>
</ul>
<h5><span style="font-size: smaller;"><strong>v0.2 081222 &#8211; fix for .m4v extension in XML feeds and other minor improvements.<br />
</strong></span></h5>
<ul>
<li><span style="font-size: smaller;">removed the logic responsible for renaming .mov file extension to .hdmov: <em>This rename does not seems to be necessary for most media players I have tested against. The rename would cause problems with hardware devices such as the NMT PCH do not support the .hdmov extension and have no user-end method to add supported extensions. </em><br />
</span></li>
<li><span style="font-size: smaller;">added handing for .m4v trailers: <em>This was something that recently started showing up in the XML feeds. </em></span><span style="font-size: smaller;"><em>The work-around to handle this replaces the .m4v file extension in the feed with a .mov extension which Apple is still publishing on the servers.</em></span><span style="font-size: smaller;"><br />
</span></li>
<li><span style="font-size: smaller;">updated logic for tracking completed downloads: <em>The logic was changed to accommodate the new .m4v extension that started showing up in the XML feeds. The logic is also slightly improved to avoid false positives against the already downloaded database. The script now checks for the ID and filename excluding resolution and extensions portions.</em></span></li>
</ul>
<h5><span style="font-size: smaller;"><strong>v0.1 081013 &#8211; initial release</strong></span></h5></p>


<p>Related posts:<ol><a href='http://majjix.com/2009/01/29/luke/hard-drive-standby-spin-down-sleep-script-for-a-linux-media-server' rel='bookmark' title='Permanent Link: Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server'>Hard Drive Standby / Spin-down / Sleep Script for a Linux Media Server</a>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://majjix.com/2008/10/13/luke/automatically-downloading-quicktime-trailers-and-posters/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
