微信号:infoqchina

介绍:有内容的技术社区媒体

Q新闻丨知名终端模拟软件XSHELL多版本存在后门;.NET Core 2.0终发布;Swift

2017-08-19 09:05 为你播报的

编辑|小智
审校|郭蕾
本周要闻:Java 依旧排名第一,但前 20 大多数编程语言呈下降趋势;.NET Core 2.0 终于发布了;Swift 语言之父 Chris Lattner 宣布加入 Google;知名终端模拟软件 XSHELL 多版本存在后门,或上传用户服务器账号密码!消息称 Docker 公司正准备新一轮融资,估值 13 亿美元。
Java 依旧排名第一,但前 20 大多数编程语言呈下降趋势

2017 年 8 月的 TIOBE 编程语言排行榜显示 Java 在流行程度上是世界上排名第一的编程语言。然而,纵观榜上前 20 名的编程语言,大多数编程语言都呈下降的趋势。因此,开发者们该何去何从?TIOBE 显示,有几种新的编程语言填补了这些空缺并且获得了程序员们的青睐。

Java 的流行指数依旧是排行榜上第二名有力竞争者 C 语言的两倍,但是这两种编程语言较去年的受欢迎程度都有显著的下降。榜上前 20 名中的另外 12 种编程语言也有所下降,然而前 20 名中剩余的 6 种编程语言(Visual Basic、.NET、R、Go 等等)增长比率的总和也才不过 1.34%,远低于 Java 一门编程语言 6.05% 的下降比率。

在 TIOBE 上我们看到了大家对一批新兴语言的兴趣高涨,尤其是 Crystal、Kotlin、Conjure、Hack 和 Julia。它们在整体比例中的份额很小(都低于 1%),但是它们增长的速度足以引起大家的注意。

.NET Core 2.0 终于发布了

.NET Core 2.0 的最终版本终于发布了。这是.NET 开源跨平台的一个重大里程碑, 也是很多支持者、社区、公司共同努力的结果。开发者们可以采用命令行、自己喜欢的文本编辑器、Visual Studio 2017 15.3、Visual Studio Code、或者 Visual Studio for Mac 开始首个.NET Core 2.0 项目的开发。 .NET Core 2.0 也已经可以支持生产环境的负载,无论是运行在你自己的硬件设备还是你最喜爱的云平台(如 Microsoft Azure)。

同时,微软还发布了 ASP.NET Core 2.0 和 Entity Framework Core 2.0。 .NET Standard 2.0 规范也已完成,它与.NET Core 2.0 同时确定了最终的版本。.NET Standard 是改进代码共享并使每个.NET 实现中的 API 可用性更为一致的关键措施,在 2.0 中提供的 API 数量是现有项目的两倍之多。.NET Core 2.0 包括了很多大的改进,以促使.NET Core 更容易使用以及提高其作为一个平台时的能力。

Swift 语言之父 Chris Lattner 宣布加入 Google

今年 6 月,我们曾报道,离开苹果后加入特斯拉的 Swift 语言之父 Chris Lattner 已从特斯拉离职。当时他表示自己并不适合特斯拉,更有兴趣去了解经验丰富的工程领导的角色。

昨天,Chris Lattner 在推特上宣布,将从下周开始在 Google Brain 从事人工智能方面的工作。Google Brain 是 Alphabet (谷歌的母公司)的一个下属部门,专攻机器学习和人工智能。更注重谷歌整个产品线上所用技术的实际应用,该部门的明确目标是将该学科广泛推广到公司之外的领域。

知名终端模拟软件 XSHELL 多版本存在后门,或上传用户服务器账号密码!

Xshell 是一款强大, 著名的终端模拟软件,被广泛的用于服务器运维和管理,Xshell 支持 SSH,SFTP,TELNET,RLOGIN 和 SERIAL 功能。它提供业界领先的性能和强大功能,在免费终端模拟软件中有着不可替代的地位。企业版中拥有更专业的功能其中包括: 标签式的环境,动态端口转发,自定义键映射,用户定义按钮,VB 脚本和用于显示 2 byte 字符和支持国际语言的 UNICODE 终端。

日前,360CERT 获悉某安全公司发现 NetSarang 的 Xmanager, Xshell, Xftp, Xlpd 等产品中,发布的 nssock2.dll 模块中存在恶意代码,在 Xshell 5.0.1322 和 Xshell 5.0.1325 两个版本中均已确认恶意代码存在。360CERT 通过行为分析发现后门会对一个箱子域名“nylalobghyhirgh.com”发起请求。该域名开启了隐私保护,且只能查询到 NS 记录。此外,该域名还会向多个超长域名做渗出,且域名采用了 DGA 生成算法,通过 DNS 解析时渗出数据。存在后门的版本会向 nylalobghyhirgh.com 发起请求,一天的访问量超过 800 万。如果之前是从有问题版本升级到最新的,有可能信息已经泄露,保险起见建议修改密码,目前仅能证明该程序获取了(用户名、主机名、网络信息等),其他信息还在进一步核实。建议去官网网站下载更新最新版本。

消息称 Docker 公司正准备新一轮融资,估值 13 亿美元

据业内人士透露,商业软件 Docker 公司正在准备新一轮融资,企业估值已达 13 亿美元。

预计在 2017 年 8 月底前,Docker 公司将会完成新一轮 7500 万美元的融资,这将有助于推进该公司最新推出的赢取商业客户行动,并最终从公司被全球范围内开发人员广为使用的开源工具中获利。据透露,部分资金将用于组建一支 2B 的营销和销售团队,专门服务企业客户。Docker 公司的上一轮融资是在 2015 年,当时估值 10 亿美金。下图是 CrunchBase 上汇总的 Docker 公司融资信息。

亚马逊 AWS 发布新服务 Macie,让机器学习开始产品化

据悉,8 月 15 日,亚马逊 AWS 云计算发布了一项新服务 Macie,该服务使用机器学习对公司云端的数据进行分类,对敏感数据的访问模式进行监控,以确保数据的安全。

据了解,当用户启用该系统时,Macie 将会对敏感信息进行分类,并对信息进行相应的风险指数标记。其中,机器学习系统将会对信息的常规访问模式进行辨别和分析,如果发现异常,Macie 会提醒客户的安全维护团队,以提醒他们查看。

Kotlin 1.1.4 发布,改进对 Java 9 的支持

Kotlin 1.1.4 已发布。这是 Kotlin 1.1 系列一个新的 bug 修复和工具更新版本。该更新与 2016.2 至 2017.2 的所有 IntelliJ IDEA 版本兼容,也和 Android Studio 2.3 和 3.0 beta 兼容。

主要更新内容如下:

  1. 修复 IDEA 插件中的主要性能回归

  2. 添加对包缺省的可控性注解的支持

  3. 改进对 Java 9 的支持:从此版本开始,Kotlin 基于 module-info.java 的信息执行基于模块的可见性检查。 现在还支持在 JDK 9 下运行编译器。

  4. 添加一个用于 JavaScript 死代码消除的工具,提高对 JS 调试和 JS 单元测试支持的源映射支持

  5. 生成更高效的字节码

  6. 为 IntelliJ IDEA 插件添加新功能

  7. Android Extensions 插件增强功能

Visual Studio 2017 15.3 发布,可用性改进

Visual Studio 2017 15.3 版本已发布,同时发布的还有 .NET Core 2.0 以及 Visual Studio for Mac 7.1 。该版本包含 1700 多项改进,主要专注于可用性的改进,尤其是在 low-vision 和 no-vision 模式下使用 Visual Studio 2017 感觉会尤为明显。

主要包括:

  • 调试更易于使用

  • VS 编辑器的文字修饰会让开发者了解一系列代码上特定的功能

  • 修复可靠性问题来提高性能

  • Azure Functions 支持

  • Broad Azure 登录支持

  • 容器支持改进

  • 内置持续交付工具

阿里云计算付费用户首次破百万,收入同比增长 96%

阿里最新发布的财报显示,云计算付费用户数量首次超过 100 万,较前一季度增加 13.7 万,成为亚洲首家达到百万级用户规模的云计算公司。受益于付费用户的强劲增长,云计算收入同比增长 96% 至人民币 24.31 亿元(3.59 亿美元)。

阿里云还将客户名单拓展至包括中信集团、中国华能集团、人保金服、亚洲航空等海内外超大型企业。在国际市场,阿里云继续扩大全球布局和客户群体。本季度宣布了在马来西亚和印度尼西亚建立 2 个数据中心的计划,它们将加入已布局逾 14 个国家及地区的数据中心网络,以服务全球用户。

微软收购云计算公司 Cycle Computing 强化 Azure 竞争力

据 CNBC 北京时间 8 月 16 日报道,微软周二宣布,已经收购云计算公司 Cycle Computing。该公司成立已有 12 年时间,专注于运行不同公有云上复杂的高性能运算工作。此次交易的条款并未披露。

收购 Cycle Computing 将帮助微软公有云 Azure 获得更多的超算工作客户,而不是让它们跑到亚马逊 AWS 和 Alphabet 的谷歌云平台等竞争对手的手中。据悉,Cycle Computing 的 CycleCloud 软件可帮助各公司运行多个平台上的特定计算工作,然后在必要时提供云基础设施。

MongoDB 正在秘密 IPO ,准备年底前上市

据 TechCrunch 报道,提供高性能数据存储解决方案的 MongoDB 正在秘密准备 IPO 。该公司在过去几周内提交了相关 S-1 文件,目的是在年底前上市。

位于纽约的 MongoDB 帮助包括 Adobe、eBay 和花旗集团在内的大型公司管理数据库。其中一些产品包括其名字上的 MongoDB 开源数据库和 Atlas 数据库即服务产品。追溯到 2008 年,该公司获得了红杉资本、英特尔投资公司、NEA 等知名投资机构超过 3 亿美元的投资。最近的一轮是两年前的近 16 亿美元的融资。

Airbnb 将把中国技术团队扩大三倍 目标客户瞄准千禧世代

Airbnb 正加大在中国的投资力度,计划未来 12 个月内将工程师团队扩大三倍,并致力于吸引对中国游兴趣渐浓的有钱的千禧世代。

彭博社 15 日报道称,Airbnb 联合创始人 Nathan Blecharczyk 表示,公司将把在美国以外唯一拥有工程部门的海外办公室 -- 北京办公室的技术团队扩大到 100 多人。他还表示,这属于先前宣布的将投资提高一倍、将当地员工数增加两倍至 300 人的计划内容,并将有助于其重新推出面向大约 4 亿有自由行意愿的年轻人的服务。

Twitter 启动新 Scala 编译器开源项目,旨在提高编译速度

Twitter 在 GitHub 上启动了一个全新的 Scala 编译器开源项目,编译器的名字叫作 Reasonable Scala Compiler(简称 rsc),旨在提升编译速度。

Twitter 目前几乎拥有世界上最多的 Scala 代码,从整体来看,在公司层面提升 Scala 代码的编译速度对于他们来说是很有意义的。项目的目标如下:

  • 大幅度提升 Scala 代码的编译速度

  • 研究 Scala 各种特性的编译时间开销

  • 找出可以使用 rsc 进行编译的 Scala 特性子集

  • 分享经验给其他 Scala 编译器

项目的目标不包括以下几点:

  • 完全向后兼容(可以考虑 Lightbend Scala)

  • 新语言特性(可以考虑 Dotty 或 Typelevel Scala)

  • 类型系统的改进(可以考虑 Dotty 或 Typelevel Scala)

  • 运行时性能(视情况而定)

参考线索
  • http://www.infoq.com/cn/news/2017/08/Java-Still-One-Tiobe

  • http://www.infoq.com/cn/news/2017/08/NET-Core-2-0-publish

  • https://www.oschina.net/news/87741/chris-lattner-join-google-brain

  • http://bobao.360.cn/news/detail/4263.html

  • https://mp.weixin.qq.com/s?__biz=MzIzNjUxMzk2NQ==&mid=2247485611&idx=1&sn=8138a4fa340ad7199b7fdf0be4491ed5

  • http://www.sohu.com/a/164836860_324615

  • https://www.oschina.net/news/87762/kotlin-1-1-4-released

  • https://www.oschina.net/news/87758/visual-studio-2017-15-3

  • http://tech.ifeng.com/a/20170816/44663567_0.shtml

  • http://www.oschina.net/news/87805/mongodb-secretly-ipo

今日荐文

点击下方图片即可阅读

从代码层面优化系统性能应该怎么做?


 
InfoQ 更多文章 七月精选十篇技术好文,收藏指数满格! 深度学习在美团点评推荐平台排序中的运用 从代码层面优化系统性能应该怎么做? 如何成为一个合格的技术Leader?一位高颜值的女性研发总监如是说 如何快速搭建一个微服务架构?
猜您喜欢 从 TensorFlow 到 Core ML Android CustomView 这是一篇被知乎官方禁掉的文章 没有谁瞧不起谁 周报02 | 防辐射蓝光眼镜