Renew LetsEncrypt Certificate
sudo certbot certonly –standalone -d aadmin.focuslife.today It prints certificate path when finished. If you are using LNMP, edit /usr/local/nginx/conf/vhost/aadmin.focuslife.today.conf to put ce...
sudo certbot certonly –standalone -d aadmin.focuslife.today It prints certificate path when finished. If you are using LNMP, edit /usr/local/nginx/conf/vhost/aadmin.focuslife.today.conf to put ce...
Original Youtube Video I think chatter is one of the big problems we face as a species. We spend between one-third and one-half of our waking hours not living in the present. And what do we do dur...
Original Youtube Video You might assume that we are creatures that are built to be happy, but the sad thing is that we’re really not wired for happiness. Natural selection honestly doesn’t care ho...
Edit .repo/manifests/default.xml <remote name="MindTheGapps" fetch="https://gitlab.com/MindTheGapps/" /> <project path="vendor/gapps" name="vendor_gapps" remote="MindTheGapps" revision="...
In the package.json file, you can use various symbols to specify the version of a dependency package. These symbols help define the acceptable version range, balancing the need to keep software up-...
Original Youtube Video Overview of Microservices Architecture Definition and Use: Microservices architecture involves building scalable applications composed of many loosely coupled services. E...
Initiative I am currently looking for jobs in Hong Kong, targeting Fullstack Software Engineer which involves lots of technical details. I decided to take a project-based approach. I am gonna cr...