`
jetspeed
  • 浏览: 14879 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
俺为了表示不抛弃英语的决心,决定每天都下点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 ...
之前安装了CuiseControl.rb对rails项目进行持续集成,在和rspec配合起来,对于开发人员的Commit Build是非常不错的实践,也可以用Rake配置代码覆盖率检查等其它集成。但毕竟现在rails项目较少,做rspec的机会也比较少,测试优先的习惯甚至都还未养成。于是我觉得应该考虑一下java下的持续集成,看了javaeye的 这篇文章 ,觉得 QuickBuild 不错。 试试。 安装下载 Community Edition 有16个configuration的限制。 配置 QB需要jdk 1.5 u11以上,解压后就可以了。 然后进入8810端口进行配置,怎么 ...
首先,这个遗留系统是跑在jdk 1.4上的,并且这一点还很难改变,这基本上就决定了只能用那个年代的技术 其次,本来是一个简单的系统,结果却整合了struts 1 时代和eai时代的一堆东西,其结果却是什么也不像,并且还分成两个应用部署,查询部分一个应用,操作部分一个应用。 也罢,到这里还不算最恶心的,它还自己搞了一堆封装,操作数据库,全部写sql进行执行,执行完的结果放到一个hash里,返回给页面,这个hash的数据结构是它自己定义的,很难改变,否则就要改变前台页面的标签…. 呜呼,怎么办才好!
第一次试用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 ...
在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 ...
先安装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
今天第一次把blog放到github上,这种方式很好,我在本地写,然后发布到github上,一切自己操纵。 require 'date' p "hello ruby"
这篇帖子 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 ...
hello world hello javaeye
Global site tag (gtag.js) - Google Analytics