设为首页收藏本站

LUPA开源社区

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

LUPA开源周刊:开源最新榜单和Google的“乾坤大挪移”

2015-9-20 21:41| 发布者: joejoe0332| 查看: 22757| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: 知名IT杂志《InfoWorld》评选出了年度最佳开源平台、基础设施、管理和编排软件。最新的开源榜单出炉,小伙伴们都Get了吗?面对“Google 这家公司有多大?”这种问题,你可能会用收入、股票价格、客户数量或者是形而 ...


  Facebook 今天发布了 React Native for Android,把 Web 和原生平台的 JavaScript 开发技术扩展到了 Google 的流行移动平台。

  React Native 让开发者使用 JavaScript 和 React 编写应用,利用相同的核心代码就可以创建 Web,iOS 和 Android 平台的原生应用。React Native 的宗旨是,学习一次,高效编写跨平台原生应用。


  React Native 支持标准平台组件的使用,比如 iOS 的 UITabBar 和 Anroid 的 Drawer 组件,因此可以提供跨平台生态系统的统一外观和感觉。这些平台组件可以使用 React 组件接口集成到一个应用,比如 TabBarIOS 和 DrawerLayoutAndroid。

  “Facebook 已经在生产环境使用 React Native 一年多了,”Facebook 工作人员说到,“Facebook 的 广告管理应用就是使用 Raact Native 编写的,这个应用可以让用户管理他们的账户,创建新的广告。Ads 管理应用不仅仅是 Facebook 第一个使用 React Native 编写的应用,也是第一个跨平台应用。 ”。Facebook 上个月详细解说了 React Native 未来发展的计划和方向,包括性能,构建工具和基础设施方面的改进。更多内容请关注本次专辑的相关内容……

  GitLab 今日宣布从 Khosla Ventures 获得 400万美元的 A 轮融资。在此前的 7月份,GitLab 刚获得 150万美元的种子轮融资。

  GitLab 将利用新的资金加速发展,扩大全球业务包括研发、市场和销售。此外,GitLab 还宣布 GitLab 8.0 将于 9月 22日发布。GitLab 8.0 将减少 50%的磁盘占用,更快的合并,内置持续集成(CI)到 GitLab 本身,提高了界面和导航,以及“通过电子邮件回复”功能,它可以使用户通过移动设备就能够对某个问题上迅速发表评论,或者合并请求。


  目前有超过 100,000 家公司和组织使用 GitLab 本地部署,包括 NASA, CERN, Alibaba, SpaceX, O’Reilly, IBM, and Expedia。更多的,大家可以关注本次专辑……

  编程语言有多少种?你只需看下维基百科上的清单就知道了,种类极其繁多。当然我们不可能每一门语言都会,但学习下新事物,笔者认为还是很有必要的。本文就带大家认识一下函数式语言Roy。

  本文译自国外记者Federico Carrone对Brian McKenn的专访,Brian是编程语言Roy之父。访谈内容涉及Roy与Purescript,依赖类型等事物的比较以及Brian对其它流行技术的看法。


  Roy的主要特性有哪些呢?Roy属于函数式编程语言,其特性有:类型和类型推断;代数数据类型和模式匹配;Monadic(单细胞)语法。

  请问设计Roy的初衷是?在用JavaScript工作几年后,我开始了Roy的编写。在学习Haskell的时候,它给了我很多启发和灵感。有类型概念的函数式编程使我在工作过程中获益良多,所以我想把它运用到Web编程里。

  Python 3.5.0在9月13号正式发布,与3.4相比,有哪些让人期待的新特性呢?

  PEP441,优化Python对zip压缩包的支持。从2.6版本开始,Python支持将文件或zip形式的压缩包作为脚本执行,对于有必要作为一个文件发布又复杂到要分模块管理的应用来说,这个功能很实用。但是这个功能却鲜有人知,原因之一是当时没有很好地宣传,只在What’s New中提到,没有写到文档中;原因之二是Windows没有为这种形式的文件(.zip)提供相应地Python扩展名(类似.py)。所以这一次的版本中重新发布了这个特性,并且,定义.pyz和.pyzw作为“Python的zip应用”和“Windows下Python Zip应用”的扩展名,并提供了一个简单的管理工具。


    PEP448,解包操作更加方便。*作为可迭代的解包操作符,**作为字典的解包操作符。list,tuple等数据结构通过解包操作会得到分散的对象,例如,*range(4), 4结果得到(0, 1, 2, 3, 4)。PEP461,%操作符支持对字节和字节数组的格式化。
   
  PEP465,新增矩阵乘法运算符’@’。 a @ b表示矩阵a乘矩阵b,也支持a @= b。PEP471,新增os.scandir(),能够快速遍历目录。PEP475,提供系统调用中断时自动重试的支持。PEP479,StopIteration异常改在生成器内部处理。现在如果生成器raise一个StopIteration,将会替换为RuntimeError。因为这个特性不能向前兼容,所以最初是以__future__的形式发布的。

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

2015 年最佳开源数据中心和云计算软件


  知名 IT 杂志《InfoWorld》评选出了年度最佳开源平台、基础设施、管理和编排软件。你可能已经听说过 Docker 容器这项新技术。开发人员很喜欢它,因为可以用脚本来构建容器,添加一层层服务,并直接从 MacBook Pro 将它们推送到服务器进行测试。容器之所以切实可行,是因为它们超轻量级,不像那些现在已经过时的虚拟机。容器以及交付服务的其他轻量级方法正在改变操作系统、应用程序及管理工具的格局。这份榜单上的最佳数据中心和云计算软件更是其中的佼佼者。

面对20亿行代码,Google如何管理?

  面对“Google 这家公司有多大?”这种问题,你可能会用收入、股票价格、客户数量或者是形而上学的影响力来回答这个问题。但是,这还不是全部。Google 作为全球最大的互联网公司,我们当然可以用“互联网思维”来思考这个问题,比如用代码数量来衡量它。来自于 Google 的 Rachel Potvin,在周一举办的硅谷工程会议上给了我们一个可以参考的答案。

微软发布Azure Cloud Switch实为专业化Linux


  9月19日报道,微软本周发布了一款名为Azure Cloud Switch的新产品,这是一款只有那些研究最新连网技术的开发商和IT专业人士才会感兴趣的产品。最具有讽刺意味的是,Azure Cloud Switch从本质上来说就是一款特殊版本的Linux系统,而在微软前首席执行官史蒂夫·鲍尔默(Steve Ballmer)的眼中,Linux跟癌症没什么两样。

酷毙

雷人

鲜花

鸡蛋

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

最新评论

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

返回顶部