507 种机械运动

查看原文 HN 讨论

文章摘要

507movements.com 是一个把 1868 年的经典技术参考书搬到网上、并逐一做成交互动画的站点。原书是 Henry T. Brown 编的《Five Hundred and Seven Mechanical Movements》(五百零七种机械运动),副标题交代了收录范围:涵盖动力学、水力学、流体静力学、气动学、蒸汽机、轧机与其他传动装置、压力机、钟表学以及各类杂项机械中最重要的运动方式,并收入了许多此前从未发表、以及若干当时才刚投入使用的机构。网站使用的是 1908 年第 21 版的原始插图与文字,另外附上了站长的少量注释。

站点的组织方式很简单:一个总索引(按字母排的机构名索引,注意其中的数字不是页码,而是插图与段落的编号)、若干页缩略图,以及 507 个单独的编号页面(mm_001.html 一直到 mm_507.html),页面顶部有 prev / next 可以连续浏览。每个编号页上是一幅原书铜版插图加一段简短说明——比如第 1 号就是最基础的「皮带与皮带轮」,说明只有一句话:演示用简单皮带轮和开口皮带传递动力,此时两个轮同向旋转。

站点最大的卖点也是它最大的遗憾:动画并没有全部完成。首页有一段站长自嘲式的说明——「等等,你说它们是有动画的!」——承认目前只完成了相当一部分,识别方式是看缩略图页里哪些是彩色的(彩色缩略图 = 已完成动画),其余仍是原版静态插图。站长说会持续补完,直到 507 个全部完成,并让读者关注其 Twitter/Facebook 追踪进度。这段文字连同页面上仍在挂着的社交按钮,本身已经成了这个站点年代感的一部分——它上一次被认真更新已经是很多年前的事了。

技术上,动画由一个基于 HTML5 Canvas 的自研 JavaScript 库驱动。站长在 About 页说明这个库「高度实验性、目前是专有的」,也许某天会打磨后开源,但现阶段过于特化、没有通用价值。版权方面的划分很清楚:原书的静态图片和文字早已进入公有领域,可以自由使用;但页面布局与动画插图的版权归 507movements.com 所有,且明确表示不会授权别人把动画复制或转格式到其他网站。站长恳请访客尊重其工作量——所有图片都是逐张扫描并精心修复的,不要整站镜像;如果确实要用某张图,请顺带告诉读者出处。站点由 Matt Keveney 拥有和运营。

顺带一提,HN 提交者在正文里附了一条很实用的链接:原书 1868 年版在 Internet Archive 上可以完整免费阅读(archive.org/details/fivehundredseven00browiala)。

HN 评论精华

这条帖子拿到 665 分但只有 80 条评论——典型的「大家都点赞、然后各自去玩了」的老站重发。dang 在楼里做了 macroexpand,列出这个站点历年上 HN 的记录:2013 年(两次)、2014、2015、2019、2021、2024,加上这次是第八次。讨论的真正主线不是机构本身,而是「这该拿去训练 AI」和「AI 根本不懂机械」这两个互相打架的判断