开发工具资讯 第7页

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

llm-gemini 0.32a0 又小更:Gemini 3.5 Flash 之后,重点变成推理 token 的流式可见
开发工具 2026/5/20

llm-gemini 0.32a0 又小更:Gemini 3.5 Flash 之后,重点变成推理 token 的流式可见

Simon Willison 的 llm-gemini 从 0.32 到 0.32a0,主线仍然不是“Gemini 变强了”,而是 LLM CLI 生态给 Gemini 补上更细的试用和可观测入口。相比 0.32 支持 Gemini 3.5 Flash,0.32a0 额外补强了 streaming reasoning tokens,但它依赖 llm>=0.32a0 alpha,适合开发者试,不适合直接当稳定生产能力。

llm-geminiLLM CLIGemini 3.5 Flash
Forge 开源:8B 本地模型没封神,但工具调用可能少掉链子
开发工具 2026/5/20

Forge 开源:8B 本地模型没封神,但工具调用可能少掉链子

Forge 是一个面向自托管 LLM 的 Python 可靠性层,重点处理工具调用、多步流程和上下文管理。它的价值不在于把 8B 模型说成顶级大模型,而在于让本地 Agent 在运行时更少犯格式错、漏步骤和上下文失控。项目自测结果需要放回 26 个场景评测里看,不能外推成通用基准结论。

Forge自托管 LLMAgent 工作流
Google I/O 2026 日程页上线:先确认入口,别急着猜新品
开发工具 2026/5/20

Google I/O 2026 日程页上线:先确认入口,别急着猜新品

Google I/O 2026 官网已上线日程页:Google keynote 定在太平洋时间 5 月 19 日 10:00,Developer keynote 定在 13:30,5 月 21 日将更新点播 sessions、codelabs 等资源。现在能确认的是大会时间表、学习资源和社区入口,不是 Android、Gemini、Pixel 的具体发布清单。对开发者更实际的动作,是预留观看时间、等待 session 细化,再决定哪些工具和接口值得跟进。

Google I/O 2026Google开发者大会
570 多个操作系统装进一个 Linux VM:这座虚拟博物馆真正厉害的是能跑
开发工具 2026/5/20

570 多个操作系统装进一个 Linux VM:这座虚拟博物馆真正厉害的是能跑

Virtual OS Museum 发布了一个可下载的 Linux 虚拟机,预装并预配置 1948 年至今的大量操作系统和独立应用。它号称覆盖 1700+ 安装、250+ 平台、570+ 不同操作系统,支持 QEMU、VirtualBox、UTM。真正的价值不是怀旧截图,而是把软件史变成可启动、可回滚、可比较的活档案;但授权边界、长期维护和镜像来源仍是硬约束。

Virtual OS Museum操作系统虚拟机
Cursor 发 Composer 2.5:AI 编程开始比谁能把长活干完
开发工具 2026/5/19

Cursor 发 Composer 2.5:AI 编程开始比谁能把长活干完

Cursor 发布 Composer 2.5,仍基于 Moonshot Kimi K2.5 开源 checkpoint,不是完全自研新底座。更新重点放在长任务、复杂指令遵循、局部文本反馈 RL、25 倍合成任务和协作体验上。真正该看的不是又一次模型升级,而是 AI 编程工具正在从拼跑分,转向拼长期代理能力、训练控制力和算力储备。

CursorComposer 2.5AI 编程
Hyperpolyglot 这张 Lisp 表:括号统一,工程入口分裂
开发工具 2026/5/19

Hyperpolyglot 这张 Lisp 表:括号统一,工程入口分裂

Hyperpolyglot 的 Lisp 页面发布于 2019 年,对照的是 Common Lisp / SBCL 1.2、Racket 6.1、Clojure 1.6、Emacs 24.5。 它不是教程,也不是新发布的语言新闻,而是一张四种 Lisp 方言的并排速查表。 它最有价值的提醒是:Lisp 的分歧不在括号,而在运行时、生态、互操作和工程入口。

LispHyperpolyglotCommon Lisp
Files.md:一个更小的 Obsidian,和一场反第二大脑幻觉
开发工具 2026/5/18

Files.md:一个更小的 Obsidian,和一场反第二大脑幻觉

Files.md 以开源 Obsidian 替代品亮相,但它目前更像一个 Beta 阶段的本地 Markdown 工作台:笔记、日记、任务、清单都回到 plain .md 文件。它的价值不在功能追赶,而在把 PKM 用户从插件、模板、图谱的掌控感里拽出来。适合想少折腾工具的开发者和重度写作者;不适合已经依赖 Obsidian 插件生态的人立刻迁移。

Files.mdMarkdownObsidian
Prolog 的恐怖,不是怪语法,是程序安静地漏解
开发工具 2026/5/18

Prolog 的恐怖,不是怪语法,是程序安静地漏解

metalevel.at 的《Prolog Coding Horror》把 Prolog 常见反模式归成四类:丢失解、全局状态、不纯输出、低级构造。真正危险的不是程序崩溃,而是 `!/0`、`(->)/2`、`var/1` 这类写法让程序安静运行,却漏掉本该存在的解。对 Prolog 开发者和语言设计读者来说,这篇文章的价值不在语法教学,而在提醒:声明式语言最贵的资产,是可推理性。

Prolog逻辑编程Prolog Coding Horror
Grid2Poster 开源:它把 OSM 电网数据做成海报,不是电网平台
开发工具 2026/5/18

Grid2Poster 开源:它把 OSM 电网数据做成海报,不是电网平台

open-energy-transition 开源了 Grid2Poster,可用 OpenStreetMap 的电力线路数据生成国家、地区或大陆级电网海报。它的价值是把电网可视化做轻,适合展示、传播和开源地图检查;但它不是权威规划图,也不是实时运行图。成图质量主要取决于 OSM 覆盖、Overpass 查询成本,以及使用者是否说清数据边界。

Grid2PosterOpenStreetMap电网可视化
Semble 开源:AI 编程代理该少读点废代码了
开发工具 2026/5/18

Semble 开源:AI 编程代理该少读点废代码了

MinishLab 开源 Semble,面向 AI 编程代理做代码检索,项目方称相比 grep+read 可少用约 98% token。它的重点不是替代 grep,而是把 agent 在大型代码库里的“找路”过程做成基础设施。真正要验证的,是它在脏仓库、复杂任务和真实工具调用习惯里能不能稳定省钱省时间。

SembleAI 编程代理代码搜索
偶发 ECONNRESET:不是网络玄学,是请求体没读完就 close
开发工具 2026/5/18

偶发 ECONNRESET:不是网络玄学,是请求体没读完就 close

本机两个服务之间偶发 ECONNRESET,线索指向一个很窄的边界:服务端没读完客户端发来的数据,就写大响应并 close。实验里 tcpdump 看到了真实 TCP RST,strace 显示服务端 sendto 返回成功后正常 close,但这不等于客户端完整收到了数据。对 nginx/gunicorn/Flask 这类栈来说,关键不是先找替罪羊,而是确认请求体是否被读干净、关闭语义是否被框架抽象藏掉。

ECONNRESETTCPConnection reset by peer
Copilot 按 AI credits 计费后,20 美元 AI 订阅的便宜账露馅了
开发工具 2026/6/2

Copilot 按 AI credits 计费后,20 美元 AI 订阅的便宜账露馅了

GitHub Copilot 6 月 1 日启用按 AI credits 计费后,部分开发者报告几小时就消耗大量月度额度,甚至有人一天内用完。真正的新信息不是“又涨价了”,而是 AI 编程工具开始把模型、上下文、Agent 时长这些真实推理成本摊到用户面前。

GitHub CopilotAI credits用量计费
一名老牌原生开发者的反思:Markdown 聊天界面为何把 SwiftUI 难住了
开发工具 2026/5/17

一名老牌原生开发者的反思:Markdown 聊天界面为何把 SwiftUI 难住了

一名有近二十年 macOS/iOS 原生开发经验的开发者在实现 Markdown 聊天界面时发现,SwiftUI、AppKit、TextKit 2 与 NSCollectionView 在长文本选择、流式更新和富文本渲染上各有硬伤。它的重要性不在于证明原生开发失败,而在于提醒聊天、Markdown、长富文本已成为核心交互时,WebKit 或 Electron 可能是更现实的工程选择。

SwiftUIMarkdown原生开发
Codiff v0.1.0:代码审查的第一关,正在回到本机
开发工具 2026/5/17

Codiff v0.1.0:代码审查的第一关,正在回到本机

nkzw-tech 在 GitHub Releases 发布 Codiff v0.1.0:一款 macOS 本地桌面 diff review 工具,可查看 staged/unstaged Git 变更。它踩中的不是“又一个 diff viewer”,而是 PR 之前的灰区:提交前自审、LLM walkthrough、行内评论和 Markdown 交接。真正要看的变量,是本地轻流程能帮开发者省多少摩擦,又会在协作、平台和 AI 判断边界上遇到什么限制。

Codiff代码审查diff review
zerostack 1.0.0:AI 编程代理开始反向减重
开发工具 2026/5/17

zerostack 1.0.0:AI 编程代理开始反向减重

zerostack 1.0.0 已发布到 crates.io,可通过 cargo install zerostack 安装,定位是纯 Rust、Unix 风格的轻量级 coding agent。项目给出的性能数据很克制:约 7k LoC、8.9MB 二进制、空会话约 8MB RAM、工作时约 12MB RAM,但这些目前只能按项目自述看。真正值得看的不是它能不能立刻替代 Claude Code、Cursor 或 opencode,而是它把资源占用、权限边界和终端工作流重新摆回了开发者面前。

zerostackAI 编程代理Rust
HTML 列表别再只认 ul 和 ol:<dl> 才是很多参数块该有的骨架
开发工具 2026/5/23

HTML 列表别再只认 ul 和 ol:<dl> 才是很多参数块该有的骨架

WHATWG 语境下关于 HTML 列表语义的讨论,重点不该停在 ul、ol 怎么选,而是要把 <dl> 重新放回日常判断:凡是稳定的名称—值关系,商品参数、费用明细、书籍信息都该优先考虑它。Ben Myers 的《On The <dl>》补强了一个关键点:语义化不是标签洁癖,而是让浏览器、屏幕阅读器和组件库都能读懂结构。

HTML<dl>语义化
用了 8 年 Tailwind 后,她为什么把部分网站迁回原生 CSS
开发工具 2026/5/17

用了 8 年 Tailwind 后,她为什么把部分网站迁回原生 CSS

Julia Evans 把几个个人网站从 Tailwind 迁到语义化 HTML 和原生 CSS,但这不是“弃用 Tailwind”的宣言。关键变化是:她的 CSS 能力变强了,项目也开始需要更清楚的样式边界。对小型网站维护者来说,这篇文章更像一份判断清单:什么时候继续用框架,什么时候该自己组织 CSS。

TailwindCSSJulia Evans
两个 emoji 让协同编辑器停止保存:真正危险的是静默断流
开发工具 2026/5/16

两个 emoji 让协同编辑器停止保存:真正危险的是静默断流

一位开发者复盘了一个罕见 bug:相邻 emoji 被 CRDT 字符串 splice 切开代理对,孤立 surrogate 触发 encodeURIComponent 抛错,协同同步静默停止。它不是在证明 emoji 有多麻烦,而是在提醒前端团队:默认字符串 API、富文本编辑器和同步层之间的缝,可能直接变成数据丢失风险。前端工程师该检查字符串切分逻辑;协同编辑产品该检查未捕获错误、离线兜底和用户提示。

协同编辑器CRDTYjs
Accelerate:Haskell 写高性能数组计算,优雅背后有硬账
开发工具 2026/5/16

Accelerate:Haskell 写高性能数组计算,优雅背后有硬账

Accelerate 不是普通数组库,而是嵌入在 Haskell 里的数组计算 DSL,用 map、fold/reduce、zipWith、permute 等操作描述多维规则数组计算。它可以在运行时在线编译,并通过 LLVM native 跑多核 CPU,通过 LLVM PTX 跑 CUDA NVIDIA GPU。它的价值不在“函数式也能写 GPU”这句口号,而在把并行计算抽象得更干净;代价是硬件边界、调试成本、生态成熟度和性能预期都要自己结账。

AccelerateHaskellGPU 编程
Futhark by Example:一份示例页,能看出这门并行数组语言适合谁
开发工具 2026/5/16

Futhark by Example:一份示例页,能看出这门并行数组语言适合谁

Futhark by Example 不是新版本发布,也不是性能公告,而是一组按复杂度递增的带注释程序索引。它的价值在于把 Futhark 的学习路径、并行数组能力和生态边界放到同一页上。对开发者来说,这更适合用来判断“要不要学、能不能用”,而不是证明 Futhark 已经大规模落地。

Futhark并行数组语言函数式语言
Simon Willison 发布 inaturalist-clumper 0.1:一个小工具背后的个人数据发布方法
开发工具 2026/5/16

Simon Willison 发布 inaturalist-clumper 0.1:一个小工具背后的个人数据发布方法

Simon Willison 发布 inaturalist-clumper 0.1,用来把 iNaturalist 观测记录分组成 clumps,并已用于其个人博客发布观测记录的生产流程数周。它的重要性不在于规模,而在于展示了个人网站如何把外部平台数据整理成可持续发布的基础设施。原文没有披露算法、性能或通用适配能力,因此不应把它解读为 iNaturalist 官方工具或大型生态数据平台更新。

inaturalist-clumperSimon WillisoniNaturalist