Show newer

Replaced about 90 SLOC with about 20 SLOC. The 20 SLOC could be half as large but was spread out so I can understand it when I have to read it again later.

Shop is closed, but I'm at the shop doing some work anyway.

Made some good progress during a night time coding session. Scrapped part of an approach that wasn't working for something that still isn't perfect but at least makes more useful trade offs.

The cat is pretending to be chill with it, but she's bothered by all the exploding happening outside.

It's time to make dinner but there's a cat on my lap.

Web site update is done to make more coffees available to buy there. Waiting on a mailing list update preview before sending that out (I like to give it one more proof read in a proper email client before sending that). Mailing list subscribers are up again compared with when the last update went out. That's pretty much always the case since it's a very low volume list.

I guess I did a little better than I thought. Was still decently high at 129, got in a few more attempts to move back up to #18. Still not all that happy with the runs and still expect to drop quite a bit before it's over.

Show thread

This morning I was ranked #1 on a pinball tournament, not because I was any good at the game but because I was one of the first people to post a score. I expect my position has dropped at least a few hundred spots by now.

Finished sorting out blends. Most of them could just carry on using the old recipes with the new ingredients, but one needed an adjustment to the proportions to keep it tasting good.

The cat has moved. It looks like 2-5 hours was the correct answer.

Show thread

How long will the cat sit on me?

I've given up on the coffee product development work for today (still have a few blends to rework) and now there's a cat sitting on me. It's too hot for that, but the cat insists.

This is related to current work on reimplementing reports in Typica. The 1.x approach (generate HTML and shove it to a web view with some extra features injected) worked, but had quite a few of its own issues so I'm trying something else for 2.0 which is mostly working out nicely. The little frustrations so far seem minor compared with the 1.x issues and by the time all the reports are reimplemented it should be a lot less code organized more sensibly. I'm overall pretty optimistic here.

Also mucking about with QML. Apparently if you have a ScrollView with the contentWidth property set and a Column containing an Item that combines one or more HorizontalHeaderView and TableView children, attempting to resize the columns by dragging the space between the headers instead just uselessly drags the viewport of the ScrollView around. I ended up getting rid of contentWidth and instead stuffed the contents in an Item with its width property set instead and that works. :cirnoCry:

Taste testing production test batches of new coffees. The one from El Salvador with the cool frog on the bag is pretty good. I'm doing a couple different roasts on that, but it's one of those coffees that's hard to screw up so home roasters can just try to put it at about whatever roast level they generally like and it'll probably be fine.

Show older
Typica Social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!