<?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>Richard Farrar&#039;s Blog &#187; Technology</title>
	<atom:link href="http://www.richardfarrar.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.richardfarrar.com</link>
	<description>Life, Technology and Everything...</description>
	<lastBuildDate>Thu, 01 Jul 2010 12:15:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Home Network Upgrade &#8211; HomeNET2.0</title>
		<link>http://www.richardfarrar.com/home-network-upgrade-homenet2-0/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=home-network-upgrade-homenet2-0</link>
		<comments>http://www.richardfarrar.com/home-network-upgrade-homenet2-0/#comments</comments>
		<pubDate>Wed, 12 May 2010 14:17:51 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/home-network-upgrade-homenet2-0/</guid>
		<description><![CDATA[Over the years my home network has grown considerably from a single PC connected to a printer to quite a sophisticated setup. After a substantial period of stagnation however, I have just completed a major upgrade of the network with two new servers forming the core of my expanded system.]]></description>
			<content:encoded><![CDATA[<table style="float: left; margin-right: 10px" border="0" cellspacing="0" cellpadding="2" width="150">
<tbody>
<tr>
<td valign="top" width="150"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="network" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/network.jpg" width="150" height="150" /></td>
</tr>
<tr>
<td valign="top" width="150"><em><span style="font-size: xx-small">Photo by </span></em><em><span style="font-size: xx-small"><a href="http://www.flickr.com/photos/jessicafm/88652740/" target="_blank">jessicafm</a></span></em></td>
</tr>
</tbody>
</table>
<p><strong>My home network was never planned (it just kind of happened), but since its inception it&#160; grew rapidly to meet my ever expanding needs. For along time it more than met my requirements, but as is inevitable,&#160; I began to demand more of it than it could comfortably provide. So after much deliberation I have just completed a long awaited and much needed upgrade.</strong></p>
<p><strong><a href="http://www.richardfarrar.com/origins-of-a-home-network/">My home network</a></strong> originally grew from having a single <strong>Laser printer</strong> connected directly to my <acronym title="Personal Computer">PC</acronym>, to having my house wired throughout with <strong>CAT5e network cable</strong>, with every room having potential access to the <strong>Internet</strong> and a <strong>central file server</strong>. The file server was responsible for storing all of the household’s data (user files, music and pictures etc.).</p>
<p>My file server (an old 300<acronym title="Mega Hertz">MHz</acronym> Compaq) was probably passed its sell by date when I first installed it, but after 5 years of continuous use it was certainly struggling to keep up. This, coupled with the fact that my storage capacity of 100<acronym title="Giga Bytes">GB</acronym> was almost maxed out, meant that it really was <strong>time to upgrade</strong>!</p>
<p> <span id="more-408"></span>
</p>
<h3>Office Refit</h3>
<p>The first part of my network upgrade was instigated by the redecoration and remodelling of my study after much planning with the aid of <a href="http://sketchup.google.com/" target="_blank"><strong>Google SketchUp</strong></a> (a free and remarkable bit of <acronym title="3 Dimensional">3D</acronym> modelling software).</p>
<p><a href="http://www.richardfarrar.com/wp-content/uploads/2010/05/study.jpg" target="_blank"><img style="border-right-width: 0px; margin: 5px 0px 0px 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="study" border="0" alt="study" align="right" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/study_thumb.jpg" width="200" height="226" /></a>As part of the reorganisation I wanted to keep my new office space as <strong>uncluttered</strong> as possible. Prior to this (apart from my main PC) the study played home to the following office equipment to meet my <strong>printing</strong> and <strong>scanning</strong> needs:</p>
<ol>
<li><a href="http://en.wikipedia.org/wiki/HP_LaserJet_5" target="_blank">HP LaserJet 5p</a> Laser Printer </li>
<li>Intel <a href="http://www.intel.com/support/netport/pro/" target="_blank">NetportExpress PRO</a> Print Server </li>
<li><a href="http://www.canon.co.uk/for_home/product_finder/scanners/flatbed/lide50/index.asp" target="_blank">Cannon LIDE 50</a> <acronym title="Universal Serial Bus">USB</acronym> Scanner </li>
<li><a href="http://www.epson.co.uk/Printers-and-All-In-Ones/Inkjet/Epson-Stylus-Photo-R300" target="_blank">Epson R300</a> <acronym title="Universal Serial Bus">USB</acronym> Colour Inkjet Printer </li>
</ol>
<h4>Network Printing</h4>
<p><img style="border-right-width: 0px; margin: 15px 10px 15px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Xerox Phaser 6128MFP-N" border="0" alt="Xerox Phaser 6128MFP-N" align="left" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/xerox.jpg" width="150" height="150" />While the little HP Laser printer had given me sterling service over the years (and was in fact the <a href="http://www.richardfarrar.com/origins-of-a-home-network/">origin of my home network</a>) it was time to retire it. I decided to combine <strong>four devices into one</strong> with the purchase of a <strong>network connected</strong> <a href="http://www.office.xerox.com/multifunction-printer/color-multifunction/phaser-6128mfp/enus.html" target="_blank">Xerox Phaser 6128MFP-N</a><strong></strong> colour laser printer with integrated scanner.</p>
<p>Apart from <strong>saving valuable desk space</strong>, this now enabled quick photocopies to be made without having to boot up my desktop PC.</p>
<h3>Fast and Furious</h3>
<p>As part of the long term plan to upgrade my network, I had previously installed a <strong>Gigabit</strong> (1<acronym title="Giga Bit Per Second">Gbps</acronym>, 1,000<acronym title="Mega Bits Per Second">Mbps</acronym>) <strong>network switch</strong> so that I could transfer large files (such as video) around the network <strong>10 times faster</strong> than the standard 100<acronym title="Mega Bits Per Second">Mbps</acronym>. </p>
<p>Luckily, my installed cabling was already 1<acronym title="Giga Bits Per Second">Gbps</acronym> compatible and my desktop PC had a 1<acronym title="Giga Bits Per Second">Gbps</acronym> Ethernet card installed. Up until now however, no other devices on the network were 1<acronym title="Giga Bit Per Second">Gbps</acronym> capable. Time to remedy the situation…</p>
<h3>Server Upgrade</h3>
<p>As my old server was used not only as a general <strong>file server</strong>, but also as a development <strong>web server</strong>,&#160; I decided to split the new server system into two; one running <strong><a href="http://www.richardfarrar.com/linux-leaving-the-comfort-zone/">Linux</a></strong> for <strong>web site development</strong>, and a second running <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx"><strong>Microsoft Windows Home Server</strong></a> with a few <a href="http://en.wikipedia.org/wiki/Terabyte">terabytes</a> of storage for <strong>music</strong>, <strong>pictures</strong> and <strong>video</strong>.</p>
<h4>Windows Home Server</h4>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="HP DataVault X510" border="0" alt="HP DataVault X510" align="right" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/hp_data_vault_i1300x224.jpg" width="133" height="150" /> After much deliberation I opted for the <strong>HP Data Vault X510 </strong>for my <strong>Windows Home Server</strong> (WHS) box. The particular version that I chose came fitted with two 1.5<acronym title="Tera Bytes">TB</acronym> discs giving a potential storage capacity of 3<acronym title="Tera Byte">TB</acronym>; a <strong>30 fold increase</strong> over my old system.</p>
<p>This server now holds all of my <strong>music</strong>, <strong>photos</strong>, general <strong>user files</strong> plus a selection of <strong>DVDs and videos</strong>.</p>
<h4>Videos </h4>
<p>To store my <acronym title="Digital Versatile Disc">DVD</acronym> collection on the new <acronym title="Windows Home Server">WHS</acronym> box, I use a free little utility called <strong><a href="http://www.doom9.org/index.html?/mpg/dvdshrink31-main.htm" target="_blank">DVD Shrink</a></strong>. This great little utility rips a <acronym title="Digital Versatile Disc">DVD</acronym> in about 15 minutes to a file of about 5<acronym title="Giga Bytes">GB</acronym>. The program also enables you to remove the menus and trailers so that you can get straight into a film.</p>
<h4>Linux Web Server</h4>
<p><img style="border-right-width: 0px; margin: 5px 20px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Dell PowerEdge 2850 rack server " border="0" alt="Dell PowerEdge 2850 rack server " align="left" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/dellrack.jpg" width="170" height="203" /> The second half of my server upgrade was via a retired <a href="http://support.dell.com/support/edocs/systems/pe2850/en/ug/t1390c10.htm" target="_blank"><strong>Dell PowerEdge 2850</strong></a> rack server that was kindly donated to me by a friend who luckily happens to own a large UK Internet Service Provider; <strong><a href="http://www.zen.co.uk/" target="_blank">Zen Internet</a> </strong>(<em>thanks Rich!</em>). So please excuse the shameless plug.</p>
<p>The Dell server is a bit of a beast and rather noisy and as such was consigned to the garage. The garage wasn’t originally included in my home network (or its upgrade plan), but with my Google like megalomania taking hold I ran two additional network cables into the garage to facilitate the expansion of my burgeoning data centre.</p>
<p>This server is running a server version of <a href="http://www.ubuntu.com/" target="_blank"><strong>Ubuntu</strong></a> Linux, configured with an <a href="http://www.apache.org/" target="_blank">Apache</a> web server, <a href="http://php.net/" target="_blank">PHP</a> and <a href="http://www.mysql.com/" target="_blank">MySQL</a> database server; a configuration often referred to as <strong><a href="http://www.richardfarrar.com/genie-of-the-lamp/">LAMP</a></strong> (Linux, Apache, MySQL and PHP). I’ve also installed <a href="http://www.webmin.com/" target="_blank"><strong>Webmin</strong></a> on the server so that I can remotely administer it via a web browser interface.</p>
<h3>Data Protection</h3>
<h4><a href="http://www.richardfarrar.com/wp-content/uploads/2010/05/NetworkCupboard.jpg" target="_blank"><img style="border-right-width: 0px; margin: 0px 0px 5px 25px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Network Cupboard" border="0" alt="Network Cupboard" align="right" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/NetworkCupboard_thumb.jpg" width="207" height="170" /></a>Backups</h4>
<p>One of the reasons that I chose Windows Home Server, is that every day it <strong>automatically backs-up</strong> every client computer connected to the network. This works flawlessly with my three client machines being backed up regularly, giving a little extra peace of mind.</p>
<h4>Data Redundancy</h4>
<p>The <acronym title="Windows Home Server">WHS</acronym> box also has <strong>folder duplication</strong>, so that important files are duplicated on two discs. Thus in the event of a single disc failure, no valuable data should be lost.</p>
<p>While the <strong>Linux server</strong> data is also protected in a similar manner, with its files being stored on a <strong><acronym title="Redundant Array of Independent Discs">RAID</acronym>1</strong> disc array (meaning <strong>all data</strong> is duplicated across two identical drives), I have also configured it to <strong>backup</strong> its key data files across the network <strong>weekly</strong> onto the <acronym title="Windows Home Server">WHS</acronym> box for increased protection.</p>
<h4>Uninterruptible Power</h4>
<p><img style="border-right-width: 0px; margin: 0px 20px 5px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="APC UPS" border="0" alt="APC UPS" align="left" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/UPS.jpg" width="100" height="130" /></p>
<p>As I completely rely on my computer systems and their data integrity, I decided to protect the two new servers with <strong>Uninterruptble Power Supplies</strong> (UPSs). For this function I bought two APC <acronym title="Uninterruptble Power Supply">UPS</acronym>s, both connected to their respective servers via <acronym title="Universal Serial Bus">USB</acronym> so that the servers know when the battery backup is running low, enabling them to shut themselves down in a controlled and safe manner. </p>
<h3>Taking Stock</h3>
<p><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0px; border-left-width: 0px; margin-right: 0px" title="Xtreamer" border="0" alt="Xtreamer" align="right" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/xtreamer.jpg" width="150" height="212" /> My home network now comprises:</p>
<ul>
<li>My Desktop PC </li>
<li>Laptop (<em>wireless</em>) </li>
<li>My son&#8217;s PC (<em>wireless</em>) </li>
<li>Network Printer/Scanner </li>
<li>File Server (m<em>usic, pictures, videos and files</em>) </li>
<li>Development Web Server (<em>Linux</em>) </li>
<li>Music Player (<em>kitchen</em>) </li>
<li>Music Player (<em>lounge</em>) </li>
<li>Media Player (<em>bedroom</em>) </li>
</ul>
<p><img style="border-right-width: 0px; margin: 30px auto; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Home Network Plan" border="0" alt="Home Network Plan" src="http://www.richardfarrar.com/wp-content/uploads/2010/05/network_2.jpg" width="550" height="414" /></p>
<p>Every room in the house now has at least two network connection points, each giving access to:</p>
<ul>
<li>Broadband <strong>internet</strong> 24/7 </li>
<li>Network<strong> printing </strong>and <strong>scanning</strong>&#160; </li>
<li>My entire <strong>music</strong> collection </li>
<li>A selection of my <strong>videos and DVDs</strong> </li>
<li>All of the family <strong>pictures</strong> </li>
<li>Central <strong>file storage</strong> and <strong>backup</strong> </li>
<li>Home <strong>intranet</strong> </li>
</ul>
<h3>Future Plans</h3>
<p>After such an upgrade you’d think that my network would be complete for a while, but it doesn’t take long before the mind starts ticking over and improvements are sought.</p>
<p>The first immediate areas that I think require some attention are:</p>
<ol>
<li><strong>Additional Backup for <acronym title="Windows Home Server">WHS</acronym>:</strong> This is my weak link for data safety at the moment. </li>
<li><strong>New Router:</strong> My router presently only supports 11<acronym title="Mega Bits Per Second">Mbps</acronym> wireless, so it could really do with upgrading. A new router would also allow me to accept the higher speed ADSL options that are around the corner, which my current router won’t support. </li>
</ol>
<p>After that, who knows…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/home-network-upgrade-homenet2-0/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plato and Object Oriented Programming</title>
		<link>http://www.richardfarrar.com/plato-and-object-oriented-programming/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=plato-and-object-oriented-programming</link>
		<comments>http://www.richardfarrar.com/plato-and-object-oriented-programming/#comments</comments>
		<pubDate>Sun, 31 Jan 2010 14:32:08 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/plato-and-object-oriented-programming/</guid>
		<description><![CDATA[Some of the fundamental concepts behind today's Object Orientated Programming methods have direct analogies with Plato's metaphysical constructs almost 2,500 years ago. Was Plato the Great Great Grandfather of modern computing?]]></description>
			<content:encoded><![CDATA[<p><img style="margin: 0px 15px 5px 0px; display: inline; border-width: 0px;" title="Plato" src="http://www.richardfarrar.com/wp-content/uploads/2010/01/Plato.jpg" border="0" alt="Plato" width="165" height="170" align="left" /></p>
<p><strong>Object Oriented Programming represents a paradigm shift away from the traditional modular programming methodologies that have prevailed since the advent of computers</strong><strong>. While today’s computer scientists are undoubtedly clever chaps, the intrinsic concepts underpinning </strong><strong>Object Oriented Programming were actually considered almost 2,500 years in the dialogues of Plato!</strong></p>
<p>Now, it is extremely doubtful as to whether the architects of <strong>Object Orientated Programming</strong> (<acronym title="Object Orientated Programming">OOP</acronym>) were aware of these prior concepts, as the stereotypical computer scientist is not normally renowned for his classical education. However, even if they weren’t aware, there does seem to be a remarkable correlation between the thought processes of <strong>Plato</strong> and the later day <strong>software architects</strong>, even separated across the millennia.</p>
<p><span id="more-365"></span></p>
<h3>Ancient Greek Philosophy</h3>
<p><strong><a href="http://en.wikipedia.org/wiki/Plato" target="_blank">Plato</a></strong> was born in Athens, <strong>Greece</strong> in the year <strong>428 <acronym title="Before Christian Era">BCE</acronym></strong> and was tutored by <strong><a href="http://en.wikipedia.org/wiki/Socrates" target="_blank">Socrates</a></strong> (often credited as the father of <strong>Western philosophy</strong>). However, it is Plato, not Socrates, who is arguably the best known of the ancient Greek philosophers (if not of all philosophers), due in large to his profound influence on modern philosophy through his legacy of prolific writings; <strong><a href="http://en.wikipedia.org/wiki/Plato#Plato.27s_Dialogues" target="_blank">35 dialogues</a></strong> and <strong>13 letters</strong>.</p>
<p>While Plato’s writings cover many philosophical subjects, it is his radical <strong><a href="http://en.wikipedia.org/wiki/Metaphysics" target="_blank">metaphysical</a></strong> concepts, developed throughout his many dialogues, that are of particular interest in our comparisons with object oriented programming. Fundamentally, it is Plato’s <strong><a href="http://en.wikipedia.org/wiki/Theory_of_Forms" target="_blank">theory of forms</a></strong> that is directly analogous to the foundations of OOP.</p>
<h4>Theory of Forms</h4>
<p>Throughout his metaphysical discussions, Plato refers to <strong>forms</strong> as abstract representations that are <strong>templates</strong> or <strong>patterns</strong> for <strong>real world objects</strong> or <strong>characteristics of objects</strong>.</p>
<p>By way of example, to explain the concept of a form, Plato discusses the concept of beauty. A flower is beautiful and a picture can also be said to be beautiful, but neither are beauty itself. Plato argues that the <strong>form  of true beauty</strong> exists independently of the objects that have it, as such we may have a notion of perfect beauty, but can never actually experience it first hand.</p>
<p>In Plato’s parlance, a flower is said to <strong>partake</strong> of the form of beauty. It&#8217;s beautiful, but we never see true beauty. The flower is said to be a <strong>particular</strong> that <strong>inherits</strong> its qualities from the forms, one of which is beauty.</p>
<p>The form of true beauty is constant and unchanging, whereas a flower may possess beauty for a while, but ultimately looses it when it withers and dies. Being abstract, <strong>forms </strong><strong>exist independently</strong> of the particulars or real world objects that inherit their qualities.</p>
<p>Heavy stuff at the best of times, let alone for over two millennia ago.</p>
<h3>Computer Programming</h3>
<h4><strong>The Traditional Approach</strong></h4>
<p><strong>Computer programs</strong> are essentially a <strong>list of instructions</strong> to be followed in a pre described order by a computer; do A, then do B etc.. A bit like following a cooking recipe step by step.</p>
<p>As computers became more advanced, their associated software programmes also became much longer and quite cumbersome. Quite often, a computer would need to run the same bit of code again and again. So, rather than rewrite this bit of code every time it was required, <strong>functions</strong> or <strong>procedures</strong> were written as semi-isolated pieces of code that could be called upon whenever they were required. This helped software develop in a <strong>modular</strong> fashion, with individual modules being responsible for certain computational procedures.</p>
<h4>Object Orientated Programming</h4>
<p>Object Orientated Programming took modules to the next level, with the modules becoming <strong>self contained</strong> pieces of code called <strong>classes</strong>.</p>
<p>A <strong>class</strong> is a piece of computer program that serves as a <strong>template</strong> for the <strong>creation of an object</strong> in exactly the same way that Plato’s <strong>forms</strong> were abstract philosophical <strong>templates</strong> for <strong>real world objects</strong>. The piece of code, or class, is <strong>not</strong> the object itself, but like the Platonic form, merely a <strong>pattern </strong>describing what the <strong>object</strong> will actually be like and what <strong>properties</strong> it will have when created. Exactly the same concept as Plato’s, just transposed to a different discipline and separated by 2,500 years!</p>
<p>Similar to Plato’s hierarchical system of forms, these classes or templates can be enhanced.<strong> Expanded classes</strong> can be created, <strong>inheriting</strong> all the properties of the parent class, but enhancing it with additional properties to create a new “child” class containing all of it’s parents properties, plus a load more of its own:</p>
<div id="codeSnippetWrapper" style="border: 1px solid silver; text-align: left; padding: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; width: 99.06%; font-family: 'Courier New',courier,monospace; direction: ltr; height: 343px; max-height: 335px; font-size: 8pt; overflow: auto; cursor: text;">
<div id="codeSnippet" style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;">
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum1" style="color: #606060;">   1:</span> <span style="color: #008000;">// Our template or perfect form of a chair</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum2" style="color: #606060;">   2:</span> <span style="color: #0000ff;">class</span> Chair</pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum3" style="color: #606060;">   3:</span> {</pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum4" style="color: #606060;">   4:</span>     <span style="color: #008000;">// bits of code to define the chair goes in here</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum5" style="color: #606060;">   5:</span> }</pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum6" style="color: #606060;">   6:</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum7" style="color: #606060;">   7:</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum8" style="color: #606060;">   8:</span> <span style="color: #008000;">// New template for a type of chair inheriting properties from the perfect chair form</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum9" style="color: #606060;">   9:</span> <span style="color: #0000ff;">class</span> OfficeChair <span style="color: #0000ff;">extends</span> Chair</pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum10" style="color: #606060;">  10:</span> {</pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum11" style="color: #606060;">  11:</span>     <span style="color: #008000;">// bits of EXTRA code for the office chair goes in here </span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum12" style="color: #606060;">  12:</span> }</pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum13" style="color: #606060;">  13:</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum14" style="color: #606060;">  14:</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum15" style="color: #606060;">  15:</span> <span style="color: #008000;">// Create an actual object, or particular of the office chair</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum16" style="color: #606060;">  16:</span> $objMyOfficeChair = <span style="color: #0000ff;">new</span> OfficeChair();</pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum17" style="color: #606060;">  17:</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: #f4f4f4; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum18" style="color: #606060;">  18:</span> <span style="color: #008000;">// Create an another object, or particular of the office chair</span></pre>
<p><!--CRLF--></p>
<pre style="border-style: none; text-align: left; padding: 0px; line-height: 12pt; background-color: white; margin: 0em; width: 100%; font-family: 'Courier New',courier,monospace; direction: ltr; color: black; font-size: 8pt; overflow: visible;"><span id="lnum19" style="color: #606060;">  19:</span> $objMyOtherOfficeChair = <span style="color: #0000ff;">new</span> OfficeChair();</pre>
<p><!--CRLF--></p>
</div>
</div>
<p>This is an extremely simplified example, but hopefully the concept of <strong>classes</strong> and <strong>objects</strong> and their associated analogies to the Platonic <strong>forms</strong> and <strong>particulars</strong> can be seen.</p>
<h3>Nothing is New</h3>
<p>So, whilst we may think that we’re the cleverest generation to walk on the face of this planet, it may be worth pausing a while to reflect an try to gain a little humility, as we may often just be taking a <strong>new slant on old ideas</strong>.</p>
<p>Even the bible, in Ecclesiastes 1:9-10, recognises this:</p>
<blockquote><p><em>Nothing is new under the sun. Even the thing of which we say, “See, this is new!” has already existed in the ages that preceded us.</em></p></blockquote>
<p>Great scientists and thinkers of the past have also acknowledged this fact. Even <strong>Isaac Newton</strong> paid homage to the inspiration of his predecessors:</p>
<blockquote><p><em>“If I have seen a little further it is by standing on the shoulders of Giants.”</em></p></blockquote>
<h4>Seeking Inspiration</h4>
<p>If you’re struggling to come up with an answer to an intransigent problem, or want to find a new way of doing things, perhaps you could do worse than brushing up on your classical education in search of inspiration.</p>
<p>By studying history, even in <strong>different disciplines</strong> to your own, you may come across ideas that could transpose into your own field of expertise and take you in directions that you would never have dreamed of. They even have a name for the process, they call it the <strong>cross fertilisation of ideas</strong>.</p>
<p>So, next time you’re a little stuck with a problem, where will you turn to for your inspiration? Plato, Aristotle…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/plato-and-object-oriented-programming/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linux: Leaving the Comfort Zone</title>
		<link>http://www.richardfarrar.com/linux-leaving-the-comfort-zone/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=linux-leaving-the-comfort-zone</link>
		<comments>http://www.richardfarrar.com/linux-leaving-the-comfort-zone/#comments</comments>
		<pubDate>Sun, 27 Sep 2009 19:29:58 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/linux-leaving-the-comfort-zone/</guid>
		<description><![CDATA[Microsoft Windows is far from the only choice of operating system available for PCs, but if you've only ever used Microsoft, then making the leap of faith to try an alternative like Linux will require a certain amount of courage. A level of perseverance will also be necessary to overcome the inevitable learning curve to make the most of any new operating system.]]></description>
			<content:encoded><![CDATA[<p><img style="border-right-width: 0px; margin: 0px 10px 0px 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Linux penguin logo" border="0" alt="Linux penguin logo" align="left" src="http://www.richardfarrar.com/wp-content/uploads/2009/09/linuxonlineinc.jpg" width="150" height="180" />
<p><strong>Like many people, I’ve used Microsoft Windows operating systems exclusively for more years than I care to remember. Now, while I’m not about to abandon my comfort blanket entirely, I’ve decided it’s about time to poke my nose out from under the Microsoft blanket and explore the world of Linux; to see what all the fuss is about and if it’s something that I can put to good use.</strong></p>
<p>For the average user, the only serious contender to a <strong>Microsoft</strong> based <strong>desktop <acronym title="Personal Computer">PC</acronym></strong> for regular daily use is an <strong>Apple Mac</strong> computer with their proprietary operating system. However, if you already have standard <acronym title="Personal Computer">PC</acronym> hardware then Apple’s operating system isn’t really a viable option as it only runs on their hardware.</p>
<p>For the more adventurous however, a third, lesser known alternative exists that also runs on standard desktop PCs: <strong><a href="http://www.linux.org/" target="_blank">Linux</a></strong>. While Linux is becoming a popular operating system for the new wave of <strong>notebook PCs</strong>, it’s probably better known as a <strong>server</strong> based operating system (servers running Linux form much of the backbone of the internet, particularly web servers).</p>
<p> <span id="more-342"></span><br />
<h3>The Linux Alternative</h3>
<p>Whilst Linux dates back to <strong>1991</strong>, it wasn’t until relatively recently that it became considered as a serious alternative desktop operating system, partly due to its popular <strong><a href="http://en.wikipedia.org/wiki/Ubuntu_%28operating_system" target="_blank">Ubuntu</a></strong> version being offered pre-installed by PC manufacturers such as <a href="http://www.dell.co.uk/ubuntu" target="_blank">Dell</a>.</p>
<p>Reflecting Linux’s rise in popularity as a desktop alternative, the statistics for my blog last month showed that <strong>3% of visitors</strong> to this site were <strong>using Linux</strong> operating systems (the third most popular operating system of visitors to this blog behind Macintosh [11%] and Windows [85%]).</p>
<p>Now, while I don’t intend to abandon Microsoft as my operating system of choice for my regular desktop PC just yet, I have decided to dip my toe in the Linux pool and experiment setting up a <strong>web server</strong> on an old PC with Linux. After all, server systems are where Linux flourishes.</p>
<h3>The Need for Change</h3>
<p>On <a href="http://www.richardfarrar.com/origins-of-a-home-network/">my home network</a> I currently run <strong>Microsoft Windows Server 2000</strong> on an old machine to store my <strong>music</strong> and <strong>pictures</strong>, which is accessible by all of the client machines throughout the house. As I develop websites, this machine also acts as a <strong>development web server</strong>.</p>
<p>However, this server is beginning to creak at the seams and is certainly well <strong>passed its sell by date</strong>. As most of the websites that I develop end up being hosted on web servers running a version of Linux, it would make sense to have a web server at home running Linux so that I can develop and test web sites in an environment more representative of what they’re likely to be hosted on in the wild.<img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://www.richardfarrar.com/wp-content/uploads/2009/09/image.png" width="450" height="389" /> </p>
<p>At this juncture I’ve decided to split my home server system into two. One running <strong>Linux</strong> for <strong>web site development</strong>, and a second running <a href="http://www.microsoft.com/windows/products/winfamily/windowshomeserver/default.mspx" target="_blank"><strong>Microsoft Home Server</strong></a> with a few <a href="http://en.wikipedia.org/wiki/Terabyte" target="_blank">terabytes</a> of storage for <strong>music</strong>, <strong>pictures</strong> and <strong>video</strong>.</p>
<h3>Ubuntu</h3>
<p><a title="Ubuntu" href="http://www.ubuntu.com/" target="_blank"><img style="border-right-width: 0px; margin: 0px 0px 5px 25px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Ubuntu_logo" border="0" alt="Ubuntu_logo" align="right" src="http://www.richardfarrar.com/wp-content/uploads/2009/09/Ubuntu_logo.jpg" width="150" height="152" /></a> <strong>Linux</strong> comes in many flavours. One version that is gaining a lot of publicity at the moment is <strong><a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a></strong>, which is available as both <strong><a href="http://www.ubuntu.com/products/WhatIsUbuntu/desktopedition" target="_blank">desktop</a></strong> and <strong><a href="http://www.ubuntu.com/products/WhatIsUbuntu/serveredition" target="_blank">server</a></strong> versions.</p>
<p>The desktop version is essentially built on the server version, but with a graphical user interface added, plus other goodies like the <a href="http://www.mozilla-europe.org/en/firefox/" target="_blank"><strong>Firefox</strong></a> web browser and the <strong><a href="http://www.openoffice.org/" target="_blank">OpenOffice</a></strong> suite of office programs.</p>
<p>As Ubuntu seems very popular, with quite a lot of support for it via <strong><a href="http://ubuntuforums.org/" target="_blank">internet forums</a></strong> etc., this is my choice of Linux.</p>
<h4>If at first you don’t succeed…</h4>
<p>I did install Ubuntu (desktop version) on an old machine about six months ago to play with out of curiosity, but never really got too far with it. I eventually gave up, not feeling I wanted to <strong>invest the time</strong> required to learn a completely new operating system on a whim.</p>
<p>When my present server system started hitting it’s limits I decided that it really was time to decide on a definite course of action for its replacement.</p>
<p>My initial thoughts were to use Microsoft Windows Server 2008, but this is a bit of overkill for what I need, plus pretty expensive. I then stumbled on <strong>Microsoft’s Home Server</strong> offering. This captured my attention, partly because of its price (about a fifth of its bigger cousin) but also because it’s specifically designed to <strong>stream audio</strong> and <strong>video</strong> media and <strong>back up</strong> all of the home PCs and replicate its data across multiple discs to provide <strong>fault tolerance</strong>.</p>
<h4>Linux for Free</h4>
<p>The downside however is that this operating system doesn’t support a web server suitable for the development of websites. Thus, if I want to use Microsoft’s Home Server I will need another server for web development. <strong>Linux</strong> is the obvious choice for two reasons. Firstly because it’s the operating system that the websites will end up on anyway, and secondly it’s <strong>FREE</strong>!</p>
<p>So, if I’m going to go this route I thought I’d best have a serious attempt at getting a Linux server running on my old machine to make sure I could get it to do what I wanted it to, before investing in new hardware for my proposed new servers. </p>
<p>If I was going to do it though, this time I was going to do it properly i.e. install the <strong>server version</strong> of Ubuntu <strong>without the graphical user interface</strong>, instead of the desktop version. This time I’m going hard core!</p>
<p>If things go to plan, I hope to write a few posts on how I set the system up and the pitfalls encountered.</p>
<p><strong><em>Fingers crossed, into the abyss we go. Watch this space…</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/linux-leaving-the-comfort-zone/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Popular Audio Compression Formats</title>
		<link>http://www.richardfarrar.com/popular-audio-compression-formats/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=popular-audio-compression-formats</link>
		<comments>http://www.richardfarrar.com/popular-audio-compression-formats/#comments</comments>
		<pubDate>Sun, 31 May 2009 18:37:00 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Podcasting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/popular-audio-compression-formats/</guid>
		<description><![CDATA[Compressed audio files are commonplace nowadays thanks to the popularity of MP3 files, but if you want to compress your audio data, MP3s are by no means the best or only option available to you.]]></description>
			<content:encoded><![CDATA[<p><img title="Compressed Audio" style="display: inline; margin: 0px 10px 5px 0px" height="149" alt="Compressed Audio" src="http://www.richardfarrar.com/wp-content/uploads/2009/06/compressedaudio.gif" width="150" align="left" border="0" /><strong>Every time you use an MP3 player or an iPod, you’re using compressed audio files, whether you realise it or not. Whilst MP3 is probably the most common compressed audio format, it’s certainly not the only one available.</strong></p>
<p>Manufacturers like to develop and retain technologies that gives them a commercial and technological advantage over their competitors. To this end we as consumers have ended up with a collection of competing, but unfortunately technically incompatible, solutions to the same problem; that of storing large amounts of audio on portable audio players.</p>
<p>Thankfully the majority of manufacturers (but by no means all) of these portable audio players have eased our potential incompatibility problems by making sure that their players can play the majority of <strong>compressed audio formats</strong> that are in common usage today.</p>
<p>So what are these common compressed audio formats, why do we need them and what are the associated problems with having so many different formats?</p>
<p> <span id="more-322"></span>
</p>
<h3>Why Compress?</h3>
<p>Back in the dark ages of computing, not so long ago, computer memory was not so plentiful, or cheap as it is today. As such, <strong>storing large amounts of data</strong>, such as audio files, was <strong>very costly</strong>.</p>
<p>As necessity is the mother of invention, the limited quantities of computer memory available prompted the white coated technical boffins to develop fiendishly cunning ways of throwing away most of the audio data from these files, while still retaining a high level of <strong>perceived audio quality</strong>.</p>
<p>How they do this is rather complicated, but they essentially save space by not storing the bits of the music that we can’t hear. During compression of a 128 <a href="http://www.richardfarrar.com/what-are-bit-rates/">kbits/s</a> MP3 file, typically <strong>90% of the audio data is discarded</strong>, leaving a file size of <strong>one tenth</strong> of the original size. This in turn means that your MP3 player is able to store <strong>ten times</strong> the amount of songs compared to if it had to store the original uncompressed CD data.</p>
<h3>MP3</h3>
<p>MP3 (<em>MPEG-1</em><em> Audio Layer 3</em>) is by far the most well known out of all of the <strong>audio compression systems</strong> available today, and while it may not be as technologically advanced as some of the newer systems, it is the most widely used and provides perfectly adequate results for moderate <a href="http://www.richardfarrar.com/what-are-bit-rates/">bit rates</a> for the majority of people’s requirements.</p>
<p>The major benefit of encoding your audio files in MP3 format is that you are pretty much guaranteed you’ll be able to play your resultant files on almost any modern media player or device. It is for this reason that most <a href="http://www.richardfarrar.com/what-is-a-podcast/">podcasts</a> choose to adopt the MP3 format as their preferred compression system. </p>
<p>While most people think that MP3 is a free and open source format, it’s not! There are <strong>numerous</strong> <strong>patents</strong> owned by a host of <strong>different organisations</strong> that are applicable to the MP3 technology. This can make official licensing of MP3 technology for use in encoding software or playback devices quite tortuous. Out of all of the organisations that lay claim to the technology underlying MP3s, the German <strong><a href="http://www.fraunhofer.de/EN/" target="_blank">Fraunhofer Society</a></strong> is probably the most notable.</p>
<h3>AAC</h3>
<p><acronym title="Advanced Audio Coding">AAC</acronym> (<em>Advanced Audio Coding</em>) is actually part of the MPEG-2 and MPEG-4 specifications and is designed to be a <strong>superior technological replacement</strong> for the older MP3 format. AAC is designed to provide <strong>improved sonic quality</strong> and transparency compared to MP3 files encoded at the same bit rate, although this advantage only becomes dominant for lower bit rates (below 128 kbits/s).</p>
<p>AAC is the default format that <a href="http://www.apple.com/" target="_blank"><strong>Apple</strong></a> have adopted for their <strong>iPod</strong>s, <a href="http://www.apple.com/iphone/" target="_blank">iPhone</a> and <a href="http://www.apple.com/itunes/" target="_blank"><strong>iTunes</strong></a> and for their iTunes online music store.&#160; <strong>Sony</strong> has also adopted AAC as the standard audio encoding system for their <strong>PlayStation 3 </strong>and has been incorporated into their <strong>PlayStation Portable</strong> and recent <strong>Sony Walkman</strong> systems. Other companies adopting this format include <strong>Nokia</strong> and <strong>Nintendo</strong> (<em>Wii</em> and <em>DSi</em>).</p>
<h3>WMA</h3>
<p><acronym title="Windows Media Audio"><img style="display: inline; margin-left: 0px; margin-right: 0px" height="100" src="http://upload.wikimedia.org/wikipedia/en/3/3c/VistaWMAIcon.PNG" width="100" align="left" /> WMA</acronym> (<em>Windows Media Audio</em>) is <strong>Microsoft’s</strong> proprietary audio compression system built into its <strong>Windows</strong> operating system and is the default compression option used for ripping <acronym title="Compact Disc">CD</acronym>s to your computer using <strong>Windows Media Player</strong>.</p>
<p>Whilst WMA is a proprietary Microsoft system, the technology has been licensed by numerous third parties meaning that if you’ve ripped your entire CD collection onto your computer’s hard drive in WMA format (as I have), then you have a good chance of being able to play these WMA encoded audio files on a host of compatible devices.</p>
<p>I have a <a href="http://www.creative.com/products/mp3/" target="_blank">Creative Zen</a><strong> </strong>MP3 player, which plays WMA files without any problems and I also have two <strong>Netgear MP101</strong> media players at home linked to <a href="http://www.richardfarrar.com/origins-of-a-home-network/">my home network</a> that can stream music from my server in WMA format.</p>
<h3>ATRAC</h3>
<p><img style="display: inline; margin: 15px 15px 10px 0px" src="http://upload.wikimedia.org/wikipedia/en/d/de/Sony_Atrac_Logo.png" align="left" /><acronym title="Adaptive TRansform Acoustic Coding">ATRAC</acronym> (<em>Adaptive Transform Acoustic Coding</em>) is another proprietary audio compression format, this time developed by <strong>Sony</strong>, originally for their <strong>MiniDisc</strong> systems in the early 1990s, but has since been used in the company’s range of portable audio players.</p>
<p>Since its inception, ATRAC’s compression algorithm has been improved over the intervening years, with the newer versions offering improved perceived audio quality over earlier versions for similar <a href="http://www.richardfarrar.com/what-are-bit-rates/">bit rates</a>.</p>
<p>Unfortunately, ATRAC encoded files are not widely supported by other manufacturers and as such, if you have a Sony branded audio player and have ripped all of your CD selection into ATRAC files, you’ll be extremely limited as to where else you can play your audio files.</p>
<h3>Licence Free</h3>
<h4>Ogg Vorbis</h4>
<p><img title="Vorbis Logo" style="display: inline; margin: 0px 5px 0px 0px" alt="Vorbis Logo" src="http://upload.wikimedia.org/wikipedia/en/thumb/a/ac/XiphophorusLogoSVG.svg/132px-XiphophorusLogoSVG.svg.png" align="left" /> While the <strong><a href="http://www.vorbis.com/" target="_blank">Ogg Vorbis</a></strong> audio compression format is not hugely popular outside of the geeky computer nerd circles, it is worth a brief mention as a number of commercial “<em>MP3&#160; players</em>” support the format. More importantly though is the Ogg Vorbis system is <strong>FREE</strong>!</p>
<p>There are <strong>no patents</strong> or licence issues to worry about if you choose to adopt this system, although compatibility with other media playback devices may prove to be an issue.</p>
<h4>FLAC </h4>
<p><acronym title="Free Lossless Audio Codec"><img title="FLAC - Free Lossles Audio Codec" style="display: inline; margin: 0px 15px 0px 0px" height="80" alt="FLAC - Free Lossles Audio Codec" src="http://www.flacmusic.com/flac.gif" width="150" align="left" /> FLAC</acronym> (<em>Free Lossless Audio Codec</em>) is another audio compression system worth a mention, partly because it’s <strong>free</strong> (as its name suggests) and partly because it’s <strong>lossless</strong>.</p>
<p>All of the above compression systems <strong>loose some audio quality</strong> in their compression process. <a href="http://flac.sourceforge.net/" target="_blank"><strong>FLAC</strong></a><strong> does not</strong>, but the downside is that the same sort of compression levels are not achievable. </p>
<p>FLAC files tend to be between <strong>40 to 50%</strong> the size of the original audio file, which is not that impressive compared to a typical 10% figure of an MP3 file.</p>
<p>Like anything in life, it’s a balancing act. If you can afford the additional storage space required and want original quality audio, then FLAC is the way to go. For the majority of people however, these tiny improvements in audio quality compared to the space saving benefits of any of the above compression formats will not be worth the penalty of compatibility issues.</p>
<h3>Summary </h3>
<p>While <strong>MP3</strong> is the <strong>most common</strong> and well known of all the audio compression systems, it’s by no means the best. There are a multitude of different audio compression systems available, with just a handful of the most common ones mentioned above.</p>
<p>The choice of compression system can depend on many factors, but for most people, providing the audio quality is reasonably good and the file sizes acceptably small the overriding issue will probably be <strong>compatibility</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/popular-audio-compression-formats/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Constant and Variable Bit Rates</title>
		<link>http://www.richardfarrar.com/constant-and-variable-bit-rates/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=constant-and-variable-bit-rates</link>
		<comments>http://www.richardfarrar.com/constant-and-variable-bit-rates/#comments</comments>
		<pubDate>Sat, 18 Apr 2009 18:14:55 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Podcasting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/constant-and-variable-bit-rates/</guid>
		<description><![CDATA[Having chosen the bit rate for your MP3 tracks or podcasts, would you know whether to use a variable bit rate or constant bit rate and why?]]></description>
			<content:encoded><![CDATA[<p><strong><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 0px 0px; border-right-width: 0px" title="CBR vs VBR" src="http://www.richardfarrar.com/wp-content/uploads/2009/04/cbr.gif" border="0" alt="CBR vs VBR" width="150" height="150" align="left" /> By now you’ve probably heard of the term “bit rate” used in connection with MP3 tracks and podcasts, you may even know that higher bit rates give better quality audio. However, like most things in life, nothing is simple and we can further complicate the whole bit rate discussion with variable and constant bit rates. So, what are the pros and cons of these constant and variable bit rates?</strong></p>
<p>Choosing a <strong>bit rate</strong> for a podcast, or an MP3 track, is a bit of a <strong>balancing act</strong> at the best of times. On the one hand, <strong>higher bit rates</strong> (<em>variable</em> or <em>constant</em>) give <strong>improved audio quality</strong>, whilst on the other they lead to <strong>bigger file sizes</strong>.</p>
<p>Introducing yet another variable into the equation, that of <strong>constant</strong> or <strong>variable</strong> bit rates, only serves to confuse the situation even further. What then are the relative pros and cons that may affect your choice of <strong>type of bit rate</strong> to use?</p>
<p><span id="more-303"></span></p>
<h3>Balancing Bit Rates</h3>
<p>If you’re not familiar with <strong>bit rates</strong>, then my previous post on <strong><a href="http://www.richardfarrar.com/what-are-bit-rates/">What are bit rates?</a></strong> should point you in the right general direction and help to get you started.</p>
<p>In essence, <strong>higher bit rates</strong> give <strong>improved audio</strong> quality, no matter whether <em>variable</em> <span style="text-decoration: underline;">or</span> <em>constant</em> bit rates are used. However, higher bit rates will always lead to <strong>larger file sizes</strong>,<strong> </strong>which in turn lead directly to <strong>longer download</strong> times and require more storage space.</p>
<p>When <a href="http://www.richardfarrar.com/choosing-bit-rates-for-podcasts/">choosing which bit rate to use for your podcast</a> or MP3 track, you really need to go for the <strong>highest bit rate</strong> possible, while retaining <strong>reasonable file sizes</strong> and practical download times.</p>
<p>Accepting the fact that you need to choose the highest practical bit rate you can, which option should you go for next (assuming your encoding software gives you the option) <strong>constant</strong> or <strong>variable</strong> bit rates?</p>
<h3>Constant Bit Rates</h3>
<p><strong>Constant Bit Rates</strong> (<strong><acronym title="Constant Bit Rate">CBR</acronym></strong>) are pretty much as their name suggests, where one fixed, or constant bit rate is used for the <strong>entire file</strong> or track.</p>
<p>However, constant bit rates are <strong>not optimal</strong> as they waste valuable data bits encoding simple sections of audio, and conversely may not use sufficient data bits on more complex audio passages, resulting in poorer audio quality during these sections.</p>
<p>The more complex audio sections of tracks encoded with a constant bit rate will be of a lower audio quality compared to the more simple sections of audio within the same track, so a suitable bit rate must be chosen that provides sufficient audio quality for the most demanding sections of the audio being encoded.</p>
<p>Constant bit rates are <strong>easier </strong>and therefore <strong>faster to encode</strong> compared to variable bit rates and lead to consistent and predictable file sizes. Being an older format, constant bit rates are <strong>more compatible</strong> with older MP3 players.</p>
<h3>Variable Bit Rates</h3>
<p><strong>Variable Bit Rates</strong> (<strong><acronym title="Variable Bit Rate">VBR</acronym></strong>) are likewise pretty much as their name suggests, where the bit rate may change throughout the file or track being encoded.</p>
<p>Variable bit rate encoding analyses the audio file, <strong>adapting</strong> the bit rate as it goes to <strong>match the complexity</strong> of the audio it encounters.</p>
<p>For <strong>simple audio</strong> passages, the system automatically <strong>turn its bit rate down</strong>, saving valuable data bits, while retaining the perceived audio quality. Conversely, during more <strong>complex passages</strong>, the system automatically <strong>turns its bit rate up</strong>, using more data bits to retain the same level of audio quality.</p>
<p>Using this method, the average audio quality of a file can be increased as the available data bits are used more flexibly to encode the sound data with increased overall accuracy.</p>
<p>When encoding an MP3 track or podcast with the VBR method, the encoding software usually allows you to decide on the overall quality of the resulting track that you desire, after which the system encoder uses the bits required to achieve this defined quality level. Higher quality levels will require more bits.</p>
<p>Compared to constant bit rates, variable bit rates produce <strong>smaller file sizes</strong> for a <strong>given audio quality</strong>. However, as the bit rates are variable, it’s difficult to predict the size off these files in advance.</p>
<p>Variable bit rates are <strong>harder </strong>and therefore <strong>slower to encode</strong> compared to constant bit rates, as the adaptive encoding process is more complex an processor intensive.</p>
<p>Being a more recent encoding method, some older MP3 players or computer software <strong>may not be compatible</strong> with variable bit rate encoded MP3 tracks or podcasts.</p>
<h4>Constrained Variable Bit Rates</h4>
<p>A <strong>Constrained Variable Bit Rate</strong> (<acronym title="Constrained Variable Bit Rate"><strong>CVBR</strong></acronym>) is a flavour of variable bit rate, where the <strong>maximum bit rate</strong> allowed, or the <strong>Average Bit Rate</strong> (<acronym title="Average Bit Rate"><strong>ABR</strong></acronym>) are predefined.</p>
<p>For example, encoding an audio track with the bit rate set to be an average of 128<acronym title="kilo bits per second">kbps</acronym> should produce a resultant audio file of higher perceived quality than the same track of encoded at 128<acronym title="kilo bits per second">kbps</acronym> <acronym title="Constant Bit Rate">CBR</acronym>, as the <acronym title="Average Bit Rate">ABR</acronym> file can use data bits it saved during the simpler passages to add extra data bits (above the 128<acronym title="kilo bits per second">kbps</acronym> average) to the more complex passages to improve the overall audio quality.</p>
<h3>Which to Use and When</h3>
<h4>Compatibility</h4>
<p>Generally speaking, encoding an MP3 track or podcast using a <strong>constant bit rate </strong>will be better for the sake of<strong> compatibility</strong> compared to using a variable bit rate, as some older MP3 players don’t support variable bit rates.</p>
<p>By way of example, in their guidelines for broadcast media, the <strong><a href="http://www.bbc.co.uk/guidelines/futuremedia/technical/a_v_streaming_table.shtml#dwnl_a" target="_blank">BBC recommends</a></strong> the use of <strong>constant bit rates</strong> for their all of their podcasts and downloadable audio files.</p>
<h4>Quality</h4>
<p>If compatibility isn’t a significant issue for you, then you will probably be better off using a form of <strong>variable bit rate</strong> of encoding to squeeze the <strong>best audio quality</strong> that you can out of the available bits.</p>
<p>Whether you choose to use a constrained variable bit rate, so that you can keep a handle on the size of file you’re likely to get, or go for a fully variable bit rate, is entirely up to you.</p>
<p>However, before fixing which method you’re going to use, it may be best to do a few test recordings using different bit rates and bit rate types, before deciding on which suits your purposes best.</p>
<h4>In Summary</h4>
<table border="1" cellspacing="2" cellpadding="2" width="500">
<tbody>
<tr>
<td style="text-align: center;" width="246" valign="top"><strong>Constant Bit Rates</strong></td>
<td style="text-align: center;" width="246" valign="top"><strong>Variable Bit Rates</strong></td>
</tr>
<tr>
<td width="246" valign="top">Variable Audio Quality</td>
<td width="246" valign="top">Constant, Definable Audio Quality</td>
</tr>
<tr>
<td width="246" valign="top">Predictable File Sizes</td>
<td width="246" valign="top">Unpredictable File Sizes</td>
</tr>
<tr>
<td width="246" valign="top">Compatible With Most Systems</td>
<td width="248" valign="top">Unpredictable Compatibility</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/constant-and-variable-bit-rates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are Your Speakers Wired Correctly?</title>
		<link>http://www.richardfarrar.com/are-your-speakers-wired-correctly/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=are-your-speakers-wired-correctly</link>
		<comments>http://www.richardfarrar.com/are-your-speakers-wired-correctly/#comments</comments>
		<pubDate>Wed, 25 Mar 2009 15:38:04 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Podcasting]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/are-your-speakers-wired-correctly/</guid>
		<description><![CDATA[Connecting speakers to your amplifier shouldn't be too difficult, but if you get your wires mixed up the results will be less than perfect. Here's a few simple tests to check that you have everything wired up correctly.]]></description>
			<content:encoded><![CDATA[<p><img title="Speaker" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 5px 0px; border-right-width: 0px" height="150" alt="Speaker" src="http://www.richardfarrar.com/wp-content/uploads/2009/03/speaker.jpg" width="150" align="left" border="0" /><strong>Any system is only as good as the weakest link in the chain and audio systems are certainly no exception to the rule. Assuming that your music system is producing reasonably pleasant sounds, you may never stop to give it a second thought, but with a few simple tests you can check to make sure that your speakers are wired correctly and that you’re getting the best out of your system.</strong></p>
<p>Attaching <strong>speakers</strong> to your <strong>Hi-Fi</strong> system usually only requires a few cables. You wouldn’t think that getting these cables mixed up would present much of a problem would you, providing your music plays back OK and no smoke comes out of the system?</p>
<p>Well, under most circumstances you’d be right, with a simple <strong>channel mix up</strong> being the most likely probable outcome, but if you have a real knack for getting things back to front, then you could have your speakers wired <strong>out-of-phase</strong>, which while it won’t do any damage, certainly won’t help you to get the best out of your system.</p>
<p>These potential problems are easy to spot with a few simple tests and luckily the corresponding remedies are equally simple.</p>
<p> <span id="more-300"></span><br />
<h3><strong>Left and Right Tests</strong></h3>
<p>In the grand scale of things, getting your <strong>left</strong> and <strong>right</strong> speakers mixed up is not a major problem. If your left and right speakers are mixed up, your music will still come out in wonderful <strong>stereo</strong> (providing of course that you’re listening to a stereo track) it’s just that what should be coming out of the left-hand speaker is actually coming out of the right-hand speaker and vice versa.</p>
<p>Record producers and mix engineers spend weeks mixing and producing an album and as part of the process they will decide where <strong>in the mix</strong> to place certain instruments. So if you have a favourite track that has an instrument <strong>panned</strong> (music speak for stereo positioning of sounds) to one side, wouldn’t you prefer to listen to it as the artist intended rather than topsy turvey?</p>
<p>You would? Good.</p>
<p>Then try the following two fairly self explanatory tests on your music system. Listening to the <strong>left speaker test</strong>, you should hear <a href="http://www.siliconbay.co.uk/services/winnie.asp" target="_blank">Winnie’s voice</a> coming out of the <strong>left hand speaker</strong> (or headphone) <strong>only</strong> and vice versa for the right speaker test.</p>
<p><strong>Left Speaker Test:</strong></p>
<p>  <a href="http://www.richardfarrar.com/audio/left.mp3">Download audio file (left.mp3)</a><br /> 
<p><strong>Right Speaker Test:</strong></p>
<p>  <a href="http://www.richardfarrar.com/audio/right.mp3">Download audio file (right.mp3)</a><br /> 
<p><a href="http://www.richardfarrar.com/wp-content/uploads/2009/03/audiocables.jpg"><img title="audio connectors" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" height="108" alt="audio connectors" src="http://www.richardfarrar.com/wp-content/uploads/2009/03/audiocables-thumb.jpg" width="200" align="right" border="0" /></a>If things don’t go according to plan, then you have either got your <strong>speakers</strong> wires mixed up (or headphones on the wrong way round), or the <strong>audio cabling</strong> (<em>shown right</em>) from your playback device to the amplifier crossed over.</p>
<p>Normally <strong>audio signal cables</strong> (as opposed to speaker cables)&#160; are colour coded with the <strong>red</strong> plug going to the red socket and <strong>white</strong> to white at each end of the cable.</p>
<p>You will need to check the wiring of your system, rewiring where necessary and then repeat the two tests to make sure that both channels are working and in the correct order.</p>
<p>The following diagram shows how to wire your speakers to your amplifier: <img title="speaker connections" style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin-left: auto; margin-right: auto; border-right-width: 0px" height="418" alt="speaker connections" src="http://www.richardfarrar.com/wp-content/uploads/2009/03/speakerconnections.jpg" width="500" border="0" /></p>
<h3>Balance Test </h3>
<p>Now that you’re happy that you have your left and rights sorted out, the next thing to check is your <strong>speaker balance</strong>.</p>
<p>When you listen to the following test, place your head as centrally as you can between your two speakers; you should hear <a href="http://www.siliconbay.co.uk/services/winnie.asp" target="_blank">Winnie</a> coming from the dead <strong>centre</strong> of your speakers. In this case you are hearing <strong>equal amounts</strong> of Winnie from<strong> both speakers</strong>.</p>
<p><strong>Centre Balance Test:</strong></p>
<p>  <a href="http://www.richardfarrar.com/audio/centre.mp3">Download audio file (centre.mp3)</a><br /> 
<p>If Winnie sounds to be coming either to the left or right of the centre position, you may need to check to see if your amplifier or system has a <strong>balance control</strong>. If it does, ensure that the balance control is in the <strong>centre position</strong>. </p>
<p>If after checking the balance control, things still sounds one sided, you may have a more fundamental problem with your system that requires investigation or professional attention. This could be as simple as a <strong>dirty connection</strong> or a <strong>dodgy interconnecting cable</strong>, or if things are worse it could be a more ingrained electronic or speaker problem.</p>
<p>Alternatively, if you can’t pin point the sound as definitely coming from the centre, you may have a phasing problem… </p>
<h3>Phasing Test</h3>
<p>A <strong>phasing</strong> problem with speakers is very simple to fix, but can significantly degrade your system’s sonic performance.</p>
<p>Trying to describe how out of phase speakers sound is a little difficult unless you’ve experienced it first hand. You&#8217;re likely to hear significantly <strong>less bass</strong> and instead of producing a strong centre image, the sound appears to stay within the speakers, making things sound rather <strong>disconnected</strong>.</p>
<p>Listen to the following and you should be able to hear the difference for yourself:</p>
<p><strong>Speaker Phase Test:</strong></p>
<p>  <a href="http://www.richardfarrar.com/audio/out-of-phase.mp3">Download audio file (out-of-phase.mp3)</a> </p>
<p>If the above test sounds perfectly fine, but the previous centre channel test sounded really odd, then your speakers are out of phase. </p>
<h4>Fixing the Problem</h4>
<p>Thankfully, while the effect can be quite strange, the fix is really simple.</p>
<p><img title="speaker terminals" style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 5px 15px 10px 0px; border-right-width: 0px" height="150" alt="speaker terminals" src="http://www.richardfarrar.com/wp-content/uploads/2009/03/terminals.jpg" width="150" align="left" border="0" /> Pick <strong>a speaker</strong>, but <strong>not both</strong>, this must only be done on <strong>one speaker</strong>. Now swap the two wires on the back of the speaker around. Usually the speaker will have two connections; one <strong>black</strong> (the <strong><em>negative</em></strong> or <strong>–</strong> connector) and one <strong>red</strong> (<strong><em>positive</em></strong> or <strong>+</strong> connector).</p>
<p>That should&#160; be it, job done. Now listen to the <strong>centre/balance test</strong> and <strong>phase test</strong> again to confirm that you have everything working hunky dory.</p>
<h3>Sit Back and Relax</h3>
<p>Now that you have your speakers wired up correctly with your lefts and rights where they should be and no strange out of phase effects, you can lie back, put your feet up and listen to my latest <strong><a href="http://www.richardfarrar.com/category/podcasts/">podcast</a></strong> in knowledge of a job well done.</p>
<p>You had no problems; excellent, so there’s no reason not to listen to my latest <strong><a href="http://www.richardfarrar.com/category/podcasts/">podcast</a></strong> either!&#160; <img src='http://www.richardfarrar.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/are-your-speakers-wired-correctly/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
<enclosure url="http://www.richardfarrar.com/audio/left.mp3" length="37288" type="audio/mpeg" />
		</item>
		<item>
		<title>The Paperless Office: Myth or Reality?</title>
		<link>http://www.richardfarrar.com/the-paperless-office-myth-or-reality/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=the-paperless-office-myth-or-reality</link>
		<comments>http://www.richardfarrar.com/the-paperless-office-myth-or-reality/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 16:46:25 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[eBook]]></category>
		<category><![CDATA[office]]></category>
		<category><![CDATA[paperless]]></category>
		<category><![CDATA[pdf]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[scanning]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/the-paperless-office-myth-or-reality/</guid>
		<description><![CDATA[The concept of the paperless office has been around for a long time, but are we any closer to actually achieving this dream?]]></description>
			<content:encoded><![CDATA[<table style="float: left; margin-right: 10px" border="0" cellspacing="0" cellpadding="2" width="150">
<tbody>
<tr>
<td width="150" valign="top"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" title="Piles of paper in office" src="http://www.richardfarrar.com/wp-content/uploads/2008/11/paperoffice.jpg" border="0" alt="Piles of paper in office" width="150" height="95" /></td>
</tr>
<tr>
<td width="150" valign="top"><em><span style="font-size: xx-small;">Photo by </span></em><em><span style="font-size: xx-small;"><a href="http://www.flickr.com/photos/apjpix/32105691/" target="_blank">apjpix</a></span></em></td>
</tr>
</tbody>
</table>
<p><strong>Our desire for the illusive paperless office has been around for many years. So, are we any closer to achieving this seemingly impossible dream with recent technological advances, or are we still consigned to emptying the shredder and waste bins every other day?</strong></p>
<p>The concept of the paperless office is certainly nothing new. In 1975, <a href="http://www.businessweek.com/" target="_blank">Business Week</a> published an article on “<a href="http://www.businessweek.com/technology/content/may2008/tc20080526_547942.htm" target="_blank">The Office of the Future</a>”. Much of what was predicated in that article has since come true, thanks largely to the release of the now ubiquitous <acronym title="International Business Machines">IBM</acronym> PC in 1981.</p>
<p>However, since the release of the aforementioned <a href="http://www-03.ibm.com/ibm/history/exhibits/pc/pc_1.html" target="_blank">PC</a>, rather than decreasing, paper usage in offices doubled in the following 20 years, eventually stabilising around the millennium; hardly a success for the supposed paperless office!</p>
<p><a href="http://www.economist.com/opinion/displaystory.cfm?story_id=12381449" target="_blank">According to the Economist</a> however, since 2001 office paper usage has actually decreased. So, it looks like we’ve finally turned the corner in our paper consumption, but does this mean that we’re close to realising the dream of the paperless office, or do we still have a way to go?</p>
<h3><span id="more-187"></span>Current Trends</h3>
<p>There probably isn’t any primary reason why our paper usage is finally decreasing, but rather many reasons:</p>
<ul>
<li><strong>Environmental driving factors</strong> are certainly key. We are becoming increasingly aware of our planet’s limited natural resources and are beginning to use them more wisely. Paper comes from trees; so it doesn’t take a rocket scientist to realise that using less paper will mean less trees get cut down.</li>
<li>Every company tries to <strong>minimise</strong> its <strong>overheads</strong> to remain competitive. Reducing paper usage is one such way, as printing on <strong>paper costs money</strong>.</li>
<li>The <strong>younger generation</strong> have been brought up on computers, e-mail and the internet and tend to <strong>print less</strong>.</li>
<li>Newer technologies have undoubtedly helped, such as the widespread adoption of <strong>broadband internet</strong>. Bigger and <strong>better monitor technologies</strong>, like widescreen <acronym title="Liquid Crystal Display">LCD</acronym>s and multiple monitor systems, have made it easier to read and manipulate documents on screen.</li>
</ul>
<h3>Look, No Hands!</h3>
<p>My interest in the paperless office was kind of forced upon me. In July 2000 I dived into my neighbour’s swimming pool, breaking my neck and leaving me paralysed from the neck down. Consequently, turning pages or scanning through a book suddenly became quite problematic. If my sanity was to stay intact (some may debate this point), then I clearly had to find alternative ways of doing things.</p>
<h3>Scanners and PDFs</h3>
<p>Prior to my accident, I was half way through writing <a href="http://www.richardfarrar.com/about/phd-thesis/">my PhD thesis</a>. I had a lot of papers to reference and a logbook full of notes and experimental results. I needed to be able to reference these quickly and easily without having to rely on someone to change pages for me.</p>
<p><a href="http://www.adobe.com/products/acrobat/" target="_blank"><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px" title="acrobat_icon" src="http://www.richardfarrar.com/wp-content/uploads/2008/11/acrobat-icon.jpg" border="0" alt="acrobat_icon" width="142" height="146" align="left" /></a> Thanks to a cheap scanner and a copy of <a href="http://www.adobe.com/products/acrobatpro/" target="_blank">Adobe Acrobat Professional</a>, I was able to scan all of my key documents and save them in the now common <acronym title="Portable Document Format">PDF</acronym> format. I could then grab any of the documents at anytime from my computer’s hard drive.</p>
<p>I now use the <strong>scanner and PDF combination</strong> on a regular basis to electronically <strong>file</strong> an array of documents that may need to be referenced in the future; from equipment manuals through to tax returns!</p>
<h4>Scanning Alternative</h4>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px" title="Kodak digital camera" src="http://www.richardfarrar.com/wp-content/uploads/2008/11/kodakcamera.jpg" border="0" alt="Kodak digital camera" width="150" height="129" align="left" /> Scanning can be cumbersome or overkill for certain situations. For quick image capture, I have sometimes taken digital photographs of equipment labels for future reference.</p>
<p>Author of the book, <a href="http://www.fourhourworkweek.com/" target="_blank">The Four Hour Work Week</a>, <a href="http://www.fourhourworkweek.com/blog/" target="_blank">Tim Ferriss</a>, takes this approach to the next level and takes <strong>digital photographs of documents</strong> to archive rather than mucking about with a scanner.</p>
<p>How you capture and store information digitally doesn’t really matter, providing it’s <strong>quick and convenient</strong> and <strong>readily accessible</strong> at a later date.</p>
<h4>Death of the Fax Machine</h4>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 15px; border-right-width: 0px" title="fax machine" src="http://www.richardfarrar.com/wp-content/uploads/2008/11/faxmachine.jpg" border="0" alt="fax machine" width="150" height="150" align="right" /> If the fax machine hasn’t died already, then it’s certainly got an extremely weak pulse and all of it’s relatives are crowded around the bed.</p>
<p>If you need to send a document, just <strong>scan it and e-mail</strong> it as a PDF attachment. This is essentially all a fax machine does anyway. If the receiving party really needs a paper copy, they can always print one off, although this is obviously not to be encouraged.</p>
<h4>Signing Electronic Documents</h4>
<p>If someone needs your signature on a document, what’s the difference between signing a paper document and faxing it or attaching your scanned signature to an electronic copy and e-mailing it? None that I can determine, they both get sent down the telephone wire.<img style="border-top-width: 0px; display: block; border-left-width: 0px; float: none; border-bottom-width: 0px; margin: 10px auto 0px; border-right-width: 0px" title="Alexander Graham Bell's signature" src="http://www.richardfarrar.com/wp-content/uploads/2008/11/bellsignature.jpg" border="0" alt="Alexander Graham Bell's signature" width="454" height="99" /></p>
<p>So, why not <strong>scan your signature</strong> and keep it on file somewhere. Next time you need to send a signed document, just paste it in and click send; so much simpler and quicker.</p>
<h3>Internet</h3>
<p>The internet is an amazing tool to help with the paperless office, but if used unwisely can also conspire against us. How many people regularly print out e-mails as a case in point? They’re electronic, so leave them there; only print them out if absolutely necessary.</p>
<p>Using <strong>online banking</strong> and <strong>direct debits</strong> to pay your bills will help reduce your paper consumption as will opting to receive <strong>ALL </strong>of your <strong>bills via e-mail</strong>.</p>
<h4>Parcel Post</h4>
<p>Most delivery companies ask you to sign for parcels on a small <acronym title="Personal Digital Assistant"><strong>PDA</strong></acronym> carried by the delivery man. Not only does this greatly reduce the amount of paper used, but also allows you to track our parcel’s progress online.</p>
<h4>Electronic Books</h4>
<p><img style="border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 10px 0px; border-right-width: 0px" title="Sony ebook" src="http://www.richardfarrar.com/wp-content/uploads/2008/11/sonyebook.jpg" border="0" alt="Sony ebook" width="150" height="152" align="left" />Electronic books can be downloaded online and read on your computer with free <strong><abbr title="Electronic Book">eBook</abbr></strong> reader software such as <a href="http://www.adobe.com/products/digitaleditions/" target="_blank">Adobe’s Digital Editions</a>. This technology has been available for a while, but unfortunately it’s only recently that publishers have started releasing their offerings (old and new) in this format.</p>
<p>The new <a href="http://www.sony.co.uk/hub/reader-ebook" target="_blank">Sony eBook Reader</a> allows you to download hundreds of eBooks into one standard paperback sized, lightweight package and read them whenever you want, just like a conventional book. Using new <strong>paper like display</strong> technology, one charge of the battery can last the equivalent of reading 20 average paperbacks!</p>
<h3>The Next Stage?</h3>
<p>So, if we’re not quite there yet, what’s stopping us moving forward to the truly paperless office?</p>
<p>There are <strong>legal implications</strong> relating to the validity of <strong>digital signatures</strong> on electronic documents, although progress is being made. In the <acronym title="United Kingdom">UK</acronym>, the <a href="http://www.lawcom.gov.uk/" target="_blank">Law Commission</a> is quoted as saying:</p>
<blockquote><p>&#8220;Digital signatures, scanned manuscript signatures, typing one’s name (or initials), and clicking on a website button are, in our view, all methods of signature which are generally capable of satisfying a statutory signature requirement…&#8221;</p></blockquote>
<p><strong>Paper is comfortable</strong>, we’ve grown up with it and it’s <strong>hard to kick the habit</strong>. Younger generations have less of a problem with this, but it takes time to filter through the system.</p>
<p>If we can manage to wean ourselves off paper, what befits can we look forward to?</p>
<ul>
<li>Save space and reduce clutter</li>
<li>Increase productivity</li>
<li>Save costs, increase profitability</li>
<li>Environmentally friendly</li>
<li>Increase interaction, sharing information online</li>
</ul>
<p>You may not want to do it all at once, but every little change will have an impact. After all, Rome wasn’t built in a day…</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/the-paperless-office-myth-or-reality/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Origins of a Home Network</title>
		<link>http://www.richardfarrar.com/origins-of-a-home-network/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=origins-of-a-home-network</link>
		<comments>http://www.richardfarrar.com/origins-of-a-home-network/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 18:05:05 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[patchbay]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/origins-of-a-home-network/</guid>
		<description><![CDATA[Home networks are not really common place, so why did I choose to set one up and where did it all lead to?]]></description>
			<content:encoded><![CDATA[<table style="float: left; margin-right: 10px" border="0" cellspacing="0" cellpadding="2" width="150">
<tbody>
<tr>
<td width="150" valign="top"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/network.jpg" border="0" alt="network" width="150" height="150" /></td>
</tr>
<tr>
<td width="150" valign="top"><em><span style="font-size: xx-small;">Photo by </span></em><em><span style="font-size: xx-small;"><a href="http://www.flickr.com/photos/jessicafm/88652740/" target="_blank">jessicafm</a></span></em></td>
</tr>
</tbody>
</table>
<p><strong>I never planned to have a home network, it just kind of evolved out of necessity. After a while  though,  I decided that leaving things to evolve naturally may not be the best strategy and decided to apply a bit of intelligent design to the process instead, since which things seem to have grown exponentially.</strong></p>
<p>Only a few years ago, networks were the preserve of large or medium sized business and definitely not something that you would find in the average home.</p>
<p>So, why did I decide to setup a home network in the first place, what benefits do I get from it and how and why has it grown so much? Read on and hopefully all these questions will be answered. Not only that, but you&#8217;ll see that a home network doesn&#8217;t have to cost the earth either.</p>
<p><span id="more-135"></span></p>
<h3>In the Beginning</h3>
<p><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 0px 10px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/laserjet.jpg" border="0" alt="HP Laserjet 5p" width="200" height="138" align="right" /> The birth of my network was instigated by an impulse purchase of an <strong>HP Laserjet printer</strong> from a local garage sale for the princely sum of £15. Bargain! Unfortunately I didn’t have sufficient space on my desk for the new printer, which I had to locate on a small filing cabinet on the opposite side of my study.</p>
<h4>Necessity is the Mother of Invention</h4>
<p>This presented a problem; how to get the data from my <acronym title="Personal Computer">PC</acronym> to the new printer. The run for a standard <strong>parallel printer cable</strong> was too long, having to go up and around a door frame to get to the printer. Hence my decision to go for an <strong>Ethernet</strong> network link, which would form the beginnings of my home network.</p>
<p><a href="http://www.richardfarrar.com/wp-content/uploads/2008/10/intel-netportexpress-pro-100-5445186.jpg"><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/intel-netportexpress-pro-100-5445186-thumb.jpg" border="0" alt="Intel NetportExpress PRO Print Server" width="150" height="112" align="left" /></a> However, the printer didn’t have network capability, but with a quick bit of <a href="http://www.ebay.com/" target="_blank">eBay</a> action and  £33.50 later, I was soon the proud owner of a <strong>network printer server</strong> capable of supporting up to three printers. With a further £12 for 10m of <strong>CAT5e</strong> <strong>network cable</strong> and £23 for a 100Mbps <strong>network interface card</strong> for my PC, my fledgling network was born; total cost £83.50.</p>
<p>Five years on and the little laser printer is still going strong!</p>
<h3>Planning Ahead</h3>
<p>The next event that triggered the expansion of my home network was the unfortunate choice of colour for the décor of my bedroom by the house&#8217;s previous owners – Pink! This obviously had to go.</p>
<h4>Painting by Numbers</h4>
<p>Ceasing the opportunity during the decoration, some network cables were dropped down from the loft and channeled into my bedroom wall. This allowed two <strong>network points</strong> to be installed in my bedroom and two through the adjoining wall into my study.</p>
<p>At the same time, two network cables were installed in the lounge through some existing trunking, and a further two cables were dropped down in my study behind some bookshelves; a somewhat easier task than chiseling walls.</p>
<p>All of these cables were brought into a cupboard in the middle of the house ready for central connection. Another four cables were knocked through the airing cupboard into the two adjacent bedrooms; giving a total of <strong>12 network connection points</strong> in all.</p>
<p>The <strong>network infrastructure</strong> remained unused for a while, but it seemed advantageous to install it ready for the future while decorating the house.</p>
<h3>Internet 24/7</h3>
<p>The next major step for the network was the arrival of <strong>broadband internet</strong> to my village. In preparation for this I bought a <strong>patchbay</strong> for £30 to terminate all of the previously installed cables in the airing cupboard. The broadband connection, via an <strong>wireless router</strong> with <strong>4 port hub</strong>, was then configured in the cupboard and linked into the patchbay.</p>
<p>Through this network, both my <strong>desktop computer</strong> and <strong>laptop</strong> were now connected to the internet 24 hours a day, seven days a week, each with access to the network printer. Furthermore, the use of a patchbay in the “<strong>network cupboard</strong>“, in conjunction with the wireless router&#8217;s hub, enabled the system to be easily reconfigured at any time.</p>
<h3>Further Expansion</h3>
<p><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 0px 15px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/fs516.jpg" border="0" alt="fs516" width="218" height="83" align="right" /> My broadband router came with <strong>four network ports</strong>, three of which were being utilised for my desktop PC, printer server and a power distribution rack. This didn’t leave much room for future expansion, so with another visit to eBay and a further £27.50 I acquired a <strong>16 port 100Mbps switch</strong>. This was linked into the patchbay, which then enabled every previously installed network point in the house to be connected to the internal network and hence the internet.</p>
<p><img style="border-right: 0px; border-top: 0px; margin: 0px 15px 5px 0px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/mp101.jpg" border="0" alt="mp101" width="200" height="114" align="left" /> My next equipment acquisition was courtesy of a group of friends for my birthday; a <a href="http://www.netgear.com/" target="_blank">Netgear</a> MP101 <strong>network music player</strong>. This plugged into my Hi-Fi system and the previously installed network point, enabling me to listen to <strong>internet radio</strong> and all of my <strong>music collection</strong> stored on my desktop PC in the lounge.</p>
<h4>File Server</h4>
<p>The next piece in the network jigsaw was the purchase of a second hand 300MHz computer for £30 to go into the network cupboard and act as a <strong>file server</strong>. This computer serves <strong>music</strong> and <strong>pictures</strong> etc. to every network point in the house.</p>
<p>More recent additions to the network include <strong>my son&#8217;s PC</strong> in his bedroom and another <strong>Netgear MP101</strong> network music player that I acquired from a friend who had lost its power supply. The kitchen now also has access to my entire music collection on the server courtesy of this new network music player.</p>
<h3>Taking Stock</h3>
<p>So, what have I now got attached to the network that I never planned to have:</p>
<ul>
<li>My desktop PC</li>
<li>Laptop (<em>wireless</em>)</li>
<li>My son&#8217;s PC (<em>wireless</em>)</li>
<li>Network Printer</li>
<li>File Server (m<em>usic, pictures, videos and files</em>)</li>
<li>Music Player (<em>kitchen</em>)</li>
<li>Music Player (<em>lounge</em>)</li>
<li>Old PC linked to my home cinema system</li>
</ul>
<p>So, you may not think that you need a home network, but if you start out on the slippery slope, you&#8217;ll soon be wondering how you ever managed without one.</p>
<p>Almost every room in my house now has at least two network connection points, each giving access to:</p>
<ul>
<li>Broadband <strong>internet</strong> 24/7</li>
<li>Network<strong> printing</strong></li>
<li>My entire <strong>music</strong> collection</li>
<li>All of the family <strong>pictures</strong></li>
<li>Central <strong>file storage</strong> and backup</li>
<li>Home <strong>intranet</strong></li>
</ul>
<h3>Future Plans</h3>
<p>What&#8217;s next for my home network? Well, my plan is to upgrade the system from 100Mbps to <strong>1,000Mbps</strong> (1Gbps) so that I can chuck data around the house <strong>ten times faster</strong>. Why? Because I&#8217;d ultimately like to store <strong>videos</strong> on the server that could be accessed anywhere around the house, but video requires much more data bandwidth for its distribution.</p>
<p>To this aim, I&#8217;ve upgraded the network switch from 100Mbps to <strong>1Gbps</strong> in preparation. The cable is already 1Gbps compatible and my new PC came with a 1Gbps Ethernet card already installed. So, the next significant step will be to upgrade the server (when pennies permit) to cope with the new video demands.</p>
<p>After that, who knows; watch out Google&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/origins-of-a-home-network/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Which is the Best Video Connector?</title>
		<link>http://www.richardfarrar.com/which-is-the-best-video-connector/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=which-is-the-best-video-connector</link>
		<comments>http://www.richardfarrar.com/which-is-the-best-video-connector/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 18:18:39 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[composite]]></category>
		<category><![CDATA[hdmi]]></category>
		<category><![CDATA[rgb]]></category>
		<category><![CDATA[s-video]]></category>
		<category><![CDATA[scart]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/which-is-the-best-video-connector/</guid>
		<description><![CDATA[With a bewildering array of video connectors available on your average DVD player, it can be difficult deciding which is the best to use, but it needn't be if you follow a few simple rules.]]></description>
			<content:encoded><![CDATA[<table style="float: left; margin-right: 10px" border="0" cellspacing="0" cellpadding="2" width="150">
<tbody>
<tr>
<td width="150" valign="top"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/rgb.jpg" border="0" alt="RGB" width="150" height="99" /></td>
</tr>
<tr>
<td width="150" valign="top"><em><span style="font-size: xx-small;">Photo by </span></em><em><span style="font-size: xx-small;"><a href="http://www.flickr.com/photos/kaibara/2179861779/" target="_blank">kaibara</a></span></em></td>
</tr>
</tbody>
</table>
<p><strong>Nowadays, every piece of consumer audio-visual equipment seems to come with a bewildering array of video connectors on its rear. How can you possibly know which is the best one to use and why?</strong></p>
<p>Things are supposed to be getting easier, not harder. Yet trying to link your latest bit of electro-trickery into your existing audio-visual (AV) system is a bit like a camel attempting to do the tango; an exercise in futility.</p>
<p>How do you choose from the plethora of video connectors available to you on your latest Carlos-Fandago Super Ninja Turbo DVD player/toaster? Well, thankfully things can be broken down into some sort of order. There is a technical hierarchy amongst these video connectors that can be exploited, giving you a series of preferred choices, depending on the options available.</p>
<p><span id="more-125"></span></p>
<h3>Constituents of a Video Signal</h3>
<p>Any colour (<em>or color if you&#8217;re American/can&#8217;t spell</em>) that you see can be made by mixing together <strong>light</strong> of <strong>three</strong> different <strong>primary colours</strong>; <span style="color: #ff0000;"><strong>Red</strong></span><span style="color: #000000;">, </span><span style="color: #00ff00;"><strong>Green</strong></span><span style="color: #000000;">, and </span><span style="color: #0000ff;"><strong>Blue</strong></span><span style="color: #000000;">.</span></p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 15px; border-right-width: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/rgb.gif" border="0" alt="RGB colours mixed" width="150" height="150" align="right" /> Standard TVs and computer monitors use this system, often simply referred to as <strong><acronym title="Red, Green, Blue">RGB</acronym></strong> (standing for <strong>Red</strong>, <strong>Green</strong> and <strong>Blue</strong>) to generate their images. Any colour can be made by mixing these three colours together in differing amounts. White is achieved by mixing all three colours together in equal amounts, yellow is made by mixing red and green together and black is the absence of any colour.</p>
<p>Every single dot or <strong>pixel</strong> (<em>picture element</em>) on a screen is made up of these three colours. As such, every video signal/connection format needs to convey the information required to illuminate the three different colours for <strong>every pixel</strong> of the screen, in order to display a full image.</p>
<p>Couple this with the fact that the signal needs to be able to display <strong>moving pictures</strong>, so the signal will change every fraction of a second, potentially changing the colour of every pixel on the screen. That&#8217;s rather a lot of information to be sent.</p>
<p>Inevitably, to make this all work with such a large amount of picture information, some <strong>compromises</strong> are made along the way, with some connection systems making greater compromises. So, which system makes the least compromises?</p>
<h3>Digital vs Analogue</h3>
<p>Whether you like it or not, we live in a digital age and most consumer audio/video is now distributed digitally, be it on physical media like <acronym title="Compact Disc">CD</acronym>s and <acronym title="Digital Versatile Disc">DVD</acronym>s, or over the airwaves via satellite or digital terrestrial television (<acronym title="Digital Video Broadcasting">DVB</acronym>).</p>
<p>As such, if you can <strong>keep the video signal in a digital</strong> <strong>format</strong> until the last possible moment (i.e. when it enters your TV), then you stand the best chance of achieving the best possible picture quality out of your system.</p>
<h3>Component Video</h3>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/component.jpg" border="0" alt="component video connectors" width="200" height="137" align="left" /> Component video typically uses <strong>three cables</strong> via <strong>three phono connectors</strong> to distribute the separate RGB signals required to make up a picture. Separate cables/connectors are used for each of the three RGB colours. The phono (<acronym title="Radio Corporation of America">RCA</acronym>) connectors are usually colour coded for red, green and blue. Component video is an analogue (not digital) system.</p>
<p>Slightly more sophisticated versions of component video that give improved quality over RGB use one cable/connector to carry a <strong>monochrome</strong> or colourless (black and white) signal  called <strong>luma</strong>, referred to as the <strong>Y-component</strong>. The other two cables/connectors, carry the colour signals and can be referred to as <strong>U &amp; V</strong>, <strong>B-Y &amp; R-Y</strong> or <strong>Pb &amp; Pr</strong>.</p>
<p>Out of all the analogue video connection options available, component video is the best and preferred option, despite using the most amount of connectors.</p>
<h3>S-Video</h3>
<p><strong><img style="border-right: 0px; border-top: 0px; margin: 0px 0px 0px 10px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/s-video.jpg" border="0" alt="s-video connector" width="150" height="111" align="right" />S-video</strong> stands for <strong>separate video</strong> or super video. It is a type of component video, that carries the <strong>monochrome</strong> (luma or Y) signal on one wire within the connector and the <strong>colour</strong> or <strong>chroma</strong> (UV) signal on another wire. Like component video, s-video is also an analogue system.</p>
<p>It&#8217;s a neat system as it only uses a single connector, unlike the three connectors of the true component video system. However, it is <strong>inferior to component video</strong>, but more readily available.</p>
<h3>Composite Video</h3>
<p><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/composite.jpg" border="0" alt="yellow composite video connector" width="200" height="135" align="left" />Composite video uses a single <strong>yellow</strong> <strong>phono</strong> connector to distribute a video signal. This connector carries all of the video information down a single wire and like the above two systems, is also analogue.</p>
<p>Out of all of the analogue choices for distributing video between your audio-visual equipment, this is likely to give the <strong>poorest performance</strong>, and as such, should be avoided if alternative, better, options exist.</p>
<h3>SCART</h3>
<p><img style="border-right: 0px; border-top: 0px; margin: 0px 10px 0px 0px; border-left: 0px; border-bottom: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/scart.jpg" border="0" alt="SCART connector" width="200" height="150" align="left" /> <acronym title="Syndicat des Constructeurs d'Appareils Radiorécepteurs et Téléviseurs">SCART</acronym> is an audio-visual connection system developed by the French. SCART stands for <strong>S</strong>yndicat des <strong>C</strong>onstructeurs d&#8217;<strong>A</strong>ppareils <strong>R</strong>adiorécepteurs et <strong>T</strong>éléviseurs.</p>
<p>The SCART connector is a bit of a <strong>Jack-of-all-trades</strong>, distributing audio and numerous video formats amongst its <strong>21 connection pins</strong>.</p>
<p>The SCART connector can distribute video in <strong>composite video</strong>, <strong>s-video</strong> and <strong>component video</strong> formats all within the same connector, but not all at the same time.</p>
<p>SCART connectors and their associated cables are not generally of the highest quality, so given the choice, the individual connectors above should be used in preference.</p>
<p>If you do choose a SCART connector, then <strong>buy a quality cable</strong> and set the configuration options in your <acronym title="Audio Visual">AV</acronym> equipment to select RGB if available, or s-video as the second option. Only choose composite video if you have no other alternatives!</p>
<h3>HDMI</h3>
<p><acronym title="High Definition Multimedia Interface"></acronym><acronym title="High Definition Multimedia Interface"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 0px 15px; border-right-width: 0px" src="http://www.richardfarrar.com/wp-content/uploads/2008/10/hdmi.jpg" border="0" alt="HDMI connectors" width="200" height="204" align="right" /></acronym>HDMI stands for <strong>High Definition Multimedia Interface</strong>. As its name suggests, it&#8217;s <strong>digital</strong> and designed for the latest generation of <strong>high-definition</strong> video formats, so you would expect it to be better wouldn&#8217;t you. Well it is!</p>
<p>HDMI transmits high definition digital video (and audio) in an <strong>uncompressed</strong> format, so there is <strong>no loss of quality</strong>.</p>
<p>If your audio/video equipment supports this format, then <strong>this is the one to use</strong> in preference.</p>
<h3>In Summary</h3>
<p>If you have a new piece of audio-visual equipment that you want to link in to your existing system, or, having read the above, you want to reconfigure your system for <strong>optimal performance</strong>, then choosing the connection options from the top of this list will give you the best chances of success:</p>
<ol>
<li><acronym title="High Definition Multimedia Interface">HDMI</acronym></li>
<li>Component <acronym title="Red, Green, Blue">RGB</acronym></li>
<li>S-Video</li>
<li>Composite Video</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/which-is-the-best-video-connector/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>What are Bit Rates?</title>
		<link>http://www.richardfarrar.com/what-are-bit-rates/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=what-are-bit-rates</link>
		<comments>http://www.richardfarrar.com/what-are-bit-rates/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 12:01:24 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Podcasting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Technology]]></category>

		<guid isPermaLink="false">http://www.richardfarrar.com/?p=21</guid>
		<description><![CDATA[When people talk about MP3 files you often hear the term Bit Rate, so what is a bit rate?]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft alignnone size-thumbnail wp-image-26" style="float: left; margin-left: 10px; margin-right: 10px;" title="Compact Disc" src="http://www.richardfarrar.com/wp-content/uploads/2008/04/compact-disc-150x92.jpg" alt="Compact Disc Digital Audio" width="150" height="92" /><strong>When people talk about MP3 files and the like, you often hear the term </strong><strong>Bit Rate also mentioned, so what&#8217;s it all about?</strong></p>
<p>Until the mid 1980s, commercially purchased music was always in <strong>analogue </strong>format, be it typically vinyl or cassette. In late 1982, the arrival of the now ubiquitous <strong>compact disc</strong> (CD), co-developed by Sony and Philips, changed all that and revolutionised how we listen to music.</p>
<h3>Digitisation</h3>
<p>In order to create digital recordings such as CDs, the conventional analogue audio first has to be digitised. The process of <strong>digitisation </strong>takes the original audio source and chops it up into lots of thin slices. Each slice represents the volume of the audio source for a particular point in time. A digital number then stores the volume level of this slice on the CD. Each slice, or <strong>sample</strong> as it&#8217;s actually called, represents the level of the audio for a mere 23µs (23 millionths of a second).</p>
<p>To reconstitute the audio track, all of these samples are stuck together and the volume level of each sample is sent out to your speakers every 23µs (in the case of CDs). It&#8217;s a bit like slicing a loaf of bread and then squeezing all of the slices of bread together again to make it look like the original loaf. Not perfect, but if you squint, you&#8217;d never know that difference. CDs are very similar, because the slices are so thin, you don&#8217;t know the difference.</p>
<p><span id="more-21"></span></p>
<h3>Sample Rate</h3>
<p>The rate at which we take the samples and replay them is called the <strong>sample rate</strong>. For CDs, 44,100 samples are taken every second! Now, because we have to store the value of every sample, it follows that higher sample rates would require a lot more storage, which can become a problem. Conversely, a higher sample rate directly equates to a more accurate representation of the original signal, and therefore better audio quality. So, ultimately <strong>compromises </strong>have to be made and a 44,100 sample rate was deemed to be a sensible compromise when CDs were developed.</p>
<h3>Bit Rate</h3>
<p>Now we have an overview of sample rates, we are in a good position to discuss <strong>bit rates</strong>, as the two are inextricably linked. Each sample we discussed above is represented by a digital number and every digital number is made of digital bits; there&#8217;s the magic link! A <strong>bit </strong>is a single digit, either a one (1) or zero (0). In the case of our CD, each digital number comprises 16 bits, which allows numbers up to 65,563 to be stored; over 65,000 different volume levels!</p>
<p>As we have two ears, we need to store two sets of samples, one for each ear; <strong>stereo</strong>.</p>
<p>So, to calculate the bit rate for CD audio, we multiply our sample rate (44,100) by 2 (for stereo) and by 16 (the number of bits in our digital numbers):</p>
<p style="text-align: center;">44,100 x 2 x 16 = 1,411,200 bits per second (bps) = 1,411 <acronym title="Kilo Bits per Second">kbps</acronym></p>
<p style="text-align: left;">We have now calculated the bit rate for the standard CD, which turns out to be <strong>1,411 </strong><acronym title="Kilo Bits per Second"><strong>kbps</strong>.</acronym></p>
<h3>Compression</h3>
<p>If we used a 1 GB MP3 player to store music at the above bit rate for example, we would only be able to store 100 minutes of music; not very much! This is why MP3 was invented, as a way of reducing the amount of space that music needs when stored on a computer or music player by squashing, or <strong>compressing</strong>, the original CD audio data to save space. There are numerous compression systems available, with MP3 being the most popular, but they all aim to provide the same result; significantly reduce the audio file size.</p>
<p>How the compression works is somewhat beyond the scope of this article,  as it uses a lot of complicated <strong>mathematics </strong>to work out which bits of the music we can hear, and which bits we can&#8217;t. Essentially it saves space by not bothering to store the bits of the music that we can&#8217;t hear.  For example, if you have a Heavy metal band playing with the volume turned up to 11 and someone at the back of the stage taps on a triangle, you are unlikely to hear it.  So MP3 decides that the tour bus is too full and fires the triangle player, saving space and reducing the queue to the bathroom at the same time!</p>
<p>During this compression process, typically 90% of the data is thrown away, leaving file sizes about one tenth of the original size, which in turn means that your MP3 player (or iPod for the image conscious types) is able to store ten times the number of songs compared to if it had to store the original uncompressed CD data.</p>
<h3><span>Bit Rate Versus Quality</span></h3>
<p>Now that we have reduced our file size to approximately one tenth of its original size, we only have one tenth the number of samples and so consequently only have to send them out to our speaker system at one tenth the original rate, i.e. our bit rate is ten times slower. A typical bit rate for good audio quality would be around 128 <acronym title="Kilo Bits per Second">kbps</acronym> (kilo bits per second, or thousand bits per second), approximately one tenth of the bit rate for the standard CD.</p>
<p>Unfortunately compression system have limitations, the more data they throw away, the smaller the file size, the lower the bit rate, but the worse the audio quality, or to use the band analogy above, more and more members of the band get thrown off the bus, so there are less musicians to make the music.</p>
<p>So, we should now have an understanding of what bit rates are and their direct correlation with audio quality. As a useful guide line for the quality of different bit rates:</p>
<ul type="disc">
<li class="MsoNormal"><span>320 </span><acronym title="Kilo Bits per Second">kbps</acronym><span><acronym></acronym> &#8211; Almost indistinguishable from the original CD<br />
</span></li>
<li class="MsoNormal"><span>128 <acronym></acronym></span><acronym title="Kilo Bits per Second">kbps</acronym><span><acronym></acronym> &#8211; Reasonable audio quality, typical for MP3s</span></li>
<li class="MsoNormal"><span>64<acronym></acronym></span><acronym title="Kilo Bits per Second"> kbps</acronym><span><acronym></acronym> &#8211; Not recommended for music, but good for speech</span></li>
<li class="MsoNormal"><span>32<acronym><span style="font-family: "> </span></acronym></span><acronym title="Kilo Bits per Second">kbps</acronym><span><acronym></acronym> &#8211; Poor, often used to reduce web download times</span></li>
</ul>
<h3><span>Hear for Yourself</span></h3>
<p>If you&#8217;d like to hear for yourself the direct effect of bit rates on audio quality, check out the following demonstration MP3 tracks, courtesy of <a title="Silicon Bay Limited" href="http://www.siliconbay.co.uk/" target="_blank">Silicon Bay</a>:</p>
<ul type="disc">
<li class="MsoNormal"><span><a title="Example 128kbps MP3" href="http://www.siliconbay.co.uk/services/128kbps.mp3" target="_blank">128 kbps MP3</a> &#8211; MP3 track recorded at 128 <acronym></acronym></span><acronym title="Kilo Bits per Second">kbps</acronym><span><acronym></acronym> (<em>92kB</em>)</span></li>
<li class="MsoNormal"><span><a title="Example 64kbps MP3" href="http://www.siliconbay.co.uk/services/64kbps.mp3" target="_blank">64 kbps MP3</a> &#8211; MP3 track recorded at 64 <acronym></acronym></span><acronym title="Kilo Bits per Second">kbps</acronym><span><acronym></acronym> (<em>43kB</em>)</span></li>
<li class="MsoNormal"><span><a title="Example 32kbps MP3" href="http://www.siliconbay.co.uk/services/32kbps.mp3" target="_blank">32 kbps MP3</a> &#8211; MP3 track recorded at 32</span><acronym title="Kilo Bits per Second"> kbps</acronym><span> (<em>22kB</em>)</span></li>
</ul>
<p class="MsoNormal">
]]></content:encoded>
			<wfw:commentRss>http://www.richardfarrar.com/what-are-bit-rates/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.siliconbay.co.uk/services/128kbps.mp3" length="93332" type="audio/mpeg" />
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 1.134 seconds -->
