从 Git 3.0 开始,预计在 2026 年底发布,新的仓库将默认使用“main”作为初始分支名称,而不是“master”。这一变化由软件自由保护协会于 2020 年宣布,并已被 GitHub 等平台采用,旨在推广包容性语言。 Git 3.0 还将包含重要的技术更新。这些更新包括通过将默认哈希函数从 SHA-1 切换到 SHA-256 来增强安全性,使用新的默认存储格式来提高在 macOS 和 Windows 上的性能和兼容性,以及进一步将 Rust 编程语言集成到 Git 的构建过程中。这些更新代表了广泛使用的版本控制系统的一次重大发展。
## Wails:使用 Go 和 Web 技术构建桌面应用
Wails 通过结合 Go 的强大后端能力和熟悉的 Web 技术(HTML、JS、CSS)前端,简化桌面应用程序的构建,并将所有内容打包成一个轻量级的二进制文件。
与依赖 Web 服务器的传统方法不同,Wails 处理项目创建、编译和打包,让开发者专注于 UI 设计和功能实现。它支持原生对话框和菜单、深色/浅色模式以及现代视觉效果,利用原生渲染引擎,*无需*嵌入浏览器。
主要特性包括 Go 代码的自动 TypeScript 定义、统一的事件系统和强大的 CLI。Wails 非常适合希望为现有应用程序轻松添加前端,或无需 Electron 的开销即可创建新的桌面应用程序的 Go 程序员。
您可以在官方网站上找到项目路线图和安装说明。
## Hyperoptic & RouterPi 的 IPv6 连接问题
本文详细介绍了使用 RouterPi 和 Hyperoptic 网络服务时 IPv6 连接的故障排除过程。最初设置工作正常,但在重启后,由于 ISP 的上游路由器未响应路由器请求 (RS) 数据包(IPv6 网络发现的标准部分),IPv6 连接变得间歇性。虽然上游路由器每 15-30 分钟会发送未经请求的路由器通告 (RA),但这种延迟导致网络在重启或 WAN 电缆重新连接后长达半小时没有默认路由。
一种解决方法是更改 RouterPi 的 WAN 接口 MAC 地址,这会立即触发 RA。这是因为 Hyperoptic 似乎只对每个电缆连接响应一次 MAC 地址更改。或者,可以通过 `ip -6 route` 手动添加 IPv6 网关地址,或使用 `dhcpcd` 钩子脚本自动执行此操作来解决问题。此外,从 `dhcpcd.conf` 中删除 `ia_na` 可以清理日志垃圾信息。
另一个数据包乱序的问题被追溯到 RouterPi 的 WAN MAC 地址以 ‘4’ 开头,导致对以太网标头的错误解释。将 MAC 地址更改为以 ‘a0’ 开头的地址解决了此问题。
## 创作者的“终止转让权”的力量
作者加里·K·沃尔夫最近在迪士尼于1988年授权《罗杰兔》后,重新获得了该作品的权利,凸显了创作者面临的一个关键问题:将成功的作品控制权拱手让给大型公司,而这些公司可能并未积极利用这些作品。1976年《版权法》中的“终止转让权”条款解决了这一问题,允许创作者仅通过提交文件,在35年后重新获得版权许可。
这项政策在版权法中是独一无二的,仅惠及创作者而非公司。虽然版权通常是一张可以轻易放弃的筹码,但终止转让权提供了一个真正的权力转移。然而,由少数强大的买家主导的媒体行业(“垄断买方市场”)常常试图通过修改合同来重新获得权利,从而规避这一权利。
专家丽贝卡·吉布林强调了终止转让权的重要性,并展示了它在斯蒂芬·金和乔治·克林顿等案例中的成功。它提供了一个“回顾”的机会,可以根据作品的成功与否重新协商交易,并防止权利被那些未能充分发挥其潜力的大公司无限期持有。最终,终止转让权是创作者重新获得控制权和对其作品获得公平补偿的重要工具。
## Gibberifier:用不可见文本阻止人工智能
Gibberifier 是一种旨在通过在文本的每个字母之间插入不可见的零宽度 Unicode 字符来干扰人工智能文本处理的工具。虽然对人类来说看起来正常,但这种“gibberification”(乱码化)会显著改变文本对人工智能模型的结构。
该技术旨在防止抄袭,混淆人工智能爬虫的文本,甚至耗尽人工智能的 token 限制。测试结果各不相同:ChatGPT 和 Gemini 会感到困惑或忽略文本,Meta AI 崩溃,而 Grok 和 Perplexity AI 会产生乱码响应。
最好在提示的关键部分使用(最多 500 个字符),Gibberifier 可以有效地阻止人工智能分析——即使是一个被乱码化的单词也能扰乱像 Flint AI 这样的工具。该工具在 GitHub 上可用,并提供了一种简单的方法来增加一层防止不受欢迎的人工智能交互的保护。
陆秋江博士的《和复数一起玩》旨在让高年级小学生(8-12岁)更容易理解并*享受*高等数学概念。本书认为,将数字理解为表面上的点——比如触摸屏——比传统的数轴更直观,并将复数介绍为这些“表面数字”。
本书基于作者的原创研究,以宏观思维、现实生活例子和引人入胜的插图重新构想了复数理论。它摒弃了死记硬背,而是通过“帆船”冒险鼓励探索和建立自信。
学生们将掌握加法和乘法等基础数学技能,同时自然地发现新的概念。最终,本书旨在重燃好奇心,并证明数学可以是一场激动人心的冒险,而不是一项苦差事。