给带屏幕的键盘写 macOS 驱动
AJAZZ AK35i V3 Max 的屏幕时钟在 Mac 上没法校准,官方只有 Windows 驱动。一个晚上写出了原生控制中心与 CLI:1297 行 Swift,七个页面开两个锁五个。这篇讲那个「接口返回成功、屏幕却是错的」缺陷,以及为什么逆向了 28.9 MB 厂商驱动之后,一个功能都没能解锁。
共 5 篇相关记录。
AJAZZ AK35i V3 Max 的屏幕时钟在 Mac 上没法校准,官方只有 Windows 驱动。一个晚上写出了原生控制中心与 CLI:1297 行 Swift,七个页面开两个锁五个。这篇讲那个「接口返回成功、屏幕却是错的」缺陷,以及为什么逆向了 28.9 MB 厂商驱动之后,一个功能都没能解锁。
单门店堂食点菜小程序的 v1.2 重构:服务端零信任算价、32 位桌码、幂等下单,以及为了在别人的生产数据上安全操作而写的四个「用完即删」临时云函数。本地 320 项测试全部通过,十七道发布门禁一道都没填上结果——这篇讲中间的六个卡点,和它最后停在哪里。
把 Claude Code 接入 Telegram 的四个月开发复盘。内容包括短进程架构、会话队列、tmux 抓屏失败、JSONL transcript、AI 自动开发、密钥泄漏和项目停更。
给 Claude Code 切换 Anthropic 兼容网关,本质是改 ANTHROPIC_BASE_URL、密钥和模型名三个值。它们住在一个被 Claude Code 共享、启动时快照一次、跨作用域逐 key 合并的 JSON 里——这篇讲这四条约束各自逼出了什么,五个方案里为什么是重写 settings.json,以及一次代码审查发现测试写穿了真实配置之后修了哪些东西。
在 linux.do 发帖前先让模型对照社区准则判一次风险,一天写完。这篇讲它解决的问题,以及开发中六个具体问题各自是怎么解决的。