2026-05-07 20:10:36
自从过年听朋友说,青甘大环线自驾是他旅行体验最好的一次经历后,我就一直想着,有机会也去感受下祖国的大好河山,尝尝地道西北美食。
这不五一假期就去了。我是五一前请了 4 天年假,我们一行 4 人,从重庆自驾出发,反穿青甘大环线。计划从重庆一路开到西宁,再经张掖、敦煌、大柴旦、茶卡盐湖、青海湖,最后从兰州回重庆。
走完这一圈后,我觉得青甘大环线最迷人的地方,不只在于那些景点,而在于景点和景点之间的路:植被一点点退场,雪山忽然出现在远处,直路通向天边,黄土、黑山、盐湖、铁路、风沙和落日轮流从车窗外经过。你会明显感觉到,自己正在从一种生活空间,驶入另一种更空旷、更粗粝的世界。

第一天我们从重庆直接开到西宁。甘肃境内隧道很多,路边山上的植被也在一路变化:最开始还能看见绿色,越往北走,绿色越少,最后山体几乎只剩黄土。
晚上在西宁吃了舒迩布的羊肉。手抓羊肉确实好吃,没有膻味,反而有一点奶香。它家的手抓默认是冷的,也可以让服务员加热。冷吃也不膻,这说明羊肉品质是真的好。

第二天早上,我们吃了网上推荐的马尔沙牛杂。对我来说有点腻,吃得不太习惯,感觉更像是本地人的日常口味。
从西宁去祁连山大草原的路上,风景反而比草原景区本身更好。祁连山大草原不收费,但设施偏弱,只有两个旱厕,公共厕所在入口附近。


上午还晴空万里,刚离开祁连山大草原,就接连遇到下雨、雨夹雪、小冰雹。半天之内天气切换几次,西北的多变是直接落在车窗上的。
下午到张掖七彩丹霞,游览到一半遇到大雨。第二天早上我们又去了一次,门票不用重复买,但还需要再买一次车票,38 元一人。


晚上吃了七彩丹霞本地工作人员推荐的孙记炒炮。炒炮是一种面食,口感偏硬,我还是吃不太习惯。推荐我们的那个大哥普通话不太标准,我一开始把「孙记」听成了「松记」,哈哈。
张掖市区给我留下的另一个印象是马路没有明显的马路牙子,车可以直接开上人行道,甚至和行人并行。对第一次去的人来说,确实有点神奇。
第三天,我们从张掖直奔敦煌。酒泉嘉峪关没有进景区游览,只导航到嘉峪关文物景区西门,用无人机拍了几张照片。


行车到瓜洲,准备还是搞点瓜吃吃。结果经过瓜洲停车区时错过了驶入路口。那时大概 20 点,太阳刚刚落山。经过时,发现很多门面已经关了。最后是在瓜洲南服务区买到了哈密瓜。
问了老板才知道,瓜洲停车区卖瓜的瓜农 19 点多就下班回家了。瓜洲的瓜 7、8 月才是自然成熟季,现在 5 月卖的是大棚瓜。不过大棚瓜也已经很甜了。顺便还知道一个冷知识:重庆常见的哈密瓜,很多其实是海南产的。
晚上到敦煌,在党河旁边吃妙街胡羊烧烤,味道还可以。回家算账时发现餐费付重复了,联系老板后,老板二话没说就退了。一路下来,这种「实在」是我对西北人很深的一个印象。

第四天早上去莫高窟。我们提前一个月买了票,发现五一票没有春运火车票那么夸张,但还是需要提前买。后面再看,5 月 2 日、5 月 3 日的票已经提前售罄了。
我们买的是早上 8 点的票,要求提前 30 分钟到。但当天早上车子突然挂档故障,最后我们 8 点过才到莫高窟数字展示中心,大概赶上早上第二波游客(08:25 左右开始观影)。
莫高窟的参观是分批进行的。先看两场关于敦煌和莫高窟的影片,再坐车到洞窟区域实地参观。球幕影片有明显的移动感,体验比我预想中好。
讲解员不会带大家看所有洞窟,大概参观 10 个左右,而且不同讲解员带看的洞窟不完全一样。窟内不能拍照摄影。樊锦诗在 一席演讲 中提到的几个重要洞窟,比如 130 窟大象佛、158 窟最大卧佛、328 窟微笑禅定佛,都没有开放。讲解员说,洞窟开放情况是动态调整的,会根据二氧化碳、温湿度等指标决定。
听讲解员讲解壁画时,说到我们现在看到的这些壁画是一千多年前古人创作的,那一刻心里不免起了涟漪。这也是整个旅途中为数不多让我有这种触动的时刻。窟顶的小佛像历经千年仍然清晰,像刚完成不久;窟壁的一些部分却已经氧化变黑。时间在同一个洞窟里留下了两种样子。
每个讲解员都有洞窟钥匙。进去前开锁,讲解完再锁门。这个动作很日常,却也让人感到这些洞窟不只是景点,更像被小心看管的一段历史。



莫高窟外国游客不少,遇到两个很可爱的外国双胞胎小朋友,以及北京一所中学组织研学的一群学生。

中午没做攻略,就随便走进酒店旁边一家粥店,叫强氏喜阿婆粥饼店。点的炒烩肉意外成了这趟西北行里我觉得最好吃的一道菜。老板说厨师是重庆的,🐶。

早上汽车挂不上档,重启汽车后,虽然恢复,但出现发动机故障灯亮起,找了一家途虎养车检查。工作人员用设备诊断,像是「变速箱连接信号故障」,直接通过这个机器「OTA」就解决了,工作人员也大气,免费不要钱。我们就在店里洗了个车,洗车师傅也很认真。

结果刚出敦煌没多久,因为走国道,对面大货车轮胎弹起的石子把挡风玻璃撞了个小坑。当时查了下,只要没有继续扩大,问题就不大,当时就没处理,回重庆修复了下。

我们是 4 月 29 日下午去的鸣沙山月牙泉。相比真正五一假期里游客「长满沙山」的场面,那天人不算多,算是很幸运。


下午在山顶遇到一位 19 岁的摄影师,给我们拍了几张很好看的照片。摄影师耐心,也很好沟通。还从他那里知道了一个修图软件「像素蛋糕」,可以只针对人物精修,按导出图片数量收费,模式还挺有意思。
4 月的鸣沙山沙子不烫脚,其实可以穿拖鞋,也可以穿厚袜子。晚上又赶上星空演唱活动。人坐在沙山上,音乐从远处传来,对面沙山变成巨大的字幕屏。那一刻很有感觉。
鸣沙山门票可以用 3 天,不用重复买票。


敦煌这个城市也很有意思。很多地方没有路灯,红绿灯的方向一开始也看不太懂,停车竟然都没收钱。因为前几天刚刮过风沙,灰尘很重。酒店房间窗户可能关不严,房间里都有一层灰,最后换了房。
离开敦煌时,发现鸣沙山所在的沙山太长,周边又没有绿色植被。离开敦煌后,我用手摸了摸在敦煌洗过的衣服,手上还是能摸出一层细细的、有摩擦感的灰。那时才更具体地理解,风沙会成为这里生活的一部分。
第五天早上在敦煌吃夏家合汁,本质上有点像羊肉粉,味道不错。

从敦煌到大柴旦的路上,高速公路拦网有些地方坏了,牛羊可以直接进来,还是有安全隐患。西北很多高速公路两边只是铁丝网,不说都不知道是高速公路。


因为在地图上看到一座清真寺,我们在阿克塞小城停了一下。


从阿克塞到大柴旦,一百多公里才有一个服务区,叫鱼卡。我们到鱼卡服务区准备泡面吃,结果被告知已经停水停电一周了。两位中年女性工作人员很友好,我们分了点西瓜给她们,也算表达一点善意。
原本还考虑过去黑独山,但要多开 200 公里,游览也耗时间,最后为了留时间去翡翠湖,就放弃了。


路上也遇到几座黑山。没去成黑独山,但这些山已经足够让人感到地貌的变化。


大柴旦也很特别。跟酒店员工聊天才知道,这里常住人口只有几千人,酒店基本只挣 6、7、8 月的钱。整个镇上全是酒店,少说也有几十家。我们住的汉庭是这趟旅途中体验最好的酒店,房间大,设施新,早餐也还行,面包夹鸡蛋尤其好吃。

第六天,我们经 U 型公路去察尔汗盐湖。315 U 型公路网上的图多少有点修过,到了现场发现并没有想象中那么「U」。再加上当天风很大,体验感一般。

反倒是从 U 型公路去察尔汗盐湖的 G215 公路,沿途雅丹地貌更好看。



到了察尔汗盐湖,最惊险的事情发生了。朋友,大风真的会影响无人机返航。
无风条件下看起来足够返航的剩余电量,在有大风时完全不够用。无人机逆风飞不动,电量却掉得很快,最后只能迫降,差一点就掉进水里。它落在一段不太方便取的路上,幸好遇到热情的重庆老乡工作人员,穿雨靴帮忙捡了回来,还祝我游玩愉快。
另外,如果要在风大的地方飞,还是不要买大疆 Flip 这种全包保护罩无人机,不抗风,我虽然买的是最便宜的大疆 Mini 4K,抗风能力还是可以。


从察尔汗盐湖回大柴旦的路上经过小柴旦湖,太阳快落山时,湖边风景也很好。


第七天,从大柴旦出发去茶卡盐湖。我们在德令哈吃过午饭后,路上遇到一处风景:远处是雪山,近处是青藏铁路,中间好像还有湖水。于是就在一条岔路边停车飞无人机。
无人机在察尔汗盐湖没丢,却在这里掉了无人机电池和充电仓。东西装在一个白色袋子里,放在车尾,上车时忘记拿了。这里挨着一个铁路工作站,平时也没什么车停,估计除了铁路工作人员,应该捡都没人捡。


茶卡盐湖一开始并不是我特别想去的地方。有朋友去过后说一般,加上倒湖茶-橡皮山路段封路,从茶卡盐湖到青海湖不能走环湖公路,只能走京藏高速,会错过青海湖边的一些风景。
茶卡盐湖整体门票也不便宜,是除莫高窟门票第二贵。我们在抖音买的票是 138 元,包含小火车往返和鞋套等。不过傍晚 7 点左右,夕阳出来后,还是拍到了「天空之镜」的效果,也算值回票价。


但茶卡盐湖很看天气。下雨或者阴天,不太建议专门来。我去的时候茶卡霞站位置更好,湖面有水;终点站茶卡雪站湖面反而已经干涸。小火车速度很慢,甚至没有走路快,当时的好处就是挡风。
拍照时也要注意湖面有坑。同行伙伴就不小心踩坑摔倒,鞋子裤子都湿了,手机和手表也掉水里了,好在最后问题不大。
晚上住在青海湖边,二郎剑景区旁边的客栈。因为是五一,价格不便宜,设施环境却是这趟旅程里最差的。
第二天早上在客栈旁边的湖景餐厅吃早餐,和老板聊了几句。老板是藏族,她说青海湖早上八点以前保安没上班,可以直接去湖边。我问起当地小孩读书的问题,她说小学就在旁边读,中学要去离青海湖大概一小时车程的地方。
青海湖海拔 3000 多米,我在这里开始有一点高原反应,动作快了容易累,就喝了点葡萄糖。



第八天中午我们在青海湖边找到了个可以免费进入到湖边的地方,在湖玩了一会儿后就直奔兰州了。
兰州交通给我的印象很强烈:公交车会直接占道行驶,不留太多安全距离就超车,三轮蹦蹦车也会在人行道上开。停车不太方便,下高速和上高速的距离也有点长。
晚上去吃了野文吃过的「好羊来手抓」,可能是去得晚,也可能前几天羊肉吃多了,感觉没有西宁的手抓惊艳。羊脖子也卖完了。因为攻略没做完整,陇菜没吃到,算是一个遗憾。
第九天早上吃了比较出名的金鼎牛肉面,是清汤兰州牛肉面,但没有给我特别惊艳的感觉。

第九天晚上,我们平安回到重庆。
美食方面,最后发现敦煌是这趟旅程里我吃得最满意的地方。也可能是因为在敦煌待得最久,吃的次数最多,一共吃了 4 顿。
在旅途中,遇到的人都很友好,不管是商户,还是工作人员,大多给我的感觉是淳朴、实在。
去了西北后,也更能感受到这里不少地区可耕种土地有限,草场条件更适合放牧,历史上逐渐形成了游牧与农耕并存的生产方式。当地人身上那种淳朴、豁达的气质,或许也和这种广阔的自然环境有关。
西北环线的自然风景确实没得说。很多路很直,车开在上面,是真的能体会到「大漠孤烟直,长河落日圆」的感觉(时间合适,月亮也圆且大)。
这次行程整体还是偏赶。我们环线部分是 7 天 8 晚,每天基本都晚睡,睡眠不太够。如果时间允许,10 天会舒服很多。青海湖可以留一天,西宁可以留一天,兰州也可以留一天。
出发前可以买一份旅游险。青甘大环线距离长、海拔变化明显,路上也可能遇到大雪、碎石、车辆故障等情况,花小钱买个兜底会更安心。
我们这次是反穿:西宁、敦煌、青海湖。加上提前几天出发,路上车很少,体验不错。
整条环线路况很好,基本都是铺装路面,没有泥巴路。小轿车可以走,我们开的就是轿车。没必要一定上越野车,当然 SUV 空间更大,长途体验会更好。车最好有定速巡航,因为路途长,直路多,有定速巡航会轻松不少。
一路上电车比较少,越野车很多,丰田 RAV4 也很常见。
手机信号方面,iPhone 基本可以胜任,只遇到两三次短时间没信号。我带了备用安卓手机,但发现 iPhone 没信号时,安卓也没信号。倒是照片拍太多,又没关 iCloud 照片同步,5 月 20G 流量基本被我用完了。
无人机很值得带。西北很多风景从地面看已经很好,从上帝视角看会完全不一样。但风大的地方一定要谨慎,尤其要预留足够返航电量,不要只按无风环境估算。
季节上,我感觉七八月来应该更好。那时祁连山草原绿了,青海湖边油菜花也开了,风应该没这么大,也不会像四五月这么冷。我们这次必须穿冲锋衣才行。
2026-04-20 23:29:39

现在智能手机基本是每个人不可缺少的设备了,也可以说是我们的外接器官。玩手机可能是我们一天花时间最多的事了。但我最近捋了一下手机的作用,发现真正离不开手机的功能其实很少,大部分使用时间都花在了锦上添花甚至不必要的功能上。你可以对照看看,你平时用手机最核心的功能是什么。
真正没有手机不行的功能,其实就那么几个。 扫码,现在不管是付款、登录、还是乘坐交通工具,都得扫码,电脑做不了,手表也做不了。拍照,虽然相机拍得更好,但随身带着随时能拍的一般还是手机。钱包,虽然有的手表也能付款,但很多场景还是得掏手机(转帐/红包/扫码)。导航,手表屏幕太小不行,电脑更不支持。还有电子身份证、电子驾照这些身份证明。以及 Okta 这种两步验证,只能用手机。你会发现,这些才是我们真正离不开手机的源头,但它们加起来一天可能也用不了几分钟。
通讯社交这块,手表理论上能做,但体验差太多。 如果你有一块独立蜂窝网络的手表,打电话、收短信、回微信其实都可以。但打字不方便,看长消息费劲,发朋友圈更不可能。手电筒 Apple Watch 倒是有,亮度跟手机比还是差一截。所以这块目前还是得靠手机,不过说实话,这些功能占的时间也不算多。
真正花时间的是那些「锦上添花」的功能。 查东西,如:搜索、看天气、查单词、查美食,电脑都能做,手机只是更随手。记东西(写入操作),如:提醒事项、备忘录、挂号、订场地,电脑一样能搞定。买东西,如:JD、淘宝,现在网页版也做得更好了,电脑下单也一样,只是操作没有手机顺手(有些购物平台比如拼多多、美团,只有 APP 没有网页版,只能用手机,如果用 Mac 可以用 iPhone Mirroring)。听英语、听音乐、看书、刷 RSS 等之类的主动输入,用电脑甚至更舒服。说白了,这些功能手机只是胜在「随时随地」,但如果你在电脑前,手机完全可以不碰。
但你回想一下,一天里手机使用时长最多的是什么? 大概率是短视频、资讯推送和社交软件等这类的娱乐功能。这类功能的特点是你不需要主动想「我要干什么」,打开就有内容喂给你,刷着刷着半小时一小时就过去了。再加上手游,这几项基本构成了大部分人每天手机使用时长的主体。但说实话,这些对我们的生活并没有什么实际帮助,纯粹是被动消耗。
最后说说我降低手机使用时长的方法。 核心思路就是减少拿起手机的次数。工作时让手机不在旁边,眼不见心不烦。睡觉时不把手机带进卧室,避免睡前刷手机。把无意识会打开的 APP 隐藏掉,比如小红书、bilibili、抖音、快手、头条这些,不在首屏看到就少了打开的冲动。另外就是尽量实现手机功能让电脑也可以做,不强依赖手机:微信用新版电脑版可以不手机扫码直接登录;iPhone 电话设置同一 WiFi 下其它设备可以接打;短信设置同一 Apple ID 的设备可以接发;2FA 用 Mac 上 iCloud Passwords 的验证码功能。把这些高频操作都转移到电脑上之后,拿手机的次数明显少了很多。如果你使用 Apple 生态,还可以通过「iPhone Mirroring」在 Mac 中使用 iPhone,进一步降低拿起手机的次数。
对于我们大多数人来说,手机不是生产力工具,不能帮你赚钱,主要就是个娱乐和便利工具。想明白这点之后,我觉得下次换手机也不用花太多钱了,够用就行。
2026-04-11 22:12:46

最近给家里的 Mac 加了个新显示器,对比了几款产品,也做了点功课。显示器这东西参数一大堆,但真正影响日常体验的其实就那么几个点。先说结论,如果预算充足,又是 Mac 用户,直接上 Studio Display 就行,省心。以下内容更适合像我这样对预算不足(1000 元左右预算),对显示器要求也不很高的人。我最终买的是红米 A27U 4K 节能版,下面说说我在挑显示器时主要考虑的几个方面,以及为什么我没买看起来更好的 Type-C 版。
首先是 27 寸到底要不要上 4K。 这一条主要针对 Mac 用户。很多人会说「Mac 必须上 4K,不然字体发虚」,但其实没那么绝对,得看你准备用什么分辨率开 HiDPI。macOS 的 HiDPI 原理简单来说,就是用 2 倍的像素去渲染 1 倍的逻辑分辨率,所以要看字体锐不锐,关键是物理分辨率和逻辑分辨率的 2 倍是不是整数倍关系。如果你只用 1280 × 720 (HiDPI),2K (2560 × 1440) 显示器就完全够了,因为正好是 2 倍完美缩放,字体比较锐利,这种情况下我测试 4K 切换到 1280 × 720 (HiDPI) 反而没优势,字体锐度还稍微差一点。但如果你想用 1920 × 1080 (HiDPI)、1600 × 900 (HiDPI) 或 1344 × 756 (HiDPI) 这种更大工作区的分辨率,就建议买 4K,像素密度足够,缩放出来的字体才会清楚。因为主要是我媳妇儿使用,她偏好工作区大一点,所以选了 4K。
其次是亮度,这一条是我之前踩过坑才特别强调的。 我以前买的这台 Lecoo 2K 显示器,最高亮度只有 250 nit,阳光照到屏幕上时,屏幕就看不清楚了,只能拉窗帘了。我的建议是至少 300 nit 起步。但标称亮度和实际体验不一定对得上,我这次买的红米 A27U 4K 节能版,官方标的 300 nit,实际用下来感觉跟标 400 nit 的 Type-C 版差不多。所以参数只是参考,实际体验还得看评测或者自己上手。
第三是旋转升降功能。 如果你有竖屏需求,比如竖着看代码、看长文档,那旋转基本是必须的,不然没法转。升降功能在日常使用中可以做一些微调,调到合适的高度,不过它的升降行程一般不够做站立办公。我自己偶尔会竖屏看代码/文档,所以选了带旋转升降的支架版本。
第四是 PBP(硬件分屏)功能有没有必要。 PBP(Picture by Picture)是硬件层面的分屏,可以让一个显示器同时显示两个信号源的画面。我的看法是,一个显示器要给多台电脑同时使用,PBP 才有意义,比如左半边接工作电脑,右半边接个人电脑。如果只是想让一台电脑分屏显示两个窗口,用一根线连上,再用 macOS 自带分屏,或者窗口管理工具(比如 Rectangle、Magnet)就完全能搞定,没必要为 PBP 多花钱,更没必要从一台电脑拉两根线接到 PBP 显示器上。
最后是要不要上 Type-C 接口,我对比了一下,最后没选 Type-C 版。 如果你的场景是一个显示器只连一台设备,Type-C 一线连确实很爽,一根线解决视频、供电、USB 扩展,非常方便,这种情况下值得上。但我家里是多台设备共用一个显示器的场景,Type-C 的优势就不明显了。我对比了红米 A27U Type-C 版和节能版,发现 Type-C 版有这几个劝退点:一是两者亮度实际差别不大,节能版标 300 nit,Type-C 版标 400 nit,但节能版的真实亮度我感觉已经接近 400 nit 了;二是 Type-C 不能单独只供电,当用 Type-C 和 DP 接口同时连接两台电脑时,两路信号都会生效,有一台电脑显示不出画面,只能通过设置镜像才能解决;三是 Type-C 版屏幕有点发黄、灰蒙蒙的感觉,我猜是硬件级防蓝光导致的,对比下来节能版的字体颜色明显更深,看着更舒服。综合下来,我最后选了红米 A27U 4K 节能版。
显示器这东西,真正决定体验的就是这几点:分辨率匹不匹配你的使用习惯、亮度够不够、支架好不好用、接口够不够用,参数表上那些花里胡哨的指标,很多时候远没有这几项基础的重要。但每个人对同一个显示器的偏好不同,想买哪款,建议直接买回来体验试用对比一下,像在 JD 买的话,很多显示器可 7 天无理由退货,上门取件还包邮,可以对比下了再留下最合适的。如果你像我一样预算有限又想挑台合适的显示器,希望这篇文章对你有帮助;有钱的话,还是直接 Studio Display 一步到位最省事。
2026-03-22 23:30:29

我之前写过一篇如何使用 Obsidian 管理个人知识库,里面提到我的文章创建与编辑都在 Obsidian 中完成,然后通过脚本自动同步到 Hexo 博客。最近我又把这套流程扩展到了微信公众号——写完文章,打个标签,运行脚本,草稿就自动出现在公众号后台了,不用复制粘贴,不用手动排版。
我的文章都是在 Obsidian 里用 Markdown 写的,之前要发公众号,得先把 Markdown 复制到 mdnice 格式化,再复制到公众号后台,步骤有点多。
我之前发博客已经实现了自动化,就想着公众号也搞一套类似的流程。参考 markdown-to-wechat 写了个 obsidian-to-wechat 的脚本工具。
整个流程很简单:
Obsidian-to-Wechat-Tag 标签的文章你只需要在公众号助手 APP 预览后点发送就行了。
在 Obsidian 笔记的第一行添加标签 Obsidian-to-Wechat-Tag,表示这篇文章需要发布到公众号。然后在公众号后台获取 AppID 和 AppSecret,配置好后运行脚本就行了。具体的安装和配置步骤可以看 GitHub 仓库的 README。
我现在的写作流程是这样的:在 Obsidian 里写完一篇文章,如果想发博客,就加上 Obsidian-to-HexoBlog-Tag 标签;想发公众号,就加上 Obsidian-to-Wechat-Tag 标签;两个都想发,就两个标签都加上。两套脚本互不干扰,各自处理各自的。
这样写作的时候就只需要专注内容本身,发布渠道通过标签来控制就行了。
公众号文章与博客内容可能有差异,比如嵌入的视频平台不同,发布前建议预览确认一下。
另外微信 API 调用需要 IP 白名单,如果你不是固定宽带 IP,可以在代理工具中设置 api.weixin.qq.com 走代理,这样对微信 API 来说始终是同一个 IP,再将这个 IP 加到公众号白名单就行了。
2026-03-08 21:46:38

做软件后端开发,MacBook 只能用 Pro,Air 胜任不了,不知道你是否还这么想,反正我原来一直是这么想的。最近准备买个 MacBook Pro 14 寸,但看后端同事买的 M2 16G+256G MacBook Air 使用都没有问题,就改变观念打算买 MacBook Air 了。其颜值与价格也有优势。买的 15 寸,15 寸重量与 14 寸 MacBook Pro 差不多,但屏幕更大,更适合移动使用。对我来说,Air 相比 Pro 最大的劣势是在室外使用上,最大亮度只有 500nit,太阳下可能有点看不清,还可能发烫。我觉得 Pro 更适合固定外连显示器使用、偶尔移动的场景,16 寸 MacBook Pro 有点太厚重了。
我买的 24G + 512G。我觉得这配置现在 Air 的性能做后端开发完全是够用的,毕竟原来公司配置的 8G + 256G 的 M1 MacBook Pro 也基本可以正常用,就是时不时得重启下电脑。另外我家里已经有了 Mac mini,高负载长时间运行的应用可以放 Mac mini 上跑,加上也配置了 NAS,24G + 512G 对我是够用了。感觉 512G 跟 24G 更搭,1T 得搭个 32G。
前两天 M5 MacBook Air 刚发布,其储存 512G 起步,相当于跟 M4 同配置相比,其起售价直接降了 1500,现同样配置在京东到手价格 M5 款只比 M4 款贵 300 块。但我还是选择了 M4 芯片。原因很简单,M4 芯片可以降级到 macOS Sequoia 15,而 M5 芯片是在 macOS Tahoe 26 后发布的,Apple 从硬件上限制了 M5 芯片只能安装 macOS Tahoe 26 及以后版本。
我不想使用 macOS Tahoe 26 原因也很简单,不喜欢透明玻璃 UI 用在我的生产力机器上,少了点专业感,更喜欢 macOS Sequoia 15 的扁平风格。加上其它 Mac 机器没有升级,后续如果使用「时间机器」/ 「迁移助理」迁移电脑数据时,macOS Tahoe 26 系统无法将所有数据直接全部备份迁移到使用 macOS Sequoia 15 的其它 Mac 上(15->26 可以)。也想保持 UI 统一,也避免可能升级后的隐藏问题。另外 macOS Tahoe 26 没有 Launchpad 了,改成了一个 App。。
但我当时也担心买的新 M4 MacBook Air 能不能降级,因为有教程说 Mac「不允许降级到比出厂版本更老的系统」。Apple 会在新系统正式发布后的新生产机器出厂预装最新系统,如果真是这样,那 2025/09/15 后生产的机器就都不能降级到 macOS Sequoia 15 了。我一度觉得只能去闲鱼淘别人 2025/09/15 前购买的二手了。
经过多方查询与咨询,我觉得「不允许降级到比出厂版本更老的系统」这句话有问题。我的理解是,只要 softwareupdate --list-full-installers 列出了 macOS Sequoia 15,就应该可以安装。为了验证,我找了一位 2026/01 购买、出厂系统就是 macOS Tahoe 26 的闲鱼卖家,让他跑了下这个命令,结果里有 macOS Sequoia 15。而我去 Apple 直营店测试 MacBook Pro M5 Pro 款,同样的命令结果就只有 macOS Tahoe 26。所以准确的说法应该是「Mac 不允许降级到比该型号硬件所支持的最早系统版本更老的版本」。
这是我新购买 M4 MacBook Air,其执行 softwareupdate --list-full-installers 结果(电脑生产日期是 2026):

我根据官方教程和这个 YouTube 视频教程,使用 U 盘安装器成功降级到了 macOS Sequoia 15。
但还是遇到了 2 个小插曲:
1、使用 U 盘一直卡在 Copy 阶段,应该是 U 盘的问题,换成固态硬盘后就可以了。PS:可以使用固态硬盘分区来制作启动盘,不一定要用 U 盘。

2、提示「该宗卷无法降级」,抹除 Macintosh HD 后就可以了。

我看 V2EX 上说 macOS 使用 U 盘安装器降级后存在系统固件版本与操作系统加载程序版本不同的问题(系统设置->关于本机->系统报告->硬件概览->系统固件版本、操作系统加载程序版本),我发现我也有这样的问题:
可以通过 DFU 的方式降固件,但我没有做,目前使用没有发现有什么影响,也没有其那种「AlDente」失效的问题。我顺便使用了stop-tahoe-updatep 这个开源项目 让系统设置中不再显示 macOS Tahoe 26 升级提示。
降级后唯一让我有点不爽的是,菜单栏和刘海中间有个缝隙,有点不好看,macOS Tahoe 26 没有这个问题。

如果你没有像我一样的使用 macOS Sequoia 15 的需求,建议你还是买 MacBook Air M5 版本,其 GPU 还是升级了些。不着急的话可以双十一活动时买,我预估 M5 MacBook Air 15 寸京东到时 24G + 512G 到时应该 7700 左右可以买。
如果和我一样,还是想买 M4 版本,现在推荐京东购买,各个颜色都有。拼多多可以不折腾国补便宜 60,但有的颜色可能没货(拼多多买国行零售机应该问题不大)。如果不着急,可以蹲闲鱼二手捡漏。有一个闲鱼实用经验,看到合适的,先拍下,再沟通,不然容易被截胡。
我买的银色,个人认为银色最好看,就是扬声器改到铰链处了,键盘两边没有扬声器开孔,还有点看不习惯。最后,不得不说,MacBook Air 的颜值真高。

2026-03-07 16:31:24
不知道你使用 Claude Code(会员订阅)有没有这样的问题:官方只提供了一个模糊的进度条,不知道每天使用了多少 token,不知道对应的费用是多少,也不知道每天的使用占每周额度的比例,更没有历史记录功能;Weekly 与每 5 小时周期到期后还需要手动触发下一个周期。
为了解决这些问题,我用 Claude Code 开发了个 Claude Code 用量监控工具。
常驻在 macOS 顶部菜单栏,点一下就能看到当前用量,不用开终端。

也可以在终端直接运行脚本 python3 claude_usage.py。

简单说下工具的数据来源。用量数据来自两个地方:
~/.claude/projects/ 下记录每次对话的 JSONL 文件,工具扫描这些文件,按模型和日期汇总 Token 数量,再根据各模型的定价算出费用两个数据源互补:API 告诉你额度用了多少,本地数据告诉你钱花在了哪里。
Weekly 与每 5 小时周期到期后自动触发下一个周期依赖定时任务触发,电脑如果休眠了,定时任务就不会执行。所以如果你要使用这个功能,要么当前设备保持不休眠,要么用一台额外的设备来跑 Menu Bar 应用。
另外因为本地数据只能读取当前设备的 JSONL 文件,如果你在多台设备上使用 Claude Code,费用统计只会包含当前设备的部分。额度百分比不受影响,因为那是从 API 拿的,是账号级别的数据。