## 电子价签 (ESLs): 深入分析
电子价签被宣传为环保、准确和省力,但这些说法大多被夸大。虽然它们提供即时价格更新和潜在的库存信息访问等优势,但生产造成的环境成本超过了节省的纸张,并且仍然需要人工监督。主要而言,电子价签赋予零售商动态定价和竞争优势——按需提价、集中管理,并可能击败小型商店。
目前,基于红外 (IR) 的系统占据了至少 15% 的市场份额,因其速度和抗干扰性而备受青睐。这些系统包括服务器、基站、收发器(可见于天花板上)以及电子价签本身。通信利用脉冲红外光,并采用专有的调制方案。最近的分析揭示了详细的协议 (PP4 & PP16) 和数据结构,包括帧格式、通过唯一的 PLID 进行寻址,甚至潜在的漏洞,例如价格操纵或电池耗尽。
在内部,电子价签使用专有的 ASIC,带有微控制器和 RAM——关键在于*没有*闪存,这意味着断电后数据和固件都会丢失。较新的型号集成了 NFC,用于潜在的(但很少使用的)客户交互。逆向工程揭示了 ASIC 的复杂性和潜在的编程接口,暗示了修改和控制的可能性。该系统的基础设施,特别是收发器,使用了令人惊讶的复杂射频组件来接收红外信号。
有关代码示例和兼容硬件,请查看 Github 上的 PrecIR 和 ESL Blaster。
“纯文本”图表和UI设计工具(如Mockdown、Wiretext和Monodraw)的复兴,展现了对有意设计约束的有趣探索。这些工具让人联想到70-80年代的文本用户界面(TUI),允许直接在源代码中进行低调的图表绘制,并具备现代Web和桌面功能。
它们的吸引力在于有限的视觉选择和熟悉的文本编辑界面。这种约束并非限制,而是赋能——随着计算能力(和人工智能能力)的增长,这种做法变得越来越重要。有意识地限制选项可以简化创作*并*提供独特的挑战。
除了可移植性和文件格式的简单性之外,这些工具还赞美了等宽字体的持久性,提供了一种有趣而强大的设计体验——Mockdown的“ASCII喷涂”功能就是一个很好的例子。它们代表了对经典方法的现代演绎,暗示着未来自我设定的限制将是驾驭日益强大的技术的关键。
## Firefox 现在包含 Brave 的广告拦截引擎
Firefox 149 悄然集成了 Brave 的开源广告和追踪拦截引擎 **adblock-rust**,但目前默认禁用。此项通过 Bugzilla 实现的改进,旨在提供一个强大的、基于 Rust 的内容拦截解决方案。
目前,用户需要通过将 `privacy.trackingprotection.content.protection.enabled` 设置为“true”,并通过 `privacy.trackingprotection.content.protection.test_list_urls` 添加 EasyList 和 EasyPrivacy 等过滤列表,在 `about:config` 中手动启用此功能。
测试显示广告位仍然可见,但内容已被移除,显示诸如“Advertisement”之类的占位符。Waterfox,一个 Firefox 分支,也已采用 adblock-rust。虽然是实验性的,但此举表明 Mozilla 正在探索 Firefox 中增强隐私和广告拦截的新途径。建议用户在单独的 Firefox 安装中进行测试。