Pensieve: 2607
内容提要
本月阅读四本书,最佳为漫画分镜头教程,金圣叹评杜诗未达预期,技术书内容平淡。游戏重玩暗黑三,冲层过程无聊。技术故障方面,发现kitty终端清屏操作未同步远程导致ASCII乱码,经AI协助定位并修复。
延伸解读
AI辅助排障的局限与价值
作者在排查kitty终端乱码问题时,AI多次给出错误判断,如误将分支名截断标记当作跨窗口串台证据。但AI也提供了关键调试手段,如捕获输入输出流,最终帮助定位到清屏操作未同步远程的根因。这提醒我们,AI能加速排查,但需结合自身判断,避免盲信。
终端清屏操作需注意远程同步
作者发现本地执行清屏(如Cmd+K)不会向远程发送指令,导致本地与远程状态不同步,进而引发ASCII控制字符错乱。解决方法是使用组合键,同时清除滚动缓冲、光标位置并发送换页符(\x0c)到远程。这提示使用终端时,应确保清屏等操作与远程会话同步,避免类似问题。
游戏体验的阶段性差异
作者重玩《暗黑三》时,认为从70级到速刷T16阶段最有乐趣,因为能明显感受到角色提升;而冲层阶段(如150层大秘境)则显得无聊,主要靠升级宝石和打卡,提升感不明显。这反映了游戏设计中成长反馈的重要性,前期快速成长带来满足感,后期则可能陷入重复劳动。
Q&A
这个月读了哪些书?哪本最好?
这个月读了四本书:漫画分镜头表现教程、金圣叹选评杜诗、Claude Code实战:Harness工程之道、Three.js权威指南。最好的是漫画分镜头表现教程,因为它不仅演示了正确的画法,还演示了不这样做会怎样。
为什么作者对金圣叹选评杜诗感到失望?
作者是金圣叹的粉丝,本来期待很高,但金圣叹选取的杜诗没有让作者领略到杜甫的好,反而附录里的一句歪诗“子美篇篇老,陶潜顿顿饥”让他印象深刻。
作者对Claude Code实战和Three.js权威指南这两本技术书的评价如何?
Claude Code实战这本书没多少AI味,但技术细节有缺漏,看不出作者深浅;Three.js权威指南虽然是人写的,但像AI输出,堆材料没有起伏,比较无味。
作者重玩暗黑三的体验如何?哪个阶段最好玩?
作者用死灵法师重玩暗黑三,打了150层大秘境,花了十几个小时。最好玩的部分是刚满70到能速刷T16的阶段,因为能明显感觉到提升;后面的冲层很无聊,就是按部就班升级宝石、打卡,而且撕票很没意思。
作者遇到的kitty终端故障是什么?最终原因是什么?
故障是使用kitty连接远程devbox时,ASCII码错乱,比如复制内容带控制字符、Ctrl-C/Ctrl-D无效。最终原因是本地使用Cmd+K清屏(映射到clear_terminal reset active)没有同步到远程,导致两边状态不同步,从而引发乱码。
作者是如何排查kitty终端故障的?排除了哪些可能原因?
作者排除了ps1代码、kitty版本、ssh control master等可能原因,还让AI审核了代码,但都没问题。后来发现进入公司monorepo才触发,最终通过对比Apple Terminal正常,怀疑清屏操作,并用AI分析确认是Cmd+K清屏未同步远程导致。
作者最终如何修复kitty清屏导致的乱码问题?
作者采用AI推荐的组合键:map cmd+k combine : clear_terminal scrollback active : clear_terminal to_cursor active : send_text normal,application \x0c,这样清屏时会发送换页符到远程,保持同步。