随想
不成篇的观点、碎片、还没想透的念头。长文有长文的门槛,但很多想法不需要那么重——想清楚一点点就发,不必等它长成一篇文章。完整的长文在 文章。
- nginx 配置之 proxy_request_buffering
上传稍大的文件就 500,请求没到服务。原因是 nginx 默认先把请求体缓存到磁盘,临时目录写不进去就直接失败;proxy_request_buffering off 能绕过去,但不是根治。
- 编码不再是瓶颈之后
coding agent 写代码已经很快,整体交付却没快多少,时间耗在给它搬运上下文。下一步提效的关键,是给它一个完整的 workspace。
- AI 白板 —— 画自身架构图
AI 白板发布后,前面一直在测试画手绘风格的画,试了不少发现效果还不错。接下来继续测试画架构图这种比较复杂的场景,目的是看看 AI 白板的布局算法效果。
- 搞了个 AI 涂鸦板
在自己的白板组件上接了个大模型,说一句话它就动笔画。用 DeepSeek 随手试了一圈,效果比预想的好,挺适合家里小孩玩。下一步想加语音输入。
- Claude Code 游戏工作室
为了做 Agent 评估,用 smolagents 在本地搭了个做饭 Agent 当被测对象。框架很快就跑起来了,真正花时间的是把模型不可靠的地方一处处用代码兜住,而这些地方恰好也是评估要看的。
- 本地搭 Agent:如何在 LLM 适配层做可靠控制
为了做 Agent 评估,用 smolagents 在本地搭了个做饭 Agent 当被测对象。框架很快就跑起来了,真正花时间的是把模型不可靠的地方一处处用代码兜住,而这些地方恰好也是评估要看的。
- 事件驱动 vs 数据驱动
事件驱动和数据驱动并存时,把变更收敛到一个公共函数里。
- antd Upload 自定义错误提示:用 file.status 和 file.response
自定义上传失败时,错误提示要写在 file.status 和 file.response 上,传给 onError 不生效。
- antd Form 校验时 outOfDate 一直为 true
onValuesChange 里立即校验时表单 store 还没同步,outOfDate 一直为 true;把校验放进 setTimeout 延后一拍。
- npm link 和 yarn link 不互通
npm link 和 yarn link 各管各的,建链接和用链接必须是同一个工具。
- iframe 白屏:子页面比登录态先加载
iframe 白屏的原因是子页面比登录态先加载,消息晚到了;先拿登录态,再渲染 iframe。