资讯月刊下载
[编程语言] 21个Rack中间件,加强Ruby Web应用
熟悉Ruby的人都应该知道Rack,一个连接Ruby开发框架和Web服务器的API。最主要的特点之一就是它的中间件,你可以在不同的支持Rack的框架中使用同一个中间件。 本文简略的介绍了其中的一部分:Karma Chameleon - 在开发Rails时,它可以轻松地自动获取文件扩展名到您应用的link和URL。Rack::Rewrite - 用于实现Apache的mod_rewrite功能。Ca ...
[编程语言] RubyMine 2.0 Beta发布,Ruby / Rails IDE
不久前,RubyMine 2.0 Beta版本发布了。RubyMine基于IntellJ IDEA平台,提供了所有必须的IDE功能,比如编辑,调试工具,源代码控制集成,代码自动提示完成,以及其他功能。专门为ruby打造的功能有基于GUI支持的RSpec和Test::Unit。 在RubyMine的2.0 Beta版本较之前一个版本有了很大的更新: 重构和重复检测; 支持 Ruby 1.9; 支持 ...
[编程语言] Ruby Enterprise Edition发布1.8.7版本
Phusion于9/29发布了Ruby Enterprise Edition (REE) 1.8.7版本, 这个版本是基于 Ruby 1.8.7-p174,并且将MBARI大补丁也加入其中. 来自Twitter的Evan Weaver写了一篇博客介绍这个版本,在Twitter使用有明显的性能改进 下载地址: http://www.rubyenterpriseedition.com/downloa ...
[行业应用] ruby代码生成python代码,然后python代码生成perl代码 ...
Quine 就是运行完输出源代码的程序。 最近有个闲的蛋疼的人玩出了新境界 …… 11 种语言跑完变回最开始的代码。 引用The Ruby code generates Python code, which generates Perl code, which generates Lua code, which generates OCaml code, which generates Hask ...
[编程语言] watchr:持续测试工具,可替代autotest
watchr是一个continuous-testing工具(ZenTest 的一部分,Ruby的测试/调试工具),作者是Martin Aumont。watchr可作为autotest的替代品,它比autotest更灵活,更抽象,也就是说能运用在更多的测试中。 watchr特点: 简单易用 高度灵活 便捷( Linux, *BSD, OSX, Solaris, Windows ) 快速(对 ...
[编程语言] REE Ruby企业版本:性能改进
Twitter技术架构团队主管Evan Weaver说道:我们最近把Twitter从一个自定义的Ruby 1.8.6版本迁移到Ruby Enterprise Edition REE Ruby企业版RC版本,主要是为了集成Brent的MBARI 补丁集,让内存更加稳定。 REE的某些功能不会影响到我们的代码库,但是我们确实受益于MBARI补丁集,可调试的Railsbench GC和修复之前在1.8. ...
[编程语言] TorqueBox 1.0.0 Beta 14发布,Ruby应用平台
不久前,TorqueBox 1.0.0 Beta 14版本发布了! TorqueBox是一种新的Ruby应用平台,它集成了众多的流行技术,如Ruby on Rails,同时还将Ruby应用的触角延伸到了作业调度、任务查询、SOAP处理以及电信领域。TorqueBox 提供了一个集成的环境,该环境基于最新版的 JBoss AS 应用服务器,提供包括集群、云计算的功能。此版本只做了一小部分改动:减少了J ...
[编程语言] Rails 2.3.4 发布!
此次发布包括了 两个安全更新: CVE-2009-3009 – XSS vulnerability。 http://weblog.rubyonrails.org/2009/9/4/xss-vulnerability-in-ruby-on-rails Timing Weakness in MessageVerifier and the Cookie Store。 http://weblog.rubyo ...
[行业应用] JavaEye华章杯第9届问答大赛开始了!赢取丰富华章新 ...
进入JavaEye问答频道 机械工业出版社华章公司提供书单: 前五名必须在以下书籍中至少选择两本书籍,都是相当经典的好书: 另外请注意: 本次所有参加问答的会员请加入JavaEye的华章圈子才能拿到奖品: http://hzbook.group.iteye.com/ 《WINDOWS SERVER 2008网络互联和网络访问保护参考手册 》(最佳参考手册) http://www.chi ...
[编程语言] Bowline: 一个新的MVC框架使用Ruby开发GUI应用
Bowline是一个新的MVC GUI框架用于开发跨平台的桌面应用,使用ruby,HTML,CSS和JavaScript开发桌面应用。作者是Alex MacCaw,他的目标是创建一个框架,让开发桌面应用和Rails网站一样简单。 不像纯粹的Ruby桌面库比如Shoes,Bowline创建基于Appcelerator Titanium,一个用于创建桌面应用的SDK,能够提供你一个Webkit窗口 ...
[编程语言] Patron:一个更简单的Ruby HTTP Client
Phillip Toland发布了一个简单的Ruby HTTP Client- Patron。它基于libcurl,与Curb很类似,但是由于对Curb的API不太满意,于是便创造出了patron。 使用patron,你可以实例化一个Session对象:sess = Patron::Session.newsess.base_url = "http://search.twitter. ...
[编程语言] Ruby 1.9.1 p243 和 Ruby 1.9.2 preview1 同时发布
Yugui 写道 Ruby 1.9.1-p243 and Ruby 1.9.2-preview1 Released Posted by Yugui (Yuki Sonoda) (Guest) on 18.07.2009 17:26 (Received via mailing list) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,昨天起 R ...
[编程语言] Ruby 1.9.2 计划
计划: * 2009.07.17 Ruby 会议(Kaigi)释出 1.9.1 的一个补丁版和 1.9.2 preview 1 * 2009.08.25 放出 1.9.2 preview 2 * 2009.09.25 放出 1.9.2 preview 3 * 2009.10.25 放出 1.9.2 release Candidate 1,并转入维护阶段 * 2009.11.25 放出 1.9.2 r ...