Rose Colored Xeyes
A personal blog with Linux tutorials written to solve problems as I encounter them and a page about software I have written

I am an engineer who loves technology and futzing with Linux systems. Currently, I study robotics engineering at RWTH Aachen where I am doing a thesis determing cutting paths for a robotic ship disassembly
Latest blog posts
I write down tutorials as I learn things myself, and post them here in the hope that it will be useful to my future self and to others
Voxelization
During my work on my thesis, I have needed a way to detect edges in a point cloud. The classic way to find edges is with a Hough transform. In a point cloud, that quite work. The next point is an arbitrary distance away that we can’t know a priori. To solve both of these, we need to regularize the spacing. This is called “voxelization,” a portmanteau of “volume” and “pixel.” For this case, I was working with a three dimensional cloud onto a two dimensional space first, which luckily makes this process a bit simpler.
Trying out RCS Version Control
For managing my thesis documents, git was not quite the right solution. I didn't need the fancy distributed development features, since (sadly) nobody was interesting in contributing paragraph commits. What I did need was the easiest way to save revisions of my writing and view old versions
Software
Software I've written. All licensed under the AGPL or other free license. Find more on the Software page
Hawk
Quickly find and launch files from the desktop

Nvim Cells
Bring Jupyter notebook style cells to Neovim with a dead simple plugin
Restic Config Wrapper
This handy wrapper lets you configure restic backup with one file.
