开发工具资讯

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

解压比LZ4快3倍的misa77,还没资格进生产线
开发工具 2026/7/16

解压比LZ4快3倍的misa77,还没资格进生产线

实验性C++20压缩库misa77发布0.2.0,作者自测显示其单线程解压比LZ4快1.5到3倍且压缩率通常更好,代价是压缩极慢、无熵编码、解码器默认输入合法。跑分亮眼,但格式仍在变、缺少安全解码器,离生产可用还有距离。

misa77数据压缩LZ4
时钟画廊 Clocks.dev 蹿红两天,但它的“开源”经不起查
开发工具 2026/7/16

时钟画廊 Clocks.dev 蹿红两天,但它的“开源”经不起查

独立开发者 levmiseri 做的时钟设计画廊网站 Clocks.dev,在 Hacker News 两天内提交两次后热度陡升,页面靠 Svelte 组件和用户投票撑起一屏花样时钟;但它自称的“开源”,查下来更像是单个组件可看代码,而不是整站仓库公开。

Clocks.dev开源时钟设计画廊
二维码里的意外卐字:一个Rust包给标准没管的那层加了道检查
开发工具 2026/7/15

二维码里的意外卐字:一个Rust包给标准没管的那层加了道检查

Rust包qr-swastika-avoider给二维码生成加了一道钩十字检测:遍历ISO标准的8种掩码,过滤命中图案的版本,再从剩下的里挑惩罚分最低者,找不到干净版本就直接报错;它只认轴对齐的5×5、7×7图案,斜向和任意旋转都不在检测范围内,provably clean只对这几种形态负责,不是给标准打补丁。

qr-swastika-avoiderRust二维码
Datasette 撤回一次API改动,暴露开源1.0前的真实取舍
开发工具 2026/7/15

Datasette 撤回一次API改动,暴露开源1.0前的真实取舍

Datasette 1.0a37被作者称为一次minor release,实际藏着权限检查性能的数量级优化、一次因打断几乎所有插件测试而被撤回的API改动,以及一处数据完整性修复。这次发布最值得看的不是版本号,而是Simon Willison在API一致性与插件生态兼容性之间做出的取舍。

Datasette插件生态兼容性API设计
Lobsters换库SQLite:被包装成'一个周末'的三年拉锯战
开发工具 2026/7/15

Lobsters换库SQLite:被包装成'一个周末'的三年拉锯战

社区网站Lobsters近日把生产数据库从MariaDB迁到SQLite,官方说法是CPU、内存双降,成本减半。但翻查代码提交记录会发现,这其实是历时多年的第三次尝试,中间有一次合并上线当天就因性能问题被紧急回滚。

数据库迁移SQLiteLobsters
Claude爱说"load-bearing",一个hook脚本能治好吗?
开发工具 2026/7/15

Claude爱说"load-bearing",一个hook脚本能治好吗?

有开发者用Claude Code官方的MessageDisplay hook写脚本,把"load-bearing""honest take"这类高频口头禅替换成滑稽词,好笑归好笑,但这只改了终端显示,不动模型的生成倾向、transcript和API返回内容都原封不动。真正接近治本的做法,是在系统提示里直接禁词并要求给出具体依赖和失败点。

Claude CodeMessageDisplayHook脚本
C++反射秀出真本事,但只有一家编译器认账
开发工具 2026/7/14

C++反射秀出真本事,但只有一家编译器认账

开发者Ryan J.K.用C++26反射特性写出rjk::duck库,一个头文件就能让类型擦除接口在运行时热切换底层类型,把过去动辄上百行的样板代码压缩成一段注解声明。但这套魔法目前只在GCC的实验编译选项下跑得通,距离真正能上生产线,还差着标准定稿和多编译器跟进这一大段路。

C++26反射rjk::duck
Codex 多代理加密上线,父端审计日志却跟着失明
开发工具 2026/7/14

Codex 多代理加密上线,父端审计日志却跟着失明

OpenAI Codex 的 MultiAgentV2 在 6 月合入子代理消息加密后,spawn_agent、send_message、followup_task 三个工具的任务内容在本地 rollout、trace、日志里全部变成了密文。开发者在 issue #28058 里指出,这是可审计性的回归,问题不在加密本身,而在没给父侧留一份明文副本。目前只是社区提出的修复思路,OpenAI 尚未回应。

OpenAI CodexCodex CLI多代理协作
这篇'终结CUDA'的报道,正文竟是导航栏
开发工具 2026/7/14

这篇'终结CUDA'的报道,正文竟是导航栏

HPCwire一篇题为《Spectral Compute能否终结CUDA锁定》的报道,实际抓取到的正文几乎全是导航栏链接,真正的技术论述缺席。Spectral Compute的SCALE编译器主打CUDA代码原生跑在AMD GPU上,但目前流传的性能数字全部来自厂商和合作方自测,6倍和25.7倍两个说法甚至互相对不上口径。

CUDASpectral ComputeSCALE
JetBrains 开源 YouTrackDB:一场 OrientDB 被弃后的续命局
开发工具 2026/7/14

JetBrains 开源 YouTrackDB:一场 OrientDB 被弃后的续命局

JetBrains 开源了图数据库 YouTrackDB,README 只说它已在内部生产使用,却没说清它的真实起点是 SAP 弃养 OrientDB 后原核心工程师拉出的兼容分支,YouTrack 本身也还没脱离老存储 Xodus。快照隔离听着安全,写偏斜的坑它同样躲不开。

YouTrackDBJetBrains图数据库
uvx每次都要联网拉包?一个日期变量把CI缓存问题解开了
开发工具 2026/7/14

uvx每次都要联网拉包?一个日期变量把CI缓存问题解开了

开发者Simon Willison在TIL博客分享了一个技巧:给GitHub Actions设置UV_EXCLUDE_NEWER环境变量并用它做缓存key,让uvx运行工具时不再每次都联网拉取PyPI最新版。这个思路和Astral官方的setup-uv缓存方案解决的是两层不同问题,叠加使用效果更好,但也带来一个容易踩的陷阱。

uvxGitHub ActionsCI缓存
Git 新增 history 命令:改写提交更安全,冲突场景仍不碰
开发工具 2026/7/14

Git 新增 history 命令:改写提交更安全,冲突场景仍不碰

Git 2.54 和 2.55 分两次加入实验性 git history 命令,reword、split、fixup 三个子命令能更安全地改写旧提交,并自动同步本地分支。它解决的是 rebase 的心智负担,不是要正面挑战 jj——遇到合并提交和冲突直接拒绝执行,团队协作场景暂时用不上。

Gitgit history版本控制
一个瑞克莫蒂梗插件,撞见了Claude Code等待焦虑的老问题
开发工具 2026/7/14

一个瑞克莫蒂梗插件,撞见了Claude Code等待焦虑的老问题

开发者thephw发布Claude Code插件claude-meseeks,用《瑞克和莫蒂》角色Mr. Meeseeks的语音提示用户何时该回来盯屏幕。它本身不是新发明——同类音效通知需求早已在Reddit、HN被反复验证,Meeseeks这个隐喻也已被至少两个独立项目各自借用,说明'单任务、短会话'正在agentic coding社区里自发形成共识做法。

Claude Codeclaude-meseeksAI编程代理
一条SQL查询,画出一整局Doom
开发工具 2026/7/14

一条SQL查询,画出一整局Doom

Peter Gostev用GPT-5.6 Sol写出DOOMQL,一条递归CTE查询接管了类Doom游戏的移动、战斗和逐像素渲染,SQLite从存档变成了引擎。但递归CTE本身有硬限制,这更像一场漂亮的技术行为艺术,而非可推广的渲染方案——而且网上至少还有一个同名但基于CedarDB的多人版本,搜索时很容易张冠李戴。

DOOMQLSQLiteSQL查询
用 Rust 重写 Linux 0.11:类型更清楚了,内核没变安全
开发工具 2026/7/14

用 Rust 重写 Linux 0.11:类型更清楚了,内核没变安全

开发者 Poseidon-fan 用地道 Rust 从零重写了 1991 年的 Linux 0.11 内核,能在 QEMU 上跑完整用户态,配了 80 多个 coreutils 和一个手写 shell,但仓库只有 29 颗 star。真正值得琢磨的不是「又一个 Rust 操作系统」,而是它证明了一件事:类型系统能理顺代码结构,却治不了内核里引导、中断、分页、驱动这几块历史上最容易出事的 unsafe 硬骨头。

RustLinux 0.11操作系统内核
不打开Xcode也能发布Mac应用,但iOS没那么简单
开发工具 2026/7/14

不打开Xcode也能发布Mac应用,但iOS没那么简单

独立开发者Scott Willsey称,构建、签名、公证、安装Mac应用全程不用打开Xcode,靠XcodeGen生成项目文件、一次性证书设置、再用release.sh脚本串起xcodebuild与notarytool即可。但这套流程本质只适用于Mac:iOS应用根本不需要公证和装订,devicectl也只能装到自己设备,不等于上架,原文标题没讲清这层区别。

XcodeMac应用发布iOS应用发布
Logseq 2.0公测背后:一场笔记软件的路线分裂
开发工具 2026/7/14

Logseq 2.0公测背后:一场笔记软件的路线分裂

Logseq官方发布2.0.1公测版,标志着这款笔记软件正式拆分为Markdown文件版和SQLite数据库版两条产品线。数据库版带来结构化属性和更快性能,但闪卡、白板、Org-mode支持随之消失,Git友好的文件工作流也被打破,官方甚至为其单独开了一个bug仓库。

Logseq笔记软件SQLite
开源工具dom-docx:HTML转Word,主打可编辑而非像素复刻
开发工具 2026/7/13

开源工具dom-docx:HTML转Word,主打可编辑而非像素复刻

MIT开源项目dom-docx把语义化HTML片段转成原生可编辑的Word文档,默认路径不依赖浏览器。它的卖点不是又一个转换器,而是把可编辑结构和视觉回归打分当核心指标,卡在报表、合同导出这条长期没解决好的缝隙里。但CSS grid、web字体、复杂图表这些硬骨头,目前它啃不动。

dom-docxHTML 转 Word开源库
shot-scraper 1.11:没加新功能,先把等1秒的老问题填平
开发工具 2026/7/13

shot-scraper 1.11:没加新功能,先把等1秒的老问题填平

shot-scraper 1.11 是一次克制的小版本更新:server启动检测从固定等1秒改成轮询最多30秒,新增--js-file统一了五个命令加载JS脚本的方式。没有新功能噱头,却修掉了CI流水线里容易翻车的等待逻辑。这类一致性修补,决定了一个CLI工具能不能被放心长期塞进自动化流程。

shot-scrapershot-scraper 1.11自动化流水线
sqlite-utils 修了一个从不报错的 Bug:静默删数据的风险藏了三个版本
开发工具 2026/7/13

sqlite-utils 修了一个从不报错的 Bug:静默删数据的风险藏了三个版本

sqlite-utils 4.1.1 让 table.transform() 在特定条件下直接报错,而不是像过去那样悄悄触发外键级联,删掉或改掉引用表里的数据。这不是一次普通修 bug,而是把一个存在了至少三个版本、完全没有异常提示的数据丢失风险,第一次摆到台面上。

sqlite-utilstable.transform()数据丢失风险
十几台老电脑塞进一个网页背后,是一套C语言模拟器架构在偷偷较劲
开发工具 2026/7/13

十几台老电脑塞进一个网页背后,是一套C语言模拟器架构在偷偷较劲

开发者floooh在2021年12月15日放出tiny8bit-preview页面,把C64、ZX Spectrum、Amstrad CPC等十几台8位老电脑的浏览器模拟器汇成一页,两天后他又发布了周期步进Z80模拟器的技术文章。这张页面看着像怀旧陈列,实际是同一套C头文件库chips支撑的架构验证,技术含金量藏在时序精度里,原文完全没提。

浏览器模拟器C语言模拟器架构floooh