`
gigix
  • 浏览: 349383 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
http://picasaweb.google.com/gigix1980/ThoughtWorks
引用昨晚看报,一个教授说:高考制度既是荒谬又是合理的,既是可悲的又是可敬的。因为它考的大都是些客观题,是你掌握到基础知识的程度以及能力。 这就是没理解高考制度的精髓。 高考,考的是快速学习能力,特别是对自己完全不感兴趣的主题进行强迫学习的能力。其中记忆力占一大部分。 在创新越来越重要的今天,你储备再多的知识基本上都是白费,你需要能够快速进入一个全新的领域并快速掌握其中基本知识和技能。学围棋,怎么入门?做死活,打谱,都是死记硬背的东西。没有强大的记忆力和有效的记忆方法,你面临一个新领域时连入门都辛苦,还奢谈什么创新? 所以很多人尽管应试了很多年却没有弄懂应试教育到底在教什么(也怪老师和学校没教好) ...
losing_fox 写道gigix 写道withyou 写道如果没有房子,工资收入的增长又比不上房价的增长(现在绝大部分的工薪阶层都是如此,不要自卑),结果就是渐渐沦为城市底层贫民,最终在这个城市无法待下去,只有去一个消费更低的城市 ...
海淀区人民法院的判决书 http://bjgy.chinacourt.org/public/detail.php?id=43944 违法的部分是再发布QQ软件。做外挂本身是没有问题的。 判决书 写道腾讯公司作为涉案作品的著作权人,有权限制他人以营利为目的使用此作品,陈寿福未经许可在其网站“珊瑚虫工作室”中设置涉案作品的下载服务行为显属侵权,故陈寿福应立即停止侵权并依法承担侵权责任 判决书 写道腾迅公司诉称陈寿福在“珊瑚虫工作室”上设置外挂程序等行为构成不正当竞争,证据不足,对此本院亦不予采信
需求:反转一个句子 我可能会写出以下的测试——写一个测试,然后写代码让测试通过,然后再写下一个测试。 自己看吧。 public class StringReverseTest { # Test 1 public void testShouldSplitSentenceIntoWords(){ StringReverser sr=new StringReverser(); String str = "This is a sentence"; Assert.assertEquals(4, sr.split(str).siz ...
http://gigix.thoughtworkers.org/2007/9/1/iTechTag-intro 以前在JavaEye的一个讨论里,有位同志说“简历嘛,大家都知道,肯定是有水分的”。于是我在另一个blog里 说到,简历里唯一有意义的,就是工作经历。认真回想一下,我在看应聘者的 ...
blueskyone 写道没上过学的 混混程序员飘过 啥学都没上过 技校毕业 郭德纲的相声,我最爱听他说《论五十年相声之现状》 引用  郭德纲:首先说演员你必须要内行,举个例子来说,北京京剧院唱京剧的,连跑龙套的都是在戏校学了七年   张文顺:那没有七年跑不了龙套   郭:毕业之后他才能跑龙套   张:这不假   郭:好的,你去唱当间儿唱主角儿   张:对   郭:多次的,拉幕的那个也是从戏校学出来的   张:那不假   郭:如果说今天,北京京剧院没有人了,重新的招人,从社会上招了一批各单位下来的,充实到京剧院去,那么所有人都会认为,啊,这帮人不是唱戏的,他没学过   张:对   郭:可是对相 ...
http://news.csdn.net/n/20070731/106872.html 引用有了JRuby,Rails应用程序可与Java Web应用程序在现有的Java EE应用服务器上一起运行。这种应用服务器拥有强大的技术基础架构。在人员和培训方面,通常不缺乏教育计划以及有经验的开发和支持人员。另外只要运行在 JVM上,这种应用服务器就能够获得最近十年在JVM方面投入的许多优化项目所带来的好处。 下面这些“难题”说得非常中肯 引用JRuby面临的难题   正如版本号所示,JRuby 0.9.2还没有准备好运行生产应用程序。一些错误有待解决;另外,目前JRuby的速度不如MRI。与Rails ...
重点在于,你不应该有任何方法是从一开始设计出来就是private的,因为你的每段程序都应该在单元测试的驱动之下产生,而测试是不可能驱动出来一个private方法的。那么private方法从哪里来?只能从重构而来。所以答案是:private方法是不需要测试的,因为它是重构的产物,而重构是不改变程序可观察之行为的。既然行为不改变,测试自然也不需要有任何改变,所以不需要针对private方法建立任何新的测试。 但是,如果private方法确实出现问题了怎么办?如果你确实希望用测试来弄清一个private方法里面到底发生了什么,该怎么办? 答案是:如果一个private方法复杂到你不能一眼看清它,那 ...
hideto 写道装了mongrel,也按照daemon/cruise说的做了,还是不能开机启动,但可以/etc/init.d/cruise start|stop启动和关闭 无奈,修改~/.bash_profile和~/.bash_logout,总算ok了 那个……要开机自动运行的话,标准的做法是把服务注册在inittab里面 http://www.netadmintools.com/html/5inittab.man.html 但是 如果你用Ubuntu Feisty的话,这帮人已经废弃了inittab,用了一个叫upstart的东西 http://upstart.ubuntu.com/ 可以 ...
JavaEye管理员 写道IT红黑榜被查封是迟早的事情。在一个国家做事情,就要遵守这个国家的法律法规,以及潜规则,一昧埋怨是没有意义的。要在现有的规则之内,寻求解决的办法,而不是一昧蛮干,和规则对抗。 抛开被查封事件来看公司点评这样的网络服务,本身就缺乏公信力。任何一家公司,包括号称Don't be evil的Google在内,没有一个不是毁誉搀半的。任何人在任何公司,在具体的环境内,很可能因为这样那样的原因,对公司存在意见,从而导致点评掺杂了过多的个人的情绪。 我很赞同管理员同志的意见。 如果红黑榜这个东西是有价值的,那么我可能去做它,我做它的第一目的是要拿它搞到好处(名也好利也好,总要有点 ...
塑造敏捷企业:第二届“敏捷中国”技术大会 软件项目需要敏捷,企业同样需要敏捷。一支敏捷的团队能够在项目中收获成功,而一家敏捷的企业能够在市场的风雨中屹立不倒。 本次“敏捷中国”技术大会将会集中展现塑造敏 ...
引用是不是只要能实现客户需求就行,甭管什么面向对象、敏捷过程,条条大路通罗马? 这是做事是否讲求效率、是否经济的问题。条条大路通罗马是没错,但哪条路是最经济的?我们当前走的这条路有多少浪费?我们为什么承担这些浪费?有没有合适的理由?浪费的成本是否值得?具体到这个例子上,你可以不敏捷、可以不面向对象,但你应该清楚知道:放弃这些东西会节省什么,会浪费什么,为什么我们这样选择。这些问题,在——大多数——不够精益的组织中,是没有得到足够的考虑的。 不够精益带来的直接后果,就是浪费,非受控的浪费。而浪费的直接后果,就是margin被降低,profitability被降低。“是不是只要实现客户需求就行”, ...
这是一篇关于软件价值的文章。正如作者在文中所述,和"成功项目"一样,对于"软件的价值",不同的人也会有不同的定义。本文作者从具体的案例着手,以连载的形式讲述如何更好地理解软件的真正价值所在。 全文:http://www.infoq.com/cn/articles/Agile-Unleashes-Software-Value
3月24日星期六,“敏捷西安”首次技术交流活动在西安软件园成功举行。 http://agilexa.thoughtworkers.org/articles/2007/03/25/event_07_03_24 “敏捷西安”网站:http://agilexa.thoughtworkers.org/ “敏捷西安”用户组:http://groups.google.com/group/agilexa
Global site tag (gtag.js) - Google Analytics