<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2titles.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.upfold.org.uk/~d/styles/itemtitles.css"?><rss xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Peter Upfold</title><link>http://peter.upfold.org.uk/blog</link><description>My personal site and blog</description><language>en</language><lastBuildDate>Sat, 21 Jan 2012 14:36:01 PST</lastBuildDate><generator>http://wordpress.org/?v=3.3.1</generator><sy:updatePeriod xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">hourly</sy:updatePeriod><sy:updateFrequency xmlns:sy="http://purl.org/rss/1.0/modules/syndication/">1</sy:updateFrequency><feedburner:info uri="peterswebdevelopmentblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.0/</creativeCommons:license><image><link>http://peter.hybridweb.co.uk/</link><url>http://www.hybridweb.co.uk/imghive/pupfoldfeedimg.png</url><title>My blog</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/PetersWebDevelopmentBlog" /><feedburner:emailServiceId>PetersWebDevelopmentBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/PetersWebDevelopmentBlog" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FPetersWebDevelopmentBlog" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:browserFriendly>Click a service to the right to subscribe in your favourite feed reader, or copy and paste the URL of this page to subscribe. Thanks!</feedburner:browserFriendly><item><title>The Very Simple PayPal Bridge</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/JvchQmMqFc8/</link><category>Development</category><category>PHP</category><category>free software</category><category>open source</category><category>releases</category><category>Van Patten Media</category><category>VSPB</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Sat, 21 Jan 2012 14:36:01 PST</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1454</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Just a quick note to say that I&#8217;m proud to announce the release of some more open source code, as part of my collaboration with <a href="http://www.vanpattenmedia.com/">Van Patten Media</a>.</p>
<p>The <a href="http://labs.vanpattenmedia.com/">Van Patten Media Labs</a> site has <a href="http://labs.vanpattenmedia.com/2012/01/announcing-the-very-simple-paypal-bridge/">all the details</a> of the <a href="https://github.com/vanpattenmedia/vspb">Very Simple PayPal Bridge</a> &#8212; a simple way to connect to the PayPal API.</p>
<blockquote><p><em>Interacting with the PayPal NVP API is something that a lot of e-commerce websites need to do. If you&#8217;re writing your own code for a bespoke e-commerce solution, rather than shoehorning in generic &#8216;Shopping Cart&#8217; software, there is quite a lot to think about in order to communicate successfully with the API and provide a great payment experience for the site&#8217;s customers.</p>
<p>The <a title="Very Simple PayPal Bridge" href="https://github.com/vanpattenmedia/vspb">Very Simple PayPal Bridge</a> is a PHP class that, as the name suggests, provides a very simple interface for the PayPal NVP API.</p>
<p>In any situation where you need to interface more directly with the PayPal API, the VSPB provides a clean interface for the other layers of your code, dealing with all of the implementation details of sending requests via cURL, encoding and decoding the arguments, as well as offering full support for graceful error handling with PHP exceptions. It is great as a lower-level component of a wider PHP e-commerce solution.</em></p></blockquote>
<p>For more information, see <a href="http://labs.vanpattenmedia.com/2012/01/announcing-the-very-simple-paypal-bridge/">the post on Van Patten Media Labs</a> and <a href="https://github.com/vanpattenmedia/vspb">check out the code at GitHub</a>!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/rwgFGlSBwmLfBJReuww4WvV0S7s/0/da"><img src="http://feedads.g.doubleclick.net/~a/rwgFGlSBwmLfBJReuww4WvV0S7s/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/rwgFGlSBwmLfBJReuww4WvV0S7s/1/da"><img src="http://feedads.g.doubleclick.net/~a/rwgFGlSBwmLfBJReuww4WvV0S7s/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JvchQmMqFc8:9h-tcgHNqZ4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=JvchQmMqFc8:9h-tcgHNqZ4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JvchQmMqFc8:9h-tcgHNqZ4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JvchQmMqFc8:9h-tcgHNqZ4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JvchQmMqFc8:9h-tcgHNqZ4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=JvchQmMqFc8:9h-tcgHNqZ4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JvchQmMqFc8:9h-tcgHNqZ4:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JvchQmMqFc8:9h-tcgHNqZ4:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/JvchQmMqFc8" height="1" width="1"/>]]></content:encoded><description>Just a quick note to say that I&amp;#8217;m proud to announce the release of some more open source code, as part of my collaboration with Van Patten Media. The Van Patten Media Labs site has all the details of the Very Simple PayPal Bridge &amp;#8212; a simple way to connect to the PayPal API. Interacting [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2012/01/21/the-very-simple-paypal-bridge/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2012/01/21/the-very-simple-paypal-bridge/</feedburner:origLink></item><item><title>New Year, New Site Design</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/v8AewYgSx2s/</link><category>Development</category><category>design</category><category>theme</category><category>themes</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Mon, 02 Jan 2012 02:29:56 PST</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1415</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>A change of scenery here at my personal site has been long overdue, I think, so I&#8217;m pleased to usher in 2012 with a refresh of the <a href="http://peter.upfold.org.uk/">site&#8217;s design</a>!</p>
<div style="text-align:center;overflow:auto"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2012/01/newsitedesign_full-1024x505.png" alt="A screenshot of the new site design" title="A screenshot of the new site design" width="1024" height="505" class="aligncenter size-large wp-image-1441" /></div>
<h2>Keeping Things Compact</h2>
<p>The first thing you&#8217;ll likely notice is the new compact, fixed header, with the navigation to the major parts of the site. It stays fixed in place, so you can always get back to any of those pages at any time. (It also swaps out the legacy image gradients for exciting new CSS3 gradients where available!)</p>
<h2>Who Shot the Serif?</h2>
<p>I have also moved away from Bitstream Charter/Georgia as the main font around the site, in favour of Helvetica Neue/Helvetica/Arial, combined with the existing accents of Gill Sans (where available!) for the headings. I think the site now has a more contemporary feel &#8212; and reads particularly well on devices where Helvetica Neue is available, like the iPad.</p>
<p>There is also a new webfont in use for the &#8216;Peter Upfold&#8217; text in the header &#8212; <a href="http://www.fontsquirrel.com/fonts/Charis-SIL">Charis SIL</a> (generously licensed under the <a href="http://www.fontsquirrel.com/license/Charis-SIL">SIL Open Font Licence</a>).</p>
<h2>Practising What I Preach</h2>
<div style="float:right;padding:15px"><a href="http://peter.upfold.org.uk/blog/wp-content/uploads/2010/06/cookie.jpg"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2010/06/cookie-150x150.jpg" alt="Cookie picture, by amagill -- http://www.flickr.com/photos/amagill/34754258/" title="Cookie picture, by amagill -- http://www.flickr.com/photos/amagill/34754258/" width="150" height="150" class="alignnone size-thumbnail wp-image-1068" /></a></div>
<p>As a strong proponent of users having control <a href="http://peter.upfold.org.uk/blog/2010/04/29/facing-up-to-facebook-privacy/">over</a> <a href="http://peter.upfold.org.uk/blog/2010/06/21/opt-out-of-cookies-for-apples-iads-in-ios4/">their</a> <a href="http://peter.upfold.org.uk/blog/2010/12/11/twitter-protected-account-limitations/">privacy</a> online, I am pleased that the <a href="http://donottrack.us/">Do Not Track</a> initiative, for indicating the user&#8217;s preferences about tracking technology on the web, has gained traction in many web browsers. Because I support the rights of users to make choices about the code running in <em>their</em> browsers and what information it is collecting about them, I took this opportunity to begin the implementation of Do Not Track support on my site.</p>
<p><strong>If you send a standard &#8216;Do Not Track&#8217; header with every request to this site, I will not serve to you the code for Google Analytics, StatCounter, WordPress.com Jetpack Stats, or any future third-party analytics provider I later use.</strong></p>
<p>I like these third-party analytics services, because they help me see how popular the site is, how popular individual blog posts and pages are, and it helps me to understand the demand for the different downloads of software I offer on the site. <strong>If you don&#8217;t consent to them, though, then I won&#8217;t force them upon you.</strong></p>
<h3>It&#8217;s a Start &#8212; But There is More Yet to Do</h3>
<p>Note that as I explain in the <a href="http://peter.upfold.org.uk/privacy">privacy policy</a>, I will still collect basic web server access logs (usually for 4 weeks, plus any backups that may be retained), which may include your IP address, even if you indicate Do Not Track preferences. Also, this Do Not Track support currently does not extend to the advertisements, and the third-party tracking that they do. You&#8217;ll still need to either use an ad blocker (which you have <em>every</em> right to do), or take other steps to opt out of them. See the <a href="http://www.doubleclick.com/privacy/faq.aspx">DoubleClick DART privacy FAQ</a>, <a href="http://www.google.co.uk/privacy_cookies.html">Google cookie privacy page</a> and the <a href="http://www.google.com/privacy_ads.html">Google Ad privacy page</a> for more information.</p>
<p>When I next get an opportunity, I need to re-read some agreements and so forth to make sure I can take the next step towards eliminating that third-party tracking for those who have opted out with Do Not Track. <strong>I acknowledge that there is more work on this issue that is yet to be done!</strong></p>
<div style="clear:both;"></div>
<h2>Being a Little Bit More Responsive</h2>
<div style="float:right; padding:15px;"><a href="http://peter.upfold.org.uk/blog/wp-content/uploads/2012/01/newdesign_retina.png"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2012/01/newdesign_retina-200x300.png" alt="The new site design, on iPhone" title="The new site design, on iPhone" width="200" height="300" class="alignnone size-medium wp-image-1423" /></a></div>
<div>I have previously <a href="http://peter.upfold.org.uk/blog/2011/03/08/specially-optimised-mobile-site/">promised to always give exactly the same page</a> to any request to this site, regardless of which browser you&#8217;re using.</p>
<p>That promise remains intact for all the site&#8217;s pages (no awful mobile redirects!), but I am now doing a little more to try and optimise their presentation and formatting on smaller-screened devices. On phone-sized devices, the header now contracts and doesn&#8217;t stay fixed and the sidebar will pop down to the bottom of the page, giving you more room to read blog posts and other pages in portrait orientation without zooming or scrolling sideways. I also am setting the viewport a little differently for a few specific browsers so that everything pops onto the screen with a pleasant and readable scale.</p>
<p>There are a few things that aren&#8217;t quite optimal yet with the display &#8212; and I certainly need to do some testing with a handful of Android devices &#8212; but hopefully it is good progress towards making the experience better when you&#8217;re visiting on a diminutive device.</p></div>
<div style="clear:both;"></div>
<h2>Getting Feedback</h2>
<p>I am aware that there are a few things, here and there, that are not quite right with the new design just yet, but I&#8217;m definitely interested in any feedback you might have on it. <strong>Please do <a href="http://peter.upfold.org.uk/blog/2012/01/02/new-year-new-site-design/#respond">leave a comment</a> on this post</strong>.</p>
<p>I still have ambitions to upgrade some other pages of the site &#8212; particuarly the <a href="http://peter.upfold.org.uk/portfolio">portfolio</a> &#8212; which need to be made up to date!</p>
<p>Also, if anyone can have a play with the new site under some Android devices, and let me know how it appears, I would be most grateful. I may have to break out the Android SDK and run the site in the simulator to do some further testing and tweaking.</p>
<p>Happy New Year!</p>
<p><span style="font-size:0.75em">Cookie image is &#8216;C is for Cookie&#8217; by <a href="http://www.flickr.com/photos/amagill/34754258/">amagill on Flickr</a>. Licensed under <a href="http://creativecommons.org/licenses/by/2.0/">CC-BY</a>.</span></p>

<p><a href="http://feedads.g.doubleclick.net/~a/MQ4lQ3XpeI9xuV4jayLBjYp8jwk/0/da"><img src="http://feedads.g.doubleclick.net/~a/MQ4lQ3XpeI9xuV4jayLBjYp8jwk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/MQ4lQ3XpeI9xuV4jayLBjYp8jwk/1/da"><img src="http://feedads.g.doubleclick.net/~a/MQ4lQ3XpeI9xuV4jayLBjYp8jwk/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=v8AewYgSx2s:Vt2DRlOTl6A:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=v8AewYgSx2s:Vt2DRlOTl6A:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=v8AewYgSx2s:Vt2DRlOTl6A:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=v8AewYgSx2s:Vt2DRlOTl6A:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=v8AewYgSx2s:Vt2DRlOTl6A:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=v8AewYgSx2s:Vt2DRlOTl6A:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=v8AewYgSx2s:Vt2DRlOTl6A:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=v8AewYgSx2s:Vt2DRlOTl6A:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/v8AewYgSx2s" height="1" width="1"/>]]></content:encoded><description>A change of scenery here at my personal site has been long overdue, I think, so I&amp;#8217;m pleased to usher in 2012 with a refresh of the site&amp;#8217;s design! Keeping Things Compact The first thing you&amp;#8217;ll likely notice is the new compact, fixed header, with the navigation to the major parts of the site. It [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2012/01/02/new-year-new-site-design/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">5</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2012/01/02/new-year-new-site-design/</feedburner:origLink></item><item><title>Amalia is Now Open Source</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/eBnleBsTW2M/</link><category>Development</category><category>PHP</category><category>Amalia</category><category>announcement</category><category>CMS</category><category>open source</category><category>release</category><category>WMS</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Wed, 21 Dec 2011 14:02:20 PST</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1400</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a href="https://github.com/vanpattenmedia/amalia"><img src="http://media.upfold.org.uk/pwdb40/images/amalialogo.png" width="279" height="104" alt="Amalia" title="Amalia logo" /></a></p>
<p>I am very pleased to announce that <a href="http://getamalia.com/">Amalia</a>, the content management system I helped to develop for <a href="http://vanpattenmedia.com/">Van Patten Media</a>, has now been <a href="https://github.com/vanpattenmedia/amalia">released as an open source project</a>!</p>
<p>Amalia is designed to be a content management system &#8216;for the rest of us&#8217; and to make it easy to manage a small website. <strong>Amalia is a database-less CMS</strong>, so it doesn&#8217;t need the complexity, maintenance, and expense of a MySQL server, making it possible to run on even many of the most limited of web hosting packages.</p>
<p>There are, admittedly, some <a href="https://github.com/vanpattenmedia/amalia/blob/master/README.md">missing pieces</a> in Amalia &#8212; and it certainly isn&#8217;t perfect. I am excited, however, about the possibilities of Amalia and its future potential as an open source project. We would certainly love your feedback, ideas, Core code, plugins, and any other contributions you might want to make.</p>
<p>Please head on over to <a href="https://github.com/vanpattenmedia/amalia">project&#8217;s GitHub page</a> for the code and to get involved. You can also check out the <a href="https://github.com/vanpattenmedia/amalia/raw/master/documentation/install_guide.pdf">install guide (PDF)</a> and an <a href="https://www.youtube.com/watch?v=iGN0S-C2gDI">install video on YouTube</a>.</p>
<p><iframe width="560" height="315" src="https://www.youtube-nocookie.com/embed/iGN0S-C2gDI" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>

<p><a href="http://feedads.g.doubleclick.net/~a/HgAOf6upQYIkR34uJcyMwhTI0lM/0/da"><img src="http://feedads.g.doubleclick.net/~a/HgAOf6upQYIkR34uJcyMwhTI0lM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/HgAOf6upQYIkR34uJcyMwhTI0lM/1/da"><img src="http://feedads.g.doubleclick.net/~a/HgAOf6upQYIkR34uJcyMwhTI0lM/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=eBnleBsTW2M:ayNRAh3X6yE:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=eBnleBsTW2M:ayNRAh3X6yE:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=eBnleBsTW2M:ayNRAh3X6yE:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=eBnleBsTW2M:ayNRAh3X6yE:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=eBnleBsTW2M:ayNRAh3X6yE:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=eBnleBsTW2M:ayNRAh3X6yE:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=eBnleBsTW2M:ayNRAh3X6yE:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=eBnleBsTW2M:ayNRAh3X6yE:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/eBnleBsTW2M" height="1" width="1"/>]]></content:encoded><description>I am very pleased to announce that Amalia, the content management system I helped to develop for Van Patten Media, has now been released as an open source project! Amalia is designed to be a content management system &amp;#8216;for the rest of us&amp;#8217; and to make it easy to manage a small website. Amalia is [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/12/21/amalia-is-now-open-source/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/12/21/amalia-is-now-open-source/</feedburner:origLink></item><item><title>Teaching Computing in Schools</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/-ie8AioAeQQ/</link><category>Rants &amp; Ramblings</category><category>Computer Science</category><category>education</category><category>high school</category><category>secondary school</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Tue, 29 Nov 2011 04:41:35 PST</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1379</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div style="float:right; padding:15px"><a href="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/11/Keyboard_john_a_ward.jpg"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/11/Keyboard_john_a_ward-300x209.jpg" alt="&#039;Keyboard&#039; by john_a_ward on Flickr" title="&#039;Keyboard&#039; by john_a_ward on Flickr" width="300" height="209" class="alignnone size-medium wp-image-1392" /></a></div>
<p>There has been quite a lot of recent press coverage of the <a href="http://www.nesta.org.uk/publications/assets/features/next_gen">Next Gen.</a> report, by Ian Livingstone and Alex Hope. One of the key issues raised has been the way that computing is taught in British secondary schools.</p>
<p>At the moment, Information and Communication Technology, ICT, is essentially a crash course in how to use Microsoft Office. That is, for many secondary school pupils, almost the entirety of the coverage of computing in the curriculum.</p>
<blockquote><p><em>[The curriculum] focuses in ICT on office skills rather than the more rigorous computer science and programming skills which high-tech industries&hellip; need</em></p></blockquote>
<p>For someone passionate about technology and computers in many different ways, my experience of this manufactured &#8216;ICT&#8217; subject in secondary school was utterly, utterly uninspiring. I don&#8217;t think this was a particular fault of the school, I think it was a systemic failure of the curriculum.</p>
<p>It is, of course, important that school-leavers are capable of the kind of basic office productivity tasks on computers. These are skills that many employers will need and I don&#8217;t question the educational value of that for a moment, even if it is a little dull.</p>
<div style="clear:both;"></div>
<p><strong>For someone like me, however, this &#8216;ICT&#8217; subject completely failed to recognise and encourage my talent and enthusiasm in computing.</strong> I therefore developed my skills outside of school. It is troubling, though, that there will be many other children who may have huge potential in this field who may not have opportunities to develop computing &#8212; computing beyond merely using a word processor &#8212; outside of school.</p>
<blockquote><p><em>Research by e-skills UK has shown that young people find the existing ICT curriculum to be boring, poorly taught, too basic, and perhaps most importantly, too narrowly focused on office applications. This has a knock-on effect on their perceptions of computing- related careers as poor, dull, repetitive and low-paying.</em></p></blockquote>
<p>It is again, very concerning that &#8216;ICT&#8217; is creating a perception of computing as mundane, tedious and with little future potential. The job of the education system isn&#8217;t just to produce qualified people &#8212; it is to inspire people in subjects they might not have even considered before, and to develop and nurture the talents of the individual.</p>
<p>I am sure there are individual schools, and individual teachers, doing a better job than the curriculum mandates, and for that, they should be applauded.</p>
<p>The good news is that <a href="http://www.nesta.org.uk/publications/assets/features/next_gen">this report</a> is being listened to <a href="http://www.dcms.gov.uk/publications/8646.aspx">by the UK government</a>:</p>
<blockquote><p><em>&hellip; the Government recognises that the current ICT programme is insufficiently rigorous and in need of reform.</em></p></blockquote>
<p>I hope that this country can make progress in this area. The current state of affairs for computing in UK secondary schools is not just disappointing, there is a real danger of missing great opportunities &#8212; for individuals, and for the whole country.</p>
<p><span style="font-size:0.8em">Image is a modified version of <a href="http://www.flickr.com/photos/spadgy/313251851/">Keyboard</a>, by Flickr user <a href="http://www.flickr.com/photos/spadgy/">john_a_ward</a>. The image is licensed under <a href="http://creativecommons.org/licenses/by/2.0/deed.en_GB">CC-BY 2.0</a>.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/y0i2_9lHPU-fP-h7qMfcdxGnGA0/0/da"><img src="http://feedads.g.doubleclick.net/~a/y0i2_9lHPU-fP-h7qMfcdxGnGA0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/y0i2_9lHPU-fP-h7qMfcdxGnGA0/1/da"><img src="http://feedads.g.doubleclick.net/~a/y0i2_9lHPU-fP-h7qMfcdxGnGA0/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=-ie8AioAeQQ:e5mXtl_TxdA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=-ie8AioAeQQ:e5mXtl_TxdA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=-ie8AioAeQQ:e5mXtl_TxdA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=-ie8AioAeQQ:e5mXtl_TxdA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=-ie8AioAeQQ:e5mXtl_TxdA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=-ie8AioAeQQ:e5mXtl_TxdA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=-ie8AioAeQQ:e5mXtl_TxdA:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=-ie8AioAeQQ:e5mXtl_TxdA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/-ie8AioAeQQ" height="1" width="1"/>]]></content:encoded><description>There has been quite a lot of recent press coverage of the Next Gen. report, by Ian Livingstone and Alex Hope. One of the key issues raised has been the way that computing is taught in British secondary schools. At the moment, Information and Communication Technology, ICT, is essentially a crash course in how to [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/11/29/teaching-computing-in-schools/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/11/29/teaching-computing-in-schools/</feedburner:origLink></item><item><title>My Resolution to iOS 5 “Waiting for items to copy” Sync Issue</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/DmREh4AhGdA/</link><category>Mac</category><category>iOS</category><category>iOS 5</category><category>iPhone</category><category>sync</category><category>voice memos</category><category>Waiting for items to copy</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Fri, 21 Oct 2011 10:51:27 PDT</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1366</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/10/syncproblem.png" alt="Sync Problem Icon" title="Sync Problem Icon" width="114" height="114" class="alignnone size-full wp-image-1371" /></p>
<p>Ever since updating my iPhone to iOS 5, I was unable to complete a sync.</p>
<p>It backed up fine (thankfully), it did the majority of the syncing, it just got to the last &#8216;stage&#8217; of the process and hung there perpetually. I saw messages such as <em>&#8220;Waiting for items to copy&#8221;</em>, <em>&#8220;Waiting for changes to be applied&#8221;</em> and so on.</p>
<p>It wasn&#8217;t a complete showstopper, since I could sync the majority of content, make sure I was backed up, and then just cancel the sync at the last stage, but it was something that needed a fix.</p>
<p>I had read <a href="https://discussions.apple.com/message/16396729">various</a> <a href="https://discussions.apple.com/thread/3375382">threads</a> <a href="https://discussions.apple.com/thread/3415501">on</a> Apple Support Communities &#8212; it seems that many people are having this issue.</p>
<p><strong>I get the impression that this symptom is caused by various syncing issues</strong> and that some solutions have worked for some people, and not for others. <strong>Bear this in mind &#8212; this solution worked for me, but it might not work in every case.</strong> <img src='http://peter.upfold.org.uk/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>I believe I have now solved this problem on my iPhone.</p>
<h2>Delete <em>All</em> Copies of Voice Memos</h2>
<p>I deleted all of the synced Voice Memos in my iTunes library, then also went into the Voice Memos app on the iPhone and deleted each and every one there. Upon the next sync, the locking up at <em>&#8220;Waiting for items to copy&#8221;</em> did not happen, and the sync completed successfully.</p>
<p>This suggests that one of the causes for this issue is Voice Memos. If you are experiencing this issue, try backing up and removing all the Voice Memos from iTunes, removing them all from the Voice Memos app on the iPhone itself, then syncing again.</p>
<p><span style="font-size:0.9em">(The iPhone does still sync Genius Data each time it syncs, but this does complete successfully. Perhaps this is normal &#8212; I am not really sure!)</span></p>
<div style="text-align:center">
<em>Find this tutorial useful?</em></p>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_s-xclick" />
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----MIIHXwYJKoZIhvcNAQcEoIIHUDCCB0wCAQExggEwMIIBLAIBADCBlDCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb20CAQAwDQYJKoZIhvcNAQEBBQAEgYB73Ix11xUTGnO7tJKfobuQjFq6KuJL4E+pgNgE1y6aQyRYsWsNp1YIc7zNU8MAVhXGIDFslSlX1AqOMsYbb4TGH+iZVT9QDHIrz2fw1Fpx7Bd9OlhjWHBOMbl79D5JyjQ4WGwK/zPezhzoUxHkTiMEKqFwgwtYgZY5W67E+uIdVjELMAkGBSsOAwIaBQAwgdwGCSqGSIb3DQEHATAUBggqhkiG9w0DBwQIvycyG8IbGkiAgbgdZEYZsbCKpSWbCmApEodBjYd9JmWHtkTNkamWDdEdwDmuyWc/ubPSLO7AB0+FXphKVlIxJPQcUYyXzUD02M1hy6h+g32pnI0RnOkoymvXKBY+/cq27IUgaGdkmG49hiLcmudCnoHnAmWj69XQMOaMdEaGHYsfxpLDUozDoTzoymagwlB3bEfcjLxNE3u5mYEhOMK7mplnLg8u7vU7/SfnoPELltae9CvMfvF5oxHgPeLdh/+5MpYnoIIDhzCCA4MwggLsoAMCAQICAQAwDQYJKoZIhvcNAQEFBQAwgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMB4XDTA0MDIxMzEwMTMxNVoXDTM1MDIxMzEwMTMxNVowgY4xCzAJBgNVBAYTAlVTMQswCQYDVQQIEwJDQTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLUGF5UGFsIEluYy4xEzARBgNVBAsUCmxpdmVfY2VydHMxETAPBgNVBAMUCGxpdmVfYXBpMRwwGgYJKoZIhvcNAQkBFg1yZUBwYXlwYWwuY29tMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDBR07d/ETMS1ycjtkpkvjXZe9k+6CieLuLsPumsJ7QC1odNz3sJiCbs2wC0nLE0uLGaEtXynIgRqIddYCHx88pb5HTXv4SZeuv0Rqq4+axW9PLAAATU8w04qqjaSXgbGLP3NmohqM6bV9kZZwZLR/klDaQGo1u9uDb9lr4Yn+rBQIDAQABo4HuMIHrMB0GA1UdDgQWBBSWn3y7xm8XvVk/UtcKG+wQ1mSUazCBuwYDVR0jBIGzMIGwgBSWn3y7xm8XvVk/UtcKG+wQ1mSUa6GBlKSBkTCBjjELMAkGA1UEBhMCVVMxCzAJBgNVBAgTAkNBMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtQYXlQYWwgSW5jLjETMBEGA1UECxQKbGl2ZV9jZXJ0czERMA8GA1UEAxQIbGl2ZV9hcGkxHDAaBgkqhkiG9w0BCQEWDXJlQHBheXBhbC5jb22CAQAwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQCBXzpWmoBa5e9fo6ujionW1hUhPkOBakTr3YCDjbYfvJEiv/2P+IobhOGJr85+XHhN0v4gUkEDI8r2/rNk1m0GA8HKddvTjyGw/XqXa+LSTlDYkqI8OwR8GEYj4efEtcRpRYBxV8KxAW93YDWzFGvruKnnLbDAF6VR5w/cCMn5hzGCAZowggGWAgEBMIGUMIGOMQswCQYDVQQGEwJVUzELMAkGA1UECBMCQ0ExFjAUBgNVBAcTDU1vdW50YWluIFZpZXcxFDASBgNVBAoTC1BheVBhbCBJbmMuMRMwEQYDVQQLFApsaXZlX2NlcnRzMREwDwYDVQQDFAhsaXZlX2FwaTEcMBoGCSqGSIb3DQEJARYNcmVAcGF5cGFsLmNvbQIBADAJBgUrDgMCGgUAoF0wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTEwNTAyMTEwMDU1WjAjBgkqhkiG9w0BCQQxFgQUutGZoV6TmCvqxzLAzxS1ETTM5B4wDQYJKoZIhvcNAQEBBQAEgYCPoJWi9GK4dzYChZH8I72oCrhJatSyH07Z2ROMf0AlGIwoUcAKeuzZel+wyY0h4Mzq9JZ/M8N9RZInfbP8R5z+4K+rFu18KQhnmaF82jC8yAe0450Trikheuj1Vlx++qLC9EXgtNx9HREYJYJ/kK990g3LyCbZBILj16BM/cHTuA==-----END PKCS7-----" />
<input type="image" src="https://www.paypalobjects.com/WEBSCR-640-20110401-1/en_GB/i/btn/btn_donate_SM.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online." />
<img alt="" border="0" src="https://www.paypalobjects.com/WEBSCR-640-20110401-1/en_GB/i/scr/pixel.gif" width="1" height="1" /><br />
</form>
</div>

<p><a href="http://feedads.g.doubleclick.net/~a/2lJhil9DEz2Uu7R1BYEIn0GiYe8/0/da"><img src="http://feedads.g.doubleclick.net/~a/2lJhil9DEz2Uu7R1BYEIn0GiYe8/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2lJhil9DEz2Uu7R1BYEIn0GiYe8/1/da"><img src="http://feedads.g.doubleclick.net/~a/2lJhil9DEz2Uu7R1BYEIn0GiYe8/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=DmREh4AhGdA:Lrpg3T4PlUw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=DmREh4AhGdA:Lrpg3T4PlUw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=DmREh4AhGdA:Lrpg3T4PlUw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=DmREh4AhGdA:Lrpg3T4PlUw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=DmREh4AhGdA:Lrpg3T4PlUw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=DmREh4AhGdA:Lrpg3T4PlUw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=DmREh4AhGdA:Lrpg3T4PlUw:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=DmREh4AhGdA:Lrpg3T4PlUw:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/DmREh4AhGdA" height="1" width="1"/>]]></content:encoded><description>Ever since updating my iPhone to iOS 5, I was unable to complete a sync. It backed up fine (thankfully), it did the majority of the syncing, it just got to the last &amp;#8216;stage&amp;#8217; of the process and hung there perpetually. I saw messages such as &amp;#8220;Waiting for items to copy&amp;#8221;, &amp;#8220;Waiting for changes to [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/10/21/my-resolution-to-ios-5-waiting-for-items-to-copy-sync-issue/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">47</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/10/21/my-resolution-to-ios-5-waiting-for-items-to-copy-sync-issue/</feedburner:origLink></item><item><title>Remembering Steve Jobs</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/JAzLexww43Q/</link><category>Thoughts</category><category>Steve Jobs</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Thu, 06 Oct 2011 02:31:14 PDT</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1359</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I know that this will be just one of many tributes. There are so many things that could be said about Steve and his innumerable contributions to the world in which we live. I&#8217;ll leave it to the many other fitting tributes to express everything Steve has done for the world.</p>
<p>I just want to share two things that have inspired me most about Steve.</p>
<p>Two things that, it is not an exaggeration to say, have helped me through some difficult times. Two things that gave me focus where I had none &#8212; that played a vital role in helping me bring myself to where I am now. These aren&#8217;t direct quotes, but messages that I have derived from things he said, and things he did.</p>
<p>1. <strong>Being different isn&#8217;t just OK, it can be your greatest asset.</strong></p>
<p>2. <strong>Listen to yourself. That inner voice knows you better than you do. Trust it.</strong></p>
<p>Thank you for everything. You will be remembered.</p>

<p><a href="http://feedads.g.doubleclick.net/~a/RhOcY2OkaXs89_VjQf-XH6tdHSc/0/da"><img src="http://feedads.g.doubleclick.net/~a/RhOcY2OkaXs89_VjQf-XH6tdHSc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/RhOcY2OkaXs89_VjQf-XH6tdHSc/1/da"><img src="http://feedads.g.doubleclick.net/~a/RhOcY2OkaXs89_VjQf-XH6tdHSc/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JAzLexww43Q:zUxgjMibFGM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=JAzLexww43Q:zUxgjMibFGM:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JAzLexww43Q:zUxgjMibFGM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JAzLexww43Q:zUxgjMibFGM:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JAzLexww43Q:zUxgjMibFGM:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=JAzLexww43Q:zUxgjMibFGM:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JAzLexww43Q:zUxgjMibFGM:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=JAzLexww43Q:zUxgjMibFGM:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/JAzLexww43Q" height="1" width="1"/>]]></content:encoded><description>I know that this will be just one of many tributes. There are so many things that could be said about Steve and his innumerable contributions to the world in which we live. I&amp;#8217;ll leave it to the many other fitting tributes to express everything Steve has done for the world. I just want to [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/10/06/remembering-steve-jobs/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/10/06/remembering-steve-jobs/</feedburner:origLink></item><item><title>Un-hide the ‘http://’ in Firefox 7</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/kMVdLVXo8JE/</link><category>Linux</category><category>Mac</category><category>Tutorials</category><category>Windows</category><category>address bar</category><category>browser</category><category>Firefox</category><category>Firefox 7</category><category>http</category><category>location bar</category><category>Mozilla</category><category>prefix</category><category>URL</category><category>URL bar</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Wed, 28 Sep 2011 10:49:13 PDT</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1351</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>The recent <a href="https://www.mozilla.org/en-US/firefox/7.0/releasenotes/">release of Firefox 7</a> has brought with it several changes. One of these, is that Firefox hides the &#8216;http://&#8217; prefix in the URL bar by default.</p>
<p>For many people this is fine and probably a positive changes, but geeks like myself may wish to restore the prefix. (I found it especially annoying when I copied a URL from the bar and the text pasted did include the &#8216;http://&#8217;, when the text I copied did not! I don&#8217;t like that kind of inconsistency!)</p>
<p>To restore the prefix, browse to <strong>about:config</strong>. Accept the warning, then search for <strong>browser.urlbar.trimURLs</strong>. When you find the setting, double-click on it to toggle it to false. The changes should take effect immediately.</p>
<p><a href="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/09/Trim-URLs-Config.png"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/09/Trim-URLs-Config.png" alt="Screenshot showing about:config in Firefox, with the browser.urlbar.trimURLs key shown" title="Firefox un-hide the &#039;http://&#039; prefix" width="894" height="555" class="alignnone size-full wp-image-1352" /></a></p>
<p>That&#8217;s better!</p>

<p><a href="http://feedads.g.doubleclick.net/~a/AC5Wo029u7j-qA7gGI9EGGp7TVA/0/da"><img src="http://feedads.g.doubleclick.net/~a/AC5Wo029u7j-qA7gGI9EGGp7TVA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/AC5Wo029u7j-qA7gGI9EGGp7TVA/1/da"><img src="http://feedads.g.doubleclick.net/~a/AC5Wo029u7j-qA7gGI9EGGp7TVA/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=kMVdLVXo8JE:KJn1hdAp0v8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=kMVdLVXo8JE:KJn1hdAp0v8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=kMVdLVXo8JE:KJn1hdAp0v8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=kMVdLVXo8JE:KJn1hdAp0v8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=kMVdLVXo8JE:KJn1hdAp0v8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=kMVdLVXo8JE:KJn1hdAp0v8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=kMVdLVXo8JE:KJn1hdAp0v8:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=kMVdLVXo8JE:KJn1hdAp0v8:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/kMVdLVXo8JE" height="1" width="1"/>]]></content:encoded><description>The recent release of Firefox 7 has brought with it several changes. One of these, is that Firefox hides the &amp;#8216;http://&amp;#8217; prefix in the URL bar by default. For many people this is fine and probably a positive changes, but geeks like myself may wish to restore the prefix. (I found it especially annoying when [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/09/28/un-hide-the-http-in-firefox-7/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">15</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/09/28/un-hide-the-http-in-firefox-7/</feedburner:origLink></item><item><title>Initial Thoughts on the Windows 8 Developer Preview</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/ITXevfQt_EE/</link><category>Thoughts</category><category>Windows</category><category>developer preview</category><category>Metro</category><category>MSDN</category><category>tablet</category><category>Windows 8</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Wed, 14 Sep 2011 12:46:20 PDT</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1327</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div style="float:right; padding:20px"><a href="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/09/Windows-8-headlines-crop.png"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/09/Windows-8-headlines-crop-300x224.png" alt="Windows 8 &#039;Headlines&#039;, showing RSS feed headlines for my blog" title="Windows 8 &#039;Headlines&#039;" width="300" height="224" class="alignnone size-medium wp-image-1328" /></a></div>
<p>I was interested to take a look at the new <a href="http://msdn.microsoft.com/en-us/windows/apps/br229516">publicly-available developer preview of Windows 8</a> that was released today. I have a few (poorly organised and still unrefined) initial thoughts.</p>
<p>After an <a href="http://www.mytricks.in/2011/09/vcpu-0notimplemented-vmcorevmmintrapicc.html">initial hiccup</a> running the developer preview in VMware, I switched over to a machine with VirtualBox and got up and running. <strong>The installation process was impressively speedy</strong>, even under the virtualised conditions, and asked few questions. A good start.</p>
<p>Initially, it is a little disconcerting not to have the desktop right in front of you after logging in, but I suspect that with a little retraining, the new &#8216;Start&#8217; screen might prove a more convenient starting interface. The Windows Phone-style &#8216;tiles&#8217; interface is genuinely innovative (praise I rarely would find myself directing at Microsoft) and seems to work in a fairly intuitive way.</p>
<p>I should mention at this point that my virtual machine setup and &#8216;traditional&#8217; hardware combination mean that only a mouse and keyboard were available, making it impossible for me to evaluate the touch features of the OS (and making some of the &#8216;Metro&#8217; apps and UI a little difficult to use). This is, of course, a limitation of my configuration, but it also raises an important point &#8212; if this new Metro UI will be the default even for computers with no touch capabilities, <strong>the whole thing needs to be smooth, optimised and not at all frustrating for this category of users too</strong>. It doesn&#8217;t feel this way yet &#8212; having to perform awkward drag gestures with a mouse isn&#8217;t a good experience at all. The viability of having a single operating system, with shared UI concepts, on very different types of computing devices is something that is yet to be proven.</p>
<div style="clear:both;"></div>
<div style="float:left;padding:0 15px 0 0"><a href="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/09/Website-in-IE10-crop.png"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/09/Website-in-IE10-crop-300x225.png" alt="Internet Explorer 10&#039;s &#039;Metro&#039; interface, showing this website" title="Internet Explorer 10&#039;s &#039;Metro&#039; interface" width="300" height="225" class="alignnone size-medium wp-image-1329" /></a></div>
<p>These issues aside, I find myself quite impressed at how well the combination of the new &#8216;Metro&#8217; apps themselves work alongside the traditional desktop. The disparity between the two types of apps was something I thought might make the system feel clunky and &#8216;part-baked&#8217;, but I find myself likening it to the Mission Control view in Mac OS X Lion &#8212; the Metro apps are like your Lion apps in Full-Screen Mode, and you still have access to the traditional desktop over to the left. <strong>In short, I actually think it works.</strong></p>
<p>There are certainly some minor oddities at this stage &#8212; and obviously this is far from a finished, polished product. But there is promise in this hybrid-UI design that I hadn&#8217;t expected to find. I certainly need to spend a bit more than a short hour playing with the system before I&#8217;ll really understand what I think of its potential.</p>
<div style="clear:both;"></div>
<p><strong>The biggest challenge will be how well a single operating system will work on very different types of computing devices &#8212; and indeed whether the hardware and software on the new generation of Windows tablet devices will be up to the task.</strong></p>

<p><a href="http://feedads.g.doubleclick.net/~a/USephj2p11nGyqNxsSlFXvsfhEQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/USephj2p11nGyqNxsSlFXvsfhEQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/USephj2p11nGyqNxsSlFXvsfhEQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/USephj2p11nGyqNxsSlFXvsfhEQ/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ITXevfQt_EE:jjJtrBKTeAA:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=ITXevfQt_EE:jjJtrBKTeAA:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ITXevfQt_EE:jjJtrBKTeAA:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ITXevfQt_EE:jjJtrBKTeAA:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ITXevfQt_EE:jjJtrBKTeAA:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=ITXevfQt_EE:jjJtrBKTeAA:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ITXevfQt_EE:jjJtrBKTeAA:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ITXevfQt_EE:jjJtrBKTeAA:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/ITXevfQt_EE" height="1" width="1"/>]]></content:encoded><description>I was interested to take a look at the new publicly-available developer preview of Windows 8 that was released today. I have a few (poorly organised and still unrefined) initial thoughts. After an initial hiccup running the developer preview in VMware, I switched over to a machine with VirtualBox and got up and running. The [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/09/14/windows-8-dev-preview/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">3</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/09/14/windows-8-dev-preview/</feedburner:origLink></item><item><title>Grand Opening of Apple Store, Festival Place, Basingstoke</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/ZRYKZHmn2Bg/</link><category>Mac</category><category>Apple</category><category>Apple Store</category><category>Basingstoke</category><category>Festival Place</category><category>iPad</category><category>iPhone</category><category>iPod</category><category>retail</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Sat, 20 Aug 2011 08:28:51 PDT</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1315</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>The opening of a new Apple Store is always an interesting experience &#8212; and one that never fails to inspire enthusiasm unheard of anywhere else in retail! I actually went along <a href="http://peter.upfold.org.uk/blog/2007/02/14/this-is-why-i-love-blogging/">three and a half years ago</a> to <a href="http://peter.upfold.org.uk/blog/2007/02/10/west-quay-apple-store/">the opening of the WestQuay store in Southampton</a>, but today, there was the Grand Opening of the new store in Festival Place, Basingstoke.</p>
<p>It is a really convenient store for me &#8212; it is just a 20 minute train journey away, so it is now even easier to get to the Apple Store should anything need fixing, or anything new need purchasing. <img src='http://peter.upfold.org.uk/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>I have put together <a href="http://www.youtube.com/watch?v=U9c1TGQXNfs">a short video</a> of the Grand Opening event, which you should see embedded below.</p>
<p><iframe width="640" height="390" src="http://www.youtube-nocookie.com/embed/U9c1TGQXNfs" frameborder="0" allowfullscreen="allowfullscreen"></iframe></p>
<p>Definitely nice to go along, share in the experience &#8212; and pick up that all-important Festival Place Apple t-shirt to add to the collection. <img src='http://peter.upfold.org.uk/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p><a href="http://feedads.g.doubleclick.net/~a/1CiJwaV69x_CSDHNv7z_IxemRFY/0/da"><img src="http://feedads.g.doubleclick.net/~a/1CiJwaV69x_CSDHNv7z_IxemRFY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/1CiJwaV69x_CSDHNv7z_IxemRFY/1/da"><img src="http://feedads.g.doubleclick.net/~a/1CiJwaV69x_CSDHNv7z_IxemRFY/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ZRYKZHmn2Bg:RJ2yxdDvV1E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=ZRYKZHmn2Bg:RJ2yxdDvV1E:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ZRYKZHmn2Bg:RJ2yxdDvV1E:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ZRYKZHmn2Bg:RJ2yxdDvV1E:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ZRYKZHmn2Bg:RJ2yxdDvV1E:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=ZRYKZHmn2Bg:RJ2yxdDvV1E:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ZRYKZHmn2Bg:RJ2yxdDvV1E:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=ZRYKZHmn2Bg:RJ2yxdDvV1E:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/ZRYKZHmn2Bg" height="1" width="1"/>]]></content:encoded><description>The opening of a new Apple Store is always an interesting experience &amp;#8212; and one that never fails to inspire enthusiasm unheard of anywhere else in retail! I actually went along three and a half years ago to the opening of the WestQuay store in Southampton, but today, there was the Grand Opening of the [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/08/20/grand-opening-of-apple-store-festival-place-basingstoke/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/08/20/grand-opening-of-apple-store-festival-place-basingstoke/</feedburner:origLink></item><item><title>Why I Won’t Buy Today’s E-Books</title><link>http://feeds.upfold.org.uk/~r/PetersWebDevelopmentBlog/~3/f-riLFXlfz4/</link><category>Anti-DRM</category><category>Rants &amp; Ramblings</category><category>books</category><category>DRM</category><category>e-books</category><category>iBooks</category><category>Kindle</category><category>Pottermore</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Peter</dc:creator><pubDate>Sun, 14 Aug 2011 04:15:28 PDT</pubDate><guid isPermaLink="false">http://peter.upfold.org.uk/blog/?p=1292</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div style="float:right;padding:10px"><a href="http://www.flickr.com/photos/linnybinnypix/1189018851/"><img src="http://peter.upfold.org.uk/blog/wp-content/uploads/2011/08/booksofthepast_linnybinnypix-222x300.jpg" alt="A stack of old books" title="Books of the Past (by Lin Pernille Photography)" width="222" height="300" class="alignnone size-medium wp-image-1298" /></a></div>
<p>I&#8217;m a huge believer in having control over content that I purchase. I refused to use the iTunes Store, which otherwise provided the best online music experience, until the songs were available without the DRM restrictions hitherto demanded by the rights holders. I still prefer the humble DVD<sup>[<a href="http://peter.upfold.org.uk/blog/2011/08/14/why-i-wont-buy-todays-e-books/#1292-mynote-1">1</a>]</sup> to other ways of getting video which are bound by the artificial (and <a href="http://www.techdirt.com/articles/20081119/1256502889.shtml">ineffective</a><sup>[<a href="http://peter.upfold.org.uk/blog/2011/08/14/why-i-wont-buy-todays-e-books/#1292-mynote-2">2</a>]</sup>) restrictions demanded by the rights holders.</p>
<p>I was interested to read <a href="http://www.enlightenmenteconomics.com/blog/?p=1075">Diane Coyle&#8217;s assessment on many of the shortcomings of e-books</a>. I&#8217;m not a big reader myself, but books, electronic or otherwise, are an important part of society and of culture &#8212; and I too share some concerns that today&#8217;s e-books systems fail to offer important functionality that analogue books have had for generations.</p>
<p>Sharing, lending and borrowing of paper books is an important part of the whole book experience. Unfortunately, it&#8217;s something that is either obstructed entirely by today&#8217;s commercial e-book systems, or is an optional (and unavoidably platform-specific) feature that the publisher can refuse to offer on a whim.</p>
<div style="clear:both;"></div>
<p><a href="http://www.enlightenmenteconomics.com/blog/?p=1075">Diane Coyle&#8217;s observation</a> on this situation:</p>
<blockquote><p><em>You can&#8217;t share books on a device. I can&#8217;t even get e-books I bought on one device onto another device I own, although no doubt one of my domestic IT support staff (sons) could do it for me. I certainly can&#8217;t read the e-books my husband downloaded because he&#8217;s onto his next e-book on his iPad. E-books torpedo domestic and friendly sharing.</em></p></blockquote>
<p>Multiple, competing proprietary standards for reading books, where users have no ability to move their content from one format to another, is a really awful idea. We are inclined to accept this kind of incompatibility in newer media forms until one format wins &#8212; Betamax and VHS, HD-DVD and Blu-ray &#8212; <strong>but there&#8217;s never been incompatibility between owning hardback and paperback books</strong>, for example!</p>
<p>The irony is that there <em>are</em> open, standard formats for e-books, like <a href="http://en.wikipedia.org/wiki/EPUB">EPUB</a>. It is, once again, the fault of the DRM restrictions demanded by the rights holders, and the incompatibilities that they necessarily introduce, that lock users into one technological ecosystem or another.</p>
<blockquote><p><em>You can&#8217;t cut and paste quotes from an e-book. Their makers are so paranoid about &#8220;intellectual property theft&#8221; that to quote from an e-book on this blog, I have to retype the whole thing.</em></p></blockquote>
<p>Yet again, it is the DRM restrictions, demanded by the rights holders, that restrict a perfectly legitimate activity, that far from undermining the publishers&#8217; revenue streams, could well to be used to write a review to convince others to buy!</p>
<h2>So, Who <em>is</em> Doing Commercial E-books Right?</h2>
<p>I can only find one example.</p>
<p>J.K. Rowling&#8217;s <a href="http://www.pottermore.com/">Pottermore</a> project will offer the Harry Potter series as electronic books for the first time. Books which will be <a href="http://www.theinquirer.net/inquirer/news/2081247/rowling-unveils-pottermore-drm-free-harry-potter-ebooks">free of DRM restrictions</a>, and hopefully in an open format like EPUB. This makes me very happy.</p>
<p>Why? Because once you have purchased the book, you will perpetually be able to move that file from one format to another as digital formats come and go. You will be able to lend and share, copy and paste and do other activities well within the bounds of what is reasonable and fair.</p>
<p>Will that system be abused to allow people to bypass paying to get the content? Yes. <strong>But it would have been anyway.</strong></p>
<p>Treating Pottermore customers fairly and reasonably is likely to inspire loyalty, re-enable the freedoms we have all enjoyed with physical books for centuries and <strong>it will set the bar for a better e-book experience</strong>. An e-book experience I may finally worthy of superceding physical books.</p>
<p>I applaud Jo Rowling and the organisations involved for having the courage to free their customers of artificial, unfair restrictions on what they can do with content they have purchased. I hope this puts pressure on other publishers to take this step. <strong>This has to be the way forward for e-books.</strong></p>
<div style="font-size:0.75em"><a name="1292-mynote-1"></a>[1] &#8212; While the DVD format does, technically, have DRM, it is so weak and so easily bypassed that it is essentially meaningless. <a href="https://www.computerworld.com/s/article/9021546/Finnish_court_rules_DVD_DRM_ineffective_chucks_suits">ComputerWorld notes</a> that in Finland, it is actually legal to break the DVD encryption, because it is considered so &#8216;ineffective&#8217;.</p>
<p><a name="1292-mynote-2"></a>[2] &#8212; While the <a href="http://www.techdirt.com/articles/20081119/1256502889.shtml">example I give</a> is, admittedly, for video game DRM and not movie DRM, it&#8217;s quite clear that this is universal. Despite Blu-ray&#8217;s extremely complicated AACS DRM scheme, breaking this technology and ripping Blu-ray movies is a simple, routine process, automated by many software tools, making its DRM ineffective with ease.</p>
<p>Photo is <a href="http://www.flickr.com/photos/linnybinnypix/1189018851/">&#8216;Books of the Past&#8217; by Lin Pernille Photography, on Flickr</a>. The photo is licensed under <a href="http://creativecommons.org/licenses/by/2.0/deed.en">CC-BY 2.0</a>.</div>

<p><a href="http://feedads.g.doubleclick.net/~a/335rpvdhG7hstXWFu_ENSL_0vkw/0/da"><img src="http://feedads.g.doubleclick.net/~a/335rpvdhG7hstXWFu_ENSL_0vkw/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/335rpvdhG7hstXWFu_ENSL_0vkw/1/da"><img src="http://feedads.g.doubleclick.net/~a/335rpvdhG7hstXWFu_ENSL_0vkw/1/di" border="0" ismap="true"></img></a></p><div class="feedflare">
<a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=f-riLFXlfz4:OHfaOluQ25c:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=f-riLFXlfz4:OHfaOluQ25c:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=f-riLFXlfz4:OHfaOluQ25c:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=f-riLFXlfz4:OHfaOluQ25c:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=f-riLFXlfz4:OHfaOluQ25c:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?i=f-riLFXlfz4:OHfaOluQ25c:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=f-riLFXlfz4:OHfaOluQ25c:cGdyc7Q-1BI"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=cGdyc7Q-1BI" border="0"></img></a> <a href="http://feeds.upfold.org.uk/~ff/PetersWebDevelopmentBlog?a=f-riLFXlfz4:OHfaOluQ25c:7Q72WNTAKBA"><img src="http://feeds.feedburner.com/~ff/PetersWebDevelopmentBlog?d=7Q72WNTAKBA" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/PetersWebDevelopmentBlog/~4/f-riLFXlfz4" height="1" width="1"/>]]></content:encoded><description>I&amp;#8217;m a huge believer in having control over content that I purchase. I refused to use the iTunes Store, which otherwise provided the best online music experience, until the songs were available without the DRM restrictions hitherto demanded by the rights holders. I still prefer the humble DVD[1] to other ways of getting video which [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://peter.upfold.org.uk/blog/2011/08/14/why-i-wont-buy-todays-e-books/feed/</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://peter.upfold.org.uk/blog/2011/08/14/why-i-wont-buy-todays-e-books/</feedburner:origLink></item></channel></rss>

