<link type="text/css" rel="stylesheet" href="http://www.vurt.co.uk/wp-content/plugins/ajax-comment-posting/acp.css" /><?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>vurt.co.uk</title>
	<atom:link href="http://www.vurt.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vurt.co.uk</link>
	<description>The usual ramblings of a geek.</description>
	<lastBuildDate>Thu, 25 Feb 2010 14:18:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Ubuntu AutoFS Samba/CIFS tweak</title>
		<link>http://www.vurt.co.uk/2010/02/25/ubuntu-autofs-sambacifs-tweak/</link>
		<comments>http://www.vurt.co.uk/2010/02/25/ubuntu-autofs-sambacifs-tweak/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 14:18:51 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Work]]></category>
<category>cifs</category><category>hack</category><category>linux</category><category>samba</category><category>smb</category><category>trivial</category><category>tweak</category><category>ubuntu</category><category>useful</category>
		<guid isPermaLink="false">http://www.vurt.co.uk/2010/02/25/ubuntu-autofs-sambacifs-tweak/</guid>
		<description><![CDATA[For a while now I&#8217;ve been using autofs on my work laptop to automatically mount windows shares when I access them. I achieved this by following this guide on HowtoForge. Everything runs fine and it means I can do a simple  ls /cifs/machinename to access all the shares on that particular machine. Provided I&#8217;d remembered [...]]]></description>
			<content:encoded><![CDATA[<p>For a while now I&#8217;ve been using <a href="http://www.autofs.org/">autofs</a> on my work laptop to automatically mount windows shares when I access them. I achieved this by following <a href="http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs">this guide on HowtoForge</a>. Everything runs fine and it means I can do a simple  <code>ls /cifs/machinename</code> to access all the shares on that particular machine. Provided I&#8217;d remembered to create a credentials file for that machine name&#8230;</p>
<p>The auto.cifs file shown in the howto requires you to create a credentials file for each machine that you want to access. This is handy when the machines you&#8217;re accessing have different logins, but here at work all machines authenticate against an Active Directory server and so share the same credentials.</p>
<p>Initially I solved this problem by symlinking to the same credential file, but that&#8217;s still an inconvenience when you need to access a new machine (and boy, do we have a lot of them). Finally I did the sensible thing and altered the auto.cifs file to fallback to a master credentials file if it can&#8217;t find a machine specific one. Here&#8217;s my auto.cifs file:</p>
<pre><code>
#!/bin/bash
# This file must be executable to work! chmod 755!
key="$1"
# Note: create a cred file for each windows/Samba-Server in your network
#       which requires password authentification.  The file should contain
#       exactly two lines:
#          username=user
#          password=*****
#       Please don't use blank spaces to separate the equal sign from the
#       user account name or password.
credfile="/etc/auto.smb.$key"
if [ ! -e $credfile ]
then
    credfile="/etc/auto.smb.master"
fi

# Note: Use cifs instead of smbfs:
mountopts="-fstype=cifs,file_mode=0644,dir_mode=0755,uid=19654,gid=124"
smbclientopts=""
for P in /bin /sbin /usr/bin /usr/sbin
do
	if [ -x $P/smbclient ]
        then
                SMBCLIENT=$P/smbclient
                break
        fi
done
[ -x $SMBCLIENT ] || exit 1
if [ -e "$credfile" ]
then
        mountopts=$mountopts",credentials=$credfile"
        smbclientopts="-A "$credfile
else
        smbclientopts="-N"
fi
$SMBCLIENT $smbclientopts -gL $key 2&gt;/dev/null \
   | awk -v key="$key" -v opts="$mountopts" -F'|' -- '
        BEGIN   { ORS=""; first=1 }
	/Disk/  { if (first) { print opts; first=0 };
		  gsub(/ /, "\\ ", $2);
		  	   sub(/\$/, "\\$", $2);
			   	       print " \\\n\t /" $2, "://" key "/" $2 }
        END     { if (!first) print "\n"; else exit 1 }
        '
</code>
</pre>
<p>The important, and trivial, change is this test:</p>
<pre><code>
if [ ! -e $credfile ]
then
    credfile="/etc/auto.smb.master"
fi
</code>
</pre>
<p>All it does is check for the existence of the credfile. If it can&#8217;t find it, it uses /etc/auto/smb/master instead.</p>
<p>The beauty of this is that I can use one credentials file for the majority of the file shares yet still provide different credentials for the one or two servers I need to access as a different user (such as an admin user).</p>
<br /><strong>Tags:</strong> <a href="http://www.vurt.co.uk/tag/cifs/" title="Browse for cifs" rel="tag">cifs</a>, <a href="http://www.vurt.co.uk/tag/hack/" title="Browse for hack" rel="tag">hack</a>, <a href="http://www.vurt.co.uk/tag/linux/" title="Browse for linux" rel="tag">linux</a>, <a href="http://www.vurt.co.uk/tag/samba/" title="Browse for samba" rel="tag">samba</a>, <a href="http://www.vurt.co.uk/tag/smb/" title="Browse for smb" rel="tag">smb</a>, <a href="http://www.vurt.co.uk/tag/trivial/" title="Browse for trivial" rel="tag">trivial</a>, <a href="http://www.vurt.co.uk/tag/tweak/" title="Browse for tweak" rel="tag">tweak</a>, <a href="http://www.vurt.co.uk/tag/ubuntu/" title="Browse for ubuntu" rel="tag">ubuntu</a>, <a href="http://www.vurt.co.uk/tag/useful/" title="Browse for useful" rel="tag">useful</a>]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2010/02/25/ubuntu-autofs-sambacifs-tweak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Oracle/Sun Merger</title>
		<link>http://www.vurt.co.uk/2010/01/29/the-oracle-sun-merger/</link>
		<comments>http://www.vurt.co.uk/2010/01/29/the-oracle-sun-merger/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 10:38:30 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[merger]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[Sun]]></category>
<category>development</category><category>Java</category><category>merger</category><category>opensource</category><category>Oracle</category><category>Sun</category>
		<guid isPermaLink="false">http://www.vurt.co.uk/?p=103</guid>
		<description><![CDATA[Well, now that the EU has approved the Sun/Oracle merger, the details of which Sun technologies will survive have started to emerge.
First a little history; Oracle bought BEA, makers of Java application server Weblogic, a number of years ago. Sun, obviously, has their own opensource application server Glassfish. Oracle isn&#8217;t known for their embracing of [...]]]></description>
			<content:encoded><![CDATA[<p>Well, now that <a href="http://www.dailyfinance.com/story/european-union-approves-oracle-sun-merger/19328181/">the EU has approved the Sun/Oracle merger</a>, the <a href="http://www.theregister.co.uk/2010/01/29/oracle_sun_java_open_source/">details of which Sun technologies will survive</a> have started to emerge.</p>
<p>First a little history; Oracle bought BEA, makers of Java application server Weblogic, a number of years ago. Sun, obviously, has their own opensource application server Glassfish. Oracle isn&#8217;t known for their embracing of opensource philosophies so there was a lot of worry that the Sun technologies would get dropped and merely have the good bits integrated into Oracle&#8217;s products.</p>
<p>As it turns out, Oracle is doing some of that, but they&#8217;re also keeping the Sun products around but targeting them at a lesser departmental level than Oracle&#8217;s own offerings.</p>
<p>Sun&#8217;s <a href="http://java.sun.com/javase/technologies/hotspot/">HotSpot</a> virtual machine is getting merged with Oracle&#8217;s <a href="http://www.oracle.com/technology/products/jrockit/index.html">JRockit </a>vm, so now there will be one &#8220;high performance&#8221; virtual machine to choose, hopefully better than the separate ones.</p>
<p><a href="http://javafx.com/">JavaFX</a>, Sun&#8217;s attempt at competing with Silverlight and Adobe Flex lives on for some reason. And who knows, maybe Oracle can make it an attractive proposition, lord knows Sun couldn&#8217;t.</p>
<p>Sun&#8217;s IDE <a href="http://netbeans.org/">NetBeans</a> lives on, along with <a href="https://glassfish.dev.java.net/">Glassfish</a> but will be target at departmental applications rather than enterprise ones. Oracle&#8217;s JDeveloper and Weblogic will be marketed as the tools of choice for full scale enterprise apps (mainly because Oracle can charge for Weblogic, I would guess).</p>
<p>Thankfully<a href="http://hudson-ci.org/"> Hudson</a>, Sun&#8217;s open source continuous integration and deployment server/tool lives on under Oracle&#8217;s ownership. This is particularly good news for me as I&#8217;ve been looking at that for improving the Java development and deployment at my employers (I&#8217;d have hated to have gone down that route only to find the product is being mothballed).</p>
<p>As for development of Java as a language, Oracle now has main control over the Java SE, EE and ME specifications and they&#8217;ve committed to adding more staff and money to developing them, which is good. Although it remains to be seen which directions Oracle will choose to take the language in.</p>
<p>As an aside, I notice that the Sun website has now been Oracle-ised, which means it&#8217;ll probably end up being as painful to navigate as Oracle&#8217;s. Look forward to URLs changing on a weekly basis and bookmarks to help pages and so on dying regularly!</p>
<br /><strong>Tags:</strong> <a href="http://www.vurt.co.uk/tag/development/" title="Browse for development" rel="tag">development</a>, <a href="http://www.vurt.co.uk/tag/Java/" title="Browse for Java" rel="tag">Java</a>, <a href="http://www.vurt.co.uk/tag/merger/" title="Browse for merger" rel="tag">merger</a>, <a href="http://www.vurt.co.uk/tag/opensource/" title="Browse for opensource" rel="tag">opensource</a>, <a href="http://www.vurt.co.uk/tag/Oracle/" title="Browse for Oracle" rel="tag">Oracle</a>, <a href="http://www.vurt.co.uk/tag/Sun/" title="Browse for Sun" rel="tag">Sun</a>]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2010/01/29/the-oracle-sun-merger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Study with the Open University using Ubuntu</title>
		<link>http://www.vurt.co.uk/2009/11/04/study-with-the-open-university-using-ubuntu/</link>
		<comments>http://www.vurt.co.uk/2009/11/04/study-with-the-open-university-using-ubuntu/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 19:32:03 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.vurt.co.uk/?p=101</guid>
		<description><![CDATA[I&#8217;ve recently enrolled with the Open University for the first time, to study Software Project Management. The first course I&#8217;m taking is M865 Project Management and ultimately I&#8217;m studying towards the Postgraduate Diploma in Management of Software Projects.
The OU is pretty heavily geared towards using Microsoft Windows and associated software when studying and submitting assignments, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve recently enrolled with the <a href="http://www.open.ac.uk/">Open University</a> for the first time, to study Software Project Management. The first course I&#8217;m taking is <a href="http://www3.open.ac.uk/study/postgraduate/course/m865.htm">M865 Project Management</a> and ultimately I&#8217;m studying towards the <a href="http://www3.open.ac.uk/study/postgraduate/qualification/E19.htm">Postgraduate Diploma in Management of Software Projects</a>.</p>
<p>The OU is pretty heavily geared towards using Microsoft Windows and associated software when studying and submitting assignments, and I&#8217;m strictly a <a href="http://www.ubuntu.com/">Ubuntu </a>kind of guy, so I&#8217;m going to be in for a few issues along the way, no doubt. I&#8217;m aiming to use Linux alternatives wherever possible, falling back to WINE to run Windows applications if I have to and I&#8217;ll document my progress here.</p>
<p>M865 requires you to use project management software to do some of the assignments and activities, and you&#8217;re provided with a copy of <a href="http://www.sciforma.com/page?id=303">Sciforma PS8</a> to do this. Thankfully, this installs and runs fine using WINE, so I&#8217;ll be able to use that if none of the open source alternatives work, but I intend to investigate the linux native options such as <a href="http://live.gnome.org/Planner">Planner</a>, <a href="http://www.taskjuggler.org/">Taskjuggler</a> and <a href="http://openproj.org/openproj">Openproj</a>.</p>
<p>I have managed to find and install a linux version of the FirstClass messaging software that the OU use for discussion forums. Whilst you can access the forums via the website, the functionality is reduced and it&#8217;s not so nice to use. There&#8217;s a <a href="http://www.intl.firstclass.com/ClientDownloads/Linux%20Download%20Page">debian package</a> available, along with a generic linux archive. It&#8217;s a simple case of installing that package and running it on Ubuntu 9.10</p>
<p>The first time you run it, you need to click on the advanced link on the login screen to configure the server to use, this will be either oufcnt1.open.ac.uk or oufcnt2.open.ac.uk. Try both if you have authentication problems, you may not have an account on both.</p>
<p>Next up I&#8217;m going to investigate the eTMA assignment submission system and see if there&#8217;s anything specific I need to do for that.</p>
none]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2009/11/04/study-with-the-open-university-using-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Week of Tweets</title>
		<link>http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-4/</link>
		<comments>http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-4/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 02:51:00 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-4/</guid>
		<description><![CDATA[
@sinistergiraffe It worked for me; I single-handedly made the beard cool again. in reply to sinistergiraffe #
@dotmund edlicious, of course. in reply to dotmund #
Great, 11 hours at work and now the trains are all fucked. Knew i should have driven in today. #
Ahh, the joys of watching an empty train pass a packed platform! [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>@<a href="http://twitter.com/sinistergiraffe" class="aktt_username">sinistergiraffe</a> It worked for me; I single-handedly made the beard cool again. <a href="http://twitter.com/sinistergiraffe/statuses/3508615266" class="aktt_tweet_reply">in reply to sinistergiraffe</a> <a href="http://twitter.com/gilesp/statuses/3509175905" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/dotmund" class="aktt_username">dotmund</a> edlicious, of course. <a href="http://twitter.com/dotmund/statuses/3538290680" class="aktt_tweet_reply">in reply to dotmund</a> <a href="http://twitter.com/gilesp/statuses/3538777550" class="aktt_tweet_time">#</a></li>
<li>Great, 11 hours at work and now the trains are all fucked. Knew i should have driven in today. <a href="http://twitter.com/gilesp/statuses/3538910531" class="aktt_tweet_time">#</a></li>
<li>Ahh, the joys of watching an empty train pass a packed platform! <a href="http://twitter.com/gilesp/statuses/3538965504" class="aktt_tweet_time">#</a></li>
<li>For my #<a href="http://search.twitter.com/search?q=%23GCSEs" class="aktt_hashtag">GCSEs</a>, I got 4 A&#39;s, 4 B&#39;s, 2 C&#39;s, 1 D and 1 E, back in #<a href="http://search.twitter.com/search?q=%231993" class="aktt_hashtag">1993</a>. <a href="http://twitter.com/gilesp/statuses/3577780398" class="aktt_tweet_time">#</a></li>
</ul>
none]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Week of Tweets</title>
		<link>http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-3/</link>
		<comments>http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-3/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 02:51:00 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-3/</guid>
		<description><![CDATA[
@sinistergiraffe It worked for me; I single-handedly made the beard cool again. in reply to sinistergiraffe #
@dotmund edlicious, of course. in reply to dotmund #
Great, 11 hours at work and now the trains are all fucked. Knew i should have driven in today. #
Ahh, the joys of watching an empty train pass a packed platform! [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>@<a href="http://twitter.com/sinistergiraffe" class="aktt_username">sinistergiraffe</a> It worked for me; I single-handedly made the beard cool again. <a href="http://twitter.com/sinistergiraffe/statuses/3508615266" class="aktt_tweet_reply">in reply to sinistergiraffe</a> <a href="http://twitter.com/gilesp/statuses/3509175905" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/dotmund" class="aktt_username">dotmund</a> edlicious, of course. <a href="http://twitter.com/dotmund/statuses/3538290680" class="aktt_tweet_reply">in reply to dotmund</a> <a href="http://twitter.com/gilesp/statuses/3538777550" class="aktt_tweet_time">#</a></li>
<li>Great, 11 hours at work and now the trains are all fucked. Knew i should have driven in today. <a href="http://twitter.com/gilesp/statuses/3538910531" class="aktt_tweet_time">#</a></li>
<li>Ahh, the joys of watching an empty train pass a packed platform! <a href="http://twitter.com/gilesp/statuses/3538965504" class="aktt_tweet_time">#</a></li>
<li>For my #<a href="http://search.twitter.com/search?q=%23GCSEs" class="aktt_hashtag">GCSEs</a>, I got 4 A&#39;s, 4 B&#39;s, 2 C&#39;s, 1 D and 1 E, back in #<a href="http://search.twitter.com/search?q=%231993" class="aktt_hashtag">1993</a>. <a href="http://twitter.com/gilesp/statuses/3577780398" class="aktt_tweet_time">#</a></li>
</ul>
none]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2009/08/30/a-week-of-tweets-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Week of Tweets</title>
		<link>http://www.vurt.co.uk/2009/08/23/a-week-of-tweets-2/</link>
		<comments>http://www.vurt.co.uk/2009/08/23/a-week-of-tweets-2/#comments</comments>
		<pubDate>Sun, 23 Aug 2009 02:51:00 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.vurt.co.uk/2009/08/23/a-week-of-tweets-2/</guid>
		<description><![CDATA[
@KittyJimjams Oh shit, sorry to hear that. Is there much damage? Hope nothing too sentimental was taken &#8211; remember things can be replaced. in reply to KittyJimjams #
@betsymartian I don&#39;t do that but i&#39;m still a dick. Where does that leave me? in reply to betsymartian #
@KittyJimjams the police tech guys do fascinating stuff. I [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>@<a href="http://twitter.com/KittyJimjams" class="aktt_username">KittyJimjams</a> Oh shit, sorry to hear that. Is there much damage? Hope nothing too sentimental was taken &#8211; remember things can be replaced. <a href="http://twitter.com/KittyJimjams/statuses/3449142450" class="aktt_tweet_reply">in reply to KittyJimjams</a> <a href="http://twitter.com/gilesp/statuses/3450169633" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/betsymartian" class="aktt_username">betsymartian</a> I don&#39;t do that but i&#39;m still a dick. Where does that leave me? <a href="http://twitter.com/betsymartian/statuses/3454448640" class="aktt_tweet_reply">in reply to betsymartian</a> <a href="http://twitter.com/gilesp/statuses/3458921839" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/KittyJimjams" class="aktt_username">KittyJimjams</a> the police tech guys do fascinating stuff. I was enthralled when they fingerprinted my car <a href="http://twitter.com/KittyJimjams/statuses/3456833182" class="aktt_tweet_reply">in reply to KittyJimjams</a> <a href="http://twitter.com/gilesp/statuses/3458954648" class="aktt_tweet_time">#</a></li>
<li>Grenoble, zombie nation. Go miss kittin! <a href="http://twitter.com/gilesp/statuses/3459032712" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/bobbyllew" class="aktt_username">bobbyllew</a> g&#39;night jim bob <a href="http://twitter.com/bobbyllew/statuses/3459069610" class="aktt_tweet_reply">in reply to bobbyllew</a> <a href="http://twitter.com/gilesp/statuses/3459113087" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/betsymartian" class="aktt_username">betsymartian</a> &quot;probably won&#39;t&quot; is how i live my life. <a href="http://twitter.com/betsymartian/statuses/3459142571" class="aktt_tweet_reply">in reply to betsymartian</a> <a href="http://twitter.com/gilesp/statuses/3459234424" class="aktt_tweet_time">#</a></li>
<li>Is this love? Clap your hands say yeah! <a href="http://twitter.com/gilesp/statuses/3459268671" class="aktt_tweet_time">#</a></li>
<li>I was accosted by the modern jesus army today. They were surprisingly nice to talk to. Didn&#39;t change my (lack of) beliefs though. <a href="http://twitter.com/gilesp/statuses/3459328281" class="aktt_tweet_time">#</a></li>
<li>Good morning everybody! It&#39;s a lovely day so I&#39;m going to spend it cleaning my house. Or going to the pub. <a href="http://twitter.com/gilesp/statuses/3469495843" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/KittyJimjams" class="aktt_username">KittyJimjams</a> Blimey that was quick! Have they recovered any of your stuff? <a href="http://twitter.com/KittyJimjams/statuses/3469622819" class="aktt_tweet_reply">in reply to KittyJimjams</a> <a href="http://twitter.com/gilesp/statuses/3469630563" class="aktt_tweet_time">#</a></li>
</ul>
none]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2009/08/23/a-week-of-tweets-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Week of Tweets</title>
		<link>http://www.vurt.co.uk/2009/08/16/a-week-of-tweets/</link>
		<comments>http://www.vurt.co.uk/2009/08/16/a-week-of-tweets/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 02:51:00 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Thoughts]]></category>
		<category><![CDATA[tweets]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.vurt.co.uk/2009/08/16/a-week-of-tweets/</guid>
		<description><![CDATA[
Is it lunchtime yet? I&#39;m starving! #
My mum, sister, aunt, grandma and daughter are all alive because of them. #welovethenhs #
@sinistergiraffe you need political tits &#8211; that&#39;ll tick all your followers&#39; boxes. in reply to sinistergiraffe #
@Si I wouldn&#39;t worry about it. None of the companies i worked for between 2001 and 2006 exist anymore [...]]]></description>
			<content:encoded><![CDATA[<ul class="aktt_tweet_digest">
<li>Is it lunchtime yet? I&#39;m starving! <a href="http://twitter.com/gilesp/statuses/3263722979" class="aktt_tweet_time">#</a></li>
<li>My mum, sister, aunt, grandma and daughter are all alive because of them. #<a href="http://search.twitter.com/search?q=%23welovethenhs" class="aktt_hashtag">welovethenhs</a> <a href="http://twitter.com/gilesp/statuses/3285083613" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/sinistergiraffe" class="aktt_username">sinistergiraffe</a> you need political tits &#8211; that&#39;ll tick all your followers&#39; boxes. <a href="http://twitter.com/sinistergiraffe/statuses/3288408613" class="aktt_tweet_reply">in reply to sinistergiraffe</a> <a href="http://twitter.com/gilesp/statuses/3291908509" class="aktt_tweet_time">#</a></li>
<li>@<a href="http://twitter.com/Si" class="aktt_username">Si</a> I wouldn&#39;t worry about it. None of the companies i worked for between 2001 and 2006 exist anymore <a href="http://twitter.com/Si/statuses/3304048705" class="aktt_tweet_reply">in reply to Si</a> <a href="http://twitter.com/gilesp/statuses/3304340173" class="aktt_tweet_time">#</a></li>
</ul>
none]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2009/08/16/a-week-of-tweets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ilford HP3 Panchromatic Found Film</title>
		<link>http://www.vurt.co.uk/2009/04/02/ilford-hp3-panchromatic-found-film/</link>
		<comments>http://www.vurt.co.uk/2009/04/02/ilford-hp3-panchromatic-found-film/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 20:26:15 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Photography]]></category>
<category>black and white</category><category>box brownie</category><category>found</category><category>hp3</category><category>ilford</category><category>photography</category>
		<guid isPermaLink="false">http://www.vurt.co.uk/?p=79</guid>
		<description><![CDATA[Recently I bought a Kodak No2 Box Brownie on ebay with the intention of hacking it about for a project. Don&#8217;t worry, it was listed as broken and indeed the shutter was shot &#8211; I wouldn&#8217;t destroy a functioning camera!

The camera and the film I found inside it.
Whilst cleaning the camera I opened it up [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I bought a <a href="http://www.brownie-camera.com/54.shtml">Kodak No2 Box Brownie</a> on ebay with the intention of hacking it about for a project. Don&#8217;t worry, it was listed as broken and indeed the shutter was shot &#8211; I wouldn&#8217;t destroy a functioning camera!</p>
<div class="caption alignleft" style="width: 240px;"><a title="panchromatic by gpaterson, on Flickr" href="http://www.flickr.com/photos/gpaterson/3407073245/"><img src="http://farm4.static.flickr.com/3335/3407073245_0167ec699d_m.jpg" alt="panchromatic" width="240" height="160" /></a><br />
The camera and the film I found inside it.</div>
<p>Whilst cleaning the camera I opened it up and found that it still had a roll of film inside. The film label stated it was Ilford HP3 Panchromatic, which <a href="http://www.photomemorabilia.co.uk/Ilford/Chronology.html">turns out</a> to be a forerunner to the current HP5 film, first introduced in 1942 before being replaced by HP4 in 1965.</p>
<div class="caption alignright" style="width: 240px;"><a title="snow_drift3 by gpaterson, on Flickr" href="http://www.flickr.com/photos/gpaterson/3406952773/"><img src="http://farm4.static.flickr.com/3570/3406952773_379d4e3710_m.jpg" alt="snow_drift3" width="240" height="169" /></a><br />
One of the snow drift shots.</div>
<p>I&#8217;ve never processed old film before, and at between 40 and 50 years old, this film was pretty damn old. However, google revealed that in similar situations, this type of film had <a href="http://www.halfhill.com/future.html">produced decent results</a>. Following the advice of others, I decided to develop the film in ID-11 for double the length of time stated for HP5 Plus (the modern equivalent of this film).</p>
<p>I was worried that the film would be brittle or that the emulsion would have crumbled off, but aside from being very curly and a little tacky, the film loaded and developed just fine. I think that double the time might have been too much, as the film came out very dark, but otherwise it was ok.</p>
<div class="caption alignleft" style="width: 240px;"><a title="house_construction3 by gpaterson, on Flickr" href="http://www.flickr.com/photos/gpaterson/3407759736/"><img src="http://farm4.static.flickr.com/3614/3407759736_9f6c86c8b4_m.jpg" alt="house_construction3" width="240" height="161" /></a><br />
The house build in progress.</div>
<p>So, what was on the roll? Well half of it contained pictures of an extensio being built on a house, and the other half were shots of some deep snow drifts and trees. Not hugely exciting but interesting none the less. I&#8217;m going to contact the ebay seller and see if they want the negatives, I&#8217;ll also email them the hi-res scans that I&#8217;ve made.</p>
<p>You can see the whole set of images on my <a href="http://www.flickr.com/photos/gpaterson/tags/ilfordhp3/">flickr account</a>.</p>
<br /><strong>Tags:</strong> <a href="http://www.vurt.co.uk/tag/black_and_white/" title="Browse for black and white" rel="tag">black and white</a>, <a href="http://www.vurt.co.uk/tag/box_brownie/" title="Browse for box brownie" rel="tag">box brownie</a>, <a href="http://www.vurt.co.uk/tag/found/" title="Browse for found" rel="tag">found</a>, <a href="http://www.vurt.co.uk/tag/hp3/" title="Browse for hp3" rel="tag">hp3</a>, <a href="http://www.vurt.co.uk/tag/ilford/" title="Browse for ilford" rel="tag">ilford</a>, <a href="http://www.vurt.co.uk/tag/photography/" title="Browse for photography" rel="tag">photography</a>]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2009/04/02/ilford-hp3-panchromatic-found-film/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrambled Eggs and the Art of Recruitment</title>
		<link>http://www.vurt.co.uk/2009/03/23/scrambled-eggs-recruitment/</link>
		<comments>http://www.vurt.co.uk/2009/03/23/scrambled-eggs-recruitment/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 12:30:13 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Work]]></category>
<category>developer</category><category>interview</category><category>programming</category><category>recruitment</category><category>scrambled eggs</category>
		<guid isPermaLink="false">http://www.vurt.co.uk/?p=76</guid>
		<description><![CDATA[Recently I&#8217;ve done a round of recruitment for a 12 month temporary Java developer role for my employers and so I&#8217;ve been thinking a lot on how best to determine the skills and ability of a candidate. Incidentally, if anyone was in any doubt as to the harsh ecnomic climate we&#8217;re in, we received 77 [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve done a round of recruitment for a 12 month temporary Java developer role for my employers and so I&#8217;ve been thinking a lot on how best to determine the skills and ability of a candidate. Incidentally, if anyone was in any doubt as to the harsh ecnomic climate we&#8217;re in, we received 77 applicants for this position, normally we get around 12&#8230;</p>
<p>Our standard recruitment process is to shortlist based on CVs, telephone interview the shortlist and then get the best 3 or 4 in for face to face interviews. After the interview I get the candidates to write a simple bit of java code, the problem they&#8217;re given is to implement a number guessing game, essentially &#8220;I&#8217;m thinking of a number between 1 and 10&#8243;.  It&#8217;s a simple task, particularly when they&#8217;re given certain pointers in the problem description, but I&#8217;ve found it is a useful indicator of the candidate&#8217;s ability. I&#8217;m not looking for perfect solutions, rather I&#8217;m looking at how they&#8217;ve approached the problem and how they&#8217;ve thought about the issues involved.</p>
<p>So far this approach has worked well for us and I&#8217;ve been very happy with the people we&#8217;ve recruited so far, however I do wonder if the technical test is entirely suitable. Is it challenging enough or do we need different levels of technical test depending on the seniority of the role we&#8217;re recruiting for? Can technical tests be realistic enough to give a good impression or should we embrace the artificial nature of the setup?</p>
<p>I&#8217;m fairly sure there is no right or wrong answer to this and veryone I&#8217;ve spoken to has had a different opinion on the subject. Recently though, I found out that even Gordon Ramsey uses a similar trivial test when he takes on a new chef in one of his kitchens. He gets them to make scrambled eggs:</p>
<p><object width="445" height="364" data="http://www.youtube.com/v/WxV9QLuEwZo&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/WxV9QLuEwZo&amp;hl=en&amp;fs=1&amp;rel=0&amp;border=1" /><param name="allowfullscreen" value="true" /></object></p>
<p>The idea being, that if they can make great scrambled eggs, then it shows that they know what they&#8217;re talking about and will be a good chef.</p>
<p>I now like to think of my technical test as equivalent to making great scrambled eggs. If a candidate can come up with a great solution or implementation of the number guessing game, then they should be a great developer. Of course, not everyone likes scrambled eggs&#8230;</p>
<br /><strong>Tags:</strong> <a href="http://www.vurt.co.uk/tag/developer/" title="Browse for developer" rel="tag">developer</a>, <a href="http://www.vurt.co.uk/tag/interview/" title="Browse for interview" rel="tag">interview</a>, <a href="http://www.vurt.co.uk/tag/programming/" title="Browse for programming" rel="tag">programming</a>, <a href="http://www.vurt.co.uk/tag/recruitment/" title="Browse for recruitment" rel="tag">recruitment</a>, <a href="http://www.vurt.co.uk/tag/scrambled_eggs/" title="Browse for scrambled eggs" rel="tag">scrambled eggs</a>]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2009/03/23/scrambled-eggs-recruitment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Technotrend S-1500 CI and Mythtv Remote Control</title>
		<link>http://www.vurt.co.uk/2008/11/30/technotrend-s-1500-ci-and-mythtv-remote-control/</link>
		<comments>http://www.vurt.co.uk/2008/11/30/technotrend-s-1500-ci-and-mythtv-remote-control/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 16:18:43 +0000</pubDate>
		<dc:creator>giles</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
<category>linux</category><category>lirc</category><category>mythtv</category><category>pvr</category><category>satellite</category><category>technotrend</category>
		<guid isPermaLink="false">http://www.vurt.co.uk/?p=71</guid>
		<description><![CDATA[Back in January, I built myself a PVR using MythTV (I went for the Mythbuntu distribution to simplify things) and have been very happy with it on the most part. However a recent distribution upgrade from Ubuntu Hardy to Ubuntu Intrepid left me with a non-working remote control which was not ideal, to say the [...]]]></description>
			<content:encoded><![CDATA[<p>Back in January, I built myself a PVR using <a href="http://www.mythtv.org/">MythTV</a> (I went for the <a href="http://www.mythbuntu.org/">Mythbuntu</a> distribution to simplify things) and have been very happy with it on the most part. However a recent distribution upgrade from Ubuntu Hardy to Ubuntu Intrepid left me with a non-working remote control which was not ideal, to say the least.</p>
<p>Now a bit of background, I&#8217;m using a <a href="http://www.technotrend.de/2763/TT-budget__S-1500.html">Technotrend S-1500</a> tv capture card to receive free-to-air  satellite transmissions here in the UK (aside: I originally chose this card because it came with a CI slot which I could use with a Dragon CAM to get subscription services from Sky &#8211; a not supported configuraiton but working according to my research. However with the release of FreeSat, I decided not to bother and stick to the free to air services, including BBC HD and 8 day program guide). This card comes with a little IR eye and a remote control to make interacting with Mythtv easy.</p>
<p>Configuring Lirc took a bit of trial and error because I couldn&#8217;t find a configuration file for the remote control. There&#8217;s plenty of documentation out there on how to configure Lirc, that assumes you have a more common remote. One of the best guides is <a href="http://www.parker1.co.uk/mythtv_ubuntu2.php">Garry Parker&#8217;s MythTv guide</a>, which includes a <a href="http://www.parker1.co.uk/mythtv_tips.php">nice tip</a> on ensuring your remote receiver get allocated the same id each time. However, without the lircd.conf file, you need to create one using irrecord. For me it was a case of running this command:</p>
<p><code>irrecord --driver=dev/input --device=/dev/input/event6 lircd.conf</code></p>
<p>Follow the onscreen prompts and away you go, using that file in your lirc configuration.</p>
<p>This served me well until the aforementioned system upgrade to Ubuntu Intrepid.  My remote suddenly stopped working, except for the arrow keys and the 0-9 numbers. I went back over the configuratiosn with a fine toothed comb but everything seemed to be correct. I thought that maybe the signal from the remote was being interpreted differently, so I decided to try regenerating the configuration file with irrecord but now irrecord was telling me it couldn&#8217;t get exclusive access to the hardware, despite me shutting down mythtv and lircd! Something was very wrong&#8230;</p>
<p>After a lot of searching, I came across <a href="https://bugs.launchpad.net/ubuntu/+source/lirc/+bug/204960">this page</a> that shed light on the problem and gave me a solution. Essentially, X was grabbing control of the input and treating it like a keyboard, which is why the number buttons and arrow buttons were working but nothing else. The solution is to enter your car&#8217;d product string into the <code>/usr/share/hal/fdi/preprobe/20thirdparty/lirc.fdi</code> file as an exception. This mean X will ignore the input and let Lirc handle it instead. Annoyingly, my card is based on the saa7134 chipset and there was an exception for those card already in the lirc.fdi file. Unfortunately, my card&#8217;s product string is &#8220;Budget-CI dvb ir receiver saa7146 (0)&#8221; which didn&#8217;t match, so I needed to add another one&#8230;</p>
<p>Anyway, I now have a working remote control, which is nice, but I can&#8217;t help but feel that this is a bit of a backwards step, in that these devices worked before the changes to the HAL system and now, a fairly large list of exceptions needs to be maintained to ensure that cards continue to function as they used to. I&#8217;m sure there are good reasons for the changes but it&#8217;s one of those things that as an end user I just find irritating :-)</p>
<br /><strong>Tags:</strong> <a href="http://www.vurt.co.uk/tag/linux/" title="Browse for linux" rel="tag">linux</a>, <a href="http://www.vurt.co.uk/tag/lirc/" title="Browse for lirc" rel="tag">lirc</a>, <a href="http://www.vurt.co.uk/tag/mythtv/" title="Browse for mythtv" rel="tag">mythtv</a>, <a href="http://www.vurt.co.uk/tag/pvr/" title="Browse for pvr" rel="tag">pvr</a>, <a href="http://www.vurt.co.uk/tag/satellite/" title="Browse for satellite" rel="tag">satellite</a>, <a href="http://www.vurt.co.uk/tag/technotrend/" title="Browse for technotrend" rel="tag">technotrend</a>]]></content:encoded>
			<wfw:commentRss>http://www.vurt.co.uk/2008/11/30/technotrend-s-1500-ci-and-mythtv-remote-control/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
