Ruby

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

Ruby Java Bridge: Rjb-1.4.5 发布

Rjb-1.4.5 修复了无法处理大数参数的问题。 Rjb (Ruby Java Bridge) 是一个 Ruby 和 Java 语言的桥接器,使用 JNI (Java Native Interface)技术 。 示例代码: require \'rjb\' out = Rjb::import(\'java.lang.System\').out p

2015-07-13 11:31:27

《Programming Ruby 中文版第二版》P577页singleton_method_undefined方法说明有点问题

“当一个singleton方法在这个接受者中没有定义(??)时,singleton_method_undefined作为回调函数会被调用”这是书上P577页的说法,看看官网的原文:Invoked as a callback whenever a singleton method is undefined in the receiver

2015-07-13 11:31:27

php 实现 ruby on rails active recorder

<?phpdefine(\'FIND_PARTTERN\',\'/^find_(.+)(_and_.+)*(_by_)?(.+)?(_and_.+)*(_or_.+)*$/\');define(\'UPDATE_PARTTERN\',\'/^update_(.+)(_and_.+)*(_by_)?(.+)?(_and_.+)*(_or_.+)*$/\'

2015-07-13 11:31:26

ruby安装之路

  1. 安装  homebrew 什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 官方的解释非常明了,Homebrew是一个包管理器,用

2015-07-13 11:31:26

Like ruby of SBM Crusher zip to dict

how to use the zip to bulid a dict in python? data = \"\"\"A dynamic, interpreted, open source programming language with a focus on simplicity and productivity. Site includes news

2015-07-13 11:31:25

ruby的方法和block

在ruby中方法与block的合用 :~/ruby$ irbirb(main):001:0> def take_block(p1)irb(main):002:1>   if block_given?irb(main):003:2>      yield(p1)irb(m

2015-07-13 11:31:25

学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)

这篇文章主要介绍了学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等),需要的朋友可以参考下     Ruby 这个就不用多说了 RVM 用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本

2015-07-13 11:31:24

模块全解======>>ruby的类是单继承生物、所以出现了module、实现了多继承

ruby的类是单继承生物、所以出现了module、实现了多继承、 注:模块、常量和类的命名都是以大写字母开头 、 模块引用:      1、如果引用的模块在同一个文件中,则直接使用模块操作      2、如果不在同一个文件中,则需要使用requir

2015-07-13 11:31:24

Ruby自学笔记(六)— 循环

  循环结构在编程语言中是不可或缺的,所以Ruby中的循环也有其自定义的规则。 而我们关注循环结构,要知道两个因素:1) 循环的条件;2) 循环执行的内容 Ruby有一些方式来实现循环结构体: 1. times方法 在前面已经有提到过了,语法如下: 循环次数.times do 循环次数.tim

2015-07-13 11:31:24

Ruby自学笔记(四)— 数组,Hash,正则表达式简介

今天学习的是数组和Hash,数组在很多编程语言中都能常常用到。 数组: 数组是存储数据的一种容器,在Ruby中,数组中存储的数据可以是任何类型的数据;这和JAVA不同,在JAVA中,数组是存储同一类型数据的结构。 1. 在Ruby中如何定义数组呢? 使用[ ]来框住元素,而元素之间则使用\",\"间隔。如下, name = [\"Windy\"

2015-07-13 11:31:24

飞翔的宝石:南美蜂鸟和Ruby编程语言

飞翔的宝石:南美蜂鸟和Ruby编程语言 点击查看目录+样章 【原 书 名】 The Ruby Programming Language 【原出版社】 O\'Reilly Media, Inc. 【作  者】

2015-07-13 11:31:23

Namespaces, Source Files, and Distribution(Chapter 16 of Programming Ruby)

  Putting code inside a module or class is a good way of separating it from other code.Ruby’s Math module is a good example—it defines constants such as Math::PI and Ma

2015-07-13 11:31:22

面向移动的Ruby:MRuby、RubyMotion与Ruboto .

首先从MRuby开始,它是由Ruby创建者Matz开发的。在RubyConf 2010上,Matz宣布他正在开发Rite,一个新的轻量级Ruby实现。该项工作的成果就是MRuby,现在已经发布到了GitHub上。MRuby完全兼容于不久前ISO所发布的Ruby语言规范,但它与MRI及Ruby 1.9的着眼点则完全不同,因此MRuby并非Ruby 2.0。MR

2015-07-13 11:31:22

Ruby学习之对象模型

这两周工作内容较多,平时自己也有点不在状态,学的东西有点少了,趁着现在还有点状态,赶紧复习一下之前学习的Ruby吧。 Ruby是我真正开始接触动态语言魅力的第一个语言,之前虽然也用过且一直用perl、python等脚本语言,但是只是作为unix shell的扩展(和工作有关),没有真正地审视动态语言的哲学。是《Ruby元编程》这本书,好像给我打开了一扇新世界

2015-07-13 11:31:22

详解ruby的attr_accessor和cattr_accessor

原文地址:http://lee2013.iteye.com/blog/1098914 1. attr_accessor的用法相当简单, 就相当于getter和setter,看一个类就知道怎样用了:     Ruby代码   class Test    &nbsp

2015-07-13 11:31:22

ruby操作excel的几段代码

 1 #require \"spreadsheet\" 2 require \"jcode\" 3 $KCODE=\'gbk\' 4  5 #处理excel 6 require \"win32ole\"&n

2015-07-13 11:31:21

ruby之各种概念

一、引言 刚开始接触ruby,遇到问题于是上网查资料,但是有时候却又看不懂,这很大一部分原因是我不知道一些关于ruby的概念名词是什么意思,所以看了别人的回答也理解不了。 二、各种名词 ruby:这个不用多说,ruby本身 rvm :ruby version manager,ruby版本管理工具 rails:优秀的框架,这个做web开发是必须的,r

2015-07-13 11:31:21

use ruby gem installl command need sudo apt-get install zlib1g-dev on ubuntu

sudo apt-get install zlib1g-devrvm install 1.9.2gem install redis if you want to install redis you must use 1.9.3 lower version,currently when you install redis on 1.9.3 ruby

2015-07-13 11:31:20

Ruby编程语言学习笔记1

对应Ruby编程语言第一章  #coding:utf-8#Blocks and Iterators(代码块和迭代器)#times and upto downto是由Integer实现的迭代器#times {|i| block }:Iterates block&

2015-07-13 11:31:20

Ruby网络服务

#require \'net/http\' #p Net::HTTP.get_response(URI.parse(\'http://www.kuaiyoujia.com\')){|res| # puts res.code # p res[\'SERVER\'] # res.each {|key,value| # puts \"#{

2015-07-13 11:31:19