2026/04/21

From WoozleCodes
< 2026 | 04
Jump to navigation Jump to search
Tuesday, April 21, 2026 (#111)
Monday Tuesday Wednesday posts:prev <this> next

References

transcribed retroactively from a Signal chat

  • 08:10 The Updater/Panel thing ended up being simpler than I thought (yay) but now I'm back to the "trying to access a buffer after it was closed" thing (boo).
  • 08:15 ...even though I supposedly solved that 2 days ago. 😛
  • 08:33 Ok. The "access" thing is just so I can check the content for EoS -- but if it's closed, then... I should be able to assume EoS = TRUE, or maybe just not do anything... I hate to resort to "try stuff and see what works", but I don't sufficiently {understand what's going on} to say "the right thing to do would be $X", so... FAFO seems the best option to start with.
  • 08:37 ...and then we get stuck in a loop waiting for something... oh, wait: memory usage is going steadily downward. Apparently something got fully loaded into memory and is slowly being written to its intended destination?
    • ...and now there are *more* tables appearing in the imported schema...
  • 08:48 Well.. *mostly* steadily decreasing; it jumps up and down a bit sporadically... seems to be happening more as we get closer to zero...
    • It's well on the way to populating the entire schema, though, so that's very encouraging.
  • 09:16 ...but then after that one successful test, again nothing is getting written to the db again. (I did make some tweaks; there is experimenting to do.)
    • class cWhatAMessIveMade implements iDoNotUnderstandWhatIsGoingOn {}
  • 09:28 Pretty sure this happened once, last year: import works partially ONCE, and then never again.
  • 09:34 Okay, part of the problem may be that Beekeeper was lying to me.
  • 09:35 After disconnecting and reconnecting the local db, I see stuff has been imported.
    • (1) I need better metrics in the onscreen update -- or, more specifically, metrics that are more task-specific -- because it's currently impossible to tell how far along it is;
    • (2) seems to get stuck after it finishes importing (probably EoS-detection rearing its ugly head once again).