开发工具资讯 第5页

聚合当前分类下的最新内容,按时间顺序查看第 5 页精选文章。

SQLite 给 AI 划线:Bug 能报,代码不能直接进
开发工具 2026/5/28

SQLite 给 AI 划线:Bug 能报,代码不能直接进

SQLite 仓库新增 AGENTS.md,主要面向把 coding agent 指向 SQLite 代码库的外部使用者。规则很硬:不接受 agentic code,但接受带可复现测试用例的 agentic bug report。我的判断是,SQLite 不是反 AI,而是在给高信任开源项目定边界:问题可以交给更多人发现,代码责任不能交给一个不可追责的 agent。

SQLiteAGENTS.mdAI agent
XLIDE 把 VBA 拖进 VS Code:老 Excel 宏终于能进现代工作流
开发工具 2026/5/27

XLIDE 把 VBA 拖进 VS Code:老 Excel 宏终于能进现代工作流

XLIDE 是第三方 VS Code 扩展,可直接读取、编辑并写回 .xlsm/.xlsb/.xlam 里的 VBA 模块,不依赖 Excel、Office COM 或 win32com。它的关键价值在于无 Office、可写回、可接入 Copilot 工具调用,让遗留 Excel 自动化有机会进入 IDE、版本控制和 AI 代理流程。它还不是 VBA 现代化终局,测试、部署、权限和业务债务仍要自己补。

XLIDEVS CodeVBA
AI 编程越强,这台“假电脑”越像入门正门
开发工具 2026/5/27

AI 编程越强,这台“假电脑”越像入门正门

Mini Micro 是一台免费、无广告的复古风虚拟电脑,内置 MiniScript、REPL、代码编辑器、图形和声音能力,支持 Mac、Windows、Linux,也能通过 WebGL 在浏览器运行。 它不该被看成专业游戏引擎替代品。它的价值在于把编程入口做小、做轻、做得可拆,让儿童、初学者和业余游戏开发者更快拿到控制感。 在 AI 编程和云 IDE 时代,它反而提醒了一件老事:入门工具不是越强越好,而是越容易让人动手越好。

Mini Micro虚拟电脑编程教育
TSDuck:视频底层需要的不是漂亮界面,而是可验证的工具
开发工具 2026/5/27

TSDuck:视频底层需要的不是漂亮界面,而是可验证的工具

TSDuck 是一个采用 2-Clause BSD License 的开源 MPEG-TS 工具箱,面向数字电视、广播、IPTV 和流媒体基础设施工程师。它不是播放器、剪辑软件或成品 GUI,而是一套命令行工具和库,用来分析、处理、监控和接入 MPEG-TS 链路。真正值得看的是:当视频能力越来越被云平台包成黑盒,TSDuck 这种老派工具反而说明了可靠基础设施该长什么样。

TSDuckMPEG-TS视频基础设施
tunecat:2026 年还写“笨电台”,价值不在替代 Spotify
开发工具 2026/5/27

tunecat:2026 年还写“笨电台”,价值不在替代 Spotify

Codeberg 上出现了一个很小的互联网电台项目 tunecat:Pure Go 编写,预转码 Opus 128kbps,支持基础 ICY,可接入 IRC 频道使用。它不是 Spotify、播客平台或通用媒体服务器的替代品,更像给小社区准备的自托管背景电台。真正值得看的不是它有多强,而是它把部署成本、控制权和社区场景重新放回个人手里。

tunecat互联网电台自托管
Cloudflare Flagship:把 feature flag 做到边缘,省事也更粘人
开发工具 2026/5/27

Cloudflare Flagship:把 feature flag 做到边缘,省事也更粘人

Cloudflare 推出 Flagship 文档页,把 feature flag、定向规则、百分比灰度和多类型配置下发,做成面向 Workers 与 JavaScript 运行时的服务。 它兼容 OpenFeature,能缓解代码层迁移焦虑;但真正的看点,是 Cloudflare 正在把发布控制权放进自己的边缘平台。 最该关心的是 Workers 开发者,以及负责灰度发布、配置管理的工程团队:这会让发布更顺,也会让迁移决策更重。

CloudflareFlagshipfeature flag
AI 工具别把 Git commit 当广告牌
开发工具 2026/5/27

AI 工具别把 Git commit 当广告牌

KDE 开发者 Akseli Lahtinen 反对在 Git commit 里加入“Assisted by blabot”“Co-authored-by: slopgpt”这类 AI 工具署名,认为它把技术记录变成了品牌露出。争议不在开发者能不能用 AI,而在开源项目的 commit 历史该不该替工具厂商做免费展示。透明披露可以保留,但更适合放在 merge request、PR 描述或贡献指南里,而不是塞进长期技术账本。

Git commitAI 工具署名开源协作
红蓝函数十年后仍然扎人:async/await 没有消灭两套世界
开发工具 2026/5/27

红蓝函数十年后仍然扎人:async/await 没有消灭两套世界

Robert Nystrom 2015 年的《What Color is Your Function?》用“红蓝函数”讲清了异步编程的老毛病:红函数是异步函数,蓝函数是同步函数,颜色会沿调用链传播。callback、Promise、async/await 都在缓解痛感,但没有抹掉同步/异步两套返回值模型。真正受影响的是写库、做框架、定 API 边界的开发者:一旦底层变红,上层就要跟着付账。

异步编程红蓝函数async/await
C64 BASIC 做 11×11 地图视窗:难点不是画出来,而是少算一点
开发工具 2026/5/26

C64 BASIC 做 11×11 地图视窗:难点不是画出来,而是少算一点

RetroGameCoders 的 C64 BASIC 示例,演示的是在完整 world map 上,只绘制玩家周围 11×11 的俯视切片。 它的重点不是复刻一套 RPG 引擎,而是把世界坐标和屏幕视窗拆开,再用查表、扁平数组、循环展开减少帧内开销。 对复古开发者和 C64 BASIC 学习者来说,最有用的动作是先改数据模型,再谈绘制技巧;但最终瓶颈仍在逐字符 POKE。

C64 BASICCommodore 64RetroGameCoders
GitHub Actions 再次降级:流水线没全断,但发布风险已经抬头
开发工具 2026/5/26

GitHub Actions 再次降级:流水线没全断,但发布风险已经抬头

GitHub 状态页显示,2026 年 5 月 26 日 Actions 与 Pages 出现性能降级,Actions 启动运行和下载 actions 受认证问题影响,官方称多数 Actions runs 受到影响。 这不是 GitHub 全站宕机,真正被卡住的是依赖 Actions 的 CI/CD、自动发布和 Pages 构建链路。 结合 5 月 15 日、5 月 20 日两次 Actions 事故,工程团队该把平台稳定性纳入发布风险,而不是只等状态页恢复。

GitHub ActionsCI/CD性能降级
Flatpak 可能依赖 systemd,那句“适配所有发行版”要打折了
开发工具 2026/5/26

Flatpak 可能依赖 systemd,那句“适配所有发行版”要打折了

Flatpak 团队在 Linux App Summit 上讨论 Flatpak Next/2.0,可能引入 systemd-appd,把应用身份和权限管理下沉到服务层。当前仍是规划,代码尚未写,不能说已经正式硬依赖 systemd。真正的争议不是 systemd 口水战,而是 Flatpak 能否继续兑现“Build for every distro”的跨发行版承诺。

FlatpaksystemdFlatpak Next/2.0
Jira 被证明图灵完备:低代码的债,藏不住了
开发工具 2026/5/25

Jira 被证明图灵完备:低代码的债,藏不住了

Nicolas Seriot 用 Jira Automation 实作了 Minsky 双计数器机器,给出加法轨迹和 Fibonacci 示例,证明 Jira 在标准计算理论约定下可被视为图灵完备。重点不是 Jira 适合编程,而是自动化规则一旦有状态、跳转和副作用,流程工具就会长出编程语言的复杂度。最该受影响的是工程团队和企业软件管理员:自动化不能再只按“配置”管理,至少要有命名、测试、变更记录和配额意识。

Jira AutomationJira图灵完备
datasette-fixtures 0.1a0:一个小插件,把 Datasette 的测试家底拿出来了
开发工具 2026/5/25

datasette-fixtures 0.1a0:一个小插件,把 Datasette 的测试家底拿出来了

Simon Willison 发布 datasette-fixtures 0.1a0,把 Datasette 自身测试用的 fixture 数据库封装成插件。它依赖 Datasette 1.0a30 新文档化的 populate_fixture_database(conn),主要服务插件测试套件。别把它看成大功能发布,它更像一次开发者体验补课:少造重复测试数据,少猜内部约定。

Datasettedatasette-fixtures插件测试
Datasette 1.0a30:一个小跳转菜单,打中了数据工具的老毛病
开发工具 2026/5/25

Datasette 1.0a30:一个小跳转菜单,打中了数据工具的老毛病

Datasette 发布 1.0a30 alpha,新增可定制的 “Jump to...” 菜单,按 `/` 可筛选数据库、表和调试选项。新增的 `jump_items_sql()` 插件 hook,允许插件把自定义条目加入菜单搜索范围。它不是性能升级,也不是 SQL 能力增强;真正价值在于降低大型数据项目里的导航摩擦。

Datasette数据工具Jump to 菜单
Jujutsu 这套提交整理法,真正戳中的是代码评审的隐形劳动
开发工具 2026/5/25

Jujutsu 这套提交整理法,真正戳中的是代码评审的隐形劳动

一位开发者提出的 Jujutsu 工作流:先把大型功能开发中的混乱提交压成一个 everything commit,再按理想顺序拆回主题提交。重点不是 jj 多了一个花活,而是把“开发探索”和“提交叙事”拆成两段劳动。代价也很现实:整理后的单个提交不一定能编译,不适合所有团队。

Jujutsu代码评审提交历史
Go 迁到 Rust,买的不是速度,是确定性
开发工具 2026/5/25

Go 迁到 Rust,买的不是速度,是确定性

Corrode 发布《Migrating from Go to Rust》迁移指南,重点不是证明 Rust 跑得更快,而是解释 Go 后端迁移到 Rust 时,正确性、并发安全、运行时取舍和开发体验怎么变。 作者明确披露了偏见:他不喜欢 Go,也经营 Rust 咨询业务。所以这不是中立报告,但它点中了一个真问题:Go 依赖纪律、lint、-race 和运行时兜底,Rust 把更多约束前移到类型系统和编译器。 对正在维护 Go 服务的团队,这篇指南的价值不在“立刻迁移”,而在提供一张评估表:你到底是在买性能,还是在用学习成本换更早暴露错误。

Go 到 Rust 迁移RustGo
Ruby for Good 8 月在马里兰办年度活动:它卖点不是会议,而是公益项目能不能续上
开发工具 2026/5/25

Ruby for Good 8 月在马里兰办年度活动:它卖点不是会议,而是公益项目能不能续上

Ruby for Good 将于 8 月 27 日至 30 日在 Shepherd's Spring, Sharpsburg, Maryland 举办年度公益编程活动,面向开发者和设计师开放注册。它的核心价值不在听会或社交,而在把非营利组织、社会部门需求和开源协作接起来。对参与者来说,最该提前看清的是时间成本、住宿餐食安排、退款转让规则,以及项目会后是否有人继续维护。

Ruby for Good公益编程开源维护
Reasonix 只押 DeepSeek:AI 编程助手开始算缓存账了
开发工具 2026/5/24

Reasonix 只押 DeepSeek:AI 编程助手开始算缓存账了

Reasonix v0.50.0 是一个 DeepSeek-only 的开源终端 AI coding agent,直连 api.deepseek.com,用 npx reasonix code 启动。它的核心卖点不是多模型,而是 append-only 对话循环:尽量保持 byte-stable prefix cache,项目说明称长会话可做到约 94% cache hit、2.5× cost down。我的判断是:这不是 Cursor 替代品,而是一条更窄、更现实的路线——用低可迁移性换长会话成本和工具链稳定。

ReasonixAI coding agentDeepSeek API
微软正式开源 6502 BASIC:价值不在重用,而在把授权补齐
开发工具 2026/5/24

微软正式开源 6502 BASIC:价值不在重用,而在把授权补齐

Microsoft 已在 GitHub 以正式开源许可证发布 6502 BASIC 源码,版本为 BASIC M6502 8K VER 1.1。 这份代码曾支撑 Commodore PET、VIC-20、Commodore 64,也与 Apple II 的 Applesoft BASIC 同源。 它不会改变今天的软件开发,真正的价值是历史保存、教学、复古计算和授权清晰化。

6502 BASIC微软开源
《Mastering Dyalog APL》Jupyter 化:老教材补的不是网页,是可运行性
开发工具 2026/5/24

《Mastering Dyalog APL》Jupyter 化:老教材补的不是网页,是可运行性

Dyalog 正在把 2009 年 11 月首版《Mastering Dyalog APL》重制成基于 Jupyter Notebook 的在线互动版本,静态在线版已可访问,但仍是 work in progress。它对 Dyalog APL 学习者的价值,不是多一本“权威新书”,而是把旧教材变成能读、能改、能跑的学习材料。当前版本缺少章节,内容可能大幅修订,适合跟学和观察,不适合当成稳定教材引用。

Dyalog APLMastering Dyalog APLJupyter Notebook
为绕开快捷键冲突,一名 Emacs 用户给 i3 打了个人补丁
开发工具 2026/5/24

为绕开快捷键冲突,一名 Emacs 用户给 i3 打了个人补丁

一名重度 i3 与 Emacs 用户没有继续用 xdotool、emacsclient 脚本转发按键,而是修改 i3 4.25.1,在特定绑定上加入 `--passthrough`。 这个补丁不是 i3 官方功能,也未合并上游。它说明的是:在 X11、i3、Emacs 和图形窗口混用时,快捷键走窗口管理器内部路径,可能比外部脚本更稳、更少抖动。 但代价也很清楚:需要自己维护补丁,焦点问题并未被完全消灭,也不能直接套到 Wayland 或其他窗口管理器上。

Emacsi3全局快捷键