Ruby_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Ruby >>列表
· Float round bug in ruby?发布时间:2012-03-28
ruby-1.8.7>1.55.round(1)=>1.6ruby-1.8.7>1.555.round(2)=>1.56ruby-1.8.7>1.155.round(2)=>1.16ruby-1.8.7>10.156.round(2)=>10.16ruby-1.8.7>10.155.round(2)=>10.15ruby-1.8.7>10.165.round(2)=>10.16ruby-1.9.2>10.155... 查看全文
引子:前几天,小胖和我说他们公司CTO批他了,说他写的代码不够OO,不够DDD。细问才知道他们CTO在推DDD(领域模型驱动设计).我当时给他的观点是,JavaEE应用是天生贫血的,并不能像ruby之类的语言做到很好的富血,做到DDD。因为这些观点也是N年前讨论过的问题,我记得冒似robbin当年还下过定论:Java天生是贫血的。所以有了ruby之流做RAD快速开发。但当seam到springroo的出现与完善,富血DDD在Java里也变得可行起来(此论言之尚早,拭目以待)... 查看全文
其实,看到很多篇了,例如http://lanvige.iteye.com/blog/851836就不错。我就我自己的一些情况记录一下吧。1RVM官网本来有安装很容易$bash<<(curlhttp://rvm.beginrescueend.com/releases/rvm-install-head)这里说明一下:a引导符$不要拷进去brmv的安装依赖curl和gitcurl和git本来可以sudoaptitudeinstallcurlgit直接装上。但是如果... 查看全文
YiduFreeTxt0.1beta版发布天涯易读网站原本是有提供下载全帖txt版本的功能的,但是该功能需要易读积分,这对于从来不登陆易读的笔者来说,无疑是一件不可能完成的任务。于是随手写了个免费将易读全贴转换成txt文件的小工具,一来自娱自乐,二来献给老婆。因为老婆最近都在易读追帖,一天花掉30M的流量,让亲者痛,仇者快(好吧,我是亲者,移动是仇者)。自从有了YiduFreeTxt,哪里要看点哪里,一键转成txt,老公再也不用担心我的流量了... 查看全文
· Ruby on rails收徒弟了【大连】!发布时间:2012-03-17
大连地区喜欢编程的的兄弟们,想了解和学习rubyonrails的,加我的QQ154245916.让我们一起推动rails的普及。... 查看全文
· 使用rvm在Mac中安装ruby和rails发布时间:2012-03-14
使用rvm在Mac中安装ruby和railsMacOS默认安装的是ruby1.8.7,如果你想使用ruby1.9.2的话,除了在官网下载源码编译安装外,可以使用rvm来协助安装。STEP-1安装RVM在Terminal中输入以下命令即可安装1bash<<(curl-shttps://rvm.beginrescueend.com/install/rvm)为了可以在shell中使用,需要在.bash_profile中输入以下命令12345cd~/sudovim... 查看全文
· mac 上装ruby 1.9.3发布时间:2012-03-13
ruby1.9.3已出到p125,应该非常稳定。加上rails社区也力推ruby1.9.3."WerecommendRuby1.9.3forusewithRails.Rails3.2isthelastonethatsupportsRuby1.8"在迁移中也发现ruby1.9.3更稳键,帮我找出一个潜在的错误,并且去掉了iconv,内置支持,这多好。这样开始大规模升级就开始了。mac使用ruby1.9.3之前使用rvm,但升级ruby1.9.3有bug,装不上ruby1.9.3... 查看全文
· ruby base之字符串操作发布时间:2012-03-13
1字符串的截取:str[0,str.length-1]... 查看全文
最新心血来潮的想学一门新的东西,听说用ROR的开发效率会很高,所以就选择了rubyonrails,安装的时候真是不顺心,这里把自己的安装心得记下来:1)安装ruby下载安装包:http://rubyforge.org/frs/?group_id=167,我下载的是rubyinstaller-1.8.7-p302.exe装完后,可以用ruby-v测试是否安装成功,如图,要是出现了版本就说明安装成功了2)安装rubygemsRubygems是ruby的包管理器工具,它使得ruby包的安装十分简单... 查看全文
· Ruby 基础学习文档发布时间:2012-03-13
日文原版由Ruby作者matz提供;最初的英文版由GOTOKentaro和JulianFondren翻译;MarkSlagell进行了深入的英文翻译和整理排版;中文版由oasis_me(cai@pardan.org)翻译,由huzheng(huzheng_001@163.com)整理,校对,并于2003年1月22日发布。见附件下载。ruby中文文档.rar(979.3KB)下载次数:19... 查看全文
经过2个星期的折腾,终于将一个项目从rails2.3+ruby1.8升级到rails3.2+ruby1.9,记录一下过程和踩到的地雷:升级流程:1.在ruby1.8和rails2.3的环境下,在项目下安装rails_upgrade插件:https://github.com/rails/rails_upgrade运行下列命令,将输出的内容保存供后续使用。A.rakerails:upgrade:check,它会查找不兼容的语法和插件B.rakerails:upgrade:routes... 查看全文
· ruby 的回溯 正则表达式发布时间:2012-03-06
^-Matchesbeginningofline$-Matchesendofline\A-Matchesbeginningofstring.\Z-Matchesendofstring.Ifstringendswithanewline,itmatchesjustbeforenewline\z-Matchesendofstring\G-Matchespointwherelastmatchfinished\b-Matcheswordboundarieswhenoutsidebrackets... 查看全文
略晓([url]http://www.luexiao.com/[/url])DiggerLab(http://www.diggerlab.com/)github(https://github.com/)壹旅游(http://www.ytrip.com/)俩个人(http://www.liageren.com/)财帮子(http://www.caibangzi.com/)抢座网(http://www.51qiangzuo.com/)多背一公斤(http://www.1kg.org/... 查看全文
· ruby block的用途和理解发布时间:2012-03-06
在论坛讨论问题,自己写体会抄回来常用到的场合:1.scope当需要动态参数时scope:aged_0,lambda{where("created_atISNULLORcreated_at<?",Date.today+30.days).joins(:owner)}scope:aged_1,lambda{|d_time|where("created_atISNULLORcreated_at<?",d_time).joins(:owner)}2.rspec测试lambda{post... 查看全文
上篇有个标准的定义动态类变量classMyClassclass<<selfattr_accessor:my_constantenddefmy_methodself.class.my_constant="blah"endendpMyClass.my_constant#=>nilMyClass.new.my_methodpMyClass.my_constant#=>"blah"如果类也动态定义... 查看全文
· Eloquent Ruby 读书笔记 续发布时间:2012-02-28
运算符重载和Ruby风格的运算符重载程序大概意思是,重新定义,文件类的比较方法。只要目录和文件名一样,就说这两个文件类一样。ruby的classDocumentPointerattr_reader:folder,:namedefinitialize(folder,name)@folder=folder@name=nameenddef==(other)returntrueifother.equal?(self)returnfalseunlessother.instance_of?(self... 查看全文
· ruby字符串处理函数发布时间:2012-02-28
1.返回字符串的长度str.length=>integer2.判断字符串中是否包含另一个串str.include?other_str=>trueorfalse"hello".include?"lo"#=>true"hello".include?"ol"#=>false"hello".include??h#=>true3.字符串插入:str.insert(index,other_str)=>str"abcd".insert(0,'X')#=>... 查看全文
· Mac OS X 10.7.3安装ruby 1.9.3发布时间:2012-02-27
!!!务必看清楚标题上的版本号。which一下可以看到MacOSX10.7.3预装了ruby-1.8.7,但是坑爹的是macbook作为一种Unix系统竟然没有gcc和make,于是我开始折腾我的Macbook。其实想要gcc很容易,安装Xcode就行了,但是这里有个坑,我从AppStore里安装Xcode,它有1.7G之大,虽然我用不着Xcode,但既然今次需要用到而我可能出于兴趣看看Xcode这玩意儿,于是我开着Macbook然后自己睡觉,让AppStore自己去安装Xcode... 查看全文
· ruby js 导出表格为excel,word 发布时间:2012-02-27
因为项目需要,所以在网上找了这些代码<html><body><tablewidth="100%"border="1"id="PrintA"><tr><td>dfsdfds</td><td>&dsfds</td><td>&sdf;</td><td>dsf</td></tr><tr><td>dsf<... 查看全文
· Ruby 打开 Word 文档并插入数据发布时间:2012-02-27
Ruby打开Word文档并插入数据[代码]ruby代码viewsourceprint?1require'win32ole'234word=WIN32OLE.new("word.application")5word['Visible']=TRUE6worddoc=word.documents.add()7worddoc.Content.Text="asdf"8worddoc.SaveAs"Graph.doc"9worddoc... 查看全文