<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0"
 xmlns:blogChannel="http://backend.userland.com/blogChannelModule"
>

<channel>
<title>Waider&#x27;s Geek Diary</title>
<link>http://www.waider.ie/hacks/hacking.html</link>
<description>A rough account of what I did with Emacs recently.</description>
<language>en-ie</language>
<copyright>Copyright 1995 - 2012, Waider</copyright>
<pubDate>Sat, 04 Feb 2012 11:13:42 GMT</pubDate>
<lastBuildDate>Sat, 04 Feb 2012 11:13:00 -0000</lastBuildDate>
<managingEditor>waider@waider.ie</managingEditor>
<webMaster>waider@waider.ie</webMaster>

<image>
<title>Waider</title>
<url>http://www.waider.ie/images/people/waider/newlj.png</url>
<link>http://www.waider.ie/hacks/hacking.html</link>
</image>
<item>
<title>February 3</title>
<link>http://www.waider.ie/hacks/diary/2012/february.html#3</link>
<description>BT: the saga continues. I am told that they can&#x27;t find my
    cancellation, and therefore I owe them for a domain registration
    they haven&#x27;t been responsible for for over a year. This
    seems... &#x3C;em&#x3E;off&#x3C;/em&#x3E;, to say the least.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    &#x3C;a href=&#x22;http://www.imdb.com/title/tt1133985/combined&#x22;
    title=&#x22;Green Lantern (2011)&#x22;&#x3E;Green Lantern&#x3C;/a&#x3E; was a bit top-heavy,
    with all the exposition at the start, the various &#x26;quot;characters
    stand around explaining stuff to Hal - i.e. to the audience&#x26;quot;
    bits, and so on, but it was on the whole pretty fun. I&#x27;m glad they
    opted not to do a hamfisted &#x26;quot;comedy&#x26;quot; treatement like the
    miserable mess that was &#x3C;em&#x3E;Green Hornet&#x3C;/em&#x3E; (tip: all the good
    bits are in the trailer for &#x3C;em&#x3E;that&#x3C;/em&#x3E; disaster).&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/february.html#3</guid>
<pubDate>Fri, 03 Feb 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 29</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#29</link>
<description>Hooray for BT Ireland, who ignored my letter (as in, actual
    printed text on dead tree) wherein I notified them of a change of
    address and a termination of service, and decided to issue me a
    bill for a service that they&#x27;re no longer providing me (and
    haven&#x27;t been for over a year) to an old address. Guess I get to
    write them another letter in the hope that this time they&#x27;ll
    actually pay attention. At least I cancelled the direct debit when
    I cancelled the service, so they can&#x27;t take money off
    me.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    Oh yeah. We&#x27;re hiring. We have somewhere around 100 open
    positions, mainly engineering roles (software, systems,
    networking) along with a few managerial and some administrative
    (project manager and such). The benefits are good, the office is
    nice, and there&#x27;s a bucketload of smart techie work going on. Drop
    me an email if you&#x27;re interested.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#29</guid>
<pubDate>Sun, 29 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 28</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#28</link>
<description>Happy birthday, sis!&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#28</guid>
<pubDate>Sat, 28 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 25</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#25</link>
<description>The linkfarm toy has been broken for some time. Attempted to fix
    it tonight, and wound up... segfaulting &#x3C;a
    href=&#x22;http://www.waider.ie/hacks/diary/2012/../../../personal/hairballs/regexp-wtf.html&#x22;&#x3E;Perl&#x3C;/a&#x3E;. Gah.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    Eventually fixed by completely abandoning *DBM, which I think I
    was only using because I didn&#x27;t know about Storable at the time
    (not that Storable is a great solution either, but it generally
    works for this sort of thing).&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#25</guid>
<pubDate>Wed, 25 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 24</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#24</link>
<description>The UPC modem locked up again (my current theory on this is that
    it runs out of UPNP buckets), so I added a function to &#x3C;a
    href=&#x22;http://www.waider.ie/hacks/diary/2012/../../workshop/perl/UPC.pm&#x22;&#x3E;UPC.pm&#x3C;/a&#x3E; to reset the modem,
    and then&#x3C;blockquote&#x3E;&#x3C;tt&#x3E;
perl -MUPC -e &#x27;my $upc = new UPC( password =&#x3E; &#x27;********&#x27; ); $upc-&#x3E;reset()&#x27;
&#x3C;/tt&#x3E;&#x3C;/blockquote&#x3E;&#x3C;br&#x3E;
    It 
    looks like my attempts to get the MRTG toys to cope sanely with
    this condition also met with failure. I&#x27;m considering replacing
    all that MRTG stuff with something more useful for my specific
    purpose (viz. how badly is my UPC connection performing today, and
    is it time to reboot it).&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    The latest in the &#x3C;a
    href=&#x22;http://www.rte.ie/news/2012/0123/waste.html&#x22;&#x3E;Bins of
    Dublin&#x3C;/a&#x3E; foofraw is an absolute goldmine of choice quotes, and I
    really don&#x27;t know where to start. Councillors complaining of a
    breakdown in trust in, er, them? Paddy Bourke ragging on the
    council&#x27;s failure to cope with bad weather AND the rejection of
    the Clontarf flood wall, designed to cope with said bad weather? A
    vote, passed by the majority, to resume collections by the
    council, followed by conceding that said vote has no actual
    impact?&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    Also, go sign this: &#x3C;a href=&#x22;http://stopsopaireland.com/&#x22;&#x3E;Stop
    Sopa Ireland&#x3C;/a&#x3E;. Don&#x27;t let the music and film industries dictate
    the laws of the country just because they&#x27;re backing a model
    that&#x27;s past its sell-by date, and don&#x27;t believe that this proposed
    legislation has anything to do with &#x26;quot;Harmonising our laws
    with the EU&#x26;quot; or &#x26;quot;protecting artists&#x26;quot;. It&#x27;s about
    protecting the profits of people who don&#x27;t want to move with the
    times, nothing more.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    (One might wonder why, if &#x26;quot;Mr Sherlock said the Government
    was merely seeking to restate what existed already in Irish
    law&#x26;quot (&#x3C;a
    href=&#x22;http://www.irishtimes.com/newspaper/breaking/2012/0124/breaking32.html&#x22;&#x3E;Irish
    Times&#x3C;/a&#x3E;), there is need for more legislation, but that would be
    needlessly pedantic of me - I am aware of the High Court case that
    is being pointed to as justification for this.)&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#24</guid>
<pubDate>Tue, 24 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 23</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#23</link>
<description>Tried out Apple&#x27;s Remote Disc doohickey to rip a new CD. Due to
    (according to the Apple Knowledgebase) some unspecified DRM, this
    failed. Funny, that. No DRM on the CD, and after perusing the KB
    page further I even tried switching off the firewall on the
    drive-bearing computer. Oh well. Guess I&#x27;ll find out if importing
    it to one iCloud-enabled machine will cause it to magically appear
    on the rest of &#x27;em.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#23</guid>
<pubDate>Mon, 23 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 21</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#21</link>
<description>A choice quote from the whole SOPA/PIPA fiasco:
    &#x3C;blockquote&#x3E;&#x26;quot;It is clear that we need to revisit the approach
    on how best to address the problem of foreign thieves that steal
    and sell American inventions and products&#x26;quot; - Lamar Smith, the
    Republican chairman of the House of Representatives Judiciary
    Committee&#x3C;/blockquote&#x3E;Apparently Mr. Smith is unaware of
    &#x3C;a href=&#x22;http://www.waider.ie/hacks/diary/2012/../2011/december.html#21&#x22;&#x3E;a recent prosecution in this
    space&#x3C;/a&#x3E;, where an &#x3C;em&#x3E;American&#x3C;/em&#x3E; &#x26;quot;thief&#x26;quot; was
    responsible for the &#x26;quot;stealing&#x26;quot;. Of course, maybe I&#x27;m
    misinterpreting Smith&#x27;s statement; maybe his intent is to
    &#x3C;em&#x3E;allow&#x3C;/em&#x3E; such home-grown &#x26;quot;theft&#x26;quot;.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    In other news: I stumbled across an Irish &#x26;quot;news&#x26;quot; site,
    which I won&#x27;t be revisiting, which consistently crashed the
    browser on my iPad. When I tried the same site on the laptop, it
    caused the CPU to crank up to fan-requiring levels. I&#x27;ve no idea
    what they&#x27;ve done, but they&#x27;re not getting any more visits from me
    (never mind that the general quality of the site makes Youtube
    comment threads look like erudite discourse).&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#21</guid>
<pubDate>Sat, 21 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 20</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#20</link>
<description>I&#x27;m currently learning Python, or trying to learn more of it
    than I forcefed myself a few years back when trying to figure out
    Red Hat&#x27;s Linux installer. As I&#x27;ve gotten to grips with more of
    the language, and because I&#x27;m vaguely familiar with the strong
    design choices that have gone into it, I am finding the occasional
    bit of incongruity in its behaviour. Nothing earthshaking, mind
    you. The thing I dislike most in principle - the whole
    &#x26;quot;whitespace is meaningful&#x26;quot; crap - is not really an issue
    in practice as it&#x27;s handled by Emacs. Well, most of the
    time. Having to manually unindent lines and then correct again them
    because they unindented too far &#x3C;em&#x3E;is&#x3C;/em&#x3E; a bit annoying, and
    the sort of thing that enclosing code blocks with some sort of
    non-whitespace syntactic marker guards against. I&#x27;m sure I&#x27;m
    probably just doing it wrong, though.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    &#x3C;a href=&#x22;http://www.imdb.com/title/tt1343097/combined&#x22; title=&#x22;The
    Girl Who Kicked the Hornet&#x26;#x27;s Nest (2009)&#x22;&#x3E;The Girl Who Kicked
    The Hornet&#x27;s Nest&#x3C;/a&#x3E; is a nice conclusion to the Swedish TV/film
    conversion of Stieg Larsson&#x27;s books. As with the second movie,
    they retained the bulk of the book, but as with both the first and
    second movies, I felt that some of the departures from the
    original plot weakened the story. To recap, the first movie
    suffered badly from pacing more than anything else; the second
    movie was tight, but the conclusion at the farmhouse was a bit
    lacking; the third movie, well, the bit where Erika basically
    bottles it was disappointing, as it weakens her character
    needlessly, and while I appreciated the technical versimiltude of
    Plague&#x27;s infiltration of Teleborian&#x27;s laptop, the book version of
    the (not quite the) same events made for a more entertaining setup
    for the trial - it didn&#x27;t need the added edge of &#x26;quot;will they
    get the information they need?&#x26;quot;. When all&#x27;s said and done,
    though, a good piece of work. One final note on the trilogy: Noomi
    Rapace really sold the role. I found myself believing every second
    of her performance at the end of the second movie, despite the
    somewhat fantastic nature of her survival (I actually found the
    movie more believable than the book in this respect), and the
    continuation into the start of the third movie had me recalling
    the closing sequence that preceeded it as if it were fact rather
    than fiction. A truly excellent performance.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#20</guid>
<pubDate>Fri, 20 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 19</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#19</link>
<description>Happy birthday, Hannah!&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#19</guid>
<pubDate>Thu, 19 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 17</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#17</link>
<description>Real-world fun and games:&#x3C;blockquote&#x3E;Greyhound Recycling said it
    will provide a seamless service for the council&#x27;s 140,00 former
    customers. (...) Bins are to be collected on the same day they are
    now in each area. (&#x3C;a
    href=&#x22;http://www.irishtimes.com/newspaper/ireland/2012/0114/1224310244180.html&#x22;&#x3E;Irish
    Times, January 14th 2012&#x3C;/a&#x3E;)&#x3C;/blockquote&#x3E;
    ...except for the bit where they moved all the bin collection days
    around (ours is now apparently every Thursday, if you look at the
    FAQ, or every second Thursday, if you look at the collection
    calendar) and where they failed to make the Monday collections on
    the day of changeover until well into the evening. Greyhound&#x27;s
    response was apparently to say that DCC were supposed to collect
    the bins in my area this week, which seems at odds with the
    notices on both Greyhound and DCC websites.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    And real world fun and games part II: one of my perennial sources
    of irritation/amusement (irritmusement?), Vodafone, sent me a
    text today to tell me my latest bill was available online; it
    further informed me that the bill came to (4-digit code used to
    access my bill via the online billing service) and that it was due
    on (some amount in euros). I suspect someone didn&#x27;t update their
    template in step with the parameters being fed to it.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#17</guid>
<pubDate>Tue, 17 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 10</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#10</link>
<description>Moment of stupidity, realised. I had set up the Aiprint hack on
    the laptop, and couldn&#x27;t figure out why it wasn&#x27;t working; turns
    out it&#x27;s because I was telling the network to send print jobs to
    the laptop. Either I need to figure out how to get dns-sd to
    advertise someone else as the location for the service I&#x27;m
    publishing (if that&#x27;s possible), or I need to run the republisher
    on the same server as the printers are shared from, and filter the
    list of printers I&#x27;m republishing.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    NetFlix are off to a great start in Ireland; I&#x27;ve not yet
    committed anything to them until I get a handle on whether it&#x27;s
    worth my while trading in ScreenClick&#x27;s awesome customer service
    for a demand-download service (particularly since I have access to
    the iTunes demand-download service already, and I&#x27;ve never used
    that), but so far: website barfed when I tried to sign up (all I&#x27;m
    specifying is an email address and a password), worked on the
    second try, and then the Apple TV reported (after a lengthy
    timeout) that &#x26;quot;Netflix is currently unavailable. Try again
    later.&#x26;quot;. It suggests I visit www.netflix.com/support to find
    out more, but that turns out to have no information.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    Oh, and a small thing; it wouldn&#x27;t have hurt, surely, to have
    either registered &#x26;quot;netflixie&#x26;quot; or even
    &#x26;quot;netflixukie&#x26;quot; instead of just &#x26;quot;netflixuk&#x26;quot;? (as
    of this writing, &#x26;quot;netflixie&#x26;quot; is unregistered. Last time
    that happened I got to be the voice of Luas for the
    day...)&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    Working on the princple of &#x26;quot;Better is the enemy of
    Done&#x26;quot;, you can find my &#x3C;a
    href=&#x22;http://www.waider.ie/hacks/diary/2012/../../workshop/perl/airprint-republish.pl&#x22;&#x3E;AirPrint-ifying
    efforts&#x3C;/a&#x3E; in the &#x3C;a href=&#x22;http://www.waider.ie/hacks/diary/2012/../../workshop/perl/&#x22;&#x3E;Perl
    workshop&#x3C;/a&#x3E;. Note that you&#x27;ll also need the patched Net::Bonjour
    in the same directory. Place it all on your printer-serving
    machine in the same layout as it is here, and run it. As it notes
    in the script, it leaves a dns-sd process running for each printer
    it airprintifies.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    Almost forgot (ok, I did forget): &#x3C;a
    href=&#x22;http://www.imdb.com/title/tt0108174/combined&#x22; title=&#x22;So I
    Married an Axe Murderer (1993)&#x22;&#x3E;So I Married An Axe Murderer&#x3C;/a&#x3E;
    is as funny as I remember it (not &#x26;quot;very funny&#x26;quot;, more
    like &#x26;quot;enjoyably funny&#x26;quot;), and Selene also enjoyed it. It
    hasn&#x27;t aged too badly, although some of the music is very much of
    its era, and of course noone has a cellphone. Still, good for a
    laugh.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#10</guid>
<pubDate>Tue, 10 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 8</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#8</link>
<description>Gave up on AirPrint Activater and did lots of googling and
    hacking about instead. Result: a perl script which picks up a
    printer and makes it airprintable. Currently it uses dns-sd to
    publish the airprint-enabling data, which causes some problems
    with program flow (dns-sd never exits, and if you interrupt it it
    withdraws the record it published), so I&#x27;m not going to throw it
    in the workshop just yet - I&#x27;ll see if I can clean it up somewhat
    and publish it later this week.&#x3C;br&#x3E;
    &#x3C;br&#x3E;
    I will note in passing that the obvious replacement candidate for
    dns-sd, at least where Bonjour networking is involved, might be
    Net::MDNS, but it won&#x27;t build on MacOS out of the box and I don&#x27;t
    feel like debugging it right now.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#8</guid>
<pubDate>Sun, 08 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 7</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#7</link>
<description>&#x3C;a href=&#x22;http://www.imdb.com/title/tt0409847/combined&#x22;
    title=&#x22;Cowboys &#x26;#x26; Aliens (2011)&#x22;&#x3E;Cowboys and Aliens&#x3C;/a&#x3E;:
    Daniel Craig makes one awesome cowboy. In fact, I would pay good
    money to see him doing more cowboy movies. This is a fun outing;
    Stranger arrives in town and Makes An Impression; Bad Man With
    Heart Of Gold shows up; Aliens interrupt the inevitable
    showdown. And then it&#x27;s got horses (including one blatant riding
    trick), outlaws, indians (er, I mean &#x26;quot;injuns&#x26;quot;), feisty
    wimminfolk, a pitched battle of 19th century technology
    vs. advanced culture (no need to guess who wins), the obligatory
    touching scene where Bad Man Reveals Heart Of Gold, and the
    more-or-less Happy Ending. Great fun.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#7</guid>
<pubDate>Sat, 07 Jan 2012 23:59:59 GMT</pubDate>
</item>
<item>
<title>January 6</title>
<link>http://www.waider.ie/hacks/diary/2012/january.html#6</link>
<description>&#x3C;a href=&#x22;http://www.imdb.com/title/tt1216487/combined&#x22;
    title=&#x22;The Girl Who Played with Fire (2009)&#x22;&#x3E;The Girl Who Played
    With Fire&#x3C;/a&#x3E; (again, the Swedish version) is a much tighter movie
    than the first of the trilogy. Plus, while they bent the story a
    bit to fit it into the two hour duration, they retained a bunch of
    key scenes, such as the one where Lisbeth kicks the crap out of
    two bikers... the only minor failure was, I think, in Neiderman&#x27;s
    closing scene, since he leaves when he&#x27;s got no real reason to do
    so. The reason given in the book would be hard to convey in the
    movie, so I&#x27;m not too bothered by this. Keen to see what the
    wrap-up in the third movie is like now.&#x3C;br&#x3E;&#x3C;br&#x3E;</description>
<guid isPermaLink="true">http://www.waider.ie/hacks/diary/2012/january.html#6</guid>
<pubDate>Fri, 06 Jan 2012 23:59:59 GMT</pubDate>
</item>
</channel>
</rss>
