Anton Vasiljev
@antono
Trivial things about software development
11 posts

One flake to build them all: managing 5 split keyboards with Nix

It started in December 2022. I bought a Dao — a 42-key column-staggered split running ZMK — and that was it. I was hooked. There's something about a split keyboard that rewires how you think about typing. Your hands stop reaching. Layers replace the number row, the symbol row, the navigation cluster. The keymap becomes a personal artifact you tune for months. And once you've tuned one, you want another board to tune.

Something about Cargo

Photo by Philipp Medicus (CC BY-NC 2.0)

AOC: Puzzle 2.2 in rust

Input is the same as for 2.1. This time I must find ids that differs by one letter in the same position:

Borrowing in Rust

Doing puzzle #2 of advent of code challenge in Rust. The puzzle is pretty simple. Input looks like this:

AOC: Sharing code in Rust

After first puzzle in advent of code i found a function that can be reused:

Blender: vse proxy generator

If You use blender as video editor you probably doing a lot of manual work to setup and rebuild strip proxies (Proxy/timecode) in Sequencer. Been there, tired to do that!

Result<T,E> in Rust

In my first puzzle in advent of code challenge I used some copy/pasted rust code which was not completely clear to me... It's time to understand the code and document it here.

AOC Posts disclaimer

Photo by Mike Baird (CC BY 2.0) Cropped.

Advent of code: Puzzle 1.2

Photo by Kevin Utting (CC BY 2.0) Cropped.