Swift的前世今身-创始人的自述 注* Swift的创始人Chris Lattner 05年加入苹果,是LLVM的主要贡献者。根据其描述,Swift语言会首先编绎成llvm中间代码(bitcode),再解释执行;这与Object-C略有不同,Object-C 即可以被LLVM,又可以被GCC编绎, 即机器码或中间代码。 由此可见Object-C的性能可能会比Swift要好一些。不过Swift代码简洁,拥有极高的生产效率,二者可能在很长时间里并存。
Linux发展编年表 我们周围到处都有Linux的身影,在家中、公司里、大学、实验室,太空空间站。但是过去它不像现在一样是计算机发展的中坚力量,它只是开始于一个芬兰大学生的个人爱好。现在的Linux已经从一个个人爱好发展成了一场计算机革命。在这篇文章里,我们向你展示最完整的Linux 23年来发展的历史年表。
DevOps:全能开发是如何扼杀程序员的 注*DevOps(英文Development和Operations的组合),一般译为开发运维或敏捷运维,其观点认为开发和运营工作必须紧密合作,是最近比较流行的一种新趋势,不过也很多人对此表示反感
最近有两个趋势真的令我很讨厌:"DevOps"和“全能型”开发人员。DevOps运动是如此受欢迎,以致我反对它就像是说我讨厌x86电脑或者单片机那样。但是事实是我确实不能忍受DevOps。
索引:像Mongo一样查询IndexedDB 作为Riggr SPA库的一部分,我一直在做这个项目,在这个项目中我想用和Mongo同样的交互方式使用IndexedDB。
IndexedDB(如果你还没使用它)对于客户端/浏览器数据存储来说是一个很有用的解决方案。虽然对老版本浏览器的支持依然缺乏,使用IDB更新应用程序,甚至作为一个不支持老版本浏览器的特性, IndexedDB绝对是值得的。
抽象概念不该获得专利权 在技术日新月异的当今世界,专利商标局被各种声称已经发明了解决办法的应用程序淹没着。但确实很难分辨该给哪些发明创造授予专利。
在过去的二十年间,专利程序的数量已经增加了三倍多,专利授予的数量也增加了2.5倍。政府问责局的一份报道显示,许多专利显得过于宽泛和模糊。过多的专利导致成本激增,且常常很轻浮,有很多的专利侵权诉讼。
图解Node.js流行趋势,Node在路上 尽管Node.js只出来了四年,但是他是GitHub上面第二热的项目。
自从2013年3月11日发布v0.10以后,每天平均的下载量有35,000次。
nodejs.org的v0.10独立版本已经有超过100万的下载次数。
Linux应该作为基础教育的一部分 强制学生使用Window应该是合法的犯罪,学生要么付钱,如果他们付不起,他们只能使用盗版软件,这是他们不得不使用盗版的其中一个根本原因。这种强迫学生的事情发生在世界各地,甚至没有人在意。 Linux应该是学校教育的基础,学生应该有选择的权利。
微软花费了大量的资源来维持其全球垄断地位,并从一开始就整合进教育系统,垄断和腐蚀着年轻一代,他们没有认识到这对他们的将来会有多少大的损害。
NPM开始招人了 注* 之前我们之前介绍过,NodeJS的前负责人Isaac新成立了一家NPM公司,尝试商业化运营,并从根本上解决NPM因不断增长的需求而带来的资金和维护问题,现在NPM开始招人了。
我们现在招以下角色。如果你认为你很符合,请发送你的简历(或者附上你的LinkedIn/GitHub/Twitter及其他可以证明你能力的链接)到jobs(at)npmjs.com。
OpenBSD可能因拖欠电费而关闭 这不是一个新问题,只是我们现在又在面临这个问题。
鉴于资金紧缺,我们需要寻找新的资金来源,以支付工程费用。如果需要的话,OpenBSD基金会,可以接受捐款,以支付项目的电力成本。
但事实是,直到现在,我们还没有找到足够的资金,来确保OpenBSD的正常运行。
下一阶段的NodeJS:TJ负责Node,NPM可能要收费 注*“Node Package Manager”简称npm。它是一个Node.js的包管理器,用于管理应用的依赖。 npm被自动附带node安装包中。之前NPM因使用量的增长产生一系列的问题,nodejs社区曾经发起过捐款来确保npm的正常工作。
Node在过去的成长呈持续加速态势。越来越多的人开始使用node和npm编程,比我原来预想的要快的多。无数企业开始使用node和npm.