2026年 11月 的归档
TelemetryDeck 平替:TelemetryLite
我一直拿 TelemetryDeck 给自己的 App 做使用统计,隐私友好,SDK 也省心,用着一直挺舒服。直到最近,我发现自己好像把它的免费额度快用”超标”了。。。
原因也简单:vibe coding 玩多了以后,App 的产出速度完全失控——今天一个小工具、明天一个小 App,不知不觉手上的 App 越来越多,免费额度就肉眼可见地不够用了。
掏钱升级吧,又觉得为一堆还没几个用户的小 App 付费有点肉疼;那自己搭一个?我在网上找了一圈,没找到合适的。我要的其实不多:轻、能自己部署、最好能直接用 TelemetryDeck 的 SDK(App 里的埋点代码我是一点都不想动)。
行吧,那就自己 vibe coding 一个。折腾了一阵,成品就是今天要介绍的 TelemetryLite:一个 Rust 单二进制 + SQLite 的极简 App 统计服务,已经开源了。(基本是我和 Claude Code 一起聊出来的,我负责提需求、拍板和嫌弃😄)分享给一样爱vibe coding的朋友。
点击查看全文 »
端里的链接那些事:从 OSC 到 OSC 8
前两天在自己维护的 Notchy(一个藏在 MacBook 刘 海里的终端)里跑 Claude Code,它回复里带了个 GitHub 链接。同样一条消息,在 iTerm2 里链接是蓝色的 ,下面还有一条虚线,一眼就知道能点;到了 Notchy 里却是白花花的普通文字,非得按住 Cmd、把鼠标挪上 去,下划线才肯冒出来。
点击查看全文 »
网页定位踩坑记
之前我写过一个新加坡天气云图的小页面,照着官方网站糊的,补上了官方没有的”你所在的位置”,还能看历史。自己天天在用,挺顺手。
直到前两天,我在 Unihertz Titan 2 的 Chrome 上打开它,面板底部赫然一行红字:
|
1 |
获取位置信息失败,请参考这里。 |
奇怪的是,同一部手机上 Google Maps 定位好好的,Chrome 的位置权限我也手动给了,Mac 和 iPhone 上的 Safari 打开同一个页面也都正常。我意识到,不妙,又来活儿了~
点击查看全文 »
Titan 2 Elite 键盘折腾记
我其实是黑莓和全键盘手机的爱好者,以前用过黑莓。前阵子偶尔刷到 Unihertz 的 Titan 2 Elite,黑莓风格的实体全键盘,Android 16。我给自己找了个特别正当的理由:做安卓开发总得有台测试机嘛!就这样说服自己冲动了一下,昨天到货了。
问题是,我已经十多年没碰过安卓了。。。好在有 Claude 在旁边协助(好吧,其实它是主力),一路折腾下来,输入法、符号层、终端、语音输入,全都摸了一遍。
今天下午,出现了这么个场面:我电脑的 Claude 用有线连着手机做调试,然后手机上的 Termux 又 ssh 到电脑,然后在这个 ssh 里开着 claude cli,属于嵌套控制了!
点击查看全文 »