Black Hawk helicopters are an amazing piece of engineering! They can be used as weapons of as rescue equipment. This animation explains how it works.
Restore MySQL or Percona database backup from dump .sql files on Linux. The step by step described in this post worked for a docker-compose based installation of Percona MySQL using mapped directories for the /var/lib/mysql directory.
What are the minimum necessary permissions for the Backwpup plugin when uploading WordPress backups to AWS S3? How to restrict the key to specific buckets and source IP's?
Fix OsTicket Gmail POP and IMAP configuration when you try to add an email account and get the error message: Can not authenticate to IMAP server: [ALERT] Please log in via your web browser: https://support.google.com/mail/acco. Yes, it is truncated like this.
When you try to do a SSH connection to a host, you can have you connection denied due to differences in the public ssh key you want to use and the one stored in the ~/.ssh/known_hosts file. This file is in your /home/<username>/.ssh/ folder, where keys and other configuration related to ssh is stored for […]
For many years in a row I used to have a VirtualBox machine where I concentrated all my development tools. But now with Windows 10 much more stable than previous versions and docker fully available to create development containers, I decided to switch back to Windows + WLS (Windows Linux Subsystem) + Docker for my […]
WHY to use and HOW TO INSTALL a virtual environment on your new Python project, step by step. Easy way to use pip freeze to have your environment easy to replicate.
Docker is essential nowadays if you want to pack your applications and not depend on anything from the host machine. Actually, this a good practice when creating containers. There are many ways to deploy a Docker container and one of those ways is to run the container inside a virtual machine (VM). I am doing […]
Docker is a tool every developer should use. It makes a lot easier to create a development environment. Actually, it makes easier to create many different environments in the same machine at the same time. There is no turning back to the old style programming when you start using docker (or similar tools) in your project. […]
I decided to prioritize items related to site performance in my huge list of pending tasks. When evaluating how much work each site would take, I ended up discovering that update my websites from PHP 5.6 to PHP 7.2 would actually be a low hanging fruit! It turned out that I would only have to […]