Jia LiStop using boost::format. Now!I mentioned in my last post that I was debugging performance issues on a multithreaded C++ app, and found issues with…Mar 13, 2018Mar 13, 2018
Jia LiUsing Google App Script and Google Sheets to create a class sign-up systemG Suite and Google App ScriptMar 7, 2018Mar 7, 2018
Jia LiUse of localtime(), localtime_r() and their performance implicationsIt’s About TimeMar 1, 2018Mar 1, 2018
Jia LiControl Filtrete Wifi Thermostat with Alexa — Part 3 of 3This is Part 3 of the tutorial on how to use Alexa to control a Filtrete Wifi thermostat, which doesn’t offer an official Alexa skill. In…Jan 14, 20182Jan 14, 20182
Jia LiControl Filtrete Wifi Thermostat with Alexa — Part 2 of 3This is the second part of my attempt to control Filtrete Wifi thermostat with Alexa. In the first part, I showed you how to connect…Jan 4, 20181Jan 4, 20181
Jia LiControl Filtrete Wifi Thermostat with Alexa — Part 1 of 3I got an Echo Dot for Christmas and I was eager to use it to control my two Filtrete Wifi Thermostats (model 3M-50) in the house. Turns out…Dec 29, 20171Dec 29, 20171