ruby

在Ubuntu 15.04中安装Ruby on Rails

本篇我们会学习如何用rbenv在Ubuntu 15.04中安装Ruby on Rails。我们选择Ubuntu作为操作系统是因为Ubuntu是Linux发行版中自带很多包和完整文档…

通过开源书籍学习 Ruby 编程

开源的 Ruby 书籍Ruby 是由 Yukihiro “Matz” Matsumoto 开发的一门通用目的、脚本化、结构化、灵活且完全面向对象的编程语言。它具有一个完全动态类型系…

gdb 如何工作?

大家好!今天,我开始进行我的 ruby 堆栈跟踪项目,我发觉我现在了解了一些关于 gdb 内部如何工作的内容。最近,我使用 gdb 来查看我的 Ruby 程序,所以,我们将对一个 …

红宝石(Ruby)史话

尽管我很难说清楚为什么,但 Ruby 一直是我最喜爱的一门编程语言。如果用音乐来类比的话,Python 给我的感觉像是 朋克摇滚 punk rock ,简单、直接,但略显单调,而 …

在 Fedora 上优化 bash 或 zsh

本文将向你展示如何在 Fedora 的命令行解释器(CLI)Shell 中设置一些强大的工具。如果使用bash(默认)或zsh,Fedora 可让你轻松设置这些工具。前置需求这需要…

用 Jupyter Notebook 教 Python

有了 Jupyter、PyHamcrest,用一点测试的代码把它们连在一起,你就可以教任何适用于单元测试的 Python 内容。关于 Ruby 社区的一些事情一直让我印象深刻,其中…

硬核观察 | 一个底层组件的许可证发生变化后,导致大量 Ruby 软件无法构建

一个底层组件的许可证发生变化后,导致大量 Ruby 软件无法构建有一个名为 mimemagic 的 Ruby GEM 被广泛使用于包括 Rails 在内的 Ruby 软件中。该组件…

硬核观察 #491 Ruby on Rails 作者称其新版本是“一个人的框架”

Ruby on Rails 作者称其新版本是“一个人的框架”Ruby on Rails 上周三发布了 7.0 版本,作者称这是他“一直渴望的版本,……是多年来在五个不同方面取得进展…

互联网架构模板:“开发层”和“服务层”技术

在分析互联网业务发展的特点时,我们注意到一个明显的趋势:系统的复杂性不断增加。这种复杂性主要体现在系统数量的增加以及不同系统由不同团队开发。如果各团队采用不同的开发框架和技术,会引…

PHP 函数与 Ruby 函数的区别?

php 和 ruby 函数处理方式的区别在于:函数定义:php用function,ruby用def;参数处理:php用圆括号,参数可按值或引用传递;ruby也用圆括号,但参数仅按值…

PHP 函数与 Ruby 函数有何异同?

php和ruby函数的差异在于:语法:php使用function关键字,ruby使用def关键字定义函数。默认返回值:php不返回时为null,ruby为nil。可变参数:php支…

编程语言“Ruby 3.3.0”正式发布

编程语言Ruby的最新稳定版本“Ruby 3.3.0”于 12 月 25 日发布。“Ruby”是由松本幸弘于 1993 年发明并开发的一种编程语言。它功能多、简单,具有能够简洁地编…

Ruby 3.3.0 正式发布

Ruby 3.3.0 现已正式发布。新版本添加了一个名为 Prism 的新解析器,使用 Lrama 作为解析器生成器,添加了一个名为 RJIT 的新纯 Ruby JIT 编译器,以…

Ruby 3.3与新的“棱镜”解析器一起发布&&纯Ruby JIT编译器

圣诞节将推出Ruby 3.3,这是对这种动态开源编程语言的重大更新。在Ruby3.3中,添加了Prism解析器以及一个新的纯Ruby即时(JIT)编译器。 Ruby 3.3将Pri…

如何在 Manjaro 上安装 Ruby on Rails

Web 开发凭借其不断发展的技术和框架,是一个令人兴奋的领域。Ruby on Rails,俗称 Rails,作为一个强大而优雅的 Web 应用程序框架,经受住了时间的考验。如果您是…

从零开始,运用 Ruby 语言创建一个 DNS 查询

大家好!前段时间我写了一篇关于“如何用 Go 语言建立一个简易的 DNS 解析器”的帖子。那篇帖子里我没写有关“如何生成以及解析 DNS 查询请求”的内容,因为我觉得这很无聊,不过…

Ruvy 转换 Ruby 代码为 WebAssembly 的工具链

Ruvy 是一个工具链,它接受 Ruby 代码作为输入,并创建一个将执行该 Ruby 代码的 WebAssembly 模块。 目前已有从 Ruby 代码创建 Wasm 模块的项目,…

# Ruby Fiber Scheduler(Ruby 纤程调度器)

原文作者:Bruno Sutic 原文链接: 《Ruby Fiber Scheduler》 原文时间:2022年2月25日 原文讨论:Hacker News 讨论 译者:Mark2…

如何在 Fedora 38 上安装 Ruby on Rails

Ruby on Rails(通常简称为Rails)是一个著名的Web应用程序框架,以其效率和开发人员友好性而闻名。如果您正在 Fedora 38 上进行 Web 开发,本指南将引导…

Ruby on Rails 7.1 扩充Docker支援,并计划采用Trilogy作为预设MySQL转接器

2023年9月19日,Ruby on Rails 7.1 Beta版本发布,引进多项重要更新,包括改良Docker部署、非同步查询强化、支援MySQL转接器Trilogy及新的Ja…

加载更多