<?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>Chris Ford &#187; Everything Else</title>
	<atom:link href="http://www.chrisfordblog.com/category/everythingelse/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chrisfordblog.com</link>
	<description>Just another blog</description>
	<lastBuildDate>Thu, 17 Dec 2009 21:30:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Peavey Eurosys 3 Pair of Speakers for Sale</title>
		<link>http://www.chrisfordblog.com/2009/12/peavey-eurosys-3-pair-of-speakers-for-sale/</link>
		<comments>http://www.chrisfordblog.com/2009/12/peavey-eurosys-3-pair-of-speakers-for-sale/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 21:25:35 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[For Sale]]></category>
		<category><![CDATA[PA]]></category>
		<category><![CDATA[speaker]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=403</guid>
		<description><![CDATA[Pair of BIG speakers for sale, to make so space in my hall. This is there stats. Power 300w peak, 150w RMS 15&#8243; premium woofer Dual driver high frequency tweeter Impedance 8 ohms Response 65Hz &#8211; 18 kHz Dispersion 60 h x 40 v SPL: 98 db 1W/1M 2 x 1/4&#8243; Jacks Convenient carrying handle [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-404" title="IMG_0167" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/12/IMG_0167-173x231.jpg" alt="IMG_0167" width="173" height="231" /> <img class="alignnone size-medium wp-image-405" title="IMG_0168" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/12/IMG_0168-173x231.jpg" alt="IMG_0168" width="173" height="231" /></p>
<p>Pair of BIG speakers for sale, to make so space in my hall. This is there stats.</p>
<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 26px; padding: 0px;">
<li style="padding: 0px; margin: 0px;">Power 300w peak, 150w RMS</li>
<li style="padding: 0px; margin: 0px;">15&#8243; premium woofer</li>
<li style="padding: 0px; margin: 0px;">Dual driver high frequency tweeter</li>
<li style="padding: 0px; margin: 0px;">Impedance 8 ohms</li>
<li style="padding: 0px; margin: 0px;">Response 65Hz &#8211; 18 kHz</li>
<li style="padding: 0px; margin: 0px;">Dispersion 60 h x 40 v</li>
<li style="padding: 0px; margin: 0px;">SPL: 98 db 1W/1M</li>
<li style="padding: 0px; margin: 0px;">2 x 1/4&#8243; Jacks</li>
<li style="padding: 0px; margin: 0px;">Convenient carrying handle</li>
<li style="padding: 0px; margin: 0px;">Metal stand adapter</li>
<li style="padding: 0px; margin: 0px;">Size in mm 640 H x 440 W (295 in rear) x 430 D</li>
<li style="padding: 0px; margin: 0px;">Weight 18 Kg</li>
</ul>
<p>Ideally I&#8217;d like to sale these to somebody in or around the Bristol area in the UK as courier  prices could be quite high. If your out there and would like to use these for your band, pub, disco or to annoy your neighbours. Please get in touch with me and give me an offer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/12/peavey-eurosys-3-pair-of-speakers-for-sale/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>General Music S2 Turbo Keyboard for Sale</title>
		<link>http://www.chrisfordblog.com/2009/12/general-music-s2-turbo-keyboard-for-sale/</link>
		<comments>http://www.chrisfordblog.com/2009/12/general-music-s2-turbo-keyboard-for-sale/#comments</comments>
		<pubDate>Thu, 17 Dec 2009 20:54:59 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[For Sale]]></category>
		<category><![CDATA[Synth]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=399</guid>
		<description><![CDATA[I&#8217;m having a clear out of some of my old music stuff so&#8230; Is there about out there that would like to buy a GEM s2 Turbo Synth with a flight case? The thing is built like a tank and weights a ton so delivery outside of the UK maybe a problem, ideally I&#8217;d like [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-398" title="IMG_0170" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/12/IMG_0170-303x227.jpg" alt="IMG_0170" width="303" height="227" /> <img class="alignnone size-medium wp-image-397" title="IMG_0172" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/12/IMG_0172-303x227.jpg" alt="IMG_0172" width="303" height="227" /></p>
<p>I&#8217;m having a clear out of some of my old music stuff so&#8230; Is there about out there that would like to buy a GEM s2 Turbo Synth with a flight case? The thing is built like a tank and weights a ton so delivery outside of the UK maybe a problem, ideally I&#8217;d like to find a buyer in or around the Bristol area. I realise this maybe a big ask but if your out there, and would like to make me a sensible offer, please get in touch.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/12/general-music-s2-turbo-keyboard-for-sale/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Family Tree</title>
		<link>http://www.chrisfordblog.com/2009/06/family-tree/</link>
		<comments>http://www.chrisfordblog.com/2009/06/family-tree/#comments</comments>
		<pubDate>Thu, 04 Jun 2009 21:46:24 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=385</guid>
		<description><![CDATA[Here&#8217;s a link to my family tree which will be useful if you happen to be a distant relative searching the &#8216;net for family members.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-386" title="tree" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/06/tree.tiff" alt="tree" /></p>
<p>Here&#8217;s a link to my <a href="http://www.chrisfordblog.com/chris-family-tree/">family tree</a> which will be useful if you happen to be a distant relative searching the &#8216;net for family members.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/06/family-tree/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accidental Open University M255 Revision</title>
		<link>http://www.chrisfordblog.com/2009/05/open-university-m255-revision/</link>
		<comments>http://www.chrisfordblog.com/2009/05/open-university-m255-revision/#comments</comments>
		<pubDate>Thu, 28 May 2009 09:33:34 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[M255]]></category>
		<category><![CDATA[M257]]></category>
		<category><![CDATA[Open University]]></category>
		<category><![CDATA[OU]]></category>
		<category><![CDATA[Revision]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=379</guid>
		<description><![CDATA[I&#8217;m currently trying to do some revision for my upcoming Open University exam M257 &#8220;Putting Java to Work.&#8221; To avoid doing this in a doing it sort of way I started making an AtoZ glossary from the various PDF&#8217;s to aid my revision attempts. Problem is that half way through completing this I discovered I was [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m currently trying to do some revision for my upcoming Open University exam M257 &#8220;Putting Java to Work.&#8221; To avoid doing this in a doing it sort of way I started making an AtoZ glossary from the various PDF&#8217;s to aid my revision attempts. Problem is that half way through completing this I discovered I was using PDF&#8217;s for the wrong course, M255 instead of M257. Very annoying! I&#8217;ve posted the accidentally half completed M255 course glossary below, as it may help somebody else.</p>
<table style="width: 596pt; border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0" width="795">
<colgroup span="1">
<col style="width: 596pt; mso-width-source: userset; mso-width-alt: 29074;" span="1" width="795"></col>
</colgroup>
<tbody>
<tr style="height: 51pt;" height="68">
<td class="xl27" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>accessor message</strong><span class="font0">An accessor message is either a getter or a setter message. For example, the messages getPosition( ) and setPosition( ) are accessor messages for the instance variable position held by instances of the Frog class. The getter message getPosition( ) returns the value of the instance variable position, while the setter message setPosition( ) changes the value of position.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl24" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>accessor message</strong><span class="font5"> </span><span class="font6">The general term for either a </span><span class="font5">setter </span><span class="font6">or a </span><span class="font5">getter message</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>accessor method</strong><span class="font0">A method that implements an accessor message.See getter method and setter method.</span></span></span></td>
</tr>
<tr style="height: 63.75pt;" height="85">
<td class="xl24" style="width: 596pt; height: 63.75pt; background-color: transparent; border: #ece9d8;" width="795" height="85"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>argument</strong><span class="font5"> </span><span class="font6">Extra information supplied with a </span><span class="font5">message</span><span class="font6">. For example, when requesting a Frog object to change its colour to that of another Frog object, it is necessary to provide that other Frog object as an argument. This is seen in the message-send frog1.sameColourAs(frog2). A message can have zero, one or more arguments. There is no argument in the message getColour( ). The message setColour( OUColour.PURPLE) has one argument (namely OUColour.PURPLE) supplying information on which colour is to be chosen. Two arguments (yourAccount and 50) supply information in the message transfer(yourAccount, 50).<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>assignment statement </strong><span class="font0">A statement that tells Java to make a variable reference a particular object or to hold a particular primitive value.</span></span></span></td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl27" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>assignment </strong><span class="font0">When using objects, assignment is the process which results in the variable on the left-hand side of the assignment operator referencing the object returned by the expression on the right-hand side (this is called assignment using reference semantics). When using values of primitive data types, assignment is the process that results in the variable on the left-hand side containing a copy of the value returned by the right-hand side (this is referred to as assignment using value semantics).</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>attribute</strong><span class="font5"> </span><span class="font6">Some property or characteristic of an </span><span class="font5">object</span><span class="font6">,suchas </span><span class="font7">position </span><span class="font6">for </span><span class="font7">Frog </span><span class="font6">objects, or </span><span class="font7">balance </span><span class="font6">for </span><span class="font7">Account </span><span class="font6">objects.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>attribute value</strong><span class="font5"> </span><span class="font6">The current value of an </span><span class="font5">attribute</span><span class="font6">. For example, a </span><span class="font7">Frog </span><span class="font6">object has the attributes </span><span class="font7">colour </span><span class="font6">and </span><span class="font7">position</span><span class="font6">. The attribute </span><span class="font7">colour </span><span class="font6">of a particular object might have the value </span><span class="font7">OUColour.BLUE </span><span class="font6">and the attribute </span><span class="font7">position </span><span class="font6">might have the value </span><span class="font7">1</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>behaviour </strong><span class="font6">This term is used to describe the way an </span><span class="font5">object </span><span class="font6">responds to the </span><span class="font5">messages </span><span class="font6">in its </span><span class="font5">protocol</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl27" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>bytecode</strong><span class="font0">Bytecode is the intermediate code produced by the Java compiler.In BlueJ, compilation is done when the Compile button is pressed. This will create a bytecode file, for example Frog.class, from the source code file Frog.java.The bytecode file is portable, because each computer that can run Java programs has a Java Virtual Machine – a program itself – that understands bytecode and converts it into the machine code required for that particular computer.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl24" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>class</strong><span class="font5"> </span><span class="font6">A class is a template that serves to describe all instances (objects) of that class. It defines what </span><span class="font5">attributes </span><span class="font6">the objects should have and their </span><span class="font5">protocol </span><span class="font8">– </span><span class="font6">what messages they can respond to.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl27" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>comment</strong><span class="font0"> A comment is a piece of text in program code that is ignored when executing the code. In Java multi-line comments are delimited by /* and */. Single line comments are simply preceded by //. A comment can generally be placed anywhere in the code of a class, with the exception of method comments – method comments are placed between /** and */ and must appear immediately before the method header.</span></span></span></p>
<p><span id="more-379"></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>compiler</strong><span class="font0">A piece of software which first checks that text written in a high-level language is correctly formed. If the check is successful, then the source code is compiled into bytecode.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>compound expression</strong><span class="font0"> An expression built up using other sub-expressions; for example, the following is a compound expression: (3 + 2) * (6 -3)</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>concatenation</strong><span class="font0"> The joining of two strings. In Java the string concatenation operator is </span><span class="font9">+ (the plus sign). For example, &#8220;Milton &#8221; + &#8220;Keynes&#8221; evaluates to &#8220;Milton Keynes&#8221;.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>constructor</strong><span class="font0"> A special type of message used to initialise a newly created object.</span></span></span></td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl27" style="width: 596pt; height: 38.25pt; background-color: transparent; border: #ece9d8;" width="795" height="51"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>data hiding </strong><span class="font0">This is where an object is treated as a black box, with access to the encapsulated data (the instance variables) being possible only through a limited set of methods, i.e. only an object’s own methods are allowed to access the value of an instance variable (either to change it or return it).</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>debugging</strong><span class="font0"> The identification and removal of implementation errors (bugs) from a program.</span></span></span></td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl27" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>encapsulation</strong><span class="font0"> Objects allow you to encapsulate data by incorporating into a single entity (the object) both the data (instance variables) and the behaviour (methods) defined for that data. The concept of encapsulation is very powerful because it allows an efficient division of labour in large software projects. Each team member can work in isolation on one or more classes. The only things that team members need to know about other classes are the names and specifications of the methods.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>expression</strong><span class="font0"> Code that evaluates to a single value. Expressions are formed from variables, operators and messages.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>formal argument</strong><span class="font0"> An identifier used in a method to stand for a value that is passed into the method by a message.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>garbage collection</strong><span class="font0"> The process of destroying objects, which have become unreachable because they are no longer referenced by variables, in order to reclaim their space in memory. In certain programming languages, including Java, this process is automatic.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>getter message</strong><span class="font5"> </span><span class="font6">A message that returns as its message answer the value of one of a receiver’s attributes. See </span><span class="font5">setter message </span><span class="font6">and </span><span class="font5">accessor message</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>getter method</strong><span class="font9">An accessor method whose purpose is to return the value of an instance variable as its message answer.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>identifier</strong><span class="font0"> The name of a variable.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl24" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>initialisation</strong><span class="font5"> </span><span class="font6">The </span><span class="font5">state </span><span class="font6">of an </span><span class="font5">object </span><span class="font6">when it is first created depends on its initialisation.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>inspector</strong><span class="font5"> </span><span class="font6">An inspector is a tool used in M255 to look at the internal state of </span><span class="font5">objects </span><span class="font6">in a system. It lists the </span><span class="font5">attributes </span><span class="font6">of an object and displays their current values.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>instance</strong><span class="font5"> </span><span class="font6">An </span><span class="font5">object </span><span class="font6">that belongs to a given </span><span class="font5">class </span><span class="font6">is described as an instance of that class.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl27" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>instance variable</strong><span class="font0"> A variable that is common to all the instances of a class but whose value is specific to each instance. Each instance variable either contains a reference to an object or contains a value of some primitive type. For example, Frog objects have the instance variables colour and position. The values of the instance variables of a particular object represent the state of that object.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl26" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;">Instances of the same class have the same attributes, which are initialised in the same way. They have the same <span class="font5">instance </span><span class="font6">protocol and respond in the same way to each message.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl27" style="width: 596pt; height: 38.25pt; background-color: transparent; border: #ece9d8;" width="795" height="51"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>integrated development environment (IDE)</strong><span class="font0">A software tool that supports the construction, compilation and execution of a program. BlueJ is an example of an IDE that supports the development of programs in Java and includes libraries of classes and facilities for debugging and program design.</span></span></span></td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl27" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>Javadoc</strong><span class="font0">A program that comes with Java. The Javadoc program picks up information from specially formatted comments and other parts of the class code such as the constructor and the method headers. These are all used to create an HTML file, which describes the class in a standard way. This description is aimed not at the Java compiler, but at human readers (and possibly the writer of the code at a later date, when he or she might well have forgotten what the methods do).</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>literal </strong><span class="font0">A comprehensible textual representation of a primitive value or object. For example, &#8216;X&#8217; is a char literal, 4.237 is a double literal and &#8220;hello there!&#8221; is a String literal.</span></span></span></td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl25" style="width: 596pt; height: 38.25pt; background-color: transparent; border: #ece9d8;" width="795" height="51"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>message</strong><span class="font5"> </span><span class="font6">A message is a request for an </span><span class="font5">object </span><span class="font6">to do something. The only way to make an object do something is to send it a message. For example, the position of a Frog object changes when it is sent the message left( ) or right( ); to obtain information on the value of a Frog object’s colour attribute, you send it the message getColour( ).</span></span></span></td>
</tr>
<tr style="height: 51pt;" height="68">
<td class="xl24" style="width: 596pt; height: 51pt; background-color: transparent; border: #ece9d8;" width="795" height="68"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>message answer</strong><span class="font5"> </span><span class="font6">When a </span><span class="font5">message </span><span class="font6">is senttoan </span><span class="font5">object </span><span class="font6">then, depending on what the message is, a message answer may be returned. A message answer is a value or an object; it is not a message. Sometimes a message answer is used, sometimes it is ignored. A message answer may be used subsequently as the receiver or argument of another message. Enquiry messages (getter messages) often return the value of an attribute, as with the message getColour( ), which returns a value such as OUColour.GREEN.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>message expression</strong><span class="font0"> A message-send which evaluates to a value, i.e. the message returns an answer.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl24" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>message name</strong><span class="font5"> </span><span class="font6">The name of a </span><span class="font5">message </span><span class="font6">does not include any arguments. For example, the name of the message </span><span class="font7">left( ) </span><span class="font6">is </span><span class="font7">left( )</span><span class="font6">, and the name of the message </span><span class="font7">upBy(6) </span><span class="font6">is </span><span class="font7">upBy( )</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl24" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>message-send</strong><span class="font5"> </span><span class="font6">The code that sends a message to an object </span><span class="font8">– </span><span class="font6">for example, </span><span class="font7">frog1.right( )</span><span class="font6">, which consists of the </span><span class="font5">receiver </span><span class="font6">followed by a full stop and then the </span><span class="font5">message</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>method body</strong><span class="font0"> That part of a method enclosed by braces that follows the method header.</span></span></span></td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl27" style="width: 596pt; height: 38.25pt; background-color: transparent; border: #ece9d8;" width="795" height="51"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>method header</strong><span class="font0">A method header consists of an access modifier (e.g. public), a return value (e.g. int or void) and a name (e.g. setPosition) followed by the formal argument names enclosed in parentheses (e.g. (int aNumber)). For example, the method header for a method whose name is setPosition( ) is public void setPosition(int aNumber).</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>method invocation</strong><span class="font0"> At run-time, selecting and executing a method when an object receives a message.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>method signature</strong><span class="font0">The name of the method together with the parentheses and the types of any arguments. For example, the signature for the setPosition( ) method in the Frog class is setPosition(int).</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>method</strong><span class="font0"> The code that is invoked by the Java Virtual Machine at run-time when an object receives a message.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>new</strong><span class="font0"> An operator used to create an object – used in conjunction with a constructor.</span></span></span></td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl24" style="width: 596pt; height: 38.25pt; background-color: transparent; border: #ece9d8;" width="795" height="51"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>object</strong><span class="font5"> </span><span class="font6">An object is a software component that has a unique identity and responds to </span><span class="font5">messages</span><span class="font6">. Each object has </span><span class="font5">state </span><span class="font6">and responds to a particular set of messages (its </span><span class="font5">protocol</span><span class="font6">). Thus a </span><span class="font7">Frog </span><span class="font6">object (which has little resemblance to a real-world frog) holds information on its position and colour as values of its </span><span class="font5">attributes </span><span class="font7">position </span><span class="font6">and </span><span class="font7">colour</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>object-state diagram</strong><span class="font5"> </span><span class="font6">An object-state diagram represents an </span><span class="font5">object</span><span class="font6">. It shows the </span><span class="font5">class </span><span class="font6">of the object, its </span><span class="font5">state </span><span class="font6">in terms of attribute values, and its </span><span class="font5">protocol</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl28" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>parameter</strong><span class="font5"> </span><span class="font6">A synonym for </span><span class="font5">argument</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl24" style="width: 596pt; height: 38.25pt; background-color: transparent; border: #ece9d8;" width="795" height="51"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>polymorphism</strong><span class="font5"> </span><span class="font6">Any </span><span class="font5">message </span><span class="font6">to which </span><span class="font5">objects </span><span class="font6">of more than one </span><span class="font5">class </span><span class="font6">can respond is said to be polymorphic or to show polymorphism. For example, both Toad and Frog objects respond to the message left( ), but with different behaviours. They also respond to the message green( ), with identical behaviours.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 38.25pt;" height="51">
<td class="xl27" style="width: 596pt; height: 38.25pt; background-color: transparent; border: #ece9d8;" width="795" height="51"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>primitive data type</strong><span class="font0">A set of values together with operations that can be performed on them. The primitive data types in Java provide a set of basic building blocks from which all the more complex types of data can be built. There are three categories of primitive data type: numbers, characters and Booleans.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>private</strong><span class="font0"> An access modifier. It tells the Java compiler that the only objects that have access are the object to which it belongs and other objects of the same class.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl28" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>protocol</strong><span class="font5"> </span><span class="font6">The set of </span><span class="font5">messages </span><span class="font6">an </span><span class="font5">object </span><span class="font6">can respond to (understands).<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>pseudo-variable</strong><span class="font0"> A special undeclared variable, visible within a method or constructor, that cannot be changed by assignment. Java has two such variables – this and super.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>public</strong><span class="font0"> An access modifier. It tells the Java compiler that all objects have access.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl28" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>receiver</strong><span class="font5"> </span><span class="font6">The </span><span class="font5">object </span><span class="font6">to which a </span><span class="font5">message </span><span class="font6">is sent.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>reference semantics </strong><span class="font0">The situation whereby a variable holds the address of an object, rather than a value.A reference type variable on the left-hand side of an assignment statement always ends up referring to the object on the right-hand side (cf. value semantics).</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>reference type variable</strong><span class="font0"> A variable declared to reference an object of the declared or compatible type.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>sequence diagram</strong><span class="font5"> </span><span class="font6">A diagram that depicts the interactions between objects, in the form of </span><span class="font5">messages </span><span class="font6">and </span><span class="font5">message answers</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl25" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>setter message</strong><span class="font5"> </span><span class="font6">A message that sets the value of one of a receiver’s attributes. See </span><span class="font5">getter message </span><span class="font6">and </span><span class="font5">accessor message</span><span class="font6">.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>setter method</strong><span class="font0">An accessor method whose purpose is to assign a new value to an instance variable. The new value is determined by the single argument of the method.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>signature</strong><span class="font0"> See method signature.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl25" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>state</strong><span class="font5"> </span><span class="font6">The values of the </span><span class="font5">attributes </span><span class="font6">of an </span><span class="font5">object </span><span class="font6">constitute its state. The state of an object can vary over time as the values of its attributes change.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>statement</strong><span class="font0">A statement represents a single instruction for the compiler or interpreter to translate into bytecode. In Java a statement must always end with a semicolon.</span></span></span></td>
</tr>
<tr style="height: 76.5pt;" height="102">
<td class="xl24" style="width: 596pt; height: 76.5pt; background-color: transparent; border: #ece9d8;" width="795" height="102"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>subclass</strong><span class="font5"> </span><span class="font6">A subclass is a new </span><span class="font5">class </span><span class="font6">defined in terms of an existing class (its </span><span class="font5">superclass</span><span class="font6">). Instances of a subclass have all the attributes that instances of the superclass have, but may have additional attributes. The protocol of the subclass includes (has at least all the messages of) the protocol of the superclass, but may define additional messages. For example, HoverFrog is a subclass of Frog. The protocol of HoverFrog objects includes that of Frog objects and has, in addition, the messages upBy( ) and downBy( ) to which Frog objects cannot respond. HoverFrog objects have all the attributes of Frog objects (colour and position) and an additional attribute – height.<span style="mso-spacerun: yes"> </span></span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl24" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>superclass</strong><span class="font5"> </span><span class="font6">If Bisa </span><span class="font5">subclass </span><span class="font6">of A, then A is the superclass of B.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>syntax</strong><span class="font0"> The structure of statements in a given language.</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>this</strong><span class="font0"> A pseudo-variable used within a method to reference the receiver of the message that activated the method.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>value semantics </strong><span class="font0">The situation in which a variable holds a value, of some primitive data type.A value type variable on the left-hand side of an assignment statement always ends up holding a copy of the value on the right-hand side (cf. reference semantics).</span></span></span></td>
</tr>
<tr style="height: 12.75pt;" height="17">
<td class="xl27" style="width: 596pt; height: 12.75pt; background-color: transparent; border: #ece9d8;" width="795" height="17"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>value type variable </strong><span class="font0">A variable declared to hold a value of the declared or compatible primitive type.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>variable</strong><span class="font0"> A named ‘chunk’ or block of the computer’s memory which can hold either a value of some primitive type or the address (reference) of an object.</span></span></span></td>
</tr>
<tr style="height: 25.5pt;" height="34">
<td class="xl27" style="width: 596pt; height: 25.5pt; background-color: transparent; border: #ece9d8;" width="795" height="34"><span style="font-size: x-small;"><span style="font-family: Arial;"><strong>variable reference diagram</strong><span class="font0"> A diagram showing a reference type variable pointing to a representation of an object with the current values of its attributes.</span></span></span></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/05/open-university-m255-revision/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>iMac screen problem</title>
		<link>http://www.chrisfordblog.com/2009/04/imac-screen-problem/</link>
		<comments>http://www.chrisfordblog.com/2009/04/imac-screen-problem/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 17:10:32 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[iMac]]></category>
		<category><![CDATA[screen problem]]></category>
		<category><![CDATA[vertical lines]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=371</guid>
		<description><![CDATA[This is my late 2006 model 17&#8243; iMac with at the time of writing is two and a half years old. As you can see a vertical pink line has appeared top to bottom on my screen and I can&#8217;t get rid of it. After realising  that it wasn&#8217;t going away my first thought that [...]]]></description>
			<content:encoded><![CDATA[<p>This is my late 2006 model 17&#8243; iMac with at the time of writing is two and a half years old.</p>
<p><img class="alignnone size-medium wp-image-372" title="iMac with pink vertical line" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/04/cimg1166-303x227.jpg" alt="iMac with pink vertical line" width="303" height="227" /> <img class="alignnone size-medium wp-image-373" title="iMac screen problem dock image" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/04/cimg1168-303x227.jpg" alt="iMac screen problem dock image" width="303" height="227" /></p>
<p>As you can see a vertical pink line has appeared top to bottom on my screen and I can&#8217;t get rid of it. After realising  that it wasn&#8217;t going away my first thought that it was going to be really expensive to fix . My second thought was to google the problem,  see if anybody else had the same issue and how much a new screen was going to cost.</p>
<p>It didn&#8217;t take long to find that this is quite a big problem and that apple support / genius bars were pretty useless if like me, you didn&#8217;t have Applecare, Apples expensive extended warranty program. I found that some owners of iMacs with serial numbers starting with W860&#8230;  and ending with &#8230;U2N were getting some luck and receiving free repairs. Unfortunately my iMac wasn&#8217;t in that range of serial numbers.</p>
<p>I called Apple and explained the problem expecting to be told that my repair would cost several hundred pounds. I was ready to politely fight my corner and explain that I though it was a common fault and that I shouldn&#8217;t have to pay etc&#8230;</p>
<p>However&#8230; The guy at Apple was really good to me. He took a few details, made me reboot the mac etc&#8230; then put me on hold for about 2 mins. He came back with a reference number and told me that it would be fixed for <strong>free</strong> at an Apple retail store or approved Apple service centre. There&#8217;s an Apple store roughly 3 miles away so I&#8217;m taking it there for my free repair this weekend.</p>
<p>I&#8217;ll update if I have any problems.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/04/imac-screen-problem/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Fix: CPU is unworkable or has been changed.</title>
		<link>http://www.chrisfordblog.com/2009/04/fix-cpu-is-unworkable-or-has-been-changed/</link>
		<comments>http://www.chrisfordblog.com/2009/04/fix-cpu-is-unworkable-or-has-been-changed/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 21:17:44 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[Things I've Learnt]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/2009/04/fix-cpu-is-unworkable-or-has-been-changed/</guid>
		<description><![CDATA[Today I fixed a friends computer that was suddenly displaying the message &#8220;CPU is unworkable or has been changed&#8221; at boot time and performing very slowly. After running one of my diagnostic tools I found that the CPU, an AMD athon 2800+ was running at a speed of 1.25Ghz. The processor should normally run at [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="CPU" src="http://www.novopc.com/wp-content/uploads/2008/10/cpu-1433z.jpg" alt="" width="303" height="303" /></p>
<p>Today I fixed a friends computer that was suddenly displaying the message &#8220;CPU is unworkable or has been changed&#8221; at boot time and performing very slowly. After running one of my diagnostic tools I found that the CPU, an AMD athon 2800+ was running at a speed of 1.25Ghz. The processor should normally run at just over 2.00Ghz.</p>
<p>The solution was to enter the BIOS and reset the front side bus number. Which for some reason was suddenly 100 with a multiplier of 12.5 (100 X 12.5 = 12500). When I changed the FSB to 166 it starting working as normal again (166 X 12.5 = 2075).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/04/fix-cpu-is-unworkable-or-has-been-changed/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Other people called Chris Ford</title>
		<link>http://www.chrisfordblog.com/2009/01/other-people-called-chris-ford/</link>
		<comments>http://www.chrisfordblog.com/2009/01/other-people-called-chris-ford/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 10:04:06 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[Chris Ford]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=335</guid>
		<description><![CDATA[There are a lot of Chris Fords in the world that aren&#8217;t me. Here&#8217;s a list of a few of them. Christopher Joseph Ford (born January 11, 1949 in Atlantic City, New Jersey, USA) is a former professional basketball player and head coach. Christopher Paul Ford is an American martial artist and film actor known for [...]]]></description>
			<content:encoded><![CDATA[<p>There are a lot of Chris Fords in the world that aren&#8217;t me. Here&#8217;s a list of a few of them.</p>
<p><strong>Christopher Joseph Ford</strong> (born January 11, 1949 in <a title="Atlantic City, New Jersey" href="http://en.wikipedia.org/wiki/Atlantic_City,_New_Jersey">Atlantic City, New Jersey</a>, USA) is a former professional <a title="Basketball" href="http://en.wikipedia.org/wiki/Basketball">basketball</a> player and <a title="Head coach" href="http://en.wikipedia.org/wiki/Head_coach">head coach</a>.</p>
<p><strong>Christopher Paul Ford</strong> is an <a title="United States" href="http://en.wikipedia.org/wiki/United_States">American</a> <a title="Martial artist" href="http://en.wikipedia.org/wiki/Martial_artist">martial artist</a> and <a title="Film actor" href="http://en.wikipedia.org/wiki/Film_actor">film actor</a> known for his role as Dennis in <a title="The Karate Kid, Part III" href="http://en.wikipedia.org/wiki/The_Karate_Kid,_Part_III">The Karate Kid, Part III</a>.</p>
<p><a href="http://www.sp.phy.cam.ac.uk/SPWeb/home/cjbf.html"><strong>Dr Chris Ford</strong></a>, Reader in Quantum Electronics at the Semiconductor Physics Group, <a name="top"></a><a href="http://www.phy.cam.ac.uk/">Cavendish Laboratory</a>, <a href="http://www.cam.ac.uk/">University of Cambridge</a>.</p>
<p><span style="mso-ansi-language: EN;" lang="EN"><a href="http://www.chrisford.co.uk/"><strong>Chris Ford</strong></a></span><span style="mso-ansi-language: EN;" lang="EN">, Singer song writer and owner of <a href="http://www.chrisford.co.uk/">www.chrisford.co.uk</a></span></p>
<blockquote><p>People called Chris Ford on social networks, as of 30th of Jan 2009&#8230;<span id="more-335"></span></p>
<ol type="1">
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/myspace">MySpace</a> &#8211; 118 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/facebook">Facebook</a> &#8211; 38 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/friendster">Friendster</a> &#8211; 34 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/zoominfo">ZoomInfo</a> &#8211; 25 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/spaces">Spaces</a> &#8211; 21 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/linkedin">Linkedin</a> &#8211; 13 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/hi5">Hi5</a> &#8211; 10 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/yahoo">Yahoo</a> &#8211; 9 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/bebo">Bebo</a> &#8211; 3 profiles</li>
<li class="MsoNormal" style="margin: 0cm 0cm 0pt; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto; mso-list: l0 level1 lfo1; tab-stops: list 36.0pt;"><a href="http://wink.com/people/nm/Chris+Ford/nt/imdb">IMDB</a> &#8211; 2 profiles</li>
</ol>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/01/other-people-called-chris-ford/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Red Dwarf is coming back to earth</title>
		<link>http://www.chrisfordblog.com/2009/01/red-dwarf-is-coming-back-to-earth/</link>
		<comments>http://www.chrisfordblog.com/2009/01/red-dwarf-is-coming-back-to-earth/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 11:47:31 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[red dwarf]]></category>
		<category><![CDATA[Sci Fi]]></category>
		<category><![CDATA[TV]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=323</guid>
		<description><![CDATA[The TV series Red Dwarf is coming back with a couple of specials written by Doug Naylor. One will be called &#8216;Last Human&#8217; in which Lister is set to get back to earth after being away for more than 6 million years. Doug Naylor in 1995 wrote a Red Dwarf novel called Last Human in which Dave [...]]]></description>
			<content:encoded><![CDATA[<p>The TV series Red Dwarf is coming back with a couple of specials written by Doug Naylor. One will be called &#8216;Last Human&#8217; in which Lister is set to get back to earth after being away for more than 6 million years. Doug Naylor in 1995 wrote a Red Dwarf novel called <a href="http://en.wikipedia.org/wiki/Last_Human">Last Human</a> in which <a title="Dave Lister" href="http://chrisfordblog.com/wiki/Dave_Lister">Dave Lister</a>  and <a title="Kristine Kochanski" href="http://chrisfordblog.com/wiki/Kristine_Kochanski">Kristine Kochanski</a> get back to an earth like planet. I expect it to have similar themes if the budget stretches to the filming of gestalt entities and domed cybernetic prison lakes with no gravity…</p>
<p><span style="font-size: 11pt; color: #000000; font-family: Verdana;"><a href="http://chrisfordblog.com/wp/wp-content/uploads/2009/01/last_human_novel.jpg"><img class="size-medium wp-image-324  alignnone" title="last_human_novel" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/01/last_human_novel-181x300.jpg" alt="" width="181" height="300" /></a></span></p>
<p>The below is taken from <a href="http://www.digitalspy.co.uk/">www.digitalspy.co.uk</a>:</p>
<p>The Red Dwarf crew will be returning to Earth when the cult sci-fi show returns to TV later this year. <em>Red Dwarf: Return To Earth</em> will reportedly see last human Dave Lister (Craig Charles) achieve his life-long goal of touching down on his home planet. The two-part special, which has been <a href="http://www.digitalspy.co.uk/cult/a126627/red-dwarf-to-make-digital-return.html">commissioned</a> by digital channel Dave, will reunite original cast members Charles, Danny John-Jules, Chris Barrie and Robert Llewellyn one decade after the iconic comedy ended. Speaking to <em>The Sun</em>, Barrie confirmed the plot, saying: &#8220;Yes, Lister’s dream is about to come true. But like everything in Red Dwarf, nothing is straightforward.&#8221; Written and directed by <em>Red Dwarf</em> creator Doug Naylor, the special episodes will kick off a special Easter weekend of <em>Red Dwarf</em> on Dave. <em>Return To Earth</em> will be followed by <em>Red Dwarf: Unplugged</em>, which has been described as a &#8220;no holds barred&#8221; episode with no sets, no effects and no autocue. The weekend will close with <em>Red Dwarf: The Making Of Back To Earth</em>, which will give viewers a behind-the-scenes look at the new production. The programme ran from 1988 until 1999, winning numerous awards including an international Emmy. It has sold more than seven million DVDs and videos across the world and at its peak, pulled in eight million viewers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/01/red-dwarf-is-coming-back-to-earth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Lessons</title>
		<link>http://www.chrisfordblog.com/2009/01/internet-lessons/</link>
		<comments>http://www.chrisfordblog.com/2009/01/internet-lessons/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 12:37:51 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[lesson]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/?p=311</guid>
		<description><![CDATA[This is a list of websites and some tips for simple use of the internet that I made to use when I give my Gran her first internet lesson. This may be useful for someone else teaching a grandparent that lives in the UK about the internet.   Lesson 1. Google. Google is your friend. Google is [...]]]></description>
			<content:encoded><![CDATA[<p style="margin: 0cm 0cm 0pt;">This is a list of websites and some tips for simple use of the internet that I made to use when I give my Gran her first internet lesson. This may be useful for someone else teaching a grandparent that lives in the UK about the internet.</p>
<p style="margin: 0cm 0cm 0pt;"> </p>
<p style="margin: 0cm 0cm 0pt;"><strong></strong></p>
<p style="margin: 0cm 0cm 0pt;"><strong>Lesson 1.</strong> Google.</p>
<p style="margin: 0cm 0cm 0pt;">Google is your friend.</p>
<ul>
<li>
<div style="margin: 0cm 0cm 0pt;">Google is currently the best internet search site. You can get to Google by browsing to at <a href="http://www.google.co.uk/">www.google.co.uk</a> or <a href="http://www.google.com">www.google.com</a></div>
</li>
<li>
<div style="margin: 0cm 0cm 0pt;"> To find information on a subject type keywords or a question into the box then click Google search. Google will then look at over a 1 trillion websites that it knows about and give you a list of websites that it thinks have the answer.</div>
</li>
<li>
<div style="margin: 0cm 0cm 0pt;"><a href="http://www.google.co.uk/maps">www.google.co.uk/maps</a> Google can show maps and satellite pictures for the whole planet it can also be used to find directions and search for businesses near a location.</div>
</li>
<li>
<div style="margin: 0cm 0cm 0pt;"> <a href="http://www.google.co.uk/news">www.google.co.uk/news</a>Google collects the news from all over the internet you can also search for a news story.</div>
</li>
<li>
<div style="margin: 0cm 0cm 0pt;">Google can be used as a calculator and measurement converter.  For example if you search for (2 metres in feet) Google itself tells you 2 meters = 6.56167979 feet.</div>
</li>
<li>
<div style="margin: 0cm 0cm 0pt;">Google can be used to find the weather. Just search for (weather bristol uk) and it will show a 4 day forecast with links to other websites.</div>
</li>
</ul>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt 18pt;"><span style="font-size: 16pt;"> </span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong>Lesson 2.</strong> Shopping.<span id="more-311"></span></p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;">Millions of shops online but these are some good ones.</p>
<ul>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.amazon.co.uk/">www.amazon.co.uk</a> - Sells nearly everything expect food. Cheap with good customer service. Also lets other people sells second hand items at discount prices through there site. Adds on a delivery charge if total is less than around £15.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.argos.co.uk">www.argos.co.uk</a> - Lets you stock check and reserve items to get later in store. Can also get items home delivered for a price.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.play.com">www.play.com</a> &#8211; Sells CD’s, DVD’s, books and gadgets. </div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.marksandspencer.com">www.marksandspencer.com</a>- Sells same items as the store and can return items by post or in-store.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.tesco.com">www.tesco.com</a>  &#8211; Get your food shopping delivered.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.ebay.co.uk">www.ebay.co.uk</a> &#8211; Auction website, you can find great bargains here but be wary of sending large amounts of money to strangers.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.lastminute.com">www.lastminute.com</a> &#8211; For cheap holidays, hotels, theatre tickets, flights etc..</div>
</li>
</ul>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"> </p>
<p class="MsoNormal" style="margin: 0cm 0cm 0pt;"><strong>Lesson 3.</strong> Other websites</p>
<ul>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.bbc.co.uk/">www.bbc.co.uk</a> – Has news, recipes, gardening tips, health advice, program information, recorded radio shows for the last week.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.bbc.co.uk/eastenders">www.bbc.co.uk/eastenders</a> - Her favourite program.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.bbc.co.uk/iplayer">www.bbc.co.uk/iplayer</a> &#8211; Watch or listen the last 7 days of BBC TV and Radio.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.wikipedia.org">www.wikipedia.org</a>– Online free encyclopedia with nearly 3 million entries.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.thisisbristol.co.uk">www.thisisbristol.co.uk</a> – Read the evening post newspaper without buying it.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.direct.gov.uk/">www.direct.gov.uk</a> – The governments main website. Here you can get a new passport, Renew car tax, find out about benefits etc…</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.nhs.uk">www.nhs.uk</a> – For looking up names of illnesses, what to do if&#8230;</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.yell.co.uk/">www.yell.co.uk</a>– Yellow pages on the internet.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.facebook.com/">www.facebook.com</a>– Social networking site. (Might be to involved for my Gran, worth showing her though.)</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.flickr.com">www.flickr.com</a> – Photo sharing website.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.yahoo.com/">www.yahoo.com</a>– Another internet search engine.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.youtube.com">www.youtube.com</a> – View video clips.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.southglos.gov.uk">www.southglos.gov.uk</a> – Local councils website. Pay council tax, rubbish collection details, swimming time tables, order / renew library books.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.tvguide.co.uk">www.tvguide.co.uk</a>– tv guide</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.last.fm/">www.last.fm</a>– Custom made radio station. Give it the name of an artist.  Matt monroe for example and last.fm will play music by matt monroe and similar artists until you tell it to stop.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.imdb.com/">www.imdb.com</a> – Internet movie database, find out what films people have been in.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="http://www.howstuffworks.com">www.howstuffworks.com</a> - Self explanatory.</div>
</li>
<li>
<div class="MsoNormal" style="margin: 0cm 0cm 0pt;"><a href="www.westerncounties.org.uk/aircraft_activity/">www.westerncounties.org.uk/aircraft_activity/</a> &#8211; A list of what the local police helicopter has been doing for the last 7 days.</div>
</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/01/internet-lessons/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A short history of nearly everything</title>
		<link>http://www.chrisfordblog.com/2009/01/a-short-history-of-nearly-everything/</link>
		<comments>http://www.chrisfordblog.com/2009/01/a-short-history-of-nearly-everything/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 00:08:54 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Everything Else]]></category>
		<category><![CDATA[Bill Bryson]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://www.chrisfordblog.com/2009/01/a-short-history-of-nearly-everything/</guid>
		<description><![CDATA[I love this book. A short history of nearly everything, isn&#8217;t really about everything but a history of science told in away that makes it really interesting to the reader. The author wrote this book because during a plane flight he looked down at the sea and wondered why the sea was salty and why he didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://chrisfordblog.com/wp/wp-content/uploads/2009/01/200px-bill_bryson_a_short_history.jpg"></a>I love this book. <a href="http://en.wikipedia.org/wiki/A_Short_History_of_Nearly_Everything">A short history of nearly everything</a>, isn&#8217;t really about everything but a history of science told in away that makes it really interesting to the reader. The author wrote this book because during a plane flight he looked down at the sea and wondered why the sea was salty and why he didn&#8217;t know the answer. In fact, it dawned on him that &#8220;I didn&#8217;t know the first thing about the only planet I was ever going to live on&#8221;. The questions multiplied: What is a quark? How can anybody know how much the Earth weighs? How can astrophysicists (or whoever) claim to describe what happened in the first gazillionth of a nanosecond after the Big Bang? Why can&#8217;t earthquakes be predicted? What makes evolution more plausible than any other theory? In the end, all these boiled down to a single question&#8211;how do scientists do science? To this subject Bryson devoted three years of his life, reading books and journals and pestering the people who know (or at least argue about it); and we non-scientists should be pretty grateful to him for passing his findings on to us.</p>
<p><span id="more-305"></span></p>
<p><a href="http://www.amazon.co.uk/gp/product/0552997048?ie=UTF8&amp;tag=workshopsolut-21&amp;linkCode=as2&amp;camp=1634&amp;creative=19450&amp;creativeASIN=0552997048"><img class="size-medium wp-image-306 aligncenter" title="bill_bryson_a_short_history" src="http://chrisfordblog.com/wp/wp-content/uploads/2009/01/200px-bill_bryson_a_short_history-191x300.jpg" alt="" width="191" height="300" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.chrisfordblog.com/2009/01/a-short-history-of-nearly-everything/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
