Ruby_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Ruby >>列表
#-*-coding:ISO-8859-1-*-require'open-uri'require'uri'html=open('http://www.265.com/').read(2000000)END_CHARS=%{.,'?!:;}putsURI.extract(html,['http']).collect{|u|END_CHARS.index(u[-1])?u.chop:u}运行结果:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional... 查看全文
· ruby各种小脚本(集装箱)发布时间:2010-12-30
有时候听歌听的入迷了,就想下载google的歌词,可是下下来总是这个样子...引用... 查看全文
因为重装系统,就试着使用了下RVM来安装和管理Ruby和Rails,记录下安装过程。首先需要安装curl$sudoapt-getinstallcurl因为RVM安装文件是从github上通过git来获取的,所以还需要本地有git,我是通过build来安装的,你也可以通过下面命令直接从apt里进行安装。$sudoapt-getinstallgit-core安装RVM$bash<<(curlhttp://rvm.beginrescueend.com/releases/rvm... 查看全文
· windows下安装ruby1.9.2和rails3.0.3发布时间:2010-12-26
1.首先安装ruby环境http://rubyforge.org/frs/?group_id=167我选择的是rubyinstaller-1.9.2-p0.exe,这样很简单下载安装完毕,测试是否成功,在命令行下ruby-v当提示ruby1.9.2p0(2010-08-18)[i386-mingw32],则表示安装成功。2.安装rails还是在命令行下geminstallrails--no-ri--no-rdoc这个默认安装的是rails3.0.3,但是不安装doc,时间会长一些,稍等... 查看全文
rubyinstall[转载:http://viva-yang.javaeye.com/blog/766612]... 查看全文
· RUBY 安装 MYSQL发布时间:2010-12-26
1.首先安装好MySql最新的应该是5.02.下载ruby连接MySql的so文件在http://www.vandomburg.net/pages/mysql-ruby-windows-2.7.1.zip3.把mysql.so放到ruby的lib\ruby\site_ruby\1.8\i386-msvcrt下.4.把libmysql.dll(在MySQL的安装目录bin下)拷贝到ruby的bin下.又或1.首先安装ruby1.8.62.然后下载mysql-2.8.1-x86-mswin32... 查看全文
主要介绍了RubyMetaprogramming的机制和方法。主要包括... 查看全文
· Ruby 环境搭建发布时间:2010-12-26
Ruby环境配置到网址:http://www.ruby-lang.org/en/downloads/下载stable版本Ruby1.9.2-p0RubyInstaller点击安装后,配置环境变量,可配可不配。(新建RUBY_HOME,把ruby目录配进去再把%RUBY_HOME%/bin配进path)配了就可以CMD调出命令行直接敲ruby-v获取到ruby版本。也证明Ruby安装成功IDE:目前下载了netbean6.9,里面带了Ruby,但是在选择编译平台还是用本地比较合适看论坛介绍.... 查看全文
· Ruby是下一代云计算的语言?发布时间:2010-12-26
今天在CSDN上看到一条资讯:SalesforceCEO:Ruby是下一代云计算的语言还有一条与此有关的资讯:Salesforce将收购Heroku扩大云计算市场份额还有一条传闻:Google要以53亿美金来收购美国最大的团购网Groupon。另:Groupon也是用Rails来架设的。(Rails的官方网站列出了使用Rails的一些大网站,如:Twitter,Hulu,Groupon,GitHub,...)Heroku做得确实不错,30个人只用了3年就取得了如此漂亮的成绩,值得一赞... 查看全文
(接上一篇,今天的目标是把第二章结束~~加油)2.3Microposts资源在生成和探索了Users资源之后,让我们转过来看看另一个相关资源——Microposts。在这一节中,我建议对比一下2个资源中相似的元素。你会看到2个资源之间会有很多地方都是相同的。Rails程序的RESTful结构是这种重复结构最好的实现方式。的确,研究这种Users和Microposts资源早期的重复结构也是本章最初的动机。(我们将会明白写一个不是toyprograme的健壮程序需要耗费相当多的精力... 查看全文
最近在为一家公司做一个小项目,前端时间一直在用最熟悉的java,结果java的开发效率实在让人崩溃。用框架吧~一堆配置文件很折腾,不用框架吧~很多代码都要自己从头写,很麻烦。随后把目光转向了Groovy,PHP,RubyonRails...刚开始考虑使用Groovy来辅助java,但是经过一段时间的折腾,Groovy在IDE方面的支持实在让人很不爽。经过昨天的挫败,决定放弃之,打算以后在公司项目中逐步引入他。至于PHP,不知道为什么一直提不起兴趣。经过半个月的尝试... 查看全文
3.1.1真正的静态页面让我们从真正的静态页面开始学习吧,回顾一下第1.2.5中关于每一个Rails程序一开始就就是一个非常小的程序(主要是Rails脚本的功劳,例如生成器)而且都有一个默认的欢迎页面(地址:http://localhost:3000/(图1.3).)(图1.3第一章的图片,rails程序创建时默认的欢迎页面。)图片3.2public/index.html文件(默认欢迎页面)看一下上图中代码,我们学习一下这个页面是从哪里来的。因为这个页面把样式直接包括进去,所以看起来有点乱... 查看全文
· Ruby中的预定义变量发布时间:2010-12-11
原文地址PredefinedVariables翻译了一部分。下列内容讨论的是Ruby解析器中预定义的变量,在这些讨论中有一些标示需要预先做一下说明。[r/o]表示这个变量是只读的,如果说程序代码中试图修改这些只读变量则解析器会抛出错误。[thread]表示这个变量是一个线程内的变量。由于历史原因,Ruby中的很多全局变量沿袭自脚本语言Perl。这些全局变量看起来像动画片任务Snoopy的口头禅,例如$_,$!,$&amp;等等。Ruby语言的设计者为了方便使用者记忆和使用这些变量... 查看全文
· ruby1.86发布时间:2010-12-11
ruby1.86... 查看全文
· ruby 比较发布时间:2010-12-11
ruby比较v1.9.2对象比较两个对象比较,比较是否为同一个对象,比较对象的引用是否相同使用的方法为equal?或eql?另外一种方法可以比较两个对象的对象ida.object_id=b.object_id值比较使用==进行比较,要保证==左右两连接类型相同,可以正确的进行比较,字符串与数字比较... 查看全文
刚好碰到在rubyonrails里需要解密discuz里的使用authcode的加密串,上网查了这方面的资料也没找到phpauthcode的ruby实现,没办法自己写了一下,可用。代码如下:defauthcode(str,decode=true,key='',expiry=0)returnnilunlessstrstr=decode?str+'====':str.gsub(/\\t/,"\t")require'base64'ckey_length=4key=Digest::MD5... 查看全文
· Ruby安装指南发布时间:2010-12-11
Ruby安装很简单就一安装包,傻瓜式下一步就可以,安装完成后和java一样需要设置环境变量,详细步骤如下:1,去Ruby的官方网站找到他的安装包rubyinstaller-1.8.6-p398.exe2,傻瓜式安装,安装目录为c:\Ruby1863,配置环境变量,新建RUBY_HOME=c:\Ruby186,编辑Path=;%RUBY_HOME%/bin4,执行命令ruby-v检验是否安装成功。(输出如下表明安装成功:ruby1.8.6(2010-02-04patchlevel398... 查看全文
在开发过程中,开发环境的搭建常常要耗费大量的时间和人力。如何避免不同项目,开发环境之间的污染这更是一个让人头疼的问题。不少人应该都遇到过由于不同项目依赖同一库文件不同版本而导致的烦人问题。另外,在一个团队中,也经常出现由于团队成员各自开发机操作系统、开发环境等的不同而导致的很多难于溯源的问题。由于存在这些问题,将开发环境虚拟化的思想很自然的就被引入到了开发过程中。相应的辅助虚拟化开发环境的工具也应运而生。Vagrant就是一个与VirtualBox结合的虚拟化辅助工具。通过使用虚拟化技术... 查看全文
· Ruby截windows屏发布时间:2010-12-05
http://github.com/jarmo/win32screenshot... 查看全文
· ruby gems tips(转)发布时间:2010-12-05
升级rubygemgemupdate--system查看gem版本gem-v查看gem版本,gems安装目录,remotesources等gemenv查看已经添加的remotesourcesgemsources添加一个sourcegemsources-a'htt://rubygems.org'安装一个gem包geminstallwill_paginate指定源位置geminstallwill_paginate--source'http://rubygems... 查看全文