Announcement: edin.io Ansible roles initial release

I’m releasing more than 20 different Ansible roles (including a helper tool for bootstrapping a server for Ansible, deploying an SOE, and server-specific customisations). A few examples of what the Ansible roles can do, include: Common configuration Install and

Apache mod_wsgi to an application-local WSGI server with systemd

Introduction WSGI is a specification that enables communication between webservers (which can be implemented in any language), and frameworks or web applications written in the Python programming language. This article documents a high-level transition from Apache’s mod_wsgi, to a …

emacs jedi : failed to start Jedi EPC server (a firewall issue)

Introduction emacs is a powerful, and extensible development environment (and text editor!). In its default configuration, emacs provides an adequate programming environment for the Python programming language. jedi is an auto-completion and static analysis library for Python. The emacs packageĀ  …

Generating strong passwords from the command line using a password generator tool

Introduction I use KeePassX (a KeePass implementation) to securely generate and store all my secrets and passwords. There are times however where I need to generate a strong password but I don’t have KeePassX (or any other KeePass implementation) immediately …