`
laziest
  • 浏览: 9434 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

重拾RUBY

    博客分类:
  • Ruby
出差做项目半年,哎,ruby也没有空玩,现在回来又得重新拾起,将BLOG也移到了JAVAEYE,希望这里有一个好的氛围。 学习RUBY可能还有很长时间应用不到项目上去,主要是学习RUBY作为一点动态OO语言的特性,以前他那优越的语法设计,也许是学识太浅,不知者无谓,反正也将这么一直研究下去。

rails的魔术字段

    博客分类:
  • Ruby
1.create_at,create_on,updated_at,update_on 自动更新 2.lock_version 自动追加乐观锁 3.type 单表继承时使用 4.id 缺少主键字段 5.xxx_id 外键引用缺省名字 6.xxx_count 为子表xxx维护计数器缓存 7.position 使用acts_as_list时,当前记录在列表中的位置 8.parent_id 使用acts_as_tree时,父记录的ID.
发表时间:2007年5月9日 20时5分18秒 program ruby看了前面一截,实在是有一点看不下去了.我好像不能那一种一次就能消化得了的人,而且有一些知识点只怕短时间也很难用上,感觉还是看看rails,结合起来看可能会舒服一点.这几天看了看rails的基础,嗯.还行,至少知道知道了很多,啊???原来ruby可以这样写之样的感觉,哈哈.这样学起ruby来可能会轻松一点. 
发表时间:2007年5月7日 16时36分45秒        评论/阅读(1/0) 没写过DB和XML解析,手忙脚乱了搞了5~6个小时才搞出来. 发现解析xml有两个需要注意的地方. 1.文件必须是采用utf-8编码存储,解析失败(这里害我浪费了好多时间) 2.取出来以后取采用iconv进行gbk->utf-8的转码,否则显示乱码.(这里至今不懂为什么,只是看了网上那样做) 发现程序还是没有超过70行,而且我还不知道写一些高级的语法,否则可能还短一点. require 'rexml/document' require 'iconv' require 'mysql' ...

试了试mixmi功能

    博客分类:
  • Ruby
发表时间:2007年5月6日 1时14分24秒        评论/阅读(0/0) 嗯.书太厚了点,看到了第十章.想动动手了. 动态语言的特性真是丰富.我们可以做的事情太多了.哈哈!! module Debug   def who_am_i     "#{self.class.name} (\##{self.object_id}): #{self.to_s}"   end end class Object   def self.inherited(subclass)    puts "New subclass: #{subclass}"   end e ...
感性的认识了一下ruby的类 class Song   #类变量   @@plays = 0   #构造函数   def initialize(name,artist,duration)     #实例变量     @name = name     @artist = artist     @duration = duration   end   def to_s     "Song: #@name--#@artist (#@duration) plays:#@@plays"   end end #类继承 class KaraokeSong ...
require 'socket' rules = Hash.new(0) File.open("rules.txt") do |rule_file|   rule_file.each do |line|     area,prefix = line.chomp.split(/\s*\,\s*/)     rules[prefix] = area;   end end puts "bind on localhost 2001" server = TCPServer.new(2001) while(session = server.acc ...
发表时间:2007年4月29日 15时27分25秒 看了两章语法,拿起参考手册就开始了我的第一个ruby程序, 想起以前做过的一个小工具,就拿来了做实验。 是一个将手机号码文件按地市分离的小程序。 就是熟悉了一下IO系统,因为我平时需要写这一方面的IO太多了。 完成同样功能的JAVA程序花了70行左右的代码,而ruby仅花费了30行,可见ruby确实在语法上非常的简练。 而且ruby的 block 确实无处不在。 rules = Hash.new(0) filewriters = Hash.new(0) File.open("rules.txt") d ...
我的Programming Ruby 2ND来啦 发表时间:2007年4月29日 12时5分43秒      在china-pub上订了期待已久的Programming Ruby 2ND终于送来了。急待的收下了包裹,这是一本厚重的书,800多页让它可以当一个很好的午休枕头,或是配得上我那一个很大的茶杯。 我并不喜欢厚而重的书,托在手里很大,很重。但是我还是会被里面的东西吸引,初步的看了两章,感觉适用还可以。 robbin这样描述了ROR与JAVA ruby on rails是武林高手的绝世宝剑,却不是两军对垒中士兵使用的常规作战武器(Java却是这种常规武器)。  我可能还没有 ...
Global site tag (gtag.js) - Google Analytics