* for late July, 2021

  • Figured out how to make USB-MIDI keyboard make nifty sounds on Ubuntu Studio. Can't figure out how to, you know, record those sounds.
  • Main project: getting Ferreteria working again. I keep redesigning low-level classes, which of course means lots of fiddly work updating all the calls. Why, brain, why. 🧠 🤔
  • Re-repaired left pedal on pump organ: replaced the entire strap this time, rather than trying to attach the new one to the last foot or so of the old one. Hopefully it will hold this time. Required buying very short flathead screwdriver (to fit in the cramped space behind the pedal where the strap attaches), because apparently all of ours have disappeared. Replaced screws with Philips. ...does anyone have repair manuals for a century(ish)-old pump organ? Some of the keys stick, and I don't know how to access the mechanism. (Still looking to see if there's a model number.)
  • Trying to figure out how to rearrange my equipment rack and computers and stuff so I have a place to set up the mixer. There are a lot of movable pieces, some more easily movable than others... and I have another two racks (one half-size) in the basement which I could bring into play if it seemed helpful... but more or less negative space (i.e. it's already cramped) in which to work.

(* yes, this is my first entry; going to try using this hashtag as a way of quickly making notes which I can file properly later, and maybe get help with issues)


  • Tried yet again to migrate Redmine; couldn't get the new one working, even as a fresh setup. I wasn't out of ideas, but I had to stop throwing time at it.
  • Managed to mung a MediaWiki upgrade so Semantic MediaWiki now throws warning errors when activated. Had to stop throwing time at that too; maybe the next upgrade will fix it.
  • Got my "Invite Codes" MW extension working -- it lets you have a closed wiki but give selected people the ability to set up an account by handing out a code, which can be set to expire. I need to type up documentation.
  • A thing I want to write (one of many): Ferret File System (aka FFS)
@woozle wrt FFS, you might want to read up on https://weinholt.se/articles/non-posix-filesystems/ - particularly the aspects on tiered storage. (some of that still exists today - i think some backup storage stuff can do similar.)

@libc That is indeed an interesting article, with a few ideas I hadn't thought of.

One comment, though -- it lists this as a "lost feature":

Directory entries that point to secondary storage

The only difference I can see between that and mountpoints is that they're used more extensively and creatively... and it may be that "secondary storage" can refer to volumes that are currently offline, which is definitely a feature I've been wanting since the earliest root of this idea (when I was just thinking of it as a catalogue application).

The correction email at the end confirms this:

Multics didn't do what you describe. There was a mechanism, very like Unix mount points, for "master directories" whose subtree was mounted on a removable disk pack.

Also, regarding the labeling system in Alto -- I have to wonder if the hardware in modern SATA drives is still actually using powers-of-two-sized blocks under the hood, or just emulating them because that's what modern OSs expect.

HYDRA's operations management sounds not unlike what I had in mind with structure-templates.

I hadn't originally intended to go digging into lower-level filesystem details, but this article makes me think that it would definitely be worth doing in the long run, if what I have in mind is at all successful.

Thanks for an interesting read!

cc: @eryn

· · Web · 0 · 0 · 0
Sign in to participate in the conversation

On the internet, everyone knows you're a cat — and that's totally okay.