Writings
Self-Hosting Gitea and Automating GitHub Mirrors
Self-Hosting Gitea and Automating GitHub Mirrors (and Everything Cloudflare Broke Along the Way)
#self-hosting#gitea#dokploy#cloudflare#github-actions#bashThe One Thing Nobody Tells You About WiFi Hotspots on Arch Linux
A minimal Arch install is great until NetworkManager silently fails to find a binary you didn't know you needed
#arch#linux#networking#kdeFrom C to Machine Code: What Actually Runs
Before diving into how to break a program, we need to understand what the computer is actually executing
#assembly#rev#pwnThe Single Byte That Kills Your Exploit: Understanding Endianness
Problem: Computers speak different languages, like people
#blogExport default and module.exports in Javascript
Modules are the building blocks of modern JavaScript applications, allowing for the encapsulation of code into reusable components. Two primary systems govern the exportation of these modules: export default in ES6 and module.exports in CommonJS.
#javascript#nodeSetting up Obsidian sync in Windows
Syncing Obsidian in Windows with Windows Task Scheduler with git
#obsidian#git#sync#windows#cron#task-scheduler#powershellInstall PostgreSQL on Arch | Manjaro | Garuda Linux
Getting PostgreSQL up and running on Arch Linux-based distros
#postgresql#archlinux#manjaro#garuda#linuxSemantic Versioning(SemVer) and Conventional Commits
Adopting best practices in your git and build workflows.
#git#semver#workflow#conventional-commits