<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss'><id>tag:blogger.com,1999:blog-7692971555079600277</id><updated>2009-05-22T13:41:16.065+01:00</updated><title type='text'>SHKSPR.mobi</title><subtitle type='html'>Forsooth! The varied musings of a man on a mission.</subtitle><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/index.php'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default?start-index=26&amp;max-results=25'/><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://feeds.feedburner.com/Shkspr'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>47</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-8120684109671633286</id><published>2009-05-22T13:21:00.006+01:00</published><updated>2009-05-22T13:41:16.072+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='racists'/><category scheme='http://www.blogger.com/atom/ns#' term='Fascists'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>This Machine Stops Fascists*</title><content type='html'>How many of your twitter friends are racists? There are two ways to tell:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Directly. You see them saying something racist. In which case, I'd hope you either call them on it or you block them.&lt;/li&gt;&lt;li&gt;Indirectly. By looking at who &lt;span style="font-style: italic;"&gt;they follow&lt;/span&gt;.&lt;/li&gt;&lt;/ol&gt;To facilitate (2) I've created a quick &lt;a href="http://shkspr.mobi/twitter/racist.php"&gt;tool to tell if your twitter pals are racist&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;The site simply tells you how many of your friends and your followers also follow a racist political party.  At the moment, it only looks at the &lt;a href="http://en.wikipedia.org/wiki/British_National_Party"&gt;British National Party&lt;/a&gt;.  I'll also be including other racist, homophobic and fascist parties as I find them.&lt;br /&gt;&lt;br /&gt;Of course, on the flip side, you may wish to use this technology to find which of your friends are feminists, Marxists, PNACists, or which every group you dislike.  Technology is morally neutral - it's what &lt;span style="font-style: italic;"&gt;you&lt;/span&gt; decide to do with it that counts.&lt;br /&gt;&lt;br /&gt;Many thanks to twitter for &lt;a href="http://apiwiki.twitter.com/Rate-limiting"&gt;lifting their API limits&lt;/a&gt; for this project.&lt;br /&gt;&lt;br /&gt;*Which is a deliberate misquote of &lt;a href="http://en.wikipedia.org/wiki/Woody_Guthrie"&gt;Woody Guthrie&lt;/a&gt;. Because killing is never good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-8120684109671633286?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/8120684109671633286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=8120684109671633286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8120684109671633286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8120684109671633286'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/05/this-machine-stops-fascists.html' title='This Machine Stops Fascists*'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-559652596704224212</id><published>2009-05-07T11:03:00.003+01:00</published><updated>2009-05-07T11:59:30.359+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toilet paper'/><category scheme='http://www.blogger.com/atom/ns#' term='usability'/><category scheme='http://www.blogger.com/atom/ns#' term='de bono'/><category scheme='http://www.blogger.com/atom/ns#' term='don norman'/><title type='text'>The Usability of Toilet Paper Dispensers</title><content type='html'>&lt;a href="http://en.wikipedia.org/wiki/Don_Norman"&gt;Don Norman&lt;/a&gt; wrote a fascinating article on the &lt;a href="http://www.jnd.org/dn.mss/toilet_paper_algorit.html"&gt;Toilet Paper Algorithms&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I've long been intrigued by the central premise of the "&lt;a href="http://www.jnd.org/books.html#DOET"&gt;Design of Everyday Things&lt;/a&gt;" that the basic interactions with normal objects - from teapots to motor vehicles - leaves a lot to be desired.  It's something which is also picked up on in &lt;a href="http://en.wikipedia.org/wiki/Edward_de_Bono"&gt;Edward de Bono&lt;/a&gt;'s book "&lt;a href="http://www.amazon.co.uk/gp/product/0140258396?ie=UTF8&amp;amp;tag=shkspr-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0140258396"&gt;Simplicity&lt;/a&gt;&lt;img src="http://www.assoc-amazon.co.uk/e/ir?t=shkspr-21&amp;amp;l=as2&amp;amp;o=2&amp;amp;a=0140258396" alt="" style="border: medium none  ! important; margin: 0px ! important; display: none;" width="1" border="0" height="1" /&gt;".&lt;br /&gt;&lt;br /&gt;So, I was in a toilet when I happened upon this stunning piece of [un]usability. (Please ignore the fact that I take my phone everywhere and see nothing wrong with taking photos in toilets...)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://twitpic.com/49xbk" title="Wonder how Don Norman's toilet paper algorithm works in this ... on Twitpic"&gt;&lt;img src="http://twitpic.com/show/thumb/49xbk.png" alt="Wonder how Don Norman's toilet paper algorithm works in this ... on Twitpic" width="150" height="150" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Here's what the &lt;span style="font-style: italic;"&gt;intent&lt;/span&gt; of this object is:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Let's create a toilet roll holder where it is easy to remove the used up roll.&lt;/li&gt;&lt;li&gt;Let's create a toilet roll holder which can carry two rolls; so one is never caught short.&lt;/li&gt;&lt;/ul&gt;In both these aims, the object fails spectacularly.  To quote from Don Norman, there are three ways of working with two rolls of paper...&lt;br /&gt;&lt;br /&gt;&lt;span class="title"&gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span class="title"&gt;Algorithm Large:&lt;/span&gt; Always take paper from the largest roll.&lt;br /&gt;&lt;span class="title"&gt;Algorithm Small:&lt;/span&gt; Always take paper from the smallest roll.&lt;br /&gt;&lt;span class="title"&gt;Algorithm Random:&lt;/span&gt; Don't think -- select the roll randomly&lt;/blockquote&gt; Of course, if one always takes from the large you run in to problem; the large one becomes the small one.&lt;br /&gt;&lt;br /&gt;This is no good - it means both rolls run out at roughly the same time.  This could lead to an &lt;span style="font-style: italic;"&gt;unfortunate&lt;/span&gt; situation where there simple isn't enough paper to complete one's workings.&lt;br /&gt;&lt;br /&gt;Most people realise this and, being keen to keep some paper in reserve, will take from the smaller roll.&lt;br /&gt;&lt;br /&gt;Now we have a &lt;span style="font-weight: bold;"&gt;completely different&lt;/span&gt; problem.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;The left hand roll is depleted first.  The roll is replaced.  The right hand roll never gets used.&lt;/li&gt;&lt;li&gt;The right hand roll is depleted first.  When it comes to removal, the left hand roll has to be removed before the empty roll can be removed and replaced.&lt;/li&gt;&lt;/ol&gt;Unacceptable and inefficient.  The best case scenario is that the left hand roll is used up, the right removed, a fresh one put on &lt;span style="font-style: italic;"&gt;then &lt;/span&gt;the original right hand one is replaced as the new left hand roll and the cycle continues again.&lt;br /&gt;&lt;br /&gt;Much simpler to use something like this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.lifehacker.com.au/2008/01/dual_toilet_paper_roll_holder-2/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 200px; height: 135px;" src="http://lifehacker.com/assets/resources/2008/01/dualpaperholder-sm.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Or, of course, you can rip off the empty roll.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-559652596704224212?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/559652596704224212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=559652596704224212' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/559652596704224212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/559652596704224212'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/05/usability-of-toilet-paper-dispensers.html' title='The Usability of Toilet Paper Dispensers'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-8877636555022333349</id><published>2009-05-05T10:50:00.003+01:00</published><updated>2009-05-05T13:11:29.852+01:00</updated><title type='text'>Worth Retweeting</title><content type='html'>Recently, I've seen a lot of people retweeting content that I've already seen.&lt;br /&gt;"How very annoying," I thought to myself, "I wish someone would do something about that."&lt;br /&gt;&lt;br /&gt;So, like any self-respecting geek, I rolled up my sleeves and got on with it :-)&lt;br /&gt;&lt;br /&gt;My PHP is a little rusty, but luckily the twitter API is fairly easy.&lt;br /&gt;&lt;br /&gt;My first pass was an abject lesson of inefficiency and illiteracy.  Here was my thought process...&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get the ID of the person I want to retweet&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Get all of My Followers&lt;/li&gt;&lt;li&gt;Get the people that my followers follow&lt;/li&gt;&lt;li&gt;See how many of them follow the person I want to retweet.&lt;/li&gt;&lt;/ol&gt;This &lt;span style="font-style: italic;"&gt;did&lt;/span&gt; work but it was horribly slow.  Also, the twitter API is limited to 100 requests per hour.  If you have over 100 followers, you won't get anywhere.&lt;br /&gt;&lt;br /&gt;However, on closer reading of the API - and a little tiramisu - I had the answer.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Get my followers&lt;/li&gt;&lt;li&gt;Get the retweetee's followers&lt;/li&gt;&lt;li&gt;See how many from (1) occur in  (2)&lt;/li&gt;&lt;/ol&gt;This can be accomplished in a few lines of PHP.&lt;br /&gt;&lt;br /&gt;To get the first 5,000 followers for any user - use this URL&lt;br /&gt;&lt;blockquote&gt;$myfollowers_url = "http://twitter.com/followers/ids.json?screen_name=" . $my_name . "&amp;amp;page=1";&lt;/blockquote&gt;Then use curl to grab the data -&lt;br /&gt;&lt;blockquote&gt;$curl_handle=curl_init();curl_setopt($curl_handle,CURLOPT_RETURNTRANSFER,1);&lt;br /&gt;curl_setopt($curl_handle,CURLOPT_URL,$myfollowers_url);&lt;br /&gt;$myfollowers_json = curl_exec($curl_handle);&lt;br /&gt;curl_close($curl_handle);&lt;/blockquote&gt;You can turn the resulting JSON into an array thus:&lt;br /&gt;&lt;blockquote&gt;$myfollowers_array = explode("," , $myfollowers_string);&lt;/blockquote&gt;You do the same for the person you wish to retweet.&lt;br /&gt;PHP provides the method &lt;span style="font-style: italic;"&gt;array_intersect()&lt;/span&gt; to see how many elements from array1 occur in array2.&lt;br /&gt;&lt;blockquote&gt;$samefollowers_count = count(array_intersect($myfollowers_array,$theirfollowers_array));&lt;/blockquote&gt;&lt;br /&gt;From there, the maths is trivial.&lt;br /&gt;&lt;blockquote&gt;$myfollowers_count = count($myfollowers_array);&lt;br /&gt;$theirfollowers_count = count($theirfollowers_array);&lt;br /&gt;$ratio = $samefollowers_count / $myfollowers_count;&lt;/blockquote&gt;&lt;br /&gt;Hey presto! Done.  You can view the beta at &lt;a href="http://shkspr.mobi/twitter/retweet.php"&gt;http://shkspr.mobi/twitter/retweet.php&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-8877636555022333349?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/8877636555022333349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=8877636555022333349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8877636555022333349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8877636555022333349'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/05/worth-retweeting.html' title='Worth Retweeting'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-2888785063415555585</id><published>2009-05-03T08:41:00.003+01:00</published><updated>2009-05-03T09:52:50.144+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nitdroid'/><category scheme='http://www.blogger.com/atom/ns#' term='n810'/><category scheme='http://www.blogger.com/atom/ns#' term='nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='nit'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><title type='text'>Nitdroid: Installing Android on the Nokia N810</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG00243-20090502-2309-781226.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://shkspr.mobi/blog/uploaded_images/IMG00243-20090502-2309-781216.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I'm continually frustrated with &lt;a href="http://www.nokia.co.uk/"&gt;Nokia&lt;/a&gt;. They make truly excellent hardware but akways seem to produce the most disappointing software. The &lt;a href="http://www.nokia.co.uk/n95"&gt;N95&lt;/a&gt; &amp;amp; the &lt;a href="http://www.nokia.co.uk/n810"&gt;N810&lt;/a&gt; are perfect examples of this. Powerful and innovative computers let down by shoddy software.&lt;br /&gt;&lt;br /&gt;So, when &lt;a href="http://twitter.com/vipersine/status/1660032778"&gt;I heard&lt;/a&gt; that some clever hackers had &lt;a href="http://blogs.computerworld.com/nokia_n810_tablet_now_220_with_google_android"&gt;ported Google's Android OS to the N810&lt;/a&gt;, I leapt at the chance to reinvigorate my sadly neglected Internet Tablet..&lt;br /&gt;&lt;br /&gt;There are various tutorials on the web, but here's my quick &amp;amp; pain free howto for people running Ubuntu.  This is based on the instructions from the &lt;a href="http://guug.org/nit/nitdroid/"&gt;Nitdroid Homepage&lt;/a&gt; and the &lt;a href="http://www.internettablettalk.com/forums/showthread.php?t=25736"&gt;InternetTabletTalk forums&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You will need...&lt;ul&gt;&lt;li&gt;A Nokia N810 (this should also work with the N800 and the N770)&lt;/li&gt;&lt;li&gt;USB and Charging cables.&lt;/li&gt;&lt;li&gt;A computer running Ubuntu (or most other flavours of Linux)&lt;/li&gt;&lt;li&gt;A working Internet connection.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;NERVES OF STEEL! (Not really, it's very simple to reflash the N810 if you do mess up.)&lt;/li&gt;&lt;/ul&gt;So here's the HOWTO:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Back up any files you want to keep from your N810.  We're going to be wiping it clean.&lt;/li&gt;&lt;li&gt;Remove any SD cards you've got from the N810.&lt;/li&gt;&lt;li&gt;Make sure the battery is fully charged.&lt;/li&gt;&lt;li&gt;Create a folder on your computer called "Nitdroid".&lt;/li&gt;&lt;li&gt;Download the following files (or newer if available)&lt;/li&gt;&lt;li&gt;The &lt;a href="http://www.jakemaheu.com/flasher-3.0-static"&gt;flasher&lt;/a&gt; - this allows you to flash the hardware (you may need a different version if you're running 64bit or PPC).&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The &lt;a href="http://guug.org/nit/nitdroid/rootfs-nitdroid.tar.bz2"&gt;Android filesystem&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The &lt;a href="http://guug.org/nit/nitdroid/zImage-nitdroid-n8x0"&gt;Andoid OS&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Connect your N810 to your computer via USB, switch the N810 on.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;If you haven't got it already, install and run &lt;a href="http://gparted.sourceforge.net/"&gt;gparted&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;You need to create 3 partitions, the first &lt;span style="font-weight: bold;"&gt;must&lt;/span&gt; be FAT32, the third &lt;span style="font-weight: bold;"&gt;must&lt;/span&gt; be ext3 with a minimum size of 128MB.  See the picture for an example.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Screenshot--dev-sdb---GParted-788599.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 258px;" src="http://shkspr.mobi/blog/uploaded_images/Screenshot--dev-sdb---GParted-788596.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Take a note of the device name - in this example, it's /dev/sdb&lt;/li&gt;&lt;li&gt;We need to mount the ext3 filesystem we've created - go to the command line and type &lt;blockquote&gt;sudo mount -t ext3 /dev/sdb3 /android&lt;/blockquote&gt;Remember to change &lt;span style="font-style: italic;"&gt;/dev/sdb3&lt;/span&gt; to whatever your device is actually called. &lt;/li&gt;&lt;li&gt;We now need to go to the "/android" directory and extract the filesystem to it. At the command line, type&lt;br /&gt;&lt;blockquote&gt;cd /android&lt;/blockquote&gt;&lt;br /&gt;Then&lt;br /&gt;&lt;blockquote&gt;sudo tar -xjpvf /home/$USER/Desktop/nitdroid/rootfs-nitdroid.tar.bz&lt;/blockquote&gt;Remember to change &lt;span style="font-style: italic;"&gt;$USER&lt;/span&gt; to your username - or change the whole path to where you downloaded the nitdroid files.&lt;/li&gt;&lt;li&gt;Once complete, you unmount the filesystem by typing&lt;blockquote&gt;sudo umount /android&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;We're ready to flash! Hurrah!&lt;/li&gt;&lt;li&gt;Turn off the N810, unplug it from the power and USB cables.&lt;/li&gt;&lt;li&gt;We need to make the flashing software executable so type  &lt;blockquote&gt;chmod a+x flasher-3.0-static&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;Plug the N810 into the USB cable &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;but leave it switched off&lt;/span&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Run the flashing software (yes, with the N810 turned off) by typing&lt;blockquote&gt; sudo ./flasher-3.0-static -f -k zImage-nitdroid-n8x0 --enable-rd-mode -R&lt;/blockquote&gt;&lt;/li&gt;&lt;li&gt;You will see the following message&lt;br /&gt;&lt;blockquote&gt;flasher v0.9.0 (Jan 19 2007)&lt;br /&gt;Suitable USB device not found, waiting&lt;br /&gt;&lt;/blockquote&gt;This means that the flashing software is looking for the N810.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;On the N810, hold down the "Switch" button (The one which looks like two overlapping squares, just under the camera). With the button held down, push the power button.&lt;/li&gt;&lt;li&gt;You'll see some messages on your PC's screen indicating that the device is being flashed. Let go of the buttons.&lt;/li&gt;&lt;li&gt;Wait.&lt;/li&gt;&lt;li&gt;Wait a little while longer.&lt;/li&gt;&lt;li&gt;Have a biscuit to calm your nerves.&lt;/li&gt;&lt;li&gt;It should be over and done with in less than a minute.&lt;/li&gt;&lt;li&gt;Once it's complete, unplug the N810. Power it off, then on again. You should see this screen.&lt;/li&gt;&lt;li&gt;It takes about 5 minutes for the first boot to complete.  If it takes substantially longer than that, read the troubleshooting section.&lt;/li&gt;&lt;li&gt;TADA! You now have Android on your N810.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG00247-20090503-0914-781277.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://shkspr.mobi/blog/uploaded_images/IMG00247-20090503-0914-781266.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG00250-20090503-0916-723916.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://shkspr.mobi/blog/uploaded_images/IMG00250-20090503-0916-723907.jpg" alt="" border="0" /&gt;&lt;/a&gt;WiFi works - as do the keyboard and touchscreen.  At the moment, sound, BlueTooth &amp;amp; GPS don't.  There are a few random crashes, and the performance leaves a little to be desired.  Much like the original Maemo software!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;Troubleshooting.&lt;br /&gt;If it all goes wrong, here's how to get your N810 back to the latest official firmware.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Download the latest official firmware from http://tablets-dev.nokia.com/nokia_N810.php&lt;/li&gt;&lt;li&gt;Plug the N810 into the USB cable &lt;span style="font-weight: bold;"&gt;&lt;span style="font-style: italic;"&gt;but leave it switched off&lt;/span&gt;&lt;/span&gt;.&lt;/li&gt;&lt;li&gt;Run the flashing software (yes, with the N810 turned off) by typing&lt;blockquote&gt; sudo ./flasher-3.0 -F RX-44_DIABLO_5.2008.43-7_PR_COMBINED_MR0_ARM.bin -f -R&lt;br /&gt;&lt;/blockquote&gt;Remember to replace "RX-44...." with the name of the latest software.&lt;/li&gt;&lt;li&gt;You will see the following message&lt;br /&gt;&lt;blockquote&gt;flasher v0.9.0 (Jan 19 2007)&lt;br /&gt;Suitable USB device not found, waiting&lt;br /&gt;&lt;/blockquote&gt;This means that the flashing software is looking for the N810.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;On the N810, hold down the "Switch" button (The one which looks like two overlapping squares, just under the camera). With the button held down, push the power button.&lt;/li&gt;&lt;li&gt;Wait.  You will have a factory fresh N810 in a matter of minutes.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-2888785063415555585?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/2888785063415555585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=2888785063415555585' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/2888785063415555585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/2888785063415555585'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/05/nitdroid-installing-android-on-nokia.html' title='Nitdroid: Installing Android on the Nokia N810'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-6739559546421889055</id><published>2009-04-19T08:18:00.003+01:00</published><updated>2009-04-21T13:14:35.531+01:00</updated><title type='text'>Mafia Wars - Two UI Flaws</title><content type='html'>I am greatly enjoying playing &lt;a href="http://www.zynga.com/games/index.php?media=iphone&amp;game=mafiawarsiphone"&gt;Zynga's Mafia Wars&lt;/a&gt; on the Cadbury's iPhone.  There are two fairly interesting UI flaws which I'd like to point out...&lt;br /&gt;&lt;br /&gt;The first is the screen which allows you to alter your stats - this is what it looks like.&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/E99iQYRjGkd1-CfpEc7-Qw?authkey=Gv1sRgCKqCqtWAwq73lwE&amp;feat=embedwebsite"&gt;&lt;img src="http://lh4.ggpht.com/_XSuRCIB_agQ/SerPkcLsqdI/AAAAAAAAACk/gDLCjjHlkrQ/Mafia.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However, this is what most people will see.&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/U2Lcwq7XXVasayyrNtYl4w?authkey=Gv1sRgCKqCqtWAwq73lwE&amp;feat=embedwebsite"&gt;&lt;img src="http://lh3.ggpht.com/_XSuRCIB_agQ/SerPkfev8cI/AAAAAAAAACs/UUCOh-DQS68/Mafia2.PNG" /&gt;&lt;/a&gt;&lt;br /&gt;Can you spot the subtle but important distinction?&lt;br /&gt;&lt;br /&gt;Proximity implies relation.  The word "Energy" is nearer to the number "102" than health.  Therefore, one would assume that they are related.  In this case they are not.&lt;br /&gt;&lt;br /&gt;This error is compounded by the boxing.  The horizontal lines are, I'm guessing, intended to imply underlining.  They have the effect of creating boxes - our mental model of UI generally assumes that everything inside the box should be related.&lt;br /&gt;&lt;br /&gt;The second UI flaw is much harder to show on a blog :-)&lt;br /&gt;When the game starts up, it plays an animation with the sound of some reving cars and a barking dog.&lt;br /&gt;&lt;br /&gt;When I'm playing the game late at night (or at work!) I don't want to disturb people.  You can set the sound options in the preferences &lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt;but this has no effect on the startup sound!&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;a href="http://picasaweb.google.com/lh/photo/JfNZRslDeAh9eat6AYaM6w?authkey=Gv1sRgCKqCqtWAwq73lwE&amp;feat=embedwebsite"&gt;&lt;img src="http://lh5.ggpht.com/_XSuRCIB_agQ/SerTnE768kI/AAAAAAAAAC0/aWUJzVCg3Ms/mafia3.png" /&gt;&lt;/a&gt;&lt;br /&gt;(Incidentally, notice the boxing on this screen.  The inconsistency between these screens will also confuse users.)&lt;br /&gt;&lt;br /&gt;Fair enough, I'll use the handy switch at the side of the iPhone to switch all sounds off.&lt;br /&gt;&lt;br /&gt;Except, it would appear, that applications can override this system setting.  This is a poor choice by Cadbury's.  They should know that silence is golden and that user-space applications should not be able to override system wide settings.&lt;br /&gt;&lt;br /&gt;However, aside from these two flaws, it's an addictive little game.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-6739559546421889055?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/6739559546421889055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=6739559546421889055' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6739559546421889055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6739559546421889055'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/04/mafia-wars-two-ui-flaws.html' title='Mafia Wars - Two UI Flaws'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-5355209876722787676</id><published>2009-04-18T10:17:00.003+01:00</published><updated>2009-04-21T13:08:48.353+01:00</updated><title type='text'>The Perfect Ingredients for a Miracle Berry Party</title><content type='html'>&lt;p class="mobile-photo"&gt;&lt;a href="http://shkspr.mobi/blog/uploaded_images/miraclelarge.jpg"&gt;&lt;img src="http://shkspr.mobi/blog/uploaded_images/miraclesmall"  border="0" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Miracle Berry Tablets purchased from &lt;a href="http://www.miraclefruituk.co.uk/"&gt;Miracle Fruit International&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-5355209876722787676?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/5355209876722787676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=5355209876722787676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/5355209876722787676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/5355209876722787676'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/04/perfect-ingredients-for-miracle-berry.html' title='The Perfect Ingredients for a Miracle Berry Party'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-2272845612448522397</id><published>2009-04-14T13:21:00.002+01:00</published><updated>2009-04-14T13:40:46.416+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='censorship'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon'/><category scheme='http://www.blogger.com/atom/ns#' term='amazonfail'/><title type='text'>Thoughts on #AmazonFail</title><content type='html'>I want to ignore the debate about whether it's right or wrong to "censor" books based on the sexuality of their subject matter.&lt;br /&gt;&lt;br /&gt;It doesn't matter, at this stage, whether &lt;a href="http://www.channel4.com/news/articles/science_technology/amazon+website+censorship+row/3085982"&gt;Amzon's deranking of LGBTQI works&lt;/a&gt; was a glitch, policy or the work of trolls. What matters is the action taken by the "online community" and Amazon's reaction to it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Firstly&lt;/span&gt;, why would anyone take the word of &lt;a href="http://markprobst.livejournal.com/15293.html"&gt;an Amazon CSR as customer policy?&lt;/a&gt;&lt;br /&gt;I've worked in call centres - I guess a lot of people have - CSRs are almost universally treated as the bottom rung of the company. They have no insight into policy or how and why it's made. They have no power to suggest changes. They will repeat any wild rumour they've heard from their colleagues or superiors if they think it will get an angry customer off the phone.&lt;br /&gt;&lt;blockquote&gt;In consideration of our entire customer base, we exclude "adult" material from appearing in some searches and best seller lists. Since these lists are generated using sales ranks, adult materials must also be excluded from that feature. &lt;/blockquote&gt;&lt;br /&gt;The CSR's comments can be safely ignored.&lt;br /&gt;&lt;br /&gt;Of course, this raises the question of whether big companies should treat their CSRs like mini-PR agents and give them a commensurate salary boost.  I believe that front line staff have more of an impact on "brand perception" and "customer loyalty" than even the glitziest of advertising campaigns.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Secondly&lt;/span&gt;, the "online community" seems to have a shoot first, ask questions later philosophy. &lt;br /&gt;I'm pro-open-source and I think that crowd-sourcing research is a highly efficient and effective way to investigate stories. But one needs to substantiate first. Imagine if there really was a completely innocuous explanation (say someone hit the wrong button on the wrong box or Amazon were hit by hackers) all of a sudden the tide is out and we can see *exactly* who is swimming naked.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Thirdly&lt;/span&gt;, the immediacy of cyberspace does not map well to meatspace.&lt;br /&gt;A scant few hours after the storm erupted, a blogger was asking&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://community.livejournal.com/theyorkshergob/245207.html"&gt;Is there any reason why The [Liberal Democrat] Party is still supporting and promoting them via the affiliate scheme? All the ethical people are disabling theirs.&lt;/a&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Well... Possibly because they are part of the evil conspiracy, possibly because they wanted to see if it was true, and possibly because the person who makes those decisions was enjoying a weekend away from work. Her superiors were also probably eking what pleasure they could from the British springtime.&lt;br /&gt;&lt;br /&gt;We don't all spend every waking moment plugged into the hyperzeitgeist that is twitter. Right now, ring your mum or ask your boss's boss what they think of #AmazonFail. I bet it won't even have crossed their radar.&lt;br /&gt;&lt;br /&gt;The same is also true of Amazon. &lt;a href="http://www.bbc.co.uk/blogs/technology/2009/04/the_amazon_firestorm.html"&gt;They've put out a press release on Tuesday&lt;/a&gt; - the first working day after the break.&lt;br /&gt;&lt;br /&gt;The lesson here for big companies is that your customers are never on holiday. They expect your stores &amp; call centres to be open at the customers' convenience, not the company's.&lt;br /&gt;&lt;br /&gt;When I was &lt;a href="http://www.linkedin.com/in/TerenceEden"&gt;Production Manager on Vodafone live!&lt;/a&gt; we would always ensure that someone responsible was on call to fix the site or answer questions on why a policy decision had been made. If we didn't know the answers, we were allowed to phone someone who did - even if it meant waking them up in the middle of the night.&lt;br /&gt;&lt;br /&gt;Of course, this means paying overtime, TOIL or a decent wage. Something &lt;a href="http://business.timesonline.co.uk/tol/business/industry_sectors/retailing/article5337770.ece"&gt;Amazon doesn't see the value in&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Finally&lt;/span&gt;&lt;br /&gt;I honestly don't think any side in this mini-culture skirmish emerges with much glory.&lt;br /&gt;&lt;br /&gt;Amazon need to keeps their CSRs better informed and need to make sure that someone with authority is allowed to engage with their customer base even during the holidays.&lt;br /&gt;&lt;br /&gt;Bloggers, twitterers, facebookers should keep fighting the good fight. They also need to keep in mind &lt;a href="http://en.wikipedia.org/wiki/Hanlon's_razor"&gt;Hanlon's Razor&lt;/a&gt; and, remember, it's ok to take a deep breath &amp; wait more than 24 hours for an answer before breaking out the placards.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Postscript&lt;/span&gt;&lt;br /&gt;Of course, if it turns out that Amazon have as a matter of policy deranking these books, I utterly condemn them.  However, I'm sure the lost sales from bestselling authors will do more to change their minds than a boycott.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-2272845612448522397?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/2272845612448522397/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=2272845612448522397' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/2272845612448522397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/2272845612448522397'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/04/thoughts-on-amazonfail.html' title='Thoughts on #AmazonFail'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-2473369754042238371</id><published>2009-04-13T12:14:00.002+01:00</published><updated>2009-04-13T12:29:30.124+01:00</updated><title type='text'>Carpool</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/carpool-764983.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 267px;" src="http://shkspr.mobi/blog/uploaded_images/carpool-764981.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Bob-The-Taxi is a warmer, friendlier take on &lt;a href="http://www.bbc.co.uk/comedy/marionandgeoff/index.shtml"&gt;Marrion &amp;amp; Geoff&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bob, a down on his luck ageing reprobate is reduced to ferrying around his rich &amp;amp; famous former friends in his decrepit old car.&lt;br /&gt;&lt;br /&gt;Watch as his simple minded questioning makes his guests unintentionally reveal more about themselves than they ever expected.&lt;br /&gt;&lt;br /&gt;Staring Ricky Gervais as Robert Llewellyn.&lt;br /&gt;&lt;br /&gt;You'll laugh, you'll cry, you'll want to buy the DVD box set.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;At least, that's how I'd imagine this series would have to be pitched to get on to contemporary television.&lt;br /&gt;&lt;br /&gt;In reality this is a self produced - and self financed - project from &lt;a href="http://www.llewtube.com/"&gt;Robert Llewellyn&lt;/a&gt; wherein he drives his showbiz mates around for ten minutes and has a good natter with them. Like a taxi driving Michael Parkinson - but without the casual racism*.&lt;br /&gt;&lt;br /&gt;It's a wonderfully innovative show which heralds a new way of thinking about television.&lt;br /&gt;&lt;br /&gt;Computer technology has reached a stage where anyone with a microphone can record a radio show. Anyone can produce great works of art. Anyone with a camera and some editing software can produce a TV show or film.&lt;br /&gt;&lt;br /&gt;The only thing that the computer can't provide is talent. I don't mean the talent to use the software, I mean the talent of creativity.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/BobbyLlew"&gt;@Bobbyllew&lt;/a&gt; is an effortless talented presenter who's natural energy makes him captivating on screen. He has what many others lack. And it is this talent which lift this show above the fairly awful level of most self-produced shows today.&lt;br /&gt;&lt;br /&gt;There are so many bad podcasts out there - some from supposed professionals - which should serve as a warning to anyone trying to create. Your mates might find you hilarious in the pub, but that doesn't mean the rest of the world cares for your thoughts on where missing socks end up.&lt;br /&gt;&lt;br /&gt;Mr Llewellyn not only has a nice little show - he also has the social media chops to seed it to the world via YouTube, iTunes, twitter and a host of other media.&lt;br /&gt;&lt;br /&gt;Kudos to him for getting this off the ground - I can't wait to see how it progresses. &lt;br /&gt;&lt;br /&gt;*From the taxi driver. Parky loves all creeds and colours. Even those kooky looking ginger people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-2473369754042238371?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/2473369754042238371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=2473369754042238371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/2473369754042238371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/2473369754042238371'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/04/carpool.html' title='Carpool'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-8673659007640507838</id><published>2009-04-13T11:06:00.004+01:00</published><updated>2009-04-13T11:18:40.117+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='vegetarian'/><title type='text'>The Worst Thing About Being Vegetarian - Part 1</title><content type='html'>I'm very happy being a vegetarian.  There are, however, some highly annoying problems that all vegetarians encounter. &lt;br /&gt;&lt;br /&gt;The first is, when going to a &lt;a href="http://en.wikipedia.org/wiki/Michelin_Guide"&gt;Michelin Starred&lt;/a&gt; restaurant, only having a single menu choice. &lt;br /&gt;&lt;br /&gt;Usually it's cheese salad. Or mushroom risotto. Don't get me wrong, I'm grateful to have a single item suitable for my dietary preferences, but would it kill restaurants to give us veggies a choice? Half the fun of going out to a meal is discussing what one is going to eat. When you're stuck with a single line - usually at the back of the menu - it can be quite dispiriting.&lt;br /&gt;&lt;br /&gt;The second is food products which look like they ought to be vegetarian but are not.&lt;br /&gt;&lt;br /&gt;Did you know that Twix isn't suitable for veggies? No? &lt;a href="http://twitter.com/edent/statuses/1158371860"&gt;Neither did BMI&lt;/a&gt; - who helpfully include the Twix in their vegetarian business class meal.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.masterfoodsconsumercare.co.uk/veg_faq.asp"&gt;Master Food have a FAQ&lt;/a&gt; about Vegetarian labelling which doesn't really answer any questions.&lt;br /&gt;&lt;br /&gt;They also have a &lt;a href="http://www.masterfoodsconsumercare.co.uk/veg_prodlst.asp"&gt;vegetarian food list&lt;/a&gt; which doesn't seem to have been updated and - most importantly - doesn't list which foods &lt;span style="font-style:italic;"&gt;aren't&lt;/span&gt; vegetarian.&lt;br /&gt;&lt;br /&gt;The same is also true for soft drinks like Fanta - that fizzy orange goodness is made - in part - &lt;a href="http://www.telegraph.co.uk/news/uknews/1551625/Vegetarians-angered-as-more-foodstuffs-prove-to-contain-animal-ingredients.html"&gt;from fish&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I think that the &lt;a href="http://www.food.gov.uk/"&gt;Food Standards Agency&lt;/a&gt; should mandate a label for non-vegetarian foods which may appear vegetarian.&lt;br /&gt;&lt;br /&gt;I'm not suggesting that beef stew needs a label - that should be obvious - but certain chewing gums, crisps, and soft drinks are all things that one would assume to be free of meat &amp; fish but aren't.&lt;br /&gt;&lt;br /&gt;Here endeth (part 1 of) the rant&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-8673659007640507838?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/8673659007640507838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=8673659007640507838' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8673659007640507838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8673659007640507838'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/04/worst-thing-about-being-vegetarian-part.html' title='The Worst Thing About Being Vegetarian - Part 1'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-1603800120586125838</id><published>2009-04-02T13:15:00.003+01:00</published><updated>2009-04-02T13:40:50.364+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apps'/><category scheme='http://www.blogger.com/atom/ns#' term='RIM'/><category scheme='http://www.blogger.com/atom/ns#' term='AppStore'/><category scheme='http://www.blogger.com/atom/ns#' term='AppWorld'/><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='App Store'/><category scheme='http://www.blogger.com/atom/ns#' term='Screenshots'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><title type='text'>BlackBerry AppWorld - Pictures and thoughts</title><content type='html'>So, RIM have &lt;span style="font-style: italic;"&gt;finally&lt;/span&gt; released their Application Store (hereafter called &lt;span style="font-weight: bold;"&gt;AppWorld&lt;/span&gt;) Let's take it for a spin on a BlackBerry Bold (9000 running 4.6.0.237 for those who care about such things).  All screenshots taken with the magnificent &lt;a href="http://www.thetechmogul.com/index.php?option=com_content&amp;view=category&amp;layout=blog&amp;id=34&amp;Itemid=50"&gt;CaptureIt from The Tech Mogul&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You can grab it by pointing your 'Berry at &lt;a href="http://blackberry.mobi/appworld"&gt;http://blackberry.mobi/appworld&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;First off, it's very good looking. A good layout showing featured apps.  Underneath are links to Categories, Top Downloads, Search, and My World (where you can see what you've downloaded)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture7_26_3-746661.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture7_26_3-746659.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's a fairly large selection of applications already available - not as many as iPhone, but this is a lot newer.  The applications have a more professional feel.  There are a few "fart" apps - but not the hundred which clog up Apple and Android.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture7_30_21-746676.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture7_30_21-746674.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The Top Downloads section is well arranged&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture7_33_54-775745.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture7_33_54-775743.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Interestingly, RIM have chosen PayPal to handle the billing.  This means they don't need to do deals with carriers or set up their own payment gateway.  I can't help but wonder how much they will have to give away on each transaction and how many people will be turned off after suffering PayPal's lousy customer service.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture7_34_16-775761.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture7_34_16-775759.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;A note to Apple - you don't need to sign up to PayPal in order to download free apps.  Take the hint!&lt;br /&gt;&lt;br /&gt;Again, a well arranged My World section allows a user to send in reviews for the apps.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture7_43_56-717149.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture7_43_56-717148.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture7_43_43-717136.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture7_43_43-717134.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The recommend functionality is well integrated.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture7_44_12-759981.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture7_44_12-759979.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have AppWorld installed, your 'Berry will recognise the link and attempt to open it in the AppWorld, rather than the browser.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture8_11_16-759996.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture8_11_16-759994.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This is where it starts to go wrong.  If you try to open the link in the web browser, you &lt;span style="font-style:italic;"&gt;don't&lt;/span&gt; get taken to a mobile friendly page.  This is simply inexcusable. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture8_12_51-792879.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture8_12_51-792877.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture8_13_6-792896.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture8_13_6-792894.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Overall, this is a really solid offering from RIM.  They've taken their time and come up with a quality product.  Very interesting to note that while there are some free and sub-$9.99 applications, there are some apps ranging from $49.99 to &lt;span style="font-weight:bold;"&gt;$200&lt;/span&gt;.  Wow.  These apps are obviously targeting business users who haven't quite get their head around the credit crunch yet.&lt;br /&gt;&lt;br /&gt;Only two things spoil the party.&lt;br /&gt;1) Pricing is in USD - there doesn't seem to be an option for GBP or CAD (the AppWorld is currently only available in US, Canada and UK).&lt;br /&gt;&lt;br /&gt;2) &lt;a href="http://twitter.com/edent/status/1430072623"&gt;I made it crash&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture8_32_1-711009.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture8_32_1-711007.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;While a loading screen is running, hit the BB button, then select "Read Reviews".&lt;br /&gt;The crash is nothing too serious, but it does point to a little lack of testing.&lt;br /&gt;&lt;br /&gt;Very impressive RIM, let's see how it evolves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-1603800120586125838?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/1603800120586125838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=1603800120586125838' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/1603800120586125838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/1603800120586125838'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/04/blackberry-appworld-pictures-and.html' title='BlackBerry AppWorld - Pictures and thoughts'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-8916317379846122423</id><published>2009-03-30T14:19:00.004+01:00</published><updated>2009-03-30T15:05:57.080+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.tel'/><category scheme='http://www.blogger.com/atom/ns#' term='mobile'/><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='tel'/><category scheme='http://www.blogger.com/atom/ns#' term='vcard'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Some thoughts on .tel</title><content type='html'>Just a few quick thoughts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.telnic.org/"&gt;.tel&lt;/a&gt; is &lt;span style="font-style: italic;"&gt;yet another&lt;/span&gt; top level domain to go with all those other highly &lt;del&gt;profitable&lt;/del&gt;&lt;ins&gt;popular&lt;/ins&gt; ones.  You know, like &lt;a href="http://en.wikipedia.org/wiki/.biz"&gt;.biz&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/.museum"&gt;.museum&lt;/a&gt;, &lt;a href="http://en.wikipedia.org/wiki/.info"&gt;.info&lt;/a&gt;, etc.&lt;br /&gt;&lt;br /&gt;This domain is different - this domain is single purpose.  .tel's raison d'être is to abolish the business card.  No more handing over little cardboard oblongs, in the glorious future, we'll just say &lt;blockquote&gt;"Visit aitch-tee-tee-pee colon slash-slash edent dot tell... No... Tell. It's spelled TEA-EE-EL. Yes. Just one EL. No, I don't know why. Here, let me write it down for you on a little cardboard oblong..." &lt;/blockquote&gt;&lt;br /&gt;So, as you've guessed, I'm not the world's biggest fan.  But I was "lucky" enough to win a free domain courtesy of &lt;a href="http://telreg.com/"&gt;TelReg&lt;/a&gt;.  As I'm a freebie customer, I don't think it's fair of me to critique them in any way - but I'm sure going to critique the whole .tel idea.&lt;br /&gt;&lt;br /&gt;First of all, why not take a look at the site.  &lt;a href="http://edent.tel/"&gt;edent.tel&lt;/a&gt;. Go ahead, I'll wait.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/edent.tel.web-742461.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 234px;" src="http://shkspr.mobi/blog/uploaded_images/edent.tel.web-742458.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Yeuch! What a dull looking site.  There is, at the moment, no way to customise the look and feel, I can't even add my picture (not that it would make the site look &lt;span style="font-style: italic;"&gt;much&lt;/span&gt; better...).  I can, however, add some very limited information.&lt;br /&gt;&lt;br /&gt;Now, I'm not a professional usability expert - but even I can point out the dull text, the huge dead space, the reliance on scrolling.  Yeuch.&lt;br /&gt;&lt;br /&gt;To make matters worse, there is a mobile version of this page.  Seeing as most of the people to whom I'd give a business card will have a mobile phone, this makes sense.  Let's take a look at it in two popular phones.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;iPhone 3G.&lt;/h2&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG_0011-711880.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 213px; height: 320px;" src="http://shkspr.mobi/blog/uploaded_images/IMG_0011-711877.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;h2&gt;BlackBerry Bold (9000).&lt;/h2&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture14_18_12-742478.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture14_18_12-742476.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/Capture14_18_19-761094.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 213px;" src="http://shkspr.mobi/blog/uploaded_images/Capture14_18_19-761092.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Yeuch!  Again, no panache, no style. Just dull dull dull text.  You'd think that the .VCARD link would be the top link, wouldn't you?  That would be a basic usability feature.  But no.&lt;br /&gt;&lt;br /&gt;As an aside, the iPhone can't even download the .VCARD.  This is the fault of Apple.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG_0012-711948.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 213px; height: 320px;" src="http://shkspr.mobi/blog/uploaded_images/IMG_0012-711945.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;But the .tel people shouldn't even &lt;span style="font-style: italic;"&gt;offer&lt;/span&gt; a link to a phone they &lt;span style="font-weight: bold;"&gt;know&lt;/span&gt; can't support it.&lt;br /&gt;&lt;br /&gt;Anyway.  As I've said, I've got this free for a year.  A few hours in and I can't see myself renewing it.  If .tel can improve some of their basic flaws and improve their customer perception, I might reconsider.&lt;br /&gt;&lt;br /&gt;I &lt;span style="font-style:italic;"&gt;sort of&lt;/span&gt; like the idea.  But I prefer SyncML sites.  Take &lt;a href="http://zyb.com"&gt;ZYB&lt;/a&gt; - (owned by Vodafone, who own me. Yes, I am biased) - if I give you &lt;a href="http://zyb.com/terenceeden"&gt;my ZYB address&lt;/a&gt;, and we connect, whenever I change my address or telephone number it is &lt;span style="font-weight:bold;"&gt;automatically&lt;/span&gt; updated on your phone.  Smart.  And also pretty.  Two things that .tel is not.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-8916317379846122423?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/8916317379846122423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=8916317379846122423' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8916317379846122423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8916317379846122423'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/03/some-thoughts-on-tel.html' title='Some thoughts on .tel'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-497351491431375078</id><published>2009-03-24T22:34:00.003Z</published><updated>2009-03-24T22:57:49.497Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='#ALD09'/><category scheme='http://www.blogger.com/atom/ns#' term='finding ada'/><category scheme='http://www.blogger.com/atom/ns#' term='AdaLovelaceDay09'/><title type='text'>Ada Lovelace Day</title><content type='html'>This post is for the &lt;a href="http://suw.org.uk/"&gt;amazing Suw&lt;/a&gt; for starting &lt;a href="http://findingada.com/"&gt;Finding Ada&lt;/a&gt;'s Ada Lovelace day.&lt;br /&gt;&lt;br /&gt;Ada Lovelace Day is an international day of blogging to draw attention to women excelling in technology.  Women’s contributions often go unacknowledged, their innovations seldom mentioned, their faces rarely recognised.&lt;br /&gt;&lt;br /&gt;I &lt;a href="http://www.pledgebank.com/AdaLovelaceDay"&gt;pledged to blog about one woman&lt;/a&gt; - I'm going to be slightly greedy and name two people.&lt;br /&gt;&lt;br /&gt;The first, representing the past, is &lt;a href="http://en.wikipedia.org/wiki/Delia_Derbyshire"&gt;Delia Derbyshire&lt;/a&gt;. So much has been written about her, that I shan't bother retreading old ground.  Sufficed to say, she is still giving music geeks a run for their money. She is still being talked about as people &lt;a href="http://www.rtforum.co.uk/"&gt;master DVDs of ancient TV shows&lt;/a&gt;.  She is still making kids - and adults - shudder with anticipation as they get drawn in to Sci Fi.  And what is Sci Fi but playing with toys we haven't yet invented.&lt;br /&gt;&lt;br /&gt;The second, representing the future, is &lt;a href="http://www.technokitten.blogspot.com/"&gt;Helen Keegan - AKA technokitten&lt;/a&gt;. &lt;br /&gt;I've only met Helen a few times, and I hope she won't take umbridge at my gratuitous sucking up. &lt;br /&gt;Helen tries to make women more visible in the mobile industry.&lt;br /&gt;It must be really hard knowing that whenever you open your mouth, you run the risk of making yourself unpopular.  But that's what Helen does as she fights to get more women in to conferences, on the stage, asking questions, speaking up, chairing discussions and addressing audiences. She's fighting the good fight and I have no doubt she will succeed. &lt;br /&gt;It won't happen over night - and it will need the help of men and women in the industry - but in 10 or 20 years' time we'll look back in horrified wonder at the levels of inequality in the mobile industry.  We may not remember her by name - but those coming after us will always owe her a debt.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-497351491431375078?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/497351491431375078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=497351491431375078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/497351491431375078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/497351491431375078'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/03/ada-lovelace-day.html' title='Ada Lovelace Day'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-6534386426116431472</id><published>2009-03-02T10:26:00.006Z</published><updated>2009-03-03T14:10:26.692Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='sponsorship'/><category scheme='http://www.blogger.com/atom/ns#' term='MobileCamptBrighton'/><category scheme='http://www.blogger.com/atom/ns#' term='the skiff'/><category scheme='http://www.blogger.com/atom/ns#' term='vodafone'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>MobileCampBrighton Mon, 2 Mar 2009</title><content type='html'>[Disclaimer: This event was generously sponsored by &lt;a href="http://www.betavine.net/"&gt;Vodafone&lt;/a&gt;. I am a Vodafone employee but this post does not reflect the opinions of Vodafone. I helped arrange this sponsorship and am, therefore, highly biased.]&lt;br /&gt;&lt;br /&gt;A quick review of &lt;a href="http://barcamp.org/MobileCampBrighton"&gt;MobileCampBrighton&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Brighton is such a delightful city that it's hard to begrudge it stealing one's Saturday morning lie-in. As I wandered the laines looking for &lt;a href="http://theskiff.org/"&gt;The Skiff&lt;/a&gt;, I was worried about how successful this BarCamp event would be. It was the same weekend as the popular &lt;a href="http://www.modernliberty.net/"&gt;Convention on Modern Liberty&lt;/a&gt; and it was being held outside London. Added to my worries was the fact that I had convinced Vodafone to sponsor the event - if it didn't go well, it would be a personal and professional disappointment.&lt;br /&gt;&lt;br /&gt;I needn't have been so worried.&lt;br /&gt;&lt;br /&gt;This was the site that greeted me at the door.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG_0007-749555.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://shkspr.mobi/blog/uploaded_images/IMG_0007-749408.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The Skiff began to fill up rapidly. One usually expect about a 30% drop off in participants - especially at a free event - but I think there were more attendees than were anticipated!&lt;br /&gt;&lt;br /&gt;Usually BarCamps have several sessions running at once. The advantages being that more people can present and group sizes are manageable. However, this often leads to a bit of confusion as sessions finish at different times and a bit of heartache as one has to decide between two equally compelling talks.&lt;br /&gt;&lt;br /&gt;Due to the relatively small number of participants, we managed to do all the presentations sequentially in the one room. This would not have been possible - or desirable - at a larger unconference, but here it worked beautifully.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;The Sessions&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://flickr.com/photos/pixelm/3322530186/sizes/l/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://farm4.static.flickr.com/3551/3322530186_90cc710c1f.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;(Photo courtesy of &lt;a href="http://flickr.com/photos/pixelm/"&gt;Pixelm&lt;/a&gt; Image is &lt;a href="http://creativecommons.org/licenses/by-nc-sa/2.0/deed.en_GB"&gt;BY-NC-SA&lt;/a&gt;.)&lt;br /&gt;&lt;br /&gt;So, a brief run down of the talks I found memorable.&lt;br /&gt;&lt;br /&gt;Ribot gave a talk on the "&lt;a href="http://ribot.co.uk/2009/emotion-behaviour-and-human-context-at-mobile-design-uk/"&gt;Emotion, Behaviour and Human Context&lt;/a&gt;" focusing on the power of sketches. As designers &amp;amp; developers, we often go for the big bang approach. Often it's more productive to paper prototype - it's faster and you'll be less emotionally attached to a "bad" idea.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG00201-20090228-1341-711302.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://shkspr.mobi/blog/uploaded_images/IMG00201-20090228-1341-711290.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/IMG00200-20090228-1226-711233.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://shkspr.mobi/blog/uploaded_images/IMG00200-20090228-1226-711222.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Some sketches.&lt;br /&gt;&lt;br /&gt;Marten van Wezel gave us his experience of building successful communities.  I'd never quite realised the strategies one needs to employ to keep a service pleasant for its users.&lt;br /&gt;&lt;br /&gt;A good looking fellow called Terence Eden, basically rehashed his &lt;a href="http://shkspr.mobi/blog/2008/11/im-looking-through-you-but-youre-not.html"&gt;blog post about mobile contextual advertising and its inasivness&lt;/a&gt;. A good points to come out of the discussion was the need for VRM (Vendor Relationship Management). Something I'll be looking into closely.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.priyascape.com/"&gt;Priya Prakash&lt;/a&gt; spoke about her &lt;a href="http://www.priyascape.com/projects_miljul.htm"&gt;research in to emerging market&lt;/a&gt;. This was an absolutley fascinating discussion about how different people use new technology.  A choice quote was "if you want to see how people use technology, go to nail salons and cafes".&lt;br /&gt;&lt;br /&gt;That most melifulous of speaker, Terence Eden snaked his way onto the board again to say "Fuck the iPhone (and not in a good way)". Regular readers will know of my distaste for Jobs' Toy, but this was a discussion about how the focus on cool new phones and gadgets basically ignored a large swathe of the population. While it's personally very exciting to develop for the cutting edge, we must not forget that the majority of people are on 18 month contracts and won't be able to get to our products for some time.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://tommorris.org/"&gt;Tom Morris&lt;/a&gt; gave us his thoughts on making mobile applications and services more relavent by making them easier to develop. It's a good idea, but I still think the barrier to entry for programming (IDE, text commands, language paradigms) make it too hard for regular users to even think about programming.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://twitter.com/rapella"&gt;Raul&lt;/a&gt; - a linguist - shared his experiences with how languages change to fit the digital landscape.&lt;br /&gt;&lt;br /&gt;There were several other talks and I'll link to the Qik streams / videos when I find them.&lt;br /&gt;&lt;br /&gt;The final event of the day was a "fastest text" competition. Marten van Wezel won Army of Two and &lt;a href="http://nikf.org/"&gt;Nik&lt;/a&gt; won Spore. Both prizes were generously donated by &lt;a href="http://www.linkedin.com/pub/0/794/532"&gt;Jessica Gwyther&lt;/a&gt;, the Games Content Development Manager at Vodafone Group.&lt;br /&gt;&lt;br /&gt;I really got a lot out of this camp - it's great to meet new people who aren't afraid to challenge your ideas.&lt;br /&gt;&lt;br /&gt;You can view the &lt;a href="http://search.twitter.com/search?q=mobilecampbrighton"&gt;back channel chatter on twitter&lt;/a&gt; (or &lt;a href="http://www.google.co.uk/search?q=mobilecampbrighton+site%3Atwitter.com"&gt;Google's search for mobileCampBrighton&lt;/a&gt; if twitter is down...)&lt;br /&gt;&lt;br /&gt;From a professional point of view, I felt that sponsorship was worthwhile.  I got to demo our new products in front of a very intense audience and they gave great feedback.  Hopefully I've left a good impression in participants minds about Vodafone and Betavine - if nothing else, they'll remember that Vodafone provides a decent lunch!&lt;br /&gt;&lt;br /&gt;So, no post from me can end without criticism.  This is no different, although it's aimed at organisers for all the BarCamps I've been to.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt; Time keeping is paramount. After the first session we were already running 45 minutes behind schedule. With some quick thinking from &lt;a href="http://www.iamdanw.com/"&gt;DanW &lt;/a&gt;and a bit of discipline from the participants we were able to finish on time without curtailing the programme of events.  Every BarCamp should have a big clock on the wall or each presenting space to let presenters know how long they've got.&lt;/li&gt;&lt;li&gt;Organisers shouldn't feel afraid to call for order. It's really tempting to let intra-audience discussions flow freely. Indeed, I'm as guilty as anyone of talking vociferously when I should be listening. But organisers have two main jobs - keep everything running on time and stop presenters from being intimidated. I noticed that a few times the audience took over from a presenter and - except that's where it's the presenter's intention - it's a little ugly. &lt;/li&gt;&lt;/ol&gt;Overall - a highly successful MobileCamp.  I can't wait for the next one!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-6534386426116431472?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/6534386426116431472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=6534386426116431472' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6534386426116431472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6534386426116431472'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/03/mobilecampbrighton-mon-2-mar-2009.html' title='MobileCampBrighton Mon, 2 Mar 2009'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-430401956356646846</id><published>2009-02-17T14:30:00.002Z</published><updated>2009-02-17T14:44:03.155Z</updated><title type='text'>iTunes - Why The Sad Face?</title><content type='html'>After much faffing about - with a lot of help from  &lt;a href="http://search.twitter.com/search?q=jonprice+edent+iphone"&gt;Jon Price&lt;/a&gt; - I've finally got the damned iPhone working with iTunes.  But what a pain in the arse.  How this is the SAVIOUR OF THE MOBILE PHONE INDUSTRY is quite beyond me.&lt;br /&gt;&lt;br /&gt;First up, yet another EULA.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/yet-another-EULA-724789.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 233px;" src="http://shkspr.mobi/blog/uploaded_images/yet-another-EULA-724783.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I think that's the third one that I've had to agree with.  For one piece of software.  If I were to actually read each of them, it would take a full seventeen years. Probably.&lt;br /&gt;&lt;br /&gt;So, on to registration.  Here's the form.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/apple-id-705791.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 233px;" src="http://shkspr.mobi/blog/uploaded_images/apple-id-705786.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Is there &lt;i&gt;anything&lt;/i&gt; on here that I couldn't do on my phone?  I appreciate that on a crappy T9 keypad it would be a pain to type out all the information - but on the iPhone, it should be a joy. Right?&lt;br /&gt;&lt;br /&gt;Then payment.  I want to make it very clear that I don't want to buy anything from Apple.  There's plenty of free apps, music and podcasts.  But, no, Apple knows best and will safely store all my credit card details just in case I ever get drunk and have an insatiable urge to download Mungo Gerry's Greatest Hits.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/itunes-payment-705894.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 233px;" src="http://shkspr.mobi/blog/uploaded_images/itunes-payment-705890.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This gets me to the crux of my frustrations with Apple - it's their way or the highway.  You &lt;b&gt;must&lt;/b&gt; follow Apple's proscribed path. Any deviation results in instant death.&lt;br /&gt;&lt;br /&gt;All of which wouldn't be so bad, if its path was any good.  Can anyone give me an explanation why I need to tether my mobile device to my computer?  All the registration could be done by phone.  It's not even as if I can break my bank balance by downloading GB OTA - Apple cripples the device so that large downloads have to go through WiFi.  Utterly absurd when I have an unlimited HSDPA connection.&lt;br /&gt;&lt;br /&gt;Are there any Apple defends out there who can say why the need for a computer?&lt;br /&gt;&lt;br /&gt;(Of course, the real answer is that Apple makes more money on iMacs and iBooks than it does on iPhones - so it hopes to trap you in its purchase cycle.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-430401956356646846?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/430401956356646846/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=430401956356646846' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/430401956356646846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/430401956356646846'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/02/itunes-why-sad-face.html' title='iTunes - Why The Sad Face?'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-3820822396033948745</id><published>2009-02-16T19:49:00.007Z</published><updated>2009-02-16T21:51:47.597Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='iphone flame bait'/><category scheme='http://www.blogger.com/atom/ns#' term='Apple'/><category scheme='http://www.blogger.com/atom/ns#' term='imac'/><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='itunes'/><title type='text'>iTunes Sucks. A Rational Discussion</title><content type='html'>I've largely stayed out of the Apple sphere of influence. I'm stuck on Windows XP at work and use &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; at home.&lt;br /&gt;&lt;br /&gt;The first - and last - Apple product I owned was a blueberry iMac. &lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/blueberryimac-799612.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 221px; height: 166px;" src="http://shkspr.mobi/blog/uploaded_images/blueberryimac-799436.jpeg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;I think it may have had an early version of OS X on it. It was fun enough, but I eventually replaced the OS with &lt;a href="http://lowendmac.com/ppclinux/02/0806.html"&gt;YellowDog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Now I find myself in possession of a 16GB iPhone 3G. Nice! Or so I thought.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/unboxing-795631.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://shkspr.mobi/blog/uploaded_images/unboxing-795627.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;For various dull reasons, the iPhone is an unlocked Portuguese model. It was simplicity itself to set it to UK English and add my APN details etc. That's where the fun &amp; simplicity stopped.&lt;br /&gt;&lt;br /&gt;I thought I'd try the fabled AppStore. Download a few free apps and the like - and thus the nightmare of "The-One-True-Apple-Way" descended on me.&lt;br /&gt;&lt;br /&gt;First of all, all the apps were priced in €. I would have thought me manually setting the phone to UK &amp; having a UK SIM in there &amp; being on a UK network would have convinced Apple to price things in £. Not so.&lt;br /&gt;&lt;br /&gt;When I tried to download a *free* app I was told to enter my iTunes account information. This was problematic for two reasons&lt;br /&gt;1) It was a free app. On every other device I've ever owned I can click on a free app and install it without giving away so much as an email address.&lt;br /&gt;2) I don't have an iTunes account. As far as I can determine, there's no way to obtain one from the phone.&lt;br /&gt;&lt;br /&gt;This is meant to be a super-duper converged smartphone but apparently it can't even handle a simple sign up process.&lt;br /&gt;&lt;br /&gt;It turns out that the only way to get an iTunes account is to install the iTunes software. Again, this is problematic.&lt;br /&gt;1) Not everyone has - or wants - a computer. Apple has drastically cut its user base for no reason as far as I can see.&lt;br /&gt;2) Not everyone who has a computer has sole use of it. You might not be able to install iTunes on your work computer. If you &amp; your family share a computer, how does iTunes handle multiple accounts?&lt;br /&gt;3) How do you get the software? There's no CD in the box, the iPhone doesn't show up as a USB hard disk, so the software can't stored on there like the Huawei/Vodafone 810.&lt;br /&gt;&lt;br /&gt;So, off to the website to download iTunes.&lt;br /&gt;It's nearly 70MB! How the &lt;a href="http://www.theinquirer.net/inquirer/news/421/1050421/guaranteed-broadband-for-every-uk-home"&gt;40% of people without broadband&lt;/a&gt; are meant to grab this I have no idea.&lt;br /&gt;&lt;br /&gt;The installation process was another of Apple's famed usability triumphs...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/itunes-UI-795660.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 299px;" src="http://shkspr.mobi/blog/uploaded_images/itunes-UI-795656.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I can't choose my native language - "English (British)". I can't even trust it not to break Outlook.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/itunes-outlook-728172.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 184px;" src="http://shkspr.mobi/blog/uploaded_images/itunes-outlook-728166.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It spent ~20 minutes installing the software, agreeing to two separate EULAs, only to be greeted by this screen.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/genius-de-728199.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 291px;" src="http://shkspr.mobi/blog/uploaded_images/genius-de-728192.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;So much for my language preferences.&lt;br /&gt;&lt;br /&gt;Oh well, let's ignore that. Let's sign up for an account.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/de-itunes-741160.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 291px;" src="http://shkspr.mobi/blog/uploaded_images/de-itunes-741150.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Oh.&lt;br /&gt;&lt;br /&gt;All the settings on my computer are set to UK, iTunes is set to English. My physical location is in the UK but I go through a proxy in Germany.&lt;br /&gt;&lt;br /&gt;Would it be beyond the wit of Apple's usability guru's to add a "Choose Your Country" option? Apparently so.&lt;br /&gt;&lt;br /&gt;It also turns out that Apple insist that their products look like OS X apps even when they run on Windows XP. Great, yet another interface language to learn. I'm sure that Apple's products are the most amazing in the world - but this looks out of place on my system. Why should I have to mould myself to Apple? Shouldn't they work for my needs? No, silly grasshopper, The-One-True-Apple-Way has one path that all must adhere to or face certain death.&lt;br /&gt;&lt;br /&gt;At this point, I got bored. If was a paying customer, I'd be on the verge of returning the device.&lt;br /&gt;&lt;br /&gt;I'm obviously missing the gene that makes me fall in love with Apple products. Or is the rabid Apple fanboism just an elaborate hoax? Come on guys, let me in on the joke...&lt;br /&gt;&lt;br /&gt;May be I'll try again tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-3820822396033948745?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/3820822396033948745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=3820822396033948745' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/3820822396033948745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/3820822396033948745'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/02/itunes-sucks-rational-discussion.html' title='iTunes Sucks. A Rational Discussion'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-5575508201170108904</id><published>2009-02-15T08:43:00.006Z</published><updated>2009-02-16T21:45:36.759Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='twestival'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='dabr'/><category scheme='http://www.blogger.com/atom/ns#' term='LDNtwestival'/><category scheme='http://www.blogger.com/atom/ns#' term='bbc'/><category scheme='http://www.blogger.com/atom/ns#' term='#awesome09'/><title type='text'>Twestival - The Good, The Bad and The Ugly</title><content type='html'>Woooo! &lt;a href="http://twestival.com/"&gt;Twestival&lt;/a&gt;! YAYAYAYAY! Errr... Well, no. Not really.  After the success of last year's London Twestival, I thought &lt;a href="http://london.twestival.com/"&gt;this one&lt;/a&gt; would be even better. Looks like I was wrong.  Let's start with...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Good&lt;/span&gt;&lt;br /&gt;Once again, it's impossible to feel anything other that gratitude and humbleness in the face of the sheer amount of effort, determination and self-sacrifice that goes in to making a "happening" on this scale.  Kudos to &lt;a href="http://amandarose.com/"&gt;Amanda&lt;/a&gt;, &lt;a href="http://www.puddingrelations.com/"&gt;Ben&lt;/a&gt; and everyone else who worked so hard.&lt;br /&gt;&lt;br /&gt;Getting people all over the world to raise (hopefully) a million bucks for &lt;a href="http://www.charitywater.org/twestival/"&gt;Charity : Water&lt;/a&gt; certainly goes on my &lt;a href="http://www.tarekesber.com/?p=257"&gt;#Awesome09&lt;/a&gt; list.&lt;br /&gt;&lt;br /&gt;As always - it's the people you meet which make the evening.  It's bizarre trying to recognise someone from a 48*48 pixel avatar - this often means spending a large portion of the time staring at random strangers' chests trying to read a name-badge.&lt;br /&gt;&lt;br /&gt;There's a myth that in some languages the word "stranger" translates into "Friend I've Not Yet Met" - so it is with twitter.  I was surrounded with people who I felt I knew intimately, yet I'd never so much as shaken their hand before tonight.&lt;br /&gt;&lt;br /&gt;The net result of all this was that everyone was &lt;span style="font-style: italic;"&gt;so friendly&lt;/span&gt;. Any other venue in London, if you accidentally spilled someone's drink you'd get stabbed.  Here, you were more likely to get a hug.&lt;br /&gt;&lt;br /&gt;Which was nice.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Bad&lt;/span&gt;&lt;br /&gt;I'm obviously a grumpy old man - but here's my run down of what people could do to improve the next London Twestival.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;I appreciate that there's a paucity of cheap / free venues in London on a Thursday night.  But if you're going to pick one a mile away from the tube, in some grim back street, it might be an idea to put up a few signs directing people - or even a few volunteers.&lt;/li&gt;&lt;li&gt;The queuing system sucked.  I don't know what the hold up was at the front, but it took us around 45 minutes to get in.  That certainly put a dampener on my evening.&lt;/li&gt;&lt;li&gt;You can't control the weather - but you can plan for it. &lt;a href="http://www.flickr.com/photos/webwandering/3275721712/in/set-72157613726776968/"&gt; If you can see that there's a long queue of people standing about in the snow&lt;/a&gt; - go out and explain to them what's going on.  People are happier when they know &lt;span style="font-style: italic;"&gt;why&lt;/span&gt; there's a delay and what's being done about it.&lt;/li&gt;&lt;li&gt;If there's a long queue of bored and hungry people, bring out some food or (non-alcoholic) drink.  I saw lots of organisers wandering past the queue with crates of food.  They didn't even throw so much as a bag of Doritos our way.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Twitter is a meritocracy.  If you're the organiser and you spot one of your mates - &lt;a href="http://twitter.com/willhowells/statuses/1203825964"&gt;or a BBC journalist&lt;/a&gt; - in the queue, &lt;span style="font-style: italic;"&gt;don't let them jump the queue!&lt;/span&gt; It's the sort of thing which builds resentment.&lt;/li&gt;&lt;li&gt;Actually check the tickets.  By the time I arrived at the front, the notion of a ticketing system had all but been abandoned.  There were funky &lt;a href="http://2d-code.co.uk/melbourne-twestival-ticket-2009/"&gt;2D Barcodes&lt;/a&gt; on there which should have speeded up the check-in process.&lt;/li&gt;&lt;li&gt;Either pre-print name-badges in big letters, or make sure you have enough thick black markers on the front desk.  Loads of people had been reduced to writing their badges in biro. This made it really hard to read who someone was.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Have more than 2 people on the coat check.  I'm here to part and meet people, not join another queue just to hand over a coat (see point 12)&lt;/li&gt;&lt;li&gt;Keep food, drink and raffles in a fixed location.  I saw lots of people chasing after the last reported sighting of the raffle tickets and the burgers. If people can't find you, they can't give you their money.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The food.  What a farce.  Despite being given a ticket for food, I couldn't find anywhere to spend it - nor could anyone else.  There was a chap wandering around giving burgers away - but he didn't know where the rest of the food was, or if there was anything vegetarian available.  I subsided on a few dropped Liquorish Allsorts. Rubbish.&lt;/li&gt;&lt;li&gt;The raffle. Grrr. Possibly the most annoying thing about the night.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;Hard to find raffle tickets&lt;/li&gt;&lt;li&gt;No validation on the tickets (I saw people dropping &lt;span style="font-style: italic;"&gt;both&lt;/span&gt; halves of their ticket in and only keeping one stub from the several they purchased.)&lt;/li&gt;&lt;li&gt;Filling in the tickets took an age.  Not sure how this could be improved - certainly give the raffle sellers more pens so that multiple people can fill in tickets at the same time.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Timing was bad. The&lt;a href="http://london.twestival.com/raffle/"&gt; website said you had to stick around to claim your prize&lt;/a&gt;. A bit unfair given that our names and phone numbers were on there.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Lousy rules - &lt;a href="http://london.twestival.com/raffle/"&gt;the website said you had to stick around until "halfway" through the evening" for the draw&lt;/a&gt;. I'm obviously an old man because I don't consider after 2300 to be halfway through the evening.  We don't all work in PR - taking Friday as a hangover day isn't always an option.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;To make matters worst, the first few prizes were announced - then the raffle was seemingly abandoned! I got bored at this point and left.&lt;/li&gt;&lt;li&gt;I should point out that I'm probably just&lt;a href="http://twitter.com/edent/statuses/1204426015"&gt; bitter that I didn't win the Lego Death Star&lt;/a&gt;...&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;li&gt;Coat check. When you have "tired and emotional" party goers who just want to catch the last train back home - put more than two people on the coat check.  Make sure that the coats are in some sort of order so your coat can be found.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The final testament as to why I'm an old man. The music.  Don't get me wrong, I loved the music, but the point of twitter is that it's a conversation. It's rather hard to have a conversation when the music drowns out everything.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Ugly&lt;br /&gt;&lt;/span&gt;&lt;span&gt;It &lt;/span&gt;&lt;span&gt;would&lt;/span&gt;&lt;span&gt; appear that I am genetically unable to be photographed in a flattering light.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/webwandering/3275698960/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 334px; height: 500px;" src="http://farm4.static.flickr.com/3497/3275698960_fee06159e6.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt; Photo by &lt;a href="http://www.webwandering.com/"&gt;Webwandering&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/anniemole/3275508007/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 331px;" src="http://farm4.static.flickr.com/3378/3275508007_bfb3d19337.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;Photo by &lt;a href="http://london-underground.blogspot.com/2009/02/twestival-2009.html"&gt;Annie Mole&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.flickr.com/photos/anniemole/3275508335/"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 500px; height: 323px;" src="http://farm4.static.flickr.com/3496/3275508335_73e81386ea.jpg?v=0" alt="" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span&gt;Photo by &lt;a href="http://london-underground.blogspot.com/2009/02/twestival-2009.html"&gt;Annie Mole&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;br /&gt;Although it was very nice of &lt;a href="http://twitter.com/LJRich"&gt;LJRich&lt;/a&gt; to &lt;a href="http://news.bbc.co.uk/1/hi/technology/7888740.stm"&gt;interview me for the BBC&lt;/a&gt;!&lt;br /&gt;&lt;img src="http://shkspr.mobi/blog/uploaded_images/lj1-788959.png" alt="" border="0" /&gt;&lt;img src="http://shkspr.mobi/blog/uploaded_images/lj2-754816.png" alt="" border="0" /&gt;&lt;img src="http://shkspr.mobi/blog/uploaded_images/lj3-752354.png" alt="" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Amazing to see nearly everyone in that video using the fantastic &lt;a href="http://m.dabr.co.uk/"&gt;Dabr&lt;/a&gt; for tweeting from their phones..&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;So...&lt;/span&gt;&lt;br /&gt;I hope I haven't upset anyone with this post. I am genuinely in awe of the organisers for getting a global event of the ground and raising a whole heap for charity. I just wish that a bit more logistical effort had gone in to the London Twestival.&lt;br /&gt;&lt;br /&gt;TTFN.&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-5575508201170108904?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/5575508201170108904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=5575508201170108904' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/5575508201170108904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/5575508201170108904'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/02/testival-good-bad-and-ugly.html' title='Twestival - The Good, The Bad and The Ugly'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-6466124254385355132</id><published>2009-02-11T15:30:00.003Z</published><updated>2009-02-11T15:33:33.358Z</updated><title type='text'></title><content type='html'>This is my reply to an excellent &lt;a href="http://tech.bitchbuzz.com/brands-on-twitter-yes-they-do-exist-outside-of.html"&gt;BitchBuzz article on high profile brands on twitter&lt;/a&gt;. I reproduced it here because their comments form ate my HTML...&lt;br /&gt;&lt;br /&gt;~~~&lt;br /&gt;Thanks for the plug.  Just to make it clear, my &lt;a href="http://twitter.com/edent"&gt;twitter presence&lt;/a&gt; is my own and not an official Vodafone channel.  That said, I'm always happy to answer questions about mobile, portals &amp;amp; widgets - Vodafone or not.&lt;br /&gt;&lt;br /&gt;I do run an official twitter presence &lt;a href="http://twitter.com/HomepageBeta"&gt;@HomepageBeta&lt;/a&gt; which is for &lt;a href="http://portal.beta.vodafone.com/"&gt;Vodafone's new portal&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I think it's hard for (European) companies to move quickly to these new media.  The question I'm often asked is "Will twitter become as irrelevant to the mainstream as, say, Second Life?"  There are so many new services springing up, it's hard to know where to focus attention.&lt;br /&gt;&lt;br /&gt;European companies also have the language barrier that the US doesn't.  If I do a &lt;a href="http://search.twitter.com/search?q=vodafone"&gt;twitter search for Vodafone&lt;/a&gt; I get lots of Italian, Spanish, Greek &amp;amp; English - that makes it hard for anyone to determine what people are saying about you.&lt;br /&gt;&lt;br /&gt;Some excellent points in your article.  I hope we see more businesses getting involved in these conversations.&lt;br /&gt;&lt;br /&gt;T&lt;br /&gt;[This is, also, a personal comment. It may contain nuts.]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-6466124254385355132?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/6466124254385355132/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=6466124254385355132' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6466124254385355132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6466124254385355132'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/02/this-is-my-reply-to-excellent-bitchbuzz.html' title=''/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-4584307073944430791</id><published>2009-02-07T18:26:00.002Z</published><updated>2009-02-07T18:39:22.264Z</updated><title type='text'></title><content type='html'>During the recent furore over &lt;a href="http://www.mysociety.org/2009/01/17/6-days-to-stop-mps-concealing-their-expenses/"&gt;MPs attempting to hide their expenses&lt;/a&gt;, I wrote to my MP using the &lt;a href="http://www.writetothem.com/"&gt;wonderful services of http://www.writetothem.com/&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;Dear Humfrey &lt;span class="nfakPe"&gt;Malins&lt;/span&gt;,&lt;br /&gt;&lt;br /&gt;I understand that MPs plan to grant themselves the privilege of&lt;br /&gt;exempting themselves from Freedom of Information requests concerning&lt;br /&gt;their expenses.&lt;br /&gt;&lt;br /&gt;Whenever I have a business expense, my employer asks for every receipt,&lt;br /&gt;no matter how small.  How else is it to correctly pay its tax and&lt;br /&gt;protect itself against fraud?&lt;br /&gt;&lt;br /&gt;I would like you to remember that it is MY money that you are spending.&lt;br /&gt;I happily pay tax for the betterment of this country.  I do not object&lt;br /&gt;to paying your wages or any other reasonable expenses you may have as&lt;br /&gt;you go about your business.  What I object to is you hiding your&lt;br /&gt;spending from me.  How else am I to gauge whether you are defrauding me&lt;br /&gt;or if you represent value for money?&lt;br /&gt;&lt;br /&gt;As one of many people who is looking for a change of government at the&lt;br /&gt;next election, you action on this matter will influence my vote.&lt;br /&gt;&lt;br /&gt;Yours sincerely,&lt;br /&gt;&lt;br /&gt;Terence Eden&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;A scant 2 hours later, I had a reply!&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dear Mr Eden, The House of commons authorities check our expenses to the&lt;br /&gt;last penny, and I have no problem publishing mine. I wonder if you agree&lt;br /&gt;that since Civil servants and the police are public servants whether&lt;br /&gt;they too should publish all their expenses best wishes Humfrey &lt;span class="nfakPe"&gt;Malins&lt;/span&gt;&lt;br /&gt;CBE MP&lt;/blockquote&gt;So, I replied,&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Dear Mr &lt;span class="nfakPe"&gt;Malins&lt;/span&gt;,&lt;br /&gt;&lt;br /&gt;Many thanks for your swift reply.  It's great to see an MP engaging&lt;br /&gt;with their constituents.  Do you have a blog or website where you will&lt;br /&gt;be publishing these figures?&lt;br /&gt;&lt;br /&gt;I do believe that all Civil Servants should publish these expenses to&lt;br /&gt;the people who employ them.&lt;br /&gt;If, for example, a Police Authority sees that a PC is claiming&lt;br /&gt;extortionate or unusual expenses, they should be able to challenge&lt;br /&gt;them.  Ultimately, voters chose whether or not to employ an MP.&lt;br /&gt;Therefore, I think their expenses should be visible to the public.&lt;br /&gt;That said, the same should go for anyone who is employed by the state.&lt;br /&gt;I come from the Open Source Software world - one of our mantras is&lt;br /&gt;"Many eyes make all bugs shallow".  The more people you have looking&lt;br /&gt;for a problem, the easier it is to spot and fix.  It also means that&lt;br /&gt;people are less likely to behave maliciously if they know there is a&lt;br /&gt;good chance their misdeeds will be spotted.&lt;br /&gt;&lt;br /&gt;Would you have any objection to me publishing this correspondence on&lt;br /&gt;my blog - &lt;a href="http://shkspr.mobi/blog" target="_blank"&gt;http://shkspr.mobi/blog&lt;/a&gt; - ?&lt;br /&gt;&lt;br /&gt;Many thanks - and please encourage all those in your party to vote to&lt;br /&gt;keep their expenses viewable by all.&lt;br /&gt;&lt;br /&gt;Terence Eden&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Bizarrely, I received a written response a few days later&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/hummalins-foi-734832.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 298px; height: 358px;" src="http://shkspr.mobi/blog/uploaded_images/hummalins-foi-734606.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, full marks to Mr Malins for being on the ball with this one.  It really is great to see what a bit of effort will get you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-4584307073944430791?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/4584307073944430791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=4584307073944430791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/4584307073944430791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/4584307073944430791'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/02/during-recent-furore-over-mps.html' title=''/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-1246469798750448514</id><published>2009-01-10T15:17:00.003Z</published><updated>2009-01-10T15:45:37.812Z</updated><title type='text'>How Safe is Your Social Network?</title><content type='html'>One of the great things about the Internet and &lt;a href="http://en.wikipedia.org/wiki/Peer-to-peer"&gt;Peer-to-Peer&lt;/a&gt; technologies is that they are decentralised.  If one part of the net goes down - the rest pulls together and manages.  If a box somewhere dies, other boxes should take over until it can be fixed.&lt;br /&gt;&lt;br /&gt;Grimly, we can apply this as an analogy to our real life social networks. If your good friend Fred were to suddenly die - you could still contact all your other friends. You could even contact - with a bit of effort - those people who you only ever saw in Fred's company.&lt;br /&gt;&lt;br /&gt;With online social networks, the result is a little different.  &lt;a href="http://twitter.com/"&gt;Twitter&lt;/a&gt; and &lt;a href="http://facebook.com/"&gt;Facebook&lt;/a&gt; hold &lt;span style="font-weight: bold;"&gt;all&lt;/span&gt; your information about your network. Who you know, how you know them, how often you chat and what you've said.  All fine and dandy - but there's no way for you to own that information.&lt;br /&gt;&lt;br /&gt;If you want to leave Twitter or Facebook, it's rather difficult to extract all the information - and metadata - from there. You are beholden to them.&lt;br /&gt;&lt;br /&gt;If, one day, your social network goes bust, or closes down or wants you to leave - you are screwed.  Hope you made a back up.  Oh. Wait. You can't.&lt;br /&gt;&lt;br /&gt;You are at the mercy of benevolent dictators.  If Twitter runs out of cash - tough. If Facebook kicks you out - tough. &lt;br /&gt;&lt;br /&gt;What is needed is a &lt;span style="font-style: italic;"&gt;decentralised&lt;/span&gt; social network.  You should own your network and its data.  You should be free to move it around or do whatever you like with it.  You should not have to rely on a 3rd party.&lt;br /&gt;&lt;br /&gt;I envisage a situation where people have their own website (be it co-located or sat under their stairs) onto which they &lt;span style="font-style: italic;"&gt;install&lt;/span&gt; Facebook, twitter &lt;span style="font-style: italic;"&gt;et al&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Let's take the example of EdeNet - my imaginary social network.&lt;br /&gt;&lt;br /&gt;On your server, you have a database of your friends and family with associated &lt;a href="http://www.foaf-project.org/"&gt;FOAF&lt;/a&gt; data.&lt;br /&gt;&lt;br /&gt;You install EdeNet on your server.  It looks at your friends data and queries their servers.  If it finds Alice also has EdeNet installed - it will prompt you to hook up with her.  You can then do whatever EdeNet lets you do (chat, send pictures etc).  Perhaps EdeNet even lets Alice store some of her data (encrypted) on your server. This way, if something happens, she can reconstruct her entire social network from the cloud.&lt;br /&gt;&lt;br /&gt;Of course - there are two major problems with this.&lt;br /&gt;1) Back Up.  The major social networks invest a lot in infrastructure - you do not.  Backing up in the cloud is a partial solution.&lt;br /&gt;2) Cost of hosting.  Hosting is expensive.  Especially when you want a high bandwidth, always on, backed up solution.&lt;br /&gt;&lt;br /&gt;This would lead people to host their social networks on... you guessed it! Unreliable 3rd parties.&lt;br /&gt;&lt;br /&gt;What I'm really getting at, is that people need to make sure that they can extract and reconstruct their social network should their network provider turn malicious, go bust, or if they simply fancy a change of scenery.&lt;br /&gt;&lt;br /&gt;Products like &lt;a href="http://zyb.com/"&gt;Zyb&lt;/a&gt;* or &lt;a href="http://my.funambol.com/"&gt;Funambol&lt;/a&gt; are a good start.  Your social network is, essentially, your address book.  You can store it on their servers, sync it to your phone, shift to another provider, or simply save it on your local disk. If you want to take it back from a 3rd party, you can.&lt;br /&gt;&lt;br /&gt;So, ask yourself these.  How safe is my data?  If my favourite social network service closed without warning, how would I cope?&lt;br /&gt;&lt;br /&gt;Finally, what's to stop my social network from banning me and locking me out of my data?&lt;br /&gt;&lt;br /&gt;Happy 2009.&lt;br /&gt;&lt;br /&gt;TE&lt;br /&gt;&lt;br /&gt;*I work for Vodafone. Vodafone owns Zyb. This isn't an official Vodafone blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-1246469798750448514?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/1246469798750448514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=1246469798750448514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/1246469798750448514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/1246469798750448514'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2009/01/how-safe-is-your-social-network.html' title='How Safe is Your Social Network?'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-6518865035182409965</id><published>2008-12-28T22:10:00.002Z</published><updated>2008-12-28T22:50:41.092Z</updated><title type='text'>Don't blame Andy Burnham for wanting to censor the web.</title><content type='html'>The &lt;a href="http://www.culture.gov.uk/"&gt;UK Culture Secretary&lt;/a&gt;, Mr Andy Burnham, has recently &lt;a href="http://news.bbc.co.uk/1/hi/uk/7800846.stm"&gt;suggested that we censor rate websites&lt;/a&gt;.  With the &lt;a href="http://www.tom-watson.co.uk/2008/12/andy-burnham-and-internet-site-classification/"&gt;predictable backlash.&lt;br /&gt;&lt;/a&gt;&lt;br /&gt;But &lt;span style="font-weight: bold;"&gt;don't blame Andy&lt;/span&gt;! It's not his fault.  Allow me to explain...&lt;br /&gt;&lt;br /&gt;Here's some pornography for you...&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://en.wikipedia.org/wiki/Venus_de_Milo"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 250px; height: 419px;" src="http://upload.wikimedia.org/wikipedia/commons/thumb/2/21/Venus_de_Milo_Louvre_Ma399_n4.jpg/250px-Venus_de_Milo_Louvre_Ma399_n4.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Phwoar! Look at the tits on that!&lt;br /&gt;&lt;br /&gt;Here's some child porn.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://en.wikipedia.org/wiki/The_Holy_Infants_Embracing"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 330px; height: 262px;" src="http://upload.wikimedia.org/wikipedia/commons/1/1f/Holy-infs.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sickening. How could Leonardo Da Vinci bear to paint such monstrosities?&lt;br /&gt;&lt;br /&gt;My local school is putting on a play full of &lt;a href="http://shkspr.mobi/plays.php?play=content/tragedies/Romeo%20and%20Juliet&amp;amp;start=0&amp;amp;length=100&amp;amp;original=true"&gt;under-age, pre-marital sex. With foul language, wanton violence, drug abuse and teenage suicide&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;My public library has books on &lt;a href="http://www.surreylibraries.org/02_Catalogue/02_004_TitleResults.aspx?page=1&amp;amp;searchTerm=bomb&amp;amp;searchType=99&amp;amp;searchTerm2=&amp;amp;media=&amp;amp;branch=&amp;amp;authority=&amp;amp;language=&amp;amp;junior=&amp;amp;referrer=02_001_Search.aspx"&gt;how to make bombs&lt;/a&gt;!&lt;br /&gt;&lt;br /&gt;Won't someone think of the children and "rate" this sick filth!?&lt;br /&gt;&lt;br /&gt;When we look at libraries, art galleries and the theatre, there is very little appetite for censorship. Why?&lt;br /&gt;&lt;br /&gt;It's because such things are old and familiar to us. We understand them intimately. We grew up with them. They're part of our everyday experiences.&lt;br /&gt;&lt;br /&gt;The Internet - for people of Mr Burnham's generation - is not part of the fabric of his world. It's new, scary and dangerous.&lt;br /&gt;&lt;br /&gt;I first got online in 1994. Compuserve was my gateway to the world at a blistering 14.4Kbps. I've known the net for the majority of my life - for longer than I've known most friends. The net is entwined in the very fibre of my being.&lt;br /&gt;&lt;br /&gt;But I am nothing compared to the kids born in the late 1990s. I can remember the magic of my first homepage - whereas their parents blogged their pre-natal sonograms.&lt;br /&gt;I was astounded the first time I illicitly downloaded a movie. For today's kids, it's as natural as flicking through the TV channels is for Mr Burnham.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.andyburnham.org/"&gt;Andy Burnham&lt;/a&gt; has really &lt;a href="http://en.wikipedia.org/wiki/Andy_Burnham"&gt;only ever worked in the political realm&lt;/a&gt;.  He has never, I suspect, been exposed to the wonders of the Internet.  Now that he has a staff of researchers and secretaries - I doubt he ever will. Unless the good voters of Leigh oust him in favour of someone who lives in the real world.  Or at least someone who appears to know what they are talking about.&lt;br /&gt;&lt;br /&gt;All of which is a long-winded way of saying - it's not Andy's fault that he doesn't understand what he's talking about. He was born too early to fully grasp what's going on in the world.  I suspect that if he was around when mobile phones first came available, he'd ask us to rate ourselves lest children accidentally rang us.&lt;br /&gt;&lt;br /&gt;For those interested in the history of censorship and rating in this country, I suggest the book "&lt;a href="http://www.amazon.co.uk/Lord-Chamberlain-Regrets-Censorship-Medieval/dp/0712348654"&gt;The Lord Chamberlain Regrets...&lt;/a&gt;"&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.amazon.co.uk/Lord-Chamberlain-Regrets-Censorship-Medieval/dp/0712348654"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 240px;" src="http://ecx.images-amazon.com/images/I/51JRD2JRF3L._SL500_AA240_.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;The book examines the curious fact that &lt;span style="font-style: italic;"&gt;every&lt;/span&gt; play performed in the UK had to be looked over and rated or rejected by the government before it was allowed to be performed.&lt;br /&gt;&lt;br /&gt;This lasted from 1737 to &lt;span style="font-style: italic;"&gt;1968&lt;/span&gt;. That's &lt;span style="font-weight: bold;"&gt;231 years&lt;/span&gt;.  Imagine how competitive the UK's digital economy will be after 231 years in the wilderness.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-6518865035182409965?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/6518865035182409965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=6518865035182409965' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6518865035182409965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/6518865035182409965'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2008/12/dont-blame-andy-burnham-for-wanting-to.html' title='Don&apos;t blame Andy Burnham for wanting to censor the web.'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-3444165493583084563</id><published>2008-11-20T16:18:00.003Z</published><updated>2008-11-20T17:01:01.989Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='phorm'/><category scheme='http://www.blogger.com/atom/ns#' term='advertising'/><category scheme='http://www.blogger.com/atom/ns#' term='personalisation'/><title type='text'>I'm looking through you - but you're not there...</title><content type='html'>[Disclaimer - all personal opinions. I work for a mobile operator (Vodafone) but these are not their thoughts, opinions, plans or ideas.]&lt;br /&gt;&lt;br /&gt;I've been reading a few articles about how &lt;a href="http://opengardensblog.futuretext.com/archives/2008/11/owning_the_cust.html"&gt;social networks and mobile operators feel like they own their customers.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I think personalisation is a great thing.  If Facebook or my phone company can give me a personalised service - or discounts that I'm going to use - then I'm all for it.  However, how much of your personal privacy would you be prepared to sacrifice in order to receive what level of benefits?&lt;br /&gt;&lt;br /&gt;I think &lt;a href="http://en.wikipedia.org/wiki/Phorm"&gt;Phorm are evil&lt;/a&gt; for not informing their customers of their &lt;a href="http://www.theregister.co.uk/2008/02/29/phorm_roundup/"&gt;illegal trials&lt;/a&gt; - I also think &lt;a href="http://en.wikipedia.org/wiki/Facebook_Beacon"&gt;Facebook's Beacon&lt;/a&gt; needed much stronger privacy rules.  But I don't think there's anything &lt;span style="font-style:italic;"&gt;fundamentally&lt;/span&gt; wrong with an informed, opt in, system to hold a mirror up to your preferences.&lt;br /&gt;&lt;br /&gt;Let's take an example.  Google Mail scans your emails and presents you with targeted advertising based on the contents.  I think that's quite useful - if I'm emailing someone about a holiday in Italy, I'd rather see adverts for Venice than for baby powder.  I understand what Google are doing and I've agreed to it.&lt;br /&gt;&lt;br /&gt;Let's apply that thinking to mobile.  Imagine that I've knowingly opted-in to allow adverts based on my behaviour.  Consider the following scenarios.&lt;br /&gt;&lt;br /&gt;I'm always dialling Domino's Pizza from my mobile.  My mobile operator sees that behaviour and, the next time I'm on their site, they offer me a discount at Papa John's pizza.&lt;br /&gt;&lt;br /&gt;I quite like that idea.  See what I'm doing and target me with something that will probably be useful.&lt;br /&gt;&lt;br /&gt;Let's go a step further.&lt;br /&gt;&lt;br /&gt;I send a text to several friends which reads&lt;br /&gt;&lt;blockquote&gt;Fancy going for a pint tonight? First round is on me :-)&lt;/blockquote&gt;&lt;br /&gt;My mobile operator then sends me a text back saying&lt;br /&gt;&lt;blockquote&gt;Get £1 off Magners New Peach Cider tonight - show this text at your local Weatherspoons for your discount. Click here to find your local.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Even better!  I'm getting relevant stuff just for doing what I usually do.  Offers for me - ad revenue for my mobile operator - eyeballs for the advertisers.&lt;br /&gt;&lt;br /&gt;If this was all opt-in - and I could stop at any time - is there anything wrong with this?  Is there a "Dark Side" to behavioural advertising?&lt;br /&gt;&lt;br /&gt;Consider the following scenarios.&lt;br /&gt;&lt;br /&gt;I'm always dialling Alcoholics Anonymous from my mobile.  My mobile operator sees that behaviour and, the next time I'm on their site, they offer me a discount on Smirnoff Vodka.&lt;br /&gt;&lt;br /&gt;Let's go a step further.&lt;br /&gt;&lt;br /&gt;I send a text to several friends which reads&lt;br /&gt;&lt;blockquote&gt;Fancy going for a pint tonight? I've left my wife and am taking the kids with me :-(&lt;/blockquote&gt;&lt;br /&gt;My mobile operator then sends me a text back saying&lt;br /&gt;&lt;blockquote&gt;Looking for a cheap divorce lawyer? Click here to find your local. Or dial +44800......&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Hmmmm.... Not so nice now. Is it?&lt;br /&gt;&lt;br /&gt;Personalisation, Privacy and Social Norms can sometime clash in the most creative of ways.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-3444165493583084563?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/3444165493583084563/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=3444165493583084563' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/3444165493583084563'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/3444165493583084563'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2008/11/im-looking-through-you-but-youre-not.html' title='I&apos;m looking through you - but you&apos;re not there...'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-8392208786939890137</id><published>2008-11-19T19:00:00.000Z</published><updated>2008-11-19T19:18:26.700Z</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='xebian'/><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><category scheme='http://www.blogger.com/atom/ns#' term='samba'/><category scheme='http://www.blogger.com/atom/ns#' term='xbox linux'/><category scheme='http://www.blogger.com/atom/ns#' term='rtorrent'/><category scheme='http://www.blogger.com/atom/ns#' term='xNAS'/><category scheme='http://www.blogger.com/atom/ns#' term='xbox'/><title type='text'>Building the ultimate Xbox Server</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/photo-753270.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://shkspr.mobi/blog/uploaded_images/photo-753263.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I've been playing around with Linux on the Xbox for a while.  I finally decided to stop piddling about with the stock drive and create a fully featured network server.  I shall call this beast.... The xNAS!&lt;br /&gt;&lt;br /&gt;While doing this, I found a lot of badly presented and conflicting information.  This is my attempt to right that wrong.  I've attempted to add some of these steps to the Wiki, but it's not accepting changes at the moment.&lt;br /&gt;&lt;br /&gt;This tutorial assumes you are using Xebian and an original Xbox.&lt;br /&gt;&lt;br /&gt;The Aim:&lt;br /&gt;Build a headless Linux server with 1.5TB storage space, Bit Torrent, Samba Sharing and other stuff.&lt;br /&gt;&lt;br /&gt;Kit you will need.&lt;br /&gt;1) A chipped Xbox.  This is a bit of a cop out.  There are many excellent tutorials around on how to chip an Xbox.  If you're not comfortable soldering around your Xbox - you can buy pre-chipped ones on eBay or the AVForums.&lt;br /&gt;&lt;br /&gt;2) Some large IDE hard drives.  The Xbox will take a maximum of 2 IDE devices.  The largest drive I could find were 750GB each.  You may be able to go larger using a SATA/PATA converter.&lt;br /&gt;&lt;br /&gt;3) An ATA power Y-splitter.  The Xbox's DVD drive has a proprietary power connector.  You'll need a splitter if you want to power more than 1 HDD.&lt;br /&gt;&lt;br /&gt;4) A set of torx screw drivers&lt;br /&gt;&lt;br /&gt;6) Nerves of steel!&lt;br /&gt;&lt;br /&gt;So... Let's begin.&lt;br /&gt;&lt;br /&gt;I chose Xebian Linux because it's based on Debian.  This means that all the packages are very well maintained.  You should get a large range of programs with frequent security updates.  The Xebian Basic distribution (which we'll be using) doesn't give you a GUI. You get command line access only.  It might be a bit scary - but it keeps everything running quickly on the Xbox's modest hardware.&lt;br /&gt;&lt;br /&gt;There is an &lt;a href="http://www.xbox-linux.org/wiki/Xebian_HOWTO"&gt;excellent tutorial on the Xbox Linux Wiki&lt;/a&gt;.  However, some of the information is out of date.&lt;br /&gt;&lt;br /&gt;Here's what you need to do.&lt;br /&gt;Download the latest version of &lt;a href="http://downloads.sourceforge.net/xbox-linux/dist-1.1.4-basic.tar.gz"&gt;Xebian Basic&lt;/a&gt;.&lt;br /&gt;Burn the ISO on to a CD or DVD that you are sure your Xbox will read.&lt;br /&gt;Remove the Xbox's original HDD - replace with your massive HDD.&lt;br /&gt;Boot using the Cromwell BIOS (or other method to boot unsigned content).&lt;br /&gt;Select the DVD drive.&lt;br /&gt;Linux will now boot! Hurrah!&lt;br /&gt;This is the point of no return.  Once these next few steps are complete, your Xbox will be a Linux machine. You will not be able to play Xbox games on it.&lt;br /&gt;Type&lt;br /&gt;&lt;blockquote&gt;XBOXLinuxInstall&lt;/blockquote&gt;&lt;br /&gt;Linux will start installing.&lt;br /&gt;You will want to choose Option 3.  This will take over the whole disk for Linux.&lt;br /&gt;Answer the questions as they arise (set the IP address etc).&lt;br /&gt;&lt;br /&gt;You can now remove the DVD drive (with the power off!) and replace it with another HDD.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/photo%282%29-753300.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 300px; height: 400px;" src="http://shkspr.mobi/blog/uploaded_images/photo%282%29-753294.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You are now, technically, done.  Xebian is installed.  You (almost) have an xNAS.  However, it is not (currently) very useful.&lt;br /&gt;&lt;br /&gt;There are two things we need to do to get this Xbox in a usable state.&lt;br /&gt;1) Set up the DNS.&lt;br /&gt;By default, Xebian points to an outdated DNS entry.  You will want to modify this to point to your DNS server.&lt;br /&gt;Type&lt;br /&gt;&lt;blockquote&gt;nano /etc/resolv.conf&lt;/blockquote&gt;&lt;br /&gt;This opens the file in the nano editor.  This is a very simple editor - much easier to use than emacs or vi.&lt;br /&gt;Edit it to say&lt;br /&gt;&lt;blockquote&gt;nameserver 208.67.222.222&lt;br /&gt;nameserver 208.67.220.220&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;The IP addresses there point to the &lt;a href="http://www.opendns.com/"&gt;OpenDNS Servers&lt;/a&gt; - perfect if your ISP is a bit poor at providing a DNS service or you're going to be changing your network configuration frequently.&lt;br /&gt;&lt;br /&gt;2) Edit the update sources.&lt;br /&gt;&lt;br /&gt;Because Xebian is based on Debian, we can update it in the same way as we would a normal Debian system.&lt;br /&gt;Unfortunately, Xebian uses a rather outdated sources.list (the file which tells Xebian where to look for updates).&lt;br /&gt;Luckily, it is very easy for us to update this!&lt;br /&gt;&lt;br /&gt;First, go to http://www.debian.org/mirror/list and find your nearest mirror.  So, if you're in the UK, choose ftp.uk.debian.org/debian/&lt;br /&gt;&lt;br /&gt;For this example, we'll be using nano - feel free to use your favourite text editor.&lt;br /&gt;&lt;br /&gt;To open the sources file, type&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;nano /etc/apt/sources.list&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;You should see a file which looks like this&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; deb http://ftp.at.debian.org/debian stable main contrib non-free&lt;br /&gt;&lt;br /&gt;deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free&lt;br /&gt;deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free&lt;br /&gt;deb http://security.debian.org stable/updates main contrib non-free&lt;br /&gt;deb-src http://security.debian.org stable/updates main contrib non-free&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Replace it with a file that looks like this (substitute your nearest mirror)&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt; deb http://ftp.uk.debian.org/debian stable main contrib non-free&lt;br /&gt;&lt;br /&gt;deb http://ftp.uk.debian.org/debian stable main contrib non-free&lt;br /&gt;deb-src http://ftp.uk.debian.org/debian stable main contrib non-free&lt;br /&gt;deb http://security.debian.org stable/updates main contrib non-free&lt;br /&gt;deb-src http://security.debian.org stable/updates main contrib non-free&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Save the file and exit.&lt;br /&gt;&lt;br /&gt;Updating is a three step process.&lt;br /&gt;&lt;br /&gt;To get a list of updates, type&lt;br /&gt;&lt;blockquote&gt;apt-get update&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;To upgrade to the latest version, type&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;apt-get upgrade&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;(You may need to answer some questions from the upgrader - if you don't know what you're doing, accept the default option.)&lt;br /&gt;&lt;br /&gt;Finally, to upgrade to the latest distribution, type&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;apt-get dist-upgrade&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;That's it - you have upgraded successfully!&lt;br /&gt;Whenever you want to check for updates, type&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;apt-get update&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Then&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;apt-get upgrade&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Tada! All done!&lt;br /&gt;&lt;br /&gt;Here she is in all her glory&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/photo%283%29-784209.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 300px;" src="http://shkspr.mobi/blog/uploaded_images/photo%283%29-784204.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Up next - setting it up for Samba, Bit Torrent and other fun stuff.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-8392208786939890137?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/8392208786939890137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=8392208786939890137' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8392208786939890137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/8392208786939890137'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2008/11/building-ultimate-xbox-server.html' title='Building the ultimate Xbox Server'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-4735065172979050518</id><published>2008-10-12T12:50:00.001+01:00</published><updated>2008-10-12T12:50:07.690+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XDRTB'/><category scheme='http://www.blogger.com/atom/ns#' term='qr code'/><category scheme='http://www.blogger.com/atom/ns#' term='find me'/><category scheme='http://www.blogger.com/atom/ns#' term='edent'/><title type='text'>Edent says: Find Me</title><content type='html'>Where am I?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://moblog.net/map/blog/findme/"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://shkspr.mobi/blog/uploaded_images/lat-long-739164.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Most high-end Nokia phones come with a QR reader. If your phone doesn't, I have a &lt;a href="http://shkspr.mobi/qr.php"&gt;list of QR code readers&lt;/a&gt; - compatible with most camera phones.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-4735065172979050518?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/4735065172979050518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=4735065172979050518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/4735065172979050518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/4735065172979050518'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2008/10/edent-says-find-me.html' title='Edent says: Find Me'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-7115819299011826316</id><published>2008-10-06T10:45:00.011+01:00</published><updated>2008-10-06T11:45:07.750+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='slandr'/><category scheme='http://www.blogger.com/atom/ns#' term='blackberry'/><category scheme='http://www.blogger.com/atom/ns#' term='twitstat'/><category scheme='http://www.blogger.com/atom/ns#' term='twitter'/><category scheme='http://www.blogger.com/atom/ns#' term='dabr'/><title type='text'>Mobile Twitter on the Blackberry</title><content type='html'>Twitter == Addictive. CrackBerry == Addictive. Twitter + BlackBerry == toxic levels of addictivenessicity.&lt;br /&gt;&lt;br /&gt;This is a quick review of some of the mobile Twitter interfaces and how well they work on the BlackBerry.  I'm just looking at mobile web interfaces (for now).&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Mobile Twitter&lt;/h2&gt;&lt;br /&gt;First off - the official mobile Twitter interface - &lt;a href="http://m.twitter.com/"&gt;http://m.twitter.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twit-766453.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twit-766451.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's fairly plain and uninteresting.  At the bottom of the screen, we see a few options.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/m.twit.bottom-766456.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/m.twit.bottom-766455.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can even perform basic follow / unfollow activity.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/m.twit.follow-783836.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/m.twit.follow-783831.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;At first glance, it seems ok.  Most of the basic functionality is there.  If all you want to do is read your stream and post - it's fine.&lt;br /&gt;&lt;br /&gt;But! Thanks to the Twitter API, there are a plethora of different interfaces.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Slandr&lt;/h2&gt;&lt;br /&gt;Let's look at &lt;a href="http://m.slandr.net/"&gt;Slandr&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/m.slandr.top-746990.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/m.slandr.top-746988.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Wow! Straight away we can see the difference.  Avatars are displayed - as are adverts - and there's a whole heap of extra functionality.  Those icons beside a person's name are "reply", "Direct Message", "Favourite" and "Retweet".  It really saves the wear and tear on the thumbs to have quick access to those functions.&lt;br /&gt;There's even more at the bottom.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/m.slandr.bottom-777086.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/m.slandr.bottom-777084.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Conspicuous by its absence on the official interface is "Replies".  Slandr quickly gives you access to any messages you've been sent - either directly or in your friend stream.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/m.slandr.replies-777089.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/m.slandr.replies-777088.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There's also a wicked search page.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/m.slandr.search-708347.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/m.slandr.search-708345.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/m.slandr.smc-708352.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/m.slandr.smc-708350.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The only problem with it, is that you cannot bookmark your searches.  So, if you're following a particular subject of hashtag, you're out of luck.  You'll also notice that hashtags aren't clickable.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Twitstat Mobile&lt;/h2&gt;&lt;br /&gt;&lt;a href="http://www.twitstat.com/"&gt;Twitstat&lt;/a&gt; is a great site for gathering stats about your twittering.  &lt;a href="http://www.twitstat.com/m/index.php"&gt;Their mobile interface&lt;/a&gt; is also pretty good.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twitstat-792324.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twitstat-792323.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;It's clean and well spaced.  Although you may see fewer tweets at once, it's much easier to read than other interfaces.&lt;br /&gt;&lt;br /&gt;The little icons allow you to favourite, reply and - oddly - "LOL" someone. Disappointingly, they rely on JavaScript.  I keep JS switched off on my BlackBerry for performance reasons.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twitstat.js-753276.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twitstat.js-753274.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;On to the features that make Twitstat stand out.&lt;br /&gt;Reply highlighting.  When scrolling through a load of tweets, it's easy to miss ones directed at you.  Twitstat helpfully colours the tweets to make them stand out.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twitstat.highlight-729359.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twitstat.highlight-729356.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The "ego" link will return all the tweets that feature your name.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twitstat.ego-706804.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twitstat.ego-706800.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Hashtags are clickable &lt;b&gt;and&lt;/b&gt; can be bookmarked.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twitstat.hash-729354.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twitstat.hash-729351.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Anyone who follows twitstat, will have generated for them some details about their tweeting.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twitstat.stat-769840.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twitstat.stat-769838.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;I post a lot about beer...&lt;br /&gt;&lt;br /&gt;Not only will Twitstat expand some links run through URL shortening services, it will also place flickr pictures in-line.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/twitstat.flickr-706810.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/twitstat.flickr-706807.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;This is probably the most useful aspect. It's so annoying to have to click through to find out what someone thinks is cool.  Much better to see the full URL so that I can determine if it's a link I want to visit, if I've seen it before or if it's BlackBerry friendly.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Dabr&lt;/h2&gt;&lt;br /&gt;Finally, on to &lt;a href="http://dabr.co.uk/"&gt;dabr&lt;/a&gt;.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/dabr-730143.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/dabr-730141.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Lots of options - but the screen is quite cluttered.  Again, it has the ability to reply, DM, favourite and retweet.&lt;br /&gt;&lt;br /&gt;The basic search functionality is good.  It allows bookmarking.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/dabr.search-755249.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/dabr.search-755247.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Hashtags are also clickable.&lt;br /&gt;&lt;br /&gt;Profile pages allow you to see followers, which is a nice touch.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/dabr.profile-755246.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/dabr.profile-755244.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;It does have a couple of bugs.  The input field isn't limited to 140 characters. This means you don't get notified if your tweet is too long.  It also claims to do reply colouring - but I can't see any colouring in the BlackBerry browser.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://shkspr.mobi/blog/uploaded_images/dabr.bugs-730139.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://shkspr.mobi/blog/uploaded_images/dabr.bugs-730137.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Conclusion&lt;/h2&gt;&lt;br /&gt;All of the alternatives are better than the standard m.twitter.com interface.  I find myself using Twitstat for reading and searching - but as it doesn't allow me to follow new users, I flick back to Slandr quite a bit.  Twitstat has cooler features, but Slandr is more useable.  Dabr is fine - but it doesn't have anything to make it stand out from the others.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Geek Stuff&lt;/h2&gt;&lt;br /&gt;These device used was a BlackBerry 8800, running firmware 4.5.0.37. The screenshots were taken using &lt;a href="http://www.blackberryfreaks.com/JL_Cmder.html"&gt;JL_Cmder&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-7115819299011826316?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/7115819299011826316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=7115819299011826316' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/7115819299011826316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/7115819299011826316'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2008/10/mobile-twitter-on-blackberry.html' title='Mobile Twitter on the Blackberry'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7692971555079600277.post-920156960048611835</id><published>2008-10-05T10:57:00.007+01:00</published><updated>2008-10-05T13:20:30.253+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='FOAF'/><category scheme='http://www.blogger.com/atom/ns#' term='awesome'/><category scheme='http://www.blogger.com/atom/ns#' term='identity'/><category scheme='http://www.blogger.com/atom/ns#' term='presenting'/><category scheme='http://www.blogger.com/atom/ns#' term='smclondon08'/><title type='text'>Social Media Camp London 2008 - #smclondon08</title><content type='html'>((Work In Progress - still need to add pics, videos and links))&lt;br /&gt;Yesterday, myself and a few hundred other bloggers, geeks, marketing droids and other social media maverns descended on Wallacepace St Pancras for the inaugural &lt;a href="http://www.socialmediacamp.co.uk/"&gt;Social Media Camp&lt;/a&gt; London 2008.&lt;br /&gt;&lt;br /&gt;This is just a quick post to say what I did, what I liked and what I thought could go better,&lt;br /&gt;&lt;br /&gt;First off, enormous thanks to Vero for single handedly organising the whole shebang.  Her &lt;a href="http://en.wikipedia.org/wiki/Whuffie"&gt;Whuffie&lt;/a&gt; must be through the roof by now.  The venue was fantastic and - perhaps a first for a BarCamp - the food was freshly cooked and delicious.&lt;br /&gt;&lt;br /&gt;There were around 150 participants - many of whom I'll name check - all of them interesting in their own special way. It was great to meet technology writer (and fellow log-haired scruff) &lt;a href="http://www.thebillblog.com/billblog/"&gt;Bill Thompson&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Our rampant &lt;a href="http://search.twitter.com/search?q=smclondon08"&gt;twittering&lt;/a&gt; pumped us to the top of the twitter trends for the day. You can find all sorts of digital footprints from searching for our tag &lt;a href="http://www.google.co.uk/search?num=20&amp;hl=en&amp;q=smclondon08&amp;btnG=Search&amp;meta="&gt;#smclondon&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So, on to the sessions I attended.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://farm4.static.flickr.com/3069/2913695829_6cac810827.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px;" src="http://farm4.static.flickr.com/3069/2913695829_6cac810827.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1) "I Have Nothing To Say".&lt;br /&gt;Someone -I have no idea who - put up a session called "I Have Nothing To Say".  I think they meant it as a joke - because no one turned up to say anything.  So, being the extrovert that I am, I moderated a session on why people abandon their blogs (via an &lt;a href="http://twitter.com/anniemole/statuses/945988053"&gt;unsuccessful attempt at why women don't speak out more in technology&lt;/a&gt; - see Suw's posting on the subject).&lt;br /&gt;&lt;br /&gt;We looked at what reasons people have for starting to blog and what prevents them from blogging.  It's often a time constraint but - more often - it's the fear that nothing one says will be of interest.&lt;br /&gt;&lt;br /&gt;We looked at a few semi-abandoned blogs that participants had started.  Zoe from &lt;a href="http://girlwithaonetrackmind.blogspot.com/"&gt;Girl With A one Track Mind&lt;/a&gt;, talked about her anonymity being blown and the effect that had on her blogging.  Annie Mole talked about the pressure to write on &lt;a href="http://london-underground.blogspot.com/"&gt;Going Underground&lt;/a&gt; and how she sometimes feels constrained by her subject matter from venturing into other areas that interest her. ((I'll try and put up the other blogs as I remember them!))&lt;br /&gt;&lt;br /&gt;For me, there's a clear divide between writing in order to attract an audience and writing to satisfy a creative itch.  I think my blog falls into the latter camp.  I'm hugely gratified when people read and comment - but it exists primarily as a way to get my thoughts out of my head.  That some of those thoughts might has a positive affect on others and perhaps change the world is, to me, a fringe benefit.&lt;br /&gt;&lt;br /&gt;It has inspired me to keep this blog going.  I'll try an put more of my thoughts down in long form rather than just 140 Character brain dumps on Twitter.&lt;br /&gt;&lt;br /&gt;I'd like to thank whoever placed the topic up there.  It really helped me warm up for my presentation and I think all the participants found it a useful discussion. I want to reiterate &lt;i&gt;it wasn't my idea or session!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;2) "Social Media Activism"&lt;br /&gt;This session focused on &lt;a href="http://www.getmiro.com/"&gt;Miro&lt;/a&gt; and its role in activism.  An interesting session which showed off some of the reasons behind the software and how it is being used.  While interesting, I would have appreciated a bit more focus on how &lt;b&gt;and&lt;/b&gt; why.&lt;br /&gt;&lt;br /&gt;It will be interesting to see if "counter culture" ever breaks in to the mainstream.  We're now seeing User Generated Content popping up in the news - but it's only in terms of footage from an event.  I hope it's not too long before commentary can become part of the discussion.&lt;br /&gt;&lt;br /&gt;3) "How To Present To Big Scary Companies*  *And Look Like You Know What You're Doing"&lt;br /&gt;My presentation!  I was lovely to see so many people turn up.  Some kind soul has done &lt;a href="http://www.socialmediacamp.co.uk/2008/10/how-to-present-to-big-scary-companies-presented-by-terence-eden-vodafone/"&gt;a write up of my presentation&lt;/a&gt;. I'll write a full blog post in the next few days expanding on some of the themes.&lt;br /&gt;&lt;br /&gt;Critically, I over-ran and didn't cover some of the points that I wanted to make.  I'm also worried that I didn't create enough discussion in the room.  Some of the best sessions I attended were discussions lead rather than presenter focused.&lt;br /&gt;&lt;br /&gt;I'll let the other attendants have their say about me - and I'll link to them from here if I find any!&lt;br /&gt;&lt;br /&gt;However, it was great to teach a new group of people my favourite tongue-twister &lt;a href="http://twitter.com/Suw/statuses/946027009"&gt;"Peggy Babcock"&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4) "Alternate Reality Games"&lt;br /&gt;Hosted by &lt;a href="http://missgeeky.com/"&gt;Miss Geeky - AKA Melinda Seckington&lt;/a&gt; this was a fascinating look in to the ARG phenomenon.  I'd seen things like the Heroes ARG but I'd never really been bothered to play.  I thought they'd take up too much time and would be to US focused.  This presentation really opened my eyes to how much fun they can be.&lt;br /&gt;&lt;br /&gt;I'm a little worried that most of them are - at heart - marketing campaigns.  I get a fun game to play in return for being marketed to &lt;i&gt;and&lt;/i&gt; becoming a marketeer for the product.  It's a reasonable trade-off, I suppose.  Not much different from getting a free TV show in return for watching adverts.&lt;br /&gt;&lt;br /&gt;5) "Managing Your Online Reputation"&lt;br /&gt;Vero's presentation was well attended.  It started with the rather brazen assertation that "Your CV Sucks!" It's true.  Your CV only shows a fraction of your life.  If future employers (or friends) want to know you better - they're heading off to Google, Linkedin, twitter and facebook.&lt;br /&gt;&lt;br /&gt;As with all good sessions, this rapidly became a heated discussion.  Should we teach children digital literacy - or will they teach us?  Does seeing a picture on facebook of a potential employee drunk, taking drugs, misbehaving at university colour your judgement?  If you post about your sexuality - or any other subject - can it land you in hot water?&lt;br /&gt;&lt;br /&gt;Again, I have so many things to say about this, it might become another blog entry!&lt;br /&gt;&lt;br /&gt;6) "Social Media - How Not To Get Fucked"&lt;br /&gt;Zoe from &lt;a href="http://girlwithaonetrackmind.blogspot.com/"&gt;Girl With A One Track Mind&lt;/a&gt; gave a brief presentation about what it was like to &lt;a href="http://girlwithaonetrackmind.blogspot.com/2006/08/outed.html"&gt;lose her anonymity&lt;/a&gt;.  While I generally like presentations that turn in to discussions - I really would have liked to have heard more from Zoe about how she coped with - as she put it - getting fucked.&lt;br /&gt;&lt;br /&gt;That said, it was fascinating to see how people perceive their digital identities as - contrasted with Vero's talk - how they compartmentalise them.  The ramifications when those compartments break down was also a subject of interest.  As some bright spark put it, the reasons weddings are so traumatic is that you have your friends, your family and you colleagues all in one place.  Those compartments totally break down and - in extreme cases - can become toxic.&lt;br /&gt;&lt;br /&gt;7) "6 Degrees of Separation - Now 3"&lt;br /&gt;Ben gave a high level overview of FOAF, it's implications in the semantic web and social media.  It was great to see a "techie" talk.  Well put together and with an excellent interpretation of Dunbar's Number.&lt;br /&gt;&lt;br /&gt;8) "Social Media Bingo"&lt;br /&gt;A little bit of fun for the end of the day.  Slightly chaotic and disorganised - but that may have been part of the charm.  The highlight was the projector screen showing the tweets of participants.&lt;br /&gt;&lt;br /&gt;Overall, the day was fantastic.  The only criticisms I'd make is that the venue wasn't wonderfully accessible for those with mobility issue (or, in my case, the plain lazy).  It might have been nice to stick a copy of the day plan in each room, just so people didn't over-run their slots and participants knew where to go without crowding round the main board.&lt;br /&gt;&lt;br /&gt;Also, I should have won the year's free Sky HD. ;-p&lt;br /&gt;&lt;br /&gt;Too knackered to write anything else.  The day was a roaring success.  It's great to meet new friends.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='//blogger.googleusercontent.com/tracker/7692971555079600277-920156960048611835?l=shkspr.mobi%2Fblog%2Findex.php'/&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/920156960048611835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='https://www.blogger.com/comment.g?blogID=7692971555079600277&amp;postID=920156960048611835' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/920156960048611835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7692971555079600277/posts/default/920156960048611835'/><link rel='alternate' type='text/html' href='http://shkspr.mobi/blog/2008/10/social-media-camp-london-2008.html' title='Social Media Camp London 2008 - #smclondon08'/><author><name>Terence Eden</name><uri>http://www.blogger.com/profile/10270360564522859892</uri><email>noreply@blogger.com</email></author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></entry></feed>