<?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>Andrew Ferrier</title>
	<atom:link href="http://www.andrewferrier.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.andrewferrier.com/blog</link>
	<description>Economics; Travel; Film; and Technology.</description>
	<lastBuildDate>Wed, 15 Feb 2012 21:24:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Compiling FlightGear 2.4.0 for Ubuntu Linux 10.04 (Lucid)</title>
		<link>http://www.andrewferrier.com/blog/2011/08/17/compiling-flightgear-2-4-0-for-ubuntu-10-04/</link>
		<comments>http://www.andrewferrier.com/blog/2011/08/17/compiling-flightgear-2-4-0-for-ubuntu-10-04/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 17:30:02 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[building]]></category>
		<category><![CDATA[flightgear]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=705</guid>
		<description><![CDATA[Update 2011-08-26: If you are using Ubuntu 11.04 or later, it looks like this is now packaged as a .deb by PlayDeb. This post may still be of interest to those using earlier versions of Ubuntu. I recently had cause to install FlightGear 2.4.0 on Ubuntu 10.04. It&#8217;s not packaged in the form of a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Update 2011-08-26</strong>: If you are using Ubuntu 11.04 or later, it looks like this is now packaged as a .deb <a href="http://www.playdeb.net/software/FlightGear">by PlayDeb</a>. This post may still be of interest to those using earlier versions of Ubuntu.</p>
<p>I recently had cause to install <a href="http://www.flightgear.org/">FlightGear</a> 2.4.0 on Ubuntu 10.04. It&#8217;s not packaged in the form of a <a href="http://en.wikipedia.org/wiki/Deb_(file_format)">deb</a> yet, so I&#8217;ve documented the commands I used. No guarantees this&#8217;ll work for you, as I haven&#8217;t tested them rigorously; and I&#8217;m assuming some Linux and command-line knowledge.</p>
<ul>
<li>Install some dependencies (this may not be a complete list; it&#8217;s simply the set I was missing). If you get warnings below about missing libraries, hunt around for them in the Ubuntu archives.

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> libboost-graph-dev libopenal-dev libalut-dev libopenscenegraph-dev libjpeg62-dev libplib-dev zlib1g-dev</pre></div></div>

</li>
<li><a href="http://simgear.sourceforge.net/mirrors.html">Get SimGear 2.4.0</a>, unpack it into a temporary directory, and install it (<a href="http://www.asic-linux.com.mx/~izto/checkinstall/">checkinstall</a> will create a deb for you as a side-effect, and install that so you can uninstall with apt if necessary). I&#8217;m using <code>-j10</code>on make as I have many CPU cores; you may want to tune this to match your number, although it will only affect the speed of build.

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure <span style="color: #660033;">--with-jpeg-factory</span> ; <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #660033;">-j10</span> ; <span style="color: #c20cb9; font-weight: bold;">sudo</span> checkinstall</pre></div></div>

</li>
<li>Get <a href="http://ftp.linux.kiev.ua/pub/fgfs/Source/">the FlightGear 2.4.0 source</a>(at the time of writing, the file with the slightly more recent timestamp) and install it:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">.<span style="color: #000000; font-weight: bold;">/</span>configure ; <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #660033;">-j10</span> ; <span style="color: #c20cb9; font-weight: bold;">sudo</span> checkinstall</pre></div></div>

</li>
<li>Get <a href="ftp://flightgear.wo0t.de/flightgear-ftp/ftp/Shared/">the 2.4.0 &#8220;Base&#8221; package</a> and unpack it to <strong>/usr/share/local/flightgear</strong>. The tarball contains a <strong>data/</strong> directory at the top level; you need to move directories around after unpacking so that the <strong>flightgear/</strong>directory contains direct subdirectories:

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-1</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>flightgear<span style="color: #000000; font-weight: bold;">/</span>
AI
Aircraft
Airports
Astro
ATC
AUTHORS
etc...</pre></div></div>

</li>
<li>You&#8217;re done! Run <code>fgfs</code> to launch Flightgear (there&#8217;s no GUI so you&#8217;ll have to become familiar with <a href="http://wiki.flightgear.org/Command_line_options">the command-line switches</a>).</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2011/08/17/compiling-flightgear-2-4-0-for-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>CyanogenMod on HTC Desire on Orange UK</title>
		<link>http://www.andrewferrier.com/blog/2011/06/05/cyanogenmod-on-htc-desire-on-orange-uk/</link>
		<comments>http://www.andrewferrier.com/blog/2011/06/05/cyanogenmod-on-htc-desire-on-orange-uk/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 09:57:10 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[cyanogenmod]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=695</guid>
		<description><![CDATA[I installed CyanogenMod on my HTC Desire about a week ago in an attempt to get rid of some of the crapware that Orange UK are notorious for installing, and get a snappier, cleaner phone. I won&#8217;t repeat the excellent CyanogenMod install instructions, which you can find here. However, here are some points that might [...]]]></description>
			<content:encoded><![CDATA[<p>I installed <a href="http://www.cyanogenmod.com/">CyanogenMod</a> on my HTC Desire about a week ago in an attempt to get rid of some of the crapware that <a href="http://www.orange.co.uk/">Orange UK</a> are notorious for installing, and get a snappier, cleaner phone. I won&#8217;t repeat the excellent CyanogenMod install instructions, which you can find <a href="http://wiki.cyanogenmod.com/index.php?title=HTC_Desire_(GSM):_Full_Update_Guide">here</a>. However, here are some points that might help you if you&#8217;re doing something similar:</p>
<ul>
<li>The OS (Android) firmware and the radio firmware are two separate things. The phone was at the latest Orange-approved firmware level before the upgrade (Android 2.2, which comes with the radio at version 5.10.05.30). I had read elsewhere that Orange network-lock the phone and that this sometimes causes problems when installing CyanogenMod; so I deliberately removed the SIM card during the upgrade process as suggested. Whether this circumvented the problem or whether it simply wasn&#8217;t an issue I can&#8217;t say, but certainly I haven&#8217;t seen any network-lock problems. I didn&#8217;t upgrade the radio at all, as this seemed risky; I simply left it at the 5.10 level and skipped over that section in the install instructions.</li>
<li>After the upgrade, I was initially nervous that the 3G had stopped working, as sitting in my house I simply couldn&#8217;t cause the phone to roam onto 3G or HSDPA; however, it seems that it simply has different criteria for roaming onto 3G &#8211; it will keep a stable slower signal in preference to a poor faster one. In fact, so far I seem to get a more reliable data signal, and the phone uses 3G and HSDPA just fine when it can find a good signal.</li>
<li><b>Update 22:30</b> I found I needed to apply <a href="http://forum.cyanogenmod.com/topic/17824-google-maps-wont-install/page__p__175751#entry175751">this workaround</a> in order to be able to install large applications such as Google Maps.</li>
</ul>
<p>As a result of upgrading it, the phone is a lot faster and smoother. Much of the jerkiness has disappeared from the user interface &#8211; even third-party apps such as Twitter work more smoothly. The most astonishing thing is the battery life, which seems to have almost trebled &#8211; whereas previous the phone would struggle to last a day, it now lasts over two. This is quite impressive &#8211; I&#8217;m not sure what was dragging down the phone before (HTC Sense, perhaps), but kudos to the guys at CyanogenMod.</p>
<p>In summary, CyanogenMod seems like a way of getting a clean, modern, Android build onto your phone. Some of the menus do stuff from a plethora of options, but the defaults are fine, so it&#8217;s a great way of getting a &#8220;plain&#8221; Android phone. Recommended.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2011/06/05/cyanogenmod-on-htc-desire-on-orange-uk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 7 64-bit on VMWare on Ubuntu Hangs on Boot-up</title>
		<link>http://www.andrewferrier.com/blog/2011/03/20/windows-7-64-bit-on-vmware-on-ubuntu-hangs-on-boot-up/</link>
		<comments>http://www.andrewferrier.com/blog/2011/03/20/windows-7-64-bit-on-vmware-on-ubuntu-hangs-on-boot-up/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 12:26:15 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[windows7]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=684</guid>
		<description><![CDATA[I recently tried to install Windows 7 64-bit on VMWare Workstation 7.1.3 on top of Ubuntu 10.04 as a host. I found that it behaved quite unreliably once the VMWare tools were installed into the guest OS &#8211; in particular, it regularly hung on boot-up. However, once I saw this error message, which clued me [...]]]></description>
			<content:encoded><![CDATA[<p>I recently tried to install Windows 7 64-bit on VMWare Workstation 7.1.3 on top of Ubuntu 10.04 as a host. I found that it behaved quite unreliably once the VMWare tools were installed into the guest OS &#8211; in particular, it regularly hung on boot-up. However, once I saw this error message, which clued me into the problem:</p>
<p><img class="alignnone size-full wp-image-685" title="error_message_opengl" src="http://www.andrewferrier.com/blog/wp-content/uploads/2011/03/Selection_001.png" alt="" width="537" height="362" /></p>
<p>I discovered that the solution was to disable 3D graphics acceleration &#8211; in the VM&#8217;s settings, untick <strong>Display</strong> / <strong>Accelerate 3D Graphics</strong>. The VM now works smoothly.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2011/03/20/windows-7-64-bit-on-vmware-on-ubuntu-hangs-on-boot-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Travel</title>
		<link>http://www.andrewferrier.com/blog/2011/01/04/how-to-travel/</link>
		<comments>http://www.andrewferrier.com/blog/2011/01/04/how-to-travel/#comments</comments>
		<pubDate>Tue, 04 Jan 2011 21:45:45 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=677</guid>
		<description><![CDATA[After three years of travel as a consultant to many cities across 14 countries, and many other personal trips and holidays, it seemed to be about time to write down what I&#8217;ve learnt about travel – both for work and pleasure. These tips are the guidelines I lay out for myself – which I don&#8217;t always [...]]]></description>
			<content:encoded><![CDATA[<p>After three years of travel as a consultant to many cities across 14 countries, and many other personal trips and holidays, it seemed to be about time to write down what I&#8217;ve learnt about travel – both for work and pleasure. These tips are the guidelines I lay out for myself – which I don&#8217;t always follow – and they might not work for you. But I&#8217;ve found they&#8217;ve helped get more out of the places I visit, and I come back feeling like I&#8217;ve seen something of the world.</p>
<h2>General</h2>
<ul>
<li><strong>Don&#8217;t be so English</strong> (applies only, of course, if you are English to start off with). Remember you are in a foreign country. In these places, people don&#8217;t expect <em>you</em> to apologize when <em>they</em> step on <em>your</em> toes (an idiotic habit I have yet to wean myself off). You should ignore the plaintive pleas of the tat salesman in the market or the high street, not apologize for him and give him an excuse to come back at you. But don&#8217;t be rude, either. Learning at least &#8216;please&#8217; and &#8216;thank you&#8217; in the local language, even if it&#8217;s a brief stop in a place you know nothing of, is respectful.</li>
<li><strong>Don&#8217;t be a skinflint</strong>. If you&#8217;re reading this, chances are you aren&#8217;t a penniless student (if you are, well, you might not find it so useful). A holiday costs money, and you&#8217;re not paying for your business trips. Get over this mental hurdle before you leave home and you&#8217;ll have a nicer time – don&#8217;t worry over the last penny of the tip (round it off) or the last bargained rupee in the market. Take taxis liberally and public transport when it&#8217;s an experience.</li>
<li><strong>Pad your schedule and plan in advance</strong>. Yes, the airport looked quiet when you arrived at 1am, but heading back at 4pm, it might not so much. Why not avoid the worrying and leave an hour early? I&#8217;d trade boredom for worry any day.</li>
<li><strong>Try <a href="http://www.tripit.com/">Tripit.com</a> and <a href="http://wikitravel.org/">Wikitravel</a></strong>. They&#8217;ve both made my travel easier and smoother.</li>
<li><strong>Send postcards to those who will appreciate them</strong>. Generally, the younger generation are less impressed with these – after all, you&#8217;ve probably been on constant contact on Twitter and Facebook whilst you&#8217;ve been away anyway. But elderly relatives might still appreciate a postcard. Many hotels will provide everything you need – postcard sales, stamps, and will add to the outgoing mail. You have no excuse.</li>
<li><strong>Bring stuff to watch/listen to/read during the moments of boredom</strong>. These days, a netbook and a decent pair of headphones (I recommend <a href="http://en.wikipedia.org/wiki/Bose_headphones#QuietComfort_Headphones">Bose Quietcomforts</a>) go a long way to covering all of these points when you are stuck at yet another airport gate, in a coach or taxi, or waiting to check-in.</li>
<li><strong>Treat the city as if you lived there</strong> – more of a state of mind than a specific recommendation, but if you are good at learning layouts quickly, or you are there for several weeks, this is recommended (and you can start to violate the &#8216;take taxis&#8217; rule). Becoming a partial local means you can reduce the cultural non-participation guilt – you don&#8217;t feel the need to do something out-of-the-ordinary every night, and you can fraternise the places the locals do more comfortably.</li>
<li><strong>Make sure you have plenty of ways of paying</strong> – if you are at all nervous about somewhere you&#8217;re going, make sure you have plenty of ways of paying. (Multiple) credit cards, ATM cards, and cash (in US dollars as well as the local currency), in several pockets and bags, mean that you&#8217;ll be able to bargain or negotiate yourself out of pretty much any jam.</li>
<li><strong>Bring back nice gifts, if at all</strong> &#8211; if you bring back gifts, make them nice. That means no tat, and nothing bought at the airport. Otherwise, why bother? If you have no time, just bring back stories instead.</li>
<li><strong>Pack light</strong> &#8211; the benefits are obvious. Carry-on luggage only is the ideal, but liquid and size restrictions can make this tough. The lighter and smaller the better, though &#8211; you&#8217;ll navigate round the crowds quicker, and have less hassle with the inevitable stairs. Best to put in the time to learn how to pack compact.</li>
</ul>
<h2>Hotels</h2>
<ul>
<li><strong>Use your Concierge</strong>. Assuming you are staying in a nice enough place, you&#8217;ll have access to one (even if there isn&#8217;t one, most decent hotels should provide some assistance from the reception desk). Don&#8217;t be afraid to approach and ask for his advice or for help to solve a problem. After all, &#8217;<a href="http://en.wikipedia.org/wiki/The_Hotel_Inspectors">it&#8217;s a hotel, not a borstal</a>&#8216;. Concierges typically speak excellent English and their job is to help you enjoy your stay in the city – not just the hotel. Let them do the work of arranging things – it&#8217;ll be well worth the tenner you&#8217;ll feel obligated to tip them at the end of the trip. If they or the hotel mean you leave anything less than delighted, score them down on <a href="http://www.tripadvisor.com/members-reviews/andrewf11">TripAdvisor</a>. They deserve it.</li>
<li><strong>Stay in a hotel near where you&#8217;re visiting</strong> – this means that if you&#8217;re visiting a city, stay right in the centre. More hotel points at your favorite chain out-of-town? Ignore them. The cost and time saving is more than worth it.</li>
<li><strong>If the maid has done something nice for you, do something nice for her</strong>. Cue smutty joke. But, seriously, if they&#8217;ve put some freebies in your room, and you&#8217;ve been staying for a week, a small tip left on the bed when you check out is far from out of order.</li>
<li><strong>Be careful if staying with family and friends</strong>. This can be a good thing – your holiday feels more homely and you might get some good local advice. But be careful not to outstay your welcome and overindulge the favor. Lots of time cooped up with folks you don&#8217;t normally see all day, every day, can cause emotions to flare, and can damage your memories of your trip. It&#8217;s definitely inadvisable to do this when travelling on business, as your plans are rarely likely to be flexible.</li>
</ul>
<h2>Restaurants</h2>
<ul>
<li><strong>Avoid the tourist traps</strong>. This cannot be said enough times, and is especially tempting to violate when it&#8217;s late and you just want to go to bed. You know the signs when you see them – pictures on menus, English menus more prominent than the local ones, waiters hanging around outside to lure you in to over-lit, unchallenging food. If you want a nice trip, try and find a nice restaurant. Yes, every night. If you don&#8217;t feel like wandering around and taking a risk, ask in the hotel where&#8217;s good. Don&#8217;t beat yourself up over your cultural participation by making it &#8216;as local as the locals&#8217; all the time (after all, they eat international food too) – but do put in the effort to find a place where the food at least tastes good.</li>
<li><strong>Don&#8217;t eat in the hotel restaurant</strong>. OK, occasionally this is alright – breakfast can be an exception, as well as when you&#8217;re really tired, or when the hotel restaurant is a notable gastronomic destination in itself (rare, and generally only to be found in 5* places). But generally, the food will be boring, the service poor, and you&#8217;ll pay through the nose.</li>
</ul>
<h2>Airlines</h2>
<ul>
<li><strong>Fly with a proper airline</strong>. This means no <a href="http://www.ryanair.com/">RyanAir</a> (or whatever your local &#8216;couldn&#8217;t give a fuck&#8217; alternative is). You&#8217;re on holiday, which means you&#8217;re there to enjoy yourself, or you&#8217;re on business, which means your company should fork out not to waste any more of your personal life than needed. This means you shouldn&#8217;t have to endure a gauntlet before you even get to your destination. Yes, airports are naturally depressing, <a href="http://en.wikipedia.org/wiki/Security_theater">security theater</a>-filled, bureaucracies, but flying itself is fun, and a decent airline will smooth some of the pain out, especially if you fly enough to become a frequent flyer.</li>
<li><strong>Pick your seat in advance</strong>. This is particularly important for comfortable travel in long-haul economy. Many &#8216;proper&#8217; airlines now allow you to select your seat as soon as you book (e.g. <a href="http://www.aa.com/">AA</a>, and <a href="http://www.britishairways.com/">BA</a> on some flights). Even if they don&#8217;t, you should then check-in online as soon as possible – you can still pick up your boarding pass at the airport if you haven&#8217;t got the option to print it straight away. <a href="http://www.seatguru.com/">seatguru.com</a> is a quick-and-easy way to find the best seat on the plane.</li>
<li><strong>Don&#8217;t obsess over airline &#8216;privileges&#8217;</strong>. Generally, having &#8216;status&#8217; on an airline alliance can be a good thing – business class check-in and lounge access, in particular, can be worthwhile. These are also the best chance of getting upgrades and reducing hassle. However, there are no guarantees. Sod&#8217;s law often has it that the obscure foreign destination you are in has no lounge, or just one check-in counter, or your status is ignored by a Kafka-esque drone who doesn&#8217;t understand the overly complex rules as well as you do. Don&#8217;t let it get to you – treat these things as bonuses to start off with, and you&#8217;ll have a more relaxed journey.</li>
<li><strong>Get on the airplane as early as you are reasonably allowed</strong>. You get to sit down and relax, and put your hand baggage away where it&#8217;s convenient for you. Yes, this means getting to the gate before boarding is announced. In fact, this principle applies generally in an airport – check-in early, get through security early, get to the gate early. Don&#8217;t leave it till the last minute and be surprised when your three carry-on bags need to be checked in.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2011/01/04/how-to-travel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orange/T-Mobile Roaming</title>
		<link>http://www.andrewferrier.com/blog/2010/10/16/oranget-mobile-roaming/</link>
		<comments>http://www.andrewferrier.com/blog/2010/10/16/oranget-mobile-roaming/#comments</comments>
		<pubDate>Sat, 16 Oct 2010 11:24:59 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[orange]]></category>
		<category><![CDATA[roaming]]></category>
		<category><![CDATA[t-mobile]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=672</guid>
		<description><![CDATA[I recently started using Orange&#8217;s new roaming service that allows you to roam on T-Mobile&#8217;s network, in the same way as you might roam around networks when you are abroad. So far experiences are very positive. The phone remains on Orange most of the time, which is fortunate as 3G/HSxPA signals are only available via [...]]]></description>
			<content:encoded><![CDATA[<p>I recently started using <a href="https://kareena.orange.co.uk/share/">Orange&#8217;s new roaming service</a> that allows you to roam on T-Mobile&#8217;s network, in the same way as you might roam around networks when you are abroad. So far experiences are very positive. The phone remains on Orange most of the time, which is fortunate as 3G/HSxPA signals are only available via the Orange network. However, when a signal isn&#8217;t available, it seems to roam fairly quickly and efficiently onto T-Mobile&#8217;s network. The phone sees this as a roam: the same &#8220;R&#8221; symbol appears on my <a href="http://www.htc.com/www/product/desire/overview.html">Desire</a>&#8216;s screen. Charges are allegedly exactly the same as via Orange, so in theory it shouldn&#8217;t cost anything extra (although I&#8217;ve yet to see a bill since I&#8217;ve had it turned on).</p>
<p>The only potential disadvantage I can see is that in order to get data service on T-Mobile&#8217;s network (which is GPRS only), I have to switch off the protection on my Desire that stops it using the data on a roamed network. This does have the slight danger that I might forget to turn this off when travelling to a foreign network and being charged large sums. However, I&#8217;m prepared to take this risk/inconvenience for the benefit of being able to do the roam.</p>
<p>In general, a great new service from Orange, assuming they keep up the same quality of service. Now, if only they&#8217;d stop piling on crappy &#8220;added value&#8221; apps via their phone, and innovate on network features (of which this is a great example).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/10/16/oranget-mobile-roaming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Song of Lunch</title>
		<link>http://www.andrewferrier.com/blog/2010/10/09/the-song-of-lunch/</link>
		<comments>http://www.andrewferrier.com/blog/2010/10/09/the-song-of-lunch/#comments</comments>
		<pubDate>Sat, 09 Oct 2010 21:03:15 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[drama]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[TV]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=670</guid>
		<description><![CDATA[Just watched The Song of Lunch on BBC iPlayer. Catch it before it disappears. An excellent little mini-film, starring the classic and highly-talented Alan Rickman and the beautiful Emma Thompson, it is based on a poem by Christopher Reid. It&#8217;s almost entirely sensuous: based around the sights, the sounds, and the baser senses of revisiting [...]]]></description>
			<content:encoded><![CDATA[<p>Just watched The Song of Lunch on BBC iPlayer. <a href="http://www.bbc.co.uk/i/v7pfn/">Catch it before it disappears</a>. An excellent little mini-film, starring the classic and highly-talented Alan Rickman and the beautiful Emma Thompson, it is based on <a href="http://www.bbc.co.uk/i/v7pfn/">a poem by Christopher Reid</a>. It&#8217;s almost entirely sensuous: based around the sights, the sounds, and the baser senses of revisiting a former lover. I really enjoyed it, and it didn&#8217;t bore me for any of its 45 short minutes. I related to many of Alan Rickman&#8217;s observations about the little nuances of visiting a restaurant, being a very frequent visitor myself, from the silly ritual of wine to the waiter-watching. A few laugh-out-loud moments in the script combine with the many emotional twangs it evokes to make for a powerful drama.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/10/09/the-song-of-lunch/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Turning off Resume from Hibernation in Ubuntu 10.04</title>
		<link>http://www.andrewferrier.com/blog/2010/10/03/turning-off-resume-from-hibernation-in-ubuntu-10-04/</link>
		<comments>http://www.andrewferrier.com/blog/2010/10/03/turning-off-resume-from-hibernation-in-ubuntu-10-04/#comments</comments>
		<pubDate>Sun, 03 Oct 2010 14:02:41 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[boot]]></category>
		<category><![CDATA[dm-crypt]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=668</guid>
		<description><![CDATA[I use dm-crypt on all my machines now, including laptops, to provide full-disk encryption. I also use it to encrypt swap partitions with a randomly-generated key. All of these are features that Ubuntu 10.04 provides out-of-the-box, at least when you use the alternate CD to install. I also recently installed µswsusp on one of my [...]]]></description>
			<content:encoded><![CDATA[<p>I use <a href="http://www.saout.de/misc/dm-crypt/">dm-crypt</a> on all my machines now, including laptops, to provide full-disk encryption. I also use it to encrypt swap partitions with a randomly-generated key. All of these are features that Ubuntu 10.04 provides out-of-the-box, at least when you use the alternate CD to install.</p>
<p>I also recently installed µswsusp on one of my laptops, a userspace hibernation facility. I didn&#8217;t really connect the dots until one day I left the laptop running, coming back to find it hibernated. When I tried to resume, the boot process hung as the kernel complained it couldn&#8217;t resume the image. After a facepalm moment (of course this wouldn&#8217;t work &#8211; the encryption key isn&#8217;t constant across boots -  you have to use a constant key if you want to get hibernation working), I eventually figured out how to book the machine: use the <code>noresume</code> parameter when booting the kernel.</p>
<p>The only thing blocking me from using this now was getting the Grub menu to come up so I could change that kernel boot line. It appears that in the switch to <a href="https://help.ubuntu.com/community/Grub2">Grub 2</a>, the key to do this changed to the Shift key, from the Esc key as it had been in Grub 1. After I managed to bring up the menu, I could boot the kernel without resuming the image. I then deinstalled µswsusp.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/10/03/turning-off-resume-from-hibernation-in-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Huawei K4505 with Ubuntu 10.04</title>
		<link>http://www.andrewferrier.com/blog/2010/07/30/huawei-k4505-with-ubuntu-10-04/</link>
		<comments>http://www.andrewferrier.com/blog/2010/07/30/huawei-k4505-with-ubuntu-10-04/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 13:55:48 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[networkmanager]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[umts]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=658</guid>
		<description><![CDATA[I just acquired a new Vodafone Mobile Broadband modem to replace an aging ExpressCard version I had that wasn&#8217;t working too well. It came in the form of a Vodafone-branded Huawei K4505 USB stick. It didn&#8217;t work completely out-of-the-box with Ubuntu 10.04, at first appearing unrecognisable. After some hunting, I discovered that these sticks initially [...]]]></description>
			<content:encoded><![CDATA[<p>I just acquired a new Vodafone Mobile Broadband modem to replace an aging <a href="http://en.wikipedia.org/wiki/ExpressCard">ExpressCard</a> version I had that wasn&#8217;t working too well. It came in the form of a Vodafone-branded Huawei K4505 USB stick. It didn&#8217;t work completely out-of-the-box with Ubuntu 10.04, at first appearing unrecognisable. After some hunting, I discovered that these sticks initially present themselves as USB Mass Storage to allow you to install the Windows drivers. You have to give a few magic incantations on Linux to make them switch into modem mode:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> usb-modeswitch
<span style="color: #c20cb9; font-weight: bold;">sudo</span> usb_modeswitch <span style="color: #660033;">-v</span> 0x12d1 <span style="color: #660033;">-p</span> 0x1521 <span style="color: #660033;">-M</span> \
 <span style="color: #000000;">55534243123456780000000000000011060000000000000000000000000000</span></pre></div></div>

<p>Once the modeswitch command is executed, the USB stick will present itself as a modem and you can use the standard Ubuntu NetworkManager mechanisms to define your service provider and set up the connection. The stick should remember its state, and so you should only ever need the above utility (and command) once.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/07/30/huawei-k4505-with-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>HTC Desire &#8211; Bad Points</title>
		<link>http://www.andrewferrier.com/blog/2010/07/08/htc-desire-bad-points/</link>
		<comments>http://www.andrewferrier.com/blog/2010/07/08/htc-desire-bad-points/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 11:26:10 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[desire]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[irritations]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[technical]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=648</guid>
		<description><![CDATA[Recently I acquired an HTC Desire, when seems to be the de-facto Android phone of the moment. Generally, I love this phone &#8211; I wrote part of this blog post on it, and the quality of the hardware is frankly astonishing. Irritatingly, one can&#8217;t help but feel a little smug comparing it to the iPhone. [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I acquired an <a href="http://www.htc.com/www/product/desire/overview.html">HTC Desire</a>, when seems to be the de-facto <a href="http://www.android.com/">Android</a> phone of the moment<em></em>. Generally, I love this phone &#8211; I wrote part of this blog post on it, and the quality of the hardware is frankly astonishing. Irritatingly, one can&#8217;t help but feel a little smug comparing it to the <a href="http://www.apple.com/iphone/">iPhone</a>. However, I don&#8217;t want to become yet another mindless gushing fan. So instead of raving about it, I thought I&#8217;d provide some provide some constructive criticism on the aspects of the phone I don&#8217;t like so much:</p>
<ul>
<li>The battery and power management needs some work. Like all smartphones, the Desire has plenty of battery-sucking components, such as GPS and WiFi. I spend more time than I should really have to turning these off and on manually to conserve power. For example, Google Maps should be able to turn the GPS on by itself, rather than rely on me to do it. Most software based solutions, such as <a href="http://www.twofortyfouram.com/">Locale</a>, <a href="http://www.latedroid.com/2010/01/juicedefender.html">JuiceDefender</a>, and so on, simply don&#8217;t work reliably enough (for example, mobile data connections frequently won&#8217;t turn off or on): it&#8217;s obvious that Android isn&#8217;t exposing enough APIs and these applications therefore have to rely on hacks. Better built-in power management would be welcome.</li>
<li>The volume switch is really annoying. In theory, it&#8217;s nice to have a hardware control. But I find myself hitting it accidentally when holding the phone, and reducing the ring volume down to vibrate. Sometimes I don&#8217;t even notice. I&#8217;d prefer to see a soft volume control, less easy to hit accidentally.</li>
<li>The openness of the platform is in question. I can install whatever applications I want. However, I still have firmware on the phone that&#8217;s been mangled by both <a href="http://www.htc.com/">HTC</a> and (in my case) <a href="http://www.orange.co.uk/">Orange</a>. The HTC modifications are fairly nice, but the pre-installed Orange applications are just irritating, and cannot be removed easily. Orange has a bad habit of mangling phones they ship; presumably they think they need to do this to &#8216;differentiate&#8217; themselves.  Worse still, it turns out one can&#8217;t simply &#8216;reinstall&#8217; the firmware: the closest process is to <a href="http://www.knowyourcell.com/htc/htc-desire/desire-guides/474135/how_to_root_the_htc_desire.html">root the phone</a> &#8211; an awkward and unsupported process I&#8217;ve yet to be brave enough to attempt.</li>
<li>Many of the pre-installed widgets are far too large (witness the SMS widget, which consumes an entire screen), with a lot of unnecessary chrome.</li>
<li>The Music app is a bit flaky and crashes once or twice a day.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/07/08/htc-desire-bad-points/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Turning off Sametime Pop-ups</title>
		<link>http://www.andrewferrier.com/blog/2010/06/18/turning-off-sametime-pop-ups/</link>
		<comments>http://www.andrewferrier.com/blog/2010/06/18/turning-off-sametime-pop-ups/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 12:18:28 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[lotus]]></category>
		<category><![CDATA[pop-up]]></category>
		<category><![CDATA[sametime]]></category>
		<category><![CDATA[window]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=639</guid>
		<description><![CDATA[I use Lotus Sametime a lot at work, but it has an irritating feature that by default brings all conversations to the front whenever something new is added to them. Nevertheless, this can be turned off. You just need to know how to navigate the labyrinthine preferences menu: This screenshot is from Sametime 8.5.1 on [...]]]></description>
			<content:encoded><![CDATA[<p>I use Lotus Sametime a lot at work, but it has an irritating feature that by default brings all conversations to the front whenever something new is added to them. Nevertheless, this can be turned off. You just need to know how to navigate the labyrinthine preferences menu:</p>
<p><img class="alignnone size-full wp-image-640" title="Selection_001" src="http://www.andrewferrier.com/blog/wp-content/uploads/2010/06/Selection_001.png" alt="" width="533" height="495" /></p>
<p>This screenshot is from Sametime 8.5.1 on Linux, but other platforms are probably similar.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/06/18/turning-off-sametime-pop-ups/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Disabling Synaptics Touchpad with Ubuntu 10.04</title>
		<link>http://www.andrewferrier.com/blog/2010/06/04/disabling-synaptics-touchpad-with-ubuntu-10-04/</link>
		<comments>http://www.andrewferrier.com/blog/2010/06/04/disabling-synaptics-touchpad-with-ubuntu-10-04/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 07:22:23 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[10.04]]></category>
		<category><![CDATA[disable]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[synaptic]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[touchpad]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=635</guid>
		<description><![CDATA[I recently installed Ubuntu 10.04 on my Thinkpad T61 and set about disabling the touchpad, which I always find irritating. There seemed to be lots of guides to this, including this one, but none of them seemed to work for me. Eventually I figured some fairly simple steps which did work: Install two packages if [...]]]></description>
			<content:encoded><![CDATA[<p>I recently installed Ubuntu 10.04 on my Thinkpad T61 and set about disabling the touchpad, which I always find irritating. There seemed to be lots of guides to this, including <a href="https://help.ubuntu.com/community/SynapticsTouchpad">this one</a>, but none of them seemed to work for me. Eventually I figured some fairly simple steps which did work:</p>
<ol>
<li>Install two packages if they aren&#8217;t already installed (<code>gpointing-device-settings</code> is the more modern version of <code>gsynaptics</code> and will uninstall it if it&#8217;s installed):

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> xserver-xorg-input-synaptics gpointing-device-settings</pre></div></div>

</li>
<li>Start <code>gpointing-device-settings</code> from the command line and select &#8220;Touchpad off&#8221;, as shown here:<img class="alignnone size-full wp-image-636" style="margin-top: 10px; margin-bottom: 10px;" title="GPointing Device Settings_003" src="http://www.andrewferrier.com/blog/wp-content/uploads/2010/06/GPointing-Device-Settings_003.png" alt="" width="618" height="474" /></li>
<li>Exit the tool and reboot.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/06/04/disabling-synaptics-touchpad-with-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Kick-Ass</title>
		<link>http://www.andrewferrier.com/blog/2010/05/14/kick-ass/</link>
		<comments>http://www.andrewferrier.com/blog/2010/05/14/kick-ass/#comments</comments>
		<pubDate>Fri, 14 May 2010 04:44:17 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[kick-ass]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=632</guid>
		<description><![CDATA[I haven&#8217;t written a film review in some time, but having just come back from seeing Kick-Ass, with it still fresh in my mind, here goes&#8230; Kick-Ass is definitely a comic book movie. It&#8217;s been portrayed in some circles as the anti-comic book movie, and that&#8217;s certainly the impression I had going in: the first [...]]]></description>
			<content:encoded><![CDATA[<p>I haven&#8217;t written a film review in some time, but having just come back from seeing <a href="http://en.wikipedia.org/wiki/Kick-Ass_%28film%29">Kick-Ass</a>, with it still fresh in my mind, here goes&#8230;</p>
<p>Kick-Ass is definitely a comic book movie. It&#8217;s been portrayed in some circles as the anti-comic book movie, and that&#8217;s certainly the impression I had going in: the first ten minutes or so leave you in no doubt that the protagonist isn&#8217;t a professional, well, hero. But at the end &#8211; without spoiling it &#8211; you&#8217;re left in no doubt that it is a comic book and not reality. As evidence, the characterisation (for example, of Kick-Ass&#8217;s girlfriend, Katie) is pretty shallow. The violence is graphic and for me a little unpleasant at times (I can&#8217;t stand watching any kind of torture, and the whooping of the idiotic frat boys at the back of the cinema made it more unpleasant). Nevertheless, the film is definitely amusing &#8211; and I didn&#8217;t find the overtones of violence or language coming from Hit-Girl as unsettling as many have (if you don&#8217;t know, she&#8217;s 11, says &#8220;cunt&#8221; once and &#8220;fuck&#8221; plenty of times, and kills many people in a variety of gruesome ways).</p>
<p>Kick-Ass isn&#8217;t for the faint of heart, but there was a point in the film, where Kick-Ass is being drawn into the web, where I was totally engrossed and could have been watching Batman or Spiderman &#8211; except Kick-Ass is glossier, more colourful, and cooler. Despite the cringe-making violence, this is a cool film, albeit one that walks very very close to the moral tightrope (although, again, not entirely just because of Hit Girl). I like it. But many wouldn&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/05/14/kick-ass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logitech Presenter R800 with USB HID in Windows XP SP3</title>
		<link>http://www.andrewferrier.com/blog/2010/04/26/logitech-presenter-r800-with-usb-hid-in-windows-xp-sp3/</link>
		<comments>http://www.andrewferrier.com/blog/2010/04/26/logitech-presenter-r800-with-usb-hid-in-windows-xp-sp3/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 13:55:21 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hid]]></category>
		<category><![CDATA[logitech]]></category>
		<category><![CDATA[presenter]]></category>
		<category><![CDATA[presenting]]></category>
		<category><![CDATA[r800]]></category>
		<category><![CDATA[sp3]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[troubleshooting]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windowsxp]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=626</guid>
		<description><![CDATA[I recently acquired a Logitech Presenter R800. It&#8217;s a beautiful device &#8211; not particularly cheap, but very slick and easy-to-use. Unfortunately, Windows XP (Service Pack 3) on my system refused to recognise it &#8211; the device was listed as USB Receiver in Windows Device Manager, but Windows kept claiming it couldn&#8217;t find the driver. It [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-629" style="margin-left: 10px; margin-right: 10px;" title="R800" src="http://www.andrewferrier.com/blog/wp-content/uploads/2010/04/R800.jpg" alt="" width="109" height="240" />I recently acquired a <a href="http://www.logitech.com/en-us/mice_pointers/presentation_remote/devices/5873">Logitech Presenter R800</a>. It&#8217;s a beautiful device &#8211; not particularly cheap, but very slick and easy-to-use. Unfortunately, Windows XP (Service Pack 3) on my system refused to recognise it &#8211; the device was listed as <strong>USB Receiver</strong> in Windows Device Manager, but Windows kept claiming it couldn&#8217;t find the driver. It is presented to the system as a standard USB HID device, so there is no Logitech-specific driver: it uses the standard Windows HID Driver. It worked perfectly out of the box on Ubuntu 9.10.</p>
<p>After 3-4 hours of research, I found the answer. Running a differencing tool between the <strong>C:\Windows\Inf</strong> folder on a colleague&#8217;s PC and mine showed that mine was missing the <strong>usb.inf</strong> and <strong>usb.PNF</strong> files from that folder. It wasn&#8217;t clear why they were missing, but having copied them over from his machine, the driver installation then worked perfectly. So that&#8217;s worth trying if you encounter a similar problem with this product (or indeed any USB HID device).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2010/04/26/logitech-presenter-r800-with-usb-hid-in-windows-xp-sp3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Highrise Backup</title>
		<link>http://www.andrewferrier.com/blog/2009/12/04/highrise-backup/</link>
		<comments>http://www.andrewferrier.com/blog/2009/12/04/highrise-backup/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 12:40:22 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[highrise]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=614</guid>
		<description><![CDATA[I no longer use Highrise, but when I did, I used this Python script to back up my contacts. Hope it&#8217;s helpful to someone. Updated 2009-12-14: Added license #!/usr/bin/python # # Copyright (c) 2009, Andrew Ferrier All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are [...]]]></description>
			<content:encoded><![CDATA[<p>I no longer use Highrise, but when I did, I used this Python script to back up my contacts. Hope it&#8217;s helpful to someone.</p>
<p><strong>Updated 2009-12-14</strong>: Added license</p>

<div class="wp_syntax"><div class="code"><pre class="python" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">#!/usr/bin/python</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># Copyright (c) 2009, Andrew Ferrier All rights reserved.</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># Redistribution and use in source and binary forms, with or without</span>
<span style="color: #808080; font-style: italic;"># modification, are permitted provided that the following conditions are met:</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># * Redistributions of source code must retain the above copyright notice,</span>
<span style="color: #808080; font-style: italic;"># this list of conditions and the following disclaimer.</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># * Redistributions in binary form must reproduce the above copyright notice,</span>
<span style="color: #808080; font-style: italic;"># this list of conditions and the following disclaimer in the documentation</span>
<span style="color: #808080; font-style: italic;"># and/or other materials provided with the distribution.</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># * The name of Andrew Ferrier may not be used to endorse or promote products</span>
<span style="color: #808080; font-style: italic;"># derived from this software without specific prior written permission.</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot;</span>
<span style="color: #808080; font-style: italic;"># AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE</span>
<span style="color: #808080; font-style: italic;"># IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE</span>
<span style="color: #808080; font-style: italic;"># ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE</span>
<span style="color: #808080; font-style: italic;"># LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR</span>
<span style="color: #808080; font-style: italic;"># CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF</span>
<span style="color: #808080; font-style: italic;"># SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS</span>
<span style="color: #808080; font-style: italic;"># INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span>
<span style="color: #808080; font-style: italic;"># CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)</span>
<span style="color: #808080; font-style: italic;"># ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE</span>
<span style="color: #808080; font-style: italic;"># POSSIBILITY OF SUCH DAMAGE.</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">import</span> httplib2
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">getopt</span>
<span style="color: #ff7700;font-weight:bold;">import</span> <span style="color: #dc143c;">sys</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">try</span>:
    opts, args = <span style="color: #dc143c;">getopt</span>.<span style="color: #dc143c;">getopt</span><span style="color: black;">&#40;</span><span style="color: #dc143c;">sys</span>.<span style="color: black;">argv</span><span style="color: black;">&#91;</span><span style="color: #ff4500;">1</span>:<span style="color: black;">&#93;</span>, <span style="color: #483d8b;">&quot;a:d:&quot;</span>, <span style="color: black;">&#91;</span><span style="color: #483d8b;">&quot;user-auth-token=&quot;</span>, <span style="color: #483d8b;">&quot;domain=&quot;</span><span style="color: black;">&#93;</span><span style="color: black;">&#41;</span>
<span style="color: #ff7700;font-weight:bold;">except</span> <span style="color: #dc143c;">getopt</span>.<span style="color: black;">GetoptError</span>, err:
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>err<span style="color: black;">&#41;</span>
    <span style="color: #dc143c;">sys</span>.<span style="color: black;">exit</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>
userauthtoken = <span style="color: #008000;">None</span>
domain = <span style="color: #008000;">None</span>
<span style="color: #ff7700;font-weight:bold;">for</span> o, a <span style="color: #ff7700;font-weight:bold;">in</span> opts:
    <span style="color: #ff7700;font-weight:bold;">if</span> o <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;-a&quot;</span>, <span style="color: #483d8b;">&quot;--user-auth-token&quot;</span><span style="color: black;">&#41;</span>:
        userauthtoken = a
    <span style="color: #ff7700;font-weight:bold;">elif</span> o <span style="color: #ff7700;font-weight:bold;">in</span> <span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;-d&quot;</span>, <span style="color: #483d8b;">&quot;--domain&quot;</span><span style="color: black;">&#41;</span>:
        domain = a
    <span style="color: #ff7700;font-weight:bold;">else</span>:
        <span style="color: #ff7700;font-weight:bold;">assert</span> <span style="color: #008000;">False</span>, <span style="color: #483d8b;">&quot;unhandled option&quot;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">if</span> userauthtoken == <span style="color: #008000;">None</span> <span style="color: #ff7700;font-weight:bold;">or</span> domain == <span style="color: #008000;">None</span>:
    <span style="color: #ff7700;font-weight:bold;">print</span> <span style="color: #483d8b;">&quot;You must specify both the user-auth-token and the domain&quot;</span>
    <span style="color: #dc143c;">sys</span>.<span style="color: black;">exit</span><span style="color: black;">&#40;</span><span style="color: #ff4500;">2</span><span style="color: black;">&#41;</span>
&nbsp;
url = <span style="color: #483d8b;">&quot;http://&quot;</span> + domain + <span style="color: #483d8b;">&quot;.highrisehq.com/people.xml&quot;</span>
&nbsp;
http = httplib2.<span style="color: black;">Http</span><span style="color: black;">&#40;</span><span style="color: black;">&#41;</span>
&nbsp;
http.<span style="color: black;">add_credentials</span><span style="color: black;">&#40;</span>userauthtoken, <span style="color: #483d8b;">&quot;x&quot;</span><span style="color: black;">&#41;</span>
&nbsp;
offset = <span style="color: #ff4500;">0</span>
content = <span style="color: #483d8b;">&quot;&quot;</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">while</span> <span style="color: #008000;">True</span>:
    response, newContent = http.<span style="color: black;">request</span><span style="color: black;">&#40;</span>url + <span style="color: #483d8b;">&quot;?n=&quot;</span> + <span style="color: #008000;">str</span><span style="color: black;">&#40;</span>offset<span style="color: black;">&#41;</span><span style="color: black;">&#41;</span>
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">if</span> response.<span style="color: black;">status</span> <span style="color: #66cc66;">!</span>= <span style="color: #ff4500;">200</span>:
        <span style="color: #dc143c;">sys</span>.<span style="color: black;">exit</span><span style="color: black;">&#40;</span>response.<span style="color: black;">status</span><span style="color: black;">&#41;</span>
&nbsp;
    numContacts = newContent.<span style="color: black;">count</span><span style="color: black;">&#40;</span><span style="color: #483d8b;">&quot;&lt;person&gt;&quot;</span><span style="color: black;">&#41;</span>
    offset += numContacts
    content += newContent
&nbsp;
    <span style="color: #ff7700;font-weight:bold;">if</span> numContacts <span style="color: #66cc66;">&lt;</span> <span style="color: #ff4500;">500</span>:
        <span style="color: #ff7700;font-weight:bold;">break</span>
&nbsp;
<span style="color: #ff7700;font-weight:bold;">print</span> content</pre></div></div>

]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2009/12/04/highrise-backup/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Winchester Waitrose</title>
		<link>http://www.andrewferrier.com/blog/2009/10/10/winchester-waitrose/</link>
		<comments>http://www.andrewferrier.com/blog/2009/10/10/winchester-waitrose/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 14:41:08 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[customerservice]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[hampshire]]></category>
		<category><![CDATA[shopping]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[waitrose]]></category>
		<category><![CDATA[winchester]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=612</guid>
		<description><![CDATA[Just come back from the new Winchester Waitrose. Upsides are: Large; decent selection of food. Looks like usual upscale Waitrose food quality. Pleasant, well-turned out, professional staff (Sainsbury&#8217;s Winchester, I&#8217;m looking at you here). Clean and well-presented store (once again, a glance in Sainsbury&#8217;s direction). Downsides: It&#8217;s too far out of town. OK, it probably [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">Just come back from the <a href="http://www.waitrose.com/branches/branchdetails.aspx?uid=463">new Winchester Waitrose</a>. Upsides are:</p>
<ul>
<li>Large; decent selection of food.</li>
<li>Looks like usual upscale Waitrose food quality.</li>
<li>Pleasant, well-turned out, professional staff (<a href="http://www.sainsburys.co.uk/sol/storelocator/storelocator_detail_view.jsp?storeId=857&amp;bmForm=store_details">Sainsbury&#8217;s Winchester</a>, I&#8217;m looking at you here).</li>
<li>Clean and well-presented store (once again, a glance in Sainsbury&#8217;s direction).</li>
</ul>
<p>Downsides:</p>
<ul>
<li>It&#8217;s too far out of town. OK, it probably isn&#8217;t if you have a car, I admit. I&#8217;m in the minority by avoiding one for cost reasons (which might cause one to question why I choose to shop at Waitrose, so it probably works for most of their customers). But, for me, it is a trek. I&#8217;ll probably be trying out <a href="https://www.waitrosedeliver.com/">Waitrose Deliver</a> to see if that might help.</li>
<li>Poor range at fresh bread counter.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2009/10/10/winchester-waitrose/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>veryPC AT20</title>
		<link>http://www.andrewferrier.com/blog/2009/07/21/verypc-at20/</link>
		<comments>http://www.andrewferrier.com/blog/2009/07/21/verypc-at20/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 21:02:22 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[pc]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[verypc]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=599</guid>
		<description><![CDATA[I recently bought a veryPC AT20 as a more powerful replacement for an aging Debian-hacked NSLU2 that I had serving up files, doing backups, and other such tasks. I thought I&#8217;d do a quick review in case it&#8217;s of value to anyone considering a machine from veryPC (at the time of writing, it seems to [...]]]></description>
			<content:encoded><![CDATA[<p>I recently bought a <a href="http://www.very-pc.co.uk/">veryPC</a> AT20 as a more powerful replacement for an aging <a href="http://www.cyrius.com/debian/nslu2/">Debian-hacked NSLU2</a> that I had serving up files, doing backups, and other such tasks. I thought I&#8217;d do a quick review in case it&#8217;s of value to anyone considering a machine from veryPC (at the time of writing, it seems to be no longer for sale, although the <a href="http://www.very-pc.co.uk/?section=Home%20Users&amp;category=GreenPC&amp;system=at10-h">veryPC AT10</a> looks similar).</p>
<p>I particularly wanted something more meaty than my NSLU2 so I could do full-disk encryption, fully-encrypted offsite backups, so it seemed ideal. The variation I ordered has:</p>
<ul>
<li>Dual-Core Intel(R) Atom(TM) CPU 330 (1.6GHz)</li>
<li>1GB RAM</li>
<li>1TB Western Digital &#8220;GreenPower&#8221; Hard Drive</li>
<li>Intel 82945G/GZ Integrated Graphics</li>
<li>Onboard audio, 6 USB 2.0 ports, a serial port, a parallel port</li>
<li>Integrated 100MB Ethernet</li>
<li>RaLink RT2561/RT61 802.11g PCI Wireless Card</li>
<li>DVD-RW drive</li>
</ul>
<p>(total approximately £370)</p>
<p>Very PC seem fairly reputable, and their customer service was adequate, if not outstanding (they didn&#8217;t keep me up-to-date on my order until I emailed them, at which point they interrupted me by calling, they didn&#8217;t always respond to sales enquiry emails, and were coy about their returns policy). Nevertheless, they do offer a 3-year warranty as standard, which shows confidence in their products.</p>
<p>Nevertheless, the PC arrived fairly promptly (~5 days), and appears to be robustly built: whilst compact, the case is very solid and feels strong. The whole machine exudes a feeling of high build quality, and is mostly constructed from metal rather than cheap plastic. Here&#8217;s what it looks like from the outside:</p>
<p><img class="alignnone size-full wp-image-602" title="at20" src="http://www.andrewferrier.com/blog/wp-content/uploads/2009/07/at20.jpg" alt="at20" width="640" height="364" /></p>
<p>The machine came shipped with Ubuntu (Desktop) pre-installed, although I rapidly reinstalled it with the Ubuntu Server (a wise decision anyway, since VeryPC forgot to include information on the default username and password!). As such, every piece of hardware works well with the exception of the wi-fi card, which, using the default driver, suffered from frequent drop-outs (a problem I&#8217;ve had before with the RaLink cards under Linux). Replacing the standard driver with a ndiswrapper verison (more information <a href="http://ubuntuforums.org/showthread.php?t=564419">here</a> and <a href="http://ubuntuportal.blogspot.com/2007/02/how-to-enable-wpa-with-ndiswrapper.html">here</a>) resolved this. Channels 12 and 13 also don&#8217;t seem to work correctly with this driver, so the wi-fi network has to run on another channel.</p>
<p>The main disappointment was the noise generated by the machine. To be fair, VeryPC described it as &#8216;ultra quiet&#8217;, and with other noisy items on (e.g. a modern laptop with the fan spinning), you won&#8217;t hear it. However, in an otherwise silent room, you definitely will &#8211; and you don&#8217;t have to get close to it either. I haven&#8217;t done any formal tests, but if you want a completely silent machine, this is not the one for you. If you can tolerate a small amount of fan noise in very quiet environments, it should be OK.</p>
<p>Another minor point: the machine has an external power supply brick (like a laptop). VeryPC didn&#8217;t make this clear, but you should factor it in if you&#8217;re considering buying one.</p>
<p>Otherwise, though, I&#8217;m fairly satisfied. It does what it says on the tin, I&#8217;ve had no reliability problems whatsoever (save for the wi-fi card issues mentioned above), and the machine is running 24h a day and doing a solid job. So kudos to veryPC for putting together a good bit of kit.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2009/07/21/verypc-at20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dialling Problems with Vodafone 3G on Windows</title>
		<link>http://www.andrewferrier.com/blog/2009/06/01/dialling-problems-with-vodafone-3g-on-windows/</link>
		<comments>http://www.andrewferrier.com/blog/2009/06/01/dialling-problems-with-vodafone-3g-on-windows/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 19:14:57 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[at&t]]></category>
		<category><![CDATA[dialler]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[vodafone]]></category>
		<category><![CDATA[vpn]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=594</guid>
		<description><![CDATA[As I&#8217;ve written about before, I use a combination of Vodafone 3G and the AT&#38;T Network Client on Windows to access my corporate VPN. Recently, I&#8217;ve been seeing this error a lot when &#8216;dialling&#8217; the 3G network (I connect it via the Windows dialler, rather than the Vodafone client): This morning, I figured out what [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andrewferrier.com/blog/tag/vodafone/">As I&#8217;ve written</a> <a href="http://www.andrewferrier.com/blog/tag/att/">about before</a>, I use a combination of Vodafone 3G and the AT&amp;T Network Client on Windows to access my corporate VPN. Recently, I&#8217;ve been seeing this error a lot when &#8216;dialling&#8217; the 3G network (I connect it via the Windows dialler, rather than the Vodafone client):</p>
<p><img class="alignnone size-full wp-image-595" src="http://www.andrewferrier.com/blog/wp-content/uploads/2009/06/error1.png" alt="" width="401" height="137" /></p>
<p>This morning, I figured out what it was that was causing the problem. AT&amp;T was open when I was dialling, and had the modem selected in the &#8216;Cellular&#8217; tab (which I don&#8217;t normally use):</p>
<p><img class="alignnone size-full wp-image-596" title="error2" src="http://www.andrewferrier.com/blog/wp-content/uploads/2009/06/error2.png" alt="error2" width="400" height="360" /></p>
<p>I hypothesise that it&#8217;s got a lock on the modem when this is selected (even if the &#8216;Cellular&#8217; tab is not selected). Quitting the AT&amp;T client appears to allow the connection to be created. You can then restart it and connect to the VPN in the normal way (using &#8216;existing internet connection&#8217;).</p>
<p>Hope this helps someone.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2009/06/01/dialling-problems-with-vodafone-3g-on-windows/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Vodafone 3G &#8211; Position Your Card Right!</title>
		<link>http://www.andrewferrier.com/blog/2009/02/13/vodafone-3g-position-your-card-right/</link>
		<comments>http://www.andrewferrier.com/blog/2009/02/13/vodafone-3g-position-your-card-right/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 14:55:55 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[connect]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[hsupa]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[sim]]></category>
		<category><![CDATA[simcard]]></category>
		<category><![CDATA[vodafone]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=588</guid>
		<description><![CDATA[I&#8217;ve written before about how poor the Vodafone 3G Mobile Connect client is, and the alternative in Windows. However, it&#8217;s also worth mentioning that the card itself is far from perfect. It is very sensitive to the position of the SIM Card &#8211; having it off by even a few millimetres can mean it doesn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.andrewferrier.com/blog/2009/01/15/avoid-vodafone-mobile-connect-client-in-windows/">I&#8217;ve written before</a> about how poor the Vodafone 3G Mobile Connect client is, and the alternative in Windows. However, it&#8217;s also worth mentioning that the card itself is far from perfect. It is very sensitive to the position of the SIM Card &#8211; having it off by even a few millimetres can mean it doesn&#8217;t connect, and it&#8217;s not always obvious what is wrong. The crucial thing is to have it poking out of the top, but only by half a millimetre or so. Don&#8217;t push it in all the way! This photo shows what it should look like:</p>
<p><img class="alignnone size-medium wp-image-589" title="Vodafone SIM Card Position" src="http://www.andrewferrier.com/blog/wp-content/uploads/2009/02/vodafoneimage-300x235.jpg" alt="Vodafone SIM Card Position" width="300" height="235" /></p>
<p>It&#8217;s a shame Vodafone themselves don&#8217;t bother making this clear. This wasted about an hour of my time when  I first got the card.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2009/02/13/vodafone-3g-position-your-card-right/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Frost / Slumdog / Nixon</title>
		<link>http://www.andrewferrier.com/blog/2009/01/26/frost-slumdog-nixon/</link>
		<comments>http://www.andrewferrier.com/blog/2009/01/26/frost-slumdog-nixon/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 15:18:41 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[anthonyhopkins]]></category>
		<category><![CDATA[cinema]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[franklangella]]></category>
		<category><![CDATA[frost]]></category>
		<category><![CDATA[nixon]]></category>
		<category><![CDATA[slumdog]]></category>
		<category><![CDATA[slumdogmillionaire]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=583</guid>
		<description><![CDATA[Been to see two films in almost as few days recently. Slumdog Millionaire was entertaining; perhaps not the classic it could have been &#8211; I think it lacked a little clarity in storytelling &#8211; but still great. Frost/Nixon was more compelling, certainly for me: I was not expecting Frank Langella&#8216;s performance as Nixon to be [...]]]></description>
			<content:encoded><![CDATA[<p>Been to see two films in almost as few days recently. <a href="http://en.wikipedia.org/wiki/Slumdog_Millionaire">Slumdog Millionaire</a> was entertaining; perhaps not the classic it could have been &#8211; I think it lacked a little clarity in storytelling &#8211; but still great. <a href="http://en.wikipedia.org/wiki/Frost/Nixon_(film)">Frost/Nixon</a> was more compelling, certainly for me: I was not expecting <a href="http://en.wikipedia.org/wiki/Frank_Langella">Frank Langella</a>&#8216;s performance as Nixon to be as good as it was &#8211; in the end, it perhaps beat <a href="http://en.wikipedia.org/wiki/Anthony_Hopkins">Anthony Hopkins</a>&#8216;s classic performance from <a href="http://en.wikipedia.org/wiki/Nixon_(film)">Nixon</a>. Watch out for <a href="http://en.wikipedia.org/wiki/Oliver_Platt">Oliver Platt</a>&#8216;s wonderful performance-within-a-performance imitation of Nixon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2009/01/26/frost-slumdog-nixon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Avoid Vodafone Mobile Connect client in Windows</title>
		<link>http://www.andrewferrier.com/blog/2009/01/15/avoid-vodafone-mobile-connect-client-in-windows/</link>
		<comments>http://www.andrewferrier.com/blog/2009/01/15/avoid-vodafone-mobile-connect-client-in-windows/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 13:32:20 +0000</pubDate>
		<dc:creator>andrewferrier</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[connectivity]]></category>
		<category><![CDATA[dial-up]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[vodafone]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[xp]]></category>

		<guid isPermaLink="false">http://www.andrewferrier.com/blog/?p=578</guid>
		<description><![CDATA[If you&#8217;re anything like me, you hate the Vodafone Mobile Connect client - it&#8217;s buggy, unstable, and requires frequent reboots/restarts/taking-the-card-out-and-putting-it-back-in-again to make it work. What I only discovered today &#8211; although I should have known from ancient dial-up modem connections years ago &#8211; was that you can just use the regular &#8216;Network Connections&#8217; facility of [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re anything like me, you <em>hate </em>the <a href="http://online.vodafone.co.uk/dispatch/Portal/appmanager/vodafone/wrp?_nfpb=true&amp;_pageLabel=template11&amp;pageID=BS_0206&amp;tabIndex=0">Vodafone Mobile Connect client </a>- it&#8217;s buggy, unstable, and requires frequent reboots/restarts/taking-the-card-out-and-putting-it-back-in-again to make it work. What I only discovered today &#8211; although I should have known from ancient dial-up modem connections years ago &#8211; was that you can just use the regular &#8216;Network Connections&#8217; facility of Windows. Just locate the &#8216;Vodafone Mobile Connect&#8217; entry, right-click and select &#8216;Connect&#8217; (I think this will only appear once you&#8217;ve installed the Vodafone software):</p>
<p><img class="alignnone size-full wp-image-579" title="vodafone1" src="http://www.andrewferrier.com/blog/wp-content/uploads/2009/01/vodafone1.png" alt="vodafone1" width="375" height="249" /></p>
<p>Easy-peasy connectivity. You can still track how many bytes have been uploaded/downloaded in the current session by turning on &#8216;Show icon in notification area when connected&#8217; from the Connection&#8217;s Properties dialog. You&#8217;ll then see an icon in the system tray with a pop-up showing usage. Sadly, this is only for the current session, not the month as a whole &#8211; haven&#8217;t yet found a decent bit of software to do that (surprisingly).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.andrewferrier.com/blog/2009/01/15/avoid-vodafone-mobile-connect-client-in-windows/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

