设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:GoogleI/O大会来了 2038对开源意味着什么?

2017-4-1 23:10| 发布者: joejoe0332| 查看: 7439| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 虽然距离谷歌 I/O 2017大会开幕还有一个多月的时间,但谷歌在今天已经悄悄放出大会时间表,所有会议议程将在谷歌I/O官网上公布。距离2038年还有21年,这听起来似乎还有很长一段时间,但对于许多生命周期相对较长的嵌 ...
  虽然距离谷歌 I/O 2017 大会开幕还有一个多月的时间,但谷歌在今天已经悄悄放出大会时间表,首场会议将在美国时间 5 月 17 日上午十点在加州举办,所有会议议程将在谷歌 I/O 官网上公布。在本次会议当中,Android O 操作系统应该为最大的亮点,除此之外谷歌新款开发者手机 Pixel 2 也有望出现在会议当中……话不多说,下面就是小编为大家准备的开源资讯回顾,还是希望能给大家带来新的收获,这周的开源业界不论是国内还是国外,都有很“有料”的开源资讯值得大家关注!


  回顾过去的一周,距离2038年还有21年,这听起来似乎还有很长一段时间,但对于许多生命周期相对较长的嵌入式系统来说,现在部署的系统到该期限时仍然会投入使用,因此也该提前做好打算了。2038年问题是指使用POSIX时间的32位计算机应用程序,将在格林尼治时间 2038年1月19日凌晨03:14:07(北京时间:2038年1月19日中午 11:14:07)之后无法正常工作。3月28日,Apache软件基金会(ASF)宣布成立18周年。这个成立于1999年、专门为开源软件项目的运作提供支持的非盈利性组织,已开发、管理以及孵化超过 350 个开源项目。ASF 还公布了目前的“成绩单”,包括:Membership 成员 - 从最初的 21 名增加到 620 名。 ASF 的成员有资格选举新成员,并选举董事会董事……据 Venturebeat 报道,微软今天宣布,将关闭开源软件托管平台 CodePlex。微软 2006 年推出这项服务,并决定在今年12月15日将其关闭。微软公司副总裁布莱恩·哈里(Brian Harry)在博文中写道,人们将可以下载他们的数据档案,微软正与面向开源及私有软件项目的托管平台GitHub合作,给用户提供 “简化的进口体验”,代码和相关内容都将转移到GitHub上。简单来说,GitHub赢了!搜索巨头Google是开源社区的重要成员,贡献了许多非常好的项目,提供无数优秀代码。而且该公司还举办了一年一度的“夏季代码”计划,将学生与开源项目团队配对。换句话说,Google 正在提升年轻人对开源的兴趣。今天,Google宣布正在推出一个专注于开源的全新网站opensource.google.com……AT&T 宣布加入了Linux基金会,成为白金会员。2月份,AT&T向Linux基金会提供了数百万行的ECOMP代码。ECOMP是AT&T的SDN/NFV设计的核心,前段时间与Linux基金会旗下的Open-O项目宣布正式合并成一个全新的组织,名为“Open Network Automation Platform”(ONAP,开放网络自动化平台),更多内容,本次专辑我们一起来关注……


  本周不少的开源项目也有了最新的进展,我们挑一些热点和大家先做下分享。Fedora 26再次延期发布,这已经是第四次跳票了。Fedora 26原定于3月14日发布Alpha版本,5月9日发布Beta版本,6月6日发布正式版本。今年2月Fedora团队宣布Fedora 26延迟1周发布,Alpha版本宣布推迟至3月21日发布;上周,Fedora团队宣布由于发现最新的Blocker ,又宣布推迟至3月28日。几天前,Google发布了Android O开发者预览版,在许多人抢着去刷机尝鲜时,国外一位网友发文抗议,称Android O的logo抄袭他的项目logo。该网友表示,这并非玩笑,而是确切的感到失望和困惑。Google拥有顶级的设计团队,为什么需要这样做?今天,Google 对外推出了 Android O (Android 8.0)操作系统的首个开发者预览版,并可供下载。同时,Google 也表示该版本还有很多性能和稳定性的工作待完成,不建议消费者日常使用。对后台服务、位置更新,以及被动式通知等进行限制,提升续航。诺基亚旗下的阿尔卡特朗讯及贝尔实验室释出了 UNIX 第 8、9 和 10 版源代码。UNIX 操作系统由贝尔实验室开发,但这个贝尔实验室在不同时期属于不同的公司,最早属于 AT&T,然后在 1990 年代独立出去成立朗讯科技,接着成为阿尔卡特朗讯的一部分,在诺基亚收购阿尔卡特朗讯之后,它又变成了诺基亚的一部分。今年2月份,Google曾在官方博客上宣布将于3月采用Apache 2.0许可证开源 Google Earth Enterprise( Google 地球企业版,简称 GEE),现在,代码已陆续上传。GEE 最初在 2006 年发布,目标是让企业客户能在本地数据中心部署谷歌地图以及谷歌地球。随着越来越多的服务被搬到云端,Google于2015年 3 月宣布弃用和终止企业版销售,该项业务关闭。Tangram,七巧板,是天猫团队刚刚开源的跨平台模块化 UI 界面方案。据悉,之所以命名为Tangram ,是希望它能像七巧板一样可以通过几块积木就搭出丰富多彩的界面,更多开源软件的最新进展,本次专辑我们一起来关注……


  本周,对于如何高效的使用各类开源软件,业界不少大牛和爱用着都给出了自己的态度和做法。Avast发布了其全球安装量最高的 PC 程序排行榜,谷歌的Chrome浏览器位居榜首,随后是Adobe Reader和Flash Player(Active X 版本)。第四名到第十名分别为:Mozilla Firefox 浏览器、Flash Player插件、Skype、VLC Player、WinRAR、Java和Adobe Air。2016年底,Google DeepMind开源了它们的机器学习平台—DeepMind Lab。尽管像霍金教授这样的专家曾就人工智能技术发出过警告,谷歌仍决定向其他开发人员开源其软件,这也是它们进一步发展机器学习能力的一部分。所以,为什么谷歌、OpenAI,以及其他的公司或机构都选择开源了它们的平台,这将会对机器学习的采用产生怎样的影响?Django依然是Python开发者值得信赖的库。然而,在2016年几个还不太知名的库引起了Python开发者的关注。在这篇博文中,我向大家揭示7个Python类库,其中不包括像Django,Flask等已广为熟知的库,这些类库在2017年可能值得Python开发者参考。如果「孔子」当了程序员,那么他一定会发明一种新的程序设计语言,这门语言庄重典雅,格式规范。他会告诉你越早的程序设计语言才是越好的。他会培养众多的弟子,但因为大公司没有一个愿意使用这门语言,他只能带着诸多弟子颠沛流离,以干咨询为生。思维导图,除了帮助概括提炼、归纳总结、理清楚思维逻辑之外,还是一种非常有效的学习方式,能激发联想力,再衍生出更多的想法。本文精选了 8 款优秀的开源思维导图工具,希望能让大家有所收获。请记住,思维导图只是工具,思考才是使用它的最终目的。话不多说,直接开始吧!在这忙碌的一周里,开源界有哪些新动向呢?IT巨头又有哪些开源新进展呢?各种开源软件出新版了么?又推出什么开源软件了么?我们还是来一起回顾下最近的开源动态吧!



  距离 2038 年还有 21 年,这听起来似乎还有很长一段时间,但对于许多生命周期相对较长的嵌入式系统来说,现在部署的系统到该期限时仍然会投入使用,因此也该提前做好打算了。2038 年问题是指使用 POSIX 时间的 32 位计算机应用程序,将在格林尼治时间 2038 年 1 月 19 日凌晨03:14:07(北京时间:2038 年 1 月 19 日中午 11:14:07)之后无法正常工作。


  因为它们的时间起点是格林尼治时间 1970 年 1 月 1 日 0 时 0 分 0 秒(这个时间名叫 the Unix Epoch),它们用 the Unix Epoch 经过的秒数(忽略闰秒)来表示时间。这种时间表示法在类 Unix(Unix-like)操作系统上是一个标准,并会影响以其 C 编程语言开发给其他大部份操作系统使用的软件。

  在大部分的 32 位操作系统上,此 “time_t” 数据模式使用一个有符号 32 位整数(signed int32)存储计算的秒数。依照此 “time_t” 标准,在此格式能被表示的最后时间是第2147483647秒(代表格林尼治时间2038年1月19日凌晨03:14:07)。

  下一秒,即格林尼治时间2038年1月19日凌晨03:14:08,由于32位整型溢出,时间将会被“绕回”(wrap around)成一个负数,变成了第 -2147483648 秒(代表格林尼治时间1901年12月13日20:45:52),造成应用程序发生严重的时间错误,而无法运行。为了应对 2038 年问题,正带队努力解决这个问题的开发者之一 Arnd Bergmann 在 Linaro Connect 2017 大会上,表示开源自由软件社区正在三个不同的方面进行努力,更多消息大家可以关注本次专辑……

  虽然距离谷歌 I/O 2017 大会开幕还有一个多月的时间,但谷歌在今天已经悄悄放出大会时间表,首场会议将在美国时间 5 月 17 日上午十点在加州举办,所有会议议程将在谷歌 I/O 官网上公布。


  在本次会议当中,Android O 操作系统应该为最大的亮点,除此之外谷歌新款开发者手机 Pixel 2 也有望出现在会议当中,从行程表上的分类我们也能看到此次 I/O 主题共会有 Accessibility、Ads、Android 、Assistant、Design、Firebase、IoT、机器学习、Mobile Web、Play、Search 与 VR 这些主题,让许多对 Google 服务与功能有兴趣的朋友,能够依照自己关心的主题来挑选关注。

  对于 Android O 预览版系统,IT之家已经发布了多篇上手体验,谷歌本次着重优化了系统背景后台限制功能,安卓O 将自动智能限制后台应用活动,改善了后台的 APP 驻留机制,索尼 LDAC 音质标准的加入使得无线音乐音质也有所提升。更多内容,大家不妨在本次专辑里了解一下……

  3 月 28 日,Apache 软件基金会( ASF )宣布成立 18 周年。这个成立于 1999 年、专门为开源软件项目的运作提供支持的非盈利性组织,已开发、管理以及孵化超过 350 个开源项目。ASF还公布了目前的“成绩单”,包括:Membership成员从最初的 21 名增加到 620 名。 ASF 的成员有资格选举新成员,并选举董事会董事。


  Community社区,ASF在2017年2月已有超过6,000 名项目贡献者(代码或文档)。Code and Contributions代码和贡献,每月有近300名新的代码贡献者和300-400的新人提交问题。Projects项目 - ASF的350多个项目中,云领域( CouchDB、CloudStack、Mesos);搜索和CMS(Derby、Jackrabbit、Lucene / Solr); DevOps 和构建管理(Ant、Buildr、Maven);

  服务器(HTTP Web Server、Tomcat、Karaf、Traffic Server); Web 框架(Flex、OFBiz、Struts)等均应用广泛。另外,Apache 软件在许多类别中持续显着增长,包括 IoT 和 Edge Computing,人工智能和深度学习,移动和大数据。Apache Hadoop 生态系统在市场上占主导地位,ASF的原始项目 Apache HTTP Server 仍然是全球最受欢迎的 Web 服务器。更多情况,大家可以关注本次专辑。



   据Venturebeat报道,微软今天宣布,将关闭开源软件托管平台CodePlex。微软2006年推出这项服务,并决定在今年12月15日将其关闭。微软公司副总裁布莱恩·哈里(Brian Harry)在博文中写道,人们将可以下载他们的数据档案,微软正与面向开源及私有软件项目的托管平台 GitHub 合作,给用户提供 “简化的进口体验”,代码和相关内容都将转移到 GitHub 上。简单来说,GitHub 赢了!


  哈里写道:“过去多年中,我们已经看到许多惊人的选项起起落落。但是现在,GitHub 正成为开源共享和大多数开源项目托管事实上的中心。”过去几年里,微软越来越向 GitHub 倾斜。它已经于 2016 年将 CNTK 深度学习工具包从 CodePlex 转移到 GitHub 上。今天,微软的 GitHub 组织已经有 16000 多名开源贡献者。2016 年,GitHub 本身也为微软适应 GitHub 做出很多努力。

  与此同时,CodePlex 则不断没落。在今年 2 月份,人们在这个平台上托管的开源项目还不到 350 个。GitHub 是基于 Git 的开源版本控制软件,可以被多人用于追踪变化。人们可以移动代码到 Atlassian 的 Bitbucket 和微软 Visual Studio Team Services 等替代系统上。初创企业 GitLab 也为开源和私有项目提供托管服务。更多内容,本次专辑将为您一一带来……

  PHP从诞生到现在已经有20多年历史,从Web时代兴起到移动互联网退潮,互联网领域各种编程语言和技术层出不穷, Node.js 、 GO 、 Python 不断地在挑战 PHP 的地位。这些技术的推动者非常热衷于唱衰 PHP , PHP 语言的未来在哪里?PHP 程序员当如何应对未来的变革?

  作为老牌的 Web 后端编程语言,PHP 在全球市场占有率非常高,仅次于 Java ,从各个招聘网站的数据上来看PHP 开发的职位非常多,薪资水平也非常不错。实际在中小企业、互联网创业公司PHP的市场地位是高于 Java 的。Java 在超大型企业、传统软件行业、金融领域优势更大。目前来看 Node.js、 GO 、 Python 、 Ruby 等语言还难以企及 PHP 和 Java 。


  PHP语言之所以能有今天的地位,得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层。PHP 语言入门简单,容易掌握,程序健壮性好,不容易出现像 Java 、 C++ 等其他语言那样复杂的问题,如内存泄漏和 Crash ,跟踪调试相对轻松很多。

  PHP官方提供的标准库非常强大,各种功能函数都能在官方的标准库中找到,包括MySQL、Memcache、Redis、GD图形库、CURL、XML、JSON等等,免除了开发者到处找库的烦恼。PHP 的文档非常棒,每个函数都有详细的说明和使用示例。第三方类库和工具、代码、项目也很丰富。

  开发者可以快速、高效地使用 PHP 编写开发各类软件。到目前为止市面上仍然没有出现比 PHP 更简单易用的编程语言。所以 PHP 的前景还是很广阔的,与其纠结于编程语言的选择,不如好好地深入学习使用 PHP 。作为一个资深的 PHP 开发者,在技术上给各位 PHP 程序十点未来的建议,希望对大家有所帮助。详细内容本次专辑会为您慢慢道来……

  Google 正在考虑对赛门铁克及其证书经销商多次重复不正确地发出 SSL 证书的事件进行严厉的处罚,拟议的计划是强制该公司更换其所有客户的证书,并停止识别拥有该证书的扩展验证(EV)状态。如果 Google 的计划付诸实施,数百万的现有 Symantec 证书将在未来12个月内在 Google Chrome 中不受信任。


  SSL / TLS 证书是用于加密浏览器和支持 HTTPS 网站之间的连接,并验证用户是否真正访问他们打算使用的网站,避免欺诈网站。这些证书由被认为是浏览器和操作系统默认信任的证书颁发机构颁发,颁发和管理证书的过程由 CA/Browser Forum(成员包括浏览器供应商和证书颁发机构)创建的规则管理。当这些规则被违背时,浏览器和操作系统供应商可以撤销对违规证书的信任,并对负责的证书颁发机构进行制裁,以便将其从其根证书存储区踢出。

  Google 认为,对最近发生的事件进行调查发现,赛门铁克并未做好认证机构的安全监督工作,例如验证域控制、审核日志以证明未经授权的发行,去尽量减少颁发欺诈证书。Google 的这项行动将给赛门铁克带来巨大的压力,因为公司必须与所有客户联系,重新验证其身份和所有权,并将其现有证书替换为新的证书,更换更多内容大家可以关注本次专辑……
 


  搜索巨头 Google 是开源社区的重要成员,贡献了许多非常好的项目,提供无数优秀代码。而且该公司还举办了一年一度的“夏季代码”计划,将学生与开源项目团队配对。换句话说,Google 正在提升年轻人对开源的兴趣。


  今天,Google 宣布正在推出一个专注于开源的全新网站 opensource.google.com ,并表示,“自开源以来,免费和开源软件已经成为 Google 技术和组织基础的一部分,这个全新的开源网站,将深度展示我们对开源的热爱,它预计将包含:我们的应用,我们支持的组织,以及我们发布的开源项目的完整列表。此外,它也包含了一些有趣的东西,比如看看我们是如何做开源的”。

  Google已经开源了数千个项目,包括较大的产品 TensorFlow、 Go 和 Kubernetes,以及较小的产品 Light My Piano、 Neuroglancer 和 Periph.io。这些也都能在新的开源网站项目列表上看到。此外,这上面还有 Google 对开源项目的社区和流程管理经验文档,包括从创建到使用,再到成长过程中的一系列说明,并包含一些开源协议、版本规则、政策的介绍,以及开源案列。有关更多信息,请关注本次专辑……

  AT&T宣布加入了Linux基金会,成为白金会员。2月份,AT&T向Linux基金会提供了数百万行的ECOMP代码。ECOMP 是AT&T的SDN/NFV设计的核心,前段时间与Linux基金会旗下的Open-O项目宣布正式合并成一个全新的组织,名为“Open Network Automation Platform” (ONAP,开放网络自动化平台)。


  ONAP 包括 AT&T、Bell Canada 和 Orange 的开发团队,他们都是原来 ECOMP 项目的主要成员;而 Open-O 项目的主要成员是中国移动、中国电信等,Linux 基金会打算通过结合这两个最大的开放网络计划,让开源社区能够利用两个项目的最佳架构组件。

  AT&T 是美国首屈一指的电信公司,与开源社区的合作历史悠久,包括 OPNFV、云原生计算基金会、OpenStack、ON.Lab、开放网络基金会等等,该公司还管理了 70 多个 GitHub 项目。详细情况请大家关注本次专辑……

  几天前,Google发布了Android O开发者预览版,在许多人抢着去刷机尝鲜时,国外一位网友发文抗议,称 Android O的logo抄袭他的项目logo 。该网友表示,这并非玩笑,而是确切的感到失望和困惑。Google 拥有顶级的设计团队,为什么需要这样做?

  上面是他在 2017年3月14日在Dribbble.com上发布的项目设计logo,而Android O的logo是在2017年3月21日发布的,这其中相差7天。他认为Android O的logo与该logo极为类似,只是改变了颜色,并删除了最上层的图标。 他还表示:“为什么有信心说这是他们的设计师copy的? 因为他们做了与我一样的阴影错误。任何设计师如果花点时间看看设计,都可以找出这个错误。”


  他还表示:“我知道在图标中使用深度阴影看起来像 material design,但不至于巧合到都使用 3 个圈子和阴影吧?圈子是一个常见的元素,但设计的背后都有逻辑,比如说 5 圈代表 5 大洲,同样地,我在设计中使用 3 个圈子也同样有自己的原因。但是 Google 使用 3 个圈子呢? 3 和 Android O 之间是否有逻辑或任何相关性?”更多内容,大家请关注本次专题……
  


  今年 2 月份,Google 曾在官方博客上宣布将于 3 月采用 Apache 2.0 许可证开源 Google Earth Enterprise( Google 地球企业版,简称 GEE),现在,代码已陆续上传。GEE最初在 2006 年发布,目标是让企业客户能在本地数据中心部署谷歌地图以及谷歌地球。随着越来越多的服务被搬到云端,Google 于 2015 年 3 月宣布弃用和终止企业版销售,该项业务关闭。


  Earth Enterprise 是 Google Earth Enterprise 的开源版本,是一个提供构建和托管自定义 3D 地球模型和 2D 地图的地理空间应用,旨在让社区继续改进和推进该项目。开源套件中包含以下三个核心组件:Fusion导入图像、矢量和地形资源数据并进行“融合”,生成可操作的 3D 地球模型或者 2D 地图。

    Server:Apache或是基于 Tornado 的服务器,以存储 Fusion 创建的私有地球模型。Client:用于查看 3D 地球模型和 2D 地图的 Google 地球企业客户端(EC)和 Google Maps  Javascript API V3。不过,Google 也表示,该 Earth Enterprise 开源版本不提供目前在 Google 地图和 Google 地球上使用的 Google imagery 的定制版本。更多详细内容,请关注本次专辑……

  诺基亚旗下的阿尔卡特朗讯及贝尔实验室释出了 UNIX 第 8、9 和 10 版源代码。UNIX 操作系统由贝尔实验室开发,但这个贝尔实验室在不同时期属于不同的公司,最早属于 AT&T,然后在 1990 年代独立出去成立朗讯科技,接着成为阿尔卡特朗讯的一部分,在诺基亚收购阿尔卡特朗讯之后,它又变成了诺基亚的一部分。


  阿尔卡特朗讯在声明(PDF)中称,公开源代码不代表转移所有权或放弃任何诺基亚知识产权,也就是说是 free as in beer,而不是 free as in speech,更多内容,请关注本次专辑……

  Tangram,七巧板,是天猫团队刚刚开源的跨平台模块化 UI 界面方案。据悉,之所以命名为 Tangram ,是希望它能像七巧板一样可以通过几块积木就搭出丰富多彩的界面。什么是Tangram?Tangram不仅仅是一个 Native(iOS & Android)的界面开发框架,而是从日常工作中沉淀出的一套界面解决方案,涵盖了 Native SDK、GUI{敏感词}、后端逻辑容器、组件库机制的一整套方案。


  Tangram从手机天猫 - 首页方案抽象而来,是面向组件的界面方案,是开发团队不断权衡性能、稳定性、开发效率、灵活性和动态性多方面表现的结果。除了手机天猫首页外,还支撑了天猫 App 中的天猫直播、我的天猫、猜你喜欢等多个业务,并且在阿里星球等多个阿里系 App 中有所应用。

  Tangram 关注三个重点:面向业务、多端一致性和高性能。Tangram 来源于多次试错和方向的调整,最终站在业务角度出发,权衡多项技术指标的结果。所以面向业务是出发点,是整个 Tangram 体系的最基本原则。

  基于这个原则,在端上Tangram始终坚持粗粒度组件。粗粒度意味着通用性和灵活性的下降,某种程度上还会对动态性造成影响,但在第2型业务中通用性、灵活性和动态性的需求是有节制的,在粗粒度上完全可以满足业务需求。而且,粗粒度还具有使用成本低,性能更好等优势。在端上重点精力则投入到提升组件库复用度,布局容器和组件的丰富性,从而推动业务发展。

  除了端上的工作,另一部分重点工作在控制台和服务网关的建设上。作为一个面向业务的方案,控制台是业务方和产品的接口,控制台的主要目标是让业务方可以直接控制基于 Tangram 建设的产品——调整页面布局,切换页面数据,等。服务网关的建设目标是最大程度的降低业务创建 Tangram 页面的压力和成本。详细内容请关注本次专辑……



  2016 年底,Google DeepMind开源了它们的机器学习平台—DeepMind Lab。尽管像霍金教授这样的专家曾就人工智能技术发出过警告,谷歌仍决定向其他开发人员开源其软件,这也是它们进一步发展机器学习能力的一部分。他们不是唯一一家这样做的科技公司……

  Facebook去年开源了其深度学习的软件,Elon Musk 的非营利组织OpenAI也发布了 Universe,这是一个可用于训练AI系统的开放软件平台。所以,为什么谷歌、OpenAI,以及其他的公司或机构都选择开源了它们的平台,这将会对机器学习的采用产生怎样的影响?


  为什么开源机器学习?上面所提到的例子给了我们美好的愿景,其实如果仔细观察,会留意到机器学习一直是开源的,而且开放的研发是机器学习有如今这样关注度的根本原因。通过向公众提供自己学习平台,Google已经验证了其AI研究的意识越来越高。

  这样做其实有很多优点,例如可为Alphabet 发掘到新的人才和有能力的创业公司。同时,开发者能访问 DeepMind Lab 将有助于解决他们研究机器学习的一个关键问题——缺乏训练环境。OpenAI为AI推出了一个新的虚拟学校,它使用游戏和网站来训练AI系统。目前非常需要向公众提供机器学习平台这样的举动。更多内容,请关注本次专辑……

  Django依然是Python开发者值得信赖的库。然而,在 2016 年几个还不太知名的库引起了 Python 开发者的关注。在这篇博文中,我向大家揭示 7 个 Python 类库,其中不包括像 Django,Flask 等已广为熟知的库,这些类库在 2017 年可能值得 Python 开发者参考。


  Arrow:移动应用程序无处不在,而且全球人类都参与其中 - 无论是游戏,社交媒体,健康监控或其他。然而, Python 的标准数据/时间库的问题让它很难满足现代应用的需求,这些应用的目标受众生活在不同的地区和国家。Arrow 就是克服这个问题的类库之一。它拥有简化创建,格式化,操作和转换数据,以及时间和时间戳的功能。

  TensorFlow:2015年11月由Google推出的TensorFlow是一个用于数值计算的开源软件库。自TensorFlow的推出才过去一年多的时间,但是这个库已经在Python开发人员中获得了相当大的人气。 事实上,TensorFlow是最时髦GitHub Python资源库之一。

  该库可以在桌面,服务器或移动设备中通过单个 API 使用运行在 GPU 和 CPUs 上的数据流图能力。 TensorFlow 最初由 Google 机器智能研究机构的研究人员和工程师开发,用于机器学习和深度神经网络研究。 虽然 TensorFlow 在机器学习社区中掀起了一些小的波澜,但它已经被证明非常适合生产应用程序。

  如果「孔子」当了程序员,那么他一定会发明一种新的程序设计语言,这门语言庄重典雅,格式规范。他会告诉你越早的程序设计语言才是越好的。他会培养众多的弟子,但因为大公司没有一个愿意使用这门语言,他只能带着诸多弟子颠沛流离,以干咨询为生。


  如果「老子」当了程序员,那么他一定会设计一种非常宽松的程序设计语言,你甚至不需要声明一个变量,因为你根本不可能准确地定义什么是变量。这门语言非常奥妙,对于懂的人来说,它是那么地神奇,可以解决天下任何问题,而对于不懂的人来说,它简直就是一堆乱码。

  如果「韩非子」当了程序员,那么他一定会设计一种非常严格的程序设计语言,不光要声明变量的名称和类型,还要声明它的内存地址、生存周期、与哪些其他变量互相作用。

  如果「庄子」当了程序员,那么他一定不屑于在任何一家公司里工作,而是自己躲在一个地方写自己最喜欢写的代码。“ 他的这种思想深深地影响了后来一个叫陶渊明的程序员,后者曾经在某篇博客中描绘了一个所有程序都没有Bug、程序员和PM和平相处的美好世界。”

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

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部