Topics
Contents
Art
Screwing around with Sliderland
Finished for now - Things I made in blinrys awesome Sliderland playground.
Desktop Ricing
"It just opens files" - xdg-open under the hood
How the logic behind the freedesktop file opener works
Fontconfig
Some knowledge that makes your life easier when working with fonts on Linux.
Slatectx: Adding some context to the desktop
Most workflows today are app-centric, this is my attempt at trying something different
Building a crappy cheap LightDM 1/?
First POC of a simple session switcher for building a feature-rich lockscreen
Integrating swaylock-mobile with Sxmo 2/?
First attempt to itegrate my screenlcker with sxmo (quirky and barebones, but as success)
Integrating swaylock-mobile with Sxmo 1/?
Finding out how sxmo curerently handles screenlocking and suspending (pre sxmo 1.9.0)
Electronics and Microcontroller
arduino-cli
Some arduino-cli common patterns and tricks
Resistor Value Table
For when those Rings don't make sense again.
Mobile Linux
Integrating swaylock-mobile with Sxmo 2/?
First attempt to itegrate my screenlcker with sxmo (quirky and barebones, but as success)
Integrating swaylock-mobile with Sxmo 1/?
Finding out how sxmo curerently handles screenlocking and suspending (pre sxmo 1.9.0)
Swaylock Mobile
Abandonned proof of concept - Sxmo with sway is great but unfortunately it lacks a proper lockscreen, This is my attempt to fix that situation by adding a keypad and some mobile related cosmetic features to swaylock.
Networking
What is NAT and why you don't want it
What is Network Address Translation, how does it work and why you don't want it.
IP-Address Ranges
Overview of reserved IP-Address ranges for IPv4 and IPv6
Tutorial: Smart ssh jumping
SSH jump hosts are great! However, having to think about the current network is a task better done by the CPU
Shell
Improving an fzf example with null bytes
or: Why good shell scripts are sometimes bad for explaining
Environment Variable Zoo
Environment Variables for Linux you might want to know about.
ANSI Escape Sequences
The things that make your Terminal colourful
Shell Null Termination / Separation
What is null termination, why and how to use it in shell pipelines.
Scanning, OCR and PDF
A cheatsheet for scanning and and OCRing documents on Linux with sane and tesseract
arduino-cli
Some arduino-cli common patterns and tricks
Shell Snippets
Some shellcode I catch myself writing over and over again.
Tools
"It just opens files" - xdg-open under the hood
How the logic behind the freedesktop file opener works
Scanning, OCR and PDF
A cheatsheet for scanning and and OCRing documents on Linux with sane and tesseract
echoip.slatecave.net
Live and in color! - A web-service for looking up IPs and domain names
arduino-cli
Some arduino-cli common patterns and tricks
FFTFM
Useable - A fuzzyfinder script that can search for manpages and RFCs
Web
Building an animated <details> element
Trying to build an accessible accordion element for reasons
echoip.slatecave.net
Live and in color! - A web-service for looking up IPs and domain names