<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.9.2" -->
<rss version="0.92">
<channel>
	<title>www.jhodges.co.uk</title>
	<link>http://jhodges.co.uk</link>
	<description>I ain&#039;t not never done nothing to nobody and there ain&#039;t not no way none of that couldn&#039;t not never have happened. See?</description>
	<lastBuildDate>Thu, 04 Mar 2010 10:29:08 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>DynDNS Lite!</title>
		<description><![CDATA[As my IP address changes so rarely, my Dynamic DNS accounts keep expiring before the IP changes!

Here is a cron line to download my ip address from whatismyip.org and then upload it via ssh to a file on a server every hour!
00 * * * * curl whatismyip.org 2>/dev/null &#124; ssh user@server.tld "cat >ip.txt"
]]></description>
		<link>http://jhodges.co.uk/dyndns-lite/</link>
			</item>
	<item>
		<title>Digikam in Ubuntu 9.10</title>
		<description><![CDATA[After installing Digikam on Ubuntu, I had no video thumbnails or ability to play video.

When trying to play a video I recieved the error &#8220;an error has occurred with the media player digikam&#8221; and on the terminal &#8220;xine is asking to seek behind the end of the data stream&#8221;
To resolve this I installed mplayer thumbs [...]]]></description>
		<link>http://jhodges.co.uk/digikam-in-ubuntu-9-10/</link>
			</item>
	<item>
		<title>Symfony: Propel VS Doctrine</title>
		<description><![CDATA[A few days ago I started using Symfony.  I chose to use Propel as the ORM.  The ORM generates the PHP classes and database structure from your schema.

When I stared using Propel in PHP, it looked amazing, each db table has a php class representing it, with methods generated to set and get [...]]]></description>
		<link>http://jhodges.co.uk/symfony-propel-vs-doctrine/</link>
			</item>
	<item>
		<title>Count unique IP address in Apache&#8217;s access log</title>
		<description><![CDATA[sed < /var/log/httpd/webtop.access_log -e 's/ .*$//' &#124; sort &#124; uniq -c
]]></description>
		<link>http://jhodges.co.uk/count-unique-ip-address-in-apaches-access-log/</link>
			</item>
	<item>
		<title>Symfony Deploy Script</title>
		<description><![CDATA[I&#8217;ve just started using the PHP framework, Symphony, after putting it off for far too long!
This seems to be the way to download and deploy symfony, and I&#8217;m sure I&#8217;m going to want to do it again so I took notes, here they are: 

cd PROJECT DIR
mkdir -p lib/vendor
cd lib/vendor/
curl -O http://www.symfony-project.org/get/symfony-1.2.8.zip &#124;&#124; wget http://www.symfony-project.org/get/symfony-1.2.8.zip
unzip [...]]]></description>
		<link>http://jhodges.co.uk/symfony-deploy-script/</link>
			</item>
	<item>
		<title>Shaven pussy, giant cock!</title>
		<description><![CDATA[As promised&#8230;



What? What were you expecting to see?



]]></description>
		<link>http://jhodges.co.uk/shaven-pussy-giant-cock/</link>
			</item>
	<item>
		<title>Ubuntu &#8211; Purge configuration files for removed packages</title>
		<description><![CDATA[This bash command will remove the left over config files from old packages that were removed with &#8220;apt-get remove&#8221;.
dpkg -l &#124; awk '/^rc/ {print $2}' &#124; xargs sudo dpkg --purge
See the source article for an explanation of how it works.
]]></description>
		<link>http://jhodges.co.uk/ubuntu-purge-configuration-files-for-removed-packages/</link>
			</item>
	<item>
		<title>Remote control car speedometer V2</title>
		<description><![CDATA[After my semi successful prototype of my remote control car speedometer project using a reed switch, I&#8217;m back with version 2, this time using a hall effect sensor.
 The same principle applies as before, there is a magnet on the wheel that passes the sensor each revolution allowing the speed to be calculated. However the [...]]]></description>
		<link>http://jhodges.co.uk/remote-control-car-speedometer-v2/</link>
			</item>
	<item>
		<title>Stripboard Arduino &amp; SD Card</title>
		<description><![CDATA[I love my Arduino development board and have done some interesting experiments with it, and now I am at the stage of wanting to make some of my circuits a bit more independent and permanent, mainly so I can continue to use development board for tinkering with while leaving my other projects in a working [...]]]></description>
		<link>http://jhodges.co.uk/stripboard-arduino-sd-card/</link>
			</item>
	<item>
		<title>Laser Show Prototype</title>
		<description><![CDATA[I&#8217;ve recently acquired a laser pen, and of course, instantly dismantled it! I bypassed the push button and soldered on a couple of wines replacing the batteries, allowing it to be powered and controlled by the Arduino.

I wanted it to wobble about in a random fashion, so I mounted it on a spring and attached [...]]]></description>
		<link>http://jhodges.co.uk/laser-show-prototype/</link>
			</item>
</channel>
</rss>
