- 汇总多台机器的 Claude Code 与 Codex 用量,生成 GitHub 主页卡片
用量分散在笔记本和几台服务器上,Claude Code 30 天后还会清理日志。写了 token-stats:一台机器经 ssh 汇总、逐请求入库,生成 SVG 卡片推到自己的公开仓库,主页 README 直接引用。
12 min - 远程 Claude Code 里用 Control+V 贴 Mac 截图
Claude Code 跑在 VPS 上时,Control+V 读的是服务器的剪贴板。放一个假的 xclip,按 Control+V 时通过 ssh 取 Mac 剪贴板里的图片,转成 WebP 传过来,一次 1.3~2.5 秒;Finder 里复制的文件也能贴。
11 min - 远程用 Claude Code:断线、滚动和多 agent
在 245 毫秒延迟的 VPS 上跑 Claude Code:为什么 herdr、aoe 滚动卡,怎么用 iTerm2 + tmux -CC 做到本地滚动,自己写的多 agent 侧栏 ag,以及完整的 iTerm2 设置清单。
15 min - 用一个 skill 让 Claude 把开发过程写进博客
AI 写的开发记录又长又爱下结论,每次还要重复交代博客的格式和检查方法。把这些规矩做成一个 Claude Code skill:一段让 Claude 建 skill 的提示词,加上完整内容。
13 min - 在生产环境批量删除几千个文件:试运行、备份、恢复与停止点
一次线上对象存储的批量清理:几千个文件、十几 GB,删了用户就看不到。记录我们怎么把它做成试运行、执行、恢复、补登记四个独立模式,用口令和数量上限防误操作,并给执行的 AI 写一份带停止点的手册。
12 min zh - 异步生成任务的幂等:轮询误判、404 重提与重复扣费
AI 视频生成是"提交—轮询"的异步任务,又按次扣费。记录四个真实问题:提交结果丢失后任务永远待确认、读状态临时失败被判失败、404 时该不该重提、删文件后同一任务被重复扣费,以及背后的状态判定规则。
13 min zh - React Flow 拖动节点时页面崩溃:两条死循环与一个没根治的 bug
画布点击、拖动节点时报 Maximum update depth exceeded。记录两条已定位的触发路径(丢失 measured、拖动中父组件回写慢一拍的 selected)和修法,以及仍未根治时如何用"近 3 秒更新来源统计"定位线上压缩堆栈。
11 min zh - 多人加 AI 维护同一个线上服务:让每次发布都可追溯
当几个人各自用不同的 AI 编程工具开发、并且都能部署同一个线上服务时,最先出问题的往往不是代码,而是"线上到底跑的哪份代码"。整理一套低成本做法:版本号进镜像、按镜像 ID 回滚、先推送再部署、AGENTS.md,以及只能手动触发的 Claude Code skill。
12 min zh
Blog
Page 1 - Showing 8 of 39 posts
View all posts by years →