标签

开源

用一个 HTML 文件复刻竹知了:手势、陀螺仪与 Web Audio 的组合实践

来源: oschina.net 47
竹知了是一种结构简单、声音鲜明的民间玩具:竹签、竹筒、细线和松香共同把旋转动作变成类似蝉鸣的振动。如今实物不常见,开源项目“竹知了”把这套交互搬进浏览器:按住屏幕画圈,或者直接甩动手机,就能触发声音与页面反馈。更值得开发者研究的是,它可以被压缩进一个零依赖的单文件 HTML。 普通网页音效通常由点击按钮触发,竹知了却需要连续感知运动。浏览器要完成三步转...

AgentDesk v1.6.3:用 Agent First 架构串起客服、人工接管与工单

来源: oschina.net 44
客服 Agent 真正困难的部分,不是生成一句流畅回答,而是判断何时检索知识库、何时继续追问、何时转给人工,以及如何把整个过程沉淀为可追溯的工单。AgentDesk v1.6.3 将运行时升级为 Agent First 架构,试图用统一的自主循环和上下文评估,把在线咨询、知识库问答、人工接管与工单处理放进同一条业务链路。 传统客服机器人通常按固定流程工...

LinkAndroid v2.1.0:用 scrcpy 4.1 更快控制 Android 设备

来源: oschina.net 58
LinkAndroid v2.1.0 已经发布。本次更新围绕手机投屏、设备屏幕控制和测试工程维护展开:应用内的 scrcpy 升级到 4.1,投屏界面右侧新增息屏与亮屏按钮,测试项目则统一使用 解析根目录。 这不是一次只改界面文字的小版本。对日常需要连接真机、调试应用或执行自动化测试的开发者来说,设备控制链路更顺手,项目路径处理也更一致。 新版本将 s...

Arch Linux 十年核心维护者离任:开源项目如何面对关键人员退出

来源: oschina.net 44
在 Arch Linux 担任开发者、软件包维护者和安全团队成员约十年后,Morten Linderud(昵称 Foxboron)宣布离开该项目。对一个依赖志愿者长期投入的发行版来说,这不只是个人角色变化,也提醒项目重新审视软件包维护、知识交接和安全响应是否过度集中在少数人身上。 Linderud 参与过 Arch Linux 的调试软件包工作,完成过...

把 AI 关进笼子:遗留 COBOL 迁移为何要连 bug 一起验证

来源: oschina.net 58
把大型机上的 COBOL 迁移到 Java,最危险的结果并不是编译失败,而是迁移成功了:代码能运行,测试也能通过,但原系统里那些没人敢碰的边界行为、舍入规则和历史 bug 被悄悄复制到了新系统。 一批研究 COBOL 迁移的工程师提出了一个克制的方向,论文题为《Agentic Method for Deterministic Validation of...

Apache Dubbo-go v3.3.2:面向生产环境的稳定性收敛与 Triple 能力增强

来源: my.oschina.net 57
Apache Dubbo-go v3.3.2 正式发布。这个版本没有把重点放在堆叠大量新特性上,而是集中处理生产环境最容易放大问题的部分:内核稳定性、并发安全、资源释放和热路径性能。同时,旧配置体系进一步收敛,Triple 协议、泛化调用、应用级元数据与服务治理能力也得到增强。 对于已经运行 Dubbo-go 的团队,v3.3.2 更像一次基础设施升级...

Calibre 9.12 发布:跨平台电子书管理与格式转换更顺手

来源: oschina.net 51
Calibre 9.12 已正式发布。作为 Calibre 官方维护的开源电子书管理工具,它可以集中管理、查看、转换、编辑和分类主流格式的电子书,并支持 Linux、Windows 和 macOS。此次更新继续完善跨平台体验,其中 macOS 在 Connect/Share 按钮中加入了通过 AirDrop 共享书籍的功能。 电子书文件往往分散在下载目...

SwiftUI 七年之后,为什么它仍像一场没有结束的公测?

来源: oschina.net 41
SwiftUI 发布已经七年,但开发者对它的抱怨并没有随着时间消失。Yakov Manshin 在一段约 40 分钟的视频中,把 SwiftUI 形容为“一个平庸的故事”,核心判断是:它至今仍然像一个永久公测版。 这并不意味着 SwiftUI 不能用于生产。真正的问题在于,苹果希望开发者相信它代表了未来的界面开发方式,但开发者在数据流、布局、API 稳...

让 Elastic AI agent 把自然语言变成可审查的自动化工作流

来源: my.oschina.net 56
Elastic Workflows 正式发布后,自动化流程的入口从“手写 YAML”扩展到了“描述你想完成什么”。你可以用纯文本提示词说明目标,让 Elastic 的 AI agent 生成针对 Elasticsearch 数据运行的 YAML,然后检查内容、纳入版本控制,并根据团队流程继续修改。 这件事的价值不只是少写几行配置。更重要的是,工作流仍然...

DBeaver 26.1.4 发布:AI 助手更易操作,生成 SQL 的执行边界更清晰

来源: oschina.net 65
DBeaver 26.1.4 的更新重点落在 AI 助手的日常可用性上:AI 聊天增加键盘访问能力,生成的脚本可以始终在新的 SQL 控制台中打开,同时修复了部分模型无法动态支持温度参数的问题。这些改动看似细小,却直接影响开发人员审查、修改和执行 AI 生成 SQL 的效率与安全性。 数据库操作经常需要在对象树、SQL 编辑器、结果集和执行计划之间切换...