<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  
  <title>David Edmondson</title>
  <link href="http://weblog.dme.org/atom.xml" rel="self"/>
  <link href="http://weblog.dme.org"/>
  <updated>2010-02-08T10:45:55+00:00</updated>
  <id>http://weblog.dme.org/</id>
  <author>
    <name>David Edmondson</name>
    <email>dme@dme.org</email>
  </author>

  
  <entry>
    <title>notmuch</title>
    <link href="http://weblog.dme.org/2010/02/08/notmuch.html"/>
    <updated>2010-02-08T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/02/08/notmuch</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://notmuchmail.org/&quot;&gt;notmuch&lt;/a&gt;: A new email client based around a
Xapian index and tagging. Similar in intent to
&lt;a href=&quot;http://gmail.com&quot;&gt;Gmail&lt;/a&gt; and &lt;a href=&quot;http://sup.rubyforge.org&quot;&gt;sup&lt;/a&gt;, but
&lt;code&gt;emacs&lt;/code&gt;, &lt;code&gt;vim&lt;/code&gt; and curses frontends.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>iSCSI: Opensolaris target, Fedora initiator, with CHAP  - For the good of all of us</title>
    <link href="http://weblog.dme.org/2010/02/04/iscsi-opensolaris-target-fedora-initiator-with-chap-for-the-good-of-all-of-us.html"/>
    <updated>2010-02-04T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/02/04/iscsi-opensolaris-target-fedora-initiator-with-chap-for-the-good-of-all-of-us</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.skytale.net/blog/archives/18-iSCSI-Opensolaris-target,-Fedora-initiator,-with-CHAP.html&quot;&gt;iSCSI: Opensolaris target, Fedora initiator, with CHAP  - For the
good of all of
us&lt;/a&gt;:
Configuring CHAP authentication for a Fedora iSCSI initiator.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Alasdair on Everything &raquo; Solaris as an iSCSI Server with ZFS</title>
    <link href="http://weblog.dme.org/2010/02/04/alasdair-on-everything-raquo-solaris-as-an-iscsi-server-with-zfs.html"/>
    <updated>2010-02-04T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/02/04/alasdair-on-everything-raquo-solaris-as-an-iscsi-server-with-zfs</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://blogs.everycity.co.uk/alasdair/2008/11/solaris-as-an-iscsi-server-with-zfs/&quot;&gt;Alasdair on Everything &amp;raquo; Solaris as an iSCSI Server with
ZFS&lt;/a&gt;:
Configuring CHAP authentication for a Windows iSCSI initiator.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>stevenf.com - I need to talk to you about computers.  I’ve been...</title>
    <link href="http://weblog.dme.org/2010/01/29/stevenfcom-i-need-to-talk-to-you-about-computers-ive-been.html"/>
    <updated>2010-01-29T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/29/stevenfcom-i-need-to-talk-to-you-about-computers-ive-been</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://stevenf.tumblr.com/post/359224392/i-need-to-talk-to-you-about-computers-ive-been&quot;&gt;stevenf.com - I need to talk to you about computers.  I’ve
been...&lt;/a&gt;:
Nice contrast between &lt;em&gt;New World&lt;/em&gt; and &lt;em&gt;Old World&lt;/em&gt; computing.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Nothing Creative</title>
    <link href="http://weblog.dme.org/2010/01/28/ongoing-by-tim-bray-xb7-nothing-creative.html"/>
    <updated>2010-01-28T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/28/ongoing-by-tim-bray-xb7-nothing-creative</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.tbray.org/ongoing/When/201x/2010/01/27/iPad&quot;&gt;Tim&lt;/a&gt; says:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;For creative people, this device is nothing.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Which seems like a very odd statement. By the same token, would art
galleries, museums, theatre performances, music concerts, etc. all be
classed as &lt;em&gt;&quot;nothing&quot;&lt;/em&gt; for creative people?&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Using OpenSolaris extras & support repositories : frontline</title>
    <link href="http://weblog.dme.org/2010/01/26/using-opensolaris-extras-support-repositories-frontline.html"/>
    <updated>2010-01-26T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/26/using-opensolaris-extras-support-repositories-frontline</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://blogs.sun.com/frontline/entry/using_opensolaris_extras_support_repositories&quot;&gt;Using OpenSolaris extras &amp;amp; support repositories :
frontline&lt;/a&gt;:
How to acquire a certificate for access to the OpenSolaris extra
repository.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Sustainable Energy - Without the Hot Air: Amazon.co.uk: David J.C. MacKay: Books</title>
    <link href="http://weblog.dme.org/2010/01/26/sustainable-energy-without-the-hot-air-amazoncouk-david-jc.html"/>
    <updated>2010-01-26T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/26/sustainable-energy-without-the-hot-air-amazoncouk-david-jc</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.amazon.co.uk/gp/product/0954452933?ie=UTF8&amp;amp;tag=links01-21&amp;amp;linkCode=as2&amp;amp;camp=1634&amp;amp;creative=19450&amp;amp;creativeASIN=0954452933&quot;&gt;Sustainable Energy - Without the Hot Air: Amazon.co.uk: David
J.C. MacKay:
Books&lt;/a&gt;:
United Kingdom focussed book on sustainable (rather than renewable)
energy sources.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>What time is it?</title>
    <link href="http://weblog.dme.org/2010/01/19/what-time-is-it.html"/>
    <updated>2010-01-19T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/19/what-time-is-it</id>
    <content type="html">&lt;p&gt;Like many other people, I work with others who are spread around the
globe. Figuring out when is a good time to call, what would be a
sensible meeting time, etc. is always awkward - especially when the
daylight savings rules keep changing.&lt;/p&gt;

&lt;p&gt;Here's a small script called &lt;code&gt;wwt&lt;/code&gt; that I use to help understand what
the time is:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;sh&quot;&gt;&lt;span class=&quot;c&quot;&gt;#!/bin/sh&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Which timezones to report&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;zones&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;UTC \&lt;/span&gt;
&lt;span class=&quot;s2&quot;&gt;Europe/London Europe/Paris \&lt;/span&gt;
&lt;span class=&quot;s2&quot;&gt;US/Eastern US/Central US/Mountain US/Pacific \&lt;/span&gt;
&lt;span class=&quot;s2&quot;&gt;Asia/Shanghai&amp;quot;&lt;/span&gt;

&lt;span class=&quot;nb&quot;&gt;local&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;${TZ}&amp;quot;&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;${TZ}&amp;quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;; &lt;span class=&quot;k&quot;&gt;then&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;local&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;cat /etc/timezone&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;fi&lt;/span&gt;

&lt;span class=&quot;nv&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;$*&amp;quot;&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# If no time is specified, use now.&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;${a}&amp;quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;&amp;quot;&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;; &lt;span class=&quot;k&quot;&gt;then&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;a&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;date&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;fi&lt;/span&gt;

&lt;span class=&quot;c&quot;&gt;# Determine if the specified time makes sense and determine the &amp;#39;fully&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# qualified&amp;#39; version of the specified time, i.e. including the date.&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;--date=TZ=\&amp;quot;${local}\&amp;quot; ${a}&amp;quot;&lt;/span&gt;
&lt;span class=&quot;nv&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;date &lt;span class=&quot;s2&quot;&gt;&amp;quot;${o}&amp;quot;&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;$?&amp;quot;&lt;/span&gt; -ne 0 &lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;; &lt;span class=&quot;k&quot;&gt;then&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;s2&quot;&gt;&amp;quot;\&amp;quot;${a}\&amp;quot; makes no sense.&amp;quot;&lt;/span&gt;
    &lt;span class=&quot;nb&quot;&gt;exit &lt;/span&gt;1
&lt;span class=&quot;k&quot;&gt;fi&lt;/span&gt;

&lt;span class=&quot;nv&quot;&gt;o&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;--date=TZ=\&amp;quot;${local}\&amp;quot; ${d}&amp;quot;&lt;/span&gt;

&lt;span class=&quot;k&quot;&gt;for &lt;/span&gt;i in &lt;span class=&quot;k&quot;&gt;${&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;zones&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;}&lt;/span&gt;; &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;t&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;TZ&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;${&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;}&lt;/span&gt; date &lt;span class=&quot;s2&quot;&gt;&amp;quot;${o}&amp;quot;&lt;/span&gt; +&lt;span class=&quot;s2&quot;&gt;&amp;quot;%l:%M%p&amp;quot;&lt;/span&gt; | tr &lt;span class=&quot;s1&quot;&gt;&amp;#39;[A-Z]&amp;#39;&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&amp;#39;[a-z]&amp;#39;&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;
    &lt;span class=&quot;nv&quot;&gt;d&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;TZ&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;${&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;i&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;}&lt;/span&gt; date &lt;span class=&quot;s2&quot;&gt;&amp;quot;${o}&amp;quot;&lt;/span&gt; +&lt;span class=&quot;s2&quot;&gt;&amp;quot;%A %e %B %Y (%Z, %:::z)&amp;quot;&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;
    &lt;span class=&quot;nv&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;s2&quot;&gt;&amp;quot;${i}#${t}#${d}&amp;quot;&lt;/span&gt;
    &lt;span class=&quot;nb&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;k&quot;&gt;${&lt;/span&gt;&lt;span class=&quot;nv&quot;&gt;s&lt;/span&gt;&lt;span class=&quot;k&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;done&lt;/span&gt; | awk -F&lt;span class=&quot;se&quot;&gt;\#&lt;/span&gt; &lt;span class=&quot;s1&quot;&gt;&amp;#39;{printf(&amp;quot;%16s: %s  %s\n&amp;quot;, $1, $2, $3);}&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;


&lt;p&gt;I use it in three ways: to find out what time it is now in various
places (my local timezone is set to Europe/London, where it's now
11:54pm):&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;gp&quot;&gt;$&lt;/span&gt; wwt
&lt;span class=&quot;go&quot;&gt;             UTC: 11:54pm  Tuesday 19 January 2010 (UTC, +00)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;   Europe/London: 11:54pm  Tuesday 19 January 2010 (GMT, +00)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;    Europe/Paris: 12:54am  Wednesday 20 January 2010 (CET, +01)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Eastern:  6:54pm  Tuesday 19 January 2010 (EST, -05)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Central:  5:54pm  Tuesday 19 January 2010 (CST, -06)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;     US/Mountain:  4:54pm  Tuesday 19 January 2010 (MST, -07)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Pacific:  3:54pm  Tuesday 19 January 2010 (PST, -08)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;   Asia/Shanghai:  7:54am  Wednesday 20 January 2010 (CST, +08)&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;$&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;


&lt;p&gt;To find out what time it would be when it's 8am here:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;gp&quot;&gt;$&lt;/span&gt; wwt 8am
&lt;span class=&quot;go&quot;&gt;             UTC:  8:00am  Tuesday 19 January 2010 (UTC, +00)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;   Europe/London:  8:00am  Tuesday 19 January 2010 (GMT, +00)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;    Europe/Paris:  9:00am  Tuesday 19 January 2010 (CET, +01)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Eastern:  3:00am  Tuesday 19 January 2010 (EST, -05)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Central:  2:00am  Tuesday 19 January 2010 (CST, -06)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;     US/Mountain:  1:00am  Tuesday 19 January 2010 (MST, -07)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Pacific: 12:00am  Tuesday 19 January 2010 (PST, -08)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;   Asia/Shanghai:  4:00pm  Wednesday 20 January 2010 (CST, +08)&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;$&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;


&lt;p&gt;To find out what time it would be when it's 8am in US/Pacific:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;console&quot;&gt;&lt;span class=&quot;gp&quot;&gt;$&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;TZ&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;US/Pacific wwt 8am
&lt;span class=&quot;go&quot;&gt;             UTC:  4:00pm  Tuesday 19 January 2010 (UTC, +00)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;   Europe/London:  4:00pm  Tuesday 19 January 2010 (GMT, +00)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;    Europe/Paris:  5:00pm  Tuesday 19 January 2010 (CET, +01)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Eastern: 11:00am  Tuesday 19 January 2010 (EST, -05)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Central: 10:00am  Tuesday 19 January 2010 (CST, -06)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;     US/Mountain:  9:00am  Tuesday 19 January 2010 (MST, -07)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;      US/Pacific:  8:00am  Tuesday 19 January 2010 (PST, -08)&lt;/span&gt;
&lt;span class=&quot;go&quot;&gt;   Asia/Shanghai: 12:00am  Thursday 21 January 2010 (CST, +08)&lt;/span&gt;
&lt;span class=&quot;gp&quot;&gt;$&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;


&lt;p&gt;It would still be nice if Google Calendar had &lt;a href=&quot;http://weblog.dme.org/2007/03/12/global-calendaring.html&quot;&gt;decent timezone
support&lt;/a&gt;, of
course.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update:&lt;/em&gt; &lt;a href=&quot;http://www.steve-lacey.com&quot;&gt;Steve&lt;/a&gt; pointed out that the
date for Europe/Paris was incorrect in the second two examples. Given
that he was right, I fixed the script.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Always Innovating: Introducing the Touch Book</title>
    <link href="http://weblog.dme.org/2010/01/19/always-innovating-introducing-the-touch-book.html"/>
    <updated>2010-01-19T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/19/always-innovating-introducing-the-touch-book</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.alwaysinnovating.com/touchbook/&quot;&gt;Always Innovating: Introducing the Touch
Book&lt;/a&gt;: Interesting ARM
based laptop/touchpad device. The keyboard is optional and can be
detached, though it includes a big extra battery. USB attachment
internally is novel, if a little Heath Robinson.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>pvaneynd - java studdenly started failing</title>
    <link href="http://weblog.dme.org/2010/01/19/171505.html"/>
    <updated>2010-01-19T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/19/171505</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://pvaneynd.livejournal.com/132635.html&quot;&gt;pvaneynd - java studdenly started
failing&lt;/a&gt;: Java uses
&lt;code&gt;PF_INET6&lt;/code&gt; sockets even for IPv4 addresses. This began failing when
some stack defaults were changed. Here's the incantation to revert the
behaviour: &lt;code&gt;sysctl net.ipv6.bindv6only=0&lt;/code&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Sorry for the blog spam</title>
    <link href="http://weblog.dme.org/2010/01/15/sorry-for-the-blog-spam.html"/>
    <updated>2010-01-15T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/15/sorry-for-the-blog-spam</id>
    <content type="html">&lt;p&gt;Sorry about spamming with around fifty updated entries today. I
switched from &lt;a href=&quot;http://ikiwiki.info&quot;&gt;ikiwiki&lt;/a&gt; to
&lt;a href=&quot;http://github.com/mojombo/jekyll&quot;&gt;jekyll&lt;/a&gt; and couldn't see an easy
way to avoid it.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>git-config(1)</title>
    <link href="http://weblog.dme.org/2010/01/07/git-config1.html"/>
    <updated>2010-01-07T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/07/git-config1</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/git-config.html&quot;&gt;git-config(1)&lt;/a&gt;:
Useful for lots of things, but in this case for the (recently updated)
rules about whitespace (see &lt;code&gt;core.whitespace&lt;/code&gt;).&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>SoftwareTime - Home</title>
    <link href="http://weblog.dme.org/2010/01/04/softwaretime-home.html"/>
    <updated>2010-01-04T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/04/softwaretime-home</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.softwaretime.com/&quot;&gt;SoftwareTime - Home&lt;/a&gt;: Microsoft Windows
software to restrict the amount of time someone spends on the
computer.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Disable Safari's ability to handle PDF files - Mac OS X Hints</title>
    <link href="http://weblog.dme.org/2010/01/01/disable-safaris-ability-to-handle-pdf-files-mac-os-x-hints.html"/>
    <updated>2010-01-01T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2010/01/01/disable-safaris-ability-to-handle-pdf-files-mac-os-x-hints</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.macosxhints.com/article.php?story=20050422040229515&quot;&gt;Disable Safari's ability to handle PDF files - Mac OS X Hints&lt;/a&gt;:
I almost never want this, so it's nice to be able to turn it off.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Panasonic Lumix GF1 Field Test - 16 Days in the Himalayas</title>
    <link href="http://weblog.dme.org/2009/12/29/panasonic-lumix-gf1-field-test-mdash-16-days-in-the-himalayas.html"/>
    <updated>2009-12-29T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/12/29/panasonic-lumix-gf1-field-test-mdash-16-days-in-the-himalayas</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://craigmod.com/journal/gf1-fieldtest/&quot;&gt;Panasonic Lumix GF1 Field Test &amp;mdash; 16 Days in the Himalayas&lt;/a&gt;:
Beautifully written and presented review of the GF1 (via &lt;a href=&quot;http://infovore.org/archives/2009/12/23/links-for-december-23rd-2/&quot;&gt;Tom Armitage&lt;/a&gt;).&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Learn You a Haskell for Great Good!</title>
    <link href="http://weblog.dme.org/2009/12/29/learn-you-a-haskell-for-great-good.html"/>
    <updated>2009-12-29T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/12/29/learn-you-a-haskell-for-great-good</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://learnyouahaskell.com/&quot;&gt;Learn You a Haskell for Great Good!&lt;/a&gt;:
Colourful introduction to Haskell, soon to appear in paper form.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Five cscope tips</title>
    <link href="http://weblog.dme.org/2009/12/29/five-cscope-tips.html"/>
    <updated>2009-12-29T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/12/29/five-cscope-tips</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://blogs.sun.com/meem/entry/five_tt_cscope_tt_tips&quot;&gt;Five cscope tips&lt;/a&gt;:
Nice tips from meem.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Silly Scripts</title>
    <link href="http://weblog.dme.org/2009/12/24/silly-scripts.html"/>
    <updated>2009-12-24T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/12/24/silly-scripts</id>
    <content type="html">&lt;p&gt;It's always been the case that small shell scripts are one of the
things that makes using Unix a joy. Here's last week's invention,
called &lt;code&gt;num&lt;/code&gt;:&lt;/p&gt;

&lt;div class=&quot;highlight&quot;&gt;&lt;pre&gt;&lt;code class=&quot;sh&quot;&gt;&lt;span class=&quot;c&quot;&gt;#!/bin/sh&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;#&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# ln -s num 2&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# ln -s num 3&lt;/span&gt;
&lt;span class=&quot;c&quot;&gt;# ln -s num 4&lt;/span&gt;

&lt;span class=&quot;nv&quot;&gt;count&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;basename &lt;span class=&quot;nv&quot;&gt;$0&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;

&lt;span class=&quot;nv&quot;&gt;loop&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;0
&lt;span class=&quot;k&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;[&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$loop&lt;/span&gt; -lt &lt;span class=&quot;nv&quot;&gt;$count&lt;/span&gt; &lt;span class=&quot;o&quot;&gt;]&lt;/span&gt;; &lt;span class=&quot;k&quot;&gt;do&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;    &lt;/span&gt;&lt;span class=&quot;nb&quot;&gt;eval&lt;/span&gt; &lt;span class=&quot;nv&quot;&gt;$*&lt;/span&gt;
    &lt;span class=&quot;nv&quot;&gt;loop&lt;/span&gt;&lt;span class=&quot;o&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;expr &lt;span class=&quot;nv&quot;&gt;$loop&lt;/span&gt; + 1&lt;span class=&quot;sb&quot;&gt;`&lt;/span&gt;
&lt;span class=&quot;k&quot;&gt;done&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;



</content>
  </entry>
  
  <entry>
    <title>Dnsmasq --  Using the same IP for the wired and wireless interface of a laptop</title>
    <link href="http://weblog.dme.org/2009/12/21/dnsmasq-using-the-same-ip-for-the-wired-and-wireless-interface-of-a-laptop.html"/>
    <updated>2009-12-21T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/12/21/dnsmasq-using-the-same-ip-for-the-wired-and-wireless-interface-of-a-laptop</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://lists.thekelleys.org.uk/pipermail/dnsmasq-discuss/2009q4/003467.html&quot;&gt;Dnsmasq: Using the same IP for the wired and wireless interface of a laptop&lt;/a&gt;:
Convenient when a machine is occasionally connected via a wired
interface (good when doing large backups!).&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Captain Jack's Back</title>
    <link href="http://weblog.dme.org/2009/12/20/captain-jacks-back.html"/>
    <updated>2009-12-20T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/12/20/captain-jacks-back</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/dme/4199426117/in/set-72157604931788075/&quot; title=&quot;Captain Jack's Back&quot;&gt;
&lt;img src=&quot;http://farm3.static.flickr.com/2676/4199426117_9c06d3b9d2_b.jpg&quot; alt=&quot;Captain Jack's Back&quot; width=&quot;100%&quot;&gt;
&lt;/a&gt;
Captain Jack's Back (at &lt;a href=&quot;http://www.flickr.com/photos/dme/4199426117/&quot;&gt;flickr&lt;/a&gt;)&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>sub-urban</title>
    <link href="http://weblog.dme.org/2009/12/05/sub-urban.html"/>
    <updated>2009-12-05T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/12/05/sub-urban</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/dme/4159370777/&quot; title=&quot;sub-urban&quot;&gt;
&lt;img src=&quot;http://farm5.static.flickr.com/4038/4159370777_dc0ffab2a2_b.jpg&quot; alt=&quot;sub-urban&quot; width=&quot;100%&quot;&gt;
&lt;/a&gt;
sub-urban (at &lt;a href=&quot;http://www.flickr.com/photos/dme/4159370777/&quot;&gt;flickr&lt;/a&gt;)&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Ubuntu 9.10 --  Karmic Koala</title>
    <link href="http://weblog.dme.org/2009/11/23/ubuntu-9.html"/>
    <updated>2009-11-23T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/23/ubuntu-9</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://ezyang.com/karmic.html&quot;&gt;Ubuntu 9.10: Karmic Koala&lt;/a&gt;:
Workarounds for Karmic, including how to have &lt;code&gt;~/.xsession&lt;/code&gt; read when
logging in via &lt;code&gt;gdm&lt;/code&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Real World Haskell</title>
    <link href="http://weblog.dme.org/2009/11/23/real-world-haskell.html"/>
    <updated>2009-11-23T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/23/real-world-haskell</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://book.realworldhaskell.org/&quot;&gt;Real World Haskell&lt;/a&gt;:
If I'm &lt;a href=&quot;http://weblog.dme.org/posts/2009-10-20_144343/&quot;&gt;going to have to learn a configuration
language&lt;/a&gt; for a window
manager, then I might as well make it something more
&lt;a href=&quot;http://www.xmonad.org&quot;&gt;interesting&lt;/a&gt; than Lua.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Dreaming in Code</title>
    <link href="http://weblog.dme.org/2009/11/23/dreaming-in-code.html"/>
    <updated>2009-11-23T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/23/dreaming-in-code</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.dreamingincode.com&quot;&gt;Dreaming in Code&lt;/a&gt;:
&lt;em&gt;Still&lt;/em&gt; haven't got around to this.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>using adium for irc</title>
    <link href="http://weblog.dme.org/2009/11/19/using-adium-for-irc.html"/>
    <updated>2009-11-19T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/19/using-adium-for-irc</id>
    <content type="html">&lt;p&gt;As part of an effort to reduce the number of applications I need to
remember to start, learn, look at and keep up to date, I starting
using &lt;a href=&quot;http://adiumx.com&quot;&gt;Adium&lt;/a&gt; for IRC. Annoyingly, all of the
message styles are more oriented towards instant messaging, where
conversations typically have only a couple of active participants. For
a higher volume conversation the styles waste a lot of screen space
and/or look very garish. Anyway,
&lt;a href=&quot;http://github.com/dme/adium-extras&quot;&gt;here&lt;/a&gt;'s my solution - a more
minimal and muted style:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;/images/adium-dme.jpg&quot; width=&quot;100%&quot; alt=&quot;Adium with the 'dme' message style&quot;/&gt;&lt;/p&gt;

&lt;p&gt;It would be useful to add a little highlighting (of messages in which
one is mentioned, for example), but I'm reasonably happy with this so far.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Books, Television and Film</title>
    <link href="http://weblog.dme.org/2009/11/16/books-television-and-film.html"/>
    <updated>2009-11-16T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/16/books-television-and-film</id>
    <content type="html">&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;The Other Hand&lt;/strong&gt; by &lt;em&gt;Chris Cleave&lt;/em&gt; was somewhat outside my usual
subject matter, read after seeing a recommendation by &lt;a href=&quot;http://rooreynolds.com/2009/10/03/recent-reading-16/&quot;&gt;Roo
Reynolds&lt;/a&gt;. Recommended,
both for the story and the way it is told.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Oceanic&lt;/strong&gt; by &lt;em&gt;Greg Egan&lt;/em&gt;. Egan is on my list of &quot;if it's printed
I'll read it&quot; authors. This is a good collection of short stories
with his usual flair. The science can be hard, but it's worth it.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Defying Gravity&lt;/strong&gt; was an enjoyable programme, sadly cancelled
after the first series - just as things were getting interesting.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Moon&lt;/strong&gt; starring &lt;em&gt;Sam Rockwell&lt;/em&gt;. Simply superb. Watch it.&lt;/li&gt;
&lt;/ul&gt;

</content>
  </entry>
  
  <entry>
    <title>xVM Dependencies on Installer/LiveCD layouts (Community Group xen.install-depedencies) - XWiki</title>
    <link href="http://weblog.dme.org/2009/11/09/xvm-dependencies-on-installerlivecd-layouts-community-group-xen.html"/>
    <updated>2009-11-09T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/09/xvm-dependencies-on-installerlivecd-layouts-community-group-xen</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://hub.opensolaris.org/bin/view/Community+Group+xen/install-depedencies&quot;&gt;xVM Dependencies on Installer/LiveCD layouts (Community Group xen.install-depedencies) - XWiki&lt;/a&gt;:
Includes details of some extra options when using AI. In particular,
&lt;code&gt;livessh=enable&lt;/code&gt; is very useful.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Rubénerd Blog  /  Notes on using NetBSD&#8217;s pkgsrc on Mac OS X</title>
    <link href="http://weblog.dme.org/2009/11/04/rubnerd-blog-notes-on-using-netbsd8217s-pkgsrc-on-mac-os-x.html"/>
    <updated>2009-11-04T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/04/rubnerd-blog-notes-on-using-netbsd8217s-pkgsrc-on-mac-os-x</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://rubenerd.com/p2595/&quot;&gt;Rubénerd Blog  /  Notes on using NetBSD&amp;#8217;s pkgsrc on Mac OS X&lt;/a&gt;:
Potted instructions, including details on upgrading.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Debian on the SheevaPlug</title>
    <link href="http://weblog.dme.org/2009/11/04/debian-on-the-sheevaplug.html"/>
    <updated>2009-11-04T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/11/04/debian-on-the-sheevaplug</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.cyrius.com/debian/kirkwood/sheevaplug/&quot;&gt;Debian on the SheevaPlug&lt;/a&gt;:
Installing Debian lenny on the SheevaPlug.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Saving The Planet @Home - Earth Notes</title>
    <link href="http://weblog.dme.org/2009/10/27/saving-the-planet-home-earth-notes.html"/>
    <updated>2009-10-27T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/10/27/saving-the-planet-home-earth-notes</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.earth.org.uk/&quot;&gt;Saving The Planet @Home - Earth Notes&lt;/a&gt;:
Wide range of information about energy management and home generation
with great practical details and ideas.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>MacPorts</title>
    <link href="http://weblog.dme.org/2009/10/27/macports.html"/>
    <updated>2009-10-27T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/10/27/macports</id>
    <content type="html">&lt;blockquote&gt;&lt;p&gt;Error: Target org.macports.activate returned: Image error:
/opt/local/bin/mp4art is being used by the active libmp4v2 port.
Please deactivate this port first, or use 'port -f activate mp4v2'
to force the activation.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Something like this is what &lt;em&gt;always&lt;/em&gt; happens when I try to &lt;code&gt;port
selfupdate; port upgrade installed&lt;/code&gt;. Sigh.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Getting rid of our home server</title>
    <link href="http://weblog.dme.org/2009/10/26/getting-rid-of-our-home-server.html"/>
    <updated>2009-10-26T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/10/26/getting-rid-of-our-home-server</id>
    <content type="html">&lt;p&gt;With the appearance of devices such as the &lt;a href=&quot;http://www.qnap.com/pro_detail_feature.asp?p_id=122&quot;&gt;QNAP
TS-219P&lt;/a&gt;, I
wonder if it's time to get rid of the PC running
&lt;a href=&quot;http://ubuntu.com&quot;&gt;Ubuntu&lt;/a&gt; which acts as my home file and CPU server?&lt;/p&gt;

&lt;p&gt;When running through the functionality provided by the TS-219P I'm
hard pressed to find many things that are missing. The most pressing
is perhaps &lt;code&gt;offlineimap&lt;/code&gt;, which I used to backup a couple of different
IMAP servers that are otherwise out of my control. It's occasionally
useful to be able to run &lt;code&gt;mutt&lt;/code&gt; on the fileserver, but I wouldn't
really miss that terribly.&lt;/p&gt;

&lt;p&gt;It's a little worrying that QNAP &lt;a href=&quot;http://www.qnap.com/faq_detail.asp?faq_id=660&quot;&gt;doesn't use standard
&lt;code&gt;ext3&lt;/code&gt;&lt;/a&gt;, as this means
that you are reliant on them to gain access to your data - one of the
big reasons to avoid a packaged solution.&lt;/p&gt;

&lt;p&gt;Even if the default software wasn't quite enough, it's possible to
install &lt;a href=&quot;http://www.cyrius.com/debian/kirkwood/&quot;&gt;Debian&lt;/a&gt; and have
almost any software I care about.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>flying boy</title>
    <link href="http://weblog.dme.org/2009/10/26/flying-boy.html"/>
    <updated>2009-10-26T00:00:00+00:00</updated>
    <id>http://weblog.dme.org/2009/10/26/flying-boy</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/dme/4046486352/in/set-72157604931788075/&quot; title=&quot;flying boy&quot;&gt;
&lt;img src=&quot;http://farm4.static.flickr.com/3478/4046486352_147880516e_b.jpg&quot; alt=&quot;flying boy&quot; width=&quot;100%&quot;&gt;
&lt;/a&gt;
flying boy (at &lt;a href=&quot;http://www.flickr.com/photos/dme/4046486352/&quot;&gt;flickr&lt;/a&gt;)&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>BigAdmin Feature Article --   Debugging on the AMD64 Platform --  Finding Argument Values</title>
    <link href="http://weblog.dme.org/2009/10/23/bigadmin-feature-article-debugging-on-the-amd64-platform-finding-argument-values.html"/>
    <updated>2009-10-23T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/23/bigadmin-feature-article-debugging-on-the-amd64-platform-finding-argument-values</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.sun.com/bigadmin/features/articles/amd64_debugging.jsp&quot;&gt;BigAdmin Feature Article:  Debugging on the AMD64 Platform: Finding Argument Values&lt;/a&gt;:
Details on which registers are used for argument passing.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Parse the old format, dammit!</title>
    <link href="http://weblog.dme.org/2009/10/20/parse-the-old-format-dammit.html"/>
    <updated>2009-10-20T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/20/parse-the-old-format-dammit</id>
    <content type="html">&lt;p&gt;As a result of playing around with Debian testing, I ended up with a
version of &lt;a href=&quot;http://awesome.naquadah.org/&quot;&gt;awesome&lt;/a&gt; 3.x installed. It
has done away with the old fashioned configuration file, replacing it
(and various bits of the core) with a Lua interpreter and piles of Lua
code. This is undoubtedly wonderful for developers and power users - I
may even find the time to take advantage of it myself one day, but
&lt;em&gt;right&lt;/em&gt; &lt;em&gt;now&lt;/em&gt; I'm stuck having to convert my old configuration file to
Lua, which is a pain. This leads to what I think should be the first
task when replacing traditional configuration files with an
interpreter:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Write a parser for the old configuration file format using the new
interpreter, so that users don't have to suffer!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thanks.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Current Cost Ltd</title>
    <link href="http://weblog.dme.org/2009/10/20/current-cost-ltd.html"/>
    <updated>2009-10-20T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/20/current-cost-ltd</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.currentcost.co.uk/&quot;&gt;Current Cost Ltd&lt;/a&gt;:
Reasonably priced electricity monitoring kit, comprising sensor and
display, around £40. Connecting to a computer (using £8 USB to serial
cable) allows uploading the data to &lt;a href=&quot;http://www.pachube.com&quot;&gt;Pachube&lt;/a&gt;
and friends.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Internet Packet Size Distributions --  Some Observations</title>
    <link href="http://weblog.dme.org/2009/10/13/internet-packet-size-distributions-some-observations.html"/>
    <updated>2009-10-13T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/13/internet-packet-size-distributions-some-observations</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.isi.edu/~johnh/PAPERS/Sinha07a.html&quot;&gt;Internet Packet Size Distributions: Some Observations&lt;/a&gt;:
A little dated, but good summary of the data used.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Obsoleting Hotels - Nat Friedman</title>
    <link href="http://weblog.dme.org/2009/10/12/obsoleting-hotels-middot-nat-friedman.html"/>
    <updated>2009-10-12T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/12/obsoleting-hotels-middot-nat-friedman</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://nat.org/blog/2009/10/obsoleting-hotels/&quot;&gt;Obsoleting Hotels &amp;middot; Nat Friedman&lt;/a&gt;:
Alternatives to renting a hotel room - a short term apartment rental.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>autumn colour</title>
    <link href="http://weblog.dme.org/2009/10/12/autumn-colour.html"/>
    <updated>2009-10-12T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/12/autumn-colour</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.flickr.com/photos/dme/4000658456/&quot; title=&quot;autumn colour&quot;&gt;
&lt;img src=&quot;http://farm3.static.flickr.com/2555/4000658456_0cbc177ffc_b.jpg&quot; alt=&quot;autumn colour&quot; width=&quot;100%&quot;&gt;
&lt;/a&gt;
autumn colour (at &lt;a href=&quot;http://www.flickr.com/photos/dme/4000658456/&quot;&gt;flickr&lt;/a&gt;)&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>General Dynamics MR-1 --  Amazing Compact Laptop | GPS World</title>
    <link href="http://weblog.dme.org/2009/10/07/general-dynamics-mr-1-amazing-compact-laptop-gps-world.html"/>
    <updated>2009-10-07T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/07/general-dynamics-mr-1-amazing-compact-laptop-gps-world</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.gpsworld.com/defense/general-dynamics-mr-1-amazing-compact-laptop-8241&quot;&gt;General Dynamics MR-1: Amazing Compact Laptop&lt;/a&gt;:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;One minor feature or tiny key that works extremely well, considering
that this is a Windows-based machine, is a single CTRL-ALT-DEL
key. It is in a location where you won’t hit the key accidentally
and it saves several keystrokes and time. Just one of those nice to
have features.&lt;/p&gt;&lt;/blockquote&gt;
</content>
  </entry>
  
  <entry>
    <title>The Other Hand</title>
    <link href="http://weblog.dme.org/2009/10/05/the-other-hand.html"/>
    <updated>2009-10-05T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/05/the-other-hand</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.chriscleave.com/main/?page_id=55&quot;&gt;The Other Hand&lt;/a&gt;:
Via &lt;a href=&quot;http://feedproxy.google.com/~r/rooreynolds/whatsnext/~3/PXSUf56M8q0/&quot;&gt;Roo Reynolds&lt;/a&gt;.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Talking Photography --  Viewpoints on the Art, Craft and Business</title>
    <link href="http://weblog.dme.org/2009/10/05/talking-photography-viewpoints-on-the-art-craft-and-business.html"/>
    <updated>2009-10-05T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/05/talking-photography-viewpoints-on-the-art-craft-and-business</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/exec/obidos/ASIN/1581152086/qid=1012798610/sr=1-2/ref=sr_1_12_2/104-6645822-8103110&quot;&gt;Talking Photography: Viewpoints on the Art, Craft and Business&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>OSX --  Changing the &#8220;Web Receipts&#8221; Folder</title>
    <link href="http://weblog.dme.org/2009/10/05/osx-changing-the-8220web-receipts8221-folder.html"/>
    <updated>2009-10-05T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/10/05/osx-changing-the-8220web-receipts8221-folder</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://blogs.sackheads.org/hide/2009/01/06/osx-changing-the-web-receipts-folder/&quot;&gt;OSX: Changing the &amp;#8220;Web Receipts&amp;#8221; Folder&lt;/a&gt;:
Create &lt;code&gt;~/Library/PDF Services&lt;/code&gt;, then add an alias to any folder there
to have it appear in the PDF destinations list of the standard print dialog.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>YouTube - Dan Bull - Dear Lily (an open letter to Lily Allen)</title>
    <link href="http://weblog.dme.org/2009/09/28/youtube-dan-bull-dear-lily-an-open-letter-to-lily-allen.html"/>
    <updated>2009-09-28T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/09/28/youtube-dan-bull-dear-lily-an-open-letter-to-lily-allen</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=HL9-esIM2CY&quot;&gt;YouTube - Dan Bull - Dear Lily [an open letter to Lily Allen]&lt;/a&gt;:
Excellent.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Tor.com Store --  Book --  This Is Not a Game</title>
    <link href="http://weblog.dme.org/2009/09/28/tor.html"/>
    <updated>2009-09-28T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/09/28/tor</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://store.tor.com/book/9780316003162&quot;&gt;Tor.com Store: Book: This Is Not a Game&lt;/a&gt;&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Mighty Mouse Repair Guide - How to Clean Your Apple Mighty Mouse</title>
    <link href="http://weblog.dme.org/2009/09/25/mighty-mouse-repair-guide-how-to-clean-your-apple-mighty-mouse.html"/>
    <updated>2009-09-25T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/09/25/mighty-mouse-repair-guide-how-to-clean-your-apple-mighty-mouse</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.mightymouserepair.com/&quot;&gt;Mighty Mouse Repair Guide - How to Clean Your Apple Mighty Mouse&lt;/a&gt;:
The instructions work well. My only failure was that I removed the
&lt;em&gt;inner&lt;/em&gt; ring from the bottom of the mouse (upon which it normally
slides around the table) rather than the outer ring. Don't do this!
The only way I could find to re-attach the inner ring was to cut the
old joins off and glue it back on. You should only remove the outer
ring, which initially doesn't look as though it will budge.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>Installing MacBook Core Duo Fan - iFixit</title>
    <link href="http://weblog.dme.org/2009/09/25/installing-macbook-core-duo-fan-ifixit.html"/>
    <updated>2009-09-25T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/09/25/installing-macbook-core-duo-fan-ifixit</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.ifixit.com/Guide/Repair/MacBook-Core-Duo-Fan/290/1&quot;&gt;Installing MacBook Core Duo Fan - iFixit&lt;/a&gt;:
A job for next week.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>TheBookYard  --  UK Apple spare parts specialist</title>
    <link href="http://weblog.dme.org/2009/09/22/thebookyard-uk-apple-spare-parts-specialist.html"/>
    <updated>2009-09-22T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/09/22/thebookyard-uk-apple-spare-parts-specialist</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.thebookyard.com/&quot;&gt;TheBookYard : UK Apple spare parts specialist&lt;/a&gt;:
Mostly sensible looking prices.&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>mxcl's homebrew at master - GitHub</title>
    <link href="http://weblog.dme.org/2009/09/22/mxcls-homebrew-at-master-github.html"/>
    <updated>2009-09-22T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/09/22/mxcls-homebrew-at-master-github</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://github.com/mxcl/homebrew/tree&quot;&gt;mxcl's homebrew at master - GitHub&lt;/a&gt;:
Alternative to MacPorts and fink (via &lt;a href=&quot;http://simonwillison.net&quot;&gt;Simon
Willison&lt;/a&gt;).&lt;/p&gt;
</content>
  </entry>
  
  <entry>
    <title>aaron.harnly.net - letterbox</title>
    <link href="http://weblog.dme.org/2009/09/22/aaronharnly.html"/>
    <updated>2009-09-22T00:00:00+01:00</updated>
    <id>http://weblog.dme.org/2009/09/22/aaronharnly</id>
    <content type="html">&lt;p&gt;&lt;a href=&quot;http://harnly.net/software/letterbox/&quot;&gt;aaron.harnly.net   &amp;raquo;
letterbox&lt;/a&gt;
Widescreen view for Mail.app.&lt;/p&gt;
</content>
  </entry>
  
  
</feed>
