banner
yono

yono

哈喽~欢迎光临
follow
github

2024·Still Settling

Start#

We still do not know what yono has been doing in the first half of this year. Looking through forum posts, it seems they have researched GUIX and NetX. Then they improved the DC source products and stabilized shipments.

My consistent memory makes me feel like life has just begun; unconsciously, the people and events I have experienced are quickly forgotten.

Halfway#

Since building the blog website, everything has become traceable. I still remember the excitement when the blog first started running.

Sometimes, things I don't want to forget are written down in a little notebook, but I always end up losing the notebook. Today, I finally have a pressure-free place to write.

Building a Website - Saturn Ring Base

Other People's Libraries Are Terrible#

The Modbus protocol is a very simple and universal protocol, but I don't want to accept any of the open-source libraries available on the market. Some require interrupt handling, and others require manual buffer parsing, making usage and maintenance quite troublesome. After a sporadic six months, I have basically completed a library that I am satisfied with. To exaggerate, the ideas and goals are far superior to anything available on the market.

Introduction to Modbus Protocol - Saturn Ring Base

Fully Transitioning to VSCode#

First, I switched from TI's ARM to ST's. CCS is, of course, a very good IDE, while Keil is terrible beyond measure. So, I wrapped up a VSCode that integrates various toolchains, pretending it's my own IDE, and the experience is quite good.

I also came into contact with a small number of Node projects, using nvm to manage Node versions, and VSCode provides excellent support.

Additionally, for the wiki site, I used the Open Source Static Documentation Website Generation Tool - teedoc, which requires a Python virtual environment but does not need robust Python development support. PyCharm feels a bit heavy, while VSCode is just right.

Compiling CMAKE Projects in VSCode - Saturn Ring Base

Growth#

This year, there has been no significant progress, just a steady accumulation of experience. I wrote a total of 19 technical articles, which is the accumulation from the past two years of work, and I really like the number 19. Let's aim to produce 19 articles every year from now on; it's decided.

In terms of dealing with people and affairs, my abilities have noticeably declined. In fact, working in technology for a long time brings side effects. It's not a decrease in emotional intelligence, but rather a lack of energy to care about these things.

One thing I might be proud of is that I cropped the icon for my blog site. Seeing Innei's icon is a GitHub imitation, I wanted one too. There are two icons: bright and dark.

Life#

This year, life has felt less human. Since moving to the company dormitory at the beginning of the year, I have hardly left the factory and haven't seriously played any new games.

The few times I went to the beach were not very good experiences. I went with my elderly father; we encountered a landslide while hiking, and our supplies were completely insufficient. We almost fell while rock climbing, but thankfully, we used our last bit of strength to climb down to the beach and called for a speedboat. I went with a friend, which might have been a sign of one of our last meetings, as we are all drifting apart... The other two times also did not yield good results.

Fortunately, Hearthstone has returned to the domestic server, allowing for some occasional joy.

About the Future#

First, I must increase the time spent alone. I do not have higher expectations for the world; I should be kinder to myself.

This article is synchronized to xLog by Mix Space. The original link is https://www.yono233.cn/notes/28

Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.