snix/users/sterni
sterni 1027e21eee feat(sterni/blipqn): interact with a flipdot display from BQN
The idea of this “library” is to do the least. The most natural way to
represent the image to render on a flipdot image is a two dimensional
array of booleans. This something BQN is very well equipped for, i.e. it
has primitives that are designed to deal with this type of data
structure. The only thing we have to do is to take care of sending such
arrays to the flipdot display via the μCCC's un(der)documented UDP
protocol.

Compact implements the conversion from a boolean array to a bitmap that
only uses 1 bit per pixel. All socket code is written in C and invoked
via •FFI. Currently, every time a bitmap is sent to a display, the
target host has to be resolved again. This should be fixed in the
future.

Change-Id: Idea7c81baac919da93c88a69f98cbbbd026fa328
Reviewed-on: https://cl.tvl.fyi/c/depot/+/13010
Tested-by: BuildkiteCI
Reviewed-by: sterni <sternenseemann@systemli.org>
2025-01-17 15:50:33 +00:00
..
blipqn feat(sterni/blipqn): interact with a flipdot display from BQN 2025-01-17 15:50:33 +00:00
clhs-lookup style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
dot-time-man-pages chore(nix): move buildManPages to //users/sterni 2024-12-31 09:03:38 +00:00
emacs feat(sterni/emacs): search through all org files 2025-01-16 22:19:12 +00:00
exercises/aoc feat(sterni/exercises/lib): add Diagonals BQN function 2024-12-20 17:39:18 +00:00
external chore(sterni/external/likely-music): update to 2023-02-07 2023-03-01 13:40:55 +00:00
git-only-push feat(sterni/git-only-push): support force pushing 2024-12-22 13:36:39 +00:00
htmlman style: format entire depot with nixpkgs-fmt 2022-01-31 16:11:53 +00:00
machines feat(sterni/ingeborg/monitoring): send smartd warnings to IRC 2025-01-11 16:11:46 +00:00
mblog docs(sterni/mblog/maildir): add more references 2024-12-26 14:03:57 +00:00
modules feat(sterni/machines): enable fail2ban for ssh 2025-01-16 22:19:12 +00:00
nix chore(nix): move buildManPages to //users/sterni 2024-12-31 09:03:38 +00:00
nixpkgs-crate-holes chore(3p/sources): Bump channels & overlays 2022-09-28 08:02:31 +00:00
secrets feat(sterni/ingeborg/monitoring): expose netdata via nginx 2024-11-18 11:21:37 +00:00
keys.nix chore(sterni/keys): add ludwig ssh key 2022-10-07 16:17:15 +00:00
OWNERS chore(gerrit): migrate OWNERS files to code-owners style 2022-09-19 11:13:28 +00:00