Have you ever encountered the “failed to commit transaction” error while updating your Manjaro Linux system? This is a common error in Arch Linux caused by file conflicts during updates. While deleting each conflicted file manually is a straightforward solution, it can be time-consuming when dealing with multiple files. I faced this issue while updating […]
Encrypt and Secure your Data Using VeraCrypt
VeraCrypt is a tool for establishing and maintaining an on-the-fly-encrypted volume/disk/data storage device. On-the-fly encryption means that data is automatically encrypted right before it is saved and decrypted right after it is loaded, without any user intervention. No data stored on an encrypted volume can be read/decrypted without using the correct password/keyfile(s) or correct encryption […]
Automation Testing in IoT
Connected devices market shows prolific growth within past few years. As more connected devices enter the market, more companies are focused on entering the market faster without compromising product quality. This is where device manufacturers have to ensure that the devices are completely tested in a short sprint. Such scenarios require open-source test automation to […]
Auto Deploying a Django App using Capistrano with GitLab CI/CD
Yes, you read that right. We are using Capistrano – a very popular application deployment tool that is written in Ruby to deploy a Python Django app. In fact, you can deploy any application written in any language using Capistrano. We have been using Capistrano to deploy Rails apps for a very long time and […]
Unix Philosophy
Before we get started with UNIX philosophy, let’s figure out what UNIX is. First things first. What is Unix? Unix is a family of multitasking, multi user computer operating systems. The current Unix is derived from the original AT&T Unix. The development for the original UNIX started in the 1970s at the Bell Labs research […]