Show newer

@Taweret That's twice as much hard drive space as my first computer had.

There's a lot that I could add to the web page thingy I've been working on lately, but I think I'll just see what I can get done by the end of the weekend and maybe throw a version 1.0 online if there's nothing too broken so that other people can have a thing that's useful sooner rather than have to wait until I'm completely happy with it. It's already useful and usable enough for the main use case I had for making this in the first place..

What's up with all the sales pitches I'm getting for POS terminals lately? Emails, text message, in person visit from a sales person. As near as I can tell, the value proposition is that I pay way more money over time so my staff can be slower at helping the customers and I get some features that kind of sort of look like they might make sense if you squint at them just right but genuinely don't belong in a POS terminal. (If I wanted a POS terminal I'd just build a POS terminal)

Had a bit of time before I was going to be able to fire up the coffee roaster so I did a bit of work on the CSV import feature. Had a silly bug in the preview generation code that was highly likely (but not certain) to cause the browser to consume a CPU thread at 100% and all the memory it could get, but that's fixed.

@Taweret It's measured in calories or joules. Sounds like energy to me.

Opened Pinball FX to check out the new season rewards and the game just went ahead and instantly unlocked all of them immediately. Not sure what's up with that, but I'll take it I guess.

Very little coding today, but fixed up a bit of code that would have resulted in strange breakage had anybody attempted feed in a mathematical impossibility. I think that was the last issue I'd made a note of when writing the function so I've removed the comment explaining what was wrong with the old version.

Electrician has finished. I'll want to get a hole in the side of the cabinet to run the power cable through since right now it's snaking the side and it'll get wear that isn't needed, but as a short term have it working thing it's all good now. Unrelated, getting a lot of rain today.

Electrician is working on getting a new outlet installed so we can start using the new cold case. Old one is disconnected (that was hard wired).

Anyway, there's still a decent amount of work that I want to do on this, but I think it's coming together nicely.

Show thread

The text in that top menu bar thing is the generic system-ui set bold, so that'll also look different on different platforms while the colors used are Canvas, CanvasText, Highlight, and HighlightText. Graph line colors can be set with color pickers in the Graph options to be whatever the user wants.

Show thread

Web page I've been working on when the system is set to the Breeze Dark theme. This time with a dark roast plan that includes turnaround (when using something like this I generally prefer to ignore that and have it come up from room temperature instead). The top bar shows and hides the various options and controls to make it easier to see what you're doing when you mess with those instead of drowning in a sea of all the controls including ones you're not using at that moment.

I've given some thought to styling and how I want this to look and started to add some of that in. Decided to go with system colors where possible. Kind of cool seeing everything automatically change when I change my system theme.

Help me pick the new @pixelfed default app logo!

Like == black background
Reblog == color background

What's kind of shocking about this is I know the code I've written for this is pretty awful and the way this works under the hood is ridiculously inefficient, yet it's all responding instantly so I have to wonder what's wrong with other people's code to eat up all that performance?

Fixed the default colors (different data series are now different colors) and put in user controls for axes and colors. If you set those to ranges smaller than the data you can zoom in to whatever part of the plan you want.

The main reason to use this over something else is the curve type. Pretty much all of the stuff I've seen starts from the wrong math, making it harder than it should be (but not impossible) to get a roasting plan that you can follow in this universe. This one produces the least curvy curve that passes through all the points which makes it harder (but not impossible) to create plans that you can't easily follow.

Show thread

There are kind of a lot of changes and features I still want to add, but nothing too huge and the core functionality is already better than the program this is replacing.

Show thread
Show older
Typica Social

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