主要内容:
- 设计平板床:刚搬进未装修公寓,朋友有 CNC 路由器,开始设计床架,要求适配 200cm×180cm 床垫,下方有 50cm 储物空间,从单张桦木胶合板切割,可能使用宜家 LÖNSET 板条,对比 Christoffer Martens 的 Siebenschlafer 床,尝试设计 taller 版本发现不能隐藏储物盒,决定利用 CNC 精确切割设计,使用 Autodesk Inventor 设计时发现确保零件可从单张切割较繁琐,还介绍了 CutList Optimizer 等工具,以及 Cuttle.xyz、FlatFab、Kyub、Joinery、OnShape feature scripts、Mozaik、Polyboard 等 2D 切割和零件设计工具。
- LSP 双向编辑 + CAD 概念模型:James Vaughan 写关于用 LSP 连接文本代码编辑器和图形界面的想法,HN 评论值得一读,与视觉编程最大化主义朋友讨论,提到代码作为主要工件和代码作为日志的区别,思考 CAD 领域模型,传统 CAD 强调特征树操作,CSG 强调布尔运算,行业特定软件基于橱柜等,模拟/CAM 工具强调制造操作,Alan Perlis 名言表明设计 CAD 系统的关键是相关内容的情境性,目前正在探索更接近参数化 CSG 方法。
- 其他杂项:制作简单脚本将 MIDI 控制器的三个拨盘映射到三个显示器亮度,优化后用 HTTP 提高速度;在 codeCAD 中实现点击添加点,用 Clojure Zippers 操作抽象语法树;VDO.ninja 是开源音频视频传输工具;Zencan 是 Rust 的 CANOpen 框架;推荐关于英国国有化酒吧等视频,以及 grep.app 等工具。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。