该技术仅使用 HTML 实现视口相关的图片懒加载,避免使用 JavaScript 或服务器端设备检测。其核心思想利用浏览器行为:一旦图片被获取(通过预加载),就不会被懒加载。
通过使用媒体查询(例如,针对桌面屏幕)有条件地预加载图片,可以确保在较大视口上快速加载——这对于 Largest Contentful Paint (LCP) 至关重要。在媒体查询不适用的较小屏幕上,图片被视为标准的 `loading="lazy"` 图片。
这允许在桌面端优先加载可见区域内的图片,同时仍然受益于移动端的懒加载,即使“可见区域”随着屏幕尺寸而变化。虽然该方法未被官方记录且未被 Lighthouse 完全识别,但它为使用静态 HTML 实现优化的图片加载提供了一种实用的解决方案。您可以在 [https://pccd.dites.cat](https://pccd.dites.cat) 看到它的实际效果。
## ESP32 上的 BasiliskII:掌上经典 Mac OS
该项目成功地将 BasiliskII Macintosh 68k 模拟器移植到 M5Stack Tab5 上的 ESP32-P4 微控制器,从而能够在便携式触摸屏设备上运行经典的 Mac OS(System 7.x – 8.1)。该模拟器利用 ESP32-P4 的双核 RISC-V 架构,将一个核心用于 CPU 模拟(Motorola 68040 带有 FPU),另一个核心用于视频渲染和 I/O。
主要功能包括 4-16MB 可配置 RAM(来自 ESP32 的 32MB PSRAM),640x360 虚拟显示器缩放到 Tab5 的 720p 屏幕,通过 SD 卡支持硬盘和 CD-ROM 镜像,以及通过触摸屏(作为鼠标)和 USB 键盘/鼠标进行输入。
该系统通过优化的视频处理实现大约 15 FPS 的帧率——将 Mac 的 8 位帧缓冲转换为 RGB565 并进行 2 倍缩放和 DMA 传输。它最适合 Macintosh Quadra 系列 ROM,并且与 System 7.1 到 Mac OS 8.1 配合良好。用户可以使用预构建的固件快速启动,或使用 PlatformIO 从源代码构建。
## Gentoo 年度回顾 – 2025
Gentoo 持续蓬勃发展,拥有 31,663 个 ebuild 和 89GB 的二进制软件包。开发保持活跃,主仓库有超过 112,000 次提交,得益于 377 位外部作者的贡献。虽然 GURU(新开发者入口)的活动略有减少,但贡献者数量增加到 264 人。
2025 年的关键进展包括计划将仓库迁移到 Codeberg,最终确定 EAPI 9 以改进 ebuild 规范,以及在 FOSDEM 和 FrOSCon 等技术活动中增加影响力。对 RISC-V 和 WSL 的支持已扩展,现在提供可引导镜像。值得注意的是,已为 hppa 和 sparc 架构取消了 stable 关键字。
软件包更新包括 GnuPG 的替代方案、对 zlib-ng 的支持,以及对 NGINX 软件包的重大改进。为 Rust(通过 C++)、Ada 和 D 添加了新的引导路径,并采用了 FlexiBLAS 用于运行时 BLAS 切换。Python 3.13 现在是默认版本,3.14 也可以使用。
Gentoo 基金会的财务状况保持稳定,收入为 12,066 美元,余额为 104,831 美元,并继续过渡到 SPI 进行财务管理。该项目严重依赖其社区,并欢迎新贡献者。
近25年来,导演樱井政弘一直坚持在他的游戏中采用扁平的、像广告牌一样的库存食物图片——从《任天堂明星大乱斗》 (2001) 开始,一直延续到《卡比的空中赛车》 (2025)。一位专注的研究者深入研究了这个古怪的艺术选择,记录了八款游戏中超过150种独特的食物项目。
《任天堂明星大乱斗》引入了28种食物,其中许多是部分玩家不熟悉的日本料理。后来的游戏,如《卡比的空中赛车》(2003),重新使用了这些图片,而《任天堂明星大乱斗X》(2008) 及其后续作品则尝试了不同的艺术风格——从逼真到更明亮、更饱和的外观。有趣的是,许多图片的来源可以追溯到21世纪初的“Sozaijiten”库存照片CD,其中一些图片,比如一个特定的苹果,在《任天堂明星大乱斗 特别版》(2018) 中保持不变。
《卡比的空中赛车》打破了这一趋势,采用了全新的食物模型,并以消耗超大食物项目为中心的“美食竞赛”模式。这位研究者一丝不苟地记录了这些新增内容,更新了维基百科,甚至追踪到之前未编目的天妇罗荞麦面精灵。这次深入研究揭示了这些备受喜爱的游戏中的一个引人入胜的、长期存在的细节。