又是Kimi教会我的一个解决方法,起因是[w3.org] 验证这个网站的RSS链接不合法,通过[ssllabs]检测发现,存在HTTPS 证书链不完整的问题。为了修复这个问题,Kimi推荐直接换用为Let’s Encrypt提供的证书,可以通过certbot自动签发。具体步骤如下:
分类: 笔记 Page 1 of 4
LLM 时代重启博客的第一篇。AI 依赖令人不安,决定为自己保留一份独立记录。技术部分:Zerotier 国内几近不可用,改用 VPS + frp 做内网穿透,完整记录 frps/frpc 配置、systemd 常驻、防火墙放行和关闭 SSH 密码登录加固全过程。
在 M1 MacBook 的 Linux 虚拟机里折腾很久,终于摸出一套能编译出可调试 NWChem 的环境变量组合(USE_DEBUG=y、FDEBUG=”-g -O0″ 等),配合 VSCode 的 gdb 配置可直接断点调试。趁还记得,把完整清单和 launch.json 模板存档,以防过太久忘记当初是哪一步做对了。
微信聊天数据太占空间,想挪到外置磁盘?直接把沙盒文件夹搬走再软链回来是不能用的,需要补一步关键操作:sudo codesign –sign – –force –deep 给微信重新签名。方法转载自 NSDont 的个人博客。
给 VASP 编译 Python 插件时报链接错误,翻遍文档无果,最后在 Stack Overflow 的评论里找到原因:链接时 Python 的 flag 必须放在最后。解法是把 python3-config 输出单独存成 PY_PLUGIN_LIBS,加到 src/makefile 的 LLIB 末尾重新编译。
改完代码编译运行却看不到任何变化,排查很久才发现是 macOS 大小写不敏感文件系统的坑:改文件名大小写后 VSCode 仍在编辑旧文件。这个 issue 已挂五年多,短期修不了,只能自己注意初始命名
升级到 macOS 26 后系统一卡一卡的,试了多种方法,最后 Reddit 上的方案有效:两条 defaults write 关掉 autofill 启发式,再加 CHROME_HEADLESS=1 绕过 Electron 的 bug。不想每次手动输?配成 LaunchAgent 开机自动执行。