开源代码库 Github 受开发者欢迎 用户超140万

北京时间3月15日消息,据国外媒体报道,如今的软件开发不仅是代码编写,而且也包括代码混搭(mashing up,把现有的代码片段连接起来)。一些业界人士称我们进入了Github时代。Github是开源代码库以及版本控制系统,目前拥有140多万开发者用 户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

开源代码库Github受开发者欢迎 用户超140万

Github网站首页(腾讯科技配图)

在最近召开的GeekWire峰会上,前微软首席软件架构师雷·奥兹(Ray Ozzie)对GitHub本身以及其代表的开源开发模式表示了热烈支持。

奥 兹说:“开发过程比以往任何时候都更加涉及‘组装’了,因为在GitHub上或其它地方有很多组件,你可以非常、非常快速地把它们组装成一个有效的解决方 案。”尽管微软极为反对开放源码,而且仍然是商业性的专有软件公司的一个堡垒,但奥兹在任时微软立场已经软化,所以他的发言并不是那么让人震惊。

用户获益

GigaSpaces的产品管理副总裁尤里·科恩(Uri Cohen)是Github的常客,他说Github最吸引人的地方是开源开发,不过Github上也有一些商业代码。

彼得·埃迪(Peter Eddy)是波士顿的一位程序员,他称公司通常需要在“自建还是购买”中做决定,而Github为公司增加了一个“回收处理”的新选项。

开源代码库Github受开发者欢迎 用户超140万

Github网站上的一位开发者页面

埃迪说,Github就像一个免费的图书馆或一个廉价的托管服务,开发者可以在这里找到他们需要的几乎所有功能。这意味着重复使用代码,而不是大量编写代码。

十年前,开发人员可以使用免费的操作系统和一些简单的数据库。五年前,他们可以用上“非常不错的免费数据库”和“相当好的”免费web框架。埃迪认为,作为这个趋势的延续,“现在有大量不错的,甚至是非常棒的库和框架,可以用来开发你能想象到的几乎任何东西,比如谷歌风格的MapReduce、自然语言处理、统计工具、通讯总线、VoIP服务器、机器学习等等。”

埃里克·芬伯格(Eric Fernberg)是SignedOn.com的一名开发者,他说,Github也让公司重复使用内部代码变得更容易了:“我们公司的所有东西都是模块化的,因此对每个客户,我们都可以重复使用一些代码片段。”

独特优势

GitHub库是可搜索的,它定期根据人气给项目和库排名。GitHub给开发者提供一个地方,让它们可以集中管理代码本身和相关材料。

“你不仅在源代码方面,而且也在文档以及任何跟项目有关的东西上跟社区合作,这是一个巨大的加分项,”科恩说,“我们可以与用户共享文档,可以打开它、改变它,并把它捐献出去。这是一个很大的优势。”

市面上也有Bitbucket.org和Google Code这样的代码库,但很多开发者都认为GitHub更好。正如科恩所说:“问题是你愿不愿意把你的工作暴露在一个由Google管理的网站上。谷歌是一个巨头,谁知道他们会用它做什么呢。”

随着更多的开发者希望迅速为多种移动设备创建优质的产品,这种管理、跟踪代码并重复使用它们的敏捷开发模式将继续扮演重要角色。

文/腾讯科技

2012年Google Code Jam编程挑战赛开始报名

Google Code Jam 官网显示,2012年的编程挑战赛从3月13日(周二)开始报名

资格赛将于4月13日23:00 UTC时间举行。自从2003年起,Google Code Jam 编程挑战赛就吸引了世界各地职业人士和学生程序员,来解决棘手的算法难题。在去年,超过3万名的程序员参与角逐。但只有日本的 RNG..58 最终笑到最后,成为2011年编程挑战赛冠军,并赢得1万美元的奖励。另外,2008年和2009年的冠亚军均是中国选手,冠军都是楼天成。

越南网站曝光全球首个新iPad开箱视频及图集

越南曝光全球首个新iPad开箱视频高清图集
越南曝光全球首个新iPad开箱视频高清图集

新iPad细节
新iPad细节

新iPad高清图
新iPad高清图

新浪科技讯 3月13日晚间消息,越南网站tinhte.vn今日放出了全球第一个新iPad的开箱视频及多张高清图(更多)。

值得一提的是,苹果官方称新iPad将于3月16日(本周五)正式上市,并且第一批上市国家及地区中并不包括越南,但显然该网站已事先拿到了第三代iPad,并称受益于另一越南网站muabaniphone.vn的帮助。

越南网站tinhte.vn试用称,虽然从参数上,新iPad比iPad 2略厚和重了一些,但使用起来似乎感觉不到变化。之前iPad 2的屏幕分辨率,或许让用惯了iPhone 4/4S高清屏幕的人们不舒服,但新iPad采用了与iPhone 4同样的屏幕,从而使这种不舒服的感觉消失。

苹果于北京时间3月8日凌晨两点发布了新iPad,比起iPad 2在硬件性能上有较大提升,主要参数包括:使用2048×1536高清Retina显示屏,双核A5X处理器,四核GPU;500万像素摄像头,支持 1080P视频;支持4G LTE网络;电池续航10个小时,4G下9小时。

市场信息方面,新iPad将于3月16日上市,首发包括中国香港,最低售3164元,同时苹果中国将iPad 2降至2988元。

看看 Yahoo 起诉 Facebook 的专利明细

如今,Yahoo与Facebook的专利诉讼已闹得满城风雨,路人皆知。然而,当我们揭开Yahoo那些所谓的专利侵权时,也许互联网界都要笑了。因为他们所谓的专利,几乎每个互联网公司都在使 用,包括Twitter、Pinterest、Google以及其它主流网站。如果Yahoo胜了这场官司,我想整个互联网界都要向Yahoo称臣纳贡 了。当然,我们支持对专利的保护,这是社会持续创新的前提;但是不能滥用专利,否则就可能成为创新的绊脚石。下面让我们来晒一晒Yahoo对 Facebook起诉的专利明细吧。

View As

这是基于用户的授权等级而让其它用户可以预览的特定内容,在Google Plus里非常常见。同样,Facebook也早就允许用户将自己的页面设置成公开还是特定朋友阅览的机制。如果我们想想,腾讯的QQ空间、人人网甚至连QQ都有这个设置机制。

定制内容订阅源

Facebook 几乎所有的页面都是基于用户的“偏好设置”生成内容的。这些新闻源根据用户自己的设置偏好(如朋友、你喜欢的网站等)按照一些特定的方式呈现朋友的更新信 息。同样,Twitter、Pinterest、Google Plus以及Quora等大多数内容消费型网站都拥有这种功能,如果要延伸,我们的微博不也是这样吗。

身份认证

人 们利用关系网络、通过沟通渠道将世界组成一个个网络实体,如Google Plus、Quora、Foursquare、微博等。它们为真实世界与网络虚拟世界提供了人们沟通、商务以及其它行为的桥梁。而身份认证是进入这个桥梁 所必需的一个步骤。这样的“实名”认证让上面的每个用户都对应于一个“实实在在”的人,Facebook几乎所有的服务都基于此。同样,Google Plus,Foursquare、Quora等社交网络都是基于词政策。(注:这里的实名认证并非我们所说的实名认证,而只是表明该账号属于一个实实在在 的人,而非其它如微博上的僵尸粉)。

信息整合

这是一套使用邮件协议的实时信息系统与方案。Facebook于2010年11月建立了这套信息整合系统,允许用户通过不同步信息、即时聊天以及邮件的形式来进行沟通。我不知道这种机制现在还有哪个社交网络没有采用。

广告排序

这 是目前使用最广泛的一种为广告自动选择合适位置的系统,Google、社交游戏以及几乎所有涉及到网页广告的可能都采用这种机制。Facebook的广告 系统排名不仅根据广告主的投标、也会综合考虑用户的喜好程度这些因素。现在它在广告中采用社会情景来现实用户对某个广告的喜好。这种社会情景式广告既带来 了更多的广告点击效果,也让用户对这样的广告不产生厌烦感。Google以及其它网站都会根据用户的行为来显示相应的广告。Facebook有 Like,Google有+1。

垃圾信息检测举报

这是目前社交网络互动中经常用的一种机制,特别是在Google Plus和Twitter上。

内容相关性排序

这个在Facebook、Pinterest、Quora等社交网络里已成为最基本的功能。Facebook里每条信息或者页面下面经常会显示多少人Likes(喜欢)、评论等,Pinterest里则有“Re-pin”,同样Quora采用“Upvotes”。

隐私设置

同样,不知道现在还有哪个社交网站没有这种设置。

看到这些细节,我真不知道Yahoo董事会是怎么想的,难怪Facebook之前这样回应Yahoo的诉讼不过是垂死争扎。

谷歌2012年I/O开发者大会报名费涨至900美元

新浪科技讯 北京时间3月14日早间消息,谷歌已经上调了2012年I/O开发者大会的报名费用,并要求开发者使用谷歌钱包服务进行支付。

谷歌本周公布了今年I/O开发者大会的报名细节。今年的I/O大会将于6月27日至29日在旧金山举行。此次大会的报名费用已上涨至900美元,高于往年。此外,谷歌还要求开发者使用谷歌钱包服务支付费用。

对许多人来说,相对于通过这一大会获得的信息,这笔费用并不算高。不过,对于经费紧张的开发者,尤其是希望通过这一大会获得免费平板电脑或Chromebook笔记本的人来说,这一报名费可能难以承受。

此次谷歌I/O大会的报名将从美国太平洋时间3月27日7:00(北京时间3月27日22:00)开始,预计门票将在很短的时间内一售而空。去 年约有5500名开发者参与了这一大会,而门票在1小时内就全部售完。业内人士认为,如此高的需求将使谷歌的报名网站经受考验。

此前几年中,谷歌I/O开发者大会的关注重点包括Chrome浏览器、谷歌电视和Android系统。今年大会的主题可能是近场通信技术 (NFC)、Android 4.0、Google+社交网络、Chrome浏览器,以及谷歌近期推出的应用和内容商店品牌Play。