< 

Hacker's Diary

A rough account of what I did with Emacs recently.

December 7
Thinking about the DVD Rip project. There are a couple of drivers behind automating something. First, for me, there's the fun of solving the puzzle, "how do I make a computer do this thing for me". This is particularly interesting where there's an implicit or unrecognised human factor - for example, how do I match the tracks on this disc with the episodes listed on something like IMDb. Second, there's the avoidance of tedium: ripping discs is slow, repetitive work and having something do as much as possible of it for you is really useful - particularly if, say, you're tinkering with filesystem layouts, codecs, etc. and need to redo a bunch of already-complete work. And then somewhere out there, for personal projects, is the dim prospect of maybe sharing this with someone else who might find it useful. For the DVD Rip project I think I've convinced myself that that's sufficiently unlikely at this point that beyond the odd snippet here (or the odd patch to FFmpeg!) much of what I'm doing is for me only, and therefore doesn't need to be generic, or clean, or even wholly logically sound. It's also ok to one-off bodge things if the code can't otherwise cope.

For the record I've now got it figuring out which titles on a TV-series disc are likely episodes, then presenting me with a static web page that embeds the ripped title (i.e. the actual video, playable in browser) under review along with a list (from IMDb) of the candidate titles, and I get to tell it which one it is. So, human factor being covered by ... a human.

John Wick: Parabellum was on the box, so we watched it. Neither of us could remember most of it from the last time we watched it, which I think is the nature of the John Wick movies.


December 6
Got COVID and Flu shots. I am now incapable.

December 5
Having a few days off work, which means pottering around my hard drive (and house) for a bit. Epic cleanup of some scraping stuff I use for TV listings means I got to fix a bunch of long-standing bugs. Focusing my attention on the DVD ripper now which I've more or less got into some sort of shape to handle the TV series discs, although in doing so I seem to have screwed up some of the metadata so I'm winding my way back to making that work.

December 1
Brief note on the watching: We're onto S4 of Voyager, wherein we lose Kes and acquire Seven, and S2 of DS9, wherein the Dominion is hinted at, and I think we must be getting close to the end of Cemetary Road which is just too damned well-made for its own good.

In other media: I finished On The Road out of sheer bloody-mindedness; I did not enjoy that book and fail to see how it's a classic of any sort. I've been reefing through backlogs of unread side-loaded material on the Kindle, and given I stopped buying from the primary source I'll be doing a deal more of side-loading going forward, I imagine. Music: not unlike last year's discovery that Linkin Park had about 20 years of My Kind Of Music that I wasn't aware of, I stumbled across VNV Nation. I've been aware of their existence for a while but had no idea what kind of music they make. Turns out it is also My Kind Of Music, although I'm finding it doesn't quite hit me with the same consistency as Linkin Park. Still, two albums off Qobuz along with a few other bits and pieces including Something Happens!' debut album which I think I only ever had on a cassette copied from a friend. I definitely had their second album on CD because it's up in the attic with the rest of my CDs.

previous month | current month


Waider
12:25