dot i e

Structure and Interpretation of Computer Programs, Second Edition: Harold Abelson, Gerald Jay Sussman, Julie Sussman
Structure and Interpretation of Computer Programs, Second Edition: Harold Abelson, Gerald Jay Sussman, Julie Sussman

Waterford: History and Society - Interdisciplinary Essays on the History of an Irish County (The Irish County History & Society Series) (9780906602201): William Nolan, Thomas P. Power
Waterford: History and Society - Interdisciplinary Essays on the History of an Irish County (The Irish County History & Society Series) (9780906602201): William Nolan, Thomas P. Power

The Girl with All the Gifts (2016)
The Girl with All the Gifts (2016)


Web Here
Being The Geekly Diary of Waider
(may contain traces of drinking, movies, and sport)
April 14
The Girl With All The Gifts was a largely faithful conversion of the book to movie form, hardly surprising given the involvement of the book's author. If you're not familiar with the book, anything I have to say about the movie probably works as a spoiler here so let's just say it's a bit of a thriller, a bit of horror, but mainly it's more about people and moral choices and that sort of thing. The needs of the many, and whether or not they should outweight the needs of the few, as Spock might have it.

April 06
User Friendliness 101: your code said:
unparsable date: 2005-08-16 14:47:00
Now I have to go and read it to figure out what date format you were expecting. Your code should have said:
unparsable date: 2005-08-16 14:47:00; please specify date in ISO8601 format
or maybe
unparsable date: 2005-08-16 14:47:00; please specify date as YYYY-mm-ddTHH:MM:SSZ

You're welcome.

April 03
Pictures finally ordered: ran iPhoto, then kept hitting Retry until all of them were uploaded.

Various certs were expiring, so I now have Let's Encrypt! certs on this websever AND on my incoming and outgoing email servers. Nice! (My previous cert provider is apparently CA-non-grata after some questionable practices were discovered therein.)

March 29
Shiny new macOS. Same old out-of-date SSL support in Perl and Python. BOO.

Also shiny new iOS, which seems to have decided that in spite of my specifying an IMAP prefix, it should index my entire home directory on a server that has rather a lot of files in it. BOO.

(The second item may yet be related to server-side changes, but since it appears to have happened on two unrelated servers, I'm not 100% sure)

More fun: couldn't ssh to various things. Debugged, said my key type wasn't listed. Scratched my head as at least one target doesn't even have the option to configure key types. Eventually figured out that it was a client-side error: Apple's /etc/ssh/ssh_config now has restrictions on what sort of SSH keys it'll allow the client to use, never mind what the server supports.

March 26
Have been meaning to scrape content out of my rather defunct LiveJournal account and rehome it here (or something like that). ljgrabber.pl looked like a good bet as it also allows me to lock all the postings on LJ so that noone adds more content to them. However as currently posted, two caveats: the code to retrieve your session cookie from Safari's cookie cache is written for an older version of Safari, and, more importantly, if you use the --debug flag it doesn't actually save anything to disk. Which I would have known if I'd read the comment at the head of the file carefully, instead of chasing through the code...

March 21
Wrangling some non-trivial quantity of images on the laptop at the moment - about twenty years of accumulated digital photographs plus a bunch of scanned documents and what not related to family history - and finding that the default Apple tools, iPhoto and Photos, are not only not up to the task, but almost belligerently opposed to it. I found a third-party doodad that purports to split your iPhoto library up into smaller libraries; I'm inferring that its operation is that it uses Applescript to control iPhoto and open the correct library, remove duplicates, etc. In practice I'm finding that things that were supposedly removed from, say, Family History are still there, while Family History things are showing up in Photos of Waider, Drunk or what have you.

(The latter, obviously, being a huge archive...)

I may have to go shell out for something actually capable.

March 17
Unfortunate dance of stupidity to get SpamAssassin to recognise my desire to consider the raft of French-language email I'm getting as spam. Eventually figured out that the setting that enables it (or more specifically, that defines the UNWANTED_LANGUAGE_BODY rule) is loaded sufficiently early that my attempt to turn it on in local.cf was happening too late. This sort of defeats the purpose of having local.cf somewhat.

March 16
Back from a few days in the Algarve. Weather was just turning as we left, so it was a nicely-timed break.

Solomon Kane: wow, that was pretty bad. Not outright terrible; I've seen a good deal worse, but really, if I'd not been braindead from travel I probably wouldn't have stuck the entire thing.

March 15
eBay sent me an email about how they were going to close my account because I hadn't used it so long, unless I signed in in the next 30 days. The email was poorly formatted (text/plain encoding, but included HTML; the HTML was bizarrely just a couple of P tags used to wrap a line of underscores). Links were included to such pages as "how to detect fake (spoof) emails".

Phishing, right?

Actually not: this is a legitimate email. Apparently noone in the approvals chain for this messaging at eBay has the slightest familiarity with Ten Things That Will Make Your Email Look Fake or similar OpSec guidelines. Bizarre.

(The fact that my account has been dormant long enough to be flagged for deletion probably tells me I don't actually need an account anyway.)

March 14
Set up a local ad-blocking proxy using SquidMan and a little config hacking.