|
|
reports of arbitrary complexity Thursday, June 19 2025
Today was a significantly less productive day at the brick and mortar workplace, though I did so an unusual amount of code review. At lunch today, one of the guys hooked up a laptop so we could watch an old video clip of the project manager guy back when he worked for Orange County Choppers and appeared on with his colleagues on Family Feud. He was the least-tattooed (and least charismatic) of the team.
Meanwhile Gretchen had taken a bus into Manhattan to take in some theatre culture and then pick up our friend Andrea, who had traveled up from Washington, DC. They would be getting to Hurley late tonight, but until then I had the house to myself. I more or less squandered that time, though. After I took the dogs for a walk (mostly east of the wetland east of the Farm Road and then up the escarpment west of the Farm Road and back home), I drank a bunch of booze, ate a bagel, fell asleep on the laboratory bean bag, took a bath, and then climbed into bed and fell asleep for real.
In ESP8266 Remote Control news, I made great progress today building out multi-SQL-line capability in that system's reporting module. This allows a report to be built around multiple SQL lines, each of which generates its only table of results. These results can then all appear on-screen, end up as a .zip file of multiple .csv files, or be flowed into an HTML template to produce reports of arbitrary complexity. With the help of ChatGPT, I got all of this working and tested today. It's such a solid system that I will probably be using it as my generic reporting system for all future database projects that I initiate. I can also use ChatGPT to migrate the various levels of its tech stack to other technologies in case I need a solid reporting system for some need related to my employment.

Neville in a swampy puddle at the bottom of the Chamomile Headwaters Trail today. Click to enlarge.
For linking purposes this article's URL is: http://asecular.com/blog.php?250619 feedback previous | next |