## QUIC 与 NAT 穿越的未来 多年来,通过网络地址转换器 (NAT) 和防火墙建立直接连接(使用 STUN、ICE 和 TURN 等协议)一直很复杂。本文探讨了现代传输协议 QUIC 如何为点对点 (p2p) 网络提供一个简化的解决方案。 传统上,p2p 连接依赖于通过 STUN 发现公网 IP 地址,协调“打孔”以打开防火墙路径(ICE),并在无法建立直接连接时回退到中继服务器(TURN)。QUIC 通过**连接迁移**简化了这一点,允许连接切换到新的 IP 地址——这对于更改网络的移动设备非常有用。 QUIC 通过探测新路径来实现类似“打孔”的效果,并且可以利用新的 **QUIC 地址发现**机制来取代 STUN,安全地交换地址信息。此外,QUIC 可以利用 **基于 HTTP 的 UDP 代理**(通过 RFC 9298 和相关草案)进行可靠的中继,在无法建立直接连接时使用,甚至允许节点通过代理 *监听*。 虽然仍在不断发展,但这种基于 QUIC 的方法有望为 NAT 穿越提供更强大、更高效的解决方案,从而可能简化 p2p 网络开发并改善连接性。 持续的工作包括为实现更高的弹性和性能而调整系统以适应多路径连接。
辉光计算机是一个全新的开源计算项目,从头开始构建,旨在从大科技的影响中夺回个人计算权,以及它们对数据提取的关注。他们认为当前系统优先考虑参与和监控,而非用户自由和创造力。
辉光提供了一种全新的设计——硬件和软件兼具——优先考虑用户能动性、专注力和创造的乐趣。值得注意的是,它*不*包含网页浏览器,而是提供一个受精选的网络,灵感来自早期的互联网,且无追踪器。
辉光旨在让所有人都能访问,强调编码作为核心技能,力求简化软件创建,并利用人工智能的进步进一步赋能用户。它是一个“离线优先”的系统,为隐私和控制而构建,设想一个个人电脑真正属于其用户的未来,并培养好奇心和实验精神。
## Chrome 将弃用 XSLT:摘要
Google Chrome 计划在 **2026 年 11 月 17 日** 停止对 XSLT(可扩展样式表语言转换)的支持,其他浏览器如 Firefox 和 WebKit 也会效仿。XSLT 是一种用于转换 XML 数据(通常转换为 HTML 以进行显示)的语言。此移除是出于 **安全考虑**;处理 XSLT 的老旧代码库容易受到攻击。
**关键日期:** Chrome 143(2025 年 12 月 2 日)开始显示弃用警告,Chrome 155(2026 年 11 月 17 日)完全移除。源试用和企业策略将提供临时扩展。
**受影响的内容:** XSLTProcessor JavaScript API 和 XML 样式表处理指令都将被移除。
**迁移选项:** 使用 XSLT 的开发者应考虑:
* **服务器端处理:** 将 XSLT 转换移动到服务器端并交付 HTML。
* **JSON:** 迁移到 JSON 数据格式并使用 JavaScript 进行渲染。
* **JavaScript 库:** 使用客户端 XSLT 库,如 Saxonica。
* **Polyfill:** 实现 polyfill 以维护现有功能。
* **浏览器扩展:** 使用浏览器扩展以继续获得支持。
虽然 XSLT 很少使用(影响小于 0.02% 的页面加载),但安全风险超过了其效用。Chrome 还在通过过渡到基于 Rust 的解析器来提高 XML 解析的安全性。
## 超越黑与白:用FuzzyGraph可视化方程
传统的数学绘图以二元方式显示解——一个点只有在方程等于零时才存在。然而,这种“黑白”视图隐藏了关键信息。FuzzyGraph引入了一种“非二元”方法,不仅可视化精确解,还可视化方程*几乎*等于零的区域,揭示了先前不可见的“数学阴影”。
这些阴影表现为独特的特征。例如,在方程 (y/x² + y² = (x+1)/x² + y²) 中会出现“黑洞”,在 y = x/(x² + y²) 中会出现眼状结构,这些在传统图形中完全不存在。FuzzyGraph还将近解突出显示为“水下岛屿”——通过轻微的方程调整揭示的微妙细节。
此外,反转方程的一部分(使用除法代替乘法)会产生“阴影线”或“阴影圆”,它们比标准绘图提供更细致的可视化效果。本质上,FuzzyGraph揭示了更丰富的数学地形,允许更深入地理解方程行为,而不仅仅是简单的解点。这种新方法可以揭示隐藏的模式,并建议修改方程以使近解显现出来。