因一行代码,万名土耳其民众被关押;AngularJS将再发布一个重要版本;Rust 2018将发布重大版本
Posted 程序员头条
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了因一行代码,万名土耳其民众被关押;AngularJS将再发布一个重要版本;Rust 2018将发布重大版本相关的知识,希望对你有一定的参考价值。
程序员头条,每日 10:24 播报!
0、因一行代码,万名土耳其民众被关押
据 solidot 报道,近日,因军事政变未遂,土耳其政府开始了残酷大清洗,三万多名土耳其人遭到土耳其艾尔多安政府的关押,而理由确是十分荒谬,其中有一部分人仅仅是因为一行计算机代码。
土耳其指责流亡在美国的伊斯兰教士 Fethullah Gulen 是军事政变的幕后策划者,而 Gulen 分子被指使用了一个鲜为人知的消息应用 ByLock 进行通信。在政变失败后,使用或安装了 ByLock 应用的土耳其人大都遭到了逮捕。
据了解,Bylock是一款在2014年到2016年期间使用的免费通讯应用App,类似于简化版的WhatsApp(一款类似于“微信”的跨平台通讯应用),但这款应用只能在知道对方名字的情况下才能进行沟通。
但一部分被关押的人不是因为安装了应用而是因为 ByLock 网站 Bylock.net 使用的 1x1 大小的透明像素。该透明像素被安全专家认为是故意设计的陷阱,怀疑 ByLock 的作者并不是真正的 Gulen 组织成员。问题是 ByLock 的透明像素不只是被 ByLock 使用,还被音乐应用和祷告提醒应用使用。
被洗清罪名的受害者
许多被捕的人最终洗清了罪名,但他们的工作和生活已经遭到了严重破坏,比如自己和家人都失去了工作。除此之外,据报道,还有四个人在还为接受应有的道歉时就已经自杀了。
1、mysql 分支版本 MariaDB 10.0.34 发布
MariaDB 10.0.34 发布了。MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可 MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行。主要更新内容:
稳定更新:
● MDEV-12173 - “错误:尝试在已删除的表空间上执行操作”
● MDEV-14916 - InnoDB 报告“Purge 到达历史列表头”
● MDEV-14174 - 从 innodb-track-changed-pages 开始崩溃
● ......(详情:https://mariadb.com/kb/en/library/mariadb-10034-release-notes/ )
2、php 虚拟机 HHVM 3.24.1, 3.21.6 和 3.18.8 发布
PHP 虚拟机 HHVM 发布了 3.24.1, 3.21.6 和 3.18.8 版本。HipHopVM(HHVM) 是 Facebook 推出的用来执行 PHP 代码的虚拟机,三个版本包含的更新内容如下:
● 与上游(PHP7)重新同步 parse_url(),修复对包含用户名和密码以及不寻常字符的URL的支持(3.24.1, 3.21.6, 3.18.8).
● 当 HHVM 针对 json-c 库构建时,支持 json_decode() 的 JSON_FB_HACK_ARRAYS 标志 (3.24.1, 3.21.6).
● 修复了在某些情况下间接导致IDE自动完成结果不正确或不完整的排序问题 (3.24.1, 3.21.6)(详情:https://github.com/facebook/hhvm/releases )
3、跨平台 Git 客户端 SmartGit 17.1.4 发布
SmartGit 17.1.4 发布了。SmartGit 是一个 Git 版本控制系统的图形化客户端程序。主要更新内容如下:
Git:
● Changes view, Index Editor: staging LF-only files converted it to CRLF in Index
Investigate: Open Log may result in internal error if Blame was not yet initialized
● ......(详情:http://www.syntevo.com/smartgit/download )
4、分布式搜索引擎 ElasticSearch 6.1.3 和 5.6.7 发布
ElasticSearch 6.1.3 和 5.6.7 发布了。 主要更新内容如下:
● 6.1.3 Engine
Replica recovery could go into an endless flushing loop #28350
● Internal
Never return null from Strings.tokenizeToStringArray #28224 (issue: #28213)
Fallback to TransportMasterNodeAction for cluster health retries #28195 (issue: #28169)
● ......(详情:https://www.elastic.co/downloads/elasticsearch)
5、PostgreSQL JDBC 42.2.1 发布,修复系列问题
PostgreSQL JDBC 42.2.1 发布了。该版本主要解决一些回归问题:
● 当 DateStyle 设置为 ISO(〜PgBouncer)时避免连接失败
● 软件包 scram:客户端类,所以 SCRAM 在使用 shaded jar 时工作
reWriteBatchedInserts = true 会导致 ON CONFLICT 问题的语法错误
● 当 stringType=unspecified 时避免 getPGArrayType 失败(详情:https://www.postgresql.org/about/news/1827/)
6、PhpStorm 2017.3.4 发布,修复错误和功能改进
PhpStorm 2017.3.4 发布了。此版本为提供了系列错误修复和改进。主要更新内容如下:
● 修复: 允许 UI 比例超过2倍 IDEA-171404
● 修复: 在外部文件系统更改后多个“更新索引” bg 任务 IDEA-123287
● 修复: 评估窗口:不能从表达式中选择TAB到结果树中 IDEA-158873
● ......(详情:https://www.jetbrains.com/phpstorm/download/ )
7、Rust 2018 Roadmap:将发布重大版本 Rust 2018
近日,Rust 在 GitHub 上公布了 Rust 2018 年的 Roadmap,这份路线图是依照 RFC 1728 讨论的意见而来的。下面简单介绍 Rust 在 2018 要实现的目标:
● 发布一个“纪元”版本:Rust 2018
● 为中间的 Rustaceans 构建资源
● 连接并强化 Rust 的全球社区
● 培养 Rust 的团队并在团队里培养新的领导者
8、Tensorflow for Java 1.5 发布
TensorFlow 1.5.0 正式发布了。现在预构建的二进制文件是针对 CUDA 9 和 cuDNN 7 构建的。从1.6版本开始,预编译的二进制文件将使用 AVX 指令。这可能会破坏老式 CPU 上的 TF。主要功能和提升:
● 紧急执行:预览版已提供下载
● TensorFlow Lite:dev 预览版已提供下载
● 支持 CUDA 9 和 cuDNN 7。
● ......(详情:https://github.com/tensorflow/tensorflow/releases/tag/v1.5.0)
9、AngularJS 将再发布一个重要版本 然后进入长期支持阶段
Angular 团队的早期开成员之一 Pete Bacon Darwin 近日在 Angular 博客公布了一个消息,他说道:目前团队正在开发 AngularJS 1.7.0,而 1.7 的开发周期将一直持续到 2018 年 6 月 30 日。7 月 1 日起,AngularJS 将进入为期 3 年的长期支持阶段 (LTS)。
Pete Bacon Darwin 表示,团队知道许多开发者仍然在使用 AngularJS,而且向 Angular 迁移需要一定的时间和精力,但他们更需要开发者清楚了解到未来 AngularJS 的开发计划。
近期热点回顾:
01.30:
01.29:
01.28:
01.27:
01.26:
01.25:
01.24:
01.23:
01.22:
01.21:
01.20:
参考:开源中国、 solidot、腾讯、凤凰科技
GitHub、cnBeta等
返回上一级搜索“Java 女程序员 大数据 运维 算法 安卓开发 黑客 Python javascript 考研 人工智能 英语 女朋友 MySQL 书籍 等关键词获取相关文章推荐。
以上是关于因一行代码,万名土耳其民众被关押;AngularJS将再发布一个重要版本;Rust 2018将发布重大版本的主要内容,如果未能解决你的问题,请参考以下文章