<?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>Ed&#039;s Home &#187; Tech</title>
	<atom:link href="http://www.edshome.co.uk/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.edshome.co.uk</link>
	<description></description>
	<lastBuildDate>Mon, 02 Jan 2012 14:37:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>First impressions of Android</title>
		<link>http://www.edshome.co.uk/2011/07/first-impressions-of-android/</link>
		<comments>http://www.edshome.co.uk/2011/07/first-impressions-of-android/#comments</comments>
		<pubDate>Sat, 16 Jul 2011 14:22:17 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=390</guid>
		<description><![CDATA[I&#8217;ve had my new HTC Wildfire S for a few days now. So how does Android compare to iOS (I&#8217;ve got an iPad and iPod Touch)? The Phone The phone is definitely at the &#8220;entry level&#8221; end of the market, but the camera is usable, the screen sometimes correctly detects where I&#8217;ve poked my finger [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had my new <a href="http://www.htc.com/www/product/wildfires/overview.html">HTC Wildfire S</a> for a few days now. So how does Android compare to iOS (I&#8217;ve got an iPad and iPod Touch)?</p>
<p><strong>The Phone</strong></p>
<p>The phone is definitely at the &#8220;entry level&#8221; end of the market, but the camera is usable, the screen sometimes correctly detects where I&#8217;ve poked my finger and is quite bright. The battery life is dire, it&#8217;s brand new and hardly makes it through the day &#8211; I would guess this is a combination of Android&#8217;s architecture and the phone itself, but who really knows. The build quality isn&#8217;t great &#8211; I&#8217;ve already got a tiny chip out of the casing from just leaving it in my bag, and there&#8217;s barely a mark on my two year old iPod Touch. </p>
<p>The winning quality is really the price. On Talk Mobile, I get 1Gb of data 200 mins, 200 txts for 12 quid: stunning. That&#8217;s just £288 which can&#8217;t be much more than the phone cost to produce.</p>
<p><strong>Android</strong></p>
<p>I&#8217;m a big fan of iOS, but I&#8217;m not a real fanboy of any platform &#8211; I use Windows, OS-X and Linux, and like them all. In the premiership, I want all the teams to win &#8211; at least until Saints get back into the league. I&#8217;ve voted for most of the main political parties and will probably complete a full house next time around. So where Android lacks the fancy animations of iOS and doesn&#8217;t feel as squidgey, it takes a more <a href="http://en.wikipedia.org/wiki/Dirk_Gently's_Holistic_Detective_Agency">holistic</a> approach. Thus, when it finds two contacts with the same name, it asks you to associate them. You click a link in one app, and it takes you seamlessly to another. You log into Google from a completely new app, and it doesn&#8217;t ask for your password. You end up in some strange app, press the back button and you&#8217;re back in the previous app. This integration seems to go pretty deep, hinting at fathoms of API coverage. I really want to get into programming Android; I suspect the learning curve will be significant.</p>
<p>So in summary, another good OS to choose from.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2011/07/first-impressions-of-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Call me Android</title>
		<link>http://www.edshome.co.uk/2011/07/call-me-android/</link>
		<comments>http://www.edshome.co.uk/2011/07/call-me-android/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 21:37:22 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=386</guid>
		<description><![CDATA[I just bought my first mobile! I&#8217;ve had a couple of other pay-as-you-go mobiles for emergencies, but they rarely get switched on. This is a proper smartphone, with a real contract and no need to learn predictive texting (I bet successfully on never having to learn that horrible technology). This one has the benefit of [...]]]></description>
			<content:encoded><![CDATA[<p>I just bought my first mobile! I&#8217;ve had a couple of other pay-as-you-go mobiles for emergencies, but they rarely get switched on. This is a proper smartphone, with a real contract and no need to learn predictive texting (I bet successfully on never having to learn that horrible technology). This one has the benefit of being only £12 a month, and because Android can be used as a mobile wi-fi hotspot, I can use it with my iPad. I love it when you can kill several winged animals with <a href="http://en.wikipedia.org/wiki/Mobile_phone_throwing">a single projectile</a>. Now, <a href="http://www.engadget.com/2011/05/10/google-announces-android-open-accessory-standard-arduino-based/">on with the</a> <a href="http://developer.android.com/guide/topics/usb/adk.html">hacking</a>.</p>
<p><a href="http://www.edshome.co.uk/wp-content/uploads//2011/07/HTC-Wildfire-S.jpg"><img src="http://www.edshome.co.uk/wp-content/uploads//2011/07/HTC-Wildfire-S.jpg" alt="" title="HTC-Wildfire-S" width="605" height="421" class="alignnone size-full wp-image-387" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2011/07/call-me-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The black dot virus</title>
		<link>http://www.edshome.co.uk/2011/06/the-black-dot-virus/</link>
		<comments>http://www.edshome.co.uk/2011/06/the-black-dot-virus/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 19:58:14 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=383</guid>
		<description><![CDATA[Computer security is a bit like climate change. Everyone knows it&#8217;s a problem, but it doesn&#8217;t affect them. I just did an online training course today about what not to do with your computer. One question was so dumbfoundingly out-of-date that it is worth repeating. It asked what I should do if a black dot [...]]]></description>
			<content:encoded><![CDATA[<p>Computer security is a bit like climate change. Everyone knows it&#8217;s a problem, but it doesn&#8217;t affect them. I just did an online training course today about what not to do with your computer. One question was so dumbfoundingly out-of-date that it is worth repeating. It asked what I should do if a black dot appeared on my screen, a clear indication that I had received a &#8220;computer virus&#8221;. Now, I don&#8217;t know if most people realise this, but if your computer gets infected with malware nowadays, it is most likely to financially motivated, and not at all in the malware author&#8217;s interest to notify you via a &#8220;black dot&#8221;. My company should have been warning me about social network based attacks, such as <a href="http://www.usatoday.com/tech/news/computersecurity/2010-03-04-1Anetsecurity04_CV_N.htm">this one</a>.</p>
<p>Also, Apple has convinced many mac users that they are more secure than Windows users. <a href="http://allthatiswrong.wordpress.com/2011/06/23/os-x-%E2%80%93-safe-yet-horribly-insecure/">This is not entirely accurate</a>. Now, back in the &#8217;90s just after I installed Windows XP, I got a worm within 5 seconds. I knew exactly what I&#8217;d done wrong &#8211; I&#8217;d plugged the network cable into the modem directly and not into the router &#8211; had I been more careful and plugged it into the router, I&#8217;d have had firewall protection, which Windows XP lacked. Guess what, OS X ships with a very powerful firewall, but it&#8217;s disabled by default. One interesting titbit from the article:</p>
<blockquote><p>The UNIX design came from a time when security was less of an issue and not taken as seriously as it did, and so does the job adequately. Windows NT (and later OSes) were actually designed with security in mind and this shows. Windows was not such a target for malware because of its poor security design; it is because the security functionality was never used.</p></blockquote>
<p>I don&#8217;t mind which platform I use, they&#8217;re all pretty insecure. The weakest link is the human being.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2011/06/the-black-dot-virus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Script to restore files to old directory</title>
		<link>http://www.edshome.co.uk/2010/09/script-to-restore-files-to-old-directory/</link>
		<comments>http://www.edshome.co.uk/2010/09/script-to-restore-files-to-old-directory/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 19:35:42 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=309</guid>
		<description><![CDATA[I thought it would be a great idea to copy all my RAW files into a single directory. Then I changed my mind and thought it would be better if my RAW and JPG files were all together. Instead of trying to work out where the files came from manually, I made a quick script. [...]]]></description>
			<content:encoded><![CDATA[<p>I thought it would be a great idea to copy all my RAW files into a single directory. Then I changed my mind and thought it would be better if my RAW and JPG files were all together. Instead of trying to work out where the files came from manually, I made a quick script.<span id="more-309"></span></p>
<pre class="brush:python">import os
import shutil
import fnmatch

source_dir = r'C:\Users\Ed\RAW Pictures'
destination_dir = r'C:\Users\Ed\Pictures'

def locate(pattern, root=os.getcwd()):
    for path, dirs, files in os.walk(root):
        for filename in [os.path.abspath(os.path.join(path, filename)) for filename in files if fnmatch.fnmatch(filename, pattern)]:
            yield filename

for file in os.listdir(source_dir):
    searchstr = os.path.splitext(file)[0] + '.JPG'
    for filematch in locate(searchstr, root=destination_dir):
        print filematch
        shutil.copyfile(os.path.join(source_dir, file), os.path.join(os.path.dirname(filematch), file))
        break</pre>
<p>Thanks to <a href="http://www.brunningonline.net/simon/blog/archives/002022.html">this blog</a> for the locate function.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2010/09/script-to-restore-files-to-old-directory/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple Python Distribution Tutorial</title>
		<link>http://www.edshome.co.uk/2010/08/simple-python-distribution-tutorial/</link>
		<comments>http://www.edshome.co.uk/2010/08/simple-python-distribution-tutorial/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:39:23 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=277</guid>
		<description><![CDATA[I want to be able to send someone a package containing a Python script and the bare minimum for them to run that script on Windows. In Perl, this is quite easy, I believe you can just send your script with perl.exe. This is how I did it in Python. I&#8217;m assuming you already have [...]]]></description>
			<content:encoded><![CDATA[<p>I want to be able to send someone a package containing a Python script and the bare minimum for them to run that script on Windows. In Perl, this is quite easy, I believe you can just send your script with perl.exe. This is how I did it in Python.<span id="more-277"></span></p>
<p>I&#8217;m assuming you already have Python installed. I did this on Python 2.5. You may need to make some changes for other version of Python. My starting point was <a href="http://www.py2exe.org/index.cgi/Tutorial">the tutorial</a> on the py2exe website.</p>
<p>Install <a href="http://www.py2exe.org/">py2exe</a> and create hello.py:</p>
<pre class="brush:python">print "hello world"</pre>
<p>Create a script to run hello.py, call it exec_hello.py:</p>
<pre class="brush:python">import runpy
import sys
import os

sys.path += [os.path.dirname(sys.argv[0])]
runpy.run_module('hello.py')</pre>
<p>Create a setup.py script:</p>
<pre class="brush:python">from distutils.core import setup
import py2exe
setup(console=['exec_hello.py'])</pre>
<p>Run this at the command prompt to generate the distribution:</p>
<pre class="brush:python">python setup.py py2exe</pre>
<p>Copy hello.py into the dist directory.</p>
<p>You should now be able to run dist/exec_hello.exe at the command prompt and it will call hello.py.</p>
<p>I tided things up by getting the setup script to remove unnecessary files and to copy in the hello.py script. It also renames exec_hello.exe to hello.exe:</p>
<pre class="brush:python">import os
import shutil
from distutils.core import setup
import py2exe

setup(console=['exec_hello.py'])
os.remove('dist/bz2.pyd')
os.remove('dist/unicodedata.pyd')
os.remove('dist/w9xpopen.exe')
shutil.rmtree('build')
shutil.copy('hello.py', 'dist')
shutil.move('dist/exec_hello.exe', 'dist/hello.exe')</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2010/08/simple-python-distribution-tutorial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flipboard</title>
		<link>http://www.edshome.co.uk/2010/07/flipboard/</link>
		<comments>http://www.edshome.co.uk/2010/07/flipboard/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 19:47:11 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=249</guid>
		<description><![CDATA[I&#8217;m really impressed with Flipboard, an app which really uses the capabilities of the iPad to deliver a novel and compelling reading experience. It manages to make your facebook and twitter feeds look like they were designed by a skilled magazine layout editor. I can see it being controversial as it also strips out all [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m really impressed with <a href="http://itunes.apple.com/us/app/flipboard/id358801284?mt=8">Flipboard</a>, an app which really uses the capabilities of the iPad to deliver a novel and compelling reading experience. It manages to make your facebook and twitter feeds look like they were designed by a skilled magazine layout editor. I can see it being controversial as it also strips out all the adds. Makes me glad to be an &#8220;<a href="http://www.guardian.co.uk/technology/2010/jul/30/ipad-owners-personality-facebook">elitist</a>&#8221; iPad owner.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/v2vpvEDS00o&amp;hl=en_GB&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/v2vpvEDS00o&amp;hl=en_GB&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2010/07/flipboard/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I&#8217;m not a vampire</title>
		<link>http://www.edshome.co.uk/2010/07/im-not-a-vampire/</link>
		<comments>http://www.edshome.co.uk/2010/07/im-not-a-vampire/#comments</comments>
		<pubDate>Fri, 30 Jul 2010 09:19:24 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=242</guid>
		<description><![CDATA[I just scared the heebee-jeebees out of myself by innocently trying to use a shortcut in eclipse to copy a line into the clipboard. Instead, it turned my whole screen upside down! As a commenter on stackoverflow said: Presumably flipping your screen upside down is not something you want to do often (unless you&#8217;re a [...]]]></description>
			<content:encoded><![CDATA[<p>I just scared the heebee-jeebees out of myself by innocently trying to use a shortcut in <a href="http://www.eclipse.org/">eclipse</a> to copy a line into the clipboard. Instead, it turned my whole screen upside down! As a commenter on <a href="http://stackoverflow.com/questions/2321938/eclipse-copy-paste-entire-line-keyboard-shortcut">stackoverflow</a> said:</p>
<blockquote><p>Presumably flipping your screen upside down is not something you want to do often (unless you&#8217;re a vampire/bat).</p></blockquote>
<p>Quite right.<br />
In the end I found exactly what I was looking for in <a href="http://code.google.com/p/copycutcurrentline/">google code</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2010/07/im-not-a-vampire/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading to Windows 7</title>
		<link>http://www.edshome.co.uk/2010/05/upgrading-to-windows-7/</link>
		<comments>http://www.edshome.co.uk/2010/05/upgrading-to-windows-7/#comments</comments>
		<pubDate>Sun, 16 May 2010 20:29:59 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=190</guid>
		<description><![CDATA[I don&#8217;t think I&#8217;ve ever had a flawless Operating System upgrade. Windows 7 was no exception. After endless reboots and failures, I gave up in the early hours of Saturday night (yes, I was having that much fun). In the morning with a clear head, I found the right google search, enabled SATA AHCI, disabled [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t think I&#8217;ve ever had a flawless Operating System upgrade. Windows 7 was no exception. After endless reboots and failures, I gave up in the early hours of Saturday night (yes, I was having <em>that</em> much fun). In the morning with a clear head, I found the right google search, enabled SATA AHCI, disabled USB at during one of the reboots, and hey presto &#8211; success.</p>
<p>Why did I install Windows 7? Well, not just to get the shiney window borders, it was mainly to try and help my PC come out of sleep. Fail. Still doesn&#8217;t work. As a last resort, I grit my teeth, pull on the rubber gloves, and upgrade the BIOS. Yup, that was the problem &lt;groan&gt;.</p>
<p>First impressions? Shiney, a bit more usable, and wierdly, everything seems bigger; I think that&#8217;s because of the chunkey borders. Now, on with the install&#8230; &lt;deep breath&gt;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2010/05/upgrading-to-windows-7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Chrome OS</title>
		<link>http://www.edshome.co.uk/2009/11/google-chrome-os/</link>
		<comments>http://www.edshome.co.uk/2009/11/google-chrome-os/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 01:00:07 +0000</pubDate>
		<dc:creator>edporteous</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=144</guid>
		<description><![CDATA[I&#8217;m a bit of a Google fan, so I installed their latest operating system in a VM. I downloaded the torrent (Virgin Media seem to be blocking your web access for even a legal bittorrent download), and with a few mouse clicks it was up and running. Here&#8217;s a screenshot&#8230; There&#8217;s not much to say [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m a bit of a Google fan, so I installed their latest operating system in a <a href="http://www.virtualbox.org/">VM</a>.  I downloaded the torrent (Virgin Media seem to be blocking your web access for even a legal bittorrent download), and with a few mouse clicks it was up and running. Here&#8217;s a screenshot&#8230;</p>
<p><img src="http://www.edshome.co.uk/wp-content/uploads/2009/11/chromeos.png" alt="chromeos" title="chromeos" width="500" height="418" class="alignnone size-full wp-image-145" /></p>
<p>There&#8217;s not much to say about it really &#8211; it looks like the Chrome browser, and that&#8217;s pretty much the whole OS. It should boot in seven seconds and will only run on special hardware, slightly larger than a netbook.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2009/11/google-chrome-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never has someone got so excited&#8230;</title>
		<link>http://www.edshome.co.uk/2009/09/never-has-someone-got-so-excited-2/</link>
		<comments>http://www.edshome.co.uk/2009/09/never-has-someone-got-so-excited-2/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 23:14:34 +0000</pubDate>
		<dc:creator>Ed</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://www.edshome.co.uk/?p=97</guid>
		<description><![CDATA[&#8230;by rechargeable batteries. And this guy has lots of use for rechargeable batteries.]]></description>
			<content:encoded><![CDATA[<p>&#8230;by rechargeable batteries. And this guy has lots of use for rechargeable batteries.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="350" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/UzSWSVCBwPU&amp;feature=channel_page" /><embed type="application/x-shockwave-flash" width="425" height="350" src="http://www.youtube.com/v/UzSWSVCBwPU&amp;feature=channel_page" wmode="transparent"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.edshome.co.uk/2009/09/never-has-someone-got-so-excited-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

