<?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>Andrew Craig Mackenzie &#187; Blog</title>
	<atom:link href="http://www.andrewcraigmackenzie.com/Blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrewcraigmackenzie.com</link>
	<description></description>
	<lastBuildDate>Sat, 26 Jun 2010 16:08:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>WMP Hotkey Handler</title>
		<link>http://www.andrewcraigmackenzie.com/2010/06/wmp-hotkey-handler/</link>
		<comments>http://www.andrewcraigmackenzie.com/2010/06/wmp-hotkey-handler/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 16:06:20 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/?p=133</guid>
		<description><![CDATA[Windows Media Player Hotkey Handler Windows Media Player Hotkey Handler (phew, that was a mouthful!) is a small app that runs in the background of your system and listens for particular hotkeys, which it uses to control Windows Media Player. It was originally written so I could control my music whilst playing Counter-Strike 1.6, mainly [...]]]></description>
			<content:encoded><![CDATA[<h1><strong>Windows Media Player Hotkey Handler<br />
</strong></h1>
<p>Windows Media Player Hotkey Handler (phew, that was a mouthful!) is a small app that runs in the background of your system and listens for particular hotkeys, which it uses to control Windows Media Player. It was originally written so I could control my music whilst playing Counter-Strike 1.6, mainly so I could control the volume without switching windows and without adjusting the entire system volume.</p>
<p>WMP Hotkey Handler recognises the following shortcuts:<br />
CTRL + SHIFT + /                  Pause/Play<br />
CTRL + SHIFT + &lt;                 Previous track<br />
CTRL + SHIFT + &gt;                 Next track<br />
CTRL + SHIFT + UP              Volume up<br />
CTRL + SHIFT + DOWN       Volume down</p>
<p><strong>Features</strong></p>
<ul>
<li>Low memory profile (1,08KB)</li>
<li>Low CPU Usage (0%)</li>
<li>Can be dropped in the Start Menu Startup folder and left running all the time</li>
<li>Compatible with WMP 9, 10, 11, 12 (and possibly others too!)<strong><br />
</strong></li>
</ul>
<p><strong>Drawbacks</strong></p>
<ul>
<li>Unable to stop a track ( I could add this, but have not had any real use for it)</li>
<li>Unable to start WMP (again, this could be added)</li>
<li>Hotkeys can&#8217;t be customised (once more, this could be added)</li>
</ul>
<p>The drawbacks are few, but they have not really been a problem for me; if I get enough/any requests then I will add new features to mitigate these drawbacks.</p>
<p>WMP Hotkey Handler was written in Visual Basic 6.<br />
WMP Hotkey Handler can be downloaded <a title="Download WMP Hotkey Handler" href="http://www.andrewcraigmackenzie.com/downloads/WMP_HotkeyHandler.zip">here</a>.<br />
The source code is currently unavailable<a title="Download File Encryptor Source  Code" href="http://www.andrewcraigmackenzie.com/downloads/File%20Encryptor%20Source%20Code.zip"></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2010/06/wmp-hotkey-handler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>File Encryptor</title>
		<link>http://www.andrewcraigmackenzie.com/2010/06/file-encryptor/</link>
		<comments>http://www.andrewcraigmackenzie.com/2010/06/file-encryptor/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 15:30:59 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/?p=114</guid>
		<description><![CDATA[File Encryptor Do you have the need to protect your documents from prying eyes? If so, this may be the tool for you! File Encryptor takes any file and uses a simple, yet effective encryption method to protect your files with the password/encryption key of your choice; simply tell it which file you want to [...]]]></description>
			<content:encoded><![CDATA[<h1><strong><span style="font-family: Arial;">File Encryptor</span></strong></h1>
<p><span style="font-family: Arial;">Do you have the need to protect your documents  from prying  eyes? If so, this may be the tool for you!</span></p>
<p><span style="font-family: Arial;">File Encryptor takes any file and uses a simple,  yet  effective encryption method to protect your files with the  password/encryption  key of your choice; simply tell it which file you want to encrypt, enter  a  password and press encrypt. The file will then be encrypted using XOR  encryption  and a new, encrypted file will be generated with a .enc extension.</span></p>
<p><span style="font-family: Arial;">eg myfile.jpg -&gt; myfile.jpg.enc</span></p>
<p><span style="font-family: Arial;">Decrypting is just as simple, select a .enc file,  enter  the password and press decrypt; the file will be decrypted and the  original  restored.</span></p>
<p><span style="font-family: Arial;"><strong>Features</strong></span></p>
<ul>
<li><span style="font-family: Arial;">Quickly encrypts/decrypts files.</span></li>
<li><span style="font-family: Arial;">Uses a non standard algorithm.</span></li>
<li><span style="font-family: Arial;">Allows you to choose if the original is deleted  when    the file is encrypted.</span></li>
<li><span style="font-family: Arial;">Allows you to choose if the encrypted file is  deleted    when the file is decrypted.</span></li>
<li><span style="font-family: Arial;">Brute force protection (If the password is not  correct    there is no warning, the output will be garbage.)</span></li>
<li><span style="font-family: Arial;">Case sensitive.</span></li>
</ul>
<p><strong><span style="font-family: Arial;">Drawbacks</span></strong></p>
<ul>
<li><span style="font-family: Arial;">If you forget your password you may never be  able to    decrypt your file.</span></li>
<li><span style="font-family: Arial;">It may still be possible to use frequency  analysis to    calculate the password.</span></li>
<li><span style="font-family: Arial;">Palindromic passwords will not work. eg.  &#8216;abcba&#8217;,    &#8216;ABBA&#8217;, &#8216;glenelg&#8217;.<br />
Passwords such as &#8216;race car&#8217; and &#8216;go hang a salami im a lasagna hog&#8217;  are fine    as they do not reverse perfectly due to spaces.</span></li>
</ul>
<p><span style="font-family: Arial;">File Encryptor was written in Visual Basic 6.<br />
File Encryptor can be downloaded <a title="Download File Encryptor" href="http://www.andrewcraigmackenzie.com/downloads/File%20Encryptor.zip">here</a>.<br />
The source code is available <a title="Download File Encryptor Source Code" href="http://www.andrewcraigmackenzie.com/downloads/File%20Encryptor%20Source%20Code.zip">here</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2010/06/file-encryptor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AutoRun Disabler</title>
		<link>http://www.andrewcraigmackenzie.com/2010/06/autorun-disabler/</link>
		<comments>http://www.andrewcraigmackenzie.com/2010/06/autorun-disabler/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 15:30:30 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/?p=111</guid>
		<description><![CDATA[AutoRun Disabler Ever inserted a software CD and had it automatically open up an installer or menu screen? Perhaps you have inserted a USB drive or external hard drive and had a similar thing happen? This automated action can be very useful and time saving, especially for the inexperienced computer user, however, it presents a [...]]]></description>
			<content:encoded><![CDATA[<h1><strong><span style="font-family: Arial;">AutoRun Disabler</span></strong></h1>
<p><span style="font-family: Arial;">Ever inserted a software CD and had it  automatically open  up an installer or menu screen? Perhaps you have inserted a USB drive or   external hard drive and had a similar thing happen?</span></p>
<p><span style="font-family: Arial;">This automated action can be very useful and time  saving,  especially for the inexperienced computer user, however, it presents a  very real  and easy to exploit security risk.</span></p>
<p><span style="font-family: Arial;">When you insert a CD, connect an external drive or  open a  network share, Windows automatically looks for a file called  Autorun.inf; this  file contains a set of plain text instructions that tell windows what  icon to  give the drive and which programs to execute immediately and can even  add new  menu items when you right click the drive in Explorer.</span></p>
<p><span style="font-family: Arial;">The contents of Autorun.inf generally look  something like  this:<br />
</span><span style="font-family: Lucida Console;">[AutoRun]<br />
icon=setup.ico                                  ;choose an icon to use for the drive<br />
open=setup.exe                                  ;automatically run setup.exe<br />
shell\readme = &amp;Read Me                         ;add a Read Me option to the right-click menu<br />
shell\readme\command = notepad readme.txt      ;when  Read Me is pressed open the file readme.txt using notepad</span></p>
<p><span style="font-family: Arial;">It should be immediately obvious to most people  that it  would take no effort at all for a virus to copy it&#8217;s self and an  Autorun.inf to  your portable devices, which you no doubt will connect to other  computers,  whether they be at home, school or in the office or visiting an  important client  to give a presentation. Once the device is connected to another  computer,  Windows will unwittingly run the virus, which will proceed to install  it&#8217;s self  on the system and likewise copy it&#8217;s self to all portable devices and  where  possible network shares.</span></p>
<p><span style="font-family: Arial;">These tactics are already very common with malware  and  viruses and are only increasing in use.</span></p>
<p><span style="font-family: Arial;">To help protect my own computers from other  peoples  portable drives and my own portable drives I have used in other  computers, I  have written AutoRun Disabler.</span></p>
<p><span style="font-family: Arial;">AutoRun Disabler does exactly what the title  suggests, it  disables all Autorun files across the system and allows for them to be  re-enabled easily when necessary. While there are many methods for doing  this,  the one I chose to use is virtually fool proof. Windows does allow  Autoruns to  be disabled through device manager, however, on some systems it does not  honour  the setting and while Microsoft Has released a patch for this, there is  no  guarantee that the feature will not be broken in future or that you have  the  patch installed on your system.</span></p>
<p><span style="font-family: Arial;">Simply click the Protect button and all Autoruns  will  immediately disabled. To re-enable Autoruns, simpy click the Unprotect  button;  some times it is necessary to restart your computer after clicking  Unprotect.</span></p>
<p><strong><span style="font-family: Arial;">How does it work?</span></strong></p>
<p><span style="font-family: Arial;">Windows provides an easy way of remapping ini  files to  registry keys; by using this, we can map all Autorun.inf to effectively  nothing.  Now, when you insert your external storage device, Windows will look for   Autorun.inf, and if it finds it, it will go to the registry to check if  it has  been remapped, upon doing so it will see the mapping, determine there  are no  instructions to carry out and do nothing.</span></p>
<p><span style="font-family: Arial;">The registry key for remapping ini files is  located in:<br />
</span><span style="font-family: Lucida Console;">HKEY_LOCAL_MACHINE\Software\Microsoft\Windows   NT\CurrentVersion\IniFileMapping\</span></p>
<p><span style="font-family: Arial;">All we need to do now is add in an entry for  Autorun.inf:<br />
</span><span style="font-family: Lucida Console;">HKEY_LOCAL_MACHINE\Software\Microsoft\Windows   NT\CurrentVersion\IniFileMapping\Autorun.inf</span></p>
<p><span style="font-family: Arial;">Lastly, we add a Default string value:<br />
</span><span style="font-family: Lucida Console;">@SYS:DoesNotExist</span></p>
<p><span style="font-family: Arial;">AutoRun Disabler was written in Visual Basic 6.<br />
AutoRun Disabler can be downloaded <a title="Download AutoRun Disabler" href="http://www.andrewcraigmackenzie.com/downloads/AutoRun%20Disabler.zip"> here</a>.<br />
The source code is available <a title="Download AutoRun Disabler Source Code" href="http://www.andrewcraigmackenzie.com/downloads/AutoRun%20Disabler%20Source%20Code.zip"> here</a>.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2010/06/autorun-disabler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSN Virus Remover</title>
		<link>http://www.andrewcraigmackenzie.com/2010/06/msn-virus-remover/</link>
		<comments>http://www.andrewcraigmackenzie.com/2010/06/msn-virus-remover/#comments</comments>
		<pubDate>Sat, 26 Jun 2010 15:30:23 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/?p=106</guid>
		<description><![CDATA[MSN Virus Remover MSN Virus Remover is a tool that removes annoying MSN viruses from your computer. I started developing in December 2007 after a few of my contacts contracted MSN viruses and I could put up with it no longer. For those of you who don&#8217;t know what an MSN virus is, they are [...]]]></description>
			<content:encoded><![CDATA[<h1><strong><span style="font-family: Arial;">MSN Virus Remover</span></strong></h1>
<p><span style="font-family: Arial;">MSN Virus Remover is a tool that removes annoying  MSN  viruses from your computer. I started developing in December 2007 after a  few of  my contacts contracted MSN viruses and I could put up with it no longer.</span></p>
<p><span style="font-family: Arial;">For those of you who don&#8217;t know what an MSN virus  is, they  are generally simple programs which install themselves on your computer  and  connect you to a <a title="Wikipedia - Botnet" href="http://en.wikipedia.org/wiki/Botnet" target="_blank">botnet</a> and  proceed to attempt to steal passwords, banking details, CD keys from the   registry, have capabilities to launch DDOS attacks, can update  themselves and of  course spread through a variety of means including, but not limited to  dropping  themselves in the shared folders of P2P applications (such as Limewire,  Emule,  Ares, etc) and spamming your MSN contacts with messages such as:</span></p>
<ul>
<li><span style="font-family: Arial;">do you think my picture is too kinky for  myspace?</span></li>
<li><span style="font-family: Arial;">check out my new photos, i just scanned them</span></li>
</ul>
<p><span style="font-family: Arial;">These messages are generally followed by a link of  file  transfer request.</span></p>
<p><span style="font-family: Arial;">MSN Virus Remover was written in Visual Basic 6.<br />
More information about MSN Virus Remover and a download link can be  found <a title="MSNVirusRemoval.com" href="http://www.msnvirusremoval.com/" target="_blank"> here</a>.<br />
This project is closed source.</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2010/06/msn-virus-remover/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WP-reCaptcha</title>
		<link>http://www.andrewcraigmackenzie.com/2010/05/wp-recaptcha/</link>
		<comments>http://www.andrewcraigmackenzie.com/2010/05/wp-recaptcha/#comments</comments>
		<pubDate>Sun, 23 May 2010 07:50:27 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/Blog/?p=46</guid>
		<description><![CDATA[Since the creation of this blog I have had the ever useful Akismet plugin enabled. Akismet, for those who don&#8217;t know, is a WordPress Plugin that attempts to recognise and detect spam. Once the spam is detected, it is moved in to a special spam folder, which I periodically check for false positives and then [...]]]></description>
			<content:encoded><![CDATA[<p>Since the creation of this blog I have had the ever useful Akismet plugin enabled. Akismet, for those who don&#8217;t know, is a WordPress Plugin that attempts to recognise and detect spam. Once the spam is detected, it is moved in to a special spam folder, which I periodically check for false positives and then purge.</p>
<p>My current Akismet stats are as follows:<br />
111 spams caught, 0 legitimate comments, and  an overall accuracy rate   of 100.000%.</p>
<p><strong>Date             Spam Count</strong><br />
2010-02            4<br />
2010-03          	10<br />
2010-04            	9<br />
2010-05          	87</p>
<p>It generally only takes a few minutes to sort through all of the spam, however, I can see a bit of a trend is occurring and personally, I&#8217;d like to stop it before it escalates any further. It is for this reason, I have decided to add another layer of protection. Enter WP-reCaptcha.</p>
<p>WP-reCaptcha is a powerful plugin that takes advantage of <a title="reCaptcha" href="http://www.recaptcha.net" target="_blank">reCaptcha</a> to prevent spammers from posting on your WordPress blog. It has many different settings to allow you to customise many aspects of its appearance and behaviour. In this particular instance, I have decided to only enable its most basic functions:</p>
<ol>
<li> Require &#8220;Anonymous&#8221; users to fill out a captcha when they attempt to post.</li>
<li>Require all new registrations to fill out a captcha when they are registering.</li>
</ol>
<p>The effect of this will be all automated spam bots will be blocked from posting anything and human spammers will (hopefully) be filtered by Aksimet.</p>
<p>This means less time sorting spam and more time doing what I want to do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2010/05/wp-recaptcha/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Homemade PVR/DVR with Mythbuntu &#8211; Part 1: Intro &amp; Hardware</title>
		<link>http://www.andrewcraigmackenzie.com/2010/01/home-made-pvrdvr-part1/</link>
		<comments>http://www.andrewcraigmackenzie.com/2010/01/home-made-pvrdvr-part1/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 02:25:43 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/Blog/?p=12</guid>
		<description><![CDATA[The Australian Government has decided to close down the broadcast of all analogue TV signals, replacing them with SD and HD digital broadcasts. Whilst moving forward is a good thing, the closure of analogue stations presents a problem for anyone wanting to record free to air television, namely my family and myself. While there are [...]]]></description>
			<content:encoded><![CDATA[<p>The Australian Government has decided to close down the broadcast of all analogue TV signals, replacing them with SD and HD digital broadcasts. Whilst moving forward is a good thing, the closure of analogue stations presents a problem for anyone wanting to record free to air television, namely my family and myself. While there are (and have been for a while) a number of commercial solutions to this problem, they are all (at the time of this writing) quite expensive and lacking in features and functionality. There is, however, another solution to this problem, the home made PVR; I will be documenting the steps I have taken to design, build and fine tune this system here.</p>
<p>Home made PVRs are not all that new and have in fact been around for quite some time, however they have not been something I have had any interest in, until the Government made its announcement late last year, that is.</p>
<p>My aim was to build an HD PVR that could do what I want, for less than a commercial unit; as it turns out, it is rather easy to beat the current prices.</p>
<p><strong>Existing Systems</strong><br />
<a href="http://www.harveynorman.com.au" target="_blank">Harvey Norman</a> sell a range of devices varying from $280 to $1000, the cheapest being the <em>Topfield PVR Ready High Definition Set Top Box</em> and the most expensive being the<em> Topfield 500GB High Definition PVR.</em></p>
<p><em> </em><em><em>The </em>Topfield PVR Ready High Definition Set Top Box</em> is not much more then a glorified set top box, capable of tuning in to one HD digital channel and recording it to an <span style="text-decoration: underline;">external</span> hard drive.</p>
<p>On the other end of the spectrum we have the <em>Topfield 500GB High Definition PVR</em>, a much more functional system, capable of recording 2 HD channels at the same time. It also has an optional 10/100 LAN connection (presumably for acquiring TV recording schedules and moving recorded video across the network), 3 USB ports for connecting optional external storage and an internal storage of 500GB. Furthermore, there are features for advert skipping and is able to fast-forward up to 128x speed and can function as an MP3 player.</p>
<p>Whilst the <em>Topfield 500GB High Definition PVR</em> appears to be the best all-round system, it is a bit on the pricey side and quite frankly, I wouldn&#8217;t want to spend so much.</p>
<p><strong>Designing a homemade system</strong><br />
Whilst browsing the web a few months a go, I came across a very interesting piece of software called <a href="http://www.mythtv.org" target="_blank">MythTV</a>. MythTV is a Linux based PVR system designed to record cable/satellite, analogue and digital (both SD and HD) television. It can also playback the recordings, automatically detect commercials and skip commercials or remove them entirely to save HDD space, pause and rewind live television, burn recorded shows to DVD, stream live TV and pre-recorded shows to multiple frontend systems or even over the internet, function as a jukebox, tell you the weather, be controlled via the internet (eg schedule recordings, etc) and much, much more.</p>
<p>MythTV setups are highly modular and can consist of multiple back ends and multiple frontends and hybrid systems.</p>
<p>Backends are used to record and distribute video, manage the database (used to store recording information, programme guides, etc); they tend to be located in rooms other then the viewing room or locked in cupboards, the basement or under the stairs as they usually are noisy (due to fans) and aesthetics don&#8217;t matter.</p>
<p>Frontends sit by your TV or projector, they are usually designed to be quiet,  can be diskless and only have the job of streaming the video file and outputting it to your viewing device and/or sound system.</p>
<p>Hybrid systems are a mixture of a frontend and backend system and are generally used by people on a budget or those who do not care how their setup looks or whether or not it is noisy.</p>
<p>After learning of MythTV, I did a fair bit of research, including reading through the wiki, mailing list, forums, reviews and hardware specs. I then joined the <a href="http://ubuntuforums.org" target="_blank">Ubuntu forums</a> where I asked for advice on designing and building my first system. I had already decided that I would need at least 1TB of disk space and a dual layer DVD writer as well as being able to record at least 2 channels at once.</p>
<p>After discussions with several of the forums members and looking around the <a title="MSY Computers" href="http://www.MSY.com.au" target="_blank">MSY</a> parts list, I came up with the following hardware:<br />
<strong>Motherboard:</strong> GA M85M-US2H ($70)<br />
<strong>CPU:</strong> AMD Athlon II 240 ($65)<br />
<strong>RAM:</strong> 2x Kingston 1GB 800 DDR2 ($29) &#8211; I intended to buy 2 1GB sticks, however due to a mix-up at the store, I bought 1.<br />
<strong>HDD:</strong> Seagate SATA 1TB ($101)<br />
<strong>TV Tuner card:</strong> Hauppauge Nova-T 500 ($64.67)<br />
<strong>DVD-WR:</strong> Aopen SATA ($33)<br />
<strong>Case:</strong> Coolermaster RC360 ($85)<br />
<strong>Thermal Grease:</strong> Arctic Silver 5 ($9)</p>
<p><strong>Total:</strong> $456.67</p>
<p>The motherboard I chose is a Micro-ATX with an inbuilt Nvidia 8100 chipset which is capable of VDPAU (allowing an MPEG encoded file to be sent directly to the GPU, removing the burden of decoding from the CPU), furthermore it has an inbuilt HDMI port and the integrated sound card is hardwired to the HDMI output and 10/100/1000Mb Ethernet. The board I purchased was the last of its  model at the South Australian MSY stores; it was returned under warranty as it was missing its backplate, so they kindly took $5 off the original $75 price.</p>
<p>The Hauppauge Nova-T 500 is a PCI card capable of tuning in to 2 HD channels at the same time and is well supported under Linux and MythTV. I bought mine second hand off ebay; brand new it costs ~$190. It is unable to tune in to analogue stations.</p>
<p>The case is a Micro-ATX/ATX case, specifically chosen for its dimensions and ability to be used as either a tower or desktop. It came with a PSU and has a nifty screw-less drive mounting system, which I found holds the drive tightly and securely and was easy to use. The case will fit nicely in our cabinet, replacing the VCR with a 4mm clearance above it and several inches clearance either side.</p>
<p>Here is a picture of the &#8220;completed&#8221; unit. It is still missing IR (for the remote).</p>
<div class="wp-caption aligncenter" style="width: 423px"><a href="http://www.andrewcraigmackenzie.com/images/MythTV/unit_front_view.jpg" target="_blank"><img class=" " title="Assembled MythBox" src="http://www.andrewcraigmackenzie.com/images/MythTV/thumb_unit_front_view.jpg" alt="Assembled MythBox - Click for fullsize image" width="413" height="256" /></a><p class="wp-caption-text">Assembled MythBox (Click for larger image)</p></div>
<p style="text-align: center;">
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2010/01/home-made-pvrdvr-part1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bicycle POV version 1</title>
		<link>http://www.andrewcraigmackenzie.com/2009/12/bicycle-pov-version-1/</link>
		<comments>http://www.andrewcraigmackenzie.com/2009/12/bicycle-pov-version-1/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 09:30:53 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Electrical]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/Blog/?p=9</guid>
		<description><![CDATA[This is my first real project involving a PIC where I am not using anyone else&#8217;s plans or designs. So what is Bicycle POV? POV is an abbreviation for Persistence Of Vision, which is a phenomena experienced by humans that causes an after-image of an object to remain, even though the object has moved. For [...]]]></description>
			<content:encoded><![CDATA[<p>This is my first real project involving a PIC where I am not using anyone else&#8217;s plans or designs.</p>
<p><strong>So what is Bicycle POV?</strong><br />
POV is an abbreviation for Persistence Of Vision, which is a phenomena experienced by humans that causes an after-image of an object to remain, even though the object has moved.</p>
<p>For example, if something is moving fast, say, a spinning wheel, it will appear to be stationary, or it will appear to be moving much more slowly then it actually is.</p>
<p>For a better example, see <a title="POV - Persistence of Vision - Wikipedia" href="http://en.wikipedia.org/wiki/Persistence_of_vision" target="_blank">Wikipedia</a></p>
<p>Bicycle POV exploits this phenomena to write text (such as your speed, how far you&#8217;ve travelled and anything else you desire) on your bicycle wheel as you ride.</p>
<p><strong>Hardware</strong><br />
The brains of Bicycle POV are a PIC 16F88 microcontroller.<br />
Currently, I am using green LED&#8217;s, but I have some nice blue super-brights which I will put in the final device.<br />
Version 2 will include a hall effect sensor for determining wheel speed and resynchronising the text.</p>
<p><strong>Software</strong><br />
The firmware was written using MikroBASIC.<br />
To assist in working out the code for lettering, I am using a simple VB6 application consisting of a set of tick-boxes. The desired letter is formed by ticking and unticking the boxes and the code is generated.</p>
<p>Here is a video of version 1 in action.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="align" value="center" /><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/JnscgpT1qOM&amp;hl=en_GB&amp;fs=1&amp;rel=0" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/JnscgpT1qOM&amp;hl=en_GB&amp;fs=1&amp;rel=0" allowscriptaccess="always" allowfullscreen="true" align="center"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2009/12/bicycle-pov-version-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The blog has finally arrived!</title>
		<link>http://www.andrewcraigmackenzie.com/2009/12/the-blog-has-finally-arrived/</link>
		<comments>http://www.andrewcraigmackenzie.com/2009/12/the-blog-has-finally-arrived/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 01:16:34 +0000</pubDate>
		<dc:creator>Andrew Mackenzie</dc:creator>
				<category><![CDATA[Site News]]></category>

		<guid isPermaLink="false">http://www.andrewcraigmackenzie.com/Blog/?p=5</guid>
		<description><![CDATA[After about two months, I have finally gotten around to finding some suitable blogging software and successfully installed it. I must say that I was impressed by the ease of installation, I expected it to be much harder and require a lot of manual text file editing. As you have probably already realised, the software [...]]]></description>
			<content:encoded><![CDATA[<p>After about two months, I have finally gotten around to finding some suitable blogging software and successfully installed it. I must say that I was impressed by the ease of installation, I expected it to be much harder and require a lot of manual text file editing.</p>
<p>As you have probably already realised, the software that I am using is WordPress. I chose WordPress for several reasons, including its price (free), popularity, simplicity and ease of use and set up and that it allows you to install it under your own server/domain.</p>
<p>Originally I was considering writing the software myself, however my PHP knowledge and general HTML knowledge is mediocre at best and I really don&#8217;t have the time to be fiddling around with the planning, debugging and beautifying of what would probably turn out to be a nasty looking blog that wouldn&#8217;t have all of the functionality of a common place blogging software.</p>
<p>So far I am very happy with the way WordPress is performing and hope to add some new content very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewcraigmackenzie.com/2009/12/the-blog-has-finally-arrived/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
