Git/GitHub
一次 git commit 之后,硬盘上到底多了什么日期: 2026-10-02.git 用了十几年,一直是个黑盒。这次我建了个测试仓库把它整个拆开:git add 写进去的其实是个 26 字节的 zlib 文件、文件名根本不在文件旁边、31 个版本 5.26MB 的文档 gc 完只剩 26KB、而最新版本居然挂在 delta 链的最尾上。文里每个数字都是 git 2.47.3 真跑出来的。
拔掉网线之后:本地优先软件与 CRDT日期: 2026-09-19在高铁隧道里改了一份文档,第二天发现它变成了两个「冲突副本」。这件小事让我认真想了一次:为什么我们默认数据存在别人的机器上?以及,要让「本地才是主副本」这件事真正成立,工程上得付出什么代价。
Karpathy 的四条黄金法则:当 AI 开始「过度设计」时,如何用 CLAUDE.md 拯救代码质量日期: 2026-06-13Andrej Karpathy 的 andrej-karpathy-skills 仓库斩获 149K+ stars,里面只有一份 CLAUDE.md 模板,核心是四条黄金法则:Think Before Coding、Simplicity First、Surgical Changes、Goal-Driven Execution。这不是约束 AI,而是让人机协作从「AI 替你写」走向「你定方向、AI 执行」的新范式。
用 Travis CI 自动部署 Github Pages日期: 2019-05-02Github Pages 不能运行动态程序,只能输出一些静态内容。因此 Github Pages 非常适合用于前端项目的展示。可用于存放项目介绍、项目文档或者个人博客。本文介绍了怎么用 Travis CI 自动化部署 Github Pages。