Ruby 1.9 新闻综述:i18n 和 Unicode、1.9.1 版本的特性冻结、Gems 1.3
- 2008-10-27
本文字数:408 字
阅读完需:约 1 分钟
长久以来,字符编码和 Unicode 一直是 Ruby 世界的热点话题之一。与像 Java 这样的语言不同,Ruby 在语言内部并不使用 Unicode 来存储字符串。Unicode 并不支持所有的脚本和字符,例如亚洲语言,所以本地编码成为必需的部分。
* 当使用’gem query’时,如果 stdout 不是一个 TTY,RubyGems 不再打印 LOCAL/REMOTE 标题,除非用户显式的在命令中包含–both。
* 加入了 Gem.find_files,是某一个 gem 可以发现其他 gem 所提供的特性。* 为众多 RubyGem 的打包加入了 pre/post (un)install 钩子(不是为 gem 本身)。
* 现在如果没有在 GEM_HOME 写入的权限,RubyGem 会将 gems 安装到~/.gem。也可以通过使用–no-user-install 这一命令行开关来禁用这一行为。
* 现在更新使用 If-Modified-Since 请求。
* 现在在 rdoc gem 已经安装并且文档已生成的情况下,RubyGems 会更新 ri 缓存。
查看英文原文: Ruby 1.9 Roundup: State Of i18n and Unicode, Feature Freeze for 1.9.1, Gems 1.3
更多内容推荐
RubyGems 近况:发布针对 Ruby 1.9 的 RubyGems 1.5,Gem Testers
新的RubyGems 1.5修复了在Ruby 1.9.2中的一些问题。Gem Testers让工作在不同Ruby实现和平台上的Gem的开发更简单了。
Ruby 1.9.3:性能和稳定性提升,改为 BSD 授权许可
Ruby团队日前发布了最新的Ruby 1.9.3版本。本次发布的重点并不是新特性的增加,而是通过提升性能和稳定性的同时,带来一个更好的Ruby 1.9版本。
环境准备 | 带你安装 MySQL 和图形化管理工具 Workbench
我会借助图文和音频给你介绍知识重点和操作要领,同时,我还录制了相应的视频,来展示具体的操作细节。
2021-03-08
15|PowerShell 脚本:如何实现文件批量处理的自动化?
在工作中,会遇到和Windows操作系统紧密结合又需要批量操作的工作需求,比如文件的批量重命名,还有按照扩展名搜索文件。
2021-03-16
环境准备:如何安装和配置一个基本的 Go 开发环境?
今天,我来手把手带你配置好一个 Go 的开发环境,供你以后开发、编译用。
2021-05-26
Ruby on Rails 在 2019 年的发展状况预测
如此优秀的 Ruby on Rails,怎么会有“Ruby on Rails 已死”的言论,还传得甚嚣尘上?
Ruby 大“翻车”:代码库因许可证失误被下架,致 50 万个项目陷入混乱
尽管目前形势艰难,但是似乎相关开发人员已经做好了准备。
Ruby 工具更新:Yard 0.4 添加实时文档服务器功能,Gem Bundler 负责管理依赖
文档生成器Yard的0.4版本添加了一些新的特性,例如实时文档服务器,允许用户对文档进行评论。新的工具Gem Bundler能够灵活地对依赖进行管理。
第二届 RubyConf China 大会顺利结束,Matz 称赞 Ruby 拥有优秀社区
RubyConf China是一年一度的Ruby盛会,第二届RubyConf China大会于6月26日在上海举行。这次有幸邀请到了Ruby之父松本行弘做主题演讲,Yottaa公司的Jared Rosoff、台湾著名Rubyist张文钿以及来自日本的江渡浩一郎等多位国内外知名专家也发表了精彩的演讲。
Ruby on Rails:3.2 RC1 发布,4.0 将会放弃 Ruby 1.8.7
Ruby on Rails组宣布Rails 3.2的首个发布候选版。新特性包括更快的开发模式,数据库查询的explain特性和一些较小的特性。3.2之后,Rails的下一个主要发布将会是4.0,并且放弃支持Ruby 1.8.7。
效率神器:如何设计和实现一个命令行客户端工具?
今天,我会通过剖析iamctl命令行工具的实现,来介绍下如何实现一个优秀的客户端工具。
2021-08-14
Rails 存在安全问题:数月前发现的漏洞正被利用
黑客正在利用数月之前发现的一项Ruby-On-Rails安全漏洞,未打补丁的系统存在被攻击的风险。
Ruby 1.9.1 升级,修正堆溢出问题
Ruby 1.9.1-p376发布,在所修正的bug中,最重要的是修正了一个堆溢出问题。
Ruby on Rails 6.0 版本正式发布,新特性解读
Ruby on Rails 6.0正式版现已发布,比预计原定日期推迟了将近4个月时间,Rails团队表示他们花费了大量时间检查Rails 6的可靠性。在此之前,Rails 6的预览版早已在 GitHub, Shopify 和 Basecamp 等公司及其应用上的生产环境中运行了好几个月。此次正式版本发布除了修复和改进之外,还有Action Mailbox,Action Text,Parallel Testing,多数据库支持等特性更新。
RubyGems 维护人员在 11 个 Ruby 库中发现了后门代码
据外媒报道,RubyGems 维护人员移除了 18 个包含后门机制的恶意版本的 Ruby 库,如果剔除同一库的不同版本,那么包含后门机制的 Ruby 库有 11 个。据悉,这些 Ruby 库被攻击者破解并恶意植入了后门代码,可在其他人启用的 Ruby 项目中开展隐匿的加密货币挖掘任务。
即将来临的 Rails 4.0 将放弃 Ruby 1.8 支持,改进后台任务、缓存等多项内容
即将来临的Rails 4.0将放弃Ruby 1.8支持,提供了多项新特性。其中最重要的是支持针对mass-assignment的强参数、针对后台任务的新队列以及缓存方面的改进。
应用构建三剑客:Pflag、Viper、Cobra 核心功能介绍
今天,我来介绍下用来构建应用框架的Pflag、Viper和Cobra包。
2021-07-15
Rust 异步编程之 smol 运行时(七)
2021-07-29
Rails 3 首个 Beta 版发布
Rails 3的首个beta版已经发布。Rails 3对代码进行了大规模的重写,带来了稳定的API和来自Merb的设计理念,拥有更清晰的内部实现和性能上的提升等等。InfoQ将带您了解Rails 3的变化,以及各个Ruby实现对它的支持情况。
Ruby IDE 快报:JetBrains 发布 Rubymine 4.0,Ruby for NetBeans 7.1 正在开发
JetBeans发布Ruby IDE RubyMine 4。这个版本的重点是更好性能,包含累积改进,以及在多个地方的改善。对于NetBeans 7.1,社区发布了Ruby的支持的预览版。
暂无签名
推荐阅读
使用 Ruby on Rails 构建 GitHub,每周做一次升级
架构20|TTS 与语音合成:让你的机器人拥有声音
2023-04-21
Ruby 之父:不要违背开发人员的本能
Shopify 开源 WebAssembly 工具链 Ruvy
编程语言不要学习“网红”编程语言
加餐|集中答疑:详解 Android 环境搭建
2023-02-01
加餐|集中答疑:详解 iOS 环境搭建
2023-03-01
电子书
大厂实战PPT下载
换一换 余枝强 | 华为 终端软件部 / UI 框架首席架构师
包云岗 | 中国科学院计算技术研究所 研究员
张源源 | 百姓车联 数据科学与数据平台 高级总监
评论