Dynamically create an image with the host's user/uid
Build a Docker image whose user matches the host UID and GID to avoid file ownership problems.
The notebook
Every article in the notebook, newest first.
Build a Docker image whose user matches the host UID and GID to avoid file ownership problems.
Run SFTP transfers from an Alpine container with sshpass, without installing an SSH client on the host.
Run a graphical application inside a Docker container by sharing the host X11 socket and DISPLAY.
Create a local port forward with ssh -L to reach a service on a remote network.
Install an SSH public key on a remote server by hand when ssh-copy-id is unavailable.
Download a base64-encoded file in the browser via a hidden link, with legacy Internet Explorer compatibility.
A personal Bash startup file covering history, completion, aliases and the interactive prompt.
Query the current KDE Plasma activity and desktop name through qdbus and wmctrl aliases.
Readable git log commands for visualising history as a graph with tags, authors and relative dates.
Bind the up and down arrows to prefix search in Bash with a small .inputrc fragment.