Force Deluge to use a VPN with IPtables

I use a Linux VM to run Deluge and handle my torrents. ShowRSS generates RSS feeds of content I want to download, and FlexGet feeds those downloads into Deluge. The VM runs Ubuntu server and I interact with it using the Deluge web interface. It’s pretty well automated and does what I want it to do. But what about security and privacy? In order to protect my privacy from my ISP and others, I use a VPN. As mentioned above, I’m running Deluge on a small headless VM. The VM is dedicated to the task of running Deluge, it doesn’t serve any other purpose. ...

October 29, 2017 · 2 min

How I Version Control My Resume Without Latex

As a person whose day to day work involves a lot of code, that means I’m also a person who uses version control (git) for pretty much any project. So I keep my resume under version control so I can track changes. When you Google something about keeping a resume in version control, using LaTeX comes up over and over again. Using LaTeX involves learning a markdown languange which generates your resume for you. It’s basically resume-as-code, which means it’s pretty complex for anyone who doesn’t already know LaTex (which I do not). I just want to keep my resume in a git repo, I don’t want to learn a whole new markdown languange just so I can track a few resume changes per year. ...

October 18, 2017 · 3 min

Subnetting in Google Sheets

I recently found a cool way of mocking out subnets when doing network design: Google Sheets. This lets you sketch out subnets quickly and without doing a lot of math. The math is automated, so it updates dynamically and it’s harder to manually screw things up. Change your VPC allocation? Your subnets can automatically update themselves. Setting up Google Sheets First, open this google sheet, which has a bunch of subnetting related scripts that aren’t part of Google Sheets by default. I didn’t write the scripts in this sheet, I just found them to be useful. Use File -> Make a Copy to save a copy in your own Google account. The functions which we’ll use only work when you copy the Sheet to your own account. ...

September 29, 2017 · 4 min