Category: Linux

Introduction In this tutorial, we will install Mailpile, a fast, secure, and beautiful webmail client, on Ubuntu. A webmail client like Mailpile is a great way to ensure you can access your email from anywhere without the hassle of configuring a standard email client. Mailpile is just a mail client, meaning it only manages existing mail accounts. Please keep in…

Architecture: What’s the point of all this? Why are there so many layers? Why Caddy? The primary goal of this architecture is to massively and immediately improve any given WordPress site with a quick and easy upgrade to HTTP/2, always-on HTTPS, and robust caching and compression middleware. To that end, we can envision a stack that looks something like:

I’m a fan of the $5/mo droplet that Digital Ocean offer. For that price, you get a VPS in the cloud with 512MB RAM, a single core CPU (2.4GHz Xeon), 20GB of SSD storage and 1TB of bandwidth – perfect for testing things and small side projects. I decided to try Ghost, which looks like an ideal platform to play…

YouCompleteMe is an asynchronous code completion engine which offers on the fly code completion to vim and neovim. We can see from installation instruction that, despite all the good things it does, it is arguabgly harder to install than Linux Kernel. Also there is no easy way to install on Arch. In AUR there is a package for VIM but…

If you use Vim you should know by now how important it is to use modifier key. In old days, the escape key was in the place of TAB so it wasn’t any problem. But modern day keyboards have CAPS LOCK in the place of old ESC. Let’s change it.

Hybrid GPUs are very common nowadays. Here one GPU is used to perform graphics intensive task another is used to perform non intensive task (to preserve battery). In Linux we have two options to achieve this, PRIMUS and BUMBLEBEE , let’s take a look how to use Bumblebee to install and switch to discreet graphics card for certain applications. Note…

As we can see from this bug, Konsole update broke Yakuake, a beautiful drop-down terminal emulator. As a result, Yakuake’s “Manage profile” button doesn’t work anymore. Nothing happens when you click on it. But there’s a workaround. Open konsole, create a new profile by going to Settings -> Configure konsole -> Profile -> New Profile , here create a new…

Installing ibus Avro is ridiculously hard on later Ubuntu systems (which are later than 12.04 anyway) since the dependency library of the package is outdated. But it’s trivial on Arch like systems (Manjaro KDE works, GNOME doesn’t, don’t know/don’t care why).