Alright. Some companies simply can't get anything done. Even if they want to expand into new businesses and hire professionals, these companies will only assign them a leader who doesn't know what they're doing. Even something as basic as 1+1=2 has to be explained to the leader, and even after explaining it multiple times, they still don't understand. If the leader doesn't understand, that's one thing, but they also give random instructions and blame you for not explaining properly.

Almost every git websites like github, gitlab, gitee have a Page service. It can provide free static web file service. And some other sites provide similiar services, which sometime have dynamic functions, like Vercel, firebase. So I might stop use the VPS server only for a blog site. It seems a waste of cost. A good Domain name may be still useful, and I may not get it back again after i lose it. A static blog site can be created by Hexo or Jekyll. The disadvantages are:

  • They can't set privileages to different users for different articles.
  • They can't add comments.
  • They can't search. But some methods could be used to fix it.

The Espressif DevCon24 showed it. https://www.bilibili.com/video/BV1UAHCejEcX/?spm_id_from=333.337.search-card.all.click&vd_source=a24e9520e198932372f0c014624cafa4 Official Doc: https://github.com/espressif/esp-toolchain-docs/blob/main/qemu/esp32c3/README.md It can:

  • Output UART to stdio
  • use internet
  • Use external Flash
  • Use GDB
  • simulate eFuse
  • Sim graphical interface But the QEMU is not perfect. it seems that QEMU can't simulate a lot of peripherals. Like BLE, ADC/DAC, PWM, I2C and so on. So may be you need printf to show them in UART.

When calculating width in CSS, the border and padding is not included. If I make width: 100% and set content in the center with some borders and paddings, the content will not in the center and will be pushed a few to right and bottom. So I can set the following CSS to make width to contain border and padding.

box-sizing: border-box;