## dwm.tmux:一个 Tmux 平铺窗口管理器
dwm.tmux 为 Tmux 带来了 dwm 风格的平铺体验,提供高效的窗格和窗口管理。安装需要 Tmux 3.2+ 版本,并在克隆仓库后执行简单的 `make` 命令。
它将窗口组织成一个左侧的大主窗格和右侧的一堆较小窗格。 键绑定(使用 Meta 键 + 字母/数字)控制窗格创建 (`Meta-n`, `Meta-w`)、删除 (`Meta-c`)、移动 (`Meta-Shift-[0-9]`) 和布局调整 (`Meta-t`, `Meta-Space`)。 窗口管理包括创建 (`Meta-N`)、杀死 (`Meta-X`) 和选择窗口 (`Meta-[0-9]`)。
dwm.tmux 可以通过环境变量(如 `mfact`,主窗格大小)和标准的 `.tmux.conf` 文件进行高度定制。 用户只需在他们的 `.tmux.conf` 中 `source-file` dwm.tmux 配置文件,然后在这一行之后添加自定义绑定即可。
## Mecrisp-Stellaris LSP:Forth 代码补全
现在为 Mecrisp-Stellaris Forth 提供了一种语言服务器协议 (LSP) 实现,可在您的编辑器中直接为字典单词提供自动补全和用法示例。 这通过在您键入时提供智能建议,显著加快了开发速度。
目前设计用于 Helix 编辑器(尽管与 VIM、GVIM 和 NVIM 兼容),LSP 仅需键入命令的前几个字母即可激活——将显示匹配的选项。 您还可以使用 "/" 键在编辑器中浏览整个 Mecrisp-Stellaris 字典。
LSP 需要 Python 3.11、`pygls>=0.6.0` 和 `lsprotocol>=1.4.0`。 它可从 SourceForge 下载为 tarball,并且需要在您的编辑器中进行配置(为 Helix 的 `config.toml` 提供了示例)。
此工具通过使 Mecrisp-Stellaris 字典单词易于访问和理解,从而增强了编码体验。
## 智能系统视频男孩 (VUE) 总结
智能系统视频男孩 (VUE) 是一款用于任天堂 Virtual Boy 的开发工具,允许游戏在标准电视或显示器上显示。据称,它由与许多任天堂开发套件相同的团队创建,并被任天堂 Power 用于录制和截图。
VUE 通过 Virtual Boy 卡带插槽连接,并通过 AV 多输出或 RGB 输出 PAL 信号(50 FPS),避免 NTSC 转换。该设备的 DIP 开关控制显示选项,包括用于红/绿立体眼镜的单独左右眼视图,但一些开关似乎没有功能。
在内部,VUE 利用 Virtual Boy 主板和定制电路——包括 Xilinx FPGA 和 SRAM——来缓冲和转换 Virtual Boy 独特的显示方式,使其成为兼容的视频信号。它与 VUE-DEBUGGER 开发单元使用的 PAL 显示器输出板密切相关。该设备的标签和内部标记显示了多个版本和潜在的改造,突显了其开发重点的起源。
## 光圈项目:苹果的一次过山车经历
本文讲述了作者在苹果光圈照片编辑软件项目中的经历,这个项目既有令人难以置信的合作,也有巨大的压力。作者被工程师保罗·马科斯吸引加入团队,很快对从头开始构建新产品的前景感到兴奋,并加入了一个包括光圈联合创始人兰迪·乌比洛斯和斯坦·吉尔曼在内的团队。
最初的氛围是积极的——一个由开放辩论和独特的质量保证方法所支持的卓越、紧密团结的团队,其中包括来自专业摄影师的直接反馈。然而,随着发布日期的临近,由于与Adobe Lightroom的竞争,项目陷入混乱。管理层采取了激烈的措施,删除了已完成的功能,并要求强制加班,导致普遍的沮丧甚至崩溃。
尽管局势动荡,团队还是发布了光圈,但管理层却将它的缺陷归咎于工程师。作者和许多同事随后在一位支持性的工程领导的帮助下寻找新的机会。尽管这段经历极具挑战性,但作者最终珍惜最初的同志情谊,并认为这是团队潜力的证明,多年后,联合创始人兰迪·乌比洛斯也表达了相同的感受。