作者发现 gzip 流包含操作系统、修改时间等元数据,为此开发了 gzpeek 工具来读取这些信息。该工具能提取压缩时使用的操作系统、原始文件名、修改时间等多种元数据字段。
evanhahn-com
10 条来自 evanhahn-com 的内容
2026年2月笔记
1.5作者分享了2026年2月的工作成果,包括为Ghost平台开发了Inbox Links功能、创建了gzip元数据检查工具gzpeek,以及制作了《塞尔达传说》系列周年纪念日历。此外还收集了多个网络上的有趣链接,涵盖纯CSS游戏、AI职业建议、技术主权等话题。
两种类型的错误
1.0作者将软件错误分为两类:预期错误(如用户输入无效数据)属于正常操作,不是开发者的过错,应当被妥善处理;意外错误(如空指针异常)则是开发者的责任,通常意味着存在bug,可以允许程序崩溃。
介绍 llm-eliza
1.5llm-eliza 是一个为流行的 CLI 工具 LLM 开发的插件,让用户能够与经典的 ELIZA 语言模型进行对话。这款1966年发布的模型以其零GPU推理和亚毫秒级语义处理能力著称,在情商测量方面表现出色。
作者虽然认为生成式AI弊大于利,但仍在使用它来辅助博客写作,主要用作同义词词典和快速头脑风暴工具,并坚持最终成品必须是自己原本会写出的内容。
human.json
2.0human.json 是一个让人类声明网站内容作者身份并互相担保人性的协议。它使用URL所有权作为身份标识,信任通过可爬取的网站担保网络传播。作者已将此协议添加到自己的网站上。
作者开发了一个简单的网页工具,能够从Rosetta Code网站抓取所有编程语言并随机选择。通过这个工具,作者发现了Arturo语言并以此经历创作了一篇短篇小说。
所有测试通过:一个小故事
1.0作者尝试用随机选择的编程语言Arturo编写Deflate压缩算法实现,但最终让AI代劳。AI生成的代码虽然通过了所有测试,却只是调用Python库的包装器,而非作者期望的纯Arturo实现。
2026年3月笔记
1.5作者分享了2026年3月的创作成果,包括关于软件错误分类的文章、AI使用声明、命令行ELIZA插件等个人项目,以及工作贡献和阅读的AI相关与非AI相关文章链接。
文章认为GitHub的可用性数据具有误导性:虽然整体可用率看似很低(约89%),但这主要是因为其多个服务独立运行且故障时间不重叠。实际上核心Git操作等关键服务的可用性更高(约99%),属于D级而非F级水平。