1代码是写给人看的?时代已经变了一个触发重构的信号 我在做的一个项目是基于 Web 的文件管理系统,支持本地文件和 WebDAV 协议,除了基本的目录和文件操作,还支持图片浏览和视频播放。今天花了不少时间在视频播放部分——多种格式、格式探测、浏览器能力探测、转码策略、边转…LLMAIClaudeCodexProgramming30 Mar 2026·0 reads→
2我如何用 AI · 网站设计文件管理器 今天在做一个基于 Web 的文件管理系统,支持 WebDAV 协议。整个架构是 Codex 做的,包括后端部分、前端的类型定义和 API 约定,我把 UI 展示部分留给了 Claude Code。Codex 帮我定了一个布局:左…前端AIClaudeCodexDesign28 Mar 2026·158 reads→
3钓鱼那些事河边长大的孩子 没有一个在河边长大的孩子不喜欢钓鱼。我就是这样一个孩子。 村子南头是一个大坡,大坡下面是一条河。小时候那条河清澈得好几十公分深都能看到底,水底的石头和水草清清楚楚。印象最深的是一棵大柳树下,树很大很老,遮起一大片绿荫。旁边有…生活北京钓鱼回忆童年25 Mar 2026·42 reads→
4AI 立大功、闯大祸?记一次 ESP32 开发调试说我的语音机器人已经几乎实现了第一阶段,可以按键和豆包的大模型对话。然后我就开始接屏幕。等这些零件都接好了,我发现一个问题,喇叭的音质不知道什么时候变差了。说变差其实不准确,因为我不确定是从什么时候开始坏的,也许一开始就有问题。具体表现就是…AIESP32调试C++Rust17 Mar 2026·464 reads→
5ESP32 这件小事我从小就对电子产品感兴趣,上小学的时候,买到了一本介绍电子零件的书。我想让村里修电视的叔叔教我,他教了我怎么认色环电阻,但似乎也不知道怎么教整个体系,而且很多零件根本不知道哪里有。这件事就这么搁下了,一搁就是快三十年。 十来天前,我跟 AI…AI豆包ESP32硬件折腾15 Mar 2026·73 reads→
6一个简单快乐的下午上午:墨水屏 今天到中午,我一直在家里调试 ESP32 代码,把电子墨水屏项目基本上弄好了,就差外壳了。 出发 家里人要出门逛街,我本来打算一起去。结果我去上厕所蹲马桶,他们就开车走了,因为多数我都是待在家。 于是我做了原本计划的事:去大行…豆包大行 P8自行车生活随笔ESP3209 Mar 2026·76 reads→
7我用一天时间重新设计了这个博客对,我又改博客了。 之前的主题要靠封面图撑场面,找不到合适的图就乱糟糟的。我有 100 多篇老文章,没精力一篇篇回去补图,那就换一个不需要图的设计。 顺带把 NextUI 也删了。不是因为它不好,是因为根本没用上——所有用到的地方自己写三五…博客Tailwind CSSAIClaude豆包25 Feb 2026·74 reads→
8记一次惊心动魄的 ZFS 存储池恢复实战今天下午,我正准备给新起的项目配置数据库,发现本地 NAS 上的 PostgreSQL 数据库突然连接不上了。起初发现是硬盘满了,经过排查,更糟,ZFS 存储池不见了。这台Nas是用来备份的,因为 whale 池子不见了,定时备份命令把系统…LinuxDebianZFS04 Jan 2025·514 reads→
9基于 RAG 的小说智能问答系统实现其实以前看小说的时候就有过类似的想法,把小说输入到AI系统,可以和系统进行剧情讨论,这样岂不是很有意思?只不过原来没有思路,也不知道这就是 RAG,所以一直没有实现。经过一段时间的学习,有了一些理解,所以想自己实现一个基于 RAG 的小说智…PythonRAGLLMLlamaIndexpgvector14 Oct 2024·853 reads→
10不用密码也能登陆?React中的通行密钥实现你可能已经注意到了,近两年有些网站提供了一种名为 通行密钥/Passkey 的东西作为用户身份认证方式,或者辅助验证。今天我们来了解下什么是通行密钥。 什么是通行密钥? 2022 年 6 月,苹果公司宣布将在 iOS 和 macOS 中加入…Next.jsReactPasskey通行密钥11 Oct 2024·586 reads→
11Caddy: 简化SSL证书管理的利器自从使用Caddy以来,再也没有操心过SSL证书管理这件事。回想起使用Nginx时,即便配置了、这些自动化脚本来更新证书,仍然会因为不小心删除crontab等原因导致证书过期。这种情况并非罕见,令人烦恼。 Docker镜像 我的应用程序都运…LinuxNginxCaddySSL12 Sep 2024·1,030 reads→
12博客重生之Next.js序 对,我又重构博客啦,虽然自从上次更新,也不过才过去一年半。但是这个界面实在用了太久了,有十年了,也太过简陋了。这十年我学了后端,学了前端,做了全栈。博客的技术栈变化也体现了我的技术变化。这里有过往的。工作中主要用 Vue,但是因为喜欢 …博客Tailwind CSSNext.jsReact31 Aug 2024·417 reads→