Ruby SDK for Model Context Protocol发布1.0.0稳定版,实现2025年规范,通过全部服务器和客户端一致性测试,支持工具、提示、资源、OAuth及stdio和HTTP传输。SDK从Tier 3升至Tier 2,服务器一致性达100%,并计划支持未来规范。安装简单,提供示例代码,欢迎反馈。
本文介绍了如何使用 Ruby 构建 AI Agent,利用大语言模型(LLM)进行推理和外部工具调用。AI Agent 能够自主决策,提升用户体验。文章提供了调用 OpenAI API 的示例,并展示了多轮对话和流式响应的实现。
Rails开发者社区正在进行2026年调查,旨在收集开发者的反馈,了解Rails的使用情况、工具、团队工作流程及面临的挑战。调查结果将公开分享,以帮助社区更好地理解自身并推动发展。
本期Python潮流周刊分享了12篇文章和开源项目,重点讨论Python与Ruby的JIT故事、Django ORM解耦、Pandas与Polars的基准测试等技术话题,并介绍了多个AI智能体项目和Python包管理器的安全最佳实践。
在AI主导的2026年,DHH认为普通程序员薪资已达顶峰,而顶尖开发者因AI变得更有价值。他强调,未来程序员的核心竞争力在于品味和系统设计能力,而非单纯的编码技能。AI将淘汰低端程序员,同时为优秀工程师创造新机遇。
Quincy Larson采访了自学AI辅助软件开发的工程师Landon Gray,他推广Ruby作为机器学习项目的语言,并认为Ruby在AI时代具有优势。
随着AI编程工具的普及,编程语言的选择变得至关重要。Yusuke Endoh的报告评测了13种语言,结果显示动态语言如Ruby和Python表现优异,而Go语言位居第二梯队。动态语言因其简洁性和丰富的训练数据更受AI青睐,静态语言则因类型检查带来额外负担。未来技术选型需考虑AI的生成效率。
由于 Ruby LSP 扩展默认使用 rbenv,而我已切换到 mise 管理 Ruby 版本,因此需要配置 Cursor 以使用 mise,并可能需要设置 GitHub Packages 认证。
Ruby由松本行弘于1995年创建,旨在使编码更人性化。随着Ruby 4.0的发布,Ruby迎来了30周年,强调可读性和灵活性,促进了社区发展,催生了Rails和GitHub等重要项目。RubyMine作为专用IDE,支持Ruby的持续演变,帮助开发者高效工作。
RubyMine团队将于12月11日1-5点CET在r/jetbrains进行问答活动,欢迎Ruby和Rails开发者参与,团队将实时回答问题并收集反馈以改进产品。
黑色星期五,Shopify销售额达62亿美元,同比增长25%。其后端API每分钟请求3100万,数据库读写量巨大。创始人Tobi Lütke积极参与编程,推动Ruby和Rails发展,Shopify的成功为编程社区带来益处。
修复了index模板错误,升级了bundles中的Ruby及相关依赖,更新了主题配置,并增加了Mermaid支持。
使用Ruby开发Shadowsocks Mar 21, 2018 You believe whatever you want Floyd, but I am telling you these walls are funny. First you hate ’em, then you get used to ’em. Enough time passes, gets so you...
在前三篇文章中,我们介绍了Smart Prompt、Smart Agent和SmartResearch这三个AI应用组件。今天,我们要深入探讨支撑这些应用的核心基础设施——RubyRich,一个纯Ruby编写的终端用户界面(TUI)工具包。 开源地址:ruby_rich 什么是RubyRich? RubyRich是一个受Python...
这是一篇系列文章,描述我如何使用Ruby语言,从头构建一个AI Agent的应用。在前两篇中,我们分别介绍了Smart Prompt和Smart Agent,现在终于来到了这个系列的最终章:SmartResearch,一个真正实用、能够帮助进行学术研究和知识管理的AI助手。 开源地址:SmartResearch 第三部分:SmartResearch -...
Ruby On Rails 的 Sprockets 3.7.1 及以下版本存在路径遍历漏洞(CVE-2018-3760),攻击者可通过二次解码访问任意文件,需掌握 URL 编码绕过技术以利用该漏洞。
网络安全研究人员发现,网络犯罪分子利用Discord webhook作为隐蔽的命令与控制通道,渗透npm、PyPI和RubyGems等平台,窃取开发者敏感文件。恶意软件包通过重写安装命令,悄然将数据发送至攻击者控制的webhook,从而规避检测,导致数据泄露。
麦克奎德分析了Homebrew维护者的贡献数据,强调资金和透明度对开源的影响。他指出Ruby Central对Bundler的声称不实,并提议将商标转让给负责任的Ruby组织。同时,Astro和Nuxt发布了新功能,提升开发者体验。
2025年9月,Ruby社群因企業利益與開源理想的衝突而動盪,DHH的言論引發分裂,Ruby Central面臨財務危機,維護者被排除。André Arko註冊Bundler商標並成立Spinel合作社以保護社群利益,提醒開源社群警惕企業影響,維護合作與透明原則。
2025年9月,Ruby社群因企業利益與開源理想的衝突而動盪。DHH的言論引發財務危機,Ruby Central依賴Shopify資金,導致維護者被排除。André Arko註冊Bundler商標並成立Spinel合作社,象徵社群獨立性。此事件提醒開源社群需警惕企業影響,維護協作與透明原則。
完成下面两步后,将自动完成登录并继续当前操作。