每月技术提升2017年3月

每月技术追踪

  1. [前端移动]经历了 6 个 RC 版本之后,Angular 项目组终于发布了正式版 Angular 4.0.0。正如以前声明的该版本向后兼容大多数应用中的 2.x.x 系列,速度更快、体积更小。由于 Angular 团队计划每半年发布一个主要(Major)版本,因此按计划 Angular 5 将于 2017 年 9 月发布。
  2. [移动开发]微信小程序开放个人开发者申请注册,已认证的公众号,可将已关联的小程序页面放置到自定义菜单中,公众号已关联的小程序页面可以配置到公众号的模版消息中,公众号关联小程序时,可选择给粉丝下发通知消息,开发者可以在小程序中使用ES6的绝大多数API,而不用考虑JavaScript版本兼容问题。
  3. [编程语言]Node.js 7.6正式默认支持async/await功能,并能够使低内存设备获得更出色的性能。对async/await的支持来自于将V8升级至版本5.5。
  4. [大数据]2017年3月29日,Kubernetes官方正式发布Kubernetes 1.6版本。Kubernetes称在这套最新发行版高度关注规模化与自动化的需求,旨在帮助用户在单一集群之上部署面向多用户的多种工作负载。 新的版本将能够支持5000节点大规模集群,亦推出了动态存储配置机制的稳定版本。基于角色的访问控制(简称RBAC:Role-based access control)机制多种其它计划调度功能亦迎来了其beta测试版本。同时,还添加智能化默认设置选项,API服务器的默认后端存储已经在新集群内被升级为默认使用etcd v3,旨在帮助用户凭借相关高度自动化能力实现开箱即用。
  5. [机器学习]为了加强其机器学习和人工智能业务,谷歌收购了Kaggle数据科学公司,但没有公开收购条款细节。这项收购并不出人意料。Kaggle在平台上拥有50万数据科学家,它将使Google能够立即在AI社区中拓展其覆盖范围。随着谷歌与亚马逊在云计算领域的竞争难分伯仲,它将需要尽可能多的制胜点,这也将帮助谷歌在数据科学社区中更加扎实地确立其品牌。Kaggle由Goldbloom和Ben Hamner于2010年创立。企业和研究人员在Kaggle上发布数据,让全世界的统计师和数据科学家对数据集进行建模和分析,以竞赛的形式评选出最佳模型。Kaggle的众包竞赛模式的价值在于,让人们有可能从无穷无尽的建模方法中,寻找到最优解。作为一个举办数据科学和机器学习竞赛的平台,尽管早期有一些竞争对手,如DrivenData,TopCoder和HackerRank,Kaggle已经通过特别的市场定位,将它们远远甩在后面。它已经是数据科学和机器学习竞赛领域当之无愧的大哥大。上月,谷歌与Kaggle合作举办了一场关于对YouTube视频进行分类的机器学习的竞赛,大赛设立的奖金为10万美元。
  6. [运维]“不沉航母” AWS S3 (Simple Storage Service)几天前也“沉”了4个小时,墙外的半个互联网也跟着挂了。运维人员想移除一个账务系统里的一个子系统下的一些少量的服务器(估计这些服务器上有问题,所以想移掉后重新部署),结果一条命令搞错了,导致了移除了大量的S3的控制系统。这两个核心服务在启动时要重建并校验对象索引元数据的完整性,这个过程没想到花了这么长的时候。
  7. [安全]Linus宣布替换git中的SHA-1算法。git使用SHA-1主要是为了做错误检测,保证数据的完整性,对于信任问题,他不会因为某个特定的hash值就去信任某组数据。当然在相当程度上,git也受益于SHA-1作为“信任工具”带来益处,所以攻破SHA-1对git确实有不良影响。
  8. [金融科技]华尔街第一大投行摩根大通又搞了一件大事情!彭博社报道称,摩根大通开发了一款金融合同解析软件COIN。这款软件上线半年多,经测试,原先律师和贷款人员每年需要360000小时才能完成的工作,COIN只需几秒就能完成。此外,它还和英特尔、微软等30多家企业组成了一个新的区块链联盟,以开发相关的标准和技术,让企业更加便利使用新崛起的Ethereum以太坊区块链技术。去年,摩根大通还与区块链创业公司Digital Asset Holdings启动了一个测试项目。该公司CEO布利斯•马斯特斯(Blythe Masters)是摩根大通前高管。本月企业以太坊联盟也发布了愿景文件,包括:可插拔共识、监管、互操作性、以太坊协议更新、安全代码执行、存储和性能优化等。
  9. [科技公司]2017年3月9日,阿里巴巴透露正在启动一项代号“NASA”的计划,面向未来20年组建强大的独立研发部门,建立新的机制体制,为服务20亿人的新经济体储备核心科技。2017年3月22日,百度首席科学家吴恩达Andrew Ng在英文自媒体平台Medium及微博Twitter等个人社交平台发布公开信,宣布自己即将从百度离职,开启自己在人工智能领域的新篇章。2017年3月23日,腾讯官方宣布,正式任命人工智能领域顶尖科学家张潼博士担任腾讯AI Lab(腾讯人工智能实验室)主任。张潼博士将作为腾讯AI Lab第一负责人,带领50余位AI科学家及200多位AI应用工程师团队,专注于人工智能的基础研究,主要包括计算机视觉、语音识别、自然语言处理和机器学习这四个垂直领域。
  10. [技术新闻]中国考虑解锁谷歌学术搜索,3月29日,谷歌正式推送了谷歌翻译5.8版本的Android和IOS客户端更新,这次更新对之前版本中出现的一些问题进行了修正,但是最值得一提的是,这次更新对于广大中国用户非常有意义,因为中国地区的用户可以无障碍使用这款翻译软件。

chaozh评论:国内BAT也开始大力跟进机器学习领域,Google更是收购Kaggle加固自己的大哥地位,但是本月开源没有太多系统升级。另外企业以太坊联盟的投入让区块链技术的发展有了更实质的推进。小程序增加了推广入口,Google也慢慢加入大陆服务,都是福音。

每月书籍推荐

《Go语言学习笔记》,作者:  雨痕,本书适合有其他语言编程经验的人快速入门掌握Go语言,虽然全书一半都是代码,但是看得很舒服,主要是说明简洁清晰。另外本书是采用开源方法写作,因此完全可以免费下载到最新的电子版。

提交看法

抢沙发

还没有评论,你可以来抢沙发