该项目是在 Recurse Center 为期六周的驻留期间创作的,是一种用于设计程序化时钟的视觉化、基于节点的语言。用户可以在“织布机”(Loom)上通过连接代表向量、标量、字形和环境“栖息地”的节点来构建时钟。
该系统依赖于数学基元——利用基于时间的向量来表示小时、分钟和秒——并将其转化为圆形画布上的动态几何动画。编辑器使用 Svelte 5、TypeScript 和 p5.js 构建,特意摒弃了文字,转而采用手绘符号和印记,旨在创造一种抽象且直观的界面。
该工具的功能类似于编译器:一旦作品完成,“织布”(Weave)功能会将其渲染成一个独立的、自包含的 HTML 文件。这些导出的时钟完全基于程序生成,允许用户自定义节奏、主题和“呼吸”模式。通过操控“织布机”,设计者可以创造出独特且自定义的计时可视化效果,并完全在浏览器中运行。您可以访问 https://te-st.ing 体验该工具并导出您自己的时钟。
哇,真是个美人。20世纪60年代,四辆保时捷 912 被改装成了日本警车。这辆在神奈川服役至 1973 年的车辆是目前仅存的一辆(即便如此,它也经历了翻新)。这辆日本警用 912 于 1968 年至 1973 年在神奈川县服役,负责第三京滨道路和东名高速公路的巡逻。在五年的服役期间,它行驶了超过 15.5 万公里,甚至还曾拦截过一辆时速 178 公里的超速车辆。
警用车辆在服役期满后通常会被报废,但这辆车是个例外。因发动机故障退役后,它在警察学校被保存并展出了 26 年。随着时间的推移,风吹日晒导致车辆严重损坏,1999 年它被卖到了废车场。经过六个月的协商,这辆车最终被寻回。以下是几张当年 912 服役时的照片。
本文是介绍 Emacs 实用、冷门且“开箱即用”功能的系列文章的第三篇,旨在为资深用户提供参考。文章特意避开了热门插件,专注于那些几乎无需配置、学习曲线平缓的内置功能。
文中重点介绍了以下特性:
* **词典与搜索:** 使用 `dictionary-tooltip-mode` 即时查看释义,利用 `ffap-menu` 列出缓冲区内的所有文件路径或 URL。
* **文件管理:** 在 `find-file` 和 `dired` 中使用通配符进行批量操作,以及利用 `dired-compare-directories` 进行高级的文件级比对。
* **差异比对与追踪:** 使用 `compare-windows` 进行简单的并排文本差异比对,通过 `highlight-changes-mode` 可视化修改内容。
* **生产力工具:** `ruler-mode` 用于视觉布局调整,`refill-mode` 用于自动段落换行,`emacs-lock-mode` 用于防止误删缓冲区。
* **导航与定制:** 扩展 `apropos` 系列命令以更轻松地发现功能,使用 `find-function-on-key` 直接跳转到函数源码。
作者强调,虽然这些工具较为冷门,但它们无需外部依赖即可显著提升工作流效率,这也证明了只要深入挖掘,Emacs 的内置库依然蕴含着惊人的潜力。
托雷峰(Cerro Torre)是一座海拔 3,128 米的山峰,坐落于智利与阿根廷边境,至今仍是世界上最具争议的山峰。其历史因意大利登山家切萨雷·马埃斯特里(Cesare Maestri)而蒙上阴影,他声称于 1959 年首次登顶,但这一说法广受质疑。1970 年,马埃斯特里重返此地,开辟了“压缩机路线”(Compressor Route),他使用汽油动力钻机安装了数百个永久性岩钉,此举被纯粹主义者斥为“从未来手中窃取山峰”。
2012 年,随着美国登山家海登·肯尼迪(Hayden Kennedy)和贾森·克鲁克(Jason Kruk)在无需岩钉的情况下快速登顶,并在下山途中拆除了马埃斯特里留下的 125 个岩钉,这场辩论达到了白热化。他们的单方面行动引发了全球愤慨,并点燃了关于登山“公平手段”的激烈争论:这些路线究竟应作为历史遗迹予以保留,还是应通过“解放”来恢复山峰最初的挑战难度。
批评者认为,拆除行为是傲慢的破坏,限制了技术较弱登山者的进入机会;而支持者则将其视为恢复道德纯洁性的无私之举。这场争议凸显了登山伦理的主观性。如今,托雷峰已被随后的自由攀登壮举进一步“解放”,其留给后世的遗产正如其锯齿状的岩壁一样,复杂且充满争议。