“Misys gives Pecker head job”
— Serious headline from FinanceAsia.comGot texts this morning from hometown family members, reporting all-is-well from the Dayton-area ‘tornado outbreak’.

If I had to pick a favorite shipgirl, and perhaps I just did, it would be Belfast from Azur Lane, a light cruiser with big guns. And a maid costume.
And she’s almost never, ever safe for work.
Many years ago, I took the advice of the
perlunicode
manpage and defined a custom regular-expression class for identifying
strings that only have kana and not kanji with the \p{...}
construct:
sub InKana {
return <<END;
3040\t309F
30A0\t30FF
END
}
This (and all the other methods in the docs) stopped working somewhere between 5.20.2 and 5.28.0, and there is not even the slightest hint anywhere as to why.
Why? Because there is now a predefined InKana class, not equivalent
to the above definition, and the above code is simply ignored. You
have to change the name to something, anything else; I chose
InHirakata, and my code started working again.
And that’s an hour of my life I want back.
Bug filed; RT #134146.
Maybe I’ll catch up on names on Memorial Day. Non-traditional, I know, but…

One thing that struck me as I browsed the many goofy products that Thanko sells is the hint of sneering contempt in a lot of their product photography:
For instance, The Lonely Guy Wine Chiller:

And the Fat Slob Food Warmer:

Compare and contrast to The Dorkiest Umbrella Ever, where the guy can’t help but look ridiculous but is out doing something, and the girl actually looks kinda cute in it:

Now, it’s possible I’m reading too much into it. The “fat slob” model shows up in a lot of product photos and videos, and seems to be comfortable with how he’s used, but marketing pictures tell a story, and these stories show how the company views the customer. Add a girl to the wine-chiller photo, and Our Hero would be having a successful date; add some more guys to the food-warmer pic and put a nice spread of finger foods on it, and Our Hero would be hosting a Superbowl party.
On Github now, and up for review on PrePAN.
I made sure to install it and run the examples at least once on a different OS. 😁
Looks like if I mix Image::CairoSVG with the Recording surface support I added recently, I can get most simple SVG files to render correctly. It’s pretty simple-minded, not supporting text or filters, but I can live with that. And there’s not much to it, so I could enhance it and send a pull request.