<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="http://www.illusori.co.uk/xsl/rss.xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Sam's Blog</title>
    <link>http://www.illusori.co.uk/blog/</link>
    <description>Sam Graham's blog about Perl and other stuff.</description>
    <language>en-gb</language>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <pubDate>Thu, 03 Jan 2013 14:49:00 GMT</pubDate>
    <lastBuildDate>Thu, 03 Jan 2013 14:49:00 GMT</lastBuildDate>
    <generator>build_site 1.0</generator>
    <webMaster>rss@illusori.co.uk</webMaster>

    <item>
      <title><![CDATA[Setting your repository in META.yml with Module::Build]]></title>
      <link>http://www.illusori.co.uk/blog/2013/01/03/setting-repository-with-module-build.html</link>
      <description><![CDATA[<p>I&#39;ve apparently had this blog sat in my out-bound queue since September
2010 and completely forgot to publish it.
Meanwhile over on <a href="http://perl5maven.com/">Perl 5 Maven</a>, Gabor Szabo
has raised the subject with his <a href="http://perl5maven.com/how-to-add-link-to-version-control-system-of-a-cpan-distributions">&quot;How to convince Meta CPAN to show a link to
the version control system of a distribution?&quot;</a> article.</p>
<p><b>Edit: turns out I&#39;d left it unpublished for a reason, the sample code
was actually broken. Just go and read Gabor&#39;s article instead - and thank
him for testing my broken code!
I&#39;ve removed the broken code from the article below.</b></p>
<p>Whilst I was making some changes to <a href="http://search.cpan.org/perldoc?Template::Sandbox">Template::Sandbox</a>
and <a href="http://search.cpan.org/perldoc?Template::Benchmark">Template::Benchmark</a> as part of my move to using
<code>git</code> and <a href="http://github.com/">GitHub</a>, I noticed
that there wasn&#39;t any documentation on how to set your source code
respository for the META.yml when using <a href="http://search.cpan.org/perldoc?Module::Build">Module::Build</a>.</p>
<p>I thought a quick how-to would be handy.</p><p><a href="http://www.illusori.co.uk/blog/2013/01/03/setting-repository-with-module-build.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>perl</category>
      <category>ironman</category>
      <category>module-authoring</category>
      <category>module-build</category>
      <pubDate>Thu, 03 Jan 2013 14:49:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2013/01/03/setting-repository-with-module-build.html</guid>
    </item>
    <item>
      <title><![CDATA[Review: Sword of the Stars II Enhanced Edition]]></title>
      <link>http://www.illusori.co.uk/blog/2012/12/11/sword-of-the-stars-ii-enhanced-edition-review.html</link>
      <description><![CDATA[<p>The initial release of Sword of the Stars II was possibly the most shambolic
release of a game I have ever seen, it made Master of Orion 3 look like a
masterpiece of finished product.</p>
<p>A year on, and free to people who didn&#39;t take up the refund offer on the original,
the Enhanced Edition finally shows what Sword of the Stars II should have been
on release - a worthy successor to the ground-breaking original.
It took them a while, but they got there in the end.</p>
<p>There&#39;s still a few rough edges, and some of the easy accessibility of the original
is gone, but the sequel shows that they&#39;re still willing to challenge some of the
design conventions that 4X games all-too-often find themselves blindly defaulting
to.</p><p><a href="http://www.illusori.co.uk/blog/2012/12/11/sword-of-the-stars-ii-enhanced-edition-review.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>games</category>
      <category>review</category>
      <category>game-review</category>
      <category>sword-of-the-stars</category>
      <category>4x</category>
      <category>strategy</category>
      <pubDate>Tue, 11 Dec 2012 15:37:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/12/11/sword-of-the-stars-ii-enhanced-edition-review.html</guid>
    </item>
    <item>
      <title><![CDATA[Unintentional Truths]]></title>
      <link>http://www.illusori.co.uk/blog/2012/07/26/unintentional_truths.html</link>
      <description><![CDATA[<p>Showing my Ol***ics(tm)-induced patriotic fervour with
this warning on the perils of &quot;Thing, Prefix of&quot; notation,
courtesy of <a href="http://speedtest.net/">speedtest.net</a>:</p>
[image: Who says AIs don&#39;t have a sense of humour...]<p><a href="http://www.illusori.co.uk/blog/2012/07/26/unintentional_truths.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>random-stuff</category>
      <pubDate>Thu, 26 Jul 2012 15:38:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/07/26/unintentional_truths.html</guid>
    </item>
    <item>
      <title><![CDATA[Shell-quoting future me, printf -v &quot;%q&quot; is what you&#39;re looking for]]></title>
      <link>http://www.illusori.co.uk/blog/2012/06/15/future_me_shell_meta_quoting.html</link>
      <description><![CDATA[<p>Note to future me: Are you trying to remember how to
shell-quote/escape the contents of a variable to avoid
going utterly insane from the nested double-quotes and
backslashing?</p>
<p><code>printf -v escaped_var &quot;%q&quot; &quot;$var&quot;</code> is the command
that you can never remember, and never find the documentation
for until you&#39;ve wasted a morning of your life.</p>
<p>Don&#39;t forget it next time. Or at least, remember that
you wrote this note, kthxbai.</p><p><a href="http://www.illusori.co.uk/blog/2012/06/15/future_me_shell_meta_quoting.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>bash</category>
      <category>shell-scripting</category>
      <category>note-to-future-me</category>
      <pubDate>Fri, 15 Jun 2012 12:59:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/06/15/future_me_shell_meta_quoting.html</guid>
    </item>
    <item>
      <title><![CDATA[Bash-itunes plugin tutorial]]></title>
      <link>http://www.illusori.co.uk/blog/2012/06/15/bash_itunes_plugin_tutorial.html</link>
      <description><![CDATA[<p>In <a href="https://github.com/illusori/bash-itunes">v1.2.0 of bash-itunes</a>,
my project to control iTunes from the command-line, I&#39;ve added plugin support
for sub-commands.</p>
<p>This allows you, or anyone else, to add new commands to the basic script without
needing to alter the script itself.</p>
<p>Read below the cut for details and a walkthrough of creating a new plugin.</p><p><a href="http://www.illusori.co.uk/blog/2012/06/15/bash_itunes_plugin_tutorial.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>bash-itunes</category>
      <category>itunes</category>
      <category>cli</category>
      <category>bash</category>
      <category>shell-scripting</category>
      <category>apple-script</category>
      <category>tutorial</category>
      <pubDate>Fri, 15 Jun 2012 11:03:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/06/15/bash_itunes_plugin_tutorial.html</guid>
    </item>
    <item>
      <title><![CDATA[Controlling iTunes from the command-line: bash-itunes]]></title>
      <link>http://www.illusori.co.uk/blog/2012/06/08/controlling_itunes_from_commandline_bash_itunes.html</link>
      <description><![CDATA[<p>A year or so ago I got myself a sound mixer, letting me mix the sound
from all my computers into a single set of headphones and speakers.
I&#39;d been meaning to do it for years, and eventually settled on a
<a href="http://www.amazon.co.uk/dp/B000J5WB4E/">Behringer XENYX 1002</a>.
It&#39;s a great little bit of kit, ideal for grabbing the sound from
four machines and isn&#39;t too huge.</p>
<p>Of course, this then left me with another problem.</p>
<p>I tend to just play music on iTunes on my old laptop, and that means
I have to physically use the old laptop if I want to skip tracks or
adjust the volume, or mute, or whatever.</p>
<p>That&#39;s not a big deal when I&#39;m sat at the desk, but a bit more annoying
if I&#39;m sitting back with my feet on the desk and my work laptop in my
lap, comfortable and living my rockstar-developer lifestyle - leaning
forwards is <i>such</i> a concentration-breaker.</p>
<p>So, uh, yeah, whatever.
I found a need for controlling iTunes from the command-line over SSH.
I had a look around at the existing command-line clients for iTunes and didn&#39;t
really like most of them and decided to
<a href="https://github.com/illusori/bash-itunes">write my own</a>.</p><p><a href="http://www.illusori.co.uk/blog/2012/06/08/controlling_itunes_from_commandline_bash_itunes.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>bash-itunes</category>
      <category>itunes</category>
      <category>cli</category>
      <category>bash</category>
      <category>shell-scripting</category>
      <category>apple-script</category>
      <pubDate>Fri, 08 Jun 2012 16:44:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/06/08/controlling_itunes_from_commandline_bash_itunes.html</guid>
    </item>
    <item>
      <title><![CDATA[RIP Ray Bradbury]]></title>
      <link>http://www.illusori.co.uk/blog/2012/06/07/rip_ray_bradbury.html</link>
      <description><![CDATA[<p>Sad to see this in the news
<a href="http://www.bbc.co.uk/news/entertainment-arts-18345350">Author
Ray Bradbury dies, aged 91</a>.</p>
<p>One of the sci-fi greats, to me he was one of those authors who
gave sci-fi a kick up the ass and showed that it could go in a
different direction than the rut the Golden Age had got stuck in,
doing so a surprising number of years before New Wave got its act
together to do the same thing.</p>
<p>He was also often willing to challenge the artificial boundaries
of genres, writing works that could be equally well classified as
fantasy, horror or sci-fi; producing a seamless blend of
&quot;its all just story-telling&quot; in the truest tradition of
genreless speculative fiction.</p>
<p>RIP Ray Bradbury, a pioneer and inspiration to many, you will be
missed.</p><p><a href="http://www.illusori.co.uk/blog/2012/06/07/rip_ray_bradbury.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>books</category>
      <pubDate>Thu, 07 Jun 2012 06:08:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/06/07/rip_ray_bradbury.html</guid>
    </item>
    <item>
      <title><![CDATA[Goodreads and I]]></title>
      <link>http://www.illusori.co.uk/blog/2012/05/16/goodreads_and_i.html</link>
      <description><![CDATA[<p>A number of events have conspired to remind me of the existence of
<a href="http://www.goodreads.com/">Goodreads</a> recently, combined
with a couple of conversations from people wanting to tap into
my awesome taste in sci-fi and fantasy (or at least the awesome
<i>extent</i> of my reading).</p>
<p>So I finally <a href="http://www.goodreads.com/illusori">got off my
ass and created an account</a>.
I&#39;ve been updating it a few hours at a time, here and there, so
it only has around 500 rating so far: I hope to get around to
getting it more complete as time permits.
(For scale reference, I have somewhere between 1000 and 2000 sci-fi
and fantasy books <i>owned</i>, let alone those I&#39;ve borrowed from
libraries over the years.)</p><p><a href="http://www.illusori.co.uk/blog/2012/05/16/goodreads_and_i.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>books</category>
      <category>elsewhere</category>
      <category>goodreads</category>
      <pubDate>Wed, 16 May 2012 12:00:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/05/16/goodreads_and_i.html</guid>
    </item>
    <item>
      <title><![CDATA[Dwarf Fortress Minecart Edition Released]]></title>
      <link>http://www.illusori.co.uk/blog/2012/05/15/dwarf_fortress_minecart_edition.html</link>
      <description><![CDATA[<p>Seems the latest version (0.34.08) of
<a href="http://www.bay12games.com/dwarves/">Dwarf Fortress</a>
has been released over at <a href="http://www.bay12games.com/">Bay 12 Games</a>.</p>
<p>This version belies its miniscule version bump by adding a whole new toy to
play with: minecarts.
I can&#39;t wait to get time to see what fun can be had with these, the devblogs
have teased with the possibilities as usual:</p>
<blockquote><p>
<b>05/10/2012 Toady One:</b> The items and units fly out of carts now on major collisions. It gives the objects a little lift and spread sometimes to make the happenings more entertaining. Accidental grapeshotting of the dining room should be possible now. The debug tests on massed goblins were fairly devastating and left a large conical skidmark.
</p></blockquote>
<p>I foresee many (probably failed) attempts to create an anti-goblin minecart
shotgun in my future.</p><p><a href="http://www.illusori.co.uk/blog/2012/05/15/dwarf_fortress_minecart_edition.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>gaming</category>
      <category>dwarf-fortress</category>
      <pubDate>Tue, 15 May 2012 09:35:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/05/15/dwarf_fortress_minecart_edition.html</guid>
    </item>
    <item>
      <title><![CDATA[And the Sly Subeditor of the Week Award goes to...]]></title>
      <link>http://www.illusori.co.uk/blog/2012/04/25/sly_subeditor_of_the_week_award_goes_to.html</link>
      <description><![CDATA[<p>Subeditors are sly sods, stuck in a largely thankless job, being shouted
at from one side by journalists and the other side by editors, and if
you take your eye off them for a second, they&#39;ll resort to what is
seemingly their only pleasure in life: slipping slyly subversive jokes
into seemingly innocent copy.</p>
<p>This week&#39;s award goes to whoever it was at the BBC who managed to
inject a little fun into
<a href="http://www.bbc.co.uk/news/world-us-canada-17838250">the US secret
service prostitute scandal</a> with this subtle joke:</p>
[image: Well it made me laugh...]
<p>If you still don&#39;t see it, read below the cut for a hint.</p><p><a href="http://www.illusori.co.uk/blog/2012/04/25/sly_subeditor_of_the_week_award_goes_to.html">Read more...</a></p>]]></description>
      <dc:creator>Sam Graham</dc:creator>
      <category>random-stuff</category>
      <pubDate>Wed, 25 Apr 2012 21:20:00 GMT</pubDate>
      <guid isPermaLink="true">http://www.illusori.co.uk/blog/2012/04/25/sly_subeditor_of_the_week_award_goes_to.html</guid>
    </item>

  </channel>
</rss>
