自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ruby语言

动态纯面向对象语言

原创 搬家很久了。

http://liubin.nanshapo.com/  这是新的地方。

2007-04-10 15:13:00 3631 0

原创 ruby扩展c文件名还不能用cpp

一个很简单的文件,就是programming ruby 上的例子(http://www.ruby-cn.org/book/ProgrammingRuby/ext_ruby.html),如果扩展名是cpp,则出现这样的错误:error C2664: rb_define_method : cannot...

2005-06-22 11:58:00 5293 1

原创 帮我解决个难题吧。有关org.w3c.dom.Node

困扰我半天了。jdk为1.5就这段代码:getElementStringValue(){....return node.getTextContent(); // node is a Node and not is null....}我是循环读取得每个node的值的,作为application,在c...

2005-04-28 17:17:00 7941 3

原创 最近一直没有更新

实在不好意思。因为最近更换工作的原因,没有太多时间学习Ruby了。当然也许这不是理由。不过,我不会就此放弃Ruby的。

2005-04-07 14:10:00 4088 2

原创 多态(polymorphism),覆盖(Override),重载(overload)

多态(polymorphism) 覆盖(Override) 重载(overload) 也有把override译为重载的。 关于override和overload的翻译,好像不是很统一。 更多的应该是: 覆盖(override)和重载(overload) 1。 覆盖 override: Overri...

2005-01-25 15:05:00 10019 1

原创 RubyGems简介

我的FireFox不支持CSDN的编辑器,只好指向别的了。 http://blog.itpub.net/post/325/10742

2004-12-20 08:53:00 5593 0

原创 Ruby分布式对象

最后,我们来看看Ruby中的分布式编程。现在网络已经非常普遍,我们有时候想在网络上传递各种对象,但是不幸的是,像CORBA,RMI这些协议使用起来非常费力,需要特殊规定的编码,异常处理,而且还要在任何调用前定义接口。Ruby对此有一个简单的解决方法,消除了上面方法的繁琐之处。分布式Ruby(也叫d...

2004-12-06 15:58:00 6189 3

原创 Ruby中的SOAP编程

3。Ruby 和 SOAP简单对象访问协议(SOAP)很快的成为了远程过程调用(RPC)的标准协议。(更多关于SOAP的信息可以分别参看http://www.linuxmagazine.com/2001-10/soap_04.html 和 http://www.linuxmagazine.com/...

2004-12-06 09:03:00 9201 0

原创 使用Ruby收发邮件

  1。通过SMTP发送Email每星期Holden Glova, Pat Eyler, 和 Phil Thomson都会向Ruby Garden 网站(http://www.rubygarden.org)提交一个Ruby Weekly News (RWN)文章。一个Ruby脚本通过email接...

2004-12-06 09:02:00 9275 1

原创 37个我爱Ruby的理由

原著:    http://hypermetrics.com/ruby.html 翻译:liubin http://www.ruby-cn.org/ 一切权利归原作者所有,转载请保留。 2004/12/3       我不打算浪费时间来谈论Ruby的历史,如果你没有听说过它,你可以去它的主页看看w...

2004-12-04 10:33:00 11770 8

原创 使用 Eclipse 和 RDT 开发Ruby应用程序

使用 Eclipse 和 RDT 开发Ruby应用程序liubin  2004/11/29http://www.ruby-cn.org/1。什么是RDT    RDT(Ruby Development Tools),一组Eclipse插件,使得Eclipse能支持Ruby开发。    而Eclip...

2004-11-29 17:41:00 6475 2

原创 Ruby中的数字类型

3.1.1  整型Ruby 支持整型和浮点型两种数字类型。整型可以是任意长度(最大值由你机器的内存大小决定)。在内部由两个类来表示Fixnum和Bignum,Fixnum的表数范围较Bignum小,大小超过Fixnum范围的整数由Bignum表示,如果两个Fixnum计算之后结果超出范围,则自动转...

2004-11-29 16:02:00 10992 1

原创 Net::SSH 0.5.0

   Project page: http://rubyforge.org/projects/net-ssh   User Manual:  http://net-ssh.rubyforge.org   API Docs:     http://net-ssh.rubyforge.org/apiT...

2004-11-24 11:14:00 4120 0

原创 Nitro : new version released.

a new version of Nitro was just released.Homepage: http://www.navel.gr/nitroDownload: http://www.rubyforge.com/projects/nitroThe highlight of this re...

2004-11-24 11:13:00 3626 0

原创 闭包(Closures)在各种语言中的例子

作者:huangpuzhuang.com>http://www.ruby-cn.org/2004/11/23     在Martin Fowler的一篇关于闭包的文章中(http://martinfowler.com/bliki/Closures.html,中文版:http://www.ru...

2004-11-23 17:49:00 13151 8

原创 块和迭代器,事务处理

下面,我们要在SongList中修改[ ] 方法,使它能接受一个字符串参数,返回以此为标题的歌曲的。看起来我们很容易可以实现:我们有一个包含了很多Song对象的对象的数组,我们只需循环遍历整个数组,找到匹配的那个就可以了。class SongList  def [](key)    if key....

2004-11-23 13:51:00 5378 0

原创 块和闭包(block and Closures)

http://www.ruby-cn.org/可以参见http://martinfowler.com/bliki/Closures.html        块(block):只是一段代码,相当于一个匿名函数;闭包(Closures):一段代码,能作为参数传递给其它方法。让我们再回来看看自动点唱机,...

2004-11-23 13:47:00 4934 0

原创 wxRuby 0.6.0 发布

      wxRuby是一个开放源代码的GUI工具箱,它的底层基于跨平台由c++写成的wxWidgets。wxRuby能帮助你使用Ruby快速的创建GUI程序。wxWidgets是一个成熟的跨平台GUI工具箱,它使用本地GUIwidgets,使得wxRuby也可以跨平台使用。项目主页:http:...

2004-11-22 10:17:00 3909 0

原创 require,include,load,extend的用途和区别

   这四个方法还是很好玩很有用,也是比较容易混的。  1.require( aString ) -> true or false    Ruby试图载入一个名为aString的库,如果成功了就返回true,否则返回false。如果给定的值不是一个绝对路径,那么将会在$:中查找。如果给定的名...

2004-11-19 16:25:00 12884 1

原创 创建名字空间(namespaces)

         一般来说,在模块定一种定义一个类使得这个类能在自己独立的namespace里。这样你的类就不会因为和其它模块中的类重名而出问题,比如:  module Foo    class Joy       def initialize(one, two)           puts &...

2004-11-19 13:55:00 5998 0

原创 Ruby和其它类似语言的比较

Smalltalk 和smalltalk一样,Ruby也是动态的纯面向对象的语言。你不需要静态的指定数据类型,所有东西都是对象。而且,两者都有垃圾收集机制。在Smalltalk中,流程控制语句也都是通过给对象发送消息来完成的,但有时候这使得程序难以阅读理解。而Ruby中的控制流程结构就显得保守一些...

2004-11-19 09:58:00 6266 9

原创 [ANN] 纯Ruby Postgres 数据库接口postgres-pr 0.2.0发布

     使用postgres-pr,你可以直接用Ruby访问PostgreSQL数据库,而不需要用C扩展了。不过只有最新的7.x使用wire-protocol 3  的数据库可以使用。    安装的简单例子:   > gem install postgres-pr   然后就可以编程访问了...

2004-11-19 09:39:00 2779 0

原创 [ANN] Needle-Extras 1.0.0 发布

    Needle-Extras是Needle的附加库,可以和Needle一起使用来建立应用程序。这也是本软件第一次发布,包括如下内容:* AttrInject: this is an implementation of interface injection for Needle, based...

2004-11-19 09:27:00 1404 0

原创 [ANN] Needle 1.2.0发布

   Project page: http://rubyforge.org/projects/needle   User Manual:  http://needle.rubyforge.org   API Docs:     http://needle.rubyforge.org/api   F...

2004-11-19 09:21:00 1470 0

原创 [ 转载 ] 為什麼 Ruby

    這是一個很簡單的介紹各 script 的可學習性,免一些朋友對 Ruby 有過份的期望。     這問題也很難回答,反而回答為什麼不  Ruby  還容易。那就先回答為什麼不  Ruby  吧!首先,沒有什麼文件暢解  Ruby  。記得自己學  Ruby  的 Postgresql 和 ...

2004-11-17 18:37:00 3906 2

原创 RMagick 1.6.1 发布

    RMagick是一个使人们在Ruby中能使用 ImageMagickTM 和GraphicsMagick图像处理库的接口,使你能更好更方便的处理图像。比如,你可以这样使一个图像旋转90度:    require RMagickclown = Magick::ImageList.new(&q...

2004-11-17 09:17:00 1698 0

原创 Ruby中的IoC容器:needle

     作者 liubin   http://www.ruby-cn.org/     IoC(Inversion of Control),也就是中文所说的控制反转,有时候也叫做DI(Dependency Injection),即依赖注射。在JAVA中,这样的容器不少,比如Spring。Ruby...

2004-11-15 11:57:00 1625 0

原创 安装tDiary

     tDiary,一个类似weblog的软件基于Ruby和mod_ruby,http://www.ruby-lang.org/既是建立在此基础上    下载软件,可以到http://www.tdiary.org/ 去找。    解压缩之后,到doc/README.en.html看说明,需要注...

2004-11-12 17:07:00 1595 1

原创 在apache中安装mod_ruby和eruby

1.简介    mod_ruby在apache中嵌入了Ruby解释器,能使Ruby CGI更快的执行。下载地址:http://modruby.net/archive/mod_ruby-1.2.4.tar.gz    eruby是eRuby的实现,它把Ruby代码嵌入普通文本中,比如html中,从而...

2004-11-12 14:29:00 4468 0

原创 5分钟认识YAML

5分钟认识YAML翻译: liubin                http://www.ruby-cn.org/原文: http://yaml.kwiki.org/index.cgi?HomePage文档位置:http://www.ruby-cn.org/articles/yaml_in_5_...

2004-11-11 18:03:00 9960 0

原创 什么是YAML?

作者  liubin                http://www.ruby-cn.org/本文地址  http://www.ruby-cn.org/articles/what_is_yaml.html1.YAML ="YAML Aint Markup Language"...

2004-11-11 18:01:00 5713 1

原创 Ruby IDE: RDE(Ruby Development Environment)

由delphi写成,只能用在windows下,可以下载源代码。支持如下语言:English Anglicised English Japanese German Chinese 具体见:http://homepage2.nifty.com/sakazuki/rde_e.html

2004-11-11 08:56:00 3640 2

原创 Ruby语言家族树

Ruby产生于1993年,具备了众多语言的优点,下面的结构也能看出一些。

2004-11-10 15:54:00 1999 0

原创 Ruby 周报2004/11/1--11/7

[RSS::Maker 0.1.0] RSS::Maker发布,作者Kouhei Sutou ,生成RSS的模块。[NARF 0.6.1] 作者:Patrick May。NARF是一个对cgi.rb增强的模块,关注于易测试性和快速开发。[Needle 1.0] Jamis Buck 发布了Need...

2004-11-10 14:15:00 1382 0

原创 老牌IDE:FreeRIDE

真正的强大的编辑器。特点:多重文件编辑语法高亮显示自动缩进代码导航(基于模块,类,方法等)集成debugging由ruby写成,很容易扩展以后还要支持完全的i18n,重构,远程结队编程等。项目主页:http://freeride.rubyforge.org/wiki/wiki.pl目前最新版本是0...

2004-11-10 11:05:00 3196 0

原创 介绍一款Ruby IDE :Arachno Ruby IDE

Arachno Ruby IDE 一个高度集成的Ruby开发环境,包括debug等。可以用来开发应用程序和基于web的程序。其他特点包括如下:ERuby集成Ruby Debugger交互式控制台Ruby CGI 模拟源代码浏览代码提示FTP开发HTML/CSS验证Ruby unit集成...主页:...

2004-11-10 10:19:00 3580 0

原创 使用Ruby DBI模块

使用Ruby DBI模块 原著 Paul DuBois   paul@kitebird.com 翻译:liubin  2004/11/9  http://www.ruby-cn.org/   原文地址:http://www.kiteb...

2004-11-09 16:25:00 8073 0

原创 在Ruby中用Lafcadio来进行 O/R mapping

在Ruby中用Lafcadio来进行 O/R mappingFrancis Hwanghttp://lafcadio.rubyforge.org/sera@fhwang.net翻译整理:http://www.ruby-cn.org转载请保留。关于Lafcadio  我开始写Lafcadio主要是为...

2004-11-09 16:23:00 1337 0

原创 一份世界最健康的饮食菜单 (转载)

检索完不同文化和不同地域的饮食,好的以及有害的饮食我们都已经了然于胸了。那就从现在开始,拟定属于你自己的健康饮食方案吧。一份全新的健康饮食计划,将会使你浑身充满活力,比以前更有耐力,而且情绪的波动也不再那么强烈了。如果长时间坚持这样的饮食,那么不仅你患疾病的几率降低,而且还会比预期寿命延长15年。...

2004-11-08 17:50:00 1528 0

原创 使用Ruby的MySql模块(1)

 简介想想php当时为什么这么流行,一点原因就是因为有了Mysql这个天生的搭档。现在,mysql几乎是opensource里用的最多的数据库了。在Ruby里,可以通过Tomita  Masahiro 的MySQL模块,它提供了一个供Ruby使用的客户端api,其实就是对mysql c API的包...

2004-11-08 09:52:00 10996 3

提示
确定要删除当前文章?
取消 删除