在这篇关于 Buttondown 架构的回顾中,作者强调了为什么 Django 依然是支撑该平台成功的持久且无形的驱动力。团队没有依赖“Django 魔力”,而是利用该框架的结构构建了一个整洁、易于维护且务实的代码库。 作者总结了他们使用 Django 的五个关键支柱: * **中间件 (Middleware):** 利用简单的请求钩子处理日志记录、安全性和版本控制等横切关注点。 * **模型 (Models):** 使用自定义的 `BaseModel` 来提供 UUID 和自动变更跟踪等一致且可扩展的功能,而无需复杂的迁移。 * **动作 (Actions):** 将业务逻辑封装在单一功能的模块中,以避免臃肿的模型方法。 * **视图 (Views):** 坚持使用严格的基于函数的视图,以减少认知负担和上下文切换。 * **测试 (Testing):** 通过手动编写的、基于函数的测试固件(fixtures)而非沉重的抽象,来优先考虑测试性能。 归根结底,作者看重 Django 的灵活性,并指出他们成功地“选择性放弃”了如信号(Signals)、类视图(Class-Based Views)和 Django 表单(Django Forms)等功能,以适应他们的特定需求。通过限制“创新标记”(innovation tokens),他们保持了代码库的高迭代速度,并在 Django 的结构化可靠性与定制化的开发模式之间取得了平衡。
这段回忆通过伦敦一家名为 Blueberry 的数字代理公司,捕捉到了 21 世纪初互联网泡沫时期那混沌而充满活力的世界。在那个人们仍使用表格布局、手写 HTML 以及推崇半透明“果冻风”(Frutiger Aero)美学的年代,作者回忆起那个更像是社交俱乐部而非办公室的工作场所。
这段叙述是一份关于逝去科技文化的怀旧剪影:举办《雷神之锤 III》局域网联机游戏,办公桌上堆满了 Iomega Zip 驱动器和 CRT 显示器,以及那种令人疯狂的网页开发节奏,甚至还带来过荒谬的福利——比如为了一个周末的加班而获得一辆经典菲亚特 500 作为报酬。从办公室里播放的鼓打贝斯(drum’n’bass)音乐,到引发记者蜂拥而至的臭名昭著的病毒式邮件风波,作者详尽描述了那个时代的巅峰与低谷。文章以 2001 年不可避免的行业衰退告终,当时公司宣告清算,员工们尽力搜救着剩余资产,这标志着数字历史上一个重要篇章的结束。
2026年8月,开发者多米尼克·约翰(Dominik Johann)公布了《Xibalba 64》。这是一款“德军总部”风格的第一人称射击游戏,也是二十多年来首款以实体形式发行的任天堂64(N64)原创游戏。该项目由Modretro为其M64主机发行。
这款游戏是约翰将其2014年开发的JavaScript引擎“Impact”移植为C语言后的成果。为了将其带到N64平台上,他使用了开源开发套件Libdragon以及用于硬件加速图形的Tiny3D。为了克服N64众所周知的内存限制(特别是其4KB的纹理限制),他采用了定制的光线投射优化和高效的批处理渲染,以保持稳定的60帧运行。
开发过程是在真实硬件上进行的,并利用SummerCart64进行无缝调试。此外,通过跨平台架构,约翰能够在以N64硬件为目标的同时,利用SDL2/Sokol在PC上测试游戏逻辑。音频方面,包括完整的配乐在内,均通过RSP加速的VADPCM压缩进行处理,以适配32MB的卡带容量限制。
约翰强调,虽然N64开发过程复杂,但现代的自制游戏生态系统已使其变得触手可及。《Xibalba 64》作为现代独立游戏在复古硬件上运行的可行性概念验证,展示了通过社区驱动的开源库所能实现的无限可能。
该项目通过屏幕和摄像头实现设备间的物理隔离(Air-gapped)文件传输。系统将文件转换为动态二维码流,使一台设备能够通过光线“广播”数据,而另一台设备则负责捕获并重建数据。
主要功能包括:
* **零依赖**:无需网络、配对、应用,除相机权限外无需其他授权。直接在浏览器中运行,并可通过 PWA 安装。
* **稳健协议**:采用喷泉码(Luby 变换),确保即使在丢帧的情况下也能准确重建文件。
* **性能**:支持最大 64 MB 的文件,传输速度可达 120–130 KB/s。
* **验证**:文件在最终交付前均经过 SHA-256 完整性校验。
虽然该系统具有高度的便携性且适用于离线共享,但它不具备加密功能;任何能够看到发送方屏幕的摄像头都可以捕获数据。本项目为开源(MIT 许可证),基于 QR 码数据传输的前沿技术构建,为跨空信息传输提供了一种可靠且独立于网络的解决方案。
**Ship Safe** 是一款开源的 AI 驱动安全扫描工具,旨在保护现代软件团队免受 AI 原生应用特有风险及供应链漏洞的威胁。
该工具通过命令行在本地运行,能够识别包括 AI 智能体劫持、提示词注入、RAG 中毒、权限过大的 MCP 配置、密钥泄露以及依赖混淆等供应链风险。与通用扫描工具不同,Ship Safe 专注于由 AI 编程智能体和 LLM 集成所带来的独特攻击面。
**核心功能:**
* **本地安全:** 默认在本地运行,核心扫描无需注册或 API 密钥。
* **自动修复:** 具备交互式智能体,可通过可撤销的 git diff 提供、验证并应用安全修复方案。
* **CI/CD 集成:** 使用 `ci` 命令管控构建流程,拦截包含严重漏洞的代码。
* **AI 辅助红队测试:** 利用您偏好的 LLM 提供商进行深度分析和红队模拟测试。
* **开发者优先:** 提供快速反馈循环,专为 PR 前或代码审查阶段设计,可与 Semgrep 或 CodeQL 等工具互补。
Ship Safe 采用 MIT 协议开源,可通过 `npx ship-safe` 安装。它为个人用户提供免费的 CLI,并针对团队协作和云端报告提供付费版本。
Quantego 提供了一系列精致的乐高模型,旨在重现 IBM 量子计算机。该项目由 Mathilda Lahmann 和 Luca Crippa 等爱好者发起,包含三种不同的设计:IBM Quantum System One(49 块积木)以及两个版本的 IBM Quantum System Two(分别为 105 块积木的基础版和 1024 块积木的高端模型)。
这些模型均使用 BrickLink Studio 设计,网站提供了详尽的拼搭说明书、零件清单以及数字文件(.io 和 .ldr),供爱好者自行拼搭复刻。用户还可以通过交互式的网页版 3D 查看器来探索模型、检查单个零件并了解量子力学知识。该平台甚至集成了量子电路模拟器,当模拟运行时,模型中的“吊灯”结构会闪烁,以模拟真实机器的工作状态。
对于有意拼搭的用户,可以通过 BrickLink 购买零件,或将提供的 JSON 文件上传至乐高官网的“Pick a Brick”服务。此外,Quantego.biz 也提供完整的拼搭套件;而作为另一项独立项目,RasQberry 还提供了一个由树莓派(Raspberry Pi)驱动的功能性替代方案。Quantego 将创意乐高拼搭与量子计算的复杂世界相结合,带来了富有教育意义的体验。