WTidy,一款 macOS 窗口分屏工具

一个用了多年的工具,开始「装死」 写代码时左边 IDE,右边终端,查资料时再叠一个浏览器,Window Tidy 按住窗口标题栏拖一下,屏幕上浮出布局图标条,松手吸附,行云流水。即时使用多显示器,分屏也依然非常有用,非常常用。 但最近发现它开始频繁「装死」:拖拽窗口却毫无反应,图标条不出现,只有在 …

阅读全文 »

修 Bug、发 SQL、维护 Wiki,一句话就够了

一、研发日常的三件烦心事 作为开发,每天都有几件躲不掉的重复劳动: 1. **处理禅道 BUG**:登录禅道,找到指派给自己的单,逐条核对重现步骤,翻代码定位问题,修完提交,回禅道点「解决」。一圈下来,花在禅道上的时间常常比修 bug 本身还多。 2. **发布数据库升级 SQL**:团队没有做完整 …

阅读全文 »

vShell 0.2.0 发布:新界面

新版本主要做了三件事:把整个界面重写成「岛式(Islands)」设计语言;修掉一个多开终端时会「连坐断开」的 Bug;第一次提供了三大平台的安装包。下面挨个说说。 一、界面重写:窗口是画布,面板是岛 新版本把整个窗口当作一张**画布**,所有内容面板 —— 终端区、左侧连接树、底部的 SFTP 与监 …

阅读全文 »

从 FunASR 到 Confucius4-R2T2

七个多月前,我写过一篇《部署和使用 FunASR》,记录从 whisper 换到 FunASR 的过程。七个多月后,我把这套服务换成了 Confucius4-R2T2。这篇文章完整记录决策链:为什么换、架构怎么定、量化怎么选、靠什么数据下结论,以及付出了什么代价。 一、为什么选 Confucius4 …

阅读全文 »

把 git worktree 真用起来

两次 clone 不等于 worktree —— 熟悉的陌生人最可怕。 8 月 18 日的 AI 课程叫《git 真用起来》。笑来老师讲,git 是一台有平行世界的时光机,创造平行世界有两种办法:一种叫 branch,大家都熟;另一种叫 worktree,更独立、更隔绝 —— 因为它连目录都换了。你 …

阅读全文 »

当我念动咒语,我为自己植入了什么脚本

把一份脚本植入自己大脑的记录 2025 年底,我在得到上看了李笑来和脱不花在《长谈》里的对谈 —— 在某次听课中知道有这么一个对谈,然后翻出来看的。话题是:如何不靠意志力改掉坏习惯。李笑来讲了自己戒烟的方法:一个 40 年烟龄的人,用 self-talk(自我对话)无痛戒了烟。方法不复杂,就是一个句 …

阅读全文 »

你以为的“直觉”,可能是别人植入的代码

植入一个思想,不需要三层梦境,只需要重复和半秒。 《盗梦空间》里有一句台词:“一个念头,一旦生根,就几乎不可能被拔掉。” 电影中,柯布团队耗时数周,潜入一层又一层梦境,冒着永远迷失在潜意识边缘的风险,才在费舍脑中植入了一个想法。而植入的最后一步最关键:他们把“毁掉父亲的产业”包装成“父亲希望你去过自 …

阅读全文 »

把事情做完整 —— aifei-go 文档站小记

代码写完,只算把事情做了一半;文档建起来,这件事才算完整。 个人开源项目的宿命,大多是这样的:代码写完,发一个 README,心里默念「文档以后再补」—— 而「以后」永远不会来。不是不想补,是完整性太贵。一个像样的文档站,意味着选型、配置、部署、CI、内容规范、校验脚本……每一项都得查资料、踩坑、返 …

阅读全文 »

翻翻类比

类比,是从已知通往未知的桥梁。 四年多前,我做过一款小程序「类比宝库」—— 一个用来收集类比的本子。 四年多后,我把它重做了一版,改名为「翻翻类比」。 为什么还做这件事 上帝说要有光,于是便有了光。笑来老师说,每个精彩的类比都是一笔财富,于是便有了这个小程序。 当年设计 Logo 时的想法:类比是约 …

阅读全文 »

从 GMark 到 TurboUI —— 一次 Vibe Coding 的复刻实验

最早听笑来老师的课,知道他在写一款叫 VMark 的 Markdown 编辑器。当时看了看,觉得还有不少问题,就继续用着 MarkText。最近又看到笑来老师发的《我为什么制作了一个 Markdown 编辑器 VMark?》 ,正好自己这段时间一直在用 IDEA 的 cc-gui 插件配合 Clau …

阅读全文 »