Ruby
ishouyong
忧道不忧贫。
展开
-
ruby中的打印接口
put1,有2个动作,先打印字符串,再打印换行符。在多线程中,可能会出现调度。print1,直接打印,在多线程中使用,更好。2,支持变量打印。原创 2014-01-10 22:00:23 · 839 阅读 · 0 评论 -
Ubuntu 12.4 server 安装 redmine
1,安装默认的redmineapt-get install apache2 libapache2-mod-passenger mysql-server redmine redmine-mysql 直接这么就可以安装,安装后配置下database.yml即可。 2,升级redmine至2.3(悲惨的经历)redmine2.3依赖 rails 3.2.13rails 3.2.13依赖 gem 1.9g原创 2013-12-12 12:07:54 · 822 阅读 · 0 评论 -
项目托管、项目管理软件 ChiliProject
chiliproject是一个基于Ruby on Rails框架开发的多项目托管,项目管理软件,所有任务基于web管理。其实Chiliproject是著名的开源管理软件Redmine的分支,集成了redmine的所有特点和优势,由于理念上不完全一致,一部分开发者在Redmine的基础上分支创建了Chiliproject,并加入了一些新特性。特征支持多项目灵活的基于角色的访问控制灵活的问转载 2013-12-13 09:20:13 · 1170 阅读 · 0 评论 -
合并行,并对值求和 的思考
原题目:http://bbs.chinaunix.net/thread-4113619-1-1.html问题 1:有一个文件,内容如下:A B C D E1 20010201 100610 1.12原创 2014-01-19 10:18:07 · 728 阅读 · 0 评论 -
ruby快速参考(未完成)
原文:http://zenspider.com/Languages/Ruby/QuickRef.htmlzenspider.com by ryan davis« ruby |projects | presentations | rwd | zss | about | sitemap »zenspider.com »The Language Fre翻译 2014-01-27 14:56:19 · 1464 阅读 · 0 评论 -
ruby学习笔记 -- 持续更新
由于最近工作需要,要对redmine进行修改,其中用到了ruby,毕竟不属性,对学习过程做些记录。%w格式化命令(from qiezi) 可以少打几个引号%w{a b c d} #等价 ['a', 'b', 'c', 'd'] unless的使用*ruby unless 表达式在条件为false才运行代码块原创 2013-12-20 14:34:44 · 770 阅读 · 0 评论 -
1,2,3,5,6,7,8 如何合并成1-3,5-8
代码如下:#!/usr/bin/ruby -wbR=[]aR=DATA.gets.chomp.split(/,/)aR.each_index { |x| j=1 while (aR[x+j].to_i-aR[x+j-1].to_i==1) #(aR[x].to_i..aR[x+j].to_i).include?(aR[x].to_i) j+=1 end i原创 2014-01-21 21:00:06 · 1059 阅读 · 0 评论 -
rubymine在ubutu的桌面入口
代码如下:shouyong@shouyong-desktop:~/桌面$ ll总用量 16K-rwxr-xr-x 1 shouyong shouyong 260 12月 29 09:29 rubymine.desktop*shouyong@shouyong-desktop:~/桌面$ cat rubymine.desktop #!/usr/bin/env xdg-open[Des原创 2013-12-29 09:30:59 · 934 阅读 · 0 评论 -
ruby的线程
获取页面:require 'net/http'pages =%w(www.baidu.com www.163.com www.qq.com www.oschina.net bbs.chinaunix.net)threads=[]for page_to_fetch in pages threads << Thread.new(page_to_fetch) do |url|原创 2014-01-10 21:57:35 · 647 阅读 · 0 评论 -
rvm的使用笔记
感觉rvm是一个非常实用的工具能管理纷繁杂乱的版本问题:$ rvm gemset use rails3 #切换gem环境rvm use 1.9.3@rails3213 --default #设置默认rvm gemset list #显示所有gem环境rvm list know #显示服务器端可用的版本rvm help gemset #显示帮助原创 2013-12-28 22:40:17 · 1214 阅读 · 0 评论 -
programming ruby 阅读笔记之一:基础
类变量:类似于java中的static属性,所有类的实例访问相同的一个内存地址。类似c中的文件受控全局变量。class Song @@plays=0 #类变量......end静态方法:类似java中的static方法。class Example def instance_method end #方法名前带类名就是静态方法 def E原创 2014-01-09 21:13:27 · 733 阅读 · 0 评论 -
ruby的net/http学习
抓取页面所有的图片链接:require 'net/http'h=Net::HTTP.new('www.douban.com', '80')response=h.get('/group/topic/47933047/')puts response.body.scan(/<img src="(.*?)"/m).uniq if response.message == "OK"#不能处理重定原创 2014-01-10 21:44:06 · 1291 阅读 · 0 评论 -
Invalid command &#39;RailsBaseURI&#39;
官方指导http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_on_Ubuntu_step_by_step 解决使用了下面三步:1, apt-get install libapache2-mod-passenger2,a2enmod passenger3,service apache2 rest原创 2013-12-12 12:07:56 · 1287 阅读 · 0 评论