Hacker's Diary
A rough account of what I did with Emacs recently.
- June 30
- Stayed late at work fiddling with one of those "I'll just
try one more thing" problems. Kinda got a result, but more
yet to do.
- June 29
- Spent the evening working on what some might refer to as a blivet
(although I'm pretty sure that the first time I read this, it
didn't say "manure"...)
- June 28
- The Transporter 2 was, alas,
nowhere near as good as the first. It had some great moments, but
as a whole it lacked the sheer concentrated silliness of its
predecessor. At least the music was good throughout.
- June 27
- Hmm, evidently another result of the BoI site upgrade is that
the Payments page is unavailable right now. Maybe they're fixing
the account listing.
And no sooner do I type that than it comes back, except with none
of my beneficiaries listed. Brilliant.
So eventually it came back with the full list of beneficiaries, I
finished off my coding, and discovered that (a) even if you don't
specify a payment date, it tries to put one on the
"receipt" page, and (b) the receipt page is also invalid
HTML. Nice one, guys.
Anyway, enough whining. I've uploaded the new version of
Finance::Bank::IE to CPAN. Have at it.
- June 26
- I've fixed up about 2/3 of the BoI stuff, should probably finish
the rest tomorrow.
The main problem with The Island is that it's about a
half-hour too long. Other than that, it seems like a reasonable
rendition of the bits I can remember of Michael Marshall Smith's
Spares, although I understand popular opinion is that
it's actually plagiarised from elsewhere. I did find it a bit
bothersome that there was some discrepancy between "the
clones know nothing of the real world" and "wow, those
are some street-smart clones" - enough so to break the
suspension of disbelief occasionaly.
- June 25
- Something I've been meaning to do for a while: move stuff from
my pre-RSS toy snorq into a proper
RSS feed. I can probably recycle bits of the old code for other
stuff, mind you.
Still haven't fixed the BankOfIreland.pm stuff.
- June 24
- As noted in my livejournal, Bank of Ireland changed their
interface slightly during the last week or so. As a result, the
Perl module I wrote to interface with it no longer works. I also
discovered some other site-scraping stuff I'd written was
failing due to the reverting of a change I'd previously had to
rewrite for. Such is the life of a web-scraper...
Since I'm fiddling with the site (cleaning up some pages and what
not) I coded up an emacs hook
to the W3C validation
service so I can not just validate pages on the fly, but also
use compile mode to jump to the correct line/column to fix the
problem.
- June 23
- Back in Dublin, mainly catching up on sleep.
- June 8-22
- Went to Seattle. Did you miss me?
Obviously, there was no geeking that I can speak of, since it was
all office stuff. To cover the topics more usually found in this
rambling dialogue:
Beer: yes
F1: surprisingly, I caught the end of the Silverstone
GP. Not surprisingly, I didn't pay a lot of attention to it. F1
really doesn't seem to hold my interest any more.
Books: Finished The System Of The World and
The Hacker and the Ants, started and finished White
Teeth. I really enjoyed Stephenson's book for its depth of
historical background (yes, I know he takes a few liberties) and
the fact that it's essentially history as told from the
inside. It's certainly far more entertaining than the stuff I had
to read at school. Rucker's book was enjoyable, with the same
caveats I've mentioned before: his characters tend to have insane
mood swings from one paragraph to the next, and occasionally
that's enough to jerk you out of the story. The third... well,
therein lies a story. Amazon has been recommending the book to me
since it came out, and I've never bothered buying it. The girl
next to me on the DUB/ATL flight was reading it, and I asked her
if it was any good, and she said she'd only started it. As we
disembarked at ATL, she asked me if I wanted to keep it, because
while she could see it was good it wasn't really her sort of
thing. Hence my copy of the book. It's good. I'm not sure it's
great, because there were a few bits that felt like they didn't
fit into the story properly, but in essence this belongs to the
same body of work as Bend It Like
Beckham - first and second-generation immigrants in London,
and how they adapt (or fail to). Definitely worth a read.
Movies: I mostly didn't bother with the in-flight
crap. Choices were Firewall and Eight Below, neither of which
would be on my wishlist in the first place, and neither of which
looked particularly good even disregarding the bad projection
quality and poor sound. While on terra firma, I went to see X-Men: The Last Stand
which had many things wrong with it and few things right. It's
pretty much an average summer blockbuster and little else. I also
saw the pilot for Firefly which Broenwynn and
her flatmate attempted to push on me at every possible
opportunity, and I rather liked it. So, you know, props to them
for persisting in insisting!
The rest will turn up either as a trip report or random
livejournal posts as my brain returns to the correct orientation
with respect to the sun.
- June 7
- Dammit, I've been noodling around on the office laptop on and
off during the day, and it's completely messed with my typing -
the Fn and Ctrl keys are the wrong way around compared to my own
laptop, and I keep going for the wrong key. Combine that with the
amount of usage the Ctrl key gets in an average Emacs session and,
well, annoyance.
- June 6
- Office party: the office is one year old (plus a few months)
(plus not everyone there has been around for a year (e.g. me))
(plus the party wasn't in the office; we went out for dinner and
drinks, drinks, DRINKS). I think I was home some time after 4, or
maybe I imagined that. Also, while my piano-playing skills are
rough at the best of times, they get VERY rough with the addition
of several pints and a beaten-up piano. Funny, though. Well, I
thought so, anyway.
- June 5
- One of my coworkers described Battle Royale as,
approximately, "one very messed-up Japanese movie". He
is not wrong. It is indeed quite messed up. Sort of Lord of
the Flies meets Running Man with a dash of that
Stephen King story about the kids running a last-man-standing foot
race. Messy enough that it'd put Tarantino off, and yet compelling
watching throughout. Bonus points for using actual computer code
in the l33t hax0r sequence (IMDb tells me it's from
nmap)
Cleaned up another item off my TODO list, but also flagged another
potential bug (one I'd seen some time ago but never marked) so
it's sort of two steps forward and one back. For various reasons I
probably won't have a candidate for v1.0 before the last week of
June.
- June 4
- Another fine day, but I did spend some time working on a toy for
the office - which obviously I can't say anything
about!
- June 3
- And then suddenly for no reason I can determine, Spamassassin
learns the troublesome mail. Gah.
Scratched a couple more items off the librvp to-do list. Small
ones, though. It was a rather pleasant day, too nice to be sitting
indoors with a computer.
- June 2
- Still puzzled by Spamassassin. Debugging it isn't helping,
either.
Also, Javascript continues to horrify me.
- June 1
- Puzzling over a problem with Spamassassin, wherein it is
refusing to learn a particular email but not giving any indication
why.
previous month | current month | next month