开发工具资讯 第8页

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

一个程序员的1990年代旧代码,为什么现在还值得开源出来看
开发工具 2026/8/30

一个程序员的1990年代旧代码,为什么现在还值得开源出来看

程序员Brian Raiter把自己1990年代业余写的三个Windows 3.1x程序连源码一起以GPL协议公开,其中最有价值的不是程序本身,而是代码里保留的Win16向Win32过渡期的编程痕迹。这类页面提醒我们,软件史的保存往往靠个人网站硬撑,链接说没就没。

Windows 3.1xWin16向Win32过渡WINMEM32.DLL
Claude Code的会话链接:issue关了,问题没关
开发工具 2026/8/30

Claude Code的会话链接:issue关了,问题没关

开发者在GitHub上要求Claude Code默认关闭写入commit和PR的会话链接,Anthropic在新版本里加了开关,但默认值仍是打开,issue被标记关闭,诉求本质没被满足。这暴露出AI编程工具把“来源证明”悄悄等同于普通遥测数据处理的通病。

Claude CodeAnthropic会话链接
被当成独立游戏推荐的《A Trail Tale》,其实是一场结束四年的真实徒步
开发工具 2026/8/30

被当成独立游戏推荐的《A Trail Tale》,其实是一场结束四年的真实徒步

The Verge把网页作品《A Trail Tale》当成一款像素风游戏来推荐云徒步阿巴拉契亚小径,但它其实是三兄弟自制的真实徒步实时日志,没有Steam页面,记录的也是2022年已经结束的一次北向全程徒步。想体验完整玩法的读者,该找的是《A Short Hike》一类真正的cozy游戏。

A Trail Tale阿巴拉契亚小径互动网页日志
TurboKV自曝跑分赢fjall 4.4倍,但那是没落盘的数字
开发工具 2026/8/29

TurboKV自曝跑分赢fjall 4.4倍,但那是没落盘的数字

Rust嵌入式KV新库TurboKV在GitHub自曝跑分,顺序批量写吞吐号称是fjall的4.44倍,但这只是WAL确认后未同步落盘的"确认吞吐",完全落定后数字缩水到不到三分之一。测试还禁用了压缩和缓存、只用单线程,跟真实生产场景有距离。

TurboKVfjall嵌入式键值存储
htmx 4.0.0发布:兼容层降低迁移门槛,真正风险在行为变化
开发工具 2026/8/29

htmx 4.0.0发布:兼容层降低迁移门槛,真正风险在行为变化

htmx 4.0.0把升级包装成接近透明的迁移,但兼容层、流式能力和分发渠道差异,意味着存量项目仍要按破坏性升级来管理。新项目可以评估,已经稳定运行的生产系统则不宜仅凭 CDN 的 latest 标签直接切换。

htmx 4.0.0破坏性变更fetch()
键盘驱动救不了TUI,这场争论吵错了重点
开发工具 2026/8/29

键盘驱动救不了TUI,这场争论吵错了重点

开发者ckardaris反驳Hacker News上「TUI该被优先做因为键盘友好」的论调,指出GNOME规范早就要求GUI也能全键盘操作,做不到只是意愿问题。但这场争论真正被忽略的是:TUI能否被AI agent稳定脚本化驱动,以及键盘友好并不等于无障碍达标,这两条才是决定TUI去留的硬变量。

TUIGUIAI agent
NO变成false:Kubernetes的YAML老账,拖了十年
开发工具 2026/8/28

NO变成false:Kubernetes的YAML老账,拖了十年

吐槽网站noyaml.com又被翻出来,列举了YAML里NO被解析成false、08被悄悄丢掉之类的老坑。这些坑的根源是YAML 1.1与1.2规范对隐式类型判断的规则不同,而Kubernetes官方文档自己写的是“大部分兼容YAML 1.1”,模糊地带才是问题反复发作的真正原因。社区已经在推kyaml之类的补丁,但离彻底解决还早。

YAMLKubernetes隐式类型转换
《星球大战:钛战机》开源复活,但正版还得自己买
开发工具 2026/8/28

《星球大战:钛战机》开源复活,但正版还得自己买

开源项目OpenTIE把《星球大战:钛战机》搬上Windows、macOS、Linux原生运行,能把1995版的自适应配乐和1998版的飞行手感拼在一起。项目不含任何游戏内容,启动至少要自备一版正版数据,想用推荐组合还得两版都有。项目仍在积极开发,官方自己也说可能有bug、可能跟原版对不上。

OpenTIE《星球大战:钛战机》开源游戏引擎
Google开始管Android应用内存:Play商店将成为开发者的新门槛
开发工具 2026/8/28

Google开始管Android应用内存:Play商店将成为开发者的新门槛

Google将把Android应用的内存使用限制交给Play商店执行,违规应用可能面临商店层面的后果。真正的变化不在于系统开始管理内存,而在于“内存占用过高”可能从运行时问题变成上架与分发问题。

Android 17Google PlayGoogle
84天破纪录反编译N64游戏,AI真正的功劳只有0.93%
开发工具 2026/8/28

84天破纪录反编译N64游戏,AI真正的功劳只有0.93%

开发者团队用84天完成N64游戏《Snowboard Kids》的100%字节级反编译,比续作596天快了约7倍,但报告里最扎眼的数字不是速度,而是自动化工具对1830个未匹配函数的成功率只有0.93%。真正决定项目能不能封顶到100%的,仍是极少数人对一个已停产专有编译器的直觉。

反编译字节级完全一致Snowboard Kids
Emacs 31 内置 markdown-ts-mode:experimental 标签背后,坑比想象中多
开发工具 2026/8/27

Emacs 31 内置 markdown-ts-mode:experimental 标签背后,坑比想象中多

Emacs 31 把 markdown-ts-mode 收进内核,社区教程称赞其功能丰富,但 GitHub issue 列表和底层 tree-sitter-markdown 语法本身都提示这是一个真实存在的坑,而不只是版本标签。重度 Markdown 用户现在切换,大概率会在表格、列表折叠和链接识别上踩雷。

markdown-ts-modeEmacs 31tree-sitter
CoMaps打进智能手表,开源生态里Google Maps反倒成了外人
开发工具 2026/8/27

CoMaps打进智能手表,开源生态里Google Maps反倒成了外人

CoMaps接入Gadgetbridge和OpenVitals,让开源地图App开始扮演智能手表导航的“基础设施”角色;但真正设备支持并不均衡,且同一套系统里Google Maps只能靠解析通知获取导航信息,反不如两款开源App用官方API直连来得体面。

CoMaps智能手表导航Gadgetbridge
AI写代码总跑偏,这套插件想把漂移变成一本可查的账
开发工具 2026/8/27

AI写代码总跑偏,这套插件想把漂移变成一本可查的账

Habitat-Thinking把Harness Engineering做成插件,用HARNESS.md和三层检查循环持续追踪AI编程助手的架构漂移。它解决的是让漂移可见、可查,不是让AI生成的代码天然正确,代理审查仍会误判,规则得靠人维护。

AI编程助手Harness Engineering架构漂移
pnpm 12:用 Rust 重写自己,顺手把工具链也收编了
开发工具 2026/8/27

pnpm 12:用 Rust 重写自己,顺手把工具链也收编了

pnpm 12 正式发布,核心是把整个工具用 Rust 重写,但官方刻意强调这不是迁移:命令、配置、锁文件格式全部照旧。真正的增量不在提速——循环依赖场景的性能提升只对特定大型 workspace 有效——而在于 pnpm 把项目级 Node/Deno/Bun 版本管理和其他包管理器的安装,都收进了自己手里。

pnpm 12Rust包管理器
GitHub事故数罗生门:第三方说37次,官方只认6次
开发工具 2026/8/27

GitHub事故数罗生门:第三方说37次,官方只认6次

非官方站点isgithubcooked.com统计GitHub自2016年以来发生1125次事故,2026年2月单月37次为最差纪录,但GitHub官方同月可用性报告只认定6次“导致服务下降的事件”。两组数字相差6倍,暴露的不是GitHub突然变脆弱,而是“事故计数”这套流行叙事本身的统计陷阱。

GitHub服务可用性事故统计
拓竹被指违反AGPL:切片功能悄悄藏进了服务器
开发工具 2026/8/27

拓竹被指违反AGPL:切片功能悄悄藏进了服务器

SFC在FOSSY 2026点名拓竹科技,称Bambu Studio和部分固件违反AGPLv3、GPLv2,关键功能靠联网调用服务器补全却不公开对应源码。这目前是SFC单方指控,没有法院裁决,拓竹官方回应也未见公开记录。对拓竹用户和打印农场来说,真正要盯的是离线能力和设备长期控制权,想避免被单一厂商锁定的可以先试试OrcaSlicer。

拓竹科技Bambu StudioAGPLv3
Haskell也想学Lisp的实时编程,救场的却不是语言服务器
开发工具 2026/8/26

Haskell也想学Lisp的实时编程,救场的却不是语言服务器

一位Haskell老程序员想借助语言服务器逼近Lisp那种“边跑边改代码”的活体编程体验,结果发现真正撑住工作流的不是HLS,而是他自己拼出来的ghcid加foreign-store重载管线。这暴露了Haskell工具链里一个尴尬的分裂:类型内省和状态保存,走的是两条互不相通的路。

Haskell实时编程Lisp
JDK 28预览Value Class:官网还写着Submitted,神话已经跑远了
开发工具 2026/8/26

JDK 28预览Value Class:官网还写着Submitted,神话已经跑远了

JEP 401在JDK 28的早期访问构建里已经能跑,但截至2026年8月26日,OpenJDK官方页面上它的状态仍是Submitted,连Candidate都没到。更关键的是,社区里流传的“把所有类都改成value class就能变快”并不成立,扁平化、标量化、物化各有边界条件,用错场景反而会更慢。

JEP 401Value ClassesJDK 28
可执行文件变数据库:这个网站按钮一点,数据直接写回自己身上
开发工具 2026/8/26

可执行文件变数据库:这个网站按钮一点,数据直接写回自己身上

工程师Farid Zakaria把此前提出的SELF格式做成了真实可跑的样例self-httpd:一个SQLite文件既是可执行程序,也是网站内容、访客日志和按钮计数的存储库,部署在selfdb.exe.xyz上可以直接验证。这不是概念草图,GitHub上有完整仓库和设计文档,但它依赖Linux特有的binfmt_misc机制,并发写入安全性和单点故障风险都还没答案。

SELFself-httpdSQLite
95.9%已兼容,真正的坑却藏在剩下的两万行——EVE Online迟到六年的Python 3远征
开发工具 2026/8/26

95.9%已兼容,真正的坑却藏在剩下的两万行——EVE Online迟到六年的Python 3远征

CCP Games宣布EVE Online正式启动Python 2到3的迁移,240万行代码中95.9%的文件已能双版本编译,但真正的风险在另外约2万行“能跑但结果可能悄悄变”的代码里,直接牵动23年积累的玩家资产与经济数据。这次迁移证明语法转换从来不是难点,语义审查才是,而Python 3提速也未必能让玩家感受到游戏变快。

Python 2到Python 3迁移EVE OnlineCCP Games
Python六个“常量”,只有一半说话算话
开发工具 2026/8/26

Python六个“常量”,只有一半说话算话

一篇技术博客用REPL实验发现,Python的六个“预声明常量”里,True、False、None、__debug__受特殊保护无法被篡改,Ellipsis和NotImplemented却能被setattr偷梁换柱。这不是bug,而是CPython在PEP 3100、PEP 285里做过的明文设计取舍,官方issue也早已讨论过其中的不对称。

PythonPython常量CPython