“幽灵域名”是指当注册局或注册商暂停某个域名(因联系信息验证失败、过期或滥用)时,该域名在在线状态检测工具中仍显示为“健康”的现象。之所以会出现这种情况,是因为递归 DNS 解析器缓存了该域名的权威域名服务器记录(即“顶点 NS RRset”)。只要缓存保持“有效”,解析器就会继续查询权威服务器,而这些服务器可能并未获知注册局层面的暂停指令,因此不会去重新查询父区域。
由于标准的在线状态检测工具同样依赖这些缓存解析器,它们往往无法检测到域名已被从父区域中移除,从而可能连续多日报告站点“在线”,而实际上公众已无法访问该网站。
为了解决这一问题,我们正在升级基础设施,在每个探针上使用自定义的 Unbound 递归解析器。通过缩短 `cache-max-ttl` 并启用 `harden-referral-path`,我们强制要求更频繁地重新验证委派路径,从而显著缩短了“幽灵域名”的存续时间。虽然这并不能彻底解决 DNS 层面的问题,但该方法缩小了检测盲区,并强调了在进行标准的 HTTP 在线状态检查之外,同时使用专门 DNS 监控的必要性。
旧金山正加大力度,试图切断与太平洋天然气和电力公司(PG&E)的联系,转而建立由市政拥有、服务用户的公用事业系统。此前,由于电费上涨、频繁停电以及对企业提供的财务赔偿不足,引发了广泛不满,不仅导致了集体诉讼,也带来了长期的政治压力。
旧金山对PG&E当地基础设施的估值为34亿美元,PG&E则认为该估值严重偏低。支持者认为,通过取消股东分红和降低高管薪酬,市政接管可以在十年内将费率降低15%至20%;但批评者警告称,这一过程将耗资巨大且极其复杂。
专家指出,如果旧金山脱离该系统,可能会给该地区其他用户带来沉重的财务负担,因为旧金山目前为其他地区的关键野火预防基础设施提供了补贴。虽然市政化承诺了地方控制权和较低的非营利成本,但对于这是否是最佳的前进道路,目前尚无共识。最终,许多居民——包括那些正在为目前电价苦苦挣扎的企业主——仍持怀疑态度,认为公平的服务和稳定性远比接管公用事业带来的物流不确定性更为重要。
本摘要概述了 NPTEL MOOC 平台互动式浏览器课程《OCaml 函数式编程》的开发过程。
为了消除安装环境这一初学者常遇到的“从零到一”的障碍,作者开发了一本集成了开发环境的教材。通过利用 `js_of_ocaml` 和 `v86`(在浏览器中运行 Linux)等技术,学生无需安装任何软件或依赖外部服务器,即可直接在浏览器标签页中执行 OCaml 代码、编译程序并交互使用完整的 Linux 环境。
该课程采用统一的流水线:通过单一 Markdown 源文件生成课程网站、reveal.js 幻灯片以及具有自动检查功能的互动编程练习。为确保教学质量,作者利用大语言模型(LLM)进行草稿撰写,并遵循有关概念排序和练习设计的严格规则,同时由人工进行审核。
作者强调,该课程是一个不断演进的“可执行”项目。未来的目标包括集成 LLM 导师,根据匿名学生反馈提供个性化、自适应的教学指导。该项目为开源,欢迎对函数式编程或互动式浏览器教学基础设施感兴趣的人士使用。
受短篇小说《图书馆》启发,作者创作了“禁书图书馆”项目。该项目将廉价的WiFi智能灯泡改造为“赛博朋克数字死信箱”。其目标是提供一个隐蔽、公开且本地化的禁书档案,任何拥有WiFi设备的个人均可访问。
该项目涉及对基于ESP32C3的智能灯泡进行大量的逆向工程。在确定通过microSD卡进行物理存储扩展不可行后,作者转而致力于优化灯泡内部的4MB闪存。通过从Tasmota固件切换至定制的ESP-IDF/Arduino环境,作者成功重新分区了闪存,从而为Web服务器和文件系统腾出了更多空间。
最终的设备具有一个强制门户(Captive Portal),可拦截用户请求并将其引导至一个受密码保护的定制网站,其中托管了一系列精选禁书。尽管该项目受限于灯泡较小的存储容量,但作者将其视为一种个性化的契机。该项目作为硬件黑客技术的成功探索而告终,展示了廉价且普及的智能设备如何能被重新利用,以实现隐私保护和开放的信息获取。