**OrgWebAlchemy** 是一个全新的 Guile Scheme 库,旨在解析 Org-mode 文档并将其渲染为 HTML,且无需依赖 Emacs。
该项目摒弃了脆弱的正则表达式,转而利用 Guile 的 `(ice-9 peg)` 模块实现**解析表达式文法(PEG)**。这种方法带来了一种简洁且模块化的架构:Org-mode 源码首先被转换为抽象语法树(AST),接着转换为 SXML,最后渲染为 HTML。通过将解析器与表示层解耦,该库不仅保持了高度的可定制性,还有望扩展到 Markdown 等其他输出格式。
目前,OrgWebAlchemy 支持核心的 Org 结构,包括嵌套列表、标题、表格、链接以及各种源码/引用块。该项目采用 GNU LGPL v3 协议开源,旨在为 Org-mode 处理提供一种轻量、易于修改且符合 Scheme 惯用法的解决方案。作者目前正寻求社区反馈,已将源代码发布在 [Codeberg](https://codeberg.org/jjba23/orgwebalchemy) 上,并计划将其打包适配到 GNU Guix。
联邦通信客户端 *Conversations* 始于 2014 年的一个学生项目,此后逐渐发展为一项可持续的业务。十多年来,该开发者通过定制开发、咨询服务、补助金和应用商店销售等多种方式维持运营。
然而,该开发者与 Google 之间的关系却极其恶劣。由于 Google 频繁且武断地拒绝应用上架、缺乏人工支持,以及安全更新的延迟带来的严重风险,开发者对该平台深感失望。在服务如此糟糕的情况下,仍需向 Google 支付 15% 的佣金(每年超过 1000 欧元),这已变得难以接受。
随着长期补助金为收入提供了多元化保障,开发者在财务上不再依赖应用商店。因此,他们决定彻底放弃 Google Play,将重心转向以 F-Droid 作为主要分发渠道。在与 Google 的平台限制抗争多年后,开发者正式结束了与该平台的合作关系。
2011年,苹果推出了“Cards”应用。这是一个由史蒂夫·乔布斯构思的宏大项目,允许用户发送高质量的凸版印刷定制卡片。该计划代号为“极速赛车”(Speed Racer),但对于负责实现乔布斯完美主义愿景的生产合作伙伴来说,这却是一场运营噩梦。
苹果要求提供高端功能,如100%纯棉纸张、厚重的压凹效果,以及为了不破坏美感而采用的肉眼不可见、仅能通过紫外线扫描的条形码。这些要求需要复杂的、多阶段的印刷工艺,并要求邮政部门进行前所未有的配合。该项目因管理不善而臭名昭著,导致了严重的洲际物流混乱,并引来了苹果公司“紧急级别”的审查。
尽管在重压之下上线,但该应用推出后的市场需求并不理想,无法证明其巨大的物流投入是合理的。虽然在乔布斯于2011年10月去世后,苹果内部团队出于对他的敬意坚持了一段时间,但该应用最终还是在2013年被停用。这个项目至今仍是一个警示故事,反映了苹果不妥协的设计理念与大规模市场制造和交付现实之间的冲突。