1、安装xpdf: sudo apt-get install xpdf 2、解决xpdf打开中文时的乱码问题: sudo apt-get install xpdf-chinese-simplified sudo apt-get install pdf-chinese-traditional 3、安装java sudo apt-get install sun-java6-jdk 4、安装ruby sudo apt-get install ruby 5、安装rubygems sudo apt-get install rubygems 6、安装ssh sudo apt-get ...
看了很多这方面的争论,其实ruby/rails对于一个朝九晚五的打工者,只想快点完成老板分配给自己任务的程序员来说,确实有负担,太灵活的东西给不擅长学习的人很大的心理负担,因为总是想自己能够早点都学会了,以后就可以靠这个混饭吃了。 我倒觉得ror还是在两三人一起创业的时候用最好,人少就容易沟通,而且工作的分配上也不会像java那样每人负责一层,而往往是按照功能use case来,这样用ror的效率就比较高。
我总觉得,Rule Engine能做的事情大部分通过嵌入动态语言也能做到,比如系统中的很多业务规则判断,使用动态语言也能够达到强大的运行时改变规则的能力和集中化的业务规则管理的要求,而且使用下来的感觉,用jruby/groovy比用jboss rules集成起来更加容易。那么Rule Engine到底有什么优势呢? 以前我的理解是:Rule Engine使用的规则语言更容易被非IT人员理解和掌握,而脚本语言更容易被it人员使用。但是现在脚本语言的DSL能力不断提高,使得用脚本语言创建一门专门针对特定业务领域的DSL成本很低,而使用起来更方便,所以这方面的优势似乎也不明显了。 或 ...
      不知道从什么时候开始,焦虑这种情绪开始一直陪伴着我,也许是从高中就开始了吧,然后就没有离开过我,从担心考不上大学的焦虑,到担心毕业后找不到好工作的焦虑,再到工作后的担心自己工作做不好,担心没有跟上技术前进的步伐,担心年终评估太差,担心公司裁员,总之有太多的东西可以焦虑了。。。      之所以会想起思考自己所处的焦虑状态,是因为《士兵突击》这个电视剧,许三多这么个傻乎乎的人,偏偏有我非常羡慕的一点,那就是不焦虑,从来不担心自己失去什么,或者得不到什么,只是专心致志的做自己应该做的事。 ...
    db:migration为什么不提供对table外键的直接支持?还要人手工写sql语句,有点太笨了,难道真的像dave Thomas说的,用ror的人从来不在数据库维护constraint?其实我觉得增加约束还是有好处的,毕竟对于数据来说,garbage in , garbage out,在数据库上增加约束是最牢靠的,这不是跟在model上加validator一个道理么?
       今天在做例子的时候,不小心将model中的一个validate方法写错,导致永远不通过,结果在执行db:migrate增加test data的时候总是加不进去数据,但是version号却增加了,查看log才知道,根本没有执行Insert语句,但是却什么错误也没有报,最后到页面录入才发现问题所在。我就纳闷了, 既然执行validate失败,为什么rake 就不能报个错呢?如果这个model没有生成scafford来录入数据,那不是把人折腾死了?这应该也算是rails的一个小bug吧。
        RoR确实开发效率非常的高,开发网站非常的方便高效,但是能让这么多开发大师对它赞誉有加,确实让我有点觉得奇怪,直到看过了《Getting Real》之后,似乎有点明白了,书中介绍的开发方法学,确实是把Agile用到了极致,应该说是敏捷开发的样本了,而RoR就是为这种方法学量身定做的开发框架,以前一直在宣传的测试驱动,迭代,客户参与等等敏捷实践,没有一个好的框架支持,让人使用起来多多少少有点挫折感,而RoR真正的做到了让你快速迭代,测试驱动,响应变化。再看看鼓吹RoR的大师,Martin Fowler等,不正是 ...
2007-06-08

windows上安装apache + mongrel

关键字: rails
今天在自己的机器上安装了apache + mongrel,用来学习rails开发。记录下过程,备忘 1、安装apache       我安装的是2.0.59,因为还要用svn,而svn只能和2.0系列集成,所以就选择了2.0,否则的话可以装2.2的。 2、安装mongrel       直接调用gem来安装:       gem install mongrel –y     &n ...
jgyhuzhou
搜索本博客
存档
最新评论