Visualization of the mutations of SARS-CoV-2 Omicron variantSARS-CoV-2 is constantly changing, with the new Omicron variant hitting hard. Scientists are working hard to understand the contagiousness…Jan 1, 2022Jan 1, 2022
Publication grade plot with PythonI am using Python (matplotlib) + Adobe Illustrator approach to make figures for publications. The idea is to use Python code to make the…Dec 6, 2021Dec 6, 2021
A mysterious drop of views of my stories for two months from Apr 2021 to July 2021This is just to report my obversion of a drop of views of my top two stories (1, 2)in the middle of 2021. Here are the stats:Nov 18, 2021Nov 18, 2021
Home monitoring with ESP32. Part III CO2 sensorI am curious about the indoor air quality, especially in the bedroom. When the ventilation flow is small, the CO2 level will increase…Nov 8, 2021Nov 8, 2021
Say no to dead WiFi blind spots with WiFi range extension with OpenWRTHere I am sharing my experience on extending the wifi signal with a spare OpenWRT enabled wireless router.Mar 1, 2021Mar 1, 2021
Tunnel through multiple gateways through sshProblem: I run multiple instances of Jupyter notebooks for different projects. I need an easy way to access the Jupyter notebooks/labs…Jan 19, 2021Jan 19, 2021
Downsampling time-series data with Kapacitor and InfluxdbIf storage is not a problem and you don’t worry about the energy consumption for transferring the data you will want to perform the…Dec 6, 2020Dec 6, 2020
OpenWRT Parental control for online school in pandemicIt is better than no school at all, but the online school does have its problem. The most frequent complaint from my peer parents is about…Nov 19, 2020Nov 19, 2020
Hackintosh Journey on a Lenovo Yoga 720This is a record of my effort to convert a Lenovo Yoga 720 15IKB into a hackintosh in hope to find some feedbacks if you happened to have…Sep 22, 20201Sep 22, 20201
Home monitoring with ESP32. Part II — towards a more accurate temperatureMy system: ESP32 + LM35, MQTT +Influxdb + Grafana now allow me to log the temperature, with one problem: the readout is about 5–6 degrees…Sep 5, 20201Sep 5, 20201