Our Chibi-Whipped Hero successfully begs for permission to party up with The Big Gals, on the condition that he reserves weekdays for Team Chibi. Things work out so well that they challenge the eighth floor together and get in over their heads in a thoroughly-contrived way, forcing him to literally pull out his trump cards. Which leaves the big girls fawning over the little girls, leading to the funniest line in the show so far.
Next week, it looks like he’ll be crossing the other streams, as Gals meet Crush-chan, who’s sure to be unhappy if she sees Her Man chatting with Our Hot Naginata Gal, and some combination of relieved and furious if she finally learns about his dungeon crawls.
Verdict: Is this turning out to be actually good? And not just because they got all the girls but Crush-chan and Guild-gal into the bath together?
Well, that conflict didn’t last long, either. While Smoochy’s off trying to save the record store on her own by posting to social media and calling all the regular customers who’ve become famous, the rest of Team Cheer works to come up with a special performance for the upcoming shopping-district festival.
To no surprise, everything comes together, no doubt helped at least a little by the fact that cute teenage girls in short skirts were dancing on an elevated platform. The camera zoomed in tight once in a while just in case anyone forgot that they are cute teenage girls in short skirts, but they kept the fan-service light and fluffy.
Next week, hot springs episode!
Verdict: pleasepleaseplease never speak English again.
I lost a tree Saturday evening.
A tree fell on it.
There was a massive thunderstorm Thursday, and my house was in the center of it for hours. No visible damage to anything, so I didn’t worry about it. While grilling Saturday night, however, I started to hear occasional popping noises, like pinecones falling onto the concrete. But it’s not the season for that yet, so I couldn’t figure out what it was. Just as the steaks were ready to come off, I heard a slow-motion boom, as a ~10-inch-thick branch slowly separated from the trunk and crushed everything in its (lengthy!) path.
Fortunately, this was on the side lot, so all it crushed was one of the still-small trees that were planted last year. It wasn’t a clean break, so rather than just having my brother chainsaw it up, I called my arborist to make sure the tree is still healthy and safe.
Yes, I have an arborist. Not as a regular thing, but when I moved in, there was an ailing elm that needed a stay-or-go decision from a pro, and when it came back “go”, his crew carefully removed it before it landed on my family room.
So, I’m in the middle of something…
from box import box
sheet = box.from_paper('USLetter')
printable = sheet.copy().trim(all = 72 * 1/8)
header, body = printable.split(top = 72 * 3/8)
body, footer = body.split(bottom = 72 * 1/4)
left, right = body.slice(cols = 2)
left.trim(all = 4)
right.trim(all = 4)
TL/DR: Reportlab is poorly documented, moderately stale, and riddled with minor bugs, but functional; the included Platypus high-level document-generator, however, straitjackets you into a very specific type of document, so it’s useless for my purposes, and I’ve gone back to stone knives and bearskins.
On the bright side, porting N-year-old code from Perl to Python has allowed me to clean out a lot of cruft. The main program is still just a stub, but the supporting libraries are done, and I just need to wrap up a few utility functions to sanely import TrueType fonts. (Type 1 fonts allegedly work in Reportlab, but my first test of the API was… not promising)
Why, yes, the Reportlab developers do make their living by selling support.
Markdown formatting and simple HTML accepted.
Sometimes you have to double-click to enter text in the form (interaction between Isso and Bootstrap?). Tab is more reliable.