![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ruby
zhangyu6050
这个作者很懒,什么都没留下…
展开
-
rubygems进阶技巧
1. irb中自动载入rubygems很多时候,你需要快速适应一些gem提供的方便的api。所以,我在irb中,自动导入了rubygem。方法如下:找到ruby/bin目录下的irb.bat最后一行修改为:"%~d0%~p0ruby" -x -rubygems "%~f0" %*这样以来,就可以直接在irb中直接require 你需要的gem了,再也不用加上该死的require '...2007-11-17 21:53:33 · 83 阅读 · 0 评论 -
[vim] fuzzy_file_finder, 叫板textmate的文件选择
两年前,看到人家用textmate,我之流口水。然后摸摸口袋,忍着吧。后来我找阿找,终于找到了e-texteditor。一个字儿,真好用!后来,我忍受不了ruby 在windows里蜗牛一般的速度,直接转到linux。然后就半生不熟地操起vim, 不过我还是会用我心爱的source insight做项目搜索用(当然是在virtualbox下)。经过rainux大师的...2009-06-01 00:50:13 · 210 阅读 · 0 评论 -
真实项目中的一个需求分析、建模、编码、测试过程(一)
笔者要完成的,是个《高考志愿填报分析》模块。该模块的输入是用户填报的志愿。输出是业务人员些的一些分析结果。这里有几个需要说明的:1 分析算法现在只有三种,分别是:大平行,小平行,和顺序志愿。到底使用哪个分析算法,是根据用户所在的省份、所填报志愿的批次,以及给定批次的分段(可以理解成二级批次,不一定每个省份都有)来定。 经过分析,确定有三个条件:用户所在的省份(用拼音表示)、志愿批...2009-06-01 00:12:09 · 512 阅读 · 0 评论 -
e-texteditor 中文问题终于修正了!
赶快去下载吧,最新的版本:1.0.20中,汉字错位的现象已经没有了!2008-05-28 14:19:37 · 611 阅读 · 0 评论 -
用awk grep 分析rails log
得到访问数量cat production.log | grep "^Processing" |wc |awk '{print $1}'得到独立IP数量cat production.log | grep "^Processing" | awk '{print $4}' |uniq|wc |awk '{print $1}'TODO2008-10-14 16:09:43 · 101 阅读 · 0 评论 -
教给你在bat里面写ruby代码(附带同步时间的脚本示例)
在windows bat文件中写ruby代码,得解决两个问题:1 windows的bat解析器跳过ruby代码。2 ruby解析器跳过bat代码那么bat脚本的样子应该是这样子:"ruby" -x "%~f0" %*goto endofruby#!/bin/ruby#ruby -x will skip text before !rubyp "sdf"...2008-10-13 00:43:51 · 385 阅读 · 0 评论 -
一些常用的技巧(一)单元测试简单写
接触Unit test已经快一年了,但很少按照书本上的做,可能是水平不够,环境不合适吧。不过一些必要的unit test我还是做的,如果功能很关键,我会正儿八经写些测试用例,但大部分情况下,要么不写,要么随处乱写,也很少会用到ruby的unit test---关键是太懒。 懒人就有些懒办法,比如,我针对某个类,会这么写unit test[code]Module ISBN ...2007-12-21 09:15:47 · 85 阅读 · 0 评论 -
ruby陷阱,欢迎补充
1 局部变量优先级大于方法名如果定义了和某方法同名的局部变量,要么不这么做,要么在调用方法时加上self[code]module LoginSytem def logged_in_user p 'method logged_in_user' endendclass UserController include LoginSytem ...2007-11-22 16:00:00 · 134 阅读 · 0 评论 -
Time to_s(:db) 的背后
rails提供了很友好的管理时间的API,其中包括 创建,计算,格式化。其中,对时间格式化支持的主要代码下面这个文件中active_support/core_ext/time/conversions.rb[code] def self.included(klass) #:nodoc: klass.send(:alias_method, :to_default_...2007-11-19 12:14:25 · 104 阅读 · 0 评论 -
让你的dreamweaver也支持rails!
下载扩展程序(附件中有):rubyweaverhttp://rubyweaver.gilluminate.com/download.php?filename=rubyweaver.mxp下载扩展管理器:http://download.macromedia.com/pub/dw_exchange/extension_manager/win/em_install.exe按照后者的提示,...2007-11-19 10:53:24 · 97 阅读 · 0 评论 -
检查yaml文件语法的工具,自己写的
ruby的yaml文件很是让人恼火,动不动就说语法错误。特别是改动test fixtures或者database.yml后,再启动rails,苦等了近10秒,结果报个语法错误,还得重来....有了这个工具,你就不用怕了,^_^,有Erb的的也支持。使用方法:直接拷贝,或者下载附件。如果你使用的是Editplus,新建一个工具,填入命令参数:D:\ruby\script\yaml...2007-11-18 00:49:49 · 2327 阅读 · 0 评论 -
ruby 异常继承树
2007-11-18 00:38:44 · 162 阅读 · 0 评论 -
Autoweb -- 编写&分享你的web抓取器
起因:业余工作中需要一些数据采集工作, 发现这种事情特点是: 逻辑简单/容易出错, 并且重复性工作很高. 搞了几个抓取器后, 总算总结了一些规律, 把他们抽取成了一个framwork. 看看谁能用着就那取用.下面我一步步介绍autoweb的使用:1. 安装gem install autoweb 安装前需要安装以下包: *curl...原创 2010-08-07 17:31:07 · 275 阅读 · 0 评论