新闻首页 / 标签为“Ruby”的新闻

0

面向iOS的静态编译Ruby

现在已经出现了一个静态编译的 Ruby 变体,用于构建面向 iOS 设备的应用。该语言叫做 RubyMotion,来自于 HipByte 的这门语言与工具链完全遵循 Apple 的 App Store 指导方针。为了做到这一点,他们不得不去掉了 JIT 编译器与解释器,这会导致一些 Ruby 开...
0

ISO 发布 Ruby 语言国际标准 —— ISO/IEC 30170

ISO 国际标准化尊重日前发布了 Ruby 语言的 ISO 标准,标准代号:ISO/IEC 30170该标准规定了 Ruby 编程语言的语法和语义,同时还规定了符合 Ruby 要求的处理器以及需要严格遵循的一些要求。你可以通过下面地址访问该标准的详情或者下载 PDF 文档:htt...
1

Ruby社区中的三种癌症

英文原文:The Three Cancers in the Ruby Community今天我要谈论的是我最熟悉的一个开发者社区:Ruby 社区,以及它的三大毒瘤。首先,你可以选择忽略我的看法,因为我在开发者社区的时间还不长,才三年,如果算上 CSS 的话,四年。也就是说,我也许...
3

适合 Ruby 初学者的 10 个免费电子书

本文列出 10 个最适合 Ruby 初学者阅读的免费电子书,可惜是英文的。1)Learn To Program2)Programming Ruby3)Ruby_Essentials4)Ruby eBook...
1

Ruby作者和GNU Health获2011年自由软件奖

自由软件基金会宣布了2011年度的自由软件奖得主。自由软件奖共颁发两个奖项:自由软件推动奖和社会公益项目奖,前者颁给对促进自由软件发展有卓越贡献的个人,后者是颁给项目。今年推动奖得主是 Ruby 语言作者松本行弘,他参与 GNU 和 Ruby 等自由软件项目的时间超过 20 年。社区公益...
0

Ruby Enterprise Edition停止开发,Phusion专注于Passenger

Phusion Passenger 背后的公司宣布它们的 Ruby Enterprises Edition(REE)将会停止开发。REE 基于 MRI Ruby 1.8.7,后者也正在淡出(1.8.7将会继续获得常规维护,直到 2012 年 6 月,安全更新将会到 2013 年 6 月为止)。 ...
1

流行编程语言之战

Udemy 制作了一份信息图,将当下流行的编程语言 Ruby, PHP 和 Python 放在一起进行比较。首先从语言版本、设计初衷、易用性和易学性方面进行了简要对比,接着从专业领域的流行度、市场的流行度和编程语言速度三方面进行比较。
1

动态语言之争:PHP、Python与Ruby

导读:本文来自 Udemy blog,其中重点展示的是一幅信息大图,全面比较了 PHP、Python 与 Ruby 这 3 种动态编程语言。哪种语言最流行?哪种语言最好用?一千个程序员心中有一千种编程语言,每种编程语言都有自己的拥护者。语言其实本无所谓好坏,关键是如何正确的使用。让我们用...
0

严重的拒绝服务漏洞影响多数网络服务器

安全研究员 Alexander Klink 和 Julian Walde 发现了一个严重的漏洞,这个漏洞影响到大多数网络服务器。针对这个漏洞的攻击只需要一个 HTTP 请求,这个特殊设定的请求在提交表单数据时造成哈希碰撞。当发现时,这个攻击影响到 Python、Ruby、PHP、Java 和 A...
1

26本 Ruby/Rails 相关英文图书简评

开始早就相对现在 Ruby/Rails 的书做个总结。方便对 Rails 感兴趣的朋友查找。因为 ruby on rails 的书时效性很强,Ruby 语言 2007 之前跟 Rails 两年以前的书都没加在这个列表里。有些特殊的跟设计相关的书例外。Ruby:...
1

纽约科技职位薪水TOP10:Ruby开发者最高

12月 29 日消息,据国外媒体报道,纽约是美国科技领域增长最快的市场之一,许多公司如谷歌、Twitter 等都在纽约设立了办公室,并不断增加在当地的员工人数。为此,市场研究机构 CyberCoders 对纽约高科技职位的薪水进行了调查,其中软件工程师的年薪最高。以下为各岗位...
2

Ruby Hash算法爆出DoS(拒绝服务)攻击漏洞

近日,Ruby 的 Hash 算法被爆出了一个安全漏洞,攻击者可以据此发起 DoS(拒绝服务)攻击。该漏洞和计算复杂性相关,攻击者通过碰撞字符串 hash 值,可以发现一些字符串序列,使用这些序列,攻击者可以发起拒绝服务攻击,例如,可以将它们作为你的 Rails 应用 HTTP 请求的 ...
0

计划FM为人人网提供首个开源Ruby SDK

在国内,虽然大部分团队还因为历史原因选择 PHP 与 Java 作为首选的开发语言,但在创业团队和个人开发者的圈子里 Ruby 的增长势头却是非常明显的。为了让第三方开发者更方便地接入人人网,计划 FM 团队为其编译了一个 Ruby 版本的 SDK,并将该 SDK 开源。该 SDK 是对...
0

由用户生成为Ruby和.NET所用的安全模板

大多数模板引擎都愿意尽可能给用户赋予更多功能,而 Liquid 则不同,它的设计哲学是要限制用户所能做的事情。目的是要让最终用户能够创建自己的模板,而不需要陷于服务器的安全问题。Liquid 最初是为电子商务平台 Shopify 创建的,从 2006 年就已经开始正式使用。Tim Jon...
1

Ruby开发者应该熟悉的10个工具

1. GitGit 是进入 Ruby 这个生态圈首先最应该学会的工具。几乎所有以 Ruby 开发出来的套件都放在 Github 上。也就是不管你要下载或修改协作都需要透过 Git。2. RVMRuby 有很多种 implementation,比较多人在使用的有◆ ...
7

你的代码是我的地狱

本文是从 Your Code is My Hell 这篇文章翻译而来。我最近的作为一个Rails程序员的经历可能并不常见。我经常被叫去维护一些已经做好的Ruby/Rails项目,在力所能及的地方进行改进和完善。这样,绝大部分我需要接手的项目在我出现前都已经开发完成了。事实上,在我...
0

Ruby作者松本行弘将推出针对移动计算的Ruby分支

日前,非常流行的开源语言Ruby的作者松本行弘接受了InfoWorld的采访,他谈论了流行语言的过去、现在和未来,指出移动是未来的方向。松本行弘说他的目标是让程序员快乐编程,现在他想帮助嵌入式领域和高性能计算领域的程序员。他现在正在为小型设备开发Ruby的一个可选子集,他计划在明年初发布...
0

Ruby作者锁定移动计算

Ruby编程语言作者松本行弘谈论了流行语言的过去、现在和未来,指出移动是未来的方向。松本行弘说他的目标是让程序员快乐编程,现在他想帮助嵌入式领域和高性能计算领域的程序员。他现在正在为小型设备开发Ruby的一个可选子集,他计划在明年初发布,移动计算是未来前进的方向,这是投入精力在小型设备上...
0

Ruby 1.9.3 Preview 1发布了,通过延迟清理GC改善GC的停顿

Ruby 1.9.3 Preview 1已经发布了,它增加了API,还更新了GC——延迟清理GC。InfoQ采访了Narihiro Nakamura,他向Ruby 1.9.3提交了延迟清理GC的更改。InfoQ:延迟清理GC和之前的GC有什么不同? 简...
1

Web Intents:Google的内部WebApp互联机制

Google Chrome团队近期发布了Web Intents,这是一个API,它允许Web应用集成第三方服务而不需要使用每一个第三方服务自有的API。Web Intents等于是Android intents的Web版,它的实现原理是使用了后期运行时绑定机制,这就使得应用程序和服务之间的关系式...

最新评论