Opinionated Logic

presented by thebennettproject.com

How I learned to stop worrying about systemd and use something better: FreeBSD

Some have asked why I switched from Linux to FreeBSD on my servers. This post's sole reason for existence is to explain why. TLDR; once I realized that Ubuntu 16.04 was using systemd as the init system I decided to start looking at other operating systems to use for my servers. S…

git show: my hero

This post is about a git learning I had some time ago. The codebase that I was hired to work on had diverged from the main branch at some point in the past (months earlier). A few months into the project I took on the responsibility of merging the diverged branches together. It t…

Fix Ghost init script not starting automatically in FreeBSD jail

I've been redoing the infrastructure for the web servers here at the bennett project—migrating from Ubuntu 12.04 to FreeBSD 11. I've shared the reasons for that elsewhere. Today I wanted to document an issue I ran into when setting up the Ghost blogging platform inside a FreeBSD …

Set up an Ubuntu 16.04 LTS (Xenial Xerus) virtual private server

Update This is how-to guide is essentially unfinished. Reason? Systemd. Once I realized that Ubuntu 16.04 was using systemd as the init system I decided to start looking at other operating systems to use for my servers. If you care about this sort of thing I written down my reaso…

Yosemite OpenSSH is too old to read ECDSA SSH keys

Yosemite SSH is too old to read ecdsa SSH keys? As you may, or may not know, I am a Front-end user interface engineer.1 I got a new Macbook Pro from work recently, to better facilitate my developer duties.2 Prior to this I was working on my personal machine with Arch Linux instal…

Enable repeating keys in OSX Yosemite

Newer versions of OS X have opted to disable a feature I use quite a lot, in order to retain consistent with behavior on iOS. That feature is the ability to hold down on a keyboard key and have it repeat until you stop pressing. To enable repeating keys in OS X yosemite enter the…