Ruby

Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java平台)、IronRuby(.NET平台)等其他平台的 Ruby 语言替代品。

Ruby 入门: 正则表达式之反向引用

Ruby 和 Perl 一样,对正则表达式的天然支持都是它们的优势所在,懂得 Perl 的朋友可以看出,Ruby 的正则表达式很多地方和 Perl 都是如出一辙的。 反向引用 :-)不知道该怎么翻译,所以请 Rufas(Ruby Fans) 原谅我借用了 Perl 的名词反向引用就是引用正则表达式中被括号括起来的模式,下面两行的模式就是相同的,只是第二

2015-07-01 14:36:51

一步一步学Ruby(十):Ruby正则表达式(下)

本文内容: 贪婪量词和不贪婪量词 锚 前视断言 修饰语 正则与字符串的转换 正则表达式常用的地方 一、贪婪量词和不贪婪量词 量词*(零个或多个)和+(一个或多个)是贪婪的,它们会匹配尽可能多的字符,我们可以在*和+后面加一个?,使它成为非贪婪量词 下面代码是: 1个或多个字符后接一个感

2015-07-01 14:36:01

【翻译】Programming Ruby——正则表达式

正则表达式 Ruby大部分的内置类型都和其它的编程语言很相似。主要有strings,integers,floats,arrays等等。然而,只有脚本语言, 如Ruby,Perl,和awk等提供了内置表达式类型的支持。惭愧的是:正则表达式尽管比较隐蔽,但却是一个很强大的文本处理工具。 内置它们比单纯的添加接口类库有着很大的区别。 正则表达式是使用指定的

2015-07-01 14:35:27

一步一步学Ruby(九):Ruby正则表达式(上)

先推荐一个在线的Ruby正则表达式编辑器http://www.rubular.com/ Ruby的正则表达式以\"//\"作为构造方法。表达式返回一个RegExp的对象。   一般规则:   /a/匹配字符a。      /\\?/匹配特殊字符?。特殊字符包括^, $, ?

2015-07-01 14:33:25

ruby中使用MiniMagick处理图片

我曾经写过两篇关于和web开发中处理图片有关的文章,一篇是在PHP中如何裁剪图片,对比了ECShop/Babel这两套系统的做法,侧重于对图片本身的操作;另一篇是在rails项目中如何上传图片,侧重于上传并保存的策略,即使上传的是pdf文档,也一样适用。最近我手头的项目里需要提供用户上传图片作为头像的功能,于是需要有一些后端的处理过程,比如裁剪、缩放。项目基

2015-06-24 13:31:26

告别 ROR windows 部署的噩梦-在 windows 上面 使用 Apache 部署 Ruby On Rails

今天去赛博把给朋友做的网站部署一下,服务器是一台windows2003的服务器。本身没想到在windows2003上面配置 ROR 是一场噩梦,因为网上看到了很多的 IIS 和 ROR 文档。不做不知道,一做才知道那简直是噩梦。忙到下午5点多还是没有配置好,晚上回来冷静下来想了想,有些地方不对,换个思路去做也许可以很ok。 大体思路是安装一个apache监听

2015-06-24 11:27:59

ruby语言只是昙花一现

  Ruby语言本身存在很久了,在国内一直没火过。很多人只是知道有这种语言,会的人少之又少。任何一种语言坚持十来年的发展,变得越来越好,一定有它不寻常的地方。不能随意的去比较语言本身的好与坏。但是真正能成为流行的语言是需要时机与需求的。就如ajax技术,说实在的,真是很老的技术了,早在很多年前就有过应用。相信很多朋友在几年前就有过类似的开发经历。随着互联网的

2015-06-11 20:26:22