- 浏览: 14879 次
- 性别:
- 来自: 北京
最新评论
文章列表
俺为了表示不抛弃英语的决心,决定每天都下点voa听力做做样子。并且还只能听慢速的special english。
做了个自动下载脚本,很简单啦。
#首先用ruby分析下载地址吧,把当天的special english都下载下来,先试试能行,以后再考虑代码质量…劣质程序员的一贯思维…
#!/usr/bin/ruby
require 'rubygems'
require 'mechanize'
def get_page
agent = WWW::Mechanize.new
agent.redirect_ok = true
agent.user_agent_alias ...
- 2009-10-30 00:00
- 浏览 1381
- 评论(0)
之前安装了CuiseControl.rb对rails项目进行持续集成,在和rspec配合起来,对于开发人员的Commit Build是非常不错的实践,也可以用Rake配置代码覆盖率检查等其它集成。但毕竟现在rails项目较少,做rspec的机会也比较少,测试优先的习惯甚至都还未养成。于是我觉得应该考虑一下java下的持续集成,看了javaeye的 这篇文章 ,觉得 QuickBuild 不错。 试试。
安装下载 Community Edition 有16个configuration的限制。
配置
QB需要jdk 1.5 u11以上,解压后就可以了。
然后进入8810端口进行配置,怎么 ...
- 2009-10-28 00:00
- 浏览 3464
- 评论(0)
首先,这个遗留系统是跑在jdk 1.4上的,并且这一点还很难改变,这基本上就决定了只能用那个年代的技术
其次,本来是一个简单的系统,结果却整合了struts 1 时代和eai时代的一堆东西,其结果却是什么也不像,并且还分成两个应用部署,查询部分一个应用,操作部分一个应用。
也罢,到这里还不算最恶心的,它还自己搞了一堆封装,操作数据库,全部写sql进行执行,执行完的结果放到一个hash里,返回给页面,这个hash的数据结构是它自己定义的,很难改变,否则就要改变前台页面的标签….
呜呼,怎么办才好!
- 2009-10-27 00:00
- 浏览 934
- 评论(0)
第一次试用findbugs,够落后的。因为eclipse还在3.0,无奈只好命令行和ant。还好有google
配置如下,ant调用即可。只是ant 1.7.1需要使用jdk 1.5 害得我改JAVA_HOME。不错
#Mon May 19 10:15:43 CST 2008
findbugs.home=D:/install/findbugs-1.3.9
findbugs.project=D:/pro/git/cdbgrt/cdbps_teller
findbugs.src=${findbugs.project}/src/
findbugs.class=${findbugs.pr ...
- 2009-10-27 00:00
- 浏览 1758
- 评论(0)
在restful_authentication生成的rspec中route_for通不过。原因是在rspec 1.2.9 相对于1.1.4来说, route_for需指定methods.
将
route_for(:controller => "users", :action => "destroy", :id => "1").should == "/users/1"
改为
route_for(:controller => "users", :act ...
- 2009-10-23 00:00
- 浏览 685
- 评论(0)
先安装restful_authentication
git:github.com/technoweenie/restful-authentication.git
git clone git:github.com/stffn/declarative_authorization.git
ruby script/generate authenticated user sessions —rspec
rake db:migrate
目前生成的rspec测试还通不过,需要继续研究。
若加上—include-activation则有电子邮件的激活。其它选项请看git 上的 readme
- 2009-10-22 00:00
- 浏览 895
- 评论(0)
今天第一次把blog放到github上,这种方式很好,我在本地写,然后发布到github上,一切自己操纵。
require 'date'
p "hello ruby"
- 2009-10-21 00:00
- 浏览 1092
- 评论(0)
这篇帖子 http://www.iteye.com/topic/177508
RoleRequirement 这个插件,因为他支持eval一些自定义方法来进行细粒度的判断
Ruby代码 复制代码
1. class Admin::Listings < ApplicationController
2. require_role "contractor"
3. require_role "admin", :for => :destroy # don't allow contractors to des ...
- 2008-09-11 16:55
- 浏览 2261
- 评论(0)