SSH proxy through remote host using SOCKS v5

I have Tailscale installed on all my machines for remote access to all my machines without leaving any ports open. Great for when I’m out and need to configure my server remotely. However I recently needed to open up ports on my router for a Minecraft server. I could just use Tailscale to let other users connect remotely but at $6 a user a month that would quickly add up.

Read More

Custom Keyboard Layouts with XKB

I recently switched back to a TKL keyboard after months of using a 65%. I love my 65%, but sometimes I need dedicated arrow and function keys. I still miss my arrow key shortcuts for text editing though. I would use IJKL as an arrow key cluster when coding so I wouldn’t have to move my fingers off the home row to move the cursor around. On the TKL keyboard I keep hitting the IJKL cluster from muscle memory. I wanted to keep the muscle memory and the benefits of having the arrow keys nearby, so I made my own keyboard layout. Here’s how!

Read More

I Broke a Website

I was looking at buying an Alan Walker facemask but was stopped by high prices and no stock. Even though I couldn’t add any masks to my cart, I could still increment the quantity of masks I wanted and preview the total cost. After clicking the add button several hundred times, I decided to see how many masks I could add before the website would crash. Turns out, a lot. I left an autoclicker running overnight and woke up to this. Success!

Read More

Late Nights vs Early Mornings

The blue glow of a monitor. The click clack of keys on a keyboard. Surrounded by nothing but endless lines of code and only limited by the imagination.

Read More

Automating Post Creation

I tried putting this post up last night, but my sleep deprived brain said otherwise. The script I wrote to automatically name the files and add dates didn’t work! I looked over the code after 6 hours of sleep and instantly found the issue. One mislabeled variable.

Read More

Self Hosting With Github Pages

Have you ever tried Wordpress? Cool platform, but it’s so 2016. Real bloggers use Jekyll for it’s speed and reliability. You don’t have to worry about updating plugins or optimizing your webpage. Everything is statically generated from Markdown and YML. The default Github Jekyll format is fine if you want only one one webpage, but once I started adding more posts I quickly realized how limited it was. Time to install a full Jekyll instance!

Read More

The Beginning

Welcome to the first dev log! I will be trying to keep to track of the work I do every day and what I learned. Useful links, cool stuff I found, eureka moments. Hopefully I find a better way to automate the process of creating these files, but for now a simple bash script will work.

Read More