Virtual machines in Linux with virt-manager

virt-manager is a graphical tool for managing virtual machines through libvirt. Most usage is with QEMU/KVM virtual machines, but Xen and libvirt LXC containers are well supported. Install virt-manager on Arch Linux # To install virt-manager on Arch Linux you just need to install the following packages: sudo pacman -S virt-manager dnsmasq virt-manager uses libvirt so you need to start libvirtd.service systemd unit. Note: virt-manager uses dnsmasq in NAT network mode but you don’t need to start the dnsmasq service.
Read more →

My Favorite Vim Commands

I’ve been using Vim for long time, almost since I started using Linux, but I had never taken the time to learn good commands to make my life easier. A few days ago I found a guy on YouTube ThePrimeagen that explains some Vim movements and I was struck by how fast this guy was on Vim, so I decided to learn more about it. I have to clarify that I’m far from being fast like this guy, but I’m getting better ;-)
Read more →

Publishing Your Docker Images With Github Actions

Last weekend I was playing around with Github Actions and it blew my mind! Basically it’s another CI tool, like CircleCI, Travis, or Gitlab CI/CD but it is from Github. The four main things that attracted me were: It is free for public repositories or 2000 minutes free for private repositories. It is easy to use (it uses YAML syntax). There is good official documentation. The CI tool and your code live in the same place.
Read more →

How to Create Your Blog for Free

In this post I will explain how to set up for free your personal blog (or website) using a static site generator and Github Pages. In fact, this is how I’m running this cool blog 😉 There are many site generators available on the Internet, like Pelican, Octopress, Jekyll, Hugo, etc. Anyway Nikolais the one that convinced me the most. It looks nice, has a friendly command line interface, supports multiple input formats (reStructuredText is my favorite one), and it’s written in Python ❤
Read more →