- 把 Codex 宠物放进新标签页:格式、动画和内存实测
给自己的新标签页扩展 Niwa 加了宠物:直接导入 Codex 生成的宠物文件夹。导入时裁掉不用的行、缩小存成 webp,动画只改 transform;用无头 Edge 实测了每个标签页多占多少内存。
9 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 的提示词,加上完整内容。
19 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 2 - Showing 8 of 47 posts
View all posts by years →