Category: Linux

  • Web hosting with DNSimple and Linode

    After about 8 years of hosting this site with Midphase, I’ve migrated my hosting service to Linode. I am using Debian 7 as my operating system. The web server is Tengine, a fork of Nginx. (Update: I am currently using Apache.) I have root access, therefore total control of this Linode VM. And I am […]

  • Setting up WordPress on Debian/Ubuntu running Tengine web server

    I will change my host provider within a month. I’ve been using Midphase for several years and have decided to use Linode as my next virtual private service provider. I will move this site there in the next few weeks. This will be my first time moving a domain and I hope the transfer will […]

  • My .emacs file

    I am using the Evil package, which essentially embeds the Vim editor inside Emacs. As I documented here, the behavior of ( and ) commands is inconsistent with that of Vim: in Vim, ( and ) move the cursor based on sentence, but in Evil, its move is based on paragraph. I think I can […]

  • Evil Emacs, best of both worlds?

    First, let’s get this out of the way. This is not a rant against Vim, or Emacs, for that matter. I am not interested in joining the epic religious battle between the two. In fact, if you are not using either one, I highly recommend learning one of them. Both have steep learning learning curves […]

  • Setting up Windows development environment with VirtualBox

    Over the years, I’ve used many virtualization software for testing, hacking, and development work. So far my favorite virtualization software is VirtualBox. I’ve written about using Vagrant and Veewee to make that process easier. I’ve since changed my strategy slightly: I don’t recommend using Veewee anymore, because silly Ruby compatibility issues. I like the idea […]