1. Running Ghost Blog on www and non www Host URLs

    I ran into a slight problem when running Ghost on my server. The issue occurred when I tried to log into the admin interface (/ghost). It complained about my URL, giving me the following error: Access Denied from url: unenglishable.com. Please use the url configured in config.js I…


  2. Git - Delete unused branches and remote trackers

    If you're like me, and like to keep your git tree clean and free of unruly unused branches, you always click "Delete this branch" when merging a pull request on GitHub. But what about your local machine!!?!?!? How do we keep the homegrounds nice and clean? To remove the tracking…


  3. sshuttle: Super Easy VPN via SSH tunneling

    If you've ever used a SOCKS proxy to tunnel your browser traffic, you may know how much of a pain in the ass it is to run an SSH tunnel, then configure your browser to connect to a specific port, every time you want to encrypt your traffic. I recently…


  4. iTerm2: "The bell is ringing a lot" - How to Actually Suppress it

    If you've downloaded the latest beta version of iTerm2 (3.0.0), you may have experienced a popup warning like: The bell is ringing a lot. Want to suppress all output until things calm down? That's not too bad, but the buttons to suppress it and future warnings don't actually…


  5. Merge Conflict Single File Do-over

    It's been a month since you last merged master code back into your feature branch... Holy crap! There are 10 conflicting files and 100+ conflicting lines of code! Okay then; one by one you edit and commit the changes. Slowly, the conflicting number of files drops to 9, 8, 7.…