Ubuntu Server Cheat Sheet
2022-06-23
There's a ton of configuration you have to do to set up a new computer as an Ubuntu server. Whether its a rack server, a raspberry pi, or some embedded machine, here is a cheat sheet for the most common tasks.
Syncing Obsidan to iOS using Dropbox
2022-01-18
It was said to be impossible, but I finally have obsidian on my iPhone fully in sync with my obsidian vault in dropbox on my windows computer...
Creating a Linux Service with Systemd
2021-04-12
The best way to run something at startup on a linux machine is by creating a service. This process can be finnicky and error prone, so here is a quick guide.
Beginner's Guide to Contributing on Github
2020-05-25
Open source is a term used to describe software where the source code is publicly available. Open source software has many advantages over programs where the source code is hidden to the public. One is that anyone can implement features or fixes. This helps the program adapt to the needs of its users, since the users often the one designing new features. It also is a great introduction to team based software development.