设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Ubuntu和FreeBSD将合体 微软发开源福利

2016-4-10 22:49| 发布者: joejoe0332| 查看: 10466| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 这周Ubuntu和FreeBSD宣布将合体,UbuntuBSD即将亮相。Ubuntu是一个基于Debian版本以桌面应用为主的Linux操作系统;而FreeBSD基于386BSD类Unix操作系统,并以稳定著称。UbuntuBSD称自己是‘Unix for human beings’, ...

  这周Ubuntu和FreeBSD宣布将合体,UbuntuBSD即将亮相。Ubuntu是一个基于Debian版本以桌面应用为主的Linux操作系统;而FreeBSD基于386BSD类Unix操作系统,并以稳定著称。UbuntuBSD称自己是‘Unix for human beings’,从名称上就可以看出,这是一个什么样的结合体。UbuntuBSD是一个非官方的版本,版本号为:Escape From SystemD,用FreeBSD内核,类似的有Debian GNU/kFreeBSD项目。本周,微软再发开源福利!微软发布了支持原生Linux bash命令行的首个Windows 10内部预览版。微软在上周的Build开发者大会上发布了这一消息。微软希望凭借此举吸引更多开发者。微软在官方博客中介绍了安装方法。重要的一点是,如果希望使用Windows的Linux子系统……话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!



  回顾过去的一周,时不时的我们会读到一个能让你喝咖啡呛到或者把热拿铁喷到你显示器上的新闻故事。微软最近宣布的对 Linux 的钟爱就是这样一个鲜明的例子。从常识来讲,微软和自由开源软件(FOSS)运动就是恒久的敌人。在很多人眼里,微软体现了过分的贪婪,而这正为自由开源软件运动(FOSS)所拒绝。另外,之前微软就已经给自由开源软件社区贴上了"一伙强盗"的标签。太平洋时间4月7日,Mikata版本正式发布。作为第13个OpenStack版本,Mitaka的最重要新功能是:统一的API、更好的用户体验、更具可管理性,以及通过Heat可横向扩展能力为大型部署提供更高的性能与稳定性。这些新的进展,也离不开中国公司、华人工程师的贡献,我们来盘点一下。本周,红帽为开发订阅成员提供的免费福利,开发者计划的成员现在可以得到一套免费的 Red Hat Enterprise Linux 许可证,RHEL 开发套件将为程序员提供一个构建企业应用的稳定发展平台。红帽开发订阅成员还可以免费得到一套 Red Hat JBoss 中间件副本,当然,这都只是(限定)用于非生产环境的开发订阅。具体内容请关注本次专辑。据外媒报道,日前,前甲骨文Linux与虚拟化工程部高级副总裁Wim Coekaerts现已加入微软公司。Coekaerts在Linux圈子里非常有名,在甲骨文公司内部他被称为是Linux先生。是他,带领甲骨文推出了公司的首批Linux产品;是他,让甲骨文的程序员们从Windows阵营跳转到Linux阵营;是他,带着Red Hat Enterprise Linux让甲骨文成为了Linux的经销商。大数据初创公司Kyligence,由Apache Kylin™核心开发团队组建的创业公司,日前宣布获得了数百万美元的天使轮投资。Kyligence是一家总部位于上海的大数据初创企业,成立于2016年初,是一家专注于大数据分析领域创新的数据科技公司,致力于为用户提供基于Apache Kylin的智能分析平台及产品,提供领先的企业级商业分析解决方案,Kyligence也是首家在国内由Apache顶级项目核心贡献者团队组建的创业公司。长期以来,Chrome浏览器在苹果Mac系统中一直在使用自己的内建通知功能来为用户推送信息。近日,Chrome的消息推送功能获得重大改进,首次支持OS X系统自带的原生通知推送功能。据了解,OS X用户只需输入chrome://flags/#enable-native-notifications,然后便可以选择开启新的推送功能,设置改动将在重新启动浏览器后生效。更多内容,本次专辑我们一起来关注……


  本周硬件方面,AMD显卡驱动工程师Michel Danzer本周兴奋地宣布,AMDGPU 1.1.0 Linux开源驱动已经制作完毕并发布了,为大家带来了超过50项重要改进,绝对不容错过。AMDGPU(xf86-video-amdgpu)是一款开源显卡驱动,对于AMD Radeon显卡用户的重要性不言而喻,Linux系统也从4.2版内核起就开始整合它了,但此前只有过一次很小幅度的更新(1.0.1),让大量开源爱好者望眼欲穿。Ubuntu的MATE项目负责人Martin Wimpress也在本周宣布推出Ubuntu 16.04 MATE第二个Beta版本,Ubuntu 16.04 MATE专门支持树莓派3和树莓派2单板计算机。这代表支持树莓派的Ubuntu MATE操作系统刚刚更新到即将到来的Ubuntu MATE 16.04 LTS (Xenial Xerus) 分支,为用户带来全新的欢迎屏幕,同时调整和树莓派相关的专用功能,并加入许多更新的组件。如果说在桌面操作系统领域Linux并不算成功的话,那么在智能硬件领域Linux绝对获得了巨大的成功!对于普通大众来说,我们今天用得Android手机也好,小米电视盒子也好,统统都已经智能化了,它们很“听话”的接受我们人类的指挥,方便了我们的生活,这个操作系统就叫Linux。是20年前一位还在上大学的英雄创造了它,才有了我们今天如此便捷的生活。这位英雄就是Linus Torvalds,他是芬兰人,没错,就是诞生诺基亚的那个国家。本次专辑,大家可以关注一下。麻省理工学院的生物工程师们创造了一种编程语言,使他们能够快速设计复杂的DNA编码通路,从而给活细胞赋予新的功能。使用这种语言,任何人都可以为他们想要的功能写出一段程序,如检测和应对特定环境条件的程序。然后,他们就可以生成能实现这些功能的DNA序列。具体内容,大家不妨来本次专辑确认一下!


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。2016年4月4号,FreeBSD项目组正式推出了基于BSD内核的FreeBSD 10.3操作系统(其实上周就可以下载了)。尽管它并不是一个GNU/Linux发行版,FreeBSD仍是一个重要的开源项目(也是被广泛使用的BSD操作系统之一)。其在发行声明中称,FreeBSD 10.3带来了诸多改进和新特性,比如Linux兼容性层已允许用户在amd64(x86_64)硬件上运行64位应用程序。2016年3月18日,微软对Xamarin的收购正式落下帷幕。作为Xamarin的成员,我们热爱C#,也希望每名开发者能在每台设备、各个应用上都能用上强大的.NET。与微软合并之后,之前一些不可思议的事情现在也能办到了,而今天我们将要宣布Xamarin的一些重大变化。Google即将在本月推出AMP项目,但并非所有人都为此兴奋。该项目的网站上称移动网络加速为“一项能够改善移动网络并增强分发生态系统的措施”,通过提供“在用户移动设备上即时加载的优化后网页”和“设计用于支持智能缓存和可预测性能的现代、美观的移动内容。”本次专辑,我们一起来关注。谁是最复杂的编程语言?JavaScript可能是时下前端编程中最热门的应用程序,但在很多方面该编程语言模仿了很多此前的编程语言。和COBOL, C, C++, C#, Java和Python相似JavaScript是一种过程化语言,但唯一的重大区别在于JavaScript存在代码复杂性问题。GitHub中国区前100名到底是什么样的人?本次专辑根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!如何在Github打造你的爆款开源项目?目前为止我已经有五个流行项目(登上Github的Trending页),所以想分享我的一些经验和方法。如果你开源过代码,就会知道让别人对你的感兴趣是多么困难。这很奇怪,不是吗? 我们花了至少数百小时在这上,把它免费提供给别人却没人感兴趣!!经过几次较为幸运经历,我慢慢发现如何让其他人对我的开源工作感兴趣。在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  时不时的我们会读到一个能让你喝咖啡呛到或者把热拿铁喷到你显示器上的新闻故事。微软最近宣布的对 Linux 的钟爱就是这样一个鲜明的例子。

  从常识来讲,微软和自由开源软件(FOSS)运动就是恒久的敌人。在很多人眼里,微软体现了过分的贪婪,而这正为自由开源软件运动(FOSS)所拒绝。另外,之前微软就已经给自由开源软件社区贴上了"一伙强盗"的标签。


  我们能够理解为什么微软一直以来都害怕免费的操作系统。免费操作系统结合挑战微软核心产品线的开源应用时,就威胁到了微软在台式机和笔记本电脑市场的控制地位。

  尽管微软有对在台式机主导地位的担忧,在网络服务器市场 Linux 却有着最高的影响力。今天,大多数的服务器都是 Linux 系统。包括世界上最繁忙的站点服务器。对微软来说,看到这么多无法装到兜里的许可证的营收一定是非常痛苦的。

  掌上设备是微软输给自由软件的另一个领域。曾几何时,微软的 Windows CE 和 Pocket PC 操作系统走在移动计算的前沿。Windows PDA 设备是最闪亮的和豪华的产品。但是这一切在苹果公司发布了iphone之后都结束了。从那时起,安卓就开始进入公众视野,Windows的移动产品开始被忽略被遗忘。而安卓平台是建立在自由开源的组件的基础上的。更多消息,大家可以关注本次专辑……
 
  Ubuntu是一个基于Debian版本以桌面应用为主的Linux操作系统;而FreeBSD基于386BSD类Unix操作系统,并以稳定著称。

  UbuntuBSD称自己是‘Unix for human beings’,从名称上就可以看出,这是一个什么样的结合体。UbuntuBSD是一个非官方的版本,版本号为:Escape From SystemD,用FreeBSD内核,类似的有Debian GNU/kFreeBSD项目。UbuntuBSD目前只是一个测试版,使用的Ubuntu15.10 作为代码库,运行FreeBSD kernel 10.1,并使用XFCE作为默认桌面环境和ZFS作为默认的文件系统。


  不建议任何人马上就去开心地去尝试这个系统,它仍在开发并且安装器还是文本界面的,不过如果你足够自信的话,直接去下载体验,但是如果你是新手的话,请等一段时间,至少不要现在就去尝试。。更多内容,大家不妨在本次专辑里了解一下……

  AMD显卡驱动工程师Michel Danzer今天兴奋地宣布,AMDGPU 1.1.0 Linux开源驱动已经制作完毕并发布了,为大家带来了超过50项重要改进,绝对不容错过。

  AMDGPU(xf86-video-amdgpu)是一款开源显卡驱动,对于AMD Radeon显卡用户的重要性不言而喻,Linux系统也从4.2版内核起就开始整合它了,但此前只有过一次很小幅度的更新(1.0.1),让大量开源爱好者望眼欲穿。


  AMDGPU 1.1.0版新驱动加入了对即将发布的北极星架构Polaris 10/11核心的支持,开启DRI3的时候也支持OpenGL/VDPAU,X.Org Server 1.16和更新版本中加入了TearFree选项以避免画面撕裂。

  RandR CRTC也做了大量优化,可以正常工作了,主要输出不再错误,但是画面撕裂问题暂时无法避免,即便是打开了TearFree选项也不行。此外还有很多其他相当实用的改进,具体的,大家请关注本次专辑……



  Ubuntu的MATE项目负责人Martin Wimpress今天宣布推出Ubuntu 16.04 MATE第二个Beta版本,Ubuntu 16.04 MATE专门支持树莓派3和树莓派2单板计算机。这代表支持树莓派的Ubuntu MATE操作系统刚刚更新到即将到来的Ubuntu MATE 16.04 LTS (Xenial Xerus) 分支,为用户带来全新的欢迎屏幕,同时调整和树莓派相关的专用功能,并加入许多更新的组件。


  最重要的是,Ubuntu 16.04 MATE树莓派3版本现在内建BlueZ 5.37组件,开始支持板载Wi-Fi和蓝牙硬件。该系统采用Linux内核4.1.19 LTS,包括树莓派固件1.20160315-1,wiringpi 2.32, nuscratch 20160115, sonic-pi 2.9.0和omx-player 0.3.7~git20160206~cb91001。

  另外, Ubuntu 16.04 MATE树莓派3版本也提供了实验性质的OpenGL硬件加速功能。更多情况,大家可以关注本次专辑。

  太平洋时间4月7日,Mikata版本正式发布。作为第13个OpenStack版本,Mitaka的最重要新功能是:统一的API、更好的用户体验、更具可管理性,以及通过Heat可横向扩展能力为大型部署提供更高的性能与稳定性。这些新的进展,也离不开中国公司、华人工程师的贡献,我们来盘点一下。

  中国社区贡献显着增长:评价社区贡献有很多维度,提交代码次数、代码行数、代码Review、更改的bug数量等,每个维度都有一定的意义(详细阐述请看本文最后的备注),但是提交代码数量(commits)更有说服力,也是基金会和业界一直用来衡量社区贡献的主要维度,中国社区在本次盘点中也将采用这个指标。



  从OpenStack社区最为核心且重要的TC-approved项目贡献来看,中国的华为、EasyStack两家公司跻身全球OpenStack社区贡献前十。(顺便说一句,HP拆分成了HPE和HP,拆分后HP的贡献一直没变化,也就是说下个版本将会只看到HPE的身影)

  下表是所有中国公司在Mitaka版本的社区贡献排名,与Liberty版本相比能够明显看到,中国来自创业公司的直接贡献显着飙升,这直接拉动了中国公司在OpenStack新版本中的整体贡献。中国社区统计出两组数字可让大家直观感受到这一趋势:L版本中所有commits之和是30191,其中中国公司提交了1538个,占比为5.10%;M版本中所有commits之和是40041,中国公司提交了其中的2903个,占比为7.26%.从占比上看,来自中国的社区贡献增幅显着,达42%。更多内容,本次专辑将为您一一带来……

  北京时间4月7日早间消息,微软本周发布了支持原生Linux bash命令行的首个Windows 10内部预览版。微软在上周的Build开发者大会上发布了这一消息。微软希望凭借此举吸引更多开发者。


  微软在官方博客中介绍了安装方法。重要的一点是,如果希望使用Windows的Linux子系统,那么用户需要通过“设置”应用将Windows从默认模式设为开发者模式。随后,用户可以通过Windows Features添加这项功能,并获得运行环境。这一流程略显复杂,但这也表明,微软将对Linux的支持定位为开发者功能,而非提供给普通用户使用。

  自去年的“11月升级”以来,这一新版本似乎是最重要的升级。除了Windows的Linux子系统之外,这一新版本还将提供多项功能。Cortana智能助手将得到优化,从而在Windows和Android手机与Windows PC之间同步手机状态和通知。Cortana还可以帮用户查找手机,在手机丢失时响铃。如果用户在PC上查找导航信息,那么信息将会被发送至手机。

  新版本还升级了对插件的支持,同时也包含了新的Skype通用Windows平台应用。用户界面也将得到调整。Windows 10将获得新的黑色主题,与Windows 10 Mobile的黑色主题一致。虚拟桌面将支持在所有桌面页都会显示的固定应用。而微软还将提供全新的表情集,支持不同肤色的表情图案。详细内容本次专辑会为您慢慢道来……



  2016年4月4号,FreeBSD项目组正式推出了基于BSD内核的FreeBSD 10.3操作系统(其实上周就可以下载了)。尽管它并不是一个GNU/Linux发行版,FreeBSD仍是一个重要的开源项目(也是被广泛使用的BSD操作系统之一)。其在发行声明中称,FreeBSD 10.3带来了诸多改进和新特性,比如Linux兼容性层已允许用户在amd64(x86_64)硬件上运行64位应用程序。

  此外,UEFI bootloader也带来了更好的多设备支持、帧缓冲器驱动的通用图形适配器(UGA)和图形输出协议(GOP)处理改进、以及增加了对ZFS启动的支持。


  CAM目标层现已完整支持英特尔Skylake和更新的芯片、16Gbpps光纤通道适配器、以及full Multi-ID(NPIV)功能。此外,FreeBSD 10.3也能够在基于UEFI的系统上安装root-on-ZFS了。

  Intel FreeBSD Networking Group version 3.1.13-k现已支持ixgbe驱动(以及X552 / X550T),并且reboot实用工具已初步允许用户挂载来自一个临时来源文件系统的rootfs,而无需重启操作系统。

  最后,mking实用工具已支持MBR和GPT分区格式下的NTFS文件系统,xz archiver已支持多线程压缩(还有GNOME 3.16..2、TeXLive 2015、X.Org Server 1.17.4等软件项目)。更多内容本次专辑将为大家带来……

  开发者计划的成员现在可以得到一套免费的 Red Hat Enterprise Linux 许可证,RHEL 开发套件将为程序员提供一个构建企业应用的稳定发展平台。红帽开发订阅成员还可以免费得到一套 Red Hat JBoss 中间件副本,当然,这都只是(限定)用于非生产环境的开发订阅。


  如果你正构建本地应用程序或微服务,新的红帽开发订阅将允许你访问容器开发工具与资源集合—Red Hat Container Development Kit (CDK)。CDK 用户也将有机会获得 RHEL Server 和 OpenShift Enterprise for Development 本地桌面实例。

  其完整的开发工具包括:RHEL 7 Server;开发工具与长期支持:提供主要 RHEL 版本的基础工具:操作系统(10年支持)、Python、PHP, Ruby、OpenJDK 7 (1.7)、OpenJDK 8 (1.8) 等等。开发工具长期更新:每年更新稳定版的开源编程语言、数据库、Web 服务器和开发工具,以及红帽软件集合与开发工具箱。 更多内容大家可以关注本次专辑……
 
  据外媒报道,日前,前甲骨文Linux与虚拟化工程部高级副总裁Wim Coekaerts现已加入微软公司。

  Coekaerts在Linux圈子里非常有名,在甲骨文公司内部他被称为是Linux先生。是他,带领甲骨文推出了公司的首批Linux产品;是他,让甲骨文的程序员们从Windows阵营跳转到Linux阵营;是他,带着Red Hat Enterprise Linux让甲骨文成为了Linux的经销商。

  微软方面已经确认Coekaerts加入的消息。微软企业云端集团副总裁Mike Neil告诉媒体,Wim Coekaerts将在公司企业云端集团担任开源部门副总裁一职。

  Coekaerts的加盟意味着微软对Linux前所未有的开放态度。现在,Azure云端服务已经接受Linux,微软还有在投资许多开源项目,甚至在愚人节开起了Windows 10将整合Ubuntu的玩笑。详情请关注本次专辑……
  


  2016年3月18日,微软对Xamarin的收购正式落下帷幕。作为Xamarin的成员,我们热爱C#,也希望每名开发者能在每台设备、各个应用上都能用上强大的.NET。与微软合并之后,之前一些不可思议的事情现在也能办到了,而今天我们将要宣布Xamarin的一些重大变化。

  Xamarin包括在Visual Studio中:从今天开始,Xamarin将包含在Visual Studio中,且无需另外付费。每个版本的Visual Studio都会包含Xamarin——包括拥有广大用户群,免费向个人开发者、开源项目、学术研究、教育和小型专业团队所提供的Visual Studio社区版。在Visual Studio中,可以使用C#或F#为iOS和安卓系统开发/发布原生应用,应用大小不限。


  对Mac开发者来说,如果拥有Visual Studio专业版或者企业版,就可以使用附带的Xamarin Studio。另外,普通开发者也可以免费使用新出炉的Xamarin Studio社区版。

  想要在iOS和安卓应用开发上让Xamarin和C#大施长才,请即时下载Xamarin Studio或Xamarin for Visual Studio。更多内容,大家请关注本次专题……
  
  大数据初创公司Kyligence,由Apache Kylin™核心开发团队组建的创业公司,日前宣布获得了数百万美元的天使轮投资。

  Kyligence是一家总部位于上海的大数据初创企业,成立于2016年初,是一家专注于大数据分析领域创新的数据科技公司,致力于为用户提供基 于Apache Kylin的智能分析平台及产品,提供领先的企业级商业分析解决方案,Kyligence也是首家在国内由Apache顶级项目核心贡献者团队组建的创业 公司。

  Apache Kylin™是可扩展到PB规模的开源分布式大数据分析引擎,为Apache Hadoop™等大型分布式数据平台之上的超大规模数据集提供标准SQL查询及多维分析(OLAP)能力,提供亚秒级的交互式分析能力。2014年11 月,Kylin被接受为Apache孵化器项目,经过不到一年的发展,于2015年11月顺利毕业成为Apache顶级项目之一。Apache Kylin是首个完全由中国团队设计开发,并完整贡献到Apache软件基金会(ASF)的顶级项目。项目负责人韩卿(Luke)也同时被选举为该项目的副总裁,为国内第一个Apache顶级项目副总裁。


  “作为一个领先的基于Hadoop的OLAP解决方案,Apache Kylin填补了大数据与人使用之间的空白,使分析人员,最终用户,开发者和数据爱好者能够在大规模数据集上进行亚秒级延迟的交互式分析。基于这些能 力,Apache Kylin将商业智能(BI)带回Apache Hadoop以释放出大数据的价值”,Apache软件基金会在Kylin毕业成为顶级项目的新闻中评论到。更多内容请关注本次专辑的相关内容……

  长期以来,Chrome浏览器在苹果Mac系统中一直在使用自己的内建通知功能来为用户推送信息。近日,Chrome的消息推送功能获得重大改进,首次支持OS X系统自带的原生通知推送功能。

  据了解,OS X用户只需输入chrome://flags/#enable-native-notifications,然后便可以选择开启新的推送功能,设置改动将在重新启动浏览器后生效。

  原生通知推送开启后,Chrome的推送消息显示方式将和其它软件相同,同时也支持“请勿打扰”选项。



  不过谷歌方面表示,目前Chrome的OS X原生通知推送功能仍在测试阶段,因此在使用中可能会出现一些BUG,对此,开发者正在积极调整和优化。想更多的详细情况,就来本次专辑吧!



  早上起床惯例刷刷微博,突然看到 React Native 宣布支持 Android 的消息,一时感觉 Facebook 太给力了,不仅没有推迟发布 React Native For Android 而且还比之前公告的时间提前了一些。立马下床打开电脑赶紧上官网,心想着用 JS 写原生安卓的日子终于要来了。乐乐呵呵地打开文档,然后瞬间就傻眼了。好吧,尽欺负我们这些买不起Mac的穷学生。


  虽然暂且还是用不了 React Native,但是突然就感觉到了JS的强大,细细一想,还真是暗暗作喜,这么恶劣的语言也居然能做出这么多有趣的事情,也真是苦了那些 JS 工程师啊。于是有了这篇稍稍对 JavaScript 畅想的文章。第一次写这类文章,还只是一名在校学生,固然没有大神们的那种境界,有错误和不妥之处还请指出,我定虚心学习。

  曾经很单纯地认为能够熟练地使用jQuery/JavaScript操作DOM,能够将一些高复用的组件注册为插件就是掌握 JS 的标志。然而随着自己接触更多的人,接触更多的技术才发现自己的无知和渺小,浏览器其实只是 JavaScript 的一个宿主环境,提供 JavaScript 引擎来解释 JavaScript,浏览器环境下的 JavaScript 和 JavaScript 本身还是有很大区别的,浏览器下的 JavaScript 在 JavaScript 整个体系中其实也只是很小(但很重要)的一部分而已。更多的,大家可以关注本次专辑……

  我爱你 jQuery。我们在一起已经有十年了。要是按照正常情况下 JavaScript 开发框架的生命周期来计算的话,应该相当于五十多年。我们现在见面的次数已经没有以前那么多了,但是如果和刚认识你那会儿相比,我需要你的程度一点儿也没有降低。


  我永远不会忘记我们刚在一起时的第一个函数:$(document).ready(function(){  alert(‘page loaded’);});

  哈哈!我希望你原谅这个看似有点儿鲁莽的消息提示框。我过去常常做这样的事,我希望确认你是否处于正常状态。毫无疑问,你已经可以工作了,我对此毫不怀疑。近一段时间以来,我们已经很少做 $(document).ready() 这类事情了,但是,我依然怀念我们过去的那些美好时光。当然,我还能清晰地记得,在没有你的岁月里,我曾经遭受过的那些痛苦!

  每当事情变得异常艰难时,你总是陪伴在我身旁。正是由于你的到来,我的生活开始变得一致、整洁而且有序。有时候,我对此甚至都没能察觉。万维网是一个混乱的地方,是你带来了秩序,是你赋予了我自信。

  每当我不知所措时,你总是在那里。你帮助我完成了很多我从没有单独完成的工作。在一定程度上,你甚至让一些事情变得简单过了头,以至于我竟然做了一些我本不该做的事情。为此我非常抱歉,我想这是我的错,与你无关。

  我可能有点儿肤浅,但是我就是喜欢你的样子。我随处都能认出你的表单。我尤其喜爱你干净整洁的闭包和链式方法,你简直让我欲罢不能。你总能给我一种舒适和熟悉的感觉。我总是让我面带灿烂的笑容。本次专辑我们一起关注……



  麻省理工学院的生物工程师们创造了一种编程语言,使他们能够快速设计复杂的DNA编码通路,从而给活细胞赋予新的功能。使用这种语言,任何人都可以为他们想要的功能写出一段程序,如检测和应对特定环境条件的程序。然后,他们就可以生成能实现这些功能的DNA序列。



  “这实际上是一种细菌的编程语言,”麻省理工学院的生物工程教授Christopher Voigt说道。“您可以使用基于文本的语言,就像你在进行计算机编程。你得到程序文本后对它进行编译,之后它变成DNA序列被你放入细胞内,接着这个通路就在细胞内运行。”

  Voigt和其在波士顿大学和标准与技术研究所的同事们使用这种发表于4月1日的科学(Science)杂志上的语言,构建的通路可检测多达三个输入,并以不同的方式作出反应。对于这种编程的未来应用包括设计在检测到肿瘤时能产生抗癌药物的细菌,或创建一种酵母细胞,当有太多的有毒副产物积聚时可以制止自己的发酵过程。

  目前为止我已经有五个流行项目(登上Github的Trending页),所以想分享我的一些经验和方法。如果你开源过代码,就会知道让别人对你的感兴趣是多么困难。这很奇怪,不是吗? 我们花了至少数百小时在这上,把它免费提供给别人却没人感兴趣!!经过几次较为幸运经历,我慢慢发现如何让其他人对我的开源工作感兴趣。如下图展示的:

  最终你希望得到那些使用你Repo(Github上开源的项目)的开发者的点赞加星。但第一步你需要先获得一些加星,你就是这篇文章的目的。首先,我介绍下我自己。我目前主要是一名iOS开发者,我在六个月前开始发布自己的开源作品。目前为止,我应该算是能在Github的世界范围顶级iOS开发者榜单上出现了。


  事实上我没有Github上显示的那么厉害(谢天谢地,不要鄙视我~)我觉得我能够在开源社区有些影响力,是因为我同时能做些设计工作(你接下来会见识到),下面是我的流行项目:TinderSimpleSwipeCards (650+ 加星, 6 个月内);RKSwipeBetweenViewControllers (400+ 加星, 4个月内);RKDropdownAlert (500+ 加星, 4个月内);RKCardView (500+ 加星, 2个月内);RKNotificationHub (500+ 加星, 一星期内)。这上面的5个项目都上过Github流行的页面,我把如何做到如此分为6个步骤。

  六步骤(主要秘诀在第四到第六步):为了行文简短,一到三步骤会简单论诉下,四到六步骤会详细讲解。项目是最重要的;阅读和调研;开搞项目仓库;写好 Readme;配上好图;注重反馈回路……

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


  时不时的我们会读到一个能让你喝咖啡呛到或者把热拿铁喷到你显示器上的新闻故事。微软最近宣布的对 Linux 的钟爱就是这样一个鲜明的例子。从常识来讲,微软和自由开源软件(FOSS)运动就是恒久的敌人。在很多人眼里,微软体现了过分的贪婪,而这正为自由开源软件运动(FOSS)所拒绝。另外,之前微软就已经给自由开源软件社区贴上了"一伙强盗"的标签。


  Ubuntu是一个基于Debian版本以桌面应用为主的Linux操作系统;而FreeBSD基于386BSD类Unix操作系统,并以稳定著称。UbuntuBSD称自己是‘Unix for human beings’,从名称上就可以看出,这是一个什么样的结合体。UbuntuBSD是一个非官方的版本,版本号为:Escape From SystemD,用FreeBSD内核,类似的有Debian GNU/kFreeBSD项目。


  AMD显卡驱动工程师Michel Danzer今天兴奋地宣布,AMDGPU 1.1.0 Linux开源驱动已经制作完毕并发布了,为大家带来了超过50项重要改进,绝对不容错过。AMDGPU(xf86-video-amdgpu)是一款开源显卡驱动,对于AMD Radeon显卡用户的重要性不言而喻,Linux系统也从4.2版内核起就开始整合它了,但此前只有过一次很小幅度的更新(1.0.1),让大量开源爱好者望眼欲穿。




  Ubuntu的MATE项目负责人Martin Wimpress今天宣布推出Ubuntu 16.04 MATE第二个Beta版本,Ubuntu 16.04 MATE专门支持树莓派3和树莓派2单板计算机。这代表支持树莓派的Ubuntu MATE操作系统刚刚更新到即将到来的Ubuntu MATE 16.04 LTS (Xenial Xerus) 分支,为用户带来全新的欢迎屏幕,同时调整和树莓派相关的专用功能,并加入许多更新的组件。


  太平洋时间4月7日,Mikata版本正式发布。作为第13个OpenStack版本,Mitaka的最重要新功能是:统一的API、更好的用户体验、更具可管理性,以及通过Heat可横向扩展能力为大型部署提供更高的性能与稳定性。这些新的进展,也离不开中国公司、华人工程师的贡献,我们来盘点一下。


  北京时间4月7日早间消息,微软本周发布了支持原生Linux bash命令行的首个Windows 10内部预览版。微软在上周的Build开发者大会上发布了这一消息。微软希望凭借此举吸引更多开发者。微软在官方博客中介绍了安装方法。重要的一点是,如果希望使用Windows的Linux子系统……


  2016年4月4号,FreeBSD项目组正式推出了基于BSD内核的FreeBSD 10.3操作系统(其实上周就可以下载了)。尽管它并不是一个GNU/Linux发行版,FreeBSD仍是一个重要的开源项目(也是被广泛使用的BSD操作系统之一)。其在发行声明中称,FreeBSD 10.3带来了诸多改进和新特性,比如Linux兼容性层已允许用户在amd64(x86_64)硬件上运行64位应用程序。


  开发者计划的成员现在可以得到一套免费的 Red Hat Enterprise Linux 许可证,RHEL 开发套件将为程序员提供一个构建企业应用的稳定发展平台。红帽开发订阅成员还可以免费得到一套 Red Hat JBoss 中间件副本,当然,这都只是(限定)用于非生产环境的开发订阅。


  据外媒报道,日前,前甲骨文Linux与虚拟化工程部高级副总裁Wim Coekaerts现已加入微软公司。Coekaerts在Linux圈子里非常有名,在甲骨文公司内部他被称为是Linux先生。是他,带领甲骨文推出了公司的首批Linux产品;是他,让甲骨文的程序员们从Windows阵营跳转到Linux阵营;是他,带着Red Hat Enterprise Linux让甲骨文成为了Linux的经销商。


  2016年3月18日,微软对Xamarin的收购正式落下帷幕。作为Xamarin的成员,我们热爱C#,也希望每名开发者能在每台设备、各个应用上都能用上强大的.NET。与微软合并之后,之前一些不可思议的事情现在也能办到了,而今天我们将要宣布Xamarin的一些重大变化。


  大数据初创公司Kyligence,由Apache Kylin™核心开发团队组建的创业公司,日前宣布获得了数百万美元的天使轮投资。Kyligence是一家总部位于上海的大数据初创企业,成立于2016年初,是一家专注于大数据分析领域创新的数据科技公司,致力于为用户提供基于Apache Kylin的智能分析平台及产品,提供领先的企业级商业分析解决方案,Kyligence也是首家在国内由Apache顶级项目核心贡献者团队组建的创业公司。


  长期以来,Chrome浏览器在苹果Mac系统中一直在使用自己的内建通知功能来为用户推送信息。近日,Chrome的消息推送功能获得重大改进,首次支持OS X系统自带的原生通知推送功能。据了解,OS X用户只需输入chrome://flags/#enable-native-notifications,然后便可以选择开启新的推送功能,设置改动将在重新启动浏览器后生效。


  早上起床惯例刷刷微博,突然看到 React Native 宣布支持 Android 的消息,一时感觉 Facebook 太给力了,不仅没有推迟发布 React Native For Android 而且还比之前公告的时间提前了一些。立马下床打开电脑赶紧上官网,心想着用 JS 写原生安卓的日子终于要来了。乐乐呵呵地打开文档,然后瞬间就傻眼了。好吧,尽欺负我们这些买不起 Mac 的穷学生。


  我爱你 jQuery。我们在一起已经有十年了。要是按照正常情况下 JavaScript 开发框架的生命周期来计算的话,应该相当于五十多年。我们现在见面的次数已经没有以前那么多了,但是如果和刚认识你那会儿相比,我需要你的程度一点儿也没有降低。


  Google即将在本月推出AMP项目,但并非所有人都为此兴奋。该项目的网站上称移动网络加速为“一项能够改善移动网络并增强分发生态系统的措施”,通过提供“在用户移动设备上即时加载的优化后网页”和“设计用于支持智能缓存和可预测性能的现代、美观的移动内容。”


  对于普通大众来说,我们今天用得Android手机也好,小米电视盒子也好,统统都已经智能化了,它们很“听话”的接受我们人类的指挥,方便了我们的生活,这个操作系统就叫Linux。是20年前一位还在上大学的英雄创造了它,才有了我们今天如此便捷的生活。这位英雄就是Linus Torvalds,他是芬兰人,没错,就是诞生诺基亚的那个国家。


  JavaScript可能是时下前端编程中最热门的应用程序,但在很多方面该编程语言模仿了很多此前的编程语言。和COBOL, C, C++, C#, Java和Python相似JavaScript是一种过程化语言,但唯一的重大区别在于JavaScript存在代码复杂性问题。


  麻省理工学院的生物工程师们创造了一种编程语言,使他们能够快速设计复杂的DNA编码通路,从而给活细胞赋予新的功能。使用这种语言,任何人都可以为他们想要的功能写出一段程序,如检测和应对特定环境条件的程序。然后,他们就可以生成能实现这些功能的DNA序列。


  本文根据Github公开API,抓取了地址显示China的用户,根据粉丝关注做了一个排名,分析前一百名的用户属性,剖析这些活跃在技术社区的牛人到底是何许人也!后续会根据我的一些经验出品《技术人员如何建立自己的个人品牌》《优雅的程序员列传》欢迎加我微信diycodes交流。


  目前为止我已经有五个流行项目(登上Github的Trending页),所以想分享我的一些经验和方法。如果你开源过代码,就会知道让别人对你的感兴趣是多么困难。这很奇怪,不是吗? 我们花了至少数百小时在这上,把它免费提供给别人却没人感兴趣!!经过几次较为幸运经历,我慢慢发现如何让其他人对我的开源工作感兴趣。


酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部