Location via proxy:
[ UP ]
[Report a bug]
[Manage cookies]
No cookies
No scripts
No ads
No referrer
Show this form
MO
Home
Projects
Blog
About
Home
Projects
Blog
About
All Posts
All Tags
Blog
Ad-hoc Process end notifications
Always be in the know when long-running processes end
4/12/2025 (9 min read)
commandline
linux
Purpose and context in task management
Differentiating projects and tags
3/29/2025 (11 min read)
taskwarrior
rambling
Learning Jujutsu
A new git-based versioning paradigm
3/15/2025 (10 min read)
git
jujutsu
ACPI lid event handling with external screens
Prevent your laptop from suspending when docked
3/13/2025 (8 min read)
linux
Taskwarrior v3 git backups
Adapting backups to the new sqlite backend
3/10/2025 (7 min read)
taskwarrior
git
How the dirs have changed
The cd command and the pwd mental model
3/7/2025 (4 min read)
linux
commandline
VPNs and block devices on incus system containers
Handling block device and tun device permissions
2/16/2025 (4 min read)
docker
hosting
Nuclear Explosions
Using python polars and seaborn to visualize global detonations
7/3/2024 (11 min read)
python
A stable Zettelkasten
My notetaking setup with neovim and zk
2/7/2024 (12 min read)
commandline
notes
SQL basics learn-along
Follow me as I explore Select Star SQL
1/24/2024 (28 min read)
sql
Editable python injections with pipx
Working on your system-wide project and injecting changes in real-time
1/18/2024 (4 min read)
python
File opening on Linux
xdg-open and mimeo
12/3/2023 (8 min read)
commandline
opensource
Terminal file managers
Why and when to use them?
10/13/2023 (6 min read)
commandline
opensource
Splitting Forges - GitHub and Gitea in tandem
Setting up a workflow to use Gitea and GitHub together
8/26/2023 (6 min read)
git
hosting
opensource
It just works
Defining operating system robustness
5/21/2022 (8 min read)
linux
opensource
Fixing Nextcloud untrusted domain
Setting up the correct domains to be accessed from
11/18/2021 (2 min read)
hosting
nextcloud
Using alternative webpage frontends in qutebrowser
Automatically switching youtube and co for their FOSS alternatives
11/3/2021 (4 min read)
browser
Riddle me this: GUI freezes due to pulseaudio
Detecting slowdowns and freezes in the most unlikely of places
4/13/2021 (5 min read)
linux
rambling
The concept of contexts in taskwarrior
Categorizing tasks with views instead of meta-data
4/7/2021 (12 min read)
taskwarrior
commandline
The run for Signal, is it useful?
Considerations on adoption cycles and data silos
3/27/2021 (3 min read)
privacy
opensource
Using xclip or xsel to interact with the clipboard
Comparison of the cli programs xclip and xsel
2/23/2021 (7 min read)
commandline
Deploying this blog as a docker container
Continuous Hugo deployment with docker swarm
12/18/2020 (7 min read)
docker
hosting
Two letter shell commands
A simple framework for quick shell actions without creating a mess
10/25/2020 (9 min read)
commandline
Listing directory trees with exa
Substituting both ls and tree with listing program called exa
9/9/2020 (6 min read)
commandline
Fuzz your terminal
A description of a variety of different uses for fzf
8/2/2020 (12 min read)
commandline
fzf
Using Anki in the Humanities: Learning Concepts
Tips for better Conceptualization, Linking, Expansion, Repetition
6/11/2019 (10 min read)
anki
notes
Moshing into the Google Cloud Engine
Using mosh to ssh into a machine on google cloud
3/23/2019 (3 min read)
ssh
commandline
Using Hugo Archetypes for Quick Post Creation
Setting up a fast and easy publishing pipeline for Hugo
2/15/2019 (4 min read)
hugo
blog
Inserting JavaScript into Hugo Posts through your front-matter
Simple, idiomatic Hugo embeds without any additional JavaScript.
2/2/2019 (4 min read)
hugo
blog
Automated Testing and Publishing This Hugo Blog
Setting up an automatic deployment to Netlify, GitLab Pages, or your own server
1/29/2019 (33 min read)
hosting
blog
Browser Quick Actions with the Address Bar
Enabling lighning quick bookmarks and searches for your browser
7/23/2018 (6 min read)
browser
Flexing your Browser Game Loop
5 different approaches to creating game loops
5/21/2018 (26 min read)
dart
programming pattern
Dithering about in Dart
Floyd-Steinberg Dithering in an HTML5 Canvas
2/19/2018 (6 min read)
dart
The Command Pattern
Exploring the command pattern in game programming
7/28/2017 (4 min read)
libgdx
programming pattern
Restructuring Sokomand
The process of refactoring
7/25/2017 (3 min read)
libgdx
rambling
Commanding Sokoban
Attempts at understanding the Command Pattern
7/22/2017 (4 min read)
libgdx
rambling
Previous Efforts
A run-down of simple entity component games
7/20/2017 (11 min read)
kotlin
rambling
programming pattern
Tags
anki
blog
browser
commandline
dart
docker
fzf
git
hosting
hugo
jujutsu
kotlin
libgdx
linux
nextcloud
notes
opensource
privacy
programming pattern
python
rambling
sql
ssh
taskwarrior
All Posts
All Tags