<?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>Photogabble &#187; Technical</title>
	<atom:link href="http://photogabble.co.uk/category/technical/feed" rel="self" type="application/rss+xml" />
	<link>http://photogabble.co.uk</link>
	<description>photoblog of simon dann</description>
	<lastBuildDate>Sun, 25 Dec 2011 14:19:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>How-to Setup Logwatch on Linux.</title>
		<link>http://photogabble.co.uk/technical/how-to-setup-logwatch-on-linux.html</link>
		<comments>http://photogabble.co.uk/technical/how-to-setup-logwatch-on-linux.html#comments</comments>
		<pubDate>Mon, 21 Feb 2011 13:11:29 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Tutorials & How To's]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=4387</guid>
		<description><![CDATA[It comes with the territory, that if you administrate a public system you are to expect a daily barrage of attacks by the many script kids and black-hat hackers; there is no way of stopping it less than unplugging your network and having your own closed system. In my opinion the best defense against this [...]]]></description>
			<content:encoded><![CDATA[<p>It comes with the territory, that if you administrate a public system you are to expect a daily barrage of attacks by the many script kids and black-hat hackers; there is no way of stopping it less than unplugging your network and having your own closed system. In my opinion the best defense against this daily onslaught is a good monitoring system because you can lock down your system as much as you like but there will always be that one yet-to-be-patched security hole in the software you use that leaves you with your pants down and your system compromised. By monitoring your system closely and getting to know its day to day normal functions you can filter out and discover an attack before it causes too much damage.</p>
<p>One of the tools I use as part of my day to day monitoring is called <a title="Logwatch at sourceforge.net" href="http://sourceforge.net/projects/logwatch/" target="_blank">Logwatch</a>; this extremely useful tool can be compiled to run on almost any Linux system and I have myself had it running on Debian, Gentoo and Ubuntu to name but a few distributions which include it within their software repository.</p>
<h2>Installing Logwatch.</h2>
<p>Assuming you have already su as root, are logged into as root, have correct administrative privilages or are simply using sudo at the beggining of every command; do the following to install logwatch:</p>
<pre><code>apt-get install logwatch</code></pre>
<p>Depending on your distribution of linux, apt-get might be replaced with aptitude, dkpg, Yum, up2date, etc. Once this has been done, logwatch should now be setup and the daily cronjob setup, however by default logwatch wont send emails and will instead output its daily reports to the root users local mail account. If you need to change this do the following:</p>
<pre><code>nano /usr/share/logwatch/default.conf/logwatch.conf</code></pre>
<p>Then find and change the following information within <tt>logwatch.conf</tt>:</p>
<pre><code>Output = mail Format = html MailTo = test@email.com</code></pre>
<p>Once you have done that, save and exit the file (Ctrl + O for save and Ctrl + X for exit). Next you need to update the cronjob and tell it to email the daily report to your email address by doing the following: first open the daily cron<tt>00logwatch</tt>:</p>
<pre><code>nano /etc/cron.daily/00logwatch</code></pre>
<p>Then find the line begining with <tt>/usr/sbin/logwatch</tt> it should be below the line saying <tt>#execute</tt>. By default it will mailto root so you need to change it to your email address so it looks something like:</p>
<pre><code>/usr/sbin/logwatch --mailto test@email.com</code></pre>
<p>Once you have done all the above you will have logwatch installed and setup to email daily reports. The default reports include httpd (apache), users logging in through sshd, PAM errors and disk space alerts. Logwatch is incredibly configurable and you can find or write additional functionality to your requirements. Certain other packages such as fail2ban are also monitored by logwatch so you are able to monitor the number of failed and banned logins.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/technical/how-to-setup-logwatch-on-linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Googles quake2-gwt-port.</title>
		<link>http://photogabble.co.uk/featured/googles-quake2-gwt-port.html</link>
		<comments>http://photogabble.co.uk/featured/googles-quake2-gwt-port.html#comments</comments>
		<pubDate>Sat, 03 Apr 2010 20:08:14 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[chromium]]></category>
		<category><![CDATA[Games]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Quake]]></category>
		<category><![CDATA[quake2-gwt-port]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=3461</guid>
		<description><![CDATA[Well I am so very glad that this was not a clever April Fools on Google&#8217;s part, because running quake 2 in your browser within the HTML5 canvas tag using a version of OpenGL amongst other cutting edge technologies, aside from being one more nail in flash&#8217;s coffin is absolutely amazing and something many &#8220;techies&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>Well I am so very glad that this was not a clever April Fools on Google&#8217;s part, because running quake 2 in your browser within the HTML5 canvas tag using a version of OpenGL amongst other cutting edge technologies, aside from being one more nail in flash&#8217;s coffin is absolutely amazing and something many &#8220;techies&#8221; have seen coming for a long time but up until now had now way of explaining it to the common man!</p>
<p>The <a href="http://code.google.com/p/quake2-gwt-port/wiki/BuildingAndRunning">quake2-gwt-port</a> was released yesterday April the 1st and like many I was dubious as to its reality due to it almost being something too good to be true, however after three hours of pain-staking building I managed to finally get it working. Due to the difficulties I encountered getting it working both under Debian with the 2.6.26-2-686 kernel and those simple problems found when doing the same within OSX, I have documented my findings here to help others in their quest at deciphering googles (at the moment) poor documentation on getting this to work!</p>
<h2>Disclaimer</h2>
<p>The information contained within this article is a journalised version of the notes I made while I went through the process of installing quake2-gwt-port, they have been published here for informal purposes only and you follow them at your own risk. I can not be held liable if your following the below in any way breaks your computer, just because it didn&#8217;t break mine, doesn&#8217;t mean it wont break yours. In other words getting this to work on your system can only really be done if you know what you are doing.</p>
<h2>Compiling quake2-gwt-port under Debian</h2>
<p>The first problem I ran into when attempting this under debian on my test server was the fact that java was not previously installed so running the following command quickly sorted that out, however it did take a few hours of searching and downloading 100MB+ files from the official JAVA website before I noticed that the second post on the google code page gave the answer.</p>
<p><tt>apt-get install openjdk-6-jdk</tt></p>
<p>Once java has been installed you need to install vorbis-tools and lame as these packages contain dependences that enable audio within the port, however while vorbis-tools will install through apt-get with no problems, the same can unfortunately not be said for lame. To get apt-get to install lame I had to update my /etc/apt/sources.list file with an additional source as documented within the <a title="Debian install lame multimedia codecs" href="http://wiki.debian.org/MultimediaCodecs">debian wiki here</a> and then run the following commands to update apt-get cache and install lame and vorbis-tools.</p>
<pre><code>apt-get update
apt-get install lame
apt-get install vorbis-tools
</code></pre>
<p>As a side-effect of the aforementioned additional source added to the <tt>apt-get</tt> sources list, <tt>apt-get</tt> kicks up the following fuss when you update it following the changes to <tt>/etc/apt/sources.list</tt>:</p>
<pre><code>W: GPG error: http://www.debian-multimedia.org lenny Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 07DC563D1F41B907
W: You may want to run apt-get update to correct these problems
</code></pre>
<p>I would ignore these, and simply remove the additional source from <tt>/etc/apt/sources.list</tt> once lame has been installed as we know it&#8217;s something we have done to cause the error, and its not stopped anything from working (yet, as far as I know).</p>
<p>Finally so that you can download the source from google code, you should also install <tt>mercurial</tt>, this can be done within debian and many other Linux distributions through the following <tt>apt-get</tt> command as <a title="How to install mercurial" href="http://mercurial.selenic.com/downloads/">documented here</a>.</p>
<pre><code>apt-get install mercurial</code></pre>
<p>For some reason on my version of debian the shell variable <tt>JAVA_HOME</tt> was not set up by the installation of Java (<tt>openjdk-6-jdk</tt>), therefore I had to crack open nano and edit <tt>/etc/profile</tt> to include the following just before the line that reads <tt>unmask 022</tt>:</p>
<pre><code>JAVA_HOME="/usr/lib/jvm/java-6-openjdk"
export JAVA_HOME</code></pre>
<p>If <tt>JAVA_HOME</tt> is not set then the compile process of Quake II will fail and you would have waisted 12 minutes waiting for the command line to tell you that.</p>
<p>Once you have followed the aforementioned you should now have the  following required packages installed <tt>mercurial, openjdk-6-jdk, </tt><tt>lame  and vorbis-tools.</tt> Your now ready to download and build Quake II for debian using the following simple steps:</p>
<ol>
<li>Load up your shell and <tt>cd</tt> into your home directory or other such workspace where your comfortable and run the following command to get a fresh copy of the code from google code:<br />
<tt>hg clone https://quake2-gwt-port.googlecode.com/hg/  quake2-gwt-port</tt></li>
<li><tt>cd</tt> into the newly formed <tt>quake2-gwt-port directory</tt></li>
<li>Run <tt>./build-dedicated-server</tt> this will build the tools and the client and server code.</li>
<li>Next Run <tt>./install-resources</tt> which will download, unpack, and convert the  original Quake II demo resources, for reasons of copyright respect these have to be downloaded from their source and cant be packaged on google code.</li>
<li>Due to a glitch in the way the above two commands install the code, you then have to copy the created <tt>gwtquake </tt>from <tt>maven-build/server/target/gwtquake/war/gwtquake</tt> to <tt>/war/gwtquake</tt> using the following command: <tt>cp -r maven-build/server/target/gwtquake/war/gwtquake war/qwtquake</tt></li>
<li>Everything is now ready to run using the command <tt>./run-dedicated-server [port]</tt></li>
</ol>
<p>On my debian set-up I encountered several [WARNING] notices during the resource install but those where mostly related to character encodings and did not halt or impair the install. As I installed this on my server I have not been able to test it works within a browser due to a lack of time, however the install under osx is a much simpler affair.</p>
<h2>Compiling quake2-gwt-port under OSX</h2>
<p><strong>Please Note</strong>: you must have OSX developer tools installed before you can compile anything.</p>
<p>As OSX does not come with <tt>vorbis-tools</tt> or <tt>lame</tt> installed you have to grab them yourself, fortunately with the fact that OSX is basically Linux with a pretty user interface doing so is very easy. To install the additional components required for the compiling of quake2-gwt-port under OSX I would recommend installing <a title="Get homebrew for OSX" href="http://github.com/mxcl/homebrew/tree/">homebrew</a>,over the much bloated MacPorts as given within the google code instructions. Installing homebrew is a very simple task indeed, first read through the online <a title="How to install Homebrew" href="http://wiki.github.com/mxcl/homebrew/installation">install instructions</a> so you know what your doing then simply run the following two lines of commands:</p>
<pre><code>sudo chown -R $USER /usr/local
curl -Lsf http://github.com/mxcl/homebrew/tarball/master | tar xvz -C/usr/local --strip 1
</code></pre>
<p>Once that has completed installing the required items for compiling the quake2-gwt-port is as simple as running the following lines of commands within OSX terminal:</p>
<pre><code>brew install vorbis-tools
brew install lame
brew install mercurial
</code></pre>
<p>Once that is done you can continue with the instructions 1 to 6 above under the debian install guide.</p>
<h2>Playing quake2-gwt-port under OSX</h2>
<p>Hopefully the install went smoothly and you are now ready to play with your new toy, unfortunately just sending any old browser to <tt>http://localhost:8080/GwtQuake.html</tt> wont work as almost all modern day browsers are not compatible with HTML5, or if they are its only half an implementation due to the protocols still being on the drawing board. Two browsers that are <a title="Compatible browsers with quake2-gwt-port" href="http://code.google.com/p/quake2-gwt-port/wiki/CompatibleBrowsers">compatible</a> with the <tt>quake2-gwt-port</tt> are Google&#8217;s own <a title="Download Chromium" href="http://build.chromium.org/buildbot/continuous/mac/LATEST/">Chromium</a> browser and <a title="Download Webkit" href="http://nightly.webkit.org/">Webkit</a> (click on links for download pages), which I presume to be the developers version of Safari due to its icon but I may be mistaken.</p>
<p>To get Webkit to play the game you first have to run the following command in terminal to enable webGL to be utilised by HTML5:</p>
<pre>
<code>defaults write com.apple.Safari WebKitWebGLEnabled -bool YES</code>
</pre>
<p>To get Chromium to play the game you have to first pass it a set of variables as you start it up, to do this, in your terminal <tt>cd</tt> to the applications folder where you have saved Chromium and run the following command to load Chromium with WebGL enabled:</p>
<pre><code>./Chromium.app/Contents/MacOS/Chromium --enable-webgl --no-sandbox
</code></pre>
<h2>Review of Game-play in Chromium and Webkit</h2>
<p>At the moment I am unable to get the game to run in Chromium with sound, however with Webkit while audio played amazingly well as did single player, when I set it up to run the demo it crashed every time. The performance in Webkit was also noticeably better than in Chromium, with Webkit hitting 40fps at one point while Chromium lagged behind with an average of just 10fps! I have included below some screen shots of each browser playing the game and shall post updates when I get the version installed on my server working multi-player with some systems in my house.</p>
<p><img class="aligncenter size-medium wp-image-3487" title="quake2-gwt-port working with webkit" src="http://photogabble.co.uk/wp-content/uploads/2010/04/GWTQuakeII_webkit-520x405.jpg" alt="quake2-gwt-port working with webkit" width="520" height="405" /></p>
<p><img class="aligncenter size-medium wp-image-3488" title="quake2-gwt-port working with chromium" src="http://photogabble.co.uk/wp-content/uploads/2010/04/GWTQuakeII_chromium-520x379.jpg" alt="quake2-gwt-port working with chromium" width="520" height="379" /></p>
<p>If you have attempted getting this to work, like the article or have  something to say, please add your comment below; I always try to respond  to all comments posted here.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/featured/googles-quake2-gwt-port.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vauxall Corsa Electric Power Steering.</title>
		<link>http://photogabble.co.uk/technical/vauxall-corsa-electric-power-steering.html</link>
		<comments>http://photogabble.co.uk/technical/vauxall-corsa-electric-power-steering.html#comments</comments>
		<pubDate>Wed, 29 Jul 2009 09:19:48 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[power steering]]></category>
		<category><![CDATA[problem]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=2254</guid>
		<description><![CDATA[It seems that my Corsa has developed the same problem that many others have, which under the circumstances I can neither afford or live with. Its steering column has begun to prefer steering in one direction, while it is quite funny to think of a car having preferred directions giving it a more Herb-like feel, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Vauhall Corsa Steering Mechanism" rel="lightbox[pics2254]" href="http://photogabble.co.uk/wp-content/uploads/2009/07/CorsaEPSrack.jpg"><img class="attachment wp-att-2255 centered" src="http://photogabble.co.uk/wp-content/uploads/2009/07/CorsaEPSrack-150x150.jpg" alt="Vauhall Corsa Steering Mechanism" width="520" height="390" /></a></p>
<p>It seems that my Corsa has developed the same problem that many others have, which under the circumstances I can neither afford or live with. Its steering column has begun to prefer steering in one direction, while it is quite funny to think of a car having preferred directions giving it a more Herb-like feel, it is a little worrying when the steering locks up while steering around corners to the point I&#8217;m afraid it may not steer when I turn the wheel.</p>
<p>Although mechanically the locking up is simply the electric motor of the powered steering responding to incorrect torque readings which means it is unlikely that the cars steering will fail it is still something that&#8217;s on the back of my mind. Hopefully things will be fixed tomorrow when the mechanic comes round to have a look at it, I like knowing a mechanic whom does house calls &#8211; now if only we could have that kind of service with doctors again, like in those old days.</p>
<p>I got much of my infomation from talking to people in the know and the rest from reading <a href="http://www.migweb.co.uk/forums/other-mechanical-electrical/344487-corsa-electronic-power-steering-information.html">this</a>. Image Source: <a href="http://www.migweb.co.uk/forums/other-mechanical-electrical/160158-pics-info-corsa-eps-rack-those-interested.html">Giles</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/technical/vauxall-corsa-electric-power-steering.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel D945GCLF Ethernet Packet Drop.</title>
		<link>http://photogabble.co.uk/technical/intel-d945gclf-ethernet-packet-drop.html</link>
		<comments>http://photogabble.co.uk/technical/intel-d945gclf-ethernet-packet-drop.html#comments</comments>
		<pubDate>Mon, 27 Jul 2009 18:01:07 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[D945GCLF]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[motherboard]]></category>
		<category><![CDATA[problems]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=2175</guid>
		<description><![CDATA[Realtek and Linux appear to have a long history of not getting along nicely, the Linux community like their open source solutions and Realtek while playing along, look like they are doing so reluctantly and with minimum effort. Unfortunately the Intel D945GCLF mini-itx atom powered motherboard contains one RTL8101E/RTL8102E PCI Express Fast Ethernet controller manufactured [...]]]></description>
			<content:encoded><![CDATA[<p>Realtek and Linux appear to have a long history of not getting along nicely, the Linux community like their open source solutions and Realtek while playing along, look like they are doing so reluctantly and with minimum effort. Unfortunately the Intel D945GCLF mini-itx atom powered motherboard contains one RTL8101E/RTL8102E PCI Express Fast Ethernet controller manufactured by our friends at Realtek. The default drivers which come with the 2.6.26-2-686 Linux kernel do work with this chip however its RX engine is broken, buggy and dropping packets more times a second than America spends on war. The solution according to a quick google search was to download the driver source provided by Realtek and follow the <tt>README</tt> provided.</p>
<p>I kept getting compile errors such as:</p>
<pre><code>make -C src/ clean
make[1]: Entering directory `/share/r8101-1.012.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Leaving directory `/share/r8101-1.012.00/src'
make -C src/ modules
make[1]: Entering directory `/share/r8101-1.012.00/src'
make -C /lib/modules/2.6.26-2-686/build SUBDIRS=/share/r8101-1.012.00/src modules
make[2]: Entering directory `/lib/modules/2.6.26-2-686/build'
make[2]: *** No rule to make target `modules'.  Stop.
make[2]: Leaving directory `/lib/modules/2.6.26-2-686/build'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/share/r8101-1.012.00/src'
make: *** [modules] Error 2
</code></pre>
<p>These errors caused much head scratching in #debian before one member <a href="https://valdyn.org/~valdyn/">valdyn</a> had a go at compiling it himself and sent me the driver as it would not compile on my machine. I am still not sure why it would not install however as I now have a compiled driver I don&#8217;t need to investigate any further into that. Now that I have the driver it needs to be moved into the following folder:</p>
<pre><code>lib/modules/2.6.26-2-686/kernel/drivers/net</code></pre>
<p>Then run the following commands to finalise the install:</p>
<pre><code>depmod -a
modprobe -r r8169
modprobe r8101
lsmod | grep r81
</code></pre>
<p>The response to <tt>lsmod</tt> as shown below means that the driver was loaded successfully:</p>
<pre><code>r8101                  26992  0
</code></pre>
<p>I double checked this by running <tt>ifconfig</tt> which gave the response below showing no dropped packets.</p>
<pre><code>RX packets:6232 errors:0 dropped:0 overruns:0 frame:0
TX packets:5214 errors:0 dropped:0 overruns:0 carrier:0
</code></pre>
<p>While I am not sure if the following is required after having deleted the module  I wanted to make sure that it would not reload on boot so I have added it to the modules blacklist via opening <tt>/etc/modprobe.d/blacklist</tt> and appending the following lines to the bottom:</p>
<pre><code># blacklist the default driver for realtec
blacklist r8169
</code></pre>
<p>Once all that is done I can now reboot the server and it load the correct driver for the realtec network chip. I have attached below a copy of the compiled driver for those whom cant compile it themselves.</p>
<h2>Download Driver</h2>
<p>As the bug has been fixed in the package already shipped with current versions of linux, there should be no reason to download this driver. If you do still require a compiled version please get in touch via comments below and I will re-upload the driver to here.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/technical/intel-d945gclf-ethernet-packet-drop.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Intel D945GCLF Chipset Fan Fault</title>
		<link>http://photogabble.co.uk/technical/intel-d945gclf-chipset-fan-fault.html</link>
		<comments>http://photogabble.co.uk/technical/intel-d945gclf-chipset-fan-fault.html#comments</comments>
		<pubDate>Sat, 16 May 2009 10:03:45 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[atom]]></category>
		<category><![CDATA[D945GCLF]]></category>
		<category><![CDATA[intel]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=1408</guid>
		<description><![CDATA[Well I have owned an Intel 1.6Ghz Atom mini-itx motherboard [D945GCLF] for little over a week now and already the chipset fan has failed. I came home today to a room smelling slightly of burnt electrics and a very, very noisy chipset fan. As I have been testing the new system out as the future [...]]]></description>
			<content:encoded><![CDATA[<p>Well I have owned an Intel 1.6Ghz Atom mini-itx motherboard [D945GCLF] for little over a week now and already the chipset fan has failed. I came home today to a room smelling slightly of burnt electrics and a very, very noisy chipset fan. As I have been testing the new system out as the future home of photogabble it was already set up as a server so I remote shelled into it and ran the &#8220;sensors&#8221; command to see that the north bridge was running at almost 70degC and the fan which normally runs at 6000rpm was reported to be running at 2700rpm and decreasing. I shut down to check the fan wasn&#8217;t being impeeded in any way before restarting the system. The fan was quiet and running as normal to begin with and then a few minutes it began to whine and the sensors app showed the fan speed slowing down until all of a sudden it stopped. A very quick shutdown later I have removed the chipset fan and am looking for a replacement.</p>
<p>It looks like the fan is a 40x40x10mm standard build so I am going to be looking for something like the <a href="http://www.newegg.com/Product/Product.aspx?Item=N82E16835221004&amp;Tpk=35-221-004">SUNON KDE1204PFV2</a>.</p>
<p>I found infomation on this <a href="http://www.mp3car.com/vbulletin/general-hardware-discussion/120072-intel-d945gclf-integrated-atom-1-6ghz-cpu-5.html">here</a>, <a href="http://www.avforums.com/forums/archive-completed-business-expired-threads/841617-sale-intel-little-falls-d945gclf-mini-itx-board.html">here</a>, <a href="http://www.silentpcreview.com/article865-page6.html">here</a> and <a href="http://forum.mini-pc-pro.de/gehaeuse/6097-mapower-kc3000-intel-d945gclf.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/technical/intel-d945gclf-chipset-fan-fault.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The First Soviet Bulb</title>
		<link>http://photogabble.co.uk/technical/the-first-soviet-bulb.html</link>
		<comments>http://photogabble.co.uk/technical/the-first-soviet-bulb.html#comments</comments>
		<pubDate>Tue, 14 Apr 2009 11:09:55 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[bulb]]></category>
		<category><![CDATA[lenin]]></category>
		<category><![CDATA[russia]]></category>
		<category><![CDATA[soviet]]></category>
		<category><![CDATA[stalin]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=1274</guid>
		<description><![CDATA[In Soviet Russia, bulb lights you, well ok not the best Soviet Russia joke but it was worth the shot. The picture above is however no joke, as bad as it is, this is the first light bulb made available for sale in Soviet Russia. According to the images source they had Lenin and Stalin [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img class="attachment wp-att-1277" src="http://photogabble.co.uk/wp-content/uploads/2009/04/sovietrussiabulb-150x150.jpg" alt="Soviet Russia Bulb" width="520" height="661" /></p>
<p>In Soviet Russia, bulb lights you, well ok not the best Soviet Russia joke but it was worth the shot. The picture above is however no joke, as bad as it is, this is the first light bulb made available for sale in Soviet Russia. According to <a href="http://englishrussia.com/?p=2493">the images source</a> they had Lenin and Stalin silouete cutouts as glowers within the glass bulb and where considered at the time to be a very classy present with the <span> first batch being presented to the delegates of Soviet parliament of 1935. Now they are considered very valuble anteques and can sell for upwards of $2000USD in </span><span>Moscow antique shop. </span></p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/technical/the-first-soviet-bulb.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DAA Converter for Mac OS X</title>
		<link>http://photogabble.co.uk/technical/daa-converter-for-mac-os-x.html</link>
		<comments>http://photogabble.co.uk/technical/daa-converter-for-mac-os-x.html#comments</comments>
		<pubDate>Fri, 20 Mar 2009 00:22:57 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[daa]]></category>
		<category><![CDATA[disk image]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[powerISO]]></category>
		<category><![CDATA[twighlight edge software]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=1257</guid>
		<description><![CDATA[While I am not too sure what the point of DAA files is as it would appear to be reinventing the perverbial wheel (I always thought ISO, BIN, IMG, etc where good enough) and adding a propietrary angle to it (thanks PowerISO) these Direct Access Archives are showing up more and more on the net [...]]]></description>
			<content:encoded><![CDATA[<p>While I am not too sure what the point of <a href="http://en.wikipedia.org/wiki/Direct_Access_Archive">DAA files</a> is as it would appear to be reinventing the perverbial wheel (I always thought ISO, BIN, IMG, etc where good enough) and adding a propietrary angle to it (thanks <a href="http://www.poweriso.com/">PowerISO</a>) these Direct Access Archives are showing up more and more on the net and I had my first run in with them the other day while trying to preview student generated content. A quick google search came up with version 1.2 of <a href="http://www.twilightedge.com/mac/daaconverter/index.html">twilight edge software</a> DAA converter for OSX which is a simple app that wraps the command line script provided by PowerISO. I would recomend its use if you ever come accorss this somewhat rare and odd format of disk image.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/technical/daa-converter-for-mac-os-x.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Monitorix under debian.</title>
		<link>http://photogabble.co.uk/technical/installing-monitorix-under-debian.html</link>
		<comments>http://photogabble.co.uk/technical/installing-monitorix-under-debian.html#comments</comments>
		<pubDate>Mon, 10 Nov 2008 15:07:16 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[monitorix]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=1041</guid>
		<description><![CDATA[Monitorix appears to be the most basic server monitor graphing application I can find, seeing that all I am interested in is bandwidth in/out and server load over time it is still a lot more than is needed but with out coding my own package which would take days its the best at hand. So [...]]]></description>
			<content:encoded><![CDATA[<p>Monitorix appears to be the most basic server monitor graphing application I can find, seeing that all I am interested in is bandwidth in/out and server load over time it is still a lot more than is needed but with out coding my own package which would take days its the best at hand. So that I have documentation of the process by which I installed monitorix and because a google for documentation provided nothing; here is what happened when I did it.</p>
<p>First things first monitorix requires <a href="http://packages.debian.org/etch/rrdtool">rrdtool</a> and <a href="http://packages.debian.org/etch/librrds-perl">librrds-perl</a>, these can be installed with the following lines in shell:</p>
<pre>apt-get install rrdtool
apt-get install rrdtool-perl</pre>
<p>Once done and it should only take a few seconds, I moved o to the <a href="http://www.monitorix.org/downloads.html">download page</a> at the monitorix project. The latest package to date for Debian is the any platform linux <a href="http://www.monitorix.org/monitorix-1.2.1.tar.gz">distro monitorix-1.2.1.tar.gz</a>. I moved to my user space and the used wget to download the package to the server without having to mess with ftp, then I extracted the archive using gzip:</p>
<pre>cd /
wget http://www.monitorix.org/monitorix-1.2.1.tar.gz
gzip -dc ./monitorix-1.2.1.tar.gz | tar -x</pre>
<p>Unfortunately there is no automatic apt-get script for Debian, however the monitorix group have been kind enough to simplify things by creating an install script which is as simple to run as:</p>
<pre>cd monitorix-1.2.1
./install.sh</pre>
<p>After that the install script asks you which system your installing it on press three for Debian (or if your reading this for another distro which ever number equals your os), next check the paths it gives and press enter if ok. I don&#8217;t know what they should be and no manual is written that will tell me so I press enter and hope for the best, you&#8217;re then issued with a Last chance to stop the installation cross your fingers hit &#8216;y&#8217; and press return. If all goes well you should end up with something that looks like the following:</p>
<pre>Installation successfully finished.

Now you have to edit the configuration file /etc/monitorix.conf
in order to setup correctly Monitorix to your operating system.

Then you'll can start Monitorix executing the init script:

/etc/init.d/monitorix.sh [start|stop|status]

and finally go to http://localhost/monitorix/ to start to see results.

NOTE: As a crond-based application, the root user will receive emails
about Monitorix execution errors. Please check the root email..</pre>
<p>If so your now ready to setup monitorix, there are few things you need to set here unless your a more advanced user an in that case why are you even reading this, you guys are like god. In any case I use trusty old nano for the task of text editing and then start the service.</p>
<pre>nano /etc/monitorix.conf
/etc/init.d/monitorix.sh start</pre>
<p>Now if your server <strong>isn&#8217;t</strong> running <a href="http://www.nsa.gov/selinux/">SE-linux</a> then when you go to http://your.domain/monitorix/ and see pretty things, however your like me and unlucky enough to be running a secure server the damn thing don&#8217;t work and simply throws up the following:</p>
<pre>Starting Monitorix: ERROR: while creating /var/lib/monitorix/cpu.rrd: creating '/var/lib/monitorix/cpu.rrd': No such file or directory... Failed</pre>
<p>Where as previous people seem to stop there and either disable SE-Linux to get it working, something which I believe is akin to running windows 3.1 on an unsecured network &#8211; you just shouldn&#8217;t do it, even if it works. I simply logged in as root and created the directory it so eagerly wanted to create using mkdir before retrying the start the process and being hit again with a different error:</p>
<pre>mkdir /var/lib/monitorix/
 /etc/init.d/monitorix.sh start
Starting Monitorix: print() on closed filehandle OHTML at /usr/bin/monitorix.pl line 705.
readline() on closed filehandle IHTML at /usr/bin/monitorix.pl line 797 ... Ok</pre>
<p>That <strong>Ok</strong> at the end doesn&#8217;t give me much hope, however it is a sign that something has worked and in a way which didn&#8217;t involve disabling server security. The problem now however is that Apache doesn&#8217;t have enough file rights to modify the $BASE_WWW directory, the $ meaning its a fixed variable not the directory name itself. I don&#8217;t know how to find this out so a further google search is needed, it would appear that the issue has been fixed for ubuntu users <a href="http://apps.ouwu.com/confluence/display/pb/How+to+install+Monitorix+in+Ubuntu">via here</a>, so I believe I should be able to follow their instructions to fix this issue. The problem here is a little similar to that shown on apps.ouwu.com however it is simply down to a setup step I didn&#8217;t follow through correctly. Within the monitorix.conf file there is the following line:</p>
<pre>our $OSTYPE="Linux-Debian";             # choose your OS type (see below)</pre>
<p>Linux-Debian isn&#8217;t the default, and it needs to be changed to it otherwise none of the directories setup for your debian install will be used, it will instead default to something else. A little silly if you ask me but a quick fix. Upon restarting the monitorix process all works fine.</p>
<pre># /etc/init.d/monitorix.sh stop
Stopping Monitorix:
# /etc/init.d/monitorix.sh start
Starting Monitorix:  ... Ok</pre>
<p>Now you have the process running fine, you will notice that the rrd files in /var/lib/monitorix/ are not being updated every minute or so, a quick fix for this as see in steps five to seven at <a href="http://apps.ouwu.com/confluence/display/pb/How+to+install+Monitorix+in+Ubuntu">apps.ouwu.com</a> is to simply do the following:</p>
<pre class="code-java">mv /etc/cron.d/monitorix.sh /etc/cron.d/monitorix
chmod +x /etc/cron.d/monitorix
ls -l /<span class="code-keyword">var</span>/lib/monitorix/</pre>
<p>Repeating the last line a couple of times over the next few minutes should show that the files are being updated and you can take a sigh of relief. One last thing you may notice is that by going to http://your.domain/monitorix gives a 404, that could be because your domain is set within apache config to another directory within /var/www/ such as would be the case if you have a lot of domains hosted on that server my /var/www/ directory contains many sub directories each for one of my domains.Therefore you may want to set up a subdomain to forward to it, or simply set up a symlink pointing to /var/www/monitorix from your /var/www/domain.dir.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/technical/installing-monitorix-under-debian.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eclipse Broadband Problems Part II.</title>
		<link>http://photogabble.co.uk/reviews/eclipse-broadband-problems-part-ii.html</link>
		<comments>http://photogabble.co.uk/reviews/eclipse-broadband-problems-part-ii.html#comments</comments>
		<pubDate>Sun, 24 Aug 2008 13:30:48 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[part II]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=692</guid>
		<description><![CDATA[Well it would seem that after a bit of persuasion we are following the other long term Eclipse customers and jumping ship. The only problem we have is that we have the server at home and sometimes can pass a huge amount of bandwidth as I pass huge backup files to and from my server [...]]]></description>
			<content:encoded><![CDATA[<p>Well it would seem that after a bit of persuasion we are following the other long term Eclipse customers and jumping ship. The only problem we have is that we have the server at home and sometimes can pass a huge amount of bandwidth as I pass huge backup files to and from my server when I am away at university. A little more googling found this <a href="http://www.moneysupermarket.com/community/forums/t/eclipsenetuk-662.aspx">forum posting on money-supermarket</a>, it all appears to be praising Eclipse for great service, something I myself did almost three years ago but as you scroll down to the newer postings things change and the same complaints I quoted yesterday occur with more frequency.</p>
<p style="text-align: center;"><a title="Broadband Graph" rel="lightbox[pics692]" href="http://photogabble.co.uk/wp-content/uploads/2008/08/37353html.png"><img class="attachment wp-att-693 centered" src="http://photogabble.co.uk/wp-content/uploads/2008/08/37353html.png" alt="" width="500" height="350" /></a></p>
<p>An interesting thing to note however is that ping latency usually, even when it appears that the connection is being restricted, often never reach higher than 80ms. Also while the download speed, which should be around 3Mbit (on an 8Mbit connection almost three miles from the exchange) drops to the 56k speeds its been doing recently, the upstream rate has stayed at a constant 550Kbit (See graph above). If there where a fault on the line or as several people have stated too much strain on the copper wire I would be seeing correlation between the upstream and the downstream, something that the above graph obviously shows as not happening. Please note that the spikes in speed are from tests ran during early morning 1am to 6am, speed tests where ran using the <a href="http://www.thinkbroadband.com">thinkbroadband.com</a> speed test tool.</p>
<p>As I write this the connection speed appears to be ok and I&#8217;m getting a constant 3Mbit connection at the moment, if you google for any broadband package your bound to find some chaff in with the wheat and it could just be that eclipse had a bad few days. However I shall continue to monitor the connection and post a further update is one is needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/reviews/eclipse-broadband-problems-part-ii.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Huge Problem with Eclipse Broadband.</title>
		<link>http://photogabble.co.uk/reviews/huge-problem-with-eclipse-broadband.html</link>
		<comments>http://photogabble.co.uk/reviews/huge-problem-with-eclipse-broadband.html#comments</comments>
		<pubDate>Thu, 21 Aug 2008 16:24:26 +0000</pubDate>
		<dc:creator>simon</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[broadband]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[problem]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://photogabble.co.uk/?p=691</guid>
		<description><![CDATA[For the past several years my family has been a customer of Eclipse Broadband, and up until I went to university three years ago we had, had no problem with them as they provided a very reliable, cheap and quick connection. However for one reason or another this has all changed over the past three [...]]]></description>
			<content:encoded><![CDATA[<p>For the past several years my family has been a customer of Eclipse Broadband, and up until I went to university three years ago we had, had no problem with them as they provided a very reliable, cheap and quick connection. However for one reason or another this has all changed over the past three years. I began to notice several outages of service even though I was at university because photogabble is hosted on my server at home, then came the speed differences so far as the server was involved this didn&#8217;t cause a problem due to no restrictions effecting upload speed, however download speeds had all but reduced to nothing during the day and only became slightly acceptable during the night. This has done nothing but worsened over the past three months, I have indeed noticed that during the day the connection we retrieve is less than 512Kbit and right now it&#8217;s less reliable than a 22K modem connection! I am currently downloading new nvidia drivers for my graphics card at no more than 2.5KB/s for an apparently 8Mbit connection this is terrible service. Due to the recent degradation of service over the past three days I have taken to searching the internet for reviews on Eclipse Broadband to be confronted by negative review after negative review such as:</p>
<blockquote><p>Don&#8217;t go anywhere near Eclipse if you ever want to download. Doesn&#8217;t matter if you have the top end unlimited package. Eclipse throttle ALL downloads. &#8211; <a href="http://www.broadbandgenie.co.uk/broadband/Eclipse+Broadband">Vambo</a></p>
<p>At 3am I can get a good 375kbs but at any normal time of the day I&#8217;m lucky to get around 50kbs. avoid them like the plague. &#8211; <a href="http://www.broadbandgenie.co.uk/broadband/Eclipse+Broadband">Not a Happy Man</a></p>
<p>Internet access is a total lottery and download speeds are pathetic. &#8211; <a href="http://www.broadbandgenie.co.uk/broadband/Eclipse+Broadband">Gabby</a></p>
<p>They still can&#8217;t get their act together to send an accurate final bill. I do not recommend Eclipse Internet Broadband. Ever. - <a href="http://www.reviewcentre.com/visitor_afmspace.html">Afmspace</a></p>
<p>Phoned their IT department to try and sort out the problems and in my opinion they were useless. - <a href="http://www.reviewcentre.com/reviews103915.html">mdyches</a></p>
<p>Even though an unlimited, 8MB connection is promised, I continuously find it hard to reach a speed of 512kb - <a href="http://www.broadband-help.com/providers/reviews/39">chimp14uk</a></p></blockquote>
<p>So it appears i&#8217;m not alone, a large collection of bad reviews all documenting similar problems of poor service and terrible support. Unfortunately the broadband is paid for by parents as i&#8217;m staying at theirs for the summer and there is nothing I can do other than weather it out as they appear to be quite happy with it even with mine and my sisters complaints. While at university I have used ask4 and virgin broadband, both delivered me full 20Mbit broadband with no problems, we had one disruption with the virgin broadband and within a couple of hours of our call it was fixed I hate to imagine how long its taken eclipse to fix outages proof of their slowness is just a google away. Anyway less of the ranting, i&#8217;m off to look for an effective broadband package for going back to uni and possibly my own mobile broadband package for when at home.</p>
]]></content:encoded>
			<wfw:commentRss>http://photogabble.co.uk/reviews/huge-problem-with-eclipse-broadband.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

