设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:Ubuntu MX4开卖,JavaScript诞生二十年

2015-5-17 18:32| 发布者: joejoe0332| 查看: 21289| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 回顾过去的一周,这个周日可能是相当值得广大开源爱好者欢呼的日子,因为筹备已久,甚至“流产”过的Ubuntu Phone终于迎来了市场发售的全新阶段。从本周日开始,Ubuntu MX4将于12:00 将在魅族官网在线商店限量发售, ...


  开源项目多如牛毛,值得分析的项目也很多很多。从哪里入手呢?幸运的是,在开源社区,有一个著名的网站,过去叫oloho,现在改名叫openhub。在他的网站首页,有这么四行字,以表明他们的数据库是多么的全面、丰富:……

  具体的数据抓取过程,简直不忍详述(我的内心,几乎是崩溃的)。总而言之,我只抓到了289,631个项目。openhub虽然号称自己索引了66万的开源项目,其实这仅仅是他的数据库里的最大ID号!当我顺着这个ID一个一个的去抓的时候,有很多ID,都已经被删除了。



  在抓取到的项目数据中,有两个数值,特别值得参考:contributors(参与开发者的数量);users(该软件的用户数量)。相对而言,users的数据,可以认为是一个样本,即该开源项目的所有用户中,愿意并且知道该如何来openhub点击I use this的人。因此,即使是排名第一的Firefox,在openhub也只有13158个用户。考虑到Firefox的用户数,已经超过5亿(来源于维基百科英文版),因此,我们相信这个数据仅仅是一个4万分之一的采样结果。

  随后,我观察了这28万多个项目的users数据与contributors数据,顿时惊讶的发现,绝大多数项目,都小的可怜,用户也少得可怜。更多详细内容我们将在本次专辑为大家展示……

  从GitHub的用户基数来看,开源社区中有超过850万人在向开源软件做贡献。Brian Hyder是PencilBlue的联合创始人兼首席技术官。近日,他根据自己运营开源项目的经验,探讨了如何吸引开源社区成员为项目做贡献以及如何确保项目的正常运转。



  Brian认为,开源项目运营可以归结为以下三个方面。首先是明确项目愿景。通常,人们为项目做贡献,是因为该项目要解决的问题同他们 要解决的问题一致。而且他们会希望,项目目标与他们的目标一致,而不仅仅是满足他们的即时需求。因此,非常有必要在README中明确描述项目愿景。但这 还不够,为了使潜在的用户和贡献者对项目有信心,项目运营者还应该提供一个路线图。路线图上的时间不宜太具体,因为有时候用户反馈会导致项目运营者调整开 发的优先级。比如,“多媒体服务将在12月份完成”要好过“多媒体服务将在12月份第二个周完成”。另外,贡献者/用户越多,项目愿景的要求就越高。项目 运营者需要选择一个对项目而言最好的愿景,而不是对于个人而言最好的愿景。总之,项目必须满足用户的需求。

  其次是制定项目贡献流程,确保贡献者总是在项目愿景范围内做贡献,保证代码的可维护性以及减少不必要的审核工作。以下是Brian提供的一些建议:每个问题或特性创建一个分支;每个分支的名称均要包含问题编号;确保针对分支进行了所有的单元测试;尽量不要合并自己的pull请求;注明为什么采用那种方式,让pull请求成为一个学习过程。

  最后是要带给人良好的感觉。网站、文档及README会给人第一感觉,它们可能 会影响人们对相似项目的选择。代码质量确实可以体现出项目优劣,但人们在选择时通常不会首先研读代码。人们的贡献是项目的脉搏,脉搏稳定也有利于项目的长 远发展。另外,可以利用一些工具增加项目的透明度:更多详细内容,请关注本次专辑!

  微软Build大会上,一款支持Windows、Mac OS X和Linux平台的原生Visual Studio应用,名为“Visual Studio Code”让人意外,笔者之前在《微软推出VS Code支持Linux和OS X平台》中介绍其功能支持linux平台。近日,在itsfoss网站上针对ubuntu的web开发人员,提供实际操作来安装Visual Studio Code。


  使用Ubuntu Make来安装Visual Studio Code。据了解,Ubuntu Make是以前Ubuntu开发者工具中心,作为一个命令行工具可以帮助用户快速安装各种开发工具、语言和IDE。同时,通过Ubuntu Make轻松安装Android Studio和其他IDE,类似Eclipse。下面介绍如何使用Ubuntu Make安装VS Code。

  首先需要安装Ubuntu Make。Ubuntu Make存在Ubuntu 15.04资源库中,但需要Ubuntu Make 0.7以上版本才能安装Visual Studio。所以,需要通过官方PPA更新到最新的Ubuntu Make,支持Ubuntu 14.04、14.10和15.04,但仅64位版本。详细步骤,快来关注本次专辑吧!

  更多本周开源资讯,本次专辑将为您一一呈现……

Ubuntu MX4今日将在魅族官网在线商店发售

  魅族官方微博今天宣布,Ubuntu MX4 将于12:00 将在魅族官网在线商店限量发售,先到先得。Ubuntu MX4的消息已经传播了许久,在期间曝光的一些谍照迅速成为媒体关注的话题,这也是包含全触控界面的Ubuntu移动版开源系统第一次在国内设备商与用户见面,对于一些开源爱好者来说,这一型号非常具有吸引力……

JavaScript诞生二十年

  JavaScript作者Brendan Eich制作了一个幻灯片(方向键翻页),回顾了他在1995年5月的10天内开发出JS语言,描绘了JS在当前的演化。Brendan Eich称,JS是Java的小兄弟,Java的字节码设计影响了他在JS上的工作。

Panasonic首批Firefox OS 电视已在欧洲上市


  Smart TV OS 的竞争要变得更激烈了。Panasonic 在今年 CES 上所公布的 Firefox OS 电视已开始在欧洲上市。这些电视的型号为 CR850、CR730、CX800、CX750、CX700 和 CX680,视乎发售国而定。

酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部