I'll share my thoughts about passwords, not from a technical but an economic perspective. I'll tell you a story from my past working experience. One day a colleague and I were doing pair-programming before my screen. I was using a password manager, BitWarden. The colleague was surprised that my password was a randomly generated string. … Continue reading Passwords Aren’t Insecure, but Humans Are
This week is unsettling for me. The fear of the COVID-19 pandemics spreads around the globe, and the financial market's volatile tumbles soon followed. I was startled at first on this Monday, then I went to news outlets, watching how things unfold. On Wednesday, things got worse, the market crashed spectacularly. At night, I went … Continue reading I Quit Social Media
My former company has two kinds of servers on the public cloud -- the production servers and the gateway servers (a.k.a jumping servers, bastions), which are in front of them for security protection. If a team member wants to log in to a production machine, he must first log in to one of the gateways. … Continue reading Managing Team SSH Keys With Ansible
MongoDB collection statistics MongoDB is a document database. The data records are encoded with BSON (Binary JSON), which is a binary representation of JSON documents inside MongoDB. MongoDB stores data records in collections. Collections are analogous to tables in relational databases. For example, if we want to store geo-locations of cities in MongoDB, we can … Continue reading Monitoring MongoDB Collection Sizes With Telegraf, InfluxDB, and Grafana
Good company in a journey makes the way seem shorter. — Izaak Walton I switch from Medium to WordPress today. Medium is good; it has a large number of writers and audiences as well as numerous companies and organizations blogs. It has features social media with clapping, following, and of course, commenting and sharing. Clapping … Continue reading Goodbye Medium. Hello WordPress.
I watched the BBC documentary The Virtual Revolution. It delves into the history, future, essence, and influences of the Internet. I recalled myself watching the documentary The Internet Age（《互联网时代》）four years ago. The Internet has defined my life as it does to most people in our times. I live on the Internet most of my life … Continue reading How I Become a Developer – Retrospects and Revelations
I have used LineageOS on my mido phone for some time. One day I looked up my phone and realized that most of my apps are proprietary, then I found most of the software on my Linux machine are FLOSS. I thought that replacing many apps which I use daily could be possible. Then I … Continue reading Recommended FLOSS Android Apps
I have been using Linux since Jan 2018. Like many developers, I first bumped into Linux when learning web servers. But what made me a Linux desktop user above all is that I like being control of the system and software oofn my machine, and I could find alternatives to almost all common software on … Continue reading How I Was Hooked on Linux