Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95%丨Q新闻...

本文主要是介绍Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95%丨Q新闻...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击关注 InfoQ,置顶公众号

接收程序员的技术早餐

Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95%丨Q新闻

编辑|小智

本周要闻:Kotlin 使用率达 35%,Java 要退位了?NGINX 发布支持动态配置的开源 Web 服务器;微软提高应用开发者分成比例至 95%;Fast 50 报告:JavaScript 岗位需求增长 59.1%;苹果下最后通牒要求应用更新必须支持 iPhone X 和 iOS 11;百度软件中心的开源软件被发现捆绑恶意程序;中兴发内部邮件:未来两周是打破僵局的关键期。向 10 年前死难的同胞们致敬。

Kotlin 使用率达 35%,Java 要退位了?

在今年的 Google I/O 大会上,关于 Kotlin,Google 只说了只言片语:在过去一年里,有 35% 的专业 Android 开发者在使用 Kotlin,其中 95% 的开发者都对 Kotlin 非常满意。之后就没有再宣布关于 Kotlin 的重大消息或规划了。但结合过去 Google Java 侵权案的判决结果,我们似乎可以嗅出一丝诡异的气息。过去一年,Google 对于 Kotlin 的偏向已经十分明显。

NGINX 发布支持动态配置的开源 Web 服务器

NGINX 最近发布了 NGINX Unit 1.0 版。NGINX Unit 是一种开源的 Web 和应用服务,它支持远程配置和动态配置,使得配置上的更改不会对服务造成中断。Unit 1.0 还支持在同一实例中运行 Go、Perl、PHP、Python 和 Ruby 等多种语言,也支持同一语言的多个版本。NGINX Unit 并非依赖于静态的配置文件,而是使用 JSON 通过 REST API 进行配置。所有的配置直接存储在内存中,支持运行中的服务无需重启即可应用配置更改。路由过程同样也是持续的,不需要重启。

微软提高应用开发者分成比例至 95%

近日,在 Build 2018 全球开发者大会上,微软正式宣布,未来 Windows 开发者将最高获得 95% 的收入分成,而此前的分成比例为 70%。详细来说,所有通过“微软商店”销售的消费者软件,开发者将获得软件下载收入以及软件内消费收入的 95% 分成,不过需要注意的是,游戏软件和 Xbox 平台不包括在其中。另外,如果消费者是通过微软协助的某个营销手段下载了软件,比如软件在微软商店内获得宣传推广,那么开发者能够获得 85% 的分成。这些分成政策覆盖的消费者购买设备包括 Windows 10 电脑、混合现实设备、Windows 手机、Surface Hub 等,而据微软透露,全球 Windows 10 的活跃装机量已经突破了 7 亿。

Fast 50 报告:JavaScript 岗位需求增长 59.1%

近日,Freelancer 发布了 2018 年第一季度的“Fast 50 报告”,这份报告展示了 2018 年技术的总体趋势,包括区块链、人工智能和 JavaScript 编程语言等最热门的技术。报告显示,相比 2017 年第四季度,2018 年第一季度 JavaScript 相关工作岗位增长了 59.1%,而 C#相关工作增加了 62.1%之多。Python 在 2018 年第一季度也增长了 51.6%。此外,Angular 上涨了 63.5%,对 React.js 技能的需求也增长了 17.5%。随着区块链的普及,对区块链技能的需求也日益增长。数据显示,2017 年第四季度到 2018 年第一季度,区块链相关的工作岗位增加了 58%。在 Facebook 泄露用户数据隐私的巨大丑闻之后,人们开始对网络安全加以警惕。据调查,与网络安全相关的职位增加了 24%。人工智能技术的需求持续上升,令人惊奇的是,它在以每年 106% 的惊人速度增长。

苹果下最后通牒要求应用更新必须支持 iPhone X 和 iOS 11

苹果向开发者发出通知,从 2018 年 7 月起,所有递交到 App Store 的应用更新都必须支持 iPhone X 的显示屏和 iOS 11 SDK。苹果预计将会在今年晚些时候推出更多屏幕形状类似 iPhone X 的设备,要求应用支持 iPhone X 对它而言显然非常重要。大多数流行应用都已经更新支持新的特性,但还有很多应用没有更新。这不是第一次苹果对支持某些特性发出最后期限。

Google I/O 大会带来了这些重磅新闻

北京时间,5 月 9 日凌晨一点,谷歌在加州山景城召开一年一度的 I/O 大会。谷歌大会全程围绕 AI 技术展开,谷歌强调,在技术快速发展的今天,“科技与责任”更应该是谷歌追求的主要目标。

  • Gboard 输入法 语音播报输入更便捷

  • Gmail 邮箱 预判输入让“你”写的更快

  • Google Photos 带来三大新功能:一键修图、选择性降低饱和度和图库共享

  • Google Assistant 可以帮你打电话了

  • Android P 国内一举拿下四个首批适配名额

  • Google Lens 相机 虚拟和现实世界只差一个摄像头

  • Maymo 无人驾驶 新手也可以做老司机

  • TPU3.0 相比上代性能提高 8 倍

  • Google AI 大一统 人工智能势不可挡

百度软件中心的开源软件被发现捆绑恶意程序

日前,网友爆料他通过百度软件中心的开源软件 PuTTY 被发现捆绑了恶意程序。在曝光之后,百度已经删除了相关页面和快照(谷歌快照还在)。用户下载的 PuTTY 没有数字签名,启动后首先访问一个 URL,获取想要下载的文件列表,运行时则会在后台静默下载 “金山毒霸” 和“爱奇艺”等程序。对下载网站的分析发现,此事可能是一名百度工程师所为,可能是这名工程师利用职务之便修改程序实施恶意推广。

Java 性能监控调试工具 JMC 宣布开源

JRockit JVM 创始人之一、Oracle Java 产品组成员 Marcus Hirt 昨日在其博客上宣布,Java Mission Control(JMC)的源代码已正式开源。

Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95%丨Q新闻

JMC 是源自 JRockit JVM 的一套监控和管理工具,Oracle 在 2013 年发布 JAVA 7u40(Java 7 Update 40) 时将其包含在 JDK 中,用户不再需要额外下载。该工具主要由三个组件构成:Java 进程浏览器、JMX 控制台和 Java Flight 记录器。

Chrome OS 将能运行 Linux 应用

开发者现在可以把 Chrome OS 笔记本电脑做开发机了。通过一个运行 Debian Stretch 的定制虚拟机,Chrome OS 将能运行 Linux 应用。这意味着你可以在 Chrome OS 电脑上运行 Linux 版的 Visual Studio Code,或用 Android Studio 构建 Android 应用然后测试。Linux on Chrome OS 的首个预览版已经提供给 Pixelbook,Google 会在以后支持更多设备。通过 WINE,Chrome OS 以后也有可能支持运行 Windows 应用了。

谷歌、百度等联合发布机器学习新基准 MLPerf

近日,来自学界和业界的多个组织,包括谷歌、百度、英特尔、AMD、哈佛和斯坦福,共同发布了新型基准 MLPerf,用于衡量机器学习软硬件的速度。长期以来,市场上的 AI 性能对比一直比较粗略,鱼龙混杂且通用性不足,难以作为参考。同时,目前大部分 AI 性能对比都是由既得利益者发布,比如英特尔发布博客展示了使用 RNN 执行机器翻译时选择软硬件的相关数据。这并不是在针对英特尔。此类对比通常包含有用的见解,但是它们通常用于展示一方相比另一方的优势。标准化基准则可以缓解这一状况。目前,MLPref 已经在 GitHub 上开源,但仍然处于非常早期的阶段,MLPref 强调,这次发布的更像是一个内部测试版,这一基准仍然在开发和精炼中,并期待在五月末能基于用户输入进行大幅更新。

高通:首批 5G 手机预计 2018 年推出 最高速度超 4Gbps

北京时间 5 月 11 日早间消息,高通高级副总裁德佳·普拉萨德·马拉迪(Durga Prasad Malladi)接受媒体采访时表示,该公司预计首批 5G 手机将在 2018 年发布,而非 2019 年。尽管多数运营商和设备厂商都将在明年推出 5G 手机,但一些激进的区域性企业准备在今年晚些时候发布一些符合 5G 标准的手机,提供两倍或四倍于 4G 手机的网速。 “一些公司计划在 2018 年末商业化。”马拉迪说,“我们会不遗余力帮助他们。” 运营商正在逐步完善 5G 网络建设,马拉迪则指出,目前的下载速度在 1Gbps 到 4.5Gbps 之间,预计初期的速度为 2Gbps 或 4Gbps,达到现有 4G/LTE 网络的 2 倍或 4 倍。

中兴发内部邮件:未来两周是打破僵局的关键期

据彭博社报道,中兴给公司高层发送的邮件显示,中兴将接下来两周描述为“一个关键性的时间窗口”,并要求公司管理层安抚员工的情绪。邮件中写道,“公司目前正努力尽快走出僵局”。“别让不准确的信息和谣言扰乱人心。坚持在你的岗位,鼓舞你的组员,安抚你的团队。”但邮件并没有详尽地阐明两周内的具体应对计划。目前中兴网站和天猫上的旗舰店已经暂停手机销售,中兴通讯已经在深港两地公告停牌,并发布“延期披露 2018 年第一季度报告及继续停牌”的公告。

极客邦科技招聘啦!

如果你想加入 InfoQ 做服务广大程序员的前沿技术内容,如果你想得到采访一线技术专家、国内外技术大牛的机会,如果你想在 QCon、ArchSummit 上了解互联网技术走向,如果你认同程序员需要一线的、中立客观的、趋势性的技术文章,还等什么?快来加入我们吧!

本月份的重点招聘岗位请看 ↓ ↓ ↓

Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95%丨Q新闻

除了以上岗位,我们还在招聘各类工程师,了解更多详情可邮件联系 ada.cao@geekbang.org

确认过眼神,你是我们在等的人!

参考线索

  • http://www.infoq.com/cn/news/2018/05/Kotlin-35-java

  • http://www.infoq.com/cn/news/2018/05/nginx-unit-dynamic-web-server

  • https://time.geekbang.org/column/article/7097?from=timeline

  • https://time.geekbang.org/column/article/6881

  • https://www.solidot.org/story?sid=56438

  • http://tech.sina.com.cn/mobile/n/n/2018-05-11/doc-ihaichra0681253.shtml

  • https://www.solidot.org/story?sid=56452

  • https://www.oschina.net/news/95830/jmc-open-sourced

  • https://www.solidot.org/story?sid=56433

  • https://time.geekbang.org/column/article/6880

  • http://tech.sina.com.cn/it/2018-05-11/doc-ihamfahw0508896.shtml

  • https://www.ithome.com/html/it/359348.htm

今日荐文

点击下方图片即可阅读

Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95%丨Q新闻

左耳朵耗子:编程的本质是什么?

这篇关于Kotlin使用率达35%,Java要退位?百度软件中心的开源软件被发现捆绑恶意程序;微软提高开发者分成比例至 95%丨Q新闻...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/473723

相关文章

Java实现Excel与HTML互转

《Java实现Excel与HTML互转》Excel是一种电子表格格式,而HTM则是一种用于创建网页的标记语言,虽然两者在用途上存在差异,但有时我们需要将数据从一种格式转换为另一种格式,下面我们就来看看... Excel是一种电子表格格式,广泛用于数据处理和分析,而HTM则是一种用于创建网页的标记语言。虽然两

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni

Java中Springboot集成Kafka实现消息发送和接收功能

《Java中Springboot集成Kafka实现消息发送和接收功能》Kafka是一个高吞吐量的分布式发布-订阅消息系统,主要用于处理大规模数据流,它由生产者、消费者、主题、分区和代理等组件构成,Ka... 目录一、Kafka 简介二、Kafka 功能三、POM依赖四、配置文件五、生产者六、消费者一、Kaf

Java访问修饰符public、private、protected及默认访问权限详解

《Java访问修饰符public、private、protected及默认访问权限详解》:本文主要介绍Java访问修饰符public、private、protected及默认访问权限的相关资料,每... 目录前言1. public 访问修饰符特点:示例:适用场景:2. private 访问修饰符特点:示例:

详解Java如何向http/https接口发出请求

《详解Java如何向http/https接口发出请求》这篇文章主要为大家详细介绍了Java如何实现向http/https接口发出请求,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 用Java发送web请求所用到的包都在java.net下,在具体使用时可以用如下代码,你可以把它封装成一

SpringBoot使用Apache Tika检测敏感信息

《SpringBoot使用ApacheTika检测敏感信息》ApacheTika是一个功能强大的内容分析工具,它能够从多种文件格式中提取文本、元数据以及其他结构化信息,下面我们来看看如何使用Ap... 目录Tika 主要特性1. 多格式支持2. 自动文件类型检测3. 文本和元数据提取4. 支持 OCR(光学

Java内存泄漏问题的排查、优化与最佳实践

《Java内存泄漏问题的排查、优化与最佳实践》在Java开发中,内存泄漏是一个常见且令人头疼的问题,内存泄漏指的是程序在运行过程中,已经不再使用的对象没有被及时释放,从而导致内存占用不断增加,最终... 目录引言1. 什么是内存泄漏?常见的内存泄漏情况2. 如何排查 Java 中的内存泄漏?2.1 使用 J

JAVA系统中Spring Boot应用程序的配置文件application.yml使用详解

《JAVA系统中SpringBoot应用程序的配置文件application.yml使用详解》:本文主要介绍JAVA系统中SpringBoot应用程序的配置文件application.yml的... 目录文件路径文件内容解释1. Server 配置2. Spring 配置3. Logging 配置4. Ma

Java 字符数组转字符串的常用方法

《Java字符数组转字符串的常用方法》文章总结了在Java中将字符数组转换为字符串的几种常用方法,包括使用String构造函数、String.valueOf()方法、StringBuilder以及A... 目录1. 使用String构造函数1.1 基本转换方法1.2 注意事项2. 使用String.valu

java脚本使用不同版本jdk的说明介绍

《java脚本使用不同版本jdk的说明介绍》本文介绍了在Java中执行JavaScript脚本的几种方式,包括使用ScriptEngine、Nashorn和GraalVM,ScriptEngine适用... 目录Java脚本使用不同版本jdk的说明1.使用ScriptEngine执行javascript2.