this is the last day. i've been looking at writing 9p filesystems, but i barely get around to writing C code in general and i have never, for some reason, been able to grasp how to best read data from a file into a buffer. i think i overthink everything too much and then never actually implement anything.
i thought i had mentioned this before, but
apparently i hadn't, but i was able to watch
some videos via treason
. before, when opening
a file, the audio and video would be immediately
out of sync. turns out i just had to pause and then
play, and it worked fine. (except for sometimes,
probably because of network issues because the video is
over sshfs, the player would freeze)
i haven't figured out how to make the plumber deal
well with files with spaces in the name. adding
a space into the regex rule for file names seems
to tokenise the whitespace as separate rc
arguments.
will probably try doing occ again next year. it was fun. maybe i'll try freeDOS, or duskOS.
i've been thinking of getting a thinkpad x200 or something. my dell inspiron is quite bulky and hard to carry around. x200s seem to be well supported all around, which is nice too. may even try using it to replace my main laptop, as my main laptop is falling the fuck apart. the main charging port no longer works, only USB-C. the headphone jack is broken, so I need to use bluetooth audio. that laptop is from 2021. this 2006 dell laptop is in better shape.
sam
is a nice editor, even though i never actually read the tutorial
to learn the command syntax. oops
i think i'll be using 9front more, going forward. maybe setting this laptop up as a cpu/auth server?
git9
is ok. git/walk
seems to only work from
the repository root, though, because otherwise
it can't find the .git/fs
.
i never got around to writing more of uxn9
because i got npe
's SDL working. or porting
sfeed, which i also wanted to do.
there are still a few hours left until the challenge is over though so maybe i could try it tonight.