<?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>Sylleptic &#187; Tech</title>
	<atom:link href="http://blog.markhopwood.com/category/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.markhopwood.com</link>
	<description>Mark Hopwood&#039;s blog</description>
	<lastBuildDate>Tue, 27 Jul 2010 10:44:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>BCS Lovelace Lecture now available online</title>
		<link>http://blog.markhopwood.com/2010/07/27/bcs-lovelace-lecture-now-available-online/</link>
		<comments>http://blog.markhopwood.com/2010/07/27/bcs-lovelace-lecture-now-available-online/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 10:40:09 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=493</guid>
		<description><![CDATA[The video and slides from the lecture about digital companions that I wrote about here are now available to view at this link: http://zest4streaming.co.uk/bcs/lovelace2010/lovelace2010.htm]]></description>
			<content:encoded><![CDATA[<p>The video and slides from the lecture about digital companions that I wrote about <a href="http://blog.markhopwood.com/2010/07/08/nice-to-meet-you-digital-companions-are-coming/">here</a> are now available to view at this link: <a href="http://zest4streaming.co.uk/bcs/lovelace2010/lovelace2010.htm">http://zest4streaming.co.uk/bcs/lovelace2010/lovelace2010.htm</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/07/27/bcs-lovelace-lecture-now-available-online/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows on ATMs &#8211; a good choice?</title>
		<link>http://blog.markhopwood.com/2010/07/21/windows-on-atms-a-good-choice/</link>
		<comments>http://blog.markhopwood.com/2010/07/21/windows-on-atms-a-good-choice/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 08:29:41 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Mistakes]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=484</guid>
		<description><![CDATA[If you&#8217;re building something as secure and reliable as a cash machine, the choice of operating system is an important one. Something that&#8217;s always crashing, prone to security flaws and viruses would not be your weapon of choice. Not always, apparently.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re building something as secure and reliable as a cash machine, the choice of operating system is an important one. Something that&#8217;s always crashing, prone to security flaws and viruses would not be your weapon of choice.</p>
<p><a href="http://blog.markhopwood.com/wp-content/uploads/2010/07/Windows-ATM.jpg"><img class="alignleft size-medium wp-image-485" title="Windows ATM" src="http://blog.markhopwood.com/wp-content/uploads/2010/07/Windows-ATM-300x179.jpg" alt="Error on an ATM running Windows" width="300" height="179" /></a></p>
<p>Not always, apparently.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/07/21/windows-on-atms-a-good-choice/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google unveils Android App creator for all</title>
		<link>http://blog.markhopwood.com/2010/07/12/google-unveils-android-app-creator-for-all/</link>
		<comments>http://blog.markhopwood.com/2010/07/12/google-unveils-android-app-creator-for-all/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 11:57:23 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=481</guid>
		<description><![CDATA[Google have launched a tool that will anyone (anyone, not just developers) to build applications for the Android mobile phone platform. All the details are here. It looks like a very powerful tool: I&#8217;ve signed up for access, which is being rolled out incrementally by Google as it&#8217;s a Beta program.]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://www.youtube.com/v/8ADwPLSFeY8&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/8ADwPLSFeY8&amp;color1=0xb1b1b1&amp;color2=0xd0d0d0&amp;hl=en_US&amp;feature=player_embedded&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Google have launched a tool that will anyone (anyone, not just developers) to build applications for the Android mobile phone platform.</p>
<p>All the details are <a href="http://appinventor.googlelabs.com/about/">here</a>.</p>
<p>It looks like a very powerful tool: I&#8217;ve signed up for access, which is being rolled out incrementally by Google as it&#8217;s a Beta program.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/07/12/google-unveils-android-app-creator-for-all/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nice to meet you! Digital companions are coming&#8230;</title>
		<link>http://blog.markhopwood.com/2010/07/08/nice-to-meet-you-digital-companions-are-coming/</link>
		<comments>http://blog.markhopwood.com/2010/07/08/nice-to-meet-you-digital-companions-are-coming/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 06:30:23 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=473</guid>
		<description><![CDATA[I went to a lecture yesterday given by the excellent and entertaining Yorick Wilks, in which he explained the concept and evolution of companions &#8211; digital agents that accompany humans through their lives, helping them and improving the quality of their lives. The project he described combines face recognition in photography, speech recognition and natural [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="480" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/-Xx5hgjD-Mw&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="480" height="385" src="http://www.youtube.com/v/-Xx5hgjD-Mw&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I went to a lecture yesterday given by the excellent and entertaining <a href="http://en.wikipedia.org/wiki/Yorick_Wilks">Yorick Wilks</a>, in which he explained the concept and evolution of companions &#8211; digital agents that accompany humans through their lives, helping them and improving the quality of their lives.</p>
<p>The project he described combines face recognition in photography, speech recognition and natural language parsing, some very clever artificial intelligence and the ability to mine the rich data of the Internet (Wikipedia, your Facebook account, all manner of data from the <a href="http://en.wikipedia.org/wiki/Semantic_Web">semantic web</a>) and gives it a user interface that a person can converse with. Example applications might include teaching the software about your photo library so it can reminisce with you, researching for you on the Internet, even telling you about things it thinks you would find interesting.</p>
<p>I&#8217;m over-simplifying the science part here (it&#8217;s advanced and the lecture wasn&#8217;t meant to be deep, he said) but it seems to me combining all these technologies and data sources, and giving them an interface people are comfortable speaking to is a pretty exciting development. It&#8217;s the combination of several advanced technologies into one application, and the use of that software to learn over an extended period so it can adapt and improve over time that I find interesting.</p>
<p>Prof Wilks points out that some people are already creating digital avatars of themselves for posterity, and suggested a well-trained companion could answer questions about your life after you&#8217;ve passed on, help you remember things if you start forgetting them, and the project specifically looked at how companions could help the elderly live happier lives.</p>
<p>What I want to understand is whether I could start sending my companion to meetings in my place any time soon, or at least responding to my emails.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/07/08/nice-to-meet-you-digital-companions-are-coming/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java 4Ever</title>
		<link>http://blog.markhopwood.com/2010/06/30/java-4ever/</link>
		<comments>http://blog.markhopwood.com/2010/06/30/java-4ever/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 17:49:32 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=468</guid>
		<description><![CDATA[Thanks to Neil at Major Players for this.]]></description>
			<content:encoded><![CDATA[<p>Thanks to Neil at Major Players for this.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/fzza-ZbEY70&#038;hl=en_US&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fzza-ZbEY70&#038;hl=en_US&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/06/30/java-4ever/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clever, clever Google</title>
		<link>http://blog.markhopwood.com/2010/06/28/clever-clever-google/</link>
		<comments>http://blog.markhopwood.com/2010/06/28/clever-clever-google/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 12:46:14 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=465</guid>
		<description><![CDATA[How many times have I sent an email and forgotten to include the promised attachment? Google has introduced (on its gmail client) a check for the dreaded missing attachment, and this morning I therefore received this message when I hit &#8216;send&#8217;. I&#8217;m now eager to find other expressions I can include in my emails that [...]]]></description>
			<content:encoded><![CDATA[<p>How many times have I sent an email and forgotten to include the promised attachment? Google has introduced (on its gmail client) a check for the dreaded missing attachment, and this morning I therefore received this message when I hit &#8216;send&#8217;.</p>
<p><a href="http://blog.markhopwood.com/wp-content/uploads/2010/06/Google-Attachment-Checker.jpg"><img class="alignleft size-medium wp-image-466" title="Google Attachment Checker" src="http://blog.markhopwood.com/wp-content/uploads/2010/06/Google-Attachment-Checker-300x133.jpg" alt="" width="300" height="133" /></a></p>
<p>I&#8217;m now eager to find other expressions I can include in my emails that suggest I have attached something. Do phrases like &#8220;here&#8217;s the file&#8221; or &#8220;please find enclosed&#8221; also trigger the code?</p>
<p>How many &#8220;and here&#8217;s the email again, only with the attachment this time&#8221; emails will this clever bit of software eliminate?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/06/28/clever-clever-google/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 now out</title>
		<link>http://blog.markhopwood.com/2010/06/19/wordpress-3-0-now-out/</link>
		<comments>http://blog.markhopwood.com/2010/06/19/wordpress-3-0-now-out/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 19:10:18 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=457</guid>
		<description><![CDATA[I&#8217;ve just upgraded this blog to the latest version of WordPress, which was officially released last week. I haven&#8217;t looked at the new features very much yet, but the upgrade process was quite smooth. Because I was being cautious, here&#8217;s what I did: - Backed up my database using mysqldump - Made a new directory [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just upgraded this blog to the latest version of WordPress, which was officially released last week. I haven&#8217;t looked at the new features very much yet, but the upgrade process was quite smooth. Because I was being cautious, here&#8217;s what I did:</p>
<p>- Backed up my database using mysqldump<br />
- Made a new directory for the latest WordPress software<br />
- Downloaded it using Subversion (<em>svn co http://core.svn.wordpress.org/tags/3.0 .</em> was the command I used)<br />
- Copied the wp-content folder from my old blog directory to my new one using rsync<br />
- Copied wp-config.php and .htaccess from the old blog directory to the new one<br />
- Changed the root directory of my blog by editing its Apache conf file<br />
- Logged in and updated the database, which WordPress did automatically</p>
<p>The whole process was slightly complex, perhaps I made it so, but it was safe, as I never over-wrote the working blog in the old folder. Everything seems to be working fine now.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/06/19/wordpress-3-0-now-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android phones &#8211; first impressions</title>
		<link>http://blog.markhopwood.com/2010/06/14/android-phones-first-impressions/</link>
		<comments>http://blog.markhopwood.com/2010/06/14/android-phones-first-impressions/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 10:51:08 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/2010/06/14/android-phones-first-impressions/</guid>
		<description><![CDATA[I&#8217;ve been using an HTC Desire for almost a week now, so I&#8217;ve got enough knowledge of how it workable and how it compares to other phones like the iPhone to write this short piece. First of all, it&#8217;s a great device in its own right. Very fast, a great screen, the on screen keyboard [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using an HTC Desire for almost a week now, so I&#8217;ve got enough knowledge of how it workable and how it compares to other phones like the iPhone to write this short piece.</p>
<p>First of all, it&#8217;s a great device in its own right. Very fast, a great screen, the on screen keyboard is great, and the music player works really well with my itunes collection.</p>
<p>The fact that it has desktop widgets rather than an application launcher like the iPhone means it&#8217;s very easy to personalize in a useful and attractive way. My homepage currently contain links to my favourite applications (as with the iPhone) but also buttons for calling people, a dynamic weather feed, news feed etc, and a tiny music player. It makes the things I do all the time much easier than they are on the iPhone.</p>
<p>The app store (called android market) is useful, with lots of free and commercial apps. I&#8217;ve installed WordPress (with which I&#8217;m writing this post), Ocado and a program that reads business cards and converts them to contacts automatically. There doesn&#8217;t seem to be the same breadth of apps as you see on iTunes, but there are many, and the range is growing daily. There&#8217;s no Apple police to delay launch of new apps, so I expect there will be a lot more innovation long-term than there is on the iPhone: the presence of Flash, Python and a great scripting environment on the phone all argue for this. We won&#8217;t see debates like there were about Skype and spotify on the iPhone. By the way: Skype and LinkedIn, please release an android applications soon.</p>
<p>It syncs perfectly with Zimbra, our work email system, and with Google mail, and even links up your Facebook and Twitter contacts with your address book, though there could be privacy concerns with this.</p>
<p>So all in all this is a very useful and impressive device, personally I would say much better than the iPhone, and I&#8217;m really looking forward to seeing what happens as it evolves. The location based features, using gps and cell mast triangulation are the next area of exploration for me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/06/14/android-phones-first-impressions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Are projects actually supposed to be fun?</title>
		<link>http://blog.markhopwood.com/2010/04/28/are-projects-actually-supposed-to-be-fun/</link>
		<comments>http://blog.markhopwood.com/2010/04/28/are-projects-actually-supposed-to-be-fun/#comments</comments>
		<pubDate>Wed, 28 Apr 2010 12:48:38 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[e-commerce]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=447</guid>
		<description><![CDATA[When Wembley Stadium was being built, I remember all sorts of media stories about how badly the project was going, how incompetent the company doing the work must be, and what a disaster it was. Now we have this fantastic stadium, that we&#8217;ll be using for decades. Even my recent new kitchen was painful. Often, [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://blog.markhopwood.com/wp-content/uploads/2010/04/2124835109_658b9a71b2.jpg"><img class="size-medium wp-image-448 aligncenter" title="Wembley Stadium" src="http://blog.markhopwood.com/wp-content/uploads/2010/04/2124835109_658b9a71b2-300x225.jpg" alt="" width="300" height="225" /></a></p>
<p style="text-align: left;">When Wembley Stadium was being built, I remember all sorts of media stories about how badly the project was going, how incompetent the company doing the work must be, and what a disaster it was. Now we have this fantastic stadium, that we&#8217;ll be using for decades. Even my recent new kitchen was painful. Often, because of my role, I&#8217;m involved in projects when they get painful, and it&#8217;s made me wonder once or twice if stress-free projects are really the goal. Of course we can optimise all our processes to make things as smooth and as slick as possible, we can use our experience to avoid issues that are likely to arise along the way. I&#8217;m wondering, though, if that&#8217;s really the right thing to do, if the goal is to get a project done as quickly, as efficiently and as well as possible? The project will (hopefully) be short, and our enjoyment of its output will (hopefully) be long, and perhaps that&#8217;s the main thing?</p>
<p style="text-align: left;">If this makes sense, perhaps it means those of us who work on projects should have thick skins, and come prepared for adversity, rather than spending too much time making sure everything progresses in a smooth, flawless way.</p>
<p style="text-align: left;">I&#8217;m not suggesting that we should discard good practise and professional delivery at all, only that perhaps we should all be prepared for the tough times, and accepting of them when they come, because it will be worth it in the end.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/04/28/are-projects-actually-supposed-to-be-fun/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Magento on OS X &#8211; Snow Leopard and php</title>
		<link>http://blog.markhopwood.com/2010/04/07/magento-on-os-x-snow-leopard-and-php/</link>
		<comments>http://blog.markhopwood.com/2010/04/07/magento-on-os-x-snow-leopard-and-php/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 07:00:40 +0000</pubDate>
		<dc:creator>mark</dc:creator>
				<category><![CDATA[Pod1]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[e-commerce]]></category>
		<category><![CDATA[magento]]></category>

		<guid isPermaLink="false">http://blog.markhopwood.com/?p=445</guid>
		<description><![CDATA[A few weeks ago I wrote a post explaining how to get Magento running on an OS X system, using the Entropy php distribution. When I wrote that I was running OS X version 10.5, and I&#8217;ve since updated to Snow Leopard: OS X version 10.6. This has presented some problems, as Entropy is not [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago I <a href="http://blog.markhopwood.com/2010/02/22/installing-magento-enterprise-stand-alone-on-os-x/">wrote a post</a> explaining how to get Magento running on an OS X system, using the Entropy php distribution. When I wrote that I was running OS X version 10.5, and I&#8217;ve since updated to Snow Leopard: OS X version 10.6. This has presented some problems, as Entropy is not compatible with Snow Leopard. I was getting weird errors trying to do anything at all after installing Entropy, which led me to a well-concealed forum post that contained this information, and led me off to look for alternative php installations for my Mac.</p>
<p>I also got quite a lot of feedback after that post (my most popular blog post ever, unexpectedly) that I should look at <a href="http://www.mamp.info/en/index.html">MAMP</a>, an easy to install MySQL / php / Apache application for the Mac, so when Entropy didn&#8217;t work, I thought I&#8217;d give MAMP a try. Unfortunately, MAMP runs an old version of php, and Magento needs version 5.2, so that was no help. My team tell me I can update MAMP to run a more up to date version of php, but that seems perverse when MAMP is one of those tools everyone describes as &#8216;easy to use&#8217; and &#8216;no hassle&#8217;. So I continued looking.</p>
<p>Yesterday, I found a solution that works: Zend Community Edition, available from <a href="http://www.zend.com/en/products/server-ce/">here</a>. I downloaded and installed it, and found it had installed its own copy of Apache (as an alternative to OS X&#8217;s), a current version of php, and MySQL, as well as some interesting management tools I haven&#8217;t got into yet. I loaded the database into MySQL, set up the hosts file entry described in my original post, and copied the Magento code to Zend&#8217;s htdocs folder, then ran the installation, and it worked perfectly.</p>
<p>I&#8217;ll write a Zend version of the installation instructions soon, but for anyone else having the same problem, Zend works with Snow Leopard and Magento, and is a viable solution, at least for R&amp;D and demos like those I need to do locally.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.markhopwood.com/2010/04/07/magento-on-os-x-snow-leopard-and-php/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
