程序员Ruby_程序员俱乐部_Ruby频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > Ruby > 文章列表
· 关于 Ruby发布时间:2012-04-15
想知道Ruby为什么会如此受欢迎吗?为什么使用过它的支持者都称赞它为巧妙、优雅且易用更实用有趣的语言?Ruby发明者的理想Ruby是一个注重均衡的语言,它的发明者松本行弘Yukihiro“matz”Matsumoto,混合了他喜欢的语言(Perl、S... 查看全文
· 跨越边界: 延迟绑定发布时间:2012-04-15
简介:静态类型语言(如Java?语言和C)可以在编译时把方法调用绑定到其实现中。这项策略让这类语言可以执行更丰富的语法和类型检查。比起不具有此项编译时检查功能的动态类型语言来说,静态类型语言更加稳定且具有更佳的性能。然而静态类型语言存在一个严重的局限... 查看全文
· 跨越边界: Rails 案例研究 R发布时间:2012-04-15
简介:RubyonRails开发和Java?开发有着本质的不同。在跨越边界系列的最后一期中,BruceTate将概述使用Rails从头开发一个复杂、可伸缩的Web站点时所发现的二者的主要差异。Rails开发人员常常把Java开发人员看作是沉闷而劳碌的... 查看全文
· 跨越边界: 对 Rails 进行扩展 发布时间:2012-04-15
简介:Java?编程语言一直以来都是一个很出色的“熔炉”,它具有用于集成的丰富和强大的功能——从用于集成企业库的依赖性注入容器,到EnterpriseJavaBeans(EJB)技术,再到Eclipse的组件模型。通过使用大量这样的理念和架构,Jav... 查看全文
· Mac OS Ruby安装 使用RVM发布时间:2012-04-15
访问http://www.ruby-lang.org/en/downloads/使用第三方工具安装ruby,经过了解,在mac下可以使用macports和rvm安装ruby。经过实际操作觉得rvm方式更好一些。现在就开始使用rvm安装ruby1.打开... 查看全文
· (转)Ruby Gem命令详解发布时间:2012-04-15
原文链接:http://hi.baidu.com/mcspring/blog/item/40c8aeec47575d2a27979168.htmlGem介绍:Gem是一个管理Ruby库和程序的标准包,它通过RubyGem(如http://rubyge... 查看全文
· 设计模式 观察者模式 -- ruby/发布时间:2012-04-15
以前看用java实现设计模式,很是头疼,那么多的java概念融合在里面,完全影响了对模式自身的理解。实现起来也是相当麻烦。但是在ruby中,模式理解起来是那么的容易,倒是觉得使用ruby来理解设计模式挺靠谱的。先介绍一种模式-观者者模式。百度百科名片... 查看全文
· 分享自己写的文档工具(Ruby - S发布时间:2012-04-15
在线地址http://dayang.cloudfoundry.com/about使用markdown语法进行文档编写,使用Git进行文档共享.使用到的技术:Ruby,Sinatrarb,Markdown;在看这篇文章的时候,只要你知道如何启动Sina... 查看全文
· 转载 - 26本 Ruby/Rails发布时间:2012-04-10
开始早就相对现在Ruby/Rails的书做个总结。方便对Rails感兴趣的朋友查找。因为rubyonrails的书时效性很强,Ruby语言2007之前跟Rails两年以前的书都没加在这个列表里。有些特殊的跟设计相关的书例外。Ruby:入门篇▲TheR... 查看全文
· Rails Cookies与Sessi发布时间:2012-04-10
可以在controller与view中直接通过session与cookies访问,在model中无法访问。Session#存信息session[:current_user_id]=user.id#取信息session[:current_user_id... 查看全文
· Ruby 1.9.3 p125 安装r发布时间:2012-04-10
运行下面的shell安装新版gem#Installwith:#bash<<(curl-Lhttps://raw.github.com/gist/1891192)##Reference:http://blog.wyeworks.com/20... 查看全文
· linux rails3 项目不行不起发布时间:2012-04-10
环境:linux操作系统,ruby1.9.3+rails3.2如果出现下面问题:however,whenitrytoactivatetheserverwith'railss'or'railsserver',Istillget:/usr/lib/rub... 查看全文
· 使用rvm在Mac中安装ruby和ra发布时间:2012-04-05
1、安装Git如果没有安装Git的话,可以去http://code.google.com/p/git-osx-installer/进行下载安装2、安装RVM执行以下命令即可安装:bash<<(curl-shttps://rvm.begin... 查看全文
· 转:如何从零开始学会 Ruby on 发布时间:2012-04-05
这个话题曾经给身边的很多朋友说过同样的话题,这里整理以下。如果你是一个门外汉,你会.NET或是Java或是PHP…你对RubyonRails感兴趣,想学习,开怎么开始?如果你有以上语言两年以上的工作经验,按照我指的路子,最慢1个月就能学会Rubyon... 查看全文
· Ruby 学习笔记发布时间:2012-04-05
学习笔记has_many:line_items,一个购物车中回存在多个items,他们都链接到购物车,因为每一行订单都包含了一个到它的购物车的链接(指向cart_id);:dependent=>:destroy表明,当删除父对象时,所有与被删除... 查看全文
· Rails 3.2 性能优化记录 发布时间:2012-04-05
将一个项目从rails2.3+ruby1.8升级到rails3.2+ruby1.9之后,性能测试发现原先平均500ms的请求,变成了750ms,性能损失达到了50%,经过一些性能优化以后,改善到了400ms左右,记录一下优化的3个地方。1.GC调整根... 查看全文
· 第一篇博客发布时间:2012-03-28
一晃眼,做ROR已经有半年多了。。。还记得,2011年7月11号在同学的介绍下去一家IT公司面试,由于之前有过半个月的JAVAWEB实习经历,我已经做好了去做JAVA方面的准备,尽管当时我对JAVA一窍不通,JAVAWEB也是不得其法,但是在中国这样... 查看全文
· Float round bug in 发布时间: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... 查看全文
· 一小段代码理解Fiber发布时间:2012-03-28
server=Fiber.newdo|request|puts'ServerStarted'while(request!='exit')puts"Receivedrequest:#{request}"request=Fiber.yieldRandom... 查看全文
· Domain Object贫血vs富血发布时间:2012-03-23
引子:前几天,小胖和我说他们公司CTO批他了,说他写的代码不够OO,不够DDD。细问才知道他们CTO在推DDD(领域模型驱动设计).我当时给他的观点是,JavaEE应用是天生贫血的,并不能像ruby之类的语言做到很好的富血,做到DDD。因为这些观点也... 查看全文