Vim Search Across Multiple Files in Project

Searching within Vim across all files in the current project is more cumbersome than, say, TextMate’s Find in Project… feature. With just a few configuration changes, however, you can significantly level-up Vim’s searching capability.

read more…

Tacklebox for the Fish Shell

Managing Fish shell snippets can get cumbersome. Use Tacklebox and Tackle to bring order to the chaos.

read more…

Python Development Environment on macOS Sierra and El Capitan

While installing Python and Virtualenv on macOS Sierra can be done several ways, this tutorial will guide you through the process of configuring a stock Mac system into a solid Python development environment.

read more…

Configuring macOS Sierra 10.12

This macOS Sierra configuration tutorial covers the set-up of a new Mac system, including the installation of Homebrew and command-line tools.

read more…

Generating Static Sites with Pelican

Pelican is a static site generator, powered by Python. This brief screencast covers Pelican installation and basic usage.

read more…

Install Fish Shell on Mac OS X and Ubuntu

Can a command-line shell be Mac-like? Trade in Bash for the Fish shell and watch the magic happen.

read more…

Speed Up Compression via Parallel BZIP2 (PBZIP2)

Did you know you can speed up your bzip2 compression time by an order of magnitude? If you have multiple cores, follow this guide to enable massive compression speed gains.

read more…

How to Stop Your ISP from Hijacking Your DNS Servers

Remember when Internet service providers began redirecting requests for non-existent domains to their own ad-filled pages? Turns out they’ve upped their game. Even if you’ve switched your DNS settings away from the servers provided by your ISP, some ISPs have still figured out a way to hijack your DNS. This quick tutorial shows how to put a stop to their latest shenanigans.

read more…

Set Up Python and Install Django on Mac OS X Lion 10.7

Installing Django and other Python tools on Mac OS X 10.7 Lion can be done any number of ways. While there’s no best or perfect configuration, this tutorial will guide you through the process of configuring a stock Lion installation into a rockin’ Python / Django development system.

read more…