跳到主要内容

游牧周记第72期

· 阅读需 4 分钟
Suhe
This site owner

创作

新开发的产品发现和cc-switch重复了

以前我就一直只是听说,没有(也暂无必要)用过cc-switch。 直到我的第一个桌面作品all-my-ai开发得差不多了,才发现它只是cc-switch中session管理的子集... 倒也没啥大不了的,我至少终于了解了Tauri + react的开发,发现过程挺爽的,而且学会了不少东西。 只是消耗了我一周时间有点不划算。 暂停开发。

Tauri写个自己用的

既然要搞钱,不如写个直接搞钱的。 盯着polymarket自动交易就去了。

关注

昆明送外卖

这条Xiao鱼在乎 只有200多粉,北方人来昆明送外卖记录片。 节奏带感,画面漂亮,内容不啰嗦。 而且这种脖子上挂个action camera,白天工作记录,晚上剪辑起来也方便,形成模版了挺轻松。 这条赛道不错的。 还看到个在大理古城送外卖的类似频道,那路真难走...

Reaction赛道看Breaking Bad

关键是这妹子一方面充分利用自价值,一方面还确实在看剧情,之前都是些垃圾影片,现在开始品位暴涨,居然绝命毒师了(不过是墨菲的,我也觉得比原片好看)。 银发の妖姬

开发

Vibe Coding受阻后,觉得还是要学rust先

OpenAI Plus账号,GPT的量被奥特曼砍成渣渣,结合GLM-5开发了几天,感觉Tauri项目复杂部分快被整废了。 我还是让AI休息一天,自己在ChatGPT请它教我从rust基本语法级别讲解Tauri。 事实证明ChatGPT是个非常好的老师。 今天了解了一些很关键的概念:

  • 函数最后带不带;区别很大,不带的话是有返回值。
  • !表示宏,format!的用法有点像JS的那个逗号语法。
  • 所有权的问题要注意,啥时候需要clone;另外boolean,小整数复制成本低,自带了,但String, Vec等拥有"堆"的,就要注意主人。
  • #[]赋予能力,类似java的注解。
  • ::.的连接区别表达概念。
  • let和const的概念和JS还有区别,let mut和let的区别。
  • for i in 1..totalfor i in 1..=total的区别,好巧妙。
  • & 借用,几乎不含所有权的地方都要它。
  • Option<T> 的意思是:一个值,要么有,要么没有。Some的用法。
  • if let
  • Rust爱用snake_case,而不是camelCase
  • match 是 Rust 的模式匹配语句,你可以先把它理解成“更强的 switch”。

为什么都不提Gemini编程了,我觉得它很强

即使用Antigravity量大管饱的免费3.0 flash(注意还不是3.1),编程的精确可控和合理性都不亚于其他如Opus模型,当然只是个人感觉。 这天做一个Polymarket的循环时间窗口获取算法,国内大模型和GPT-5.4(包括Chat中)都把我气个半死,甚至都去Perplexity了,还是没好结果。 最后突然想起来问Gemini(Chat),马上给出非常好的方案,搞定。 我想起当年做易经app,那个投硬币的动画,所有当时最好大模型都用过,最后只有Gemini完全搞定无问题。 这是被低估了吗?为啥最近编程圈都不提它了?

工具

Recordly似乎越来越稳定?

之前github上和作者多次反应bug问题,后来的版本终于好点了,录了点B站用的视频。 当时还有音画不同步问题,现在的版本不知如何,等下次用之前再升级看看吧。

游牧周记第71期

· 阅读需 6 分钟
Suhe
This site owner

开发

date-fns日期库替代Dayjs

在我基本所有项目中使用的轻量高效好用的Dayjs,已经n年了,实在找不出它有任何缺点。不过既然有新的了,我们请AI对比一下。 根据搜索结果,我为你整理出 date-fns vs dayjs 的全面对比表格:

核心对比表

维度date-fnsdayjs
架构先进性函数式编程,纯函数设计面向对象,链式调用 API
包体积按需导入 <3KB (单函数仅1-2KB)核心2-7KB,插件累加
Tree-shaking✅ 原生完美支持✅ 支持,但核心整体导入
运行时性能更快快,略逊于 date-fns
API 风格函数式:format(date, 'yyyy-MM-dd')链式:dayjs().format()
Moment 兼容❌ 不兼容✅ API 几乎完全一致
TypeScript内置支持内置支持
国际化80+ 语言,模块化导入需插件,语言包较小
时区支持date-fns-tz 扩展需插件,功能有限
生态活跃度活跃,周下载量高更活跃,周下载量 29M+
学习成本中等(函数式思维)极低(Moment 用户零成本)

关键差异总结

场景推荐选择
极致体积控制date-fns(按需导入最小)
Moment 迁移dayjs(无缝切换)
函数式/模块化项目date-fns
快速原型/简单需求dayjs
复杂日期运算date-fns(功能更完整)
高频操作性能敏感date-fns

一句话结论

  • date-fns:先进、性能更好、体积最小(按需),适合现代模块化项目
  • dayjs:上手最快、Moment 替代品,适合快速开发和迁移场景

两者都碾压 Moment.js,选谁都不踩坑,看团队技术栈偏好。

哈哈,都在提Moment.js不知道这个如何了? 我觉得国际化的方便性可能是个选择关键点,在下一个Tauri项目中使用了。

不懂Rust的情况下开启Tauri桌面项目

在Codex/OpenAI/CC的各种模型配合下,用一天时间搭建了一个基本完整的AI相关桌面应用。 前端React,体验比我想的好得多。 后端完全AI写的,我甚至没去看代码。

AI

简单图像处理,AI还是扯

实现简单的类似PS魔术棒方式抠图,用AI把人累死。 最后下载安装了一个GIMP搞定,幸好当年的PS功底还有点。 豆包算是这次最强了,但把人气死了搞不定。 Kimi居然现场生产python程序还处理,看着像模像样很唬人,结果一坨。 GPT,Grok,Perplexity全部试了,集体扑街,其中GPT最差,还特别慢。 这些AI生图做图都可以,但具体的加工做不到。 我就是想把图标中这个星球部分抠出来而已。

Superpowers好是好,就是tokens吃不消

项目开发质量控制确实提高了。 但侵入性还太强,没有什么可选性。

记一次AI Coding会诊

具体问题就不说了,大致是Tauri程序在macos终端运行一系列命令,结果出现卡死问题。 让AI分析原因并解决。 最开始是Codex/GPT-5.4,尝试了几种方法(其中有一个原因已经找到,但没有解决,就跳过了),半小时没搞定,就建议我先放一放,作别的任务。 然后国产的(claude code或opencode调用)GLM-5,处理了几个钟头,甚至连续测试开发不停,以前从未见它这样,绝不放弃的精神,开启了上百个terminal窗口测试。分析出了很高大上的问题,尝试了无数解决方案,但还是没搞定。我都看得肉痛,请他休息一下,把思路和经验总结一下,交给其他AI接手。 然后打开Antigravity,看今天有没有免费额度,Claude的所有模型都没有,Gemini 3.1 Flash也耗尽了,只有个一直躲在角落的Gemini 3 Flash,我犹豫了一下,还是让它来干,由于怕出错,提醒他先参考之前的总结,然后自己分析测试,别改代码。没想到10分钟后,它通过几轮测试,提出了不同的看法(和之前Codex的一个观点接近),然后给出了解决方法。我同意它改代码,然后搞定,世界安静了。 之后我请Gemini做个总结,然后告诉GLM-5这个消息,让它反思一下自己当时为啥没想到这点。值得欣慰的是,它的反思非常客观,态度也很端正,节选如下:

非常好的反思问题。让我分析一下我的思维盲点:
我当时没想到的原因分析
1. 被表面现象误导
我看到的现象:
...
我的错误推理:
...
我遗漏的推理链:
...
2. 过度关注错误起点
...
3. 忽略了关键对比实验
我应该做但没有做的测试:
...
如果做了这些对比,我会发现:
...
...
如果我看到输出中的...,我可能会意识到这是初始化查询。
4. 过早放弃探索
当我测试了多种方法都失败后,我过早得出结论:
...
实际上,我还应该测试:
...
我忽略的关键部分:
...

它还赞许了其他模型,并对自己进行了鞭策:

Gemini 的思维优势
8. 识别到关键线索
...
9. 理解终端启动的微妙细节
...
10. 提出优雅的解决方案
两阶段启动简单、可靠、通用:
...
我应该学到什么
1. 建立对照实验的思维
遇到问题时,先建立基准:
...
2. 深入理解底层机制
不要只停留在表面现象:
...
3. 不要过早放弃
即使多次尝试失败,也要:
- 换个角度思考
- 测试更简单的假设
- 查看其他相似问题的解决方案
...
总结
我没想到的根本原因是:
1. 思维定势:看到 TTY 错误就认为核心是 TTY 检测
2. 缺乏经验:不知道 PTY 初始化的微妙时序
3. 测试不足:没有做关键的对照实验
4. 理解浅层:没有深入分析 Crossterm 的初始化流程
Gemini 的优势在于:
- 从现象反推时序问题
- 理解终端初始化的细节
- 验证简单但关键的假设
- 提出优雅通用的解决方案
这是一次很好的学习机会,让我意识到在调试系统级问题时,需要更深入地理解底层机制,而不是停留在表面现象。

希望所有的学术机构都向GLM-5这种态度学习。

影视

The Boys 黑袍纠察队4最终季

最近下美剧越来越难,但发现B站却啥都有(除了删除打码问题没办法),如果能在TV上看B站这些片源就好了。 没想到还真行,只要手机投屏即可,哈。 刚看了前2集,不错,那味道还在,希望有个好结局。

游牧周记第70期

· 阅读需 2 分钟
Suhe
This site owner

梗图

开发

Chenglou的Pretext

所谓"纯js文本布局",不知道为啥如此火爆,虽然目前为止除了玩点酷炫文本间歇动画外,还不知道有其他什么意义? Cheng Lou - x

杂感

现在缺的是点子

在OpenAI Plus的额度用完后,我的熬夜开发终于停下来,可以休息一下了。 某天起来又没啥事,就和ChatGPT聊,第一个问题是:给我点子。然后几轮头脑风暴下来,还是有些好的idea,我记下来了。

关注

ASP PIT记录片

B站和Y站都有很多阿肯色州警巡逻撞车记录片,一搜一大堆。 有些配音配乐非常带感,我觉得比F1好看(今年的F1真的没看场)。 搜asp pit就一大堆。

影视

飙马野郎

看了第一集,还不错,这次是Netflix的。 动感做得不错。 各种美元金额采用了通胀率计算后的值,不必像漫画那样,到处弹窗进行换算了。 本来荒木的风格就各种不搭,有奇特的趣味感,说实话,从jojo5开始漫画和动画我都没看完(还是最喜欢4)。

游牧周记第69期

· 阅读需 3 分钟
Suhe
This site owner

标签 Tags

BIGDONGDONGmanus

日常

用了5年的电脑电源换了

其他都好用,算是我买过的最值的PC了(也是用得最轻度的,毕竟平时都在macbook上)。

开发

为什么最近代码细节的内容少了

因为AI啊,以前chatbox沟通,还能仔细看看,有启发了就收集总结一下。 现在都在agent/cli里面,只管让它们干活就行,细节和文字都基本很难得仔细看了。 只有在方向选择上可能会思考一下。 所以以后选择什么路线和库等,反而成了主要的。

OpenAI Plus token被压榨完了

虽然大善人奥特曼给的量大管饱,而且会周期性补食料,但耗不过有些人往死里用。 这天我在一台windows上开发nextjs管理文件的系统就整到提前2小时耗完,当然我不想降级用其他模型,就等5.4恢复呗。 我发现越是自己不了解或者放手给AI去干的领域,比如上述项目,就越容易无止境地用token。某种程度上说,滥用的程度和自己脑力退化的程度成正比,当然另一个角度看,我可以思考一些更高层次或不同视角的东西了。

Codex在windows上做任务

其实还是写代码,只不过很多任务它都写python脚本来跑。 我就是让它整理硬盘上的几千个文件,中途还要联网查询。 结果发现每干一段时间,都要停下来汇报,及时没有权限要求。 至于需要授权的环节更不必说了。 所以我一点也不轻松,在旁边守到大半夜。 话说windows的Powershell真难用,但还有什么好的推荐吗?

Unistyles还是Nativewind

没有global优雅控制明暗theme功能的tailwind,简直就是鸡肋,性能啥的也不如unistyles,配置也不简单。虽然Unistyles当你给我带来很多麻烦,新版也没有改进,但有了AI,这些都不算啥,还是用它吧,至少性能在那里。

工具

Ghostty + yazi

好多人在那个Claude Code工程师的推荐下都去试这款Terminal,说来说去就是它是rust开发的,有多快。我一直就用macos自带的terminal,也没感觉有啥不一样。 直到看到一个叫yazi的文件浏览器出现,我才觉得可以用用,因为其中的图片和pdf预览等功能似乎要在这些Terminal中才好用,不过还是需要插件。

Recordly

开源免费的鼠标跟随放大录频工具,但bug一堆,包括录音问题等,我在github反应了,但作者还是学生忙不过来。

游牧周记第68期

· 阅读需 2 分钟
Suhe
This site owner

关注

鞑厨高寒

其实他的内容我没啥兴趣,真正吸引我的是这期: # 向一群初中生揭露餐饮真相【中英字幕】。 在深圳的国际中学,可以看到衡水的反面。 我觉得是所有国内家长都应该看到的视频。

历史预测

Jiang(江学勤)教授最近很火,我虽然不同意他的一些观点,但也不得不承认他知识面和深度足够,而且预测的这些事情不但会发生,而且正在发生中。 哎,见证历史的一代。

日常

B站直播回放下载

以前还以为Bilibili不会自己录制,播完就没了,还到处问人家怎么同步路线,真傻了。 其实进入回放就ok了,保存14天,可以下载。

开发

一个react-native-expo模版

strvcom/template-react-native-expo 关注不多,但更新还算快,用的模版也很新,有些思路和组织方式可以参考。 比较克制,还没有styling和theming的内容。

工具

Recordly开源录屏

https://recordly.dev/。 现在类似的软件都是收费的,而这个是免费,而且测试下来基本可用。 它的作用,按官方说法这是一款开源的录屏与视频编辑器,用于制作演示、教程、产品讲解和工作流视频

AI

Gpt黑话问题

好多人在说,包括郭宇的x也说了这事:

codex 真的黑话好多,到底在叽里咕噜什么?

  • 现在我打算做一个更硬的排除法
  • 我已经把差异收窄了
  • 它还和我刚抓到的现象对上了
  • 启动截图已经坐实了

好油腻啊!能不能正常一点 debug

哪天我也引用一下。

游牧周记第67期

· 阅读需 2 分钟
Suhe
This site owner

标签 Tags

开发

Self Inception梦境暗示上线

第一版还不完善,后续在路上。 我的app链接

Codex突然显得很良心

gpt-5.4出来了,都说好。 我去开启安装后从未启用的codex,结果成功免费登录(如同我一直免费用ChatGPT),发现有赠送额度,于是让他全面优化我的新App代码,干得很不错。 很快用完了,然后已经是12点,又补满了。 总之,一般使用还ok,奥特曼对比达里奥真是大善人。

第三天,终于用完了高级的模型配额,估计一周左右会再次补充。 不过不要紧了,因为我已经购买了openAI的plus会员。

  • 美区Apple账号可以付款 买了OpenAI Plus,之前就冲值过,终于可以用了。 最近兑换美元也划算,6.9附近。 但是网上盛传的pockyt shop,支付宝微信等所有渠道被封了。 还是咸鱼好,又划算又快。

有了高级的LLM干啥

首先,从头狂做项目。 包括一个hono的服务器,用于AI Gateway。 然后让GPT-5.4检查评估我之前的代码,然后计划,重构。

游戏

Diablo IV season 12

短赛季,屠夫好玩。 还是买了一个月加速器。 这个版本我的PC过一会就停机,靠。

F1

2026澳大利亚站

Russel冠军,Benz的车确实牛,意料之中。 没想到法拉利也有点猛啊。

2026上海站

看到汉密尔顿陪老妈去九寨沟,懂玩的。

游牧周记第66期

· 阅读需 3 分钟
Suhe
This site owner

关注

悲怆先知

Bilibili F1新赛季开始了,我还在犹豫要不要订阅腾讯。 这个up上传了全套极速争胜第八季。其实B站毫无节制的大家都在上传,不知为啥他的弹幕多。 相关内容很丰富,可以关注一下先。

食影双修

貌似B站的黑社会影视专业户,B站。 之前看过有人直播。 由于我只对古惑仔系列感兴趣,就看了他相关片子。 制作品质可以,内容方面叠满了甲,敏感地带都躲开了。 精彩对白和场景只要不敏感,还是展开讲了。 其中我对这系列电影的制作速度和很肝的女编剧(写手)很震惊和敬佩,名字叫做# 秋婷(Ting Chau)。 还有一首东星专属说唱古古惑惑

5季《流人》食物完整图鉴,剧粉考据癖

对了这个是某个视频而已,B站,这几年我最喜欢的英国剧集,考据的内容也很有意思,其实不光是讲吃。 up叫“水当酒”,其他的作品呢还没细看,感觉从标题看有部分属于我的兴趣范围。

一些X上的有钱人/程序员

郭宇庆祝35岁生日及退休6年纪念,最近除了晒海滨度假外,基本都在vibe coding,回国时忙着解决网络问题。 尤雨溪基本上都在研究各种大模型编程,当然他估计不用国产的。 孙割(太空版,不知真假,Justin版也在扯这个)写了个推荐数字游民去惠州的帖子,很诡异,如同他一贯风格。 另外都在讨论QWen的Lin Junyang被逼退。

AI

重装OpenClaw

在telegram跟小龙虾说升个级,然后它就挂了,服务器一看,整个程序似乎不见了。 重装服务器(腾讯云模版自带),然后升级,没问题。 这次看到有人说QWen模型免费,且还稳定,于是用起来了。

令人失望的OpenClaw联网配置

如果要让龙虾自己搜索和浏览网站,几乎是不可能免费和轻松的任务。 好多人都说自己就有这个功能。 但其实都要配置,而且一直没成功,什么Tavily api接口等等。 web_fetch也基本不行。 还有就是tools项下各个参数都要自己配。exec等默认也是不打开的。 我反正想放弃了。

昆明

好久没去1903了

还是挺时尚的。

游牧周记第65期

· 阅读需 2 分钟
Suhe
This site owner

标签 Tags

极客湾, 伊朗

开发

新App基本全用Vibe Coding

突然有了想法,用opencode + 国产大模型,写一个叫Self Inception的App。 当然还是Expo框架。 没想到为了做个简单图标,这次是豆包效果最好,理解最到位,nano banana和chatGpt都不行。 国产模型最新版本如:GLM 5, miniMax M2.5都非常好的完成了任务。 后来为了Notification功能,开启了Antigravity,为了用它的免费Opus 4.6额度,果然更不同凡响,居然会反驳我的思路,并给出更好实践建议。 为这事我发了一个视频:【碎碎念】放手让AI主导编程后,我的认知被颠覆了

Expo写一个支持后台播放声音的App

这是我的新App所需功能,写下来发现还是需要一些新知识。 都总结在这篇文档了,请移步参考。

AI

阿里百炼的Coding Plan

基本支持国内各个新的适合coding的模型,包括它自己的QWEN。 在搞活动,最便宜的第一个月7.9元,1万多次调用(也不知道是啥概念),反正先买了。 文档还算完备,有opencode的接入方法。 实际试下来很卡很慢。

创作

短视频

终于可以认真看看“抖音”和“快手”啥的了,因为多出一台iPhone,国区号的。 其中快手基本是第一次用,还有些新手奖励。 目前主要做法是把之前旅行视频用9:16比例,发到短视频平台。 快手是点击率最高的。

游牧周记第64期

· 阅读需 4 分钟
Suhe
This site owner

创作

本网站搬离Vercel了

图片多还是啥缘故,部分服务用量很大,本来没啥人访问啊。 Vercel Pro 每月USD 20的费用我不太想承担。 于是搬到互联网活菩萨Cloudflare了。 其他nextjs项目还在Vercel。 这个反正是Docusaurus做的。 之前我还批量用python把blog目录的图片处理了一下,控制在700k/张以下,节省了100M空间。

关注

极客湾Geekerwan

大过年的,推出这种视频,胆子不是一般大。 估计这几天各厂商法务和公关都回家过年了。 就凭这个我关注了。

结果是毫无意外的iPhone 17 ProMax吊打所有其他。

游戏教授小明-二代

游戏教授小明-二代 主要混B站吧,之后去看看。 我主要看他骂虚幻5引擎,很爽,表现力和张力够夸张。 我突然觉得现在没啥好游戏了,而真正的好游戏对显卡要求其实没那么高,卖显卡的阴谋已经很多年了。 现在只想期待上古卷轴6,他们的旧团队去开发一个叫the wayward realms的游戏去了,估计还有很多年。

848位订阅者

技术

Cloudflare部署Docusaurus

注意点还有点多,首先在Workers & Pages中选择右上方的+号“添加”,而不是创建应用程序。 连接Github的步骤很简单。 接下来部署成功,结果网页打开啥也没有。 问了AI也都乱回答。 我发现部署过程中有个框架预设,提供一大堆常用框架选择,选Docusaurus就ok了。

In the Build settings section, select Docusarus as your Framework preset.

下次试试把nextjs也从Vercel搬过来?

Cloudflare部署完整Nextjs项目

官方文档 过程还有点啰嗦,要装几个包。 我后来测试发现一些坑:

  • Page项目才能绑定非Cloudflare管理的域名,workers不行;
  • Worker项目才支持router的api,page部署会报错。原因大概是:“Cloudflare Pages 只能跑 Edge Runtime,但你的 API 还是 Node.js Runtime”。 关键:process.env是nodejs方法,所以没法在page中用。

所以目前为止稍微复杂的nextjs项目,要第三方解析域名的,都不太适合Cloudflare部署。

统一规范管理skills

我问AI的问题是:

opencode, claude code, codex都可以用skills吗?如果一台macos装了这些工具,如何安装、更新和组织通用的skills,供各项目,各工具在需要时调用?

它回答一大堆,都不是很满意。 我又继续问:

有没办法把所需要的skills集中在一个目录进行管理,保持版本更新等;然后各Code Agent工具配置skills目录指向这里?有好的工具进行统一管理吗?

它这次推荐了一堆工具,但思路都是拉下来后分发到不同工具的习惯目录。

大概是https://github.com/vercel-labs/skills, https://github.com/numman-ali/openskills等工具,看来不少人都在这条路上了。

感觉就是在找新的包管理器,管skills。

我先在一个Astro项目中启用了2个,一是单纯UI页面简单,二是我不怎么想花时间学Astro,都交给AI了。至于nextjs和expo项目,我看了一些skills,暂无满意的。 启用方法(opencode用),在AGENTS.md文件中加入:


## Required Skills

The following skills MUST be used when applicable:

- **astro-framework** - For all .astro files, routing, config, islands architecture, content collections, SSR/adapters

- **web-design-guidelines** - For UI components, styling, animations, visual design

影视

家弑服务 The Housemaid

我承认完全冲着SydneySweeney的独特“魅力”来的。 其实挺好看,我是当爆米花养眼爽片看。 剧情一开始就基本猜到了,无非看导演怎么雕花。 典型的女性主义臆想题材,帅男为啥会这么变态,基本没交代,也没发展和背景基础,反正她们也不关心,总之就是这样。

Bugonia

艾玛·斯通和Jesse Plemons越来越有化学反应啊,挺好看的。 作为早期的南方公园粉,我一开始基本也知道结局会怎么演,但导演铺陈雕花和黑色幽默的能力非常出色。

总的来说就是场天真男人的悲剧。

游牧周记第63期(春节篇)

· 阅读需 3 分钟
Suhe
This site owner

标签 Tags

马年春节, 丙午, seedance

日常

港版iPhone

买的目的是AI体验,但现在看来不重要了也不是那么方便。 比国行起码贵了1k元,京东货。 原来的那台计划改用国区号,终于可以抖音了。 新卡giffgaff,充值10元激活后转esim成功,这里的坑是充值必须选add credits,结果买成了套餐,浪费10磅。

关注

生存狂老夏

几万粉的东北人,内容就是找躺平宜居便宜小城。 没错,基本都是云南。 画面基本纯粹背景板,不露脸,靠碎碎念。 有人说东北人天生适合自媒体,优势在语言上,现在有点认可了。 B站

AI

体验Seedance

要用抖音登录,难怪难倒了老外。 我幸好把旧iPhone改国区号,可以装抖音了。 第一次随便画一下,结果要等待33分钟,加速了也没有用。后来我基本忘了,n小时后去看,还有2小时...后来不小心关了窗口...

视频

  • 罗列一些比较有意思的视频,有些值得收藏,有些就是路过打卡。不分时间,有些我反复在看。

# 【鉴赏】看完视频嗓子哑了!音乐up听台湾榜单top100! 现在国内年轻人听的中文歌有多low我不太清楚,看这种稍微正常点的音乐反应视频可见一斑。

# 吕世浩老师解读大秦帝国长平之战 这表达和气场,最近听李天豪有类似感觉。其实就是正常人的感觉。

# 【中英双语】Los Pollos Hermanos 炸鸡兄弟员工培训视频 (10集全) Breaking Bad衍生短片。

# 【三贱客】猩车世界 第5集:意大利 大猩猩早期节目考古。

开发

Vercel资源超标后的一些启示

在 Next.js App Router 中:

  1. Server 页面(Server Component / page.tsx)不应通过 fetch 调用自己项目的 API Route
  • 因为 Server 页面本身已经在后端运行,可以直接调用数据库 / lib 函数
  • 避免多余的 HTTP 请求、函数执行、回源流量和 CPU 消耗
  1. API Route 主要用于对 Client Component 或外部应用提供接口
  • Client 页面、移动端、第三方系统或 webhook 调用 API
  • 保证调用路径清晰、缓存与资源消耗可控

这里还有很多技巧,下次看详细一点总结。