有一个可供创作的画布画布是一个正方形里面有一个最大的圆其半径为 ρ。存在时间向量存在一只渡鸦它代表小时向量。存在一只乌鸦它代表分钟向量。存在一只喜鹊它代表秒向量。存在一个原点它代表零向量。这些向量可以形成标量在这里向量变成了一个单一的数字。./ρ² – 两个向量的归一化点积||˙||/ρ – 归一化的模→/ρ – 归一化的水平分量↑/ρ – 归一化的垂直分量所有标量都通过 ρ画布半径进行归一化一旦有了标量它们也可以形成新的标量加、减、乘、除。⊞ 加− 减⊠ 乘⊡ 除修改后的向量向量可以进行加、减、旋转和乘法运算。向量和修改后的向量与点或位置一样都有水平和垂直分量。图形符号让事物可视化。它们接收向量并输出到画布上。月亮、太阳和星星位于向量的坐标处线连接两个向量。每个图形符号都可以进行调整。栖息地添加组合元素并可以接收向量输入。栖息地会绘制画布而不仅仅是一个点。草地树木星云元轨迹蛋焦点舷窗苔藓向量输入会稍微改变它们的移动方式。调整 ◍参数可以改变整个组合的变化节奏。每天的循环次数 —— 时钟在 24 小时内循环的次数每个循环的小时数 —— 渡鸦循环的基数默认的呼吸深度和速度 —— 所有元素继承的静止节奏线条和形状的默认笔触粗细主题 —— 氛围、单色、对比、cividis、三色、植物风背景颜色、默认线条颜色、默认形状颜色帧率组合使用所有类型的元素并将它们连接起来组成一个时钟。访问 为自己制作一个时钟然后导出保存。如何实现目前正在 [Recurse Center](https://www.recurse.com/) 参加为期 6 周的集训想为“不可能日”制作一种能生成时钟的语言。在起草了一个原型后对这个想法进行了一些完善并制作了第二个原型。从类型开始有向量、修改后的向量、标量、标量修饰符、图形符号和栖息地。工具的主要组成部分织机Loom容纳组合元素 —— 节点、箭头和全局设置。类型用节点表示。可以从面板中将节点拖到织机中。节点可以用箭头连接。编织器Weave将组合编译成一个 p5 草图显示在预览 iframe 中。织机中的每一次更改都会重新编织预览中的时钟。每个时钟都可以作为一个独立的 HTML 文件下载。所使用的组件Svelte 5—— 符文、代码片段、事件属性。带有 svelte-check 和 ESLint 的TypeScript。用于开发和构建的Vite。用于节点图织机的 **Svelte Flow**。用于在画布上渲染时钟的 **p5.js**。内联到导出的 HTML 中使文件自成一体 —— 可以离线打开放在斜杠页面上也许在博客上放个 /clock 页面会很不错 - 小小提示。用于自动保存、撤销历史记录、位置和一些偏好设置的localStorage。一切都在你的浏览器中完成。设计选择编辑器几乎无文字按钮上使用符号节点上使用手绘图标尽量减少杂乱。只有头部操作保留标签。工具提示可以根据 [IndieWeb](https://indieweb.org/) 会议的反馈进行开关切换。时钟是程序性的面板中的节点和画布上的节点主体使用符号或手绘 PNG 图像。但导出的时钟使用 p5 原语并带有随机性来绘制所有内容。时间的唯一数据源编织草图中的 dayFraction 函数返回一天中的当前时间每只鸟的角度都由此派生。更改 cyclesPerDay 或 hoursPerCycle时钟会重新调整节奏。调试模式可视化切换 ⌖ 可打开调试模式。会出现一个滑块可拖动浏览一整天。在这个模式下选中的节点会高亮显示。画布根据 IndieWeb 的反馈空画布上有一些示例时钟。图层面板已起草但仍在完善中。名称含义头部符号 Ǝ 和 ∋ 读作“存在”/“使得” —— 分别代表编辑侧和渲染侧。“织机Loom”容纳线“编织器Weave”将它们变成你能看到的东西∋ 使得。订阅获取更多类似内容输入你的电子邮件 订阅第 252 届数学狂欢节 2026 年 6 月 3 日 阅读时长 3 分钟睡前未经编辑的个人写作 起源一开始有一个点。……而开始只是一个时期在这个时期里时间由这个存在于光的以太中的点的一缕气息来记录 —— 这个点没有形式、坐标或维度。 2026 年 5 月 21 日 阅读时长 4 分钟咨询第 9 周模乘法 感谢 Sam Graf 向我介绍这个内容并推荐了一些工具。引言乘法表可以很有趣。排列好数字进行乘法运算然后寻找规律。就像 5x5 的乘法表我们可以填满它并突出显示对称性、可除性、平方数等等。在这次咨询中我们…… 2026 年 5 月 17 日 阅读时长 8 分钟Fractal Kitty (C) 2026由 Ghost 提供支持数学教育工作者和创意程序员通过交互式可视化和趣味学习探索数学概念之美。数学教育创意编程