设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:Linux之父再发声 TensorFlow发布

2017-2-19 20:39| 发布者: joejoe0332| 查看: 11637| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 在本周,在刚刚结束的加利福尼亚州的开源领袖峰会(2月14日-16日)上,Linus Torvalds接受了外媒的采访,分享了他如何管理 Linux kernel的开发以及他对工作的态度。Google则在本周在加利福尼亚州山景城举行了首届Ten ...
  在本周,在刚刚结束的加利福尼亚州的开源领袖峰会(2月14日-16日)上,Linus Torvalds接受了外媒的采访,分享了他如何管理 Linux kernel的开发以及他对工作的态度。“真正的工作不是说的天花乱坠”,Torvalds 说, “而是在于细节”。话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,Google于中国北京时间2月16日凌晨2点在加利福尼亚州山景城举行了首届TensorFlow Dev 峰会,在会上,Google 宣布正式发布 TensorFlow 1.0 版本。TensorFlow 是谷歌在2015年发布的第二代开源机器学习系统,目前已被广泛应用。随着完善和成熟,也增加了许多功能,包括分布式训练,支持 Hadoop 分布式文件系统(HDFS)和良好的 Parsey McParseFace 语言解析器等等。一年多前, Go 工作组更新了 Go 社区行为准则,引入了惩罚语言暴力的条款。对违反行为准则的人的惩罚包括通报批评、永久性或临时性的封杀。该条款引发了争议。现在一年之后 Go 工作组也认识到他们的角色更多应该是辅助者而不是厉行纪律者,工作组可以向管理员(moderator)提供建议但没有权利去执行纪律。工作组主要是帮助解决分歧。近日,Oracle 产品博客发文表示,Safari 和 Firefox 也将停止支持 Java Applet,建议那些还在产品代码中使用 Java applets 的开发者尽快寻找新的替代方案。大约一年前,Oracle 就曾宣布计划在 JDK 9 中废弃 Java 浏览器插件,因为浏览器供应商不再使用基于标准的 NPAPI 插件支持技术来启动 Java Applet。Mozilla 官方博客正式宣布 2017 年 11 月 14 日发布的 Firefox 57 将终止支持 XUL 扩展。扩展或现有的 XUL 扩展本是 Firefox 吸引用户的一大特点,然而在采用多进程架构过程中 Mozilla 发现 XUL 扩展不支持多进程,存在性能和安全方面的问题,因此它在考虑之后决定拥抱 Google 浏览器支持的 WebExtensions 扩展技术。经过十多年的 Linux 实验,慕尼黑政府正在考虑回归到微软的 Windows 系统。早在2003年,巴伐利亚州州府就决定放弃 Windows 系统转而拥抱开源解决方案,因此诞生了 LiMux (Linux + München) ;2009年,在耗资3000万欧元之后这套软件终于完成,政府内大约15000台电脑迁移到开源操作系统。更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Google 计划将桌面操作系统 Chrome OS 与移动操作系统 Android 合并成 Andromeda OS 已经不是新闻,但 Google 的野心显然不只是为了创建一个 Android 的简单继承者。Daniel Matte 通过Google 的开源项目代码深入挖掘了 Andromeda OS 的信息。微软开源了基于虚幻引擎的模拟器 AirSim ,可以用来训练自动无人机、无人车和其它自主移动设备。该模拟器创造了一个高还原的逼真虚拟环境,模拟了阴影、反射等其它现实世界中容易干扰的环境,让无人机不用经历真实世界的风险就能进行训练。随着 NativeScript 2.5 的发布,这个开源的跨平台移动开发框架构建器准备在4月份发布3.0版本。NativeScript 允许使用 JavaScript 开发针对 iOS 和 Android 的原生移动应用,3.0版本将包括:最大化 NativeScript 运行时的性能改进、刷新更改、调试提速等等。在微软主张社区发展的几个月后,老牌 .NET 控件厂商 Telerik (已于2014年被 Progress 软件公司收购)终于发布了用于通用 Windows 平台(UWP)的开源 UI 库,也就是 Telerik UI ,旨在减轻 Windows 应用程序的开发难度。军事级防泄密应用 Wickr 宣布开源其加密库。Wickr 是美国一家网络安全公司(同样就叫 Wickr)自筹资金开发出的防泄密信息应用程序,采用军事级别加密技术,并具备自毁功能。能够让用户实现无痕迹通信,让用户的手机信息不再受到追踪。公司创始人赛尔曾表示,Wickr 与其他应用最大的不同就是隐私政策,不会收集或销售用户信息。更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。开源项目在国外已经成为了一股热潮,已经开始影响到日常生活的方方面面,可是在中国,开源项目的使用者不少,贡献者却寥寥无几,但同时有很多人想要参加开源项目,却总是不得其门而入……无论你是久经沙场的编程老手还是初入门道的技术小白,或者压根就不是一个程序猿,都有不写代码而为开源项目作出贡献的方法。前段时间,我在 RedMonk 上看到了一篇来自 Stephen O'Grady 的有趣推文,介绍了开源许可证目前的状态,以及此图表:此图展示了从2010年到2017年开源许可证的使用情况。能很明显看到,GPL 2.0 的使用量已经减少了一半以上,更多的开发人员转向使用 MIT 和 Apache 许可证。而 GPL 3.0 有小幅增长。所以,为什么?开源项目通常会把一种有特色的动物作为自己的品牌和 Logo。比如 Linux 的企鹅,Python 的蛇,PostgreSQL 的大象等等。品牌是营销的一个重要组成部分,一个简单的标志,很可能就会成为一个强大的广告。那么,你知道这些动物 Logo 的来由和寓意吗?Rust是Mozilla主导开发的专注于安全、速度和并发的系统级编程语言。Rust 能防止常见的编程错误如访问无效的内存区和竞态条件,而科学领域常用的系统编程语言如 Fortran、C 或 C++都存在类似的编程错误。相信自从阿尔法狗战胜人类之后,不少人想干脆两个人工智能直接对决算了。Google的Deepmind团队还真的做了一件类似的事,不过设置有点稍稍不同,这来源于试验的目的并不是要找哪个人工智能玩围棋更腻害,而是,人工智能在特定的有些规则环境下,究竟是会合作还是竞争?在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  在刚刚结束的加利福尼亚州的开源领袖峰会(2月14日-16日)上,Linus Torvalds 接受了外媒的采访,分享了他如何管理 Linux kernel 的开发以及他对工作的态度。“真正的工作不是说的天花乱坠”,Torvalds 说, “而是在于细节”。

  Torvalds 认为成功的项目都是99%的汗水和1%的创新。他很直白的表示:“行业所说的这么多的创新是扯淡。任何人都可以创新,所谓的大而不同毫无意义”。作为Linux kernel 的创造者和 Git 的发明者,这两个项目的影响力无需过多强调,Torvalds 已经用结果证明了他的观点。


  Torvalds 说:“我们已经做了有25年了,纵观过去,我们所做的就是组织代码,组织维护。所以痛点基本就是有人不同意一段代码,然后他就消失不来了。”该项目的结构使得人们可以独立工作,Torvalds 解释, “我们能够真正地模块化代码和开发模型,所以我们可以做很多并行”。更多消息,大家可以关注本次专辑……

  Google 于中国北京时间2月16日凌晨2点在加利福尼亚州山景城举行了首届 TensorFlow Dev 峰会,在会上,Google 宣布正式发布 TensorFlow 1.0 版本。

  TensorFlow 是谷歌在2015年发布的第二代开源机器学习系统,目前已被广泛应用。随着完善和成熟,也增加了许多功能,包括分布式训练,支持 Hadoop 分布式文件系统(HDFS)和良好的 Parsey McParseFace 语言解析器等等。


  在会上,Google 详细介绍了 TensorFlow 在开源社区的蓬勃发展。从下图也能看到,对比与其他机器学习和深度学习工具,TensorFlow 已遥遥领先。

  在性能方面,XLA 为 TensorFlow 未来更多的可能性方面奠定了坚固的基础。XLA(加速线性代数)是用于线性代数的领域专用编译器,用于优化 TensorFlow 计算。改进其在服务器和移动平台上的速度,内存使用情况和可移植性。

  此外,Google 强调,TensorBoard 是非常伟大的学习工具,可以用它来学习如何可视化 TensorFlow 图形、监控训练性能,以及探索模型如何表示数据等等。

  TensorFlow 集成了 Keras,Keras 的目标是让每个人都能访问深度学习,它是增长最快的机器学习框架之一。TensorFlow 还提供了扩展到数百个 GPU 的灵活性,训练具有大量参数的模型,并自定义训练过程的每一个细节。更多内容,大家不妨在本次专辑里了解一下……

  一年多前,Go工作组更新了Go社区行为准则,引入了惩罚语言暴力的条款。对违反行为准则的人的惩罚包括通报批评、永久性或临时性的封杀。该条款引发了争议。


  现在一年之后Go工作组也认识到他们的角色更多应该是辅助者而不是厉行纪律者,工作组可以向管理员(moderator)提供建议但没有权利去执行纪律。工作组主要是帮助解决分歧。

  因此他们更新了 Go 社区行为准则,移除惩罚语言条款。另一个被移除的是匿名举报机制,他们发现匿名举报质量较低,而且因为匿名无法联系举报者获取更多信息,因此他们通常不采取任何行动,所以现在干脆删除。更多情况,大家可以关注本次专辑。



  近日,Oracle 产品博客发文表示,Safari 和 Firefox 也将停止支持 Java Applet,建议那些还在产品代码中使用 Java applets 的开发者尽快寻找新的替代方案。

  大约一年前,Oracle 就曾宣布计划在 JDK 9 中废弃 Java 浏览器插件,因为浏览器供应商不再使用基于标准的 NPAPI 插件支持技术来启动 Java Applet。从那时起,Oracle 开发团队发布了一个 JDK 增强建议(JEP 289:废弃 Applet API),其中包含有关 JDK 9 中计划弃用的技术细节。


  目前,Apple 的 Safari 和 Mozilla 的 Firefox 的开发人员都已经公布了从他们的浏览器中删除基于标准的插件支持的更新时间表,消除了嵌入 Java 和其他基于插件的技术的可能性。从计划在2017年3月发布的 Mozilla Firefox 52 开始,32位版本的 Mozilla Firefox 将不再提供必要的API用于基于标准的插件支持。 64位版本的 Mozilla Firefox for Microsoft Windows 不支持大多数基于 NPAPI 的插件(包括 Java )。

  Mozilla 提供了 Firefox 的扩展支持版本(ESR)版本,专门面向需要扩展支持大规模部署的组织使用。只有 Mozilla Firefox 52 ESR 32位版本才会继续提供对启动 Java Applet 所需的基于标准的插件支持技术的支持。更多内容,本次专辑将为您一一带来……


  Mozilla 官方博客正式宣布 2017 年 11 月 14 日发布的 Firefox 57 将终止支持 XUL 扩展。扩展或现有的 XUL 扩展本是 Firefox 吸引用户的一大特点,然而在采用多进程架构过程中 Mozilla 发现 XUL 扩展不支持多进程,存在性能和安全方面的问题,因此它在考虑之后决定拥抱 Google 浏览器支持的 WebExtensions 扩展技术。

  WebExtensions 扩展相比 XUL 扩展支持的功能较少,因此这一迁移将会导致现有的 XUL 扩展难以移植,很多流行的 XUL 扩展将被迫淘汰或终止更新,此举引发了大量 Firefox 资深用户的反感。但多进程以及新的渲染引擎 Servo 代表着未来,Mozilla 无疑明白用户的反应,但它只能这么一直走下去。

  根据 Mozilla 的计划:4 月 18 日发布的 Firefox 53 将默认启用多进程架构,如果浏览器安装了不支持多进程的扩展,那么浏览器将仍然使用单一进程;11 月 14 日发布的 Firefox 57 将默认只运行 WebExtensions 扩展,详细内容本次专辑会为您慢慢道来……

  经过十多年的 Linux 实验,慕尼黑政府正在考虑回归到微软的 Windows 系统。早在2003年,巴伐利亚州州府就决定放弃 Windows 系统转而拥抱开源解决方案,因此诞生了 LiMux (Linux + München) ;2009年,在耗资3000万欧元之后这套软件终于完成,政府内大约15000台电脑迁移到开源操作系统。然而在2014年,该市新任市长表示希望重新迁移到微软的操作系统,但当时并未提供任何转换的计划。


  去年,新任市长委托包含埃森哲公司在内的多家顾问公司提交了一份评估报告,结论是通过装备 Windows 10 和 Office 能够更好的适应。但是这项举动遭到了众多人的批评,因为埃森哲公司是微软的合作伙伴。

  欧洲自由软件基金会的总裁 Matthias Kirschner 评论道:“市长从一开始就反对自由软件。在他的任期内,他自豪的将微软的办公室搬到了慕尼黑(去年9月的 行为)。他甚至将这项研究交给了埃森哲,而这家公司是微软的合作伙伴。”

  Kirschner 同时也补充道这个软件本身并没有任何问题,但确实存在管理不善的大问题,对软件的很多不满集中在软件版本过于陈旧,而因为组织问题暂时还没有办法进行更新。更多内容大家可以关注本次专辑……
 


  Google 计划将桌面操作系统 Chrome OS 与移动操作系统 Android 合并成 Andromeda OS 已经不是新闻,但 Google 的野心显然不只是为了创建一个 Android 的简单继承者。Daniel Matte 通过Google 的开源项目代码深入挖掘了 Andromeda OS 的信息。


  他指出新操作系统的真正名字叫Fuchsia,其内核或微内核名字叫 Magenta,Google 想在 Fuchsia 中用 Magenta 取代 Linux 内核,新操作系统将支持 ARM、x86 和 MIPS 处理器架构,能运行在使用英特尔处理器的笔记本电脑上。Google 为新操作系统开发了新的 API Mojo,而 Android 预计将会作为旧 API 和运行时运行在 Andromeda 的一个遗留环境中。

  Mojo最初源自于 Chromium,它将被用于创建 Andromeda 应用,支持 C/C++、Dart、Go、Java、Python 和 Rust 语言。Matte 猜测 C/C++ 将用于原生应用开发,Go 用于网络,Java 用于 Android,Python 用于脚本,而 Rust 可能用于开发部分内核。但还有很多人怀疑新操作系统其实并不存在。有关更多信息,请关注本次专辑……

  微软开源了基于虚幻引擎的模拟器 AirSim ,可以用来训练自动无人机、无人车和其它自主移动设备。该模拟器创造了一个高还原的逼真虚拟环境,模拟了阴影、反射等其它现实世界中容易干扰的环境,让无人机不用经历真实世界的风险就能进行训练。


  微软希望通过此举为个人、研究者和企业提供原本难以获得的系统。毕竟由于需要耗费大量资源,所以很多企业难以自主开发这样的系统。

  为什么在虚拟世界而不是真实世界中测试无人机和其他自导航设备?主要是想让无人机上的自主导航程序区分影子、实心物体和深色墙壁等等,模拟测试能明显降低成本。如果直接用无人机在真实世界进行测试,一旦出现坠落、撞墙,损失会较为惨重。

  模拟还允许增加场景测试和测试量和测试速度,并更有效地训练AI系统。但为了确保这是一个有效的训练自主飞行的程序,它也必须是高度准确的。微软表示,其模拟器利用图形处理技术的最新进展,提供真实世界的细节,如阴影、阳光眩光、阴霾和道路表面积水等精确虚拟版本。详细情况请大家关注本次专辑……

  随着 NativeScript 2.5 的发布,这个开源的跨平台移动开发框架构建器准备在4月份发布3.0版本。NativeScript 允许使用 JavaScript 开发针对 iOS 和 Android 的原生移动应用,3.0版本将包括:最大化 NativeScript 运行时的性能改进、刷新更改、调试提速等等。


  NativeScript 不仅支持 JavaScript,还支持 TypeScript 和 Google 的 Angular 框架。3.0 版本将使用最新的 Angular 4(预计正式版将于3月发布)。

  本月初发布的 NativeScript 2.5 包括与 Chrome DevTools 的集成,用于调试、提前编译以改进 Android 设备上的启动、步骤调试和UI树检查。还提供了一个新版本的 NativeScript UI ,以及一个用于构建移动表单的可自定义的 DataForm 控件,并且使 WebPack 捆绑代码变得更容易。更多内容,大家请关注本次专题……


  
  在微软主张社区发展的几个月后,老牌 .NET 控件厂商 Telerik (已于2014年被 Progress 软件公司收购)终于发布了用于通用 Windows 平台(UWP)的开源 UI 库,也就是 Telerik UI ,旨在减轻 Windows 应用程序的开发难度。


  Progress 高级副总裁 Faris Sweis 表示:“对我们来说,开源是为了让开发人员获得正确的基础技术和专业知识,使他们能够轻松地实现生产,并提供创新的工具来应对不断变化的应用需求。而且开发工具也会在开源过程中不断得到改进。”

  除了开源之外,Progress 还一切就绪准备向 .Net 基金会捐赠 Telerik UI 库。这将使该非营利组织再次扩大,并有助于促进 .Net 的发展。

  微软首席项目经理 Tim Heuer 说:“我们非常认可 UWP 的 Progress Telerik UI 的实用性和广泛价值,并期待通过我们社区的贡献能开发出更多的功能”。更多详细内容,请关注本次专辑……

  前段时间,我在 RedMonk 上看到了一篇来自 Stephen O'Grady 的有趣推文,介绍了开源许可证目前的状态,展示了从2010年到2017年开源许可证的使用情况。能很明显看到,GPL 2.0 的使用量已经减少了一半以上,更多的开发人员转向使用 MIT 和 Apache 许可证。而 GPL 3.0 有小幅增长。



  所以,为什么?当然,原因自然有很多,而我的猜测是,这主要是由于开源商业化的趋势,而 GPL 相对不具商业友好性。在开始之前,必须申明:我是一个 GPL 支持者,我所写的软件都是在 GPL 协议之下开源的。这篇文章也不是为了强调 GPL 的实用性和价值,更多的是想分享自己对于行业和许可的认知。

  四年前,我参加了一年一度的 Open Source Think Tank 。这是在加利福尼亚举办的一个小型的开源行业高管聚会,主要关注的是网络、建立联盟、确定和解决行业问题。聚会上有一个小组案例研究环节,参会者会被分成多个小组,并被要求推荐一个目前正被广泛使用的开源协议。我惊讶的发现,这些小组给出的建议中没有 GPL。

  所以说,当时业界就已经有对 Apache 和 MIT 许可证的倾向趋势了。2015年 GitHub 许可研究也发现,MIT 许可证已成为最主要的一个选择。 在我的 XPRIZE 工作和作为社区顾问的工作中,我也看到了一个类似的现象,许多客户对于用 GPL 许可他们的代码表示不舒服。

  开源项目在国外已经成为了一股热潮,已经开始影响到日常生活的方方面面,可是在中国,开源项目的使用者不少,贡献者却寥寥无几,但同时有很多人想要参加开源项目,却总是不得其门而入……无论你是久经沙场的编程老手还是初入门道的技术小白,或者压根就不是一个程序猿,都有不写代码而为开源项目作出贡献的方法。


  与非自由软件相比,开源项目的非工程贡献往往相对缺乏,所以不要因为你不是一个程序员就逃避开源,说不定你的博客帖子或设计技能对于项目来说比一行代码有意义多了。下面有几种不写代码也能为开源项目做贡献的方式,赶紧参与到开源中来吧:

  拥护:最简单的为开源项目作出贡献的方法就是成为开源技术的忠实用户。忠实用户的意思是使用开源应用,并且有选择的情况下尽量选择开源软件(或者至少试试开源软件)。比如,当你所在的组织考虑用一款非自由软件来解决某个问题时,先试试搜索支持一下类似的开源软件吧。

  不同于 SAAS(软件即服务),开源软件可以安装在你自己的服务器上(或者你公司的数据中心)。隐私,安全,可定制化通常是开源软件的核心优点。



  开源项目通常会把一种有特色的动物作为自己的品牌和 Logo。比如 Linux 的企鹅,Python 的蛇,PostgreSQL 的大象等等。品牌是营销的一个重要组成部分,一个简单的标志,很可能就会成为一个强大的广告。那么,你知道这些动物 Logo 的来由和寓意吗?

  上面的企鹅名为Tux, 他其实不算是Logo,而是吉祥物。Tux是在1996年由 Larry Ewing 使用 GIMP 0.54 创造的。Jeff Ayers 曾讲述这样一个故事,Linus Torvalds 在1993年曾被澳大利亚动物园里的企鹅咬伤,随后就对企鹅有了执念。


  Torvalds 当时正在为 Linux 寻求一张有趣的图片,他觉得吃饱饭休息中的肥企鹅非常完美的符合他的要求。Tux 现在已经开始拍游戏视频、广告了,甚至还有个女朋友, 名为 Gown。更多内容,大家可以关注本次专辑……

  相信自从阿尔法狗战胜人类之后,不少人想干脆两个人工智能直接对决算了。Google 的 Deepmind 团队还真的做了一件类似的事,不过设置有点稍稍不同,这来源于试验的目的并不是要找哪个人工智能玩围棋更腻害,而是,人工智能在特定的有些规则环境下,究竟是会合作还是竞争?

  毕竟,未来人工智能在这个社会中,要处理的事情可能很多,小到指挥交通,大到国家的经济运行,可能都有人工智能的参与。然而人类发展的历程告诉我们,有时候合作也许是对大家最好。


  为了探讨这个问题,DeepMind 做了个实验,说将几个 AI 机器人置于一系列的“社交困境”中,在这些情况下,个人可以从背叛他人中获利,但如果所有人都那些自私,那就没有赢家。这是不是让你想起了诺贝尔奖得主纳什提出的“博弈论”里面的“囚徒困境”?

  Deepmind 做实验的方法就是......让这些 AI 们一起玩两个简单的电子游戏。第一个电子游戏叫“捡苹果”,两名玩家要在中间的一道管子上收集苹果,谁捡的苹果多谁赢。同时他们都有一个技能,通过用激光来阻碍对方的行动,让对手暂时在游戏中消失,前者就又机会收集更多的苹果了。详细内容请关注本次专辑……

  Rust是Mozilla主导开发的专注于安全、速度和并发的系统级编程语言。Rust 能防止常见的编程错误如访问无效的内存区和竞态条件,而科学领域常用的系统编程语言如 Fortran、C 或 C++都存在类似的编程错误。

  随着 Rust 语言的成熟,科学家也开始关注起这种新的语言。生物信息学家已经使用 Rust,而天体物理学家也开始探讨使用它。

  瑞士和比利时的天体物理学家在预印本网站发表了一篇论文(PDF),比较了用 Rust、Fortran、 C 和 Go 开发的 N-Body 动态仿真器模拟结果。他们的结论是 Rust 在可靠性、速度和精确度上都具有竞争力,对科学家的挑战在于一开始的学习曲线有点陡。更多内容,请关注本次专辑……


  计算机编程是一项需求旺盛且欣欣向荣的事业, 所以这些日子父母们可能都希望他们的孩子长大后成为一名软件程序员。如果你先教你的小孩如何编程,该从哪儿开始呢? 可以尝试一下此列表中这些对儿童友好的编程语言以及工具。



  Scratch 是由 MIT 的终生幼儿园实验室(Lifelong Kindergarten Lab)开发的一个免费的儿童编程语言。该免费语言由入门教程、给父母们看的课程说明以及一个强大的用户社区组成。设置提供可以在没有计算机在身边的时候供你学习 Scratch 编程概念的卡片。


  Scratch 利用了一个构建块形式的可视界面来给孩子们(以及他们的父母)创建一个更加系统的体验。你可以将诸如动作、事件以及操作这样的程序组件堆到一起。

  每一个快都有一种形状,只允许其同与它的形状适合的对象结合在一起。 例如 " Repeat loops",是一个像“U”的侧面的形状,你一看到就会知道需要把块放到一个循环的开始和停止之间。


  Scratch 可以拿来利用预先填充的图像以及字符或者是上传新的,来制作出真正的动画和游戏。Scratch 无需互联网连接就能为我们所用。孩子们可以选择将他们的作品共享到 Scratch 的在线社区。更多详细内容,请关注本次专辑……

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

Linus Torvalds:谈创新纯属扯淡,完成工作才是正事

  在刚刚结束的加利福尼亚州的开源领袖峰会(2月14日-16日)上,Linus Torvalds 接受了外媒的采访,分享了他如何管理 Linux kernel 的开发以及他对工作的态度。“真正的工作不是说的天花乱坠”,Torvalds 说, “而是在于细节”。

除了TensorFlow 1.0,TensorFlow峰会还说了这些

  Google 于中国北京时间2月16日凌晨2点在加利福尼亚州山景城举行了首届 TensorFlow Dev 峰会,在会上,Google 宣布正式发布 TensorFlow 1.0 版本。TensorFlow 是谷歌在2015年发布的第二代开源机器学习系统,目前已被广泛应用。随着完善和成熟,也增加了许多功能,包括分布式训练,支持 Hadoop 分布式文件系统(HDFS)和良好的 Parsey McParseFace 语言解析器等等。

Go社区行为准则移除语暴惩罚和匿名举报机制

  一年多前, Go 工作组更新了 Go 社区行为准则,引入了惩罚语言暴力的条款。对违反行为准则的人的惩罚包括通报批评、永久性或临时性的封杀。该条款引发了争议。现在一年之后 Go 工作组也认识到他们的角色更多应该是辅助者而不是厉行纪律者,工作组可以向管理员(moderator)提供建议但没有权利去执行纪律。工作组主要是帮助解决分歧。


Oracle提醒开发者,Java applets将不受浏览器支持

  近日,Oracle 产品博客发文表示,Safari 和 Firefox 也将停止支持 Java Applet,建议那些还在产品代码中使用 Java applets 的开发者尽快寻找新的替代方案。大约一年前,Oracle 就曾宣布计划在 JDK 9 中废弃 Java 浏览器插件,因为浏览器供应商不再使用基于标准的 NPAPI 插件支持技术来启动 Java Applet。

Mozilla将在2017年年底淘汰XUL扩展

  Mozilla 官方博客正式宣布 2017 年 11 月 14 日发布的 Firefox 57 将终止支持 XUL 扩展。扩展或现有的 XUL 扩展本是 Firefox 吸引用户的一大特点,然而在采用多进程架构过程中 Mozilla 发现 XUL 扩展不支持多进程,存在性能和安全方面的问题,因此它在考虑之后决定拥抱 Google 浏览器支持的 WebExtensions 扩展技术。

十多年的Linux尝试,慕尼黑可能重回Windows怀抱


  经过十多年的 Linux 实验,慕尼黑政府正在考虑回归到微软的 Windows 系统。早在2003年,巴伐利亚州州府就决定放弃 Windows 系统转而拥抱开源解决方案,因此诞生了 LiMux (Linux + München) ;2009年,在耗资3000万欧元之后这套软件终于完成,政府内大约15000台电脑迁移到开源操作系统。

不叫Andromeda?Google新系统疑为Fuchsia

  Google 计划将桌面操作系统 Chrome OS 与移动操作系统 Android 合并成 Andromeda OS 已经不是新闻,但 Google 的野心显然不只是为了创建一个 Android 的简单继承者。Daniel Matte 通过Google 的开源项目代码深入挖掘了 Andromeda OS 的信息。

微软开源AirSim模拟器,用于训练无人机和无人车


  微软开源了基于虚幻引擎的模拟器 AirSim ,可以用来训练自动无人机、无人车和其它自主移动设备。该模拟器创造了一个高还原的逼真虚拟环境,模拟了阴影、反射等其它现实世界中容易干扰的环境,让无人机不用经历真实世界的风险就能进行训练。

不用写代码,你也能为开源作出贡献

  开源项目在国外已经成为了一股热潮,已经开始影响到日常生活的方方面面,可是在中国,开源项目的使用者不少,贡献者却寥寥无几,但同时有很多人想要参加开源项目,却总是不得其门而入……无论你是久经沙场的编程老手还是初入门道的技术小白,或者压根就不是一个程序猿,都有不写代码而为开源项目作出贡献的方法。

NativeScript 3.0计划4月发布,集成Angular4

  随着 NativeScript 2.5 的发布,这个开源的跨平台移动开发框架构建器准备在4月份发布3.0版本。NativeScript 允许使用 JavaScript 开发针对 iOS 和 Android 的原生移动应用,3.0版本将包括:最大化 NativeScript 运行时的性能改进、刷新更改、调试提速等等。

Progress准备将Telerik UI捐赠给 .Net基金会


  在微软主张社区发展的几个月后,老牌 .NET 控件厂商 Telerik (已于2014年被 Progress 软件公司收购)终于发布了用于通用 Windows 平台(UWP)的开源 UI 库,也就是 Telerik UI ,旨在减轻 Windows 应用程序的开发难度。

军事级防泄密应用Wickr宣布开源其加密库

  军事级防泄密应用 Wickr 宣布开源其加密库。Wickr 是美国一家网络安全公司(同样就叫 Wickr)自筹资金开发出的防泄密信息应用程序,采用军事级别加密技术,并具备自毁功能。能够让用户实现无痕迹通信,让用户的手机信息不再受到追踪。公司创始人赛尔曾表示,Wickr 与其他应用最大的不同就是隐私政策,不会收集或销售用户信息。

为什么越来越少的开源项目使用GPL协议

  前段时间,我在 RedMonk 上看到了一篇来自 Stephen O'Grady 的有趣推文,介绍了开源许可证目前的状态,以及此图表:此图展示了从2010年到2017年开源许可证的使用情况。能很明显看到,GPL 2.0 的使用量已经减少了一半以上,更多的开发人员转向使用 MIT 和 Apache 许可证。而 GPL 3.0 有小幅增长。所以,为什么?

开源项目为什么都爱把动物作为品牌Logo ?

  开源项目通常会把一种有特色的动物作为自己的品牌和 Logo。比如 Linux 的企鹅,Python 的蛇,PostgreSQL 的大象等等。品牌是营销的一个重要组成部分,一个简单的标志,很可能就会成为一个强大的广告。那么,你知道这些动物 Logo 的来由和寓意吗?

学者研究发现,Rust语言适合应用于科学领域

  Rust是Mozilla主导开发的专注于安全、速度和并发的系统级编程语言。Rust 能防止常见的编程错误如访问无效的内存区和竞态条件,而科学领域常用的系统编程语言如 Fortran、C 或 C++都存在类似的编程错误。

让两个AI一起玩游戏,他们会合作还是打架?

  相信自从阿尔法狗战胜人类之后,不少人想干脆两个人工智能直接对决算了。Google的Deepmind团队还真的做了一件类似的事,不过设置有点稍稍不同,这来源于试验的目的并不是要找哪个人工智能玩围棋更腻害,而是,人工智能在特定的有些规则环境下,究竟是会合作还是竞争?

适合教孩子编码的7款免费编程语言

  计算机编程是一项需求旺盛且欣欣向荣的事业, 所以这些日子父母们可能都希望他们的孩子长大后成为一名软件程序员。如果你先教你的小孩如何编程,该从哪儿开始呢? 可以尝试一下此列表中这些对儿童友好的编程语言以及工具。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部