flyaway Posted Articles

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;