W3Cschool开发者日报|6月全球数据库排名
1、2018 年 6 月全球数据库排名:Oracle 不惧围剿
DB-Engines 发布了 2018 年 6 月份的数据库排名,排名前三的依然是 Oracle、MySQL 和 Microsoft SQL Server 。前 20 名的数据库中,本月排名出现上升的有 Elasticsearch 和 MariaDB ,分别从第 9 上升到第 8 和 第14 位升至第 13 位。此外,前 20 名的数据库中,本月涨幅最高的分别为:Oracle、MySQL 和 postgreSQL 。
2、苹果宣布将在 2019 年推出 iOS 和 macOS 跨平台功能
苹果 macOS 和 iOS 设备在功能方面越来越接近,现在苹果正在缩小这一差距。在昨天的 WWDC 开发者大会上,苹果表示不会将 iOS 和 macOS 进行合并,而是让 iOS 应用移植到 macOS 上变得更加简单。
根据苹果的说法,通过将 iOS 的 UIKit 框架元素直接集成到 macOS 中,以及桌面上使用的现有 AppKit 框架,可实现跨平台移植。
该跨平台移植功能目前仍在开发当中,苹果承诺在 2019 年的某个时候会正式向开发者发布此功能。
3、微软+ GitHub VS 谷歌+ GitLab ,用户争夺战已打响
在各大媒体纷纷报道 GitHub 被微软收购的消息时,GitLab 也没有闲着。GitLab 除了高调发文祝贺之外,还直接在官网首页挂出了从 GitHub 快速迁移的工具和广告 ,并在 YouTube 上进行了一些迁移教学的直播,推特上 #movingtogitlab 话题已近两千。这种正面挖墙脚的行为也让 GitLab 取得了不错的成果,平台项目导入量在过去 7 天增长了近 10 倍,注册用户增长了 5 倍,GitLab.com 的服务器已扩容三次。
4、基于开源代码的人工智能机器人 ELF OpenGo 击败顶级人类玩家
最近在 Facebook 的 F8 开发者大会上宣布,ELF OpenGo 机器人在赢得了最近与前 30 名人类玩家对阵的 14 场比赛后获得了专业地位。通过 ELF 平台,团队正在开展研究,专注于帮助计算机开发处理指数行动空间,长期延迟奖励和不完整信息的方法。
5、Valve 修复了一个影响过去十年 Steam 版本的漏洞
Valve 修复了一个影响过去十年所有 Steam 版本的严重漏洞,该漏洞允许攻击者在目标计算机上执行任意代码。Steam 是最流行的 PC 数字游戏发行平台,有千万级用户。发现该漏洞的安全研究员 Tom Court 称该漏洞是一个远程代码执行漏洞,能通过发送网络请求利用,攻击者只需要发送畸形的 UDP 包到目标的 Steam 客户端,就能触发漏洞在目标的计算机上执行恶意代码。
6、动态编程语言 Julia 0.7 alpha 版本新增许多语言特性
动态编程语言 Julia 0.7 alpha 版本已发布,供开发者开始升级软件包。v0.7 包含 v1.0 弃用的功能,所以当 alpha / beta 阶段结束时,所有的 depwarns 都会被取出。官方原话是 "An intermediate release feature-equivalent to 1.0 but with deprecations."0.7 新增了许多语言特性,并进行了不少的更新。
(详情:https://github.com/JuliaLang/julia/blob/master/NEWS.md)