• Automatic Notifications of Updates in Ubuntu

    Have a server running Ubuntu? Want an email when there are packages that need updating? Here’s how.

  • Setting up FreePBX

    I’m setting up a FreePBX system for my house. My goal is to make it so that I can make and receive calls using a phone in the house.

    When someone calls in, they are greeted with a voice menu (IVR in FreePBX terms) which simply asks them to press 1 to talk to a human. This is done to screen out telemarketers - most telemarketers dial your house by robot, and then connect a human to the other end of the line once you pick up and say “Hello.” This is usually not an instant process, which is why you usually have to say “hello” a few times. Therefore, the telemarketers usually miss the IVR, and are greeted with silence.

  • Git Gardening: Managing your Branches

    If you are working on a large git project, it’s easy to end up in git-branch hell. Ideally people delete feature branches after they are done with them, but in practice this doesn’t always happen. Here are a few commands to help you manage your ever expanding cloud of branches.

  • Alphabet League of Legends Challenge

    We’ve been playing a series of League of Legends games where each game, every champion we pick must contain a given letter of the alphabet (so for the “A” game, every champion picked needs to have an “A” in the name, then for the next game every champion needs to have a “B”, and so on.)

  • Essential Plugins for Atom

    Updated: See my new list of plugins for Atom v1.0 here.

    A quick list of handy plugins I’ve found for the Atom text editor.

subscribe via RSS