Ruby 编程 程序员务实指南
Ruby 经验总结
Exerb 是一个可以把 Ruby 脚本以及其依赖的 Ruby 扩展库转换成 Windows 下的单个的可独立运行的可执行文件的工具 到 Exerb Project 的主页 下载安装包解开并执行里面的 setup.rb 即可完成安装。
Spree一款采用Ruby on Rails开发的开源商城,兼容Rails 2.1,它作为独立的一个软件发布,可扩展,还包括完整的数据模型和管理界面。
Ruby的标识名用来指向常量,变量,方法,类和模块。标识名的首字符用来 帮助我们确定标识所指向内容的作用域。一些标识名,就是上面所示的关键字,不 能用来当作常量,变量,方法,类或模块的名字。
Ruby是一种功能强大的面向对象的脚本语言,她可以使您方便快捷地进行面向对象编程.Ruby使文本处理和系统管理变得简单,与Perl非常相似.一句话:简单明了,扩展性强,移植性好.<br> Ruby的几大亮点: 语法简单; 垃圾回收; 可移植性; 动态载入; 完全免费; 正则表达式.
Ruby是什么:一种为简单快捷面向对象编程而创的脚本语言,在20世纪90年代由日本人松本行弘开发,遵守GPL协议和RubyLicense。Ruby设计理念:减少编程时候的不必要的琐碎时间,令编写程序的人高兴,是设计Ruby语言的Matz的一个首要的考虑;其次是良好的界面设计。
身为 Ruby 开发者,有件总是令我烦心的事——Python 开发者有一份好的编程风格参考指南(PEP-8)而我们永远没有一份官方指南,一份记录 Ruby 编程风格及最佳实践的指南。我确信风格很重要。我也相信像 Ruby 这样的黑客社区,应该可以自己写一份这个梦寐以求的文档。
A useless gem that prepends the table flipper on Exception messages.
当测试人员通过Watir来进行自动化测试脚本的编写时,就不要指望通过“录制”的方式来生成初始脚本了,我们需要手动编写page文件,page文件主要是负责对一个页面内控件的描述,就好比QTP、RFT中的对象地图(object map),只不过Watir是手动编写对象描述,而其他自动化测试工具可以录制后(或手动抓取后)生成。“回放”过程中,控件的识别是通过page文件定义的属性进行识别。
Cairo的Ruby绑定。Cairo是一个支持多种输出的2D图形库。目前支持的输出包括X Window系统、win32、图片、Quartz、XCB、PostScript和PDF文件。
try-ruby ( http://tryruby.org/ ) 的一个简单克隆实现,实现了基本功能。
Sparrow 是一个非常快速而且轻量级的 Ruby 消息队列,遵循 memcached 协议,意味着你可以使用任何 Ruby 的 memcached 客户端来连接到 Sparrow 服务。Sparrow 将消息保存在内存中,并在关闭时通过 SQLite 将消息持久化到磁盘。
puby 是 Ruby 解释器的 Python 接口。
Ruby语言的代码可读性是很强的。本问答只把一些语法特点、以及别的语言中可能没有或不同的东西展现出来,目的在于让有别的编程语言经验的人能快速读懂Ruby代码。
Ruby是"一种用于迅速和简便的面向对象编程的解释性脚本语言";这意味着什么?解释性脚本语言:有直接呼叫系统调用的能力,强大的字符串操作和正则表达式,开发中快速回馈。
用Ruby与Ruby On Rail开发应用程序的IDE。集成一个web服务器和数据库,支持Subversion版本库。 (105MB) (92MB) (130MB)
RDT(Ruby Development Tools)是一个用于Ruby开发的Eclipse插件.它提供的功能包括:语法高亮显示,快速语法分析,图形大纲,单元测试,内容提示,源码格式和一个正则表达式插件等。
RDoc是针对Ruby源代码的文档系统。跟JavaDoc一样,RDoc可以读取原文件,分析源代码中的语法信息和注释文本,生成HTML格式的文档。和JavaDoc不同的是,即便源代码没有任何注释,RDoc也能生成相当漂亮的文档内容。在编写源程序的同时编写RDoc可以说易如反掌。Ruby的内建库和标准库文档都是用RDoc生成的。应该可以使用ri命令来访问这些文档,不过这也取决于你安装Ruby的方式。
1、python和ruby的相同点: * 都强调语法简单,都具有更一般的表达方式。python是缩进,ruby是类basic的表达。都大量减少了符号。 * 都是动态数据类型。都是有丰富的数据结构。