代码改变世界

为什么我们要从 NodeJS 迁移到 Ruby on Rails

2012-08-23 13:10 by justjavac, 218 阅读, 0 推荐, 收藏, 编辑
摘要:声明:这篇文章绝不是一篇讨论NodeJS和 Ruby on Rails 孰优孰略的檄文。 它描述的只是我们做决策过程中的一些思考、决策背后的原因。 两种框架都非常优秀,都出色的完成了它们的设计初衷,这也是为什么我们部分的模块仍然运行在NodeJS上的原因。我是NodeJs的大粉丝,认为这是一项让人非常兴奋的技术,相信它会变的越来越流行。 我对这项技术非常的欣赏——尽管我们最近把Targeter App从NodeJS迁移到了Ruby on Rails。我们当时使用NodeJS开发它的原因很简单。 我有一个程序包,能很快的将我们的应用弄上线(我们花了54小时做这个事情),相比起Ruby,我更常使用 阅读全文

从一道php面试题说起

2012-08-23 13:09 by justjavac, 216 阅读, 1 推荐, 收藏, 编辑
摘要:面试题目:setcookie(‘name’,'test');echo $_cookies['name'];请说出程序结果(能说出第一次与第二次的区别者加分)本来一开始我认为不就是设置一个cookie,然后读出来的问题,但是被那个后面的提示搞迷惑了从来没有想过这样的问题。 面试的时候也没有想出答案,后来在面试官的指点下搞清楚了。答案:1. 第一次为空; 2. 第二次输出 test.解释:cookies是保存在客户端的,服务器要想获得cookie必须是客户端通过http的header传递给服务器。第一次:首先设置一个cookie值,然后读取cookie值(由于第一次 阅读全文

如果开发php语言的是英国人

2012-08-23 13:06 by justjavac, 168 阅读, 0 推荐, 收藏, 编辑
摘要:在拉斯姆斯·勒道夫(Rasmus Lerdorf,译者注:php之父)准备把php整合出来的时候,他很聪明地没有选择用格陵兰语或者丹麦语去写,尽管他有这两国的血统。 这非常好,不然大家都不太愿意去使用这种计算机语言。 相反,由于他当时待在加拿大,选择了当地语言。 不,不是法语,而是大英女王英语的一个杂种方言,大家称之为“美式英语”。从那时起,英国的php开发者就开始对此牢骚漫天了。 他到底在想什么?更重要的是,我们如何挽回这个悲剧呢? 即便在这数字时代,作为开发者的我们,如何确保大英帝国的传统得到发扬呢?当头一棒$variable_name首先来看,这也许是需要作出的众多改变当中最重 阅读全文

程序员怎么才能提高代码编写速度?

2012-08-23 13:03 by justjavac, 413 阅读, 0 推荐, 收藏, 编辑
摘要:这里编写速度指的是把代码敲入编辑器的速度,而不包括程序构思过程。我现在感觉自己敲代码很慢,10 个字母里面会出现 2 个字母打错。尤其是一些特殊符号,比如 < >,我使用的是搜狗,搜狗和英文切换是 shift 键,但有时候极容易弄错所处状态,很少去观察是中文状态还是英文状态,因为切换的太频繁了,比如经常会把 < 打成《,> 打成 》。中文环境下打字,很快,几乎不会出现按错字母的现象,而英文状态下就经常会出现。有的人一天写几万行代码,而自己一天一直在那些也就是几百行,有时候需要撤销的时候,发现很多不撤销都是撤销的自己打错字母的操作,感觉效率很低。------------- 阅读全文

心目中的编程高手zz, 有点academic风格的说^_^

2012-08-23 10:33 by justjavac, 147 阅读, 0 推荐, 收藏, 编辑
摘要:MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder,and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。Bill Joy,前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还是vi和csh的作者。当然,Csh Programming Considered Harmful是另一个话题乐。据说他想看看自己能不能写个操作系统,就在三天里写了个自己的Unix,也就是BSD的前身。当然是传说了,但足见他的功力。另一个传说是,1980年初的时候,DARPA让BBN在Berkley Unix里加上BBN开 阅读全文

做有中国特色的程序员

2012-08-23 10:11 by justjavac, 403 阅读, 6 推荐, 收藏, 编辑
摘要:从出版业说起网络作品排到靠前的,都不会太难看,一般人不爱看某部作品也是因为不喜欢这个类型,而此人也不会全不喜欢这些网络作品。究其原因,是因为网络作品都是让人先白看的,看的好了才出了头。而纸质作品就不一定了,排行榜靠前的,有好作品,也有垃圾。许多大牛都是写了博客,后来出了书。这些书也都不次,可能有人让为不好,是因为技术书不像小说,小说在读故事,技术书是在学知识或温习知识,有些技术书读得可能很违背某人的学习习惯,就感觉不好了。所以说网络是块神奇的空间,很能造就高手,而网络高手是绝对不能小瞧的。建筑工程建筑工程不乏豆腐杂,但比起软件工程来说,豆腐杂的概率还是很小的。做软件,很可能某程序员在开发阶段一 阅读全文

一个合格的程序员应该读过哪些书

2012-08-23 09:36 by justjavac, 4985 阅读, 6 推荐, 收藏, 编辑
摘要:声明:此文为我在iteye整理而得,随后在csdn发布,效果很好,半个月访问上万,我想,一定是对程序员起到了一定的帮助作用,现在想把它分享给博客园的朋友们。------------------------------------------编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本, 你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”很多程序员响应,他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序 阅读全文

好代码是廉价的代码

2012-08-20 09:14 by justjavac, 139 阅读, 0 推荐, 收藏, 编辑
摘要:长久以来我一直主张:好代码是廉价的代码。当我跟做开发的同事说出这话时,他们的第一反应是一种惊愕,然后是将近一个星期的嘲笑,把它当作一个笑话来讲。 当他们走近看我的表情、知道我是认真的时,才收敛一点。当最初的惊愕消退后,他们会用一些这样的话来反驳: “好代码不廉价,好代码是采用经过数十年计算机科学研究和积累得出的最佳实践设计模式和方法论建立起来的精心制作的程序代码。”我只好继续解释为什么他们给出的好代码的定义有问题的原因是(这是很多开发人员都忽视了的一个原因):知晓各种设计模式,框架,技术技巧只是事情的一方面,而知道何时该、何时不该应用他们才是更重要的问题。 在不知道一种技巧方式如何能对系统的开 阅读全文
上一页 1 ··· 5 6 7 8 9
无觅相关文章插件,快速提升流量