Chris Koeritz [Thu, 11 Nov 2021 00:01:01 +0000 (19:01 -0500)]
simple pattern for user stories in scrum
not quite a document, but this is the archetypal user story format.
e.g. "as a standard user of the yoyodyne website, i'd like to have my
profile available on the site, so that i can check my records and
update them."
Chris Koeritz [Tue, 2 Nov 2021 15:04:48 +0000 (11:04 -0400)]
new doc with sign for a recycling bucket
very forceful language indeed.
also, the document_templates folder needs to be renamed. none are actual templates, although they are blank things i like to print out. maybe they're just "documents"? hmmm, unsatisfying.
Chris Koeritz [Sun, 31 Oct 2021 23:15:56 +0000 (19:15 -0400)]
tectonic tribulations edition: host preparation
needed for a bit; just automates a lot of separate install instructions.
planning to support windows with apt-cyg and mac with brew, but those steps are kinda hosed still.
is_feisty_up lets a caller know if the system is initialized yet or not, which was needed in prep_feisty_host.
functions have a couple changes, esp. a better whichable that now returns an error code instead of just not echoing text.
Chris Koeritz [Sun, 3 Oct 2021 15:23:53 +0000 (11:23 -0400)]
implemented new working destructor for tree
got tired of the wayback machine corrupting our nodes, so implemented a more elegant stack based solution. still iterative, but can have some weight in stack. preference is depth first; we add all the branches of current node (in reverse order) to stack, then start chewing on nodes in stack, where each node we pull out gets its kids added in reverse order and then node itself is eliminated. reverse order addition means preserved order on popping (first comes out first). adding kids to stack means that we should start processing first kid, then its first kid, then its first kid and so on. basically same order as previous algorithm, but without bizarre double whack problems.
Chris Koeritz [Sat, 2 Oct 2021 12:21:41 +0000 (08:21 -0400)]
decided it is actually nice to see gen marks
this used to move the finished gen marks file up to home, and that's actually a lot nicer than leaving it lying around in temp. have reenabled move code.
Chris Koeritz [Tue, 14 Sep 2021 16:16:00 +0000 (12:16 -0400)]
stopped seeking dot files to rename
this plays havoc on any hidden files matching my extensions, where they get renamed from whatever the application in charge of them wanted them to be named. so, no longer renaming anything that starts with a dot.
Chris Koeritz [Wed, 4 Aug 2021 19:59:43 +0000 (15:59 -0400)]
working through some issues
enabling debug logging revealed that some debug logs hadn't been updated in a while.
also had to re-learn a_sprintf class.
new overload report has some new classes or categories and changes approach on a couple things. it may change a bit more soon as we rotate some names around in the cloud (nuage)
Chris Koeritz [Thu, 1 Apr 2021 20:49:56 +0000 (16:49 -0400)]
partly working mac build settings from last update
errors now seem more reasonable, although warnings are still a huge spew. need to determine why the warnings shot up, once things build normally again.
Chris Koeritz [Thu, 1 Apr 2021 18:58:14 +0000 (14:58 -0400)]
minor tweaks trying to get macos working again
some upgrade has hosed my build on macos, catalina. not sure it was working at all since last OS version (prior to catalina, whatever that was).
but running apps previously built was working, and now is not, and rebuild is also failing.
should not affect other platforms, except for basis/functions.h change that may cause more warnings now (but which newer mac compiler hated).
Chris Koeritz [Thu, 1 Apr 2021 17:47:26 +0000 (13:47 -0400)]
displays every cert in the trust chain in PEM file
supposedly can take a PEM file with the trust chain components (i.e.
certificates) in any order, since one cannot count on the order they are
found in. have not tested this, but it did display well for the one
file i needed to see all the certs in.
Chris Koeritz [Thu, 21 Jan 2021 16:33:25 +0000 (16:33 +0000)]
new script for hiding output on success
this script will take a command line to execute and redirect the
commands stdout and stderr to two files. if the command does not return
an error code, then the output files are just deleted. if there is an
error reported, then the two files are sent back to stdout and stderr as
they would normally have been, and an additional error message is sent
to stderr.