Please turn JavaScript on
Ruby China icon

Ruby China

Subscribe in seconds and receive Ruby China's news feed updates in your inbox, on your phone or even read them from your own news page here on follow.it.

You can select the updates using tags or topics and you can add as many websites to your feed as you like.

And the service is entirely free!

Follow Ruby China: Ruby China

Is this your feed? Claim it!

Publisher:  Unclaimed!
Message frequency:  1.14 / day

Message History

一份 YAML 文件搞定一家 AI 提供商。IfAI Editor v0.4.3 用元数据驱动架构同时接入 OpenAI、DeepSeek、智谱、Kimi、Gemini 五家大模型厂商共 53 个模型,一行配置即可扩展新 Provider。本文拆解其架构设计、多模态统一抽象、SSE 流解析关键 Bug 修复,以及国际化工程化实践。

五家 AI 大厂,一个编辑器

2026 年的大模型战场,没有一家通吃。

厂商 代表模型 优势场景 OpenAI GPT-5.4, O1, O3 最强推理、视觉理解、工具调用 DeepSeek DeepSeek V3.2 极致性价比,$0.028/千 Token 智谱 AI<...

Read full story

https://github.com/matz/spinel

Spinel 将 Ruby 源代码编译成独立的本地可执行文件。它执行全程序类型推断并生成优化的 C 代码,与 CRuby 相比速度显著提升。


Read full story

3 月 24 日,由新锐学术研制的《新锐期刊分区表》正式推出。新锐分区以“独立、公益、免费、开放”为核心理念,以全球视野构建学术评价新范式。

此前据中国科学院期刊分区表公众号发文,应广大用户的要求,"期刊分区表"公众号将专注于发布期刊分区表相关的动态信息,如年度数据更新、分区方法介绍等内容,其它相关资讯将通过“新锐学术”公众号推送。

新锐分区整合自然科学、工程技术、医学、管理科学、社会科学、人文艺术等领域的重要国际学术期刊,涵盖但不限于 SCIE、SSCI、ESCI 等核心来源,共 22299 种期刊和 15 种重要会议论文集(计算机领域),构建了覆盖全学科、面向全球的评价体系。

不再单独发布预警名单,将预警机制嵌入分区体系,对 37 种期刊标注“under review”,并实施持续跟踪与动态更新...


Read full story

相信使用过 JetBrains 产品的用户,对内置的 Git 操作都会觉得很方便。其中很重要的一个功能:选中某几行代码,鼠标右键,使用 show history for selection。就能展示出这几行代码的 git 提交历史记录,这个功能真的太香了。

这个功能在很多编辑器上都不支持,我目前在使用 Zed 编辑器,最开始对 Git 操作支持很少,我都是使用 lazygit 来操作,但上面提到的功能无法实现。所以我就尝试编写脚本去实现这个功能。本质上就是使用 git 原生命令行操作:git log -L <range:file> 。将内容输出到一个临时文件中,然后通过 zed 编辑器打开它,同时使用 diff 语法展示高亮信息。

效果展示:

Fish 代码function git_line_h...

Read full story
动机

昨天在参加 RubyKaigi 的时候顺便瞄到了 st.c 的实现,然后让我回想起来,现在的 Ruby 的 Hash 实现主要来自于 Vladimir Makarov 在 2016 年实现的精心调优的 open-addressing 实现的版本。我突然想起 Google absl 实现里有个 Swiss Tables


Read full story