由于手握一笔20万美元的专项资金,Linux基金会启动了几个项目,促进R这门数学和统计语言的发展。Linux基金会支持的R联盟(R Consortium)是为了支持以数学和统计为中心的R语言而设立的,该组织很快就会把资金落到实处。
恐怖谷反应:基于一个关于1969年提出的人类对机器人和非人类物体的感觉的假设,即当机器人与人类相像超过一定程度的时候,人类对他们的反应便会突然变得极之反感。好,慢慢来,我们先放张比较舒服的一点,在去年的钛.边缘创新(T-EDGE)夏季峰会上,公司创始人David Hanson展示的机器人索菲亚…
一位Node.js项目的NPM包管理器模块的开发者撤回了他的代码,导致了多个重量级项目(如 React 和 Babel)出现问题。然而对软件代码本身的分析却发现,这个被许多项目使用的模块就包含几行代码,进一步研究发现,Node.js项目的NPM包管理器中有大量类似的被广泛使用但只有几行代码的模块。
Red Hat 四年前成为第一家 10 亿美元收入的开源公司,现在它又成为了第一家 20 亿美元收入的开源公司,它的市值则超过了 130 亿美元。Red Hat 的第四季度收入 5.44 亿美元,同比增长 17%,服务 4.8 亿美元,同比增长 18%。它的服务占了总收入的 88%,去年的总收入 20.5 亿美元。
大概是从 MIUI 7 开始,系统层级的广告成批分阶段的出现在 MIUI 上。比如说,当你设置一个应用文件夹存放一类 APP,MIUI 就会给你推荐类似的 APP,不过用户尚能关闭推荐;在小米应用商店中,排行栏目下也增加了推广 APP,不过好歹有“AD”标识;而尤其令人难受的是出现在系统应用内的广告
由微软开发的一个聊天机器人已经在Twitter网站上变成了“流氓”,它不但辱骂用户,还发表了种族主义评论和煽动性的政治宣言。
别以为是那些软件开发定律,别以为是开发出那些特殊用途的软件,别以为是软件设计技术本身。只有一条真理决定了一个软件程序员的成功还是失败。由于 坚持这个真理,一个资深的程序员能在一天的时间里学会一门新的编程语言,而由于不坚持这条真理
近日,全球最大社交媒体脸书(Facebook)创始人兼首席执行官扎克伯格在脸书上分享了几张北京之行的照片,包括与马云对话的照片、以及游览长城和天坛的照片。
金无足赤,人无完人。人的身体多少都存在一些“缺陷”,让你看上去不太符合大众审美。近日,英国和美国的媒体发表多项研究称,身体的某些缺陷反而预示着身体健康。
触发小蓝点,只要在将通知中心打开,在下拉通知中心底端有“天气信息来源……”一句话,像复制文字一样全选底部的“天气资料来源”整句文字,然后点击Home键,神奇的事情出现了,屏幕上会出现一个蓝色小圆点,且其位置飘忽不定,有时会跑去屏幕左上角,有时会跑去屏幕左侧
由于在皇宫内廷,上自皇太后、太妃,皇后、妃嫔以及宫女等,女眷较多,如果允许男侍出入,难免会发生秽乱后宫的事,所以绝不允许有其他成年男性在宫内当差。
我知道你会说,玻璃球和硬币可没有粘性,自然能顺利排出来,万一口香糖粘在肠壁上了,不就堵塞肠道了?这恰恰是大家对胶基的一种误解,胶基是一种很特殊的材料,特殊性在于当有大量液体存在的情况下,胶基分子会倾向于与水分子结合在一起,表现出来的就是一团没有粘性的橡胶样子
谷歌在3月10日提供了Android N开发者预览版的镜像,部分Nexus系列的设备已经可以刷入,本期视频就让我们在Nexus 5X上体验一下这套新系统吧:
有专家指出,如果没有非常严重的咳嗽症状,或其他病变导致的,在雾霾天气里适当的咳嗽对身体是好的,通过咳嗽可以将吸入的污染颗粒排出,也是一种排毒方式。
如果你还不明白这样的写法有什么问题,请这样想想:你第一次把select语句发送给数据库查询员工Id,查询出5条员工记录。然后你需要向数据库请求另外5条查询语句,分别查出这几个员工的信息。这还好,6次查询并不是一个多大的事情,不是吗?可是你为什么不能把所有需要的数据一次性的全部查询出来呢(这样只有一次开销大的查询)!
,一个语言的问世,它是为一个特定场景设计的,一定有它最实用的场景。所以我们心知肚明在有 些应用中 Ruby 是有它的绝对优势的。另外,语言也是一个工具,它的性能能发挥到什么程度,和使用者的技术水平也是有很大关系的。我不想说喜欢吐槽 Ruby 的人都是 Ruby 写的不好的。
在Warsztat(一个波兰的游戏开发组织)工作的几年中,我发现一个有 趣的现象。经常我们会组织一些编程竞赛,这些竞赛通常分为两种形式。一种是个人行动,一般只有2个小时的时间,另外一种是长时间的(数天/周)。作为一个 额外的要求,前者通常限制只允许使用基本的API(SDL, OpenGL等),而后者通常没有限制(可以使用各种引擎,UDK/Unity等)。
偶尔的,我会被人问道:如何成为一名优秀的程序员,更或者,如何成为一名程序员。每次人们问起,我都力图给出不同的答案。因此,我的答案是各种各样 的。下面就是我认为的成为一名优秀的程序员需要做的一些事情。记住,想成为一名程序员,很多条路可走,这里列出的只是我的方法。
开发和部署工作通常都是由一些制定好的流程组成,包括开发工作中的代码复查,为业主和QA提供确认服务的模拟环境服务器,最后一步部署到生产环境。任何代码的改动都需要重新执行这些步骤。这种做法是经过时间考验过的做法,它能确保我们产出有质量、没有错误的代码。
看完了有人写了一个3万行代码的程序却没有吸引到任何的用户的故事后,我想我应该写一篇呼应的文章。我最近决定在业余时间开发一些项目。我的一个特别有信心的创意是,开发一个可以让Android手机或平板电脑用户按分类管理他们的照片的程序。
多少年来,人们普遍有一种看法,认为软件工程应该和其它种类的工程一样:仔细的设计,精确的规划,然后进行开发—严格按照设计说明书。就像修建一座 桥梁,不是吗?这种开发方式的问题在于:软件,它是“软”的。它可以无限的延展。
我读了Kevin Pang 的一篇可能非常老但非常好的有趣文章:每个程序员都该知道的10大编程格言。Kevin给了我们10条按他的观点的每个程序员必须知道的编程格言。可以看出,这都是不错的格言,而下面是我自己最喜欢的编程格言。
并非所有的代码生来平等。有些代码可以被另外的任何一个好的程序员读懂和修改。但有些却只能被读,而且只能被代码的原始作者修改 —— 而且这也只是在他或她写出了这代码的几小时内可以。为什么会这样?因为没有经过代码测试(上面说的)和缺乏正确的编程规范。
作为一个资深的开发人员,我有时会被人问到:是否这永不停息的技术革新会让我落伍。个人而言,我并不认为如今这高速发展的科学技术会成为问题。事实上,我喜欢新事物。但问题还没完:随着年龄的增长,程序员对这些暴增的新技术的掌握情况如何?
微软小冰是一个产品,也是我们为人性,而不是人,去推出产品的一次尝试。在微软小冰之前,我们并没有注意到,那些在社交网络上活跃的人们,其实是如此缺乏交流。今天,人们开始逐渐接受微软小冰这种与众不同的人工智能机器人,出现在他们的社交网络和移动互联网平台里。这种机器人具备和他们周围人类朋友相似的沟通能力,但又与云端连通,能够像搜索引擎一样提供知识信息,像本地应用一样提供内容与服务。