月报 & 年度总结 | 2025.09 期
今天这篇与其说是月报,更像是年报 —— 不知不觉这是第 12 篇月报啦。
先是月报(2025.09.19~10.18),过去一个月做的东西并不多,大部分时间都花在了陪家人和思考,然后在零碎的时间主要是折腾 Homelab 服务器和路由器(又是跟 IPv6 折腾的时光),以及顺手迭代一下了 tipsy 的东西,抽空把 3 月份就说要写的文章给补上了:
再有就是更新了下简历,翻译了一份英文版出来。
今天这篇与其说是月报,更像是年报 —— 不知不觉这是第 12 篇月报啦。
先是月报(2025.09.19~10.18),过去一个月做的东西并不多,大部分时间都花在了陪家人和思考,然后在零碎的时间主要是折腾 Homelab 服务器和路由器(又是跟 IPv6 折腾的时光),以及顺手迭代一下了 tipsy 的东西,抽空把 3 月份就说要写的文章给补上了:
再有就是更新了下简历,翻译了一份英文版出来。
不知不觉又过去一个月,上个月(2025.08.19~09.18)主要给 passport 新增了 OIDC 支持和给词焙做了一些迭代,然后更新了各种系统。
Preferred Lifetime
和 Valid Lifetime
是很长的(7 天和 30 天),而电信给的前缀是 3 天有效,一开始以为把 RouterOS 的 RA 生命周期缩短到不超过运营商给的时长就行,但是还是不够完美,因为我设置了路由器在凌晨定时重新拨号,而 ROS v6 在旧 IPv6 前缀失效时不会再通告,就会导致设备还在持有旧地址一段时间,这样造成的影响就是比如微信在切后台再回来的时候会先尝试用旧地址连接服务器,然后超时了再换新地址,“连接中...”的菊花就会转很久。后来又在 Reddit 和 Chiphell 看到有人提到说 RouterOS v7 新增了旧前缀失效时会通告,想了一下还是升级到 v7 了,至此双栈公网 IP 的宽带折腾告一段落。在做词焙的非法单词列表的时候写了个简易可靠的 Set,具体实现:
先广而告之一下,Chrome 扩展「词焙+」已经过审并且发布到 Chrome 应用商店了,欢迎戳这里安装体验~
这个月的开发重心几乎全在词焙 Chrome 扩展上,做了一些局部重构的工作:
content_scripts
由纯手写 DOM 操作改为 Reactvite-plugin-web-extension
踩了各种坑之后,Chrome 扩展开发初体验算是圆满结束
这个月还抽空重装了一台应用服务器,然后把词焙 API 迁移了过去,并且接入了 EdgeOne CDN;
8 月初回老家参加好基友婚礼的时候顺便折腾了一下老家的网络,试了下 RouterOS 开启联通 IPv6 + DDNS6(为了给即将可能失去的电信公网 IPv4 做准备),结果就是不太理想,于是又折腾了私有部署 Tailscale,具体情况见下方新文章
最近一个月(2025.06.19~07.18)输入跟输出各占一半吧,输入主要是把过去的一些东西复盘了一下,然后找资料,对旧东西有了新的认识,输出主要还是词焙相关的优化工作:
wordsbaking
的近似发音是 wurds·bay·king
,对于不想看音标的懒人来说是一种记发音的友好方式了吧🤣写了两篇新文章,其中一篇是之前说好要写的两篇之一(还剩一篇迟点写):
过去一个月(2025.05.19~06.18)的重心仍然是开发,大部分时间都投入到了 词焙
,也尝试了一些新的技术点
开发工作中:
passport
的 access_token
生成算法最近广州电信连 Cloudflare Tunnel 有点不太稳,于是用了 Tailscale 组网,将 Cloudflare Tunnel 移到香港机和新加坡机,然后通过 Tailscale 子网反代到家里的机器,现在访问我博客的链路大概是 浏览器 -> CF -> 腾讯云香港/新加坡 -> 广州
🤣
不知不觉又到了月报时间,过去一个月(2025.04.19~05.18)主要还是围绕着 词焙
进行了一些开发工作,同时也抽空学习了一些新知识。
这个月在 “词焙” 上有以下进展:
除了开发之外,这个月也保持了持续学习的状态: