Hacker's Diary
     A rough account of what I did with Emacs recently.
     
  - April 30
 
  - Beowolf was fun, nicely trashy, and I
    really couldn't care less if it messes about with the epic on
    which it's based. The motion-capture characters are mostly
    believable, with one or two exceptions (usually where liquids are
    involved) and the director takes full advantage of the fact that
    he's using virtual cameras with no physical
    constraints. Definitely worth seeing.
 
  - April 29
 
  - Plans: watch dvd, nerd. Reality: office drinks. D'oh!
 
  - April 28
 
  - While I'm releasing code... again, there's more work to do, but
    I figure the bugs I've fixed are worth getting out there, so I
    present: librvp
    0.9.7. Thanks to Petr Vorel for finding the bug (essentially,
    character encoding completely failed to work with certain
    characters) and testing the fixes.
    
    While working on this, I found what may be a buffer overflow in
    Microsoft's IM Client, but it doesn't appear, on the face of it,
    to be exploitable. It's annoying, though, as I was feeding it
    network traces that Petr had sent me and I'd kinda expected it
    would be able to handle those, since they were sent by a
    real Exchange IM server, as opposed to the crappy piece
    of Perl I use as my test rig...
    
    My attempts to remove some of the excess hardware from my cave
    suffered a
    slight setback today; in my defense, it is possible that this
    will replace an aging, noisy piece of crud sitting in the cabinet
    behind the TV.
    
    Another idea for the ideas bucket: I've been watching the TED talks for the last two weeks,
    and it occurs to me that what they really need is some sort of
    hyperinteractive version of the video feeds - so that when someone
    mentions a website, for example, there's a link somewhere below
    the video clip that you can follow immediately (maybe pausing the
    video while you do so, or maybe stashing the link for later
    viewing). I see from the TED
    blog that they're also transcribing these; what if the
    transcripts could be viewed as a subtitle feed, with significant
    things hotlinked to Wikipedia, websites, etc.? As with whatever
    crazy idea I previously mentioned, I'm putting this here in case
    someone else thinks it's a good enough idea to run with, or in
    case I get a sudden dose of free time and none of the incomplete
    projects lying around my network are of sufficient interest to
    me. I should probably collect these together in one place, come to
    think of it.
 
  - April 27
 
  - Fiddling around with the FC8 install some more.
    
    Lou called around, being in the area for fencing practice (pointy
    stick version, as opposed to picket).
    
    Finance::Bank::IE 0.11 has been uploaded. I had a few more things
    to do to it, but figured I'd do better to get the fixes out
    first.
 
  - April 26
 
  - MBNA have made some layout changes, so I have updated my
    Finance::Bank::IE Perl modules to cope. I'll roll out a new
    release later today with the changes, which will also include the
    trivial fix for Bank Of Ireland's reworing mentioned some time
    back.
    
    Built a Fedora 8 box on one of the laptops; Fedora Core 6 support
    stopped back in December, and I really should upgrade anything I
    have that's using it, but I need a development environment first
    to rebuild all the RPMs I'd build for FC6.
    
    Finally booted Linux on the Palm. Holy crap. It's awful. First,
    it's slooooooow, second, I had to manually set the date/time, and
    third, none of the built-in apps did the obvious thing - my
    existing data for e.g. the addressbook was unavailable. Well,
    cross that off the to-do list, I guess.
 
  - April 25
 
  - Again with the work leaking into playtime. Tomorrow I hope to
    have some off time, despite being the On-Call guy for the
    weekend.
 
  - April 24
 
  - Work overran into playtime somewhat.
 
  - April 23
 
  - Tweaked my "latest media" script since it appeared to
    be having trouble with my current reading material.
 
  - April 22
 
  - Well, I was expecting Miranda and instead I wound up with Miranda... the former may be a
    reasonable movie starring Christina Ricci (which I'm assuming is
    why I'd added it to my wishlist) but the latter is an awful piece
    of rubbish which is pretty much entirely the fault of Tinto
    Brass. The fact that it's poorly dubbed from - I presume - the
    original Italian only makes it worse, but really, it didn't
    exactly have much going for it to start with. Avoid like the
    plague.
    
    However, The Last Remake Of
    Beau Geste was on TV, which made up for the crap DVD... an
    excellent piece of work, only a pity it's not been converted to
    DVD itself.
 
  - April 21
 
  - Phone: back. I had to get a new SIM card, which means currently
    I've no idea who all these people sending me text messages
    are... I jest. But not entirely. I used know peoples' phone
    numbers, now I just know how to find the phonebook on my
    phone. I'll transfer the numbers off the old SIM card tomorrow, or
    just start updating the new SIM card as people get in touch - good
    way of cleaning out the card, I guess.
 
  - April 20
 
  - Back to Dublin. Tried the SIM in a few other phones, and they
    won't even start up. So props to Motorola for their awesome
    coping-with-dubious-SIM technology, but I still have an
    effectively dead phone.
 
  - April 19
 
  - The Stag Party. Kart racing, chinese food, beer. Also a dead
    phone. When I last saw him, the stag was a good deal more sober
    than some of the people who had done their best to give him
    alcohol poisoning.
    
    Let me expand on the dead phone: this time, it looks like the
    SIM card has died. Except, it's only died in such a way
    as to not allow me to connect to Vodafone's network - I can still,
    for example, unlock the SIM card, and retrieve my phone numbers,
    and all that. This happened spontaneously between 2:30pm and 5pm,
    while the phone was sitting in my car doing pretty much
    nothing. I suspect a phonecall to my favourite telco will
    be in order.
 
  - April 18
 
  - Off to Limerick for a stag party.
 
  - April 17
 
  - Transformers is pretty much
    exactly what you'd expect: chewing gum for the brain with about as
    much depth as a summer puddle. Fun, though. And the
    transformations from vehicle to robot are pretty neat, even though
    their appearance in TV adverts for cars preceded the movie by
    quite an amount of time.
 
  - April 16
 
  - Gym night. Three messages waiting on my gym login: one
    congratulating me on reaching 15,000 "fit points"
    (happened, er, about a week or more ago); one birthday greeting
    (only 5 days late, and I have been to the gym in the
    intervening time), and one "Go you!" similar to the one
    I got back in January. And, for the record, after several months
    the machines with the broken telemetry still have broken
    telemetry.
 
  - April 15
 
  - Faced with a choice of "Go home, nerd somewhat, then watch
    a movie" and "hang out with workpeeps for a few
    drinks", well, whiskey tasting and tsingtao beer it
    was. Urp.
 
  - April 14
 
  - Excellent. It seems I've fixed the character-coding bug
    and the oddball inexplicable library bug that one guy had
    encountered in RVP. I
    am much amused by the fact that I have successfully written code
    for a Debian Linux installation using a Macintosh to talk to a
    rough clone of a Microsoft service running on a Red Hat Linux
    box.
    
    Updated code will be available soonish; I want to see if I can
    square away the other bugs that were reported, plus I had a few
    things on the to-do list that I might actually get around to
    completing.
 
  - April 13
 
  - Another RVP
    bug appeared out of the woodwork this week, and I've been both
    unable to reproduce it and unable to figure out how it might
    actually be happening. Weird how the code sits effectively
    untouched for a few months and then I get three bug reports in
    rapid succession.
 
  - April 12
 
  - Mostly a lazy day aside from a trip to the gym. Caught up with a
    few of the guys in town for beers later on..
 
  - April 11
 
  - Lazy day - took a day off work, and lounged around the house
    looking out the window at the crap weather. Poked at the RVP
    stuff a little, but not much. Also rewatched Lucky Number Slevin which I
    picked up in a sale last week. It really is an excellent piece of
    work. Just when you think it's too slick and not really going
    anywhere, whoosh, the whole thing does a 180-degree flip and
    you're staring at the screen slack-jawed for the next ten
    minutes. Well worth seeing.
    
    Also, obviously, happy birthday to, er, me.
 
  - April 10
 
  - Continued poking at the RVP
    stuff; my bug-testing acquaintance encountered a rather bizarre
    problem which, while I can work around it, is a bit of a
    headscratcher. Annoyingly, it's not actually related to the bug I
    was trying to fix.
 
  - April 9
 
  - As possibly hinted at previously, part of making AFS work is
    making Kerberos work. For some reason I was convinced I'd gotten
    that part right but on prodding it this evening I discovered that
    whatever about my other hardware, the Mac wasn't set up
    correctly. After some poking around and looking at logs I didn't
    wholly understand, I managed to get it working; I know the MIT
    guys are really
    smart, but the Kerberos admin tool doesn't even have any sort
    of command-line completion built into it - it's an absolute pain
    to use.
    
    Also, here's Apple's
    doc on integrating Kerberos with your regular login. By
    editing files. How uncouth! Although it doesn't appear to
    apply to my OS X 10.5 install...
 
  - April 8
 
  - Note to self: before giving someone else code to test, make sure
    it builds first... I forgot to include a file in the RVP
    distribution, so my bug-reporting contact was unable to
    test. D'oh.
 
  - April 7
 
  - Little by little... due to a software update at the weekend, the
    Mac got rebooted, so now the AFS stuff is fully installed. And
    after some tweaking (and installing a control panel, sorry,
    preferences pane) I have managed to connect to my AFS
    server. So now I need to go back to the documentation and figure
    out (a) how to set up a user directory on this damned thing and
    (b) if my plan for this - disconnected and connected access to the
    fileshare - is actually going to work. There's a pretty good
    chance that by the time I get that far, the server's hardware will
    have succumbed to bit-rot or something.
 
  - April 6
 
  - Ruadhrí and Marina's daughter was christened today, so
    that had me out of the house for most of the afternoon. Since I
    came home I've mainly just been poking at random crap on the
    web. I will be bundling up the new RVP
    code for testing, however.
 
  - April 5
 
  - After much fidgetting (including missing a very obvious bug), I
    think I've managed to sort out the RVP
    encoding problem flagged to me last month. Now to clean up the
    debug code a bit and ask the bug reporter to test the
    fix.
    
    After two earlier attempts - watching movies after a certain point
    on the clock isn't always a good idea - I finally rewatched the
    rest of The Maltese Falcon. As Bogie
    movies go, it's nowhere near as good as Casablanca or The Big
    Sleep; in particular, there's a lot of really poor acting and a
    few dubious cuts, but it's not terrible.
 
  - April 4
 
  - Had a day off work today, so rather than sit at home tooling
    with the laptop I wandered around town. Stopped by the pub on the
    way home, messed around with the Palm Pilot while there, and
    that's about the extent of computing I got up to
    yesterday...
 
  - April 3
 
  - American Gangster: a little
    bit of Scarface, a little bit of GoodFellas, and a little bit of
    Blow. Actually pretty damned good, and definitely worth
    seeing.
 
  - April 2
 
  - Slowly continuing to tip away at the AFS stuff... installed the
    Mac client tonight, but it wants me to restart my machine to
    finish the install. What is this, Windows?
 
  - April 1
 
  - Still haven't managed to get the RVP encoding quite right. Docs
    would be great, but then this is Microsoft we're talking about,
    and legend has it that the only real docs for their SMB protocol
    are the various implementations.
 
 
 previous month | current month | next month