从 zinit 迁移到 zim

zim 从性能上来说不输 zinit, 但是配置上来说简单太多了. 迁移也非常简单.

从 zplug 迁移到 zinit

使用 zplug 管理插件已经有些年头了,加载时间大约在 6s-8s 之间。最近换了一个 13 寸的 macbook pro, 可能是性能的原因吧,zsh 的加载时间基本固定在了 8s. 实在忍受不了了,

更新了翻墙姿势

由于一年一度的年经问题, v2ray 的 vmess 协议已经被针对性封锁, 今日重新用 caddy2 + vless + webhook 更新了翻墙和博客托管的工具套件. 挺好, 翻墙的姿势更优雅, 速度更快了.

git 不 checkout 主干分支的情况下如何同步代码

git 的项目, 如果项目代码很臃肿, 分支之间的切换就比较耗时间, 这时后, 把当前开发分支的代码合并进主干并更新需要经过漫长的等待. 而且这种分支切换将导致的文件修改时间变更. 再次编译的时候, omg… 想想, checkout 时候都需要漫长等待, 何况 compile 乎.

Blog 和 Xgfw 转移到了 docker 里面

把 Blog 和 Xgfw 的配置做成了 Docker, 以后不怕迁移了. 这个 docker 使用了 caddy v1 (主要是 caddy v2 不支持 github hook 了), 和 hugo 来托管我的 blog. 另外内置了 v2ray 来 x GFW.

卡特兰数

卡特兰数公式

Swift Server 方案真是一步十坑

最近做的小方案,服务器端用的是 Vapor4. 一路上一步十坑走过来,终于遇到了没法解决的问题,或者说需要付出很大成本才能解决的问题。