RMRyan Martininblog.ryanmartin.me·Jan 2, 2022 · 4 min readContainer Volumes on Selinux SystemsA problem I often get while working with containers on my machine is the permission denied error with container volumes. The other day, I was trying to set up a local instance of supabase using their docker containers. The files needed can be found i...00
RMRyan Martininblog.ryanmartin.me·Oct 7, 2021 · 4 min readContainerizing SvelteKit AppsIntroduction Some of the things I've been learning recently are web development and DevOps, so I thought I'd write about some of it in this blog. I started a SvelteKit project recently, and wanted to apply some of the devops concepts I've learned, l...00
RMRyan Martininblog.ryanmartin.me·Jul 13, 2021 · 4 min readLookup Tables Are AwesomeIntroduction I found out about lookup tables around a month ago, from a book about embedded systems, so I thought I should write about it. They are something I wish I had known about earlier. A lookup table is essentially a table (usually implemented...00
RMRyan Martininblog.ryanmartin.me·Jul 4, 2021 · 7 min readTagged Unions in CIntroduction One of my favorite data structures is the tagged union. It is also usually called as a variant, discriminated union, disjoint union, or sum type. Just like regular unions, it can hold different types of data in the same place in memory. ...00
RMRyan Martininblog.ryanmartin.me·Jun 21, 2021 · 2 min readWhen GNOME Shell Ignores Custom KeybindingsThe Problem This is a problem I've had ever since I first used GNOME 3, now GNOME 40, around a year ago. For some reason unknown to me, GNOME would ignore my custom keybindings that I had set up in the GNOME settings. My changes were binding Super+1 ...00