💾 Archived View for gem.hack.org › mc › log › 2022-10-24.gmi captured on 2024-08-25 at 00:23:43. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-04-19)
-=-=-=-=-=-=-
It's Maladay! It's my day off, as usual on Mondays, but fitting considering it's a Discordian holiday. I slept in. Now sitting with a cup of coffee in my home office at 10:20 and checking in with Gemini Space.
I cleaned up and pushed a few things to Codeberg:
You can find it all here:
Still thinking about what I'm going to do with the things I have on Github and Gitlab. Some (most?) of them are not really live projects anymore so perhaps I'll just leave them be.
I have some projects I've kept locally as well, like the start of a BBS in Go, and my own split XMPP client (Go for backend, elisp for UI). They will probably also end up on Codeberg.
I'll make sure to donate to Codeberg. I'm glad that it exists.
Wayland seems to have gotten something like X11's urgency hints while I wasn't looking!
https://wayland.app/protocols/xdg-activation-v1
https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/50
In my .config/foot.ini:
[bell] urgent=yes
Then test with something like
% sleep 5; echo -e '\a'
in another terminal. Be sure to move away from that window before the BEL sounds!
Both yambar and river-tag-overlay then tells me that something happened in the tag where the BEL happened. Nice! I've missed this.
In the Swedish hacker dictionary I used pandoc to generate a standalone HTML page of the whole thing. I went to install pandoc on this box yesterday and it wanted to install heaps and heaps of Haskell packages:
Total Download Size: 71.76 MiB Total Installed Size: 504.18 MiB
Whoa!
So I went looking for an alternative. I use cmark for my web pages together with a small Perl script I wrote many years ago to get the HTML headers and a small navigation bar but I didn't want to depend on Perl for this thing... I thought about using blackfriday-tool:
https://github.com/russross/blackfriday-tool
but Blackfriday Markdown is a bit off compared to CommonMark and it hasn't been touched in years. Then I realized that someone has done a small CLI tool around the Go Goldmark Markdown library, gm:
https://github.com/yuin/goldmark
that works in a similar way to blackfriday-tool. Great! So used it like this in the Makefile:
.md.html: gm -c style.css {body}lt;
Ta-da!
Joacim Melin told me he found both the binaries and the Pascal source code for the CP/M (originally) and MS-DOS BBS program MikroKOM!
https://ftp.melin.org/bbs/ms-dos/mikrokom/
I had a look around in the Pascal source. Seems understandable enough but with a whiff of Swedish here and there even in variable names.
I tried running it in DOSBox, but:
C: \> mk Initierar systemet... Runtime error 003 at 0c59:2422
Dammit!
Probably DOSBox isn't quite emulating the things I need. I probably need a simple 8086, 8088 or possibly 286 so I'll have to look into using some other emulator. Perhaps PCemu or 86box? Neither is packaged by Arch but I guess I'll try compiling myself. Will be interesting to see if they can work under Wayland.
I also want to try my hand at Turbo Pascal again. Handily enough that's what MikroKOM is written in.
mc,
Maladay in the YOLD 3188