2024 Year-End Summary
GitHub
First time having so many commits in one year:

Runnable.run
Migrated the blog to Cloudflare, saved a lot of money, and wrote a lot of blog posts (filler content).
But I still remember the day of migration, spent a whole day moving so many articles to the new blog!! I feel there won't be a next time, so tired, and this was even with some scripts I wrote to help upload to CF R2, format changes, etc.
996.ninja
This "slacking off" website received a lot of traffic, and I met a few netizens through it, which is quite interesting.
And I often visit my own website, the collected 996Ninja | Strange Sites has become my own bookmark.
Also because of this website, I learned a lot of frontend knowledge: React + Semi UI + TypeScript + frontend animations, etc.
Google Ads Revenue
Just a few dollars.. Hahaha thinking about this makes me want to laugh, maybe I should just make 10 sites, then it would be tens of dollars.

Implementing Reverse Proxy with Vert.x
Pingora Introduction
B站广告脱单实验室骗局
更新内容
在QNAP中安装Cloudflare Tunnel, 内外穿透到外网
又一个一定要用Cloudflare的理由
如果不是Cloudflare,怎么做到:“几个月后突然发现自己的网站样式有问题,但是根本不知道啥代码引起的”
而Cloudflare 的CI/CD保存了每次构建的预览版本,可以快速定位到样式最开始错误的那一次改动,真的超级有用!
即便是自建的jenkins,我都只会保存最近10次的构建。

解决neko 通过docker部署时无法登录,undeclaredMediaProcessor错误、disconnected Error peer disconnected
更新内容
解决neko 通过docker部署时无法登录,undeclaredMediaProcessor错误、disconnected Error peer disconnected
另外提一嘴,neko的延迟真的好低!

