为了提高平台稳定性并与新的开发模式保持一致,源代码将从2026年起,每年第二季度和第四季度发布到Android开放源代码项目(AOSP)两次。 鼓励开发者使用`android-latest-release` manifest分支进行构建和为AOSP贡献代码,因为它始终指向最新版本。 这取代了`aosp-main`作为推荐分支。 新的“功能发布标志”也在实施中,以确保只有经过测试的代码在AOSP开发分支中执行,从而进一步提高所有贡献者的稳定性。 有资源可供了解更多关于AOSP开发、定制和测试的信息。 这些变化旨在简化贡献并维护一个强大的生态系统。
## 告别臃肿:更快的 Zsh 设置
Oh My Zsh (OMZ) 经常被推荐,但其丰富的特性也带来了代价:由于每次新建标签页都要解释大量的 shell 脚本,导致 shell 启动时间变慢。对于每天打开数百个终端的用户来说,这会累积起来。
作者提倡一个精简的 Zsh 配置,从历史设置 (`HISTSIZE`, `SAVEHIST`)、带时间戳的扩展历史记录、`autocd` 用于目录更改以及 `compinit` 用于补全等基本功能开始,从而实现 0.07 秒的启动时间。
他们建议使用 **Starship** 来获得快速、可定制的提示符,而不是 OMZ 插件,并禁用不必要的云服务显示。对于历史记录搜索,**fzf**(绑定到 Ctrl+R)提供了比 zsh-autosuggestions 更优秀的交互式模糊搜索。
最后,Vim 用户可以启用 Vi 模式以加快命令编辑速度。关键在于构建一个根据*你的*需求量身定制的 Zsh 环境,避免不必要的臃肿并优先考虑速度。
他的华硕4K显示器在14个月后出现故障,保修更换过程可能漫长且有风险,因此他寻求升级并从Costco购买了戴尔32英寸4K QD-OLED显示器(S3225QC)。起初他对显示效果印象深刻,但很快发现它导致眼睛疲劳,并且出现模糊、类似伪影的现象,尤其是在文本和细线条上。
借用戴尔LCD显示器(U3223QE)进行比较后,他发现了问题所在:“边缘效应”,这是OLED面板独特的子像素排列造成的视觉伪影。这种边缘效应会在锐利边缘周围产生彩色边框,在静态内容(如文本)上比较明显,但在移动图像上则不太明显——这使得OLED非常适合电视和游戏。
最终,作者认为QD-OLED不适合他以文本为主的桌面工作流程。他退还了这款显示器,尽管它的对比度和色彩表现都非常出色,并计划恢复使用LCD显示器,直到出现具有改进子像素布局(RGB条纹)的新型OLED面板。他正在考虑戴尔U3223QE等选项,或者等待未来华硕型号的发布。
这个故事始于一位朋友分享了一部小众英国电影《沃利斯岛民谣》,这部电影深深打动了作者的丈夫。作为感谢,电影联合编剧汤姆·巴斯登送了一株海棠花的枝条,这意外地开启了一段长达一个世纪的家族历史。
这株海棠花的血统可以追溯到一连串的受赠者:从巴斯登的岳父,到一位选角导演、一位女演员、一位歌剧演唱家,最终,在20世纪30年代,这株花落入了西格蒙德·弗洛伊德手中。作者发现了这个联系,意识到自己手中握着曾祖父生活中的一部分。
然而,她的父亲曾积极地将家人与弗洛伊德的遗产划清界限,甚至禁止谈论他。这种沉默源于他自己逃离纳粹占领的柏林后在融入社会过程中遇到的困境,以及与他的兄弟卢西安之间复杂的关系。通过研究这株植物的历史,作者与亲戚们取得了联系,并发现了令人惊讶的故事——包括与歌剧演唱家克尔斯滕·弗拉格斯塔德之间的一份有趣的合同,以及涉及她祖父恩斯特的一段隐藏的恋情。
最终,这株海棠花成为了连接的象征,弥合了世代的鸿沟,揭示了一个被故意掩盖的过去,展现了善意和友谊如何能够照亮最阴暗的家族历史。
## miditui:基于终端的 MIDI 编曲器
miditui 是一款由 Rust 驱动的终端应用程序,为 MIDI 编曲、混音和播放提供了一种令人惊讶的、功能齐全的 DAW 类似体验。它支持完整的鼠标操作——点击、拖动、滚动——从而实现与终端的直观交互。
主要功能包括钢琴卷帘视图、项目时间线、具有独立控制(静音/独奏、音量/声像)的无限 MIDI 音轨,以及通过 rustysynth 实现的低延迟 44.1kHz 音频。用户可以使用 QWERTY 键盘布局或通过点击钢琴卷帘实时编曲,并获得实时音频反馈。
miditui 支持导入/导出 MIDI 和 JSON 文件,以及导出为 WAV 格式。自动保存和撤销/重做功能可保护您的工作。它需要一个 SoundFont 文件 (.sf2) 用于声音生成,并且最好与支持水平鼠标滚动的终端(如 Ghostty)一起使用。
miditui 在 Claude Opus 4.5 的协助下开发,作为一项编码实验,适用于 macOS、Linux 和 Windows,也可以通过 Cargo 安装。