偶遇小猫

封面图拍摄于周末去乔村吃饭,在门口看到两只小猫,晒着太阳,非常舒服的样子,一点都不怕人。

记录每周看到的接地气的潮流技术,筛选后发布于此,觉得不错可关注此周刊,方便获取更新通知

潮流工具

2026 年,我的 21 条 AI Coding 最佳实践
https://tw93.fun/2026-10-29/practice.html
假如把我的 AI Coding 经验沉淀成一些最佳实践规则,可以给到大伙复用,会是怎么样的,于是乎,昨天一下午我就在琢磨这个事情,手写反复调整后给到大伙,可以让你和你的 Agent 一起去学习。

分享 6 个我常用的 Chrome 扩展
https://github.com/tw93/Maple
其中 Maple Bookmarks 和 Maple NewTab 是我自己做的,一个让我可以把书签栏藏起来,用快捷键弹出书签,一个把新标签页换成每天一幅画。还有玩 Twitter 必装的 Minimal Theme for Twitter,隐藏地址栏 PWA 按钮的 PWA Install Block,以及我认为最好用、性能也最好的广告拦截 uBlock Origin Lite,还有控制 WebRTC 的 WebRTC Control,可以帮你更好隐藏你的真实 IP。

OpenUsage:又一个菜单栏看 Agent 额度的工具
https://github.com/robinebers/openusage
看了看,我感觉这个做得还是挺漂亮,挺简洁的,虽然我用得不多 但一直在尝试的用户可以试一试。

Mika:Android 端侧 AI Agent
https://github.com/wangzan101/Mika
最近安卓系统的类设备 Agent 慢慢多起来了,一方面也是 opus5.5 变强了,这个相当于是不占用你的屏幕 然后在后台帮你调用安卓自己的功能去干事情。

HackerTube:Karpathy 做的 Youtube 视频推荐首页
https://hackertube.org/
Karpathy 嫌 YouTube 推荐不好,周六让 Opus 扫 HN 评论里的视频推荐,做成了这个 HackerTube,从里面 4 万条推荐评论来弄的,大概 2 小时搞好了,喜欢玩 HN 的朋友看看。

TokenEconomizer:基于 Agent 经验驱动来减少 Token 成本
https://github.com/microsoft/TokenEconomizer
微软和伯克利合作的一个插件,基于当前仓库本身的经验来让你的 Agent 降低 Token 的上下文窗口,可以试试。

随便写写

如何把自己改造得不那么程序员?

笑死了,居然经常小伙伴问我如何把自己改造得不这么程序员,以及刚好双十一怎么买一些衣服来搭配一下,哈哈哈,真没想到系列,刚好这里理一理分享给大伙,说不定用得上。

首先我认为不是先去买衣服,而是搜索一下周边比较不错的理发店,可以是之前自己理发价格的 double 的那种,然后约一个 Tony 老师,问问他你的头型适合什么发型,然后让他帮你设计一下,好好剪一下,不需要染发烫发,我认为这个反而是最低成本让自己看着清爽舒服一点的性价比最高的方式,遇到不合适的,就后面多找几个 Tony 试试,或者问问身边你感觉头发剪的不错的朋友在哪儿剪的。

然后第二步,才是买衣服,听我的一定一定假如是非在家穿的衣服,尽量不要选择优衣库、MUJI,之前几年我喜欢极简,买了不少 MUJI,现在看着有一种老大爷衣柜的感觉,除非你和金城武长得差不多,那就可以随便穿,特别是优衣库性价比非常高,但是剪裁其实一般,很难把你撑起来,不知道自己适合哪一个品牌,一定一定不要网购,而是去线下的商场转转,找在外面看着还不错的,进去找到导购给你推荐搭配,或者带上你的女友一起去,让他帮你选选,线下试衣服非常重要,因为可以帮你搭配里面穿的,外面穿的以及裤子一起来看,会好不少,也会让你自信不少。

说到选衣服,之前我犯了一个错误,特别喜欢三叶草、匡威这类,这几年感觉三叶草的设计越来越不好看了,匡威的鞋穿着又重又脚疼,首先衣服鞋子得穿着舒服,因为舒服你才愿意穿,不然放在那儿就吃灰了,这也是为啥需要线下试的原因,最近两年买了不少,尝试了一些还不错的品牌,假如家附近线下有,可以去试试。

说到品牌,我不太喜欢那种太贵的,感觉不值得这个价格,记得有一个冬天想买一个外套,去可隆试了试,看是好看,一看价格 3000 多,真不知道是谁给他的勇气,买不起买不起,当然我个人感觉 LULU 其实也不适合程序员,适合真搞瑜伽的,而且价格贵,店里太香了不是很喜欢。除了太贵,当然也不建议你买太多太便宜的,反而放到那儿浪费空间,可以买那种看着有点小贵但是质量非常好的。

假如你喜欢户外运动类的,很推荐去试试安踏冠军这个品牌,最近买了 2 条他家的裤子和一双鞋子,非常舒服好穿,也没有原来的 Logo,完全可以当做鸟的平替,而且版型很好。想买冬天衣服也可以是去试试哥伦比亚,偏老牌,虽然没有现在营销品牌那么潮,但是我认为很耐穿耐看。然后纯户外那种,我非常推荐 Montbell,国内线下店不是很多,假如你去日本旅游一定要去看看,他家不贵,但是衣服穿着也很舒服暖和耐穿,版型也适合亚洲人。然后假如想更户外一点,推荐 Patagonia 巴塔,个人感觉很有型,质量也非常好。实在找不到适合自己的,也可以去 Nike 他家的 Jordan 这个子品牌看看,有些我感觉也不错。

假如你喜欢偏休闲类的,上面聊到不要去买优衣库 MUJI 外,也不推荐去买那种商场看着很小众性冷淡的那种衣服,我踩过坑,价格小贵质量很差,试穿时候感觉不错,穿一段时间就很旧的感觉,休闲类的也非常推荐去线下试试,比如想买牛仔裤,可以去 Levi’s 让导购推荐适合你身材的,想买稍正式一点的,可以去看看 拉夫劳伦、Lacoste、Tommy、COS、Timberland,虽然看着有点年纪大,但是一般都可以挑出适合你的来,品质我感觉都不错,一定要多试,找到自己最最喜欢的。

关于鞋子,还是优先最舒服的,然后看是否好看,是否搭配你经常穿的衣服,之前我挺喜欢 Timberland 家的一些鞋子,迪桑特家有几双鞋子也很舒服,他家衣服太贵了不建议买,然后安踏冠军家的一些跑步鞋运动鞋很舒服很耐穿,然后 Keen 我感觉也有几双好看的,丑帅丑帅的那种,虽然不软但是穿着我冬天穿感觉还挺舒服的,亚瑟士家也有几双好看舒服的鞋子也可以去看看,不过我没有买过 Hoka、萨洛蒙、昂跑这几个品牌,每次想买,去试了试感觉都不是很适合我,就放弃了,当然你可以试试,不过我感觉都有点小贵。

最后,最有效的还是尽量让自己不胖,人到中年,不胖不掉头发不油,每天洗澡洗脸,每天换衣服,干净一点反而比上面选衣服更好,然后稍微大太阳的时候防晒一下,然后睡好一点,多喝水,找一个自己喜欢的运动,我喜欢的运动是骑车,几乎每天骑 10km 的样子,非常舒服,不像其他运动那么无聊。

碎碎念终于完成了,有一点像假如你把自己也当做一个产品来做,如何改造你的产品让他看着舒服一点,不别扭,其实也和这个差不多。


化身做饭博主来教大伙如何整一个非常好吃的大闸蟹
今天化身做饭博主来教大伙如何整一个非常好吃的大闸蟹,如何蒸以及调灵魂料汁,哈哈这次我做得非常好吃。

首先假如家里有高压锅,一定一定要试试用高压锅来蒸,最好高压锅有一个隔板可以撑起来的那种,没有用正常的蒸锅也可以,下面放水上面隔空板子上放螃蟹,大闸蟹到了可以先泡水 10 分钟,然后用刷子刷干净。

累计需要准备的配料,需要有两把葱花、一大块姜、2 颗大蒜、买一小瓶蟹醋、几颗小青柠、2 颗小米辣、生抽、白糖,这些都有用。

蒸螃蟹的时候,加适量冷水差不多距离板子还有 1/3,冷水里面放两勺盐,让后放上支架,把葱切成段、姜切成片先摆一些在隔板上,然后大闸蟹背部朝下放好,每一个上面放一片姜,再弄一些葱段,然后淋一小圈料酒去腥,盖锅盖先大火等上汽,然后蒸 5min 左右,假如不是高压锅差不多需要 15-20min,然后闷 3min 的样子等高压锅气自然放完就可以摆盘了。

等高压锅的时候就可以来调料汁了,喜欢吃辣的可以切 2-3 颗小米辣,不喜欢吃辣的就不放也可以,然后切一点葱花碎、大蒜碎、姜碎,加一勺生抽、小半勺白糖,然后倒上蟹醋盖住你的这些料,最后最后,最关键来了,就是小青柠,你可以用刀切开一点,然后用手挤压汁到料碗里面,喜欢酸的可以挤 3 颗,不喜欢的可以挤一颗,加上这个会有很特别的好吃的酸味。

最后等出锅,热腾腾的,剪一根蟹腿捅出肉,蘸上灵魂料汁,吃一口真的非常爽,一定要试试高压锅+小青柠版本的大闸蟹。


我的 GitHub CI 速度优化经验

有了 AI 以后写代码速度快了非常多,但是校验的速度其实还是不快的,特别是在 GitHub 上跑 Actions CI 的速度,下午花了一些时间对 Mole、Kaku、Pake 的 CI 全部彻底优化了一下,效果很不错,分享给大伙。你可以这样直接 Copy 下面给到你的 Agent,我们来看看可以帮你节约多少时间。

帮我把这个仓库的 GitHub Actions 提速,在不减少必要的测试项以及功能校验下,最大幅度减少耗时。

1. 先使用 gh 拉最近 50 次的运行情况,把每一个 job 拆成排队、准备、真正跑测试的 3 个时间段,去看规律,可能很多时候慢的是准备的阶段,不是测试本身。
2. 同一个 PR 连着推好几次时,只跑最新的那次,旧的直接取消掉,用 cancel-in-progress 去实现。不过 main 分支不要这么做,需要确保发版 main 上的每一个提交都完整跑过一遍。
3. 只改 README 和文档的这种提交不要触发跑 CI,可以用 paths 过滤掉,另外被跳过的必需检查会一直卡住 PR 合不进去,这个要提前注意一下。
4. 优先用 setup 类 action 自带的缓存,setup-node 打开 cache,setup-go 默认就开,Rust 用 Swatinem/rust-cache,注意每个仓库缓存只有 10 GB,用不上的就不要放到这里面去。
5. 本地连着构建两次,第二次应该几乎不花时间,假如有多余的花时间的地方,一定是哪些写得有问题,比如 Dockerfile 装依赖前先 COPY 了整个仓库,或者构建脚本盯着一个不存在的文件,类似的问题记得检查。
6. 工具直接下载预编译好的,不要用 go install、cargo install 现场安装编译,这里会很费时间。
7. 不互相依赖的 job 并行跑,删掉不传数据的 needs,最长的那套测试拆到多台机器上去跑。
8. 免费账号的 macOS 最多同时跑 5 个,所有 workflow 共用,格式化、lint、依赖审计这些不挑系统的都移到 Ubuntu 去跑更好。
9. 做过的事情就不要做重复了,以及不要多此一举做事情,比如别的 job 跑过的检查就不要套重复再跑,比如只构建前端的 job 就不要多此一举去拉整个 Rust 缓存。
10. 改完去 push 那个上面测试运行效果,看运行的时间,发现规律,再次查漏补缺来优化一遍,做到最好,最后给到我优化前后的对比。
❤️ 支持作者