Show newer

Today's code includes fleshing out some of the new features in Typica's batch timer display.

You hear a noise from behind a piece of furniture. On seeing it's just the cat who you thought was asleep in a different room, you realize that everything is fine.

Pretty sure I've finished with the part of the program I was working on today. There are two more features that I'd like to add to that, but now there are more important things to move on to.

The cat found a small costume accessory and decided it was a cat toy, but I didn't want her injuring herself on a safety pin so I've moved it out of her reach.

I wonder if I can use wine to get old (but not that old, like WinXP/7 era) Windows screensavers to work on Linux. I should try that some time.

The bug I didn't expect was adjusting the value of the wrong variable in a loop, thus making the loop infinite and locking up the program. Easy fix.

Show thread

The bug I expected to find was a case of the framework documentation and all related example code I've ever seen doing it wrong but the wrong thing works as long as you're not trying to do the specific thing that I'm trying to do, in which case a different approach is required. As I was writing the code I remember thinking to myself, how could the data I'm trying to pull out possibly get into the thing I'm trying to get the data out of, and indeed, it wasn't there.

Show thread

Had a chance to start testing the code I wrote yesterday. Found 2 bugs. One in the most recent code, another in slightly older code where I expected there might be a problem so I put in a check to warn me if my suspicion was right. Both pretty easy fixes.

That's likely less useful than running variable speed on the impeller, but there are a few uses for such a thing and it would let me sort out a better UI/automation for such things in Typica.

Show thread

Also ordered a new motor for the roaster. The current drum motor is still working, but the manufacturer's tech team thinks that the sound I called about indicates the start capacitor is about to go. This seems plausible to me. If it hasn't failed by the time the replacement part shows up I'm thinking about swapping those early and using the dying motor to test out the possibility of adding a variable speed control.

Kind of hate the code I finished writing today. Need to do some testing to see if it behaves correctly, but at least it compiles. Have left myself a note to go back and clean that up.

Today seems to be random utility outage day. Internet was down about 6 hours in the middle of the day (I wasn't here for most of that) and I've had 2 power failures tonight.

Productive evening of coding, but I should get some sleep instead of continuing.

Presses backspace on the laptop keyboard, gets a "6" instead. Right, that's why I use an external keyboard.

There's a bruise on my arm that I'm not sure where it came from but it kind of looks like the cat punched me while I was asleep.

I wonder who so many Chinese companies have me confused with that they're glad to know is in the market for such an odd range of products. A lot of that is stuff like fasteners, freight services, stuff that would be assembled into other stuff, but every so often I get something like custom full scale animatronic dinosaurs. Like am I in charge of some kind of illicit sweatshop hidden under a major theme park staffed by naughty children who abused the mascots?

Cat: *sees me coming in with groceries*
Also cat: *sits right in the middle of the path to the kitchen*

Deleted 41.6GB of old remote media attachments from the local Mastodon server. I should probably set it up to do that automatically from time to time rather than waiting for things to break because the disk is full.

The cat has informed me that it's time to hug the cat.

Show older
Typica Social

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