One might ask about the benefits of a custom Home Assistant integration when official iOS, Android, and web applications already exist...
Office 365 and No-Reply/unmonitored email addresses management and usage
A noreply email address comes in handy for many case studies, mainly for transactional purposes, being sent within a websit...
PostgreSQL, custom functions to generate random EAN13 and UUID (v4)
When dealing with a Postgres database that stores internal products/assets, there is a chance that we will need either a unique EAN13 c...
pgAdmin3 (III) with support for PostgreSQL 10,11,12,13
pgAdmin is a free software used for PostgreSQL database management. As you may know, starting with pgAdmin 4, which is a WebApp, the f...
Ubuntu, how to connect to IPsec/IKEv2 VPNs via NetworkManager
VPN: Virtual Private Network Strongswan: IPsec-based VPN IKEv2: VPN encryption protocol MS-CHAPv2 (MSCHAPv2): authentication protoco...
A php strong password generator, with a pinch of salt
When it comes to protecting web user accounts, the first step is to ask users for a strong password, one composed of 10-12 lowercased,...
1 F1-micro google VM, your Linux server, production-ready playground
Using Google Cloud free/always free products it has to offer we can create a small yet powerful free virtual machine (a Google Cloud Com...
PostgreSQL row-level table audit (back in time) hstore restore
Keeping track of database table data changes can be a software development requirement. This approach (auditing a database table) can be...
Restic & incron/inotify, continuous backup on folder content change
Restic is a cross platform “Fast, secure, efficient backup program, Free Software (not just Open Source)”, as the developers says and I...
Asus Lyra AC2200 review - mesh Wi-Fi done right
In our age, the electronics are very used, at home at work, but some can not connect to the internet to be controlled because we have n...