<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss1full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><channel rdf:about="http://philwilson.org/blog"><title>philwilson.org</title><link>http://philwilson.org/blog</link><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rdf+xml" href="http://feeds.feedburner.com/pip/rdf" /><description>a geek commodity</description><dc:language>en</dc:language><dc:date>2011-01-16T03:29:15-08:00</dc:date><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><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/pip/rdf" /><feedburner:info uri="pip/rdf" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><items><rdf:Seq><rdf:li rdf:resource="http://philwilson.org/blog/?p=1158" /><rdf:li rdf:resource="http://philwilson.org/blog/2011/01/a-tastier-bookmarking-tool" /><rdf:li rdf:resource="http://philwilson.org/blog/2011/01/resolutions" /><rdf:li rdf:resource="http://philwilson.org/blog/2011/01/hacker-monthly-workflow" /><rdf:li rdf:resource="http://philwilson.org/blog/?p=1141" /><rdf:li rdf:resource="http://philwilson.org/blog/2010/09/scrum-in-web-teams-an-apology" /><rdf:li rdf:resource="http://philwilson.org/blog/2010/09/in-case-of-theft" /><rdf:li rdf:resource="http://philwilson.org/blog/2010/09/the-youth-of-today" /><rdf:li rdf:resource="http://philwilson.org/blog/2010/09/blogging-duck" /><rdf:li rdf:resource="http://philwilson.org/blog/2010/08/my-next-phone" /></rdf:Seq></items><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site.</feedburner:browserFriendly></channel><item rdf:about="http://philwilson.org/blog/?p=1158"><title>php-fastcgi woe in blogland</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/aVFHDHvojAM/php-fastcgi-woe-in-blogland</link><dc:subject>Uncategorized</dc:subject><dc:subject>blog</dc:subject><dc:subject>nginx</dc:subject><dc:subject>php</dc:subject><dc:subject>php-cgi</dc:subject><dc:subject>ubuntu</dc:subject><dc:creator>Phil</dc:creator><dc:date>2011-01-16T03:27:49-08:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>At the end of last week I upgraded my server from Ubuntu Intrepid to Jaunty (and have since gone all the way up to Lucid, a process that was not as simple as I would have liked). As far as I could tell, everything had gone smoothly, but my blog was unavailable (which I discovered very quickly thanks to the automated <a href="http://pingdom.com" onclick="pageTracker._trackPageview('/outgoing/pingdom.com?referer=');">Pingdom</a> emails). My blog runs on php-fastcgi behind <a href="http://wiki.nginx.org/Main" onclick="pageTracker._trackPageview('/outgoing/wiki.nginx.org/Main?referer=');">nginx</a>, which had been very simple to install, but now, executing <code>/etc/init.d/php-fastcgi start</code> resulted in an &#8220;OK&#8221; status but no PHP server actually running!</p>
<p>Isolating the correct command from the startup script eventually got it running (although I still can&#8217;t work out whether it really is the quotemarks around $DAEMONARGS that&#8217;s causing this problem or not), but it stops again after a couple of hours. I can only guess that this is because I&#8217;ve been running it as a simple sudo and without &amp; &#8211; but surely <a href="http://man.cx/start-stop-daemon(8)" onclick="pageTracker._trackPageview('/outgoing/man.cx/start-stop-daemon_8?referer=');">start-stop-daemon</a> should handle all this for me?!</p>
<p>Anyway, an investigation into <a href="http://php-fpm.org/" onclick="pageTracker._trackPageview('/outgoing/php-fpm.org/?referer=');">PHP-FPM</a> as an alternative is underway, and this here blog will be massively intermittent until then!</p>
]]></content:encoded><description>At the end of last week I upgraded my server from Ubuntu Intrepid to Jaunty (and have since gone all the way up to Lucid, a process that was not as simple as I would have liked). As far as I could tell, everything had gone smoothly, but my blog was unavailable (which I discovered [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2011/01/php-fastcgi-woe-in-blogland/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://philwilson.org/blog/2011/01/php-fastcgi-woe-in-blogland</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2011/01/a-tastier-bookmarking-tool"><title>A tastier bookmarking tool</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/9DwIY5yQyAA/a-tastier-bookmarking-tool</link><dc:subject>Uncategorized</dc:subject><dc:subject>bookmarking</dc:subject><dc:subject>del.icio.us</dc:subject><dc:subject>php</dc:subject><dc:subject>raster</dc:subject><dc:subject>scuttle</dc:subject><dc:creator>Phil</dc:creator><dc:date>2011-01-09T15:29:52-08:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>The practical stuff first.</p>
<p>In February 2009, <a href="http://rasterweb.net/raster/2005/12/20/delisync-for-scuttle/" onclick="pageTracker._trackPageview('/outgoing/rasterweb.net/raster/2005/12/20/delisync-for-scuttle/?referer=');">inspired by Pete Prodoehl</a>, I set up my own version of <a href="http://sourceforge.net/projects/scuttle/" onclick="pageTracker._trackPageview('/outgoing/sourceforge.net/projects/scuttle/?referer=');">scuttle</a>, an open source del.icio.us clone, and hacked it to auto-post my bookmarks to my del.icio.us account using <a href="http://www.ejeliot.com/pages/php-delicious" onclick="pageTracker._trackPageview('/outgoing/www.ejeliot.com/pages/php-delicious?referer=');">the php-delicious library</a>.</p>
<p>I have finally <a href="http://github.com/pipwilson/scuttle" onclick="pageTracker._trackPageview('/outgoing/github.com/pipwilson/scuttle?referer=');">pushed this to github</a>. My change is literally <a href="https://github.com/pipwilson/scuttle/blob/master/services/deliciousservice.php" onclick="pageTracker._trackPageview('/outgoing/github.com/pipwilson/scuttle/blob/master/services/deliciousservice.php?referer=');">about ten lines of code</a>, although as <a href="http://delicious.com/pip" onclick="pageTracker._trackPageview('/outgoing/delicious.com/pip?referer=');">my delicious account</a> testifies, it has bugs that I haven&#8217;t been bothered to fix. It is currently version 0.7.4 of scuttle, and I plan on merging it to the latest 0.9 in a day or two.</p>
<p>Update: actually it looks like I set this up in 2006, way before I remember!</p>
]]></content:encoded><description>The practical stuff first.
In February 2009, inspired by Pete Prodoehl, I set up my own version of scuttle, an open source del.icio.us clone, and hacked it to auto-post my bookmarks to my del.icio.us account using the php-delicious library.
I have finally pushed this to github. My change is literally about ten lines of code, although as [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2011/01/a-tastier-bookmarking-tool/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><feedburner:origLink>http://philwilson.org/blog/2011/01/a-tastier-bookmarking-tool</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2011/01/resolutions"><title>Resolutions</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/Xzl_S9dWixg/resolutions</link><dc:subject>Uncategorized</dc:subject><dc:creator>Phil</dc:creator><dc:date>2011-01-03T23:39:44-08:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<ul>
<li>get out of the office for lunch</li>
<li>walk up the hill to work, provided it is not snowing</li>
<li>do something creative first thing at work rather than answering email</li>
<li>leave work promptly!</li>
</ul>
<p>I think that will do for the first couple of months of 2011 <img src='http://philwilson.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded><description>get out of the office for lunch
walk up the hill to work, provided it is not snowing
do something creative first thing at work rather than answering email
leave work promptly!

I think that will do for the first couple of months of 2011</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2011/01/resolutions/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://philwilson.org/blog/2011/01/resolutions</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2011/01/hacker-monthly-workflow"><title>Hacker Monthly workflow</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/srwgxfxx7Co/hacker-monthly-workflow</link><dc:subject>Uncategorized</dc:subject><dc:subject>hacker monthly</dc:subject><dc:subject>hacker news</dc:subject><dc:subject>kindle</dc:subject><dc:creator>Phil</dc:creator><dc:date>2011-01-01T16:11:06-08:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>I got a Kindle for Christmas, and I subscribe to <a href="http://hackermonthly.com/" onclick="pageTracker._trackPageview('/outgoing/hackermonthly.com/?referer=');">Hacker Monthly</a>. HM is provided in PDF, epub and .mobi – the Kindle can read .mobi file natively, so when the latest HM arrived today I was keen to try it out.</p>
<p>A link to the latest download is delivered by email, so the normal workflow for viewing the PDF is like this:</p>
<ol>
<li>receive email </li>
<li>click link to PDF </li>
<li>file downloads and PDF reader opens </li>
</ol>
<p>For the kindle it appears to be this:</p>
<ol>
<li>receive email </li>
<li>click link to .mobi </li>
<li>file downloads </li>
<li>compose new email to my @free.kindle.com address </li>
<li>attach downloaded .mobi file </li>
<li>send </li>
<li>wait for it to arrive on the kindle (a minute or so) </li>
</ol>
<p>I could simply connect the Kindle to a computer and transfer the file over USB, but that kind of defeats the point doesn’t it?</p>
<p>I had been hoping to just be able to load my email in the browser on the Kindle and click the link from there, but unfortunately I use GMail which opens links in new tabs, which the Kindle browser doesn’t support (even in mobile GMail, which is what I’m actually using on the Kindle).</p>
<p>Are there better options that I’m missing?</p>
</li>
</ol>
]]></content:encoded><description>I got a Kindle for Christmas, and I subscribe to Hacker Monthly. HM is provided in PDF, epub and .mobi – the Kindle can read .mobi file natively, so when the latest HM arrived today I was keen to try it out.
A link to the latest download is delivered by email, so the normal workflow [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2011/01/hacker-monthly-workflow/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">4</slash:comments><feedburner:origLink>http://philwilson.org/blog/2011/01/hacker-monthly-workflow</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/?p=1141"><title>Readme</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/07xXCoWwBA4/readme</link><dc:subject>Uncategorized</dc:subject><dc:subject>pdf</dc:subject><dc:subject>printing</dc:subject><dc:subject>syndication</dc:subject><dc:subject>tabbloid</dc:subject><dc:creator>Phil</dc:creator><dc:date>2010-09-29T12:34:56-07:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>When time is short or my brain is full, I have two ways of marking content as worth reading at some point in the future:</p>
<ul>
<li>if it&#8217;s in google reader I star it</li>
<li>if it&#8217;s on the wild wild web then I add it to delicious and tag it &#8216;readme&#8217;</li>
</ul>
<p>The fact that I have over 600 &#8216;readme&#8217; items in delicious, going back to 2004 tells us one of two things:</p>
<ol>
<li>I am not reading those items, or</li>
<li>I am not untagging them once read.</li>
</ol>
<p>Sadly for me, the answer is (1) and I&#8217;ve not previously worked out a way of making serious damage to the number of unread articles without declaring bankruptcy and potentially starting again &#8211; except of course that I would still have no strategy for actually reading them!</p>
<p>Enter <a href="http://www.tabbloid.com/" onclick="pageTracker._trackPageview('/outgoing/www.tabbloid.com/?referer=');">http://www.tabbloid.com/</a> &#8211; a two-year old (yet new to me) service from HP that lets you add any number of feeds you like and it will, on a daily or weekly schedule, grab those feeds, merge the results, sort by time, select the most recent items and generate a PDF which it will then email to you.</p>
<p>I&#8217;m going for a weekly delivery of both my starred items and readme items &#8211; my first one arrived in my inbox the other day, I printed it out and am very happy indeed. Of course it means that each week I&#8217;m giving myself a job to go through my Tabbloid printout and de-star or remove the tag in delicious, but at least I&#8217;m making progress!</p>
<p>For generating PDFs from RSS I&#8217;ve previously used <a href="http://fivefilters.org/pdf-newspaper/" onclick="pageTracker._trackPageview('/outgoing/fivefilters.org/pdf-newspaper/?referer=');">http://fivefilters.org/pdf-newspaper/</a> but it&#8217;s been choking on the feeds I want processed. <a href="http://www.feedjournal.com/" onclick="pageTracker._trackPageview('/outgoing/www.feedjournal.com/?referer=');">http://www.feedjournal.com/</a> is also a competitor, but with a less-slick website, and thus I didn&#8217;t try it. Yes, I really am that fickle.</p>
<p>That isn&#8217;t to say there aren&#8217;t any pain points with this whole process &#8211; I haven&#8217;t yet sussed how to queue up video items tagged with &#8220;watchme&#8221; for example, or watch videos I&#8217;ve starred in Google Reader &#8211; presumably there&#8217;s something about parsing the feeds, grabbing the video where possible, encoding to a phone-friendly format and then subscribing on a mobile feedreader, but that sounds like a lot of work right now for a relatively small issue and I&#8217;m more than happy to be able to have a piece of my online reading experience come offline with me, and be ready whenever I am.</p>
]]></content:encoded><description>When time is short or my brain is full, I have two ways of marking content as worth reading at some point in the future:

if it&amp;#8217;s in google reader I star it
if it&amp;#8217;s on the wild wild web then I add it to delicious and tag it &amp;#8216;readme&amp;#8217;

The fact that I have over 600 &amp;#8216;readme&amp;#8217; [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2010/09/readme/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">5</slash:comments><feedburner:origLink>http://philwilson.org/blog/2010/09/readme</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2010/09/scrum-in-web-teams-an-apology"><title>Scrum in web teams – an apology</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/GzFsf0NL-EM/scrum-in-web-teams-an-apology</link><dc:subject>Uncategorized</dc:subject><dc:subject>agile</dc:subject><dc:subject>iwmw2010</dc:subject><dc:subject>scrum</dc:subject><dc:creator>Phil</dc:creator><dc:date>2010-09-21T13:42:22-07:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>A few months ago at the <a href="http://iwmw.ukoln.ac.uk/iwmw2010/" onclick="pageTracker._trackPageview('/outgoing/iwmw.ukoln.ac.uk/iwmw2010/?referer=');">Institutional Web Manager&#8217;s Workshop</a> I helped run <a href="http://iwmw.ukoln.ac.uk/iwmw2010/sessions/barnes/" onclick="pageTracker._trackPageview('/outgoing/iwmw.ukoln.ac.uk/iwmw2010/sessions/barnes/?referer=');">a session on PRINCE2 and Scrum</a> with Peter Barnes from the University of Reading. </p>
<p>I was terrible. </p>
<p>At the start of the session we collected several common problems that people face on their projects. From memory, these included: </p>
</p>
<ul>
<li>missed deadlines </li>
<li>incomplete specs </li>
<li>feature creep </li>
<li>under-resourcing </li>
<li>no requirement to finish (managers don’t care about the project)</li>
</ul>
<p>I failed to address any of these points, managing only to give a reasonably poor overview of Scrum as a whole, making both myself and Scrum look bad.</p>
<p>I plan on addressing the issues above in a series of blog posts tagged with “iwmw2010” which was the hashtag for the event to try and cover what I should have done at the time. Feel free to <a href="http://philwilson.org/blog/tag/iwmw2010/feed">subscribe to the feed for just that content</a>!</p>
]]></content:encoded><description>A few months ago at the Institutional Web Manager&amp;#8217;s Workshop I helped run a session on PRINCE2 and Scrum with Peter Barnes from the University of Reading. 
I was terrible. 
At the start of the session we collected several common problems that people face on their projects. From memory, these included: 


missed deadlines 
incomplete specs [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2010/09/scrum-in-web-teams-an-apology/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://philwilson.org/blog/2010/09/scrum-in-web-teams-an-apology</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2010/09/in-case-of-theft"><title>In case of theft</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/Sd-RkrCdTis/in-case-of-theft</link><dc:subject>Uncategorized</dc:subject><dc:subject>mobile</dc:subject><dc:subject>privacy</dc:subject><dc:subject>security</dc:subject><dc:creator>Phil</dc:creator><dc:date>2010-09-21T13:15:28-07:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>In the last few months, several of my friends have had either their laptops or phones stolen.</p>
<p>It’s only after I really thought what that would mean to me that I realised how serious this would be.</p>
<p>It used to be that if my phone got stolen then I would lose my address book and my text messages; if it gets stolen now then I lose a device which has full access to my Google account, is signed into more than a dozen other web services and has “remember my password” for the others.</p>
<p>If my laptop was stolen it would be a similar effect. </p>
<p>I am a very very happy user of <a href="http://getdropbox.com" onclick="pageTracker._trackPageview('/outgoing/getdropbox.com?referer=');">Dropbox</a> and use it to store my documents, photos, and so on. The Dropbox website allows me to remotely remove computers from the list of machines that sync, which is useful, but there’s still no way of then pulling all those files off of that machine. </p>
<p>There are quite a few apps in the Android Market that allow you to back up and then remotely wipe your phone (as well as do other things like lock the install/uninstall process, report GPS position etc.), but I haven’t been able to find something similar for laptops – I could encrypt my hard drive, but would the hit to performance be worth it? I’ve tried setting up <a href="http://preyproject.com" onclick="pageTracker._trackPageview('/outgoing/preyproject.com?referer=');">Prey</a>, but although it installs on my phone, it chokes on my laptop!</p>
]]></content:encoded><description>In the last few months, several of my friends have had either their laptops or phones stolen.
It’s only after I really thought what that would mean to me that I realised how serious this would be.
It used to be that if my phone got stolen then I would lose my address book and my text [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2010/09/in-case-of-theft/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">7</slash:comments><feedburner:origLink>http://philwilson.org/blog/2010/09/in-case-of-theft</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2010/09/the-youth-of-today"><title>The youth of today</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/BPVZ8cDVOvU/the-youth-of-today</link><dc:subject>Uncategorized</dc:subject><dc:creator>Phil</dc:creator><dc:date>2010-09-15T14:18:18-07:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>.. are really impressive.</p>
<p>A few weeks back I watched <a href="http://ubelly.com/2010/08/young-rewired-state-young-geeks-1-week-1-use-of-govt-data-1-winner/" onclick="pageTracker._trackPageview('/outgoing/ubelly.com/2010/08/young-rewired-state-young-geeks-1-week-1-use-of-govt-data-1-winner/?referer=');">several of the video presentations</a> (that page is also probably the best writeup!) from <a href="http://rewiredstate.org/yrs" onclick="pageTracker._trackPageview('/outgoing/rewiredstate.org/yrs?referer=');">Young Rewired State</a>, and then last Saturday I got to meet some of the people from the teams at OpenTech. Here’s <a href="http://blog.rewiredstate.org/post/937744317/young-rewired-state-2010-roundup" onclick="pageTracker._trackPageview('/outgoing/blog.rewiredstate.org/post/937744317/young-rewired-state-2010-roundup?referer=');">a wordy summary of what happened on the YRS blog</a>, but basically, groups of 15-18 year olds writing software (desktop, mobile, web, whatever) using government data sources. Very cool.</p>
<p>Alongside that is <a href="http://appsforgood.org/" onclick="pageTracker._trackPageview('/outgoing/appsforgood.org/?referer=');">Apps for Good</a>. About themselves they say:</p>
<blockquote cite="http://appsforgood.org/" title="Apps for Good"><p>Apps For Good is a leading-edge technology programme where young people learn to create mobile and web apps that change their world. With special focus around solving real life issues that matter to them and their community.</p>
</blockquote>
<p>So, <a href="http://appsforgood.org/apps/" onclick="pageTracker._trackPageview('/outgoing/appsforgood.org/apps/?referer=');">among others</a>, they’ve done things like write <a href="http://www.stopandsearch.org" onclick="pageTracker._trackPageview('/outgoing/www.stopandsearch.org?referer=');">an Android app that tells you your rights for Stop and Search</a>.</p>
<p>I love seeing this level of engagement from a group of people half my age! Gumption, opportunities, actually producing something in a single week &#8211; if that isn’t enough to give anyone of my age both fear and inspiration then I really don’t know what is.</p>
]]></content:encoded><description>.. are really impressive.
A few weeks back I watched several of the video presentations (that page is also probably the best writeup!) from Young Rewired State, and then last Saturday I got to meet some of the people from the teams at OpenTech. Here’s a wordy summary of what happened on the YRS blog, but [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2010/09/the-youth-of-today/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">0</slash:comments><feedburner:origLink>http://philwilson.org/blog/2010/09/the-youth-of-today</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2010/09/blogging-duck"><title>Blogging duck</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/uMDt49MbQ7Q/blogging-duck</link><dc:subject>Uncategorized</dc:subject><dc:creator>Phil</dc:creator><dc:date>2010-09-05T07:00:37-07:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Any writing is better than no writing, so here are some things I’ve been thinking about and doing lately:</p>
<p>I have a new camera – a simple Canon Ixus 100 to replace my old point and shoot which got dust in the lens. It has HDMI out for the 720p video it takes, face tracking, auto scene selection (such that if I point it at something close it switches into macro mode automatically), and is slightly bigger than a credit card. I keep touching the screen to try and interact with it.</p>
<p>I’ve been reading all about the <a href="http://blog.rewiredstate.org/post/937744317" onclick="pageTracker._trackPageview('/outgoing/blog.rewiredstate.org/post/937744317?referer=');">Young Rewired State</a>, which is something I’d not heard about until after it had happened, but is really inspiring. </p>
<p>I’ve been going back and re-reading some of Matt Jones’s old blog posts, and getting some book recommendations – mainly Neal Stephenson. I’m no longer sure what is meant by “the Internet of Things” – it made sense a few years ago but isn’t it now just “the Internet” and we’ve changed our perception of what is and can be connected?</p>
<p>This week I bought <a href="http://www.livescribe.com/int/smartpen/index.html" onclick="pageTracker._trackPageview('/outgoing/www.livescribe.com/int/smartpen/index.html?referer=');">a pen</a>. It has 8GB storage, a microphone, a speaker, basic handwriting recognition, comes with special paper which has playback controls on it, and it has <a href="http://www.livescribe.com/store/20100120001/c-144.htm" onclick="pageTracker._trackPageview('/outgoing/www.livescribe.com/store/20100120001/c-144.htm?referer=');">its own app store</a>. <a href="http://www.livescribe.com/cgi-bin/WebObjects/LDApp.woa/wa/DeveloperToolsPage" onclick="pageTracker._trackPageview('/outgoing/www.livescribe.com/cgi-bin/WebObjects/LDApp.woa/wa/DeveloperToolsPage?referer=');">The SDK</a> is freely available. I will be bringing it to <a href="http://www.ukuug.org/events/opentech2010/" onclick="pageTracker._trackPageview('/outgoing/www.ukuug.org/events/opentech2010/?referer=');">OpenTech 2010</a> on the 11th September.</p>
<p>Another cool pen that’s just launched is the <a href="http://blog.sharpie.com/2010/08/introducing-the-new-sharpie-liquid-pencil/" onclick="pageTracker._trackPageview('/outgoing/blog.sharpie.com/2010/08/introducing-the-new-sharpie-liquid-pencil/?referer=');">Sharpie Liquid Pencil</a> which contains liquid graphite. I like the idea of this a lot.</p>
<p>All the Java bloggers I read are posting about <a href="http://clojure.org/" onclick="pageTracker._trackPageview('/outgoing/clojure.org/?referer=');">Clojure</a>, a dialect of Lisp that runs on the JVM, and have been for months. I have no particular inclination to actually try it out.</p>
<p>I didn’t originally think I’d care, but I increasingly want to be able to back up all the data I enter into Twitter and Facebook. For twitter there is an easy API and plenty of <a href="http://github.com/philgyford/mytweets/" onclick="pageTracker._trackPageview('/outgoing/github.com/philgyford/mytweets/?referer=');">code for doing that</a>. For Facebook there seem to be <a href="http://facebookexport.com/" onclick="pageTracker._trackPageview('/outgoing/facebookexport.com/?referer=');">sites that will do it for you</a>, but that requires giving them your login details, or full access to your account, which isn’t something I’m massively prepared to do.</p>
]]></content:encoded><description>Any writing is better than no writing, so here are some things I’ve been thinking about and doing lately:
I have a new camera – a simple Canon Ixus 100 to replace my old point and shoot which got dust in the lens. It has HDMI out for the 720p video it takes, face tracking, auto [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2010/09/blogging-duck/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">1</slash:comments><feedburner:origLink>http://philwilson.org/blog/2010/09/blogging-duck</feedburner:origLink></item><item rdf:about="http://philwilson.org/blog/2010/08/my-next-phone"><title>My next phone</title><link>http://feedproxy.google.com/~r/pip/rdf/~3/2NHBKFZTk-U/my-next-phone</link><dc:subject>Uncategorized</dc:subject><dc:subject>android</dc:subject><dc:subject>usb</dc:subject><dc:creator>Phil</dc:creator><dc:date>2010-08-01T03:11:44-07:00</dc:date><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p><a href="http://www.google-store.com/product_info.php?products_id=1090" onclick="pageTracker._trackPageview('/outgoing/www.google-store.com/product_info.php?products_id=1090&amp;referer=');"><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="android-usb" border="0" alt="android-usb" align="right" src="http://philwilson.org/blog/wp-content/uploads/2010/08/androidusb.jpg" width="191" height="192" /></a> I have a Motorola Milestone and on the whole I&#8217;ve been happy with it. There have been a few issues which affect me (all introduced by Motorola themselves) but hopefully these will get resolved with <a href="http://www.facebook.com/topic.php?uid=121867580498&amp;topic=16890" onclick="pageTracker._trackPageview('/outgoing/www.facebook.com/topic.php?uid=121867580498_amp_topic=16890&amp;referer=');">the next software update</a>, and of course I’m very much hoping that Froyo hits my device.</p>
<p>The camera is poor though, so when my contract is up in a year’s time, that will be a requirement. </p>
<p>More pressingly though, I’m finding that I have more and more portable devices that support USB (pen drives, external hard drives, cameras, mp3 players, my kindle-of-the-future), and I want my phone to act as a host for these. It is, after all, my always-on, always-with-me computer, and has all the apps I need to manage those devices and a wifi connection so I can up- or download any bits that I need.</p>
<p>As far as I know, none of the Android devices come with it supported natively, but people have got host mode working on both the <a href="http://www.youtube.com/watch?v=3-bLOc1qnMM" onclick="pageTracker._trackPageview('/outgoing/www.youtube.com/watch?v=3-bLOc1qnMM&amp;referer=');">Nexus One</a>, <a href="http://www.tombom.co.uk/blog/?p=124" onclick="pageTracker._trackPageview('/outgoing/www.tombom.co.uk/blog/?p=124&amp;referer=');">Milestone</a> and <a href="http://github.com/adq/kernel-hero/tree/usbhost" onclick="pageTracker._trackPageview('/outgoing/github.com/adq/kernel-hero/tree/usbhost?referer=');">Hero</a> using custom kernels. The Nokia N800 and N8 seem to do it out of the box:</p>
<p><a href="http://www.flickr.com/photos/qole2/4358653534/" onclick="pageTracker._trackPageview('/outgoing/www.flickr.com/photos/qole2/4358653534/?referer=');"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="N800: Ultimate Portable USB Host" border="0" alt="N800: Ultimate Portable USB Host" src="http://philwilson.org/blog/wp-content/uploads/2010/08/4358653534_1f9822d2b7_m1.jpg" width="260" height="180" /></a> </p>
</p>
</p>
<p>Increasingly, my laptop is a barrier to doing things like getting photos online. I realise I could get an <a href="http://www.eye.fi/" onclick="pageTracker._trackPageview('/outgoing/www.eye.fi/?referer=');">eye-fi</a> or something similar, but that also takes away a level of flexibility and pre-upload functionality that my phone gives me.</p>
<p>Here’s hoping it’s a popular or common feature in a year’s time!</p>
]]></content:encoded><description>I have a Motorola Milestone and on the whole I&amp;#8217;ve been happy with it. There have been a few issues which affect me (all introduced by Motorola themselves) but hopefully these will get resolved with the next software update, and of course I’m very much hoping that Froyo hits my device.
The camera is poor [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://philwilson.org/blog/2010/08/my-next-phone/feed</wfw:commentRss><slash:comments xmlns:slash="http://purl.org/rss/1.0/modules/slash/">2</slash:comments><feedburner:origLink>http://philwilson.org/blog/2010/08/my-next-phone</feedburner:origLink></item></rdf:RDF>

