`
robbin
  • 浏览: 4799519 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
377a9ecd-1ea1-34ac-9530-9daa53bb2a7b
robbin谈管理
浏览量:135759
社区版块
存档分类
最新评论
文章列表
Godlikeme 写道我从没有对Ruby有过负面评价,我的出发点是不要把开发语言的优点、缺点看得如此的重,他们本身是同质的,真正能够给开发效率带来的提高并不大。我在这里强调了算法,是想强调软件开发的难点是现实问题的复 ...
http://jyaml.sourceforge.net/ YAML的Java库,现在可以用Java来读取YAML。YAML是ruby常用的配置文件,对象序列化格式,比XML轻便,易读,比properties表达能力丰富。在ruby世界很受欢迎。现在有了Java的库了。我觉得值得好好看一下,说不定以后可以用YAML取代Java世界的XML配置文件了。 我是通过bd7lx的博客了解到这玩意的: http://bd7lx.iteye.com/blog/29511
前几天Spring2.0刚刚大张旗鼓发布,现在Hibernate3.2正式版,连同annotation和entitymanager就一起静悄悄的发布了,要不是因为我订阅了Hibernate的blog,还不知道呢。 从sourceforge上面拉东西总是很慢,在慢慢等待过程中把3.2的文档扫了一下。Hibernate3.2开始,annotation和JPA算是正式推出了,虽然以前也不少公司早就开始用了,不过现在算是一个正式的开始。 我不知道annotation会不会得到大家的认可和喜爱,我自己在Eclipse3.2里面试了试,发现现在Eclipse对于annotation的支持实在是太弱了。如 ...
number017 写道不知哪时在哪里看到一个软件工程和建筑工程的对比... 前日吃饭的时候无聊,便提到这个:"你看,对面那栋漂亮的楼房。把他们建起来的是一群建筑工人,有些甚至被我们称为民工(这里,无歧视);而我们做软件的,大多受过高等教育,甚至很多被成为精英,为什么还把软件搞得这么糟糕。自从1968年软件危机第一次被提出以来,还长期存在。这是为什么呢?" 旁边的JJ说话了:"因为建筑师叫那些民工怎么做,他们就怎么做。而大多数软件开发人员都很有个性、很有想法,所以困难重重。" 偶抬杠:"这么说,去招一批民工来做软件,就可以解决这个问题?&q ...
Linux著名的高性能文件系统reiserfs向来是Linux fans眼中的挚爱,但是reiserfs即将陨落。 前段时间已经风传Linux Kernel拒绝将reiserfs4加入kernel source,随后SuSE,这个reiserfs最大的赞助商也准备在下一个版本的SuSE Linux中不再将reiserfs作为默认文件系统。 如果说由于政治原因导致reiserfs文件系统被排斥在Linux主流之外的话,Hans Reiser则亲手埋葬了自己和自己的作品: 最近Hans Reiser因为谋杀妻子的罪名被警方逮捕,而且警方拒绝辩护律师,估计证据已经确凿。Hans同学就算不是死刑, ...
ruby on rails作为web开发框架,通常被认为性能很差,并因此被置疑其前景。JavaEye2.0网站使用ruby on rails开发,已经上线运行一个月了,通过这一个月的运行,我们可以对ruby on rails的性能有一个初步的认识。 JavaEye2.0运行的服务器硬 ...
技术重要还是业务重要,这是萦绕在软件开发者头上一个很难做出选择的问题。见过很多很多人说,技术不重要,技术很快就被淘汰了,业务才重要,业务精通了,你才有前途。这是一个很难回答的问题,我想分几次谈谈这个话题: 一个标准的答案就是:技术重要,业务也重要,哪个方面最缺,哪个方面就更重要。那么对于比较普遍的中国的行业软件公司来说,究竟是技术方面缺,还是业务方面缺,如果是两方面都缺,哪方面更缺呢? 我举两个例子发生在我身上的例子: 1、曾经替某行业公司找人才,项目经理,高级开发人员都需要。我问,是否需要行业背景经验,对方老板答曰:不需要,我们培训一个月业务就够了,关键是技术水平要过硬。 2、做一个金 ...
Spring2.0的发布恐怕算得上2006年Java社区的一件大事了。在Spring2.0发布附带的文档里面对2.0新特性做了概要的介绍,2.0的新特性是自然是我们最关注的方面: 一、Spring的XML配置引入XML Schema语法简化配置 在Spring1.x系列中,bean的配置文件使用DTD,没有namespace的分隔。2.0的一个非常大的改进是引入了XML Schema的namespace,因而可以将bean的配置文件做大幅度的简化。这些简化包括了对bean属性的各种简化,AOP配置的简化,事务配置的简化,JNDI配置的简化等方面。当然,在简化配置的同时,新的XML Schem ...
昨天晚上超级女生决赛,我打开电视一边随便听听,一边在房间里面打扫卫生。 05年超级女生我算看的比较多了,大概总共看了三四期的样子,后来还看了好几次精彩集锦什么的,对于前五名可谓非常了解了。06年超级女生总共 ...
我是做软件咨询的,这些年接触的各种各样软件公司老板,软件公司高层中层,软件公司底层开发人员,软件客户方,我自己都记不清楚究竟有多少了,不至于被几个老板请顿饭就飘飘然,就是被别人请吃饭我自己都记不清楚有 ...
很多开发人员老是说管理层轻视技术人员,可你们有没有想过管理层为什么要轻视技术呢?很多软件公司老板能自己身家千万以上,个个都精明过人,如果技术人员真的像你们说的那么有价值,老板会想不到吗,会冒着放弃长期利益的风险,仅仅就不肯尊重开发人员,给予开发人员高的待遇,这些人要是目光这么短浅,怎么可能赚到那么多钱呢?是的,确实很多软件公司老板目光短浅,为人苛刻,待人刻薄,但是开发人员自己就完全没有问题了? 开发人员老是说自己待遇低,压力大,30岁就必须转行了,从来都是埋怨环境,从来不去反思一下自己有什么问题! 一些大公司招聘核心技术人员,上来就要求八年十年工作经验,那就意味着他们招的就是30岁以上的资深 ...
http://trac.lighttpd.net/trac/wiki/Docs%3APerformanceFastCGI lighttpd作者写的tunning tips,很值得看一看 lighttpd目前的开发十分活跃,我在期待1.4.12或者1.5.10的发布。
现在这类脚本语言的运行方式基本上有三种: 1、Apache Module方式 由Apache进程用module方式来管理,web请求的静态页面和动态请求都是由apache进程内部直接处理掉了。典型的如mod_php,mod_ruby,mod_perl,mod_python。这种方式目前PHP和Perl比较多的采用。这种方式其实还是非常成熟的,apache对于内存管理已经很好,运行效率各方面都很不错。当然apache进程之间也是SNA。 但是ruby和python一般不建议用这种方式,这是因为PHP和Perl解析器的开销非常小,以Apache Module方式跑很灵活而且不怎么消耗资源;而r ...
选择Hibernate还是iBATIS都有它的道理: Hibernate功能强大,数据库无关性好,O/R映射能力强,如果你对Hibernate相当精通,而且对Hibernate进行了适当的封装,那么你的项目整个持久层代码会相当简单,需要写的代码很少,开发速度很快,非常爽。 Hibernate的缺点就是学习门槛不低,要精通门槛更高,而且怎么设计O/R映射,在性能和对象模型之间如何权衡取得平衡,以及怎样用好Hibernate方面需要你的经验和能力都很强才行。 iBATIS入门简单,即学即用,提供了数据库查询的自动对象绑定功能,而且延续了很好的SQL使用经验,对于没有那么高的对象模型要求的项目来 ...
从railsconf 2006里面挖出来好大一块宝! 《Rails Performance》,里面讲的rails各个方面performance tunning,太全了。最狠的是还提供了Ruby的GC Patch代码,要你patch Ruby源代码,增加对Ruby GC的tunning参数,从后面给的GC performance log里面看来,效果异常明显呀,GC次数减少了13倍,惊人!好东西,等找时间要好好研究,一本rails性能秘籍呀。
Global site tag (gtag.js) - Google Analytics