设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:谷歌酝酿全新操作系统 Ubuntu创始人爆粗口

2017-4-16 20:59| 发布者: joejoe0332| 查看: 9926| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 作为世界上最大的互联网公司之一,谷歌选择历来以优秀的软件产品见长,除了各类应用类产品,其在操作系统上的开发也是不遗余力。最近,谷歌全新“万能”操作系统 Fuchsia不少内部资料流出。Ubuntu创始人Mark Shuttle ...
  作为世界上最大的互联网公司之一,谷歌选择历来以优秀的软件产品见长,除了各类应用类产品,其在操作系统上的开发也是不遗余力,最为典型的代表就是移动端的 Android、PC端的 Chrome OS,以及物联网设备专用 Brillo。或许是考虑到纷繁复杂的操作系统之间过于割裂、难以统一,亦或是抢占可穿戴设备、物联网设备操作系统的新兴市场,谷歌也在悄无声息的开发一套崭新的“万能”操作系统 Fuchsia。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,对于GNOME拥趸来说,Ubuntu创始人Mark Shuttleworth近期宣布放弃Unity转而使用GNOME作为默认桌面,无疑是非常快乐的事情。然而这种快乐并没有持续多久,在社交网络Shuttleworth冒犯了自由社区上的部分用户。在Google+上,他并没有压制自己对MIR显示服务的讨厌程序,甚至更胜于枪支管理和气候变化。甚至于在他的咆哮中,还称自由软件社区的成员为“极度反社会人格”。对于发展自主国产操作系统,工程院院士倪光南再次奔走呼号。据媒体报道,在今天召开的“2017中国通信行业物联网大会”上,倪光南再次重申,Windows 10不列入政府采购项目是例证。他强调,我国并不是没有能力去开发操作系统,去做通用CPU,大型企业养几百个软件工程师没有问题,但是如果没有市场是不可能成功的。Canonical,这家Ubuntu背后的公司,在许多年前放弃了GNOME桌面环境转到Unity。但其创始人Mark Shuttleworth 日前公开宣布了GNOME的回归——明年发布的Ubuntu 18.04将搭载GNOME而非Unity。消息一出,Linux社区颇受震动。于是问题来了:Canonical为什么要放弃Unity?Drupal CMS项目创始人及领导人 Dries Buytaert 上个月要求知名 Drupal 和 PHP 贡献者 Larry Garfield 离开 Drupal 项目,理由是他的非传统性行为与 Drupal 项目的价值观相违背。Garfield 的非传统性行为是指调教,他参与了涉及性调教的BDSM和Gorean亚文化社区。现在,数十名核心Drupal开发者、贡献者和资助者联合发表了致Dries Buytaert的公开信,要求 Larry Garfield恢复原职,如果要求得不到满足,他们将永远退出Drupal项目。去年9月,Libreboot项目的维护者Leah Rowe在GNU邮件列表上发表声明,单方面宣布脱离GNU项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。3个月后,自由软件基金会主席RMS正式宣布Libreboot不再是GNU软件包的一部分。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。LWN和IEEE Spectrum发表了两篇文章讨论了Google神秘的操作系统 Fuchsia。Google目前 没有披露多少Fuchsia的正式消息,但因为它是作为一个开源项目开发的,从公开的代码可以找到不少相关的线索。Pink+Purple=Fuchsia,其中Pink是苹果iPhone项目早期的代号,而Purple是苹果失败的新操作系统项目Taligent。本周早些时候,Canonical宣布放弃它自己开发的桌面环境Unity,重新使用 GNOME。它同时宣布将精力集中到能带来收入的云端,终止智能手机和平板项目。那么一个问题是 Unity 桌面以及智能手机和平板项目上的开发者怎么办?Canonical创始人Mark Shuttlewort没有坦率回答这个问题。Mozilla公布了最新的开源支持计划(Mozilla Open Source Support)资助项目,共资助36.5万美元。获得资助的开源项目包括:匿名报料平台SecureDrop获得25万美元资助,libjpeg-turbo项目得到1万美元资助,LLVM编译器项目获得 2.5万美元,向网民提供安全通信的LEAP Encryption Access Project项目获得3万美元,一个Rust语言项目Tokio获得5万美元资助。Kohana网站,论坛,以及github仓库将在2017年7月1日下线!kohana是一个基于MVC模型构建的PHP5框架,它的目标旨在安全,重量轻,且易于使用。Kohana已被人遗忘多年,也无开发动静,也许是该宣称这个框架和组织倒闭的时候了。Jeremy 和我同意6个月是Kohana作为一个组织被关闭的负责任的时间。我们谢谢每个人对Kohana的支持,反馈,和使用。北京时间4月13日早间消息,谷歌今天对Chrome浏览器的WebVR功能进行了升级,增加了对Cardboard的支持,同时为网页端虚拟现实内容提供了主页。WebVR Experiments似乎是一个在线虚拟现实体验的商店,但目前其中所有一切均免费。因此,这更多地是发现工具。该服务提供了一些很酷的体验,例如在虚拟现实环境中打乒乓球,以及围着甜甜圈追逐。腾讯微服务架构 Tars 于今日正式开源。Tars 取名于电影“星际穿越”中的机器人,是支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用。据称,Tars 是腾讯内部使用将近十年的基于微服务的统一应用框架 TAF(Total Application Framework),目前有在100多个业务(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)、1.6多万台服务器上运行使用,更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。2017年对开发者而言将是有趣的一年,因为这个行业将会发生一些重大的变化。从创建较新的应用程序到添加功能到现有的应用程序,以扩展应用程序跨越其当前的限制,编程将在2017年见证复兴。人工智能将在2017年大扬其威。AI 作为新的用户界面不再是一个片面的方法。我们需要理解,利用人工智能需要两个策略——一个包括开发人员编写的代码,另一个专注于接口如何收集来自源的数据——从而使 AI 更加智能。“愚蠢的人类,快走开——我的代码我自己写!”现在,机器学习系统获得了一种自动编写代码的能力。这种程序叫做DeepCoder,由剑桥大学和微软公司的研究人员所研发。对于不会写代码的人来说,DeepCoder简直就是福音。因为这个程序解决了编程的基础问题,不需要任何代码知识,人们就可以编写出一些简单的程序。在大数据和开放数据的重要性日益增长的经济体中,为了以精确和可读的格式分析和呈现数据,企业应当采用什么工具?此文涵盖了有助于解决此问题的一些工具,包括顶级的开源商业智能(BI)工具以及报表工具。如有其它同类优秀项目,欢迎回复补充。Java由于其实用性、跨平台性、可移植性等众多优点一直备受开发者青睐,在各大编程语言排行榜中也一直居高不下,因此本文为Java开发者们总结了这八个工具,它们几乎涵盖了Java开发的全部范围,从代码构建到错误压缩。这些工具可以帮助您提高代码的质量,并成为更高效的Java开发人员。今天,投资过Google,Oracle,Salesforce,Linkedin等公司的硅谷传奇风险投资机构Battery Ventures在TechCrunch上发布了自己对热门开源项目和开源社区的研究和思考,并且从几个不同角度综合为40个最流行的开源项目进行了排名……话不多说,直接开始吧!在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  作为世界上最大的互联网公司之一,谷歌选择历来以优秀的软件产品见长,除了各类应用类产品,其在操作系统上的开发也是不遗余力,最为典型的代表就是移动端的 Android、PC 端的 Chrome OS,以及物联网设备专用 Brillo。或许是考虑到纷繁复杂的操作系统之间过于割裂、难以统一,亦或是抢占可穿戴设备、物联网设备操作系统的新兴市场,谷歌也在悄无声息的开发一套崭新的“万能”操作系统 Fuchsia。


  这套操作系统最早于 2016 年夏天悄悄出现在GitHub的一个公开页面上,相关介绍少之又少,链接指向的谷歌Fuchsia主页也没有太多关于这套全新操作系统的说明。目前,我们只知道该系统仍正在开发中,但 Fuchsia 的原代码是完全公开的,任何人都可以下载到这一依旧保持神秘的操作系统。可以说,Fuchsia一出现就蒙上了一层神秘色彩。

  同时,根据谷歌官方的描述,Fuchsia的核心突破就在于其强大的适用性和可扩展性,小到智能手机大到ATM机和台式电脑,以及各种穿戴式设备和物联网设备,都可以采用这一操作系统。那么问题就来了,在谷歌现有操作系统已经十分成熟的情况下,这一新的操作系统究竟意欲何为?是否代表谷歌将要抛弃掉已经取得的领先优势?还是谷歌在下一盘很大的棋局?

  在科技圈,谷歌旗下的两款操作系统 Android 和 Chrome OS 之间的冲突早就不是什么秘密了。以手机和平板作为主要安装设备的Android目前已是世界上使用最多的操作系统,众多开发者基于该操作系统而开发的应用软件也是不计其数。而为PC设计的Chrome OS则又是另一种情况,它以安全和简洁的设计而闻名,在教育行业中被广泛使用。,更多消息大家可以关注本次专辑……

  对于GNOME拥趸来说,Ubuntu创始人Mark Shuttleworth近期宣布放弃Unity转而使用GNOME作为默认桌面,无疑是非常快乐的事情。然而这种快乐并没有持续多久,在社交网络Shuttleworth冒犯了自由社区上的部分用户。在Google+上,他并没有压制自己对MIR显示服务的讨厌程序,甚至更胜于枪支管理和气候变化。甚至于在他的咆哮中,还称自由软件社区的成员为“极度反社会人格”。


  关于近期关于放弃Unity的决定,Google+用户Maartin Kozub在文章中写道:这个决定并不能简单的用惋惜和悲伤而形容,因为Canonical所从事开始的多个项目也宣告了死亡。我认为当前最大的问题是大部分开源开发者无法深入理解,也不会进而欣赏面向对象的编程语言(C++)。他们依然还习惯使用C语言来编程一些丑陋的代码,也许有些时候利用个性化定制功能能够让C更加接近于C++,但无疑会增加门槛和降低可读性。所以,为何不直接使用C++?最典型的例子就是Wayland。

  在另一方面,Canonical是目前极少数创建优秀和简洁开源C++代码的公司/社区,就像Mir一样能够充分利用各种现代化C++功能。Mark Shuttleworth,请你不要让Mir死亡。(我理解在桌面端这可能是非常困难或许无法实现的,但是如果你未来想要进一步布局物联网,你就会发现它是非常实用的。)

  随后Shuttleworth的回复并不令人感到愉快:Martin Kozub,我们拥有大量使用Mir作为合成器的物联网项目,因此代码将会接受更新。我也非常赞同,它是非常高效、简洁和强悍的图形合成引擎,聪明的人都非常的喜欢。


  然而我由衷的讨厌Mir的存在,因为这是一款非常容易产生分歧的软件。就像是气候变化或者枪支管理一样,它会变成不合理的策略话题。无论你站在哪一方都释放出种族拥护的信号。在社区中部分软件的对立已经变成了非常严重的问题,有些人会选择站在对立面怀着抱怨和讨厌的态度,而另一些人则站在了同一阵营,甘愿投入时间和精力并不断让软件变得更加自由。在这里,我不得不表达我对Mir的恨意。说真的,它颠覆了我对自由软件社区的看法。

  我曾经认为能够为那些深爱着这项服务的用户服务是一种崇高的特权,但是我现在认为自由软件社区的大部分成员都存在极度的反社会人格,非常习惯于怀恨主流的一切东西。在Windows系统成为主流,他们就会怀恨在心。从理性角度出发,Windows做了很多非常优秀事情,他们的努力值得尊敬。当Canonical逐渐成为主流之后,Ubuntu再次成为非理性仇恨攻击的对象。更多内容,大家不妨在本次专辑里了解一下……

  对于发展自主国产操作系统,工程院院士倪光南再次奔走呼号。据媒体报道,在今天召开的“2017中国通信行业物联网大会”上,倪光南再次重申,Windows 10不列入政府采购项目是例证。


  他强调,我国并不是没有能力去开发操作系统,去做通用CPU,大型企业养几百个软件工程师没有问题,但是如果没有市场是不可能成功的。中国如果不抓住机遇,终端操作系统就没机会做了。在他看来,安全评估是非常重要的,以前是三个原则:保密性、完整性、可用性。现在需要与时俱进,增加可控性。

  倪光南表示,我国是个网络大国,但不是网络强国,核心技术受制于人是我们最大的隐患,而且不要指望能够买到核心技术。他介绍,全球大型软件厂商,除了德国的SAP以外,其余都是美国,美国才是真正的网络强国,核心技术在国外,不管规模有多大,也没有用。更多情况,大家可以关注本次专辑。

   Canonical,这家 Ubuntu 背后的公司,在许多年前放弃了 GNOME 桌面环境转到 Unity。但其创始人 Mark Shuttleworth 日前公开宣布了 GNOME 的回归——明年发布的 Ubuntu 18.04 将搭载 GNOME 而非 Unity。消息一出,Linux 社区颇受震动。于是问题来了:Canonical 为什么要放弃 Unity?


  知名Linus行业观察家、媒体人Christine Hall认为——问题根源是钱,或者说,钱才是问题根源。在ITPro的报道中,Christine Hall做了如下表述:“从上星期三的消息宣布看来,Canonical 一系列动作背后的动机,是把公司资源从桌面重新聚焦到云端。对于前者,创造利润已经变得几乎不可能。而在后者,Canonical 最近取得了不少成绩,并有稳定营收。

  在 Mark Shuttleworth 宣布这一消息后不久,英国科技媒体 The Register 报道,Canonical 超过半数的 Unity 项目员工已经被炒鱿鱼。据其了解,Ubuntu 的其他部门也遭到大幅裁员。这一轮裁员,紧跟着创始人 Mark Shuttleworth 在投资者之外寻找公司新增长潜力的决定。而公司投资者认为,Canonical 人力超员,有的项目缺乏聚焦。

  因此,Ubuntu放弃Unity和移动系统、聚焦于企业业务只是故事的冰山一角。在今后看来,Canonical 将会更严格地专注盈利能力。在裁员之外,这还意味着砍掉无法变现的项目。因此,桌面版本的 Ubuntu 很可能最终会被 Canonical 放弃,尤其是用户有那么多独立开发的桌面Linux选项。“

  Mark Shuttleworth 宣布这一决定的博文语气沉重,读来颇不甘心。他表示在开源社区,Ubuntu的努力被看成是导致市场碎片化的行为,而不是创新。行业也没有聚到一起探索该新的可能性,而是采取 ‘与熟悉的坏人打交道比不熟悉的要好’ ( ‘better the devil you know’ ,英国谚语)的态度,亦或投资自家平台。

  Canonical Unity8 团队迄今为止所提供的产品,称得上是可用、有美感、经得起推敲的。但我尊重市场以及社区的选择。毕竟,最终是他们决定哪些产品能进一步发展,而哪些被淘汰。更多内容,本次专辑将为您一一带来……

  Drupal CMS 项目创始人及领导人 Dries Buytaert 上个月要求知名 Drupal 和 PHP 贡献者 Larry Garfield 离开 Drupal 项目,理由是他的非传统性行为与 Drupal 项目的价值观相违背。


  Garfield 的非传统性行为是指调教,他参与了涉及性调教的 BDSM 和 Gorean 亚文化社区。现在,数十名核心 Drupal 开发者、贡献者和资助者联合发表了致 Dries Buytaert 的公开信,要求  Larry Garfield 恢复原职,如果要求得不到满足,他们将永远退出 Drupal 项目。

  公开信称,多元化不只是皮肤的深浅,认为以违背价值观而不是违反社区行为规范为由拒绝  Larry Garfield 不是正确的做法,称 Drupal 社区欢迎 BDSM 参与者,开发者和成员可以有自己信仰和价值观,有自己私生活的权利,专业生活和私生活应该是分离的。

  如果Buytaert 不能恢复他们对于专业化的信心,那么他们将会永久性的离开 Drupal 社区,停止贡献代码。这不是他们的第一选择,“但是我们不能也不会参加一个鼓励施虐者以个人或意识形态的理由毁掉一个人的职业的社区。”详细内容本次专辑会为您慢慢道来……



  去年 9 月,Libreboot 项目的维护者 Leah Rowe 在 GNU 邮件列表上发表声明,单方面宣布脱离 GNU 项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。3 个月后,自由软件基金会主席 RMS 正式宣布 Libreboot 不再是 GNU 软件包的一部分。

  这件事在社区引发了广泛的争议,导致的一个结果是 Libreboot 项目停滞不前,几乎没人写代码了。Libreboot 项目向开源社区发表了一封公开信,宣布要结束这一混乱状况。


  项目的维护者 Leah Rowe 也同时发表声明公开致歉,表示她做错了,称她当时的状况非常的不稳定,但她现在已经改变了很多,发誓不会让同样的事情再次发生,她真诚的希望 FSF 、GNU 项目,以及其他被她伤害过的人能和她一样,将过去的不快抛之脑后,专注于现在,她将致力于改进 Libreboot 项目,帮助将自由硬件变成现实。 更多内容大家可以关注本次专辑……
 
  本周早些时候,Canonical 宣布放弃它自己开发的桌面环境 Unity,重新使用 GNOME。它同时宣布将精力集中到能带来收入的云端,终止智能手机和平板项目。那么一个问题是 Unity 桌面以及智能手机和平板项目上的开发者怎么办?Canonical 创始人 Mark Shuttlewort 没有坦率回答这个问题。


  Theregister 援引知情人士的消息报道, Canonical 将裁掉超过半数的 Unity 项目开发者。最好的情况是裁掉 30%,最坏的情况是裁掉 60%。支持和咨询部门将免受影响,安全和容器部门则将增加雇员——他们属于高增加部门,能带来大量收入。有关更多信息,请关注本次专辑……

  Mozilla公布了最新的开源支持计划(Mozilla Open Source Support)资助项目,共资助 36.5 万美元。获得资助的开源项目包括:匿名报料平台 SecureDrop 获得 25 万美元资助, libjpeg-turbo 项目得到 1 万美元资助,LLVM 编译器项目获得 2.5 万美元,向网民提供安全通信的 LEAP Encryption Access Project 项目获得 3 万美元,一个 Rust 语言项目 Tokio 获得 5 万美元资助。


  Mozilla 还对流行的开源项目进行了安全审计,包括 ntp、ntpsec、curl、oauth2-server、 dovecot IMAP server,其中 dovecot 的代码质量给审计者留下了深刻印象。详细情况请大家关注本次专辑……



  LWN 和 IEEE Spectrum 发表了两篇文章讨论了 Google 神秘的操作系统 Fuchsia。Google 目前 没有披露多少 Fuchsia 的正式消息,但因为它是作为一个开源项目开发的,从公开的代码可以找到不少相关的线索。Pink + Purple == Fuchsia,其中 Pink 是苹果  iPhone 项目早期的代号,而 Purple 是苹果失败的新操作系统项目 Taligent。


  该项目设计外观与 经典 Mac OS 相似,使用新的微内核,但仍然能运行相同的应用程序。Google 显然想在 Fuchsia 上实现与苹果类似的目标,新操作系统需要维持与 Android 应用的向后兼容性。

  Fuchsia 在发布时可能会支持 Android,支持现有的应用,然后再逐渐淘汰 Android。Android 使用的 Linux 内核面临的一个问题是它缺乏稳定的驱动 ABI,因此 Android 每一个版本都需要厂商重写和更新驱动,很少有厂商愿意这么做。在 Android 生态系统中,有大量设备缺乏更新或得不到任何更新,这日益成为一个严重的安全问题,成为安全方面的一个噩梦。Fuchsia 可能是解决这个问题的一个尝试。更多内容,大家请关注本次专题……
  
  Kohana网站,论坛,以及github仓库将在2017年7月1日下线!kohana是一个基于MVC模型构建的PHP5框架,它的目标旨在安全,重量轻,且易于使用。Kohana已被人遗忘多年,也无开发动静,也许是该宣称这个框架和组织倒闭的时候了。Jeremy 和我同意6个月是Kohana作为一个组织被关闭的负责任的时间。我们谢谢每个人对Kohana的支持,反馈,和使用。


  2017年7月1号,Kohana网站会下线。包括 old forum14, this forum5, 以及 main website22.所有寄存于github的Kohana代码都是开源的,并且可以在7月1号之前被拷贝下来。如果你怀念Kohana网站,所有源代码都在github32.如果你对Kohana网站源代码刚兴趣,可以将其下载下来。

  所有捐赠给Kohana以及其自由软件保护的专项资金,会以普通资金的方式转赠给基金会,用以帮助其运营来保护其他免费软件项目。现在我们转变了通讯信息,庆祝Kohana已经获得的成功,并且放眼PHP7的未来以及这些正在PHP生态中发生的伟大事件。保重,以及感谢所有参与者。更多详细内容,请关注本次专辑……

  北京时间 4 月 13 日早间消息,谷歌今天对 Chrome 浏览器的 WebVR 功能进行了升级,增加了对 Cardboard 的支持,同时为网页端虚拟现实内容提供了主页。WebVR Experiments 似乎是一个在线虚拟现实体验的商店,但目前其中所有一切均免费。因此,这更多地是发现工具。该服务提供了一些很酷的体验,例如在虚拟现实环境中打乒乓球,以及围着甜甜圈追逐。


  利用 WebVR 技术,用户可以通过网页端获得虚拟现实体验,而不必下载应用。这意味着用户可以以很自然的方式去查看内容。只需点击链接,将手机安装至头戴设备,随后即可开始浏览。通过对 Cardboard 的支持,谷歌极大地拓展了 WebVR 平台的覆盖范围。目前,全球正在使用的 Cardboard 设备超过 1000 万个。

  WebVR for Chrome 目前支持 Daydream、Cardboard,以及桌面端和移动端的 2D 视图,因此几乎所有人都可以获得这一体验。谷歌团队还升级了 Rift 和 Vive 等设备对桌面端 Chrome 的支持。更多内容,请关注本次专辑……



  Tars 取名于电影“星际穿越”中的机器人,是支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用。据称,Tars 是腾讯内部使用将近十年的基于微服务的统一应用框架 TAF(Total Application Framework),目前有在100多个业务(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)、1.6多万台服务器上运行使用。


    tars 协议:tars协议采用接口描述语言(Interface description language,缩写IDL)来实现,它是一种二进制、可扩展、代码自动生成、支持多平台的协议,使得在不同平台上运行的对象和用不同语言编写的程序可以用PRC远程调用的方式相互通信交流, 主要应用在后台服务之间的网络传输协议,以及对象的序列化和反序列化等方面。

    调用方式:通过IDL语言协议,可以定义服务提供的接口,并自动生成客户端和服务端的相关通信代码,服务端只需实现业务逻辑即可对外提供服务,客户端通过自动生成的代码即可调用服务,调用方式支持三种模式:同步调用:客户端发出调用请求后等待服务返回结果后再继续逻辑;异步调用:客户端发出调用请求后继续其他业务逻辑,服务端返回结果又由回调处理类处理结果;单向调用:客户端发出调用请求后就结束调用,服务端不返回调用结果。

    负载均衡:框架通过名字服务来实现服务的注册与发现,Client通过访问名字服务获取到被调服务的地址信息列表,Client再根据需要选择合适的负载均衡方式来调用服务,负载均衡支持轮询、hash、权重等多种方式。更多内容,大家可以关注本次专辑……

  2017 年对开发者而言将是有趣的一年,因为这个行业将会发生一些重大的变化。从创建较新的应用程序到添加功能到现有的应用程序,以扩展应用程序跨越其当前的限制,编程将在2017年见证复兴。


  人工智能将在 2017 年大扬其威。AI 作为新的用户界面不再是一个片面的方法。我们需要理解,利用人工智能需要两个策略——一个包括开发人员编写的代码,另一个专注于接口如何收集来自源的数据——从而使 AI 更加智能。必须知道的一点是虽然代码或内容块仍然是王牌,但是匿名化数据集同样重要。第一步始终是从框架、平台和编程语言收集信息,然后将其全部转移给开发人员,之后他们将为该作业选择最佳数据集。

  2017 年将会看到大多数公司拥抱人工智能——集合他们寻求员工的大量数据——主要用于预测长期的战略和发展。Chatbots 本质上是智能的,2017 年将使大多数软件开发人员与他们一起工作。这里的想法是构造可以满足特定用户需求的特定应用。无论是检查 Facebook 上的航班还是使用像 Cinemabox 这样的流媒体服务,都会有一大批能够理解自然语言并做出相应回应的 chatbot 驱动应用程序。

  整体的发展意味着这些 chatbot 将能够从任何方向响应,以相等的精度同化文本和基于语音的命令。因此,基于云的平台将受到高度重视,因为它将允许软件开发人员使用 chatbot 为多个平台编编写界面。详细内容请关注本次专辑……

  “愚蠢的人类,快走开——我的代码我自己写!”现在,机器学习系统获得了一种自动编写代码的能力。这种程序叫做DeepCoder,由剑桥大学和微软公司的研究人员所研发。对于不会写代码的人来说,DeepCoder简直就是福音。因为这个程序解决了编程的基础问题,不需要任何代码知识,人们就可以编写出一些简单的程序。


  作为一个局外人,麻省理工学院的ArmandoSolar-Lezama评论道:“转眼之间,编程的工作效率就可以如此之高,很多以前看来难以建立的模型,现在居然都触手可及。”工作于英国剑桥微软研究院,同时也是DeepCode创始人之一的Marc Brockschmidt认为,有了这种方式,无论是谁,只需要简单地描述一下目标程序,系统就会自己编出对应的语句。

  DeepCoder使用了一种叫做程序合成(program synthesis)的技术,其运行原理与程序员所做的事情差不多,就是从存在的软件中获取已知的代码段,并将它们拼接到一起执行新的程序。只要赋予DeepCoder中每个片段对应的输入和输出,程序就可以“学习”到哪些代码是我们所需要的。更多内容,请关注本次专辑……


  在大数据和开放数据的重要性日益增长的经济体中,为了以精确和可读的格式分析和呈现数据,企业应当采用什么工具?此文涵盖了有助于解决此问题的一些工具,包括顶级的开源商业智能(BI)工具以及报表工具。如有其它同类优秀项目,欢迎回复补充。


  1、BIRT:BIRT 是一个开源技术平台,用于创建可视化数据和报表。它源自开源的 Eclipse 项目,于 2004 年首次发布。BIRT 由多个组件组成,主要组件包括报表设计器和 BIRT 运行时。另外还提供三个额外的组件:报表引擎、报表设计器和报表阅读器。 使用这些组件,可以作为独立解决方案来进行开发和发布报表。BIRT是用Java编写的,根据EPL许可证授权,最新的版本可在Windows、Linux和Mac上运行。

  2、JasperReport:JasperReport 是广为流行的开源报表工具之一,在数十万个生产环境中使用,分社区和商业支持版本。JasperReport 同样由多个组件组成,包括 JasperReport Library、JasperReport Studio 和 JasperReport Server。ETL、OLAP 和服务器组件为 JasperReport 提供了良好的企业环境,使其更容易与现有的 IT 体系结构集成。JasperReport有优秀的文档、wiki和一些其他资源的支持,以Java编写,可运行在Windows、Linux和Mac上,根据 AGPL 许可证授权。

  今天,投资过Google,Oracle,Salesforce,Linkedin等公司的硅谷传奇风险投资机构Battery Ventures在TechCrunch上发布了自己对热门开源项目和开源社区的研究和思考,并且从几个不同角度综合为40个最流行的开源项目进行了排名……


  当今很多最新最热面向企业的技术核心都是免费“开源”的技术。于是很多大公司,从金融巨头到零售也到服务公司,都把他们的业务围绕着全新的,基于社区的技术,这些技术与过去的IT实践的天壤之别。不过企业客户和投资者们要如何评估这些开源项目呢?他们如何分别哪些项目(通常有这奇怪的名字:Ansible,Vagrant,Gradle)能产生最多的用户使用趋势?哪些被最多的软件开发者追捧,哪些又有最多的市场份额潜力?

  这些问题尤其难回答,因为大部分开源公司依然是私有公司,所以并不需要披露关键的用户和财务数据(不过这一点也正在改变,开源剧透Cloudera最近公布了上市计划,此举让市场更加注意开源技术)

  这也是为什么我们决定创建一个新的,详尽的指数来跟踪流行的开源软件项目,同时得到一些关于使用这些开源技术的公司的洞察。我们引入这个被称为Battery开源软件指数(BOSS Index)的指数,为之我们花了数月的时间公开的信息整理好。我们希望每季度更新这个指数,而且它随着更多的使用这些项目开源公司上市,这个指数会变得越来越准确。

  近日一部《人民的名义》,凭借其大尺度的反腐剧情,演技超群的老戏骨们的同台飙戏,播出半月热度始终不减,被誉为“逆天神剧”,直冲电视剧排行榜榜首。然而,当程序员们看该剧的时候,通常会将剧中人物联想到自己的上司、领导;现在,让我们一起来看看,当剧中人物走上职场,他们分别担任什么岗位呢?

1、季昌明,特征:汉东检查院检察长,为人清廉,又有些保守,即怕得罪“秘书党”,又怕得罪“汉大帮”。匹配岗位:产品总监。负责公司主要产品线策略制定、实施及产品生命周期管理;确认产品路线图;产品调研、产品策划、产品发布。综合各方面产品需求和技术平台,撰写产品需求书,详细阐述产品功能和操作流程;以及综合产品需求和技术平台,撰写产品需求书,对产品的各项运营指标负责。


2、赵东来,特征:汉东省京州市公安局局长,充满正义,整治恶势力,在与检察部门的合作中从最初的质疑到之后的通力配合。匹配岗位:测试工程师。负责使用JavaScript或者ActionScript来编写和封装具有良好性能的前端交互组件,熟练使用CSS+XHTML完美输出视觉界面;同时还要对Web项目的前端实现方案提供专业指导和监督,并在日常工作中对新人及相关开发人员进行前端技能的培训和指导。另外,还要跟踪研究前端技术,设计并实施全网前端优化。

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

谷歌酝酿全新操作系统,抢占未来数字世界的交互入口?

  作为世界上最大的互联网公司之一,谷歌选择历来以优秀的软件产品见长,除了各类应用类产品,其在操作系统上的开发也是不遗余力,最为典型的代表就是移动端的 Android、PC 端的 Chrome OS,以及物联网设备专用 Brillo。或许是考虑到纷繁复杂的操作系统之间过于割裂、难以统一,亦或是抢占可穿戴设备、物联网设备操作系统的新兴市场,谷歌也在悄无声息的开发一套崭新的“万能”操作系统 Fuchsia。

Ubuntu创始人爆粗口:开源社区弥漫着“反社会人格”

  对于GNOME拥趸来说,Ubuntu创始人Mark Shuttleworth近期宣布放弃Unity转而使用GNOME作为默认桌面,无疑是非常快乐的事情。然而这种快乐并没有持续多久,在社交网络Shuttleworth冒犯了自由社区上的部分用户。在Google+上,他并没有压制自己对MIR显示服务的讨厌程序,甚至更胜于枪支管理和气候变化。甚至于在他的咆哮中,还称自由软件社区的成员为“极度反社会人格”。

院士倪光南:Win 10不安全 中国必须用自主操作系统

  对于发展自主国产操作系统,工程院院士倪光南再次奔走呼号。据媒体报道,在今天召开的“2017中国通信行业物联网大会”上,倪光南再次重申,Windows 10不列入政府采购项目是例证。他强调,我国并不是没有能力去开发操作系统,去做通用CPU,大型企业养几百个软件工程师没有问题,但是如果没有市场是不可能成功的。

Ubuntu转投GNOME,Linux社区对此怎么看?


Canonical,这家Ubuntu背后的公司,在许多年前放弃了GNOME桌面环境转到Unity。但其创始人Mark Shuttleworth 日前公开宣布了GNOME的回归——明年发布的Ubuntu 18.04将搭载GNOME而非Unity。消息一出,Linux社区颇受震动。于是问题来了:Canonical为什么要放弃Unity?

Drupal核心开发者威胁退出,要求恢复Garfield职务

  Drupal CMS项目创始人及领导人 Dries Buytaert 上个月要求知名 Drupal 和 PHP 贡献者 Larry Garfield 离开 Drupal 项目,理由是他的非传统性行为与 Drupal 项目的价值观相违背。Garfield 的非传统性行为是指调教,他参与了涉及性调教的BDSM和Gorean亚文化社区。现在,数十名核心Drupal开发者、贡献者和资助者联合发表了致Dries Buytaert的公开信,要求 Larry Garfield恢复原职,如果要求得不到满足,他们将永远退出Drupal项目。

Libreboot项目向开源社区示好和致歉

  去年9月,Libreboot项目的维护者Leah Rowe在GNU邮件列表上发表声明,单方面宣布脱离GNU项目和自由软件基金会(FSF),声称自由软件基金会搞性别歧视,解雇了一位跨性别雇员,她作为一位跨性别者对此无法接受。3个月后,自由软件基金会主席RMS正式宣布Libreboot不再是GNU软件包的一部分。

放弃Unity后Canonical宣布将裁员

  本周早些时候,Canonical 宣布放弃它自己开发的桌面环境 Unity,重新使用 GNOME。它同时宣布将精力集中到能带来收入的云端,终止智能手机和平板项目。那么一个问题是 Unity 桌面以及智能手机和平板项目上的开发者怎么办?Canonical 创始人 Mark Shuttlewort 没有坦率回答这个问题。

Mozilla向开源项目资助36.5万美元

  Mozilla 公布了最新的开源支持计划(Mozilla Open Source Support)资助项目,共资助 36.5 万美元。获得资助的开源项目包括:匿名报料平台 SecureDrop 获得 25 万美元资助, libjpeg-turbo 项目得到 1 万美元资助,LLVM 编译器项目获得 2.5 万美元,向网民提供安全通信的 LEAP Encryption Access Project 项目获得 3 万美元,一个 Rust 语言项目 Tokio 获得 5 万美元资助。

Google神秘Fuchsia OS的开源线索

  LWN和IEEE Spectrum发表了两篇文章讨论了Google神秘的操作系统 Fuchsia。Google目前 没有披露多少Fuchsia的正式消息,但因为它是作为一个开源项目开发的,从公开的代码可以找到不少相关的线索。Pink+Purple=Fuchsia,其中Pink是苹果iPhone项目早期的代号,而Purple是苹果失败的新操作系统项目Taligent。

Kohana将于7月1日退休

  Kohana 网站,论坛,以及github仓库将在2017年7月1日下线!kohana是一个基于MVC模型构建的PHP5框架,它的目标旨在安全,重量轻,且易于使用。Kohana已被人遗忘多年,也无开发动静,也许是该宣称这个框架和组织倒闭的时候了。Jeremy 和我同意6个月是Kohana作为一个组织被关闭的负责任的时间。我们谢谢每个人对Kohana的支持,反馈,和使用。

谷歌升级Chrome WebVR功能 增加在线VR体验商店

  北京时间4月13日早间消息,谷歌今天对Chrome浏览器的WebVR功能进行了升级,增加了对Cardboard的支持,同时为网页端虚拟现实内容提供了主页。WebVR Experiments似乎是一个在线虚拟现实体验的商店,但目前其中所有一切均免费。因此,这更多地是发现工具。该服务提供了一些很酷的体验,例如在虚拟现实环境中打乒乓球,以及围着甜甜圈追逐。

腾讯开源微服务架构Tars,高性能RPC开发框架

  腾讯微服务架构 Tars 于今日正式开源。Tars 取名于电影“星际穿越”中的机器人,是支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用。据称,Tars 是腾讯内部使用将近十年的基于微服务的统一应用框架 TAF(Total Application Framework),目前有在100多个业务(如手机浏览器、应用宝、手机管家、手机QQ、手机游戏等)、1.6多万台服务器上运行使用。

程序员在2017年要面对的7种改变


  2017 年对开发者而言将是有趣的一年,因为这个行业将会发生一些重大的变化。从创建较新的应用程序到添加功能到现有的应用程序,以扩展应用程序跨越其当前的限制,编程将在 2017 年见证复兴。人工智能将在 2017 年大扬其威。AI 作为新的用户界面不再是一个片面的方法。我们需要理解,利用人工智能需要两个策略——一个包括开发人员编写的代码,另一个专注于接口如何收集来自源的数据——从而使 AI 更加智能。

AI可以自己编程了,程序猿们该何去何从?

  “愚蠢的人类,快走开——我的代码我自己写!”现在,机器学习系统获得了一种自动编写代码的能力。这种程序叫做DeepCoder,由剑桥大学和微软公司的研究人员所研发。对于不会写代码的人来说,DeepCoder简直就是福音。因为这个程序解决了编程的基础问题,不需要任何代码知识,人们就可以编写出一些简单的程序。

从代码构建到性能分析,Java开发人员的首选工具

  Java 由于其实用性、跨平台性、可移植性等众多优点一直备受开发者青睐,在各大编程语言排行榜中也一直居高不下,因此本文为 Java 开发者们总结了这八个工具,它们几乎涵盖了Java开发的全部范围,从代码构建到错误压缩。这些工具可以帮助您提高代码的质量,并成为更高效的Java开发人员。

企业必备的开源商业智能分析工具和报表工具Top7

  在大数据和开放数据的重要性日益增长的经济体中,为了以精确和可读的格式分析和呈现数据,企业应当采用什么工具?此文涵盖了有助于解决此问题的一些工具,包括顶级的开源商业智能(BI)工具以及报表工具。如有其它同类优秀项目,欢迎回复补充。 

开源项目哪家强?硅谷风投最火的25个开源项目排名

  今天,投资过Google,Oracle,Salesforce,Linkedin等公司的硅谷传奇风险投资机构Battery Ventures在TechCrunch上发布了自己对热门开源项目和开源社区的研究和思考,并且从几个不同角度综合为40个最流行的开源项目进行了排名……

程序员版《人民的名义》,谁才是真正的主角?

  近日一部《人民的名义》,凭借其大尺度的反腐剧情,演技超群的老戏骨们的同台飙戏,播出半月热度始终不减,被誉为“逆天神剧”,直冲电视剧排行榜榜首。然而,当程序员们看该剧的时候,通常会将剧中人物联想到自己的上司、领导;现在,让我们一起来看看,当剧中人物走上职场,他们分别担任什么岗位呢?

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部