文章提交注意事项:
请在发布文章时用HTML代码加上至少一条新闻来源的链接;原创性消息,可加入相关信息(如涉及公司的网址)的链接。有任何问题,邮件至:he.fang#zhiding.cn
ken:feigaobox@gmail.com
注意:收到邮件乱码的用户请修改客户端的默认字体编码,从"简体中文(GB2312)"修改为"Unicode(UTF-8)"。

Solidot 公告
投 票
热门评论
- ox (1 points, 一般) by solidot1551846701 在 2022年05月25日08时23分 星期三 评论到 小米想要禁止用户提取 apk 文件
- 题文不对 (1 points, 一般) by qq33357486 在 2022年05月24日10时19分 星期二 评论到 实用的无线电力传输成真
- (1 points, 一般) by wsxy162 在 2022年05月21日10时54分 星期六 评论到 Gitee 开源库将先审再上线
- 已经被外星人控制了 (1 points, 一般) by solidot1545438451 在 2022年05月21日09时54分 星期六 评论到 工程师调查 NASA 航海者1号遥测数据
- 航海者一号-->旅行者一号 (1 points, 一般) by cutpigsrollaroundint 在 2022年05月20日19时40分 星期五 评论到 工程师调查 NASA 航海者1号遥测数据
- 人工智能与人类智能 (1 points, 一般) by scottcgi 在 2022年05月19日08时25分 星期四 评论到 DeepMind 透露能完成复杂任务的 Gato AI
- NB啊 (1 points, 一般) by solidot1652879690 在 2022年05月18日21时20分 星期三 评论到 基础架构安全弹性技术指南(固件安全篇)发布
- 视频 (1 points, 一般) by jerry 在 2022年05月18日06时06分 星期三 评论到 FAA 撤销两位在空中交换飞机驾驶的特技飞行员执照
- 不现实 (1 points, 一般) by solidot1551846701 在 2022年05月17日08时17分 星期二 评论到 社交平台应允许用户转移其社交信息?
- 长生之路。。 (1 points, 一般) by devfsdvyui 在 2022年05月16日16时07分 星期一 评论到 T 细胞会随着年龄阻止神经细胞再生但可逆

PHP 语言释出了 8.1.0 版本。主要新特性包括:枚举、只读属性、First-class 可调用语法、纤程、交集类型和性能改进等。Phoronix 对比了 PHP 8.1、PHP 8.0.13、PHP 7.4.26、PHP 7.3.33、PHP 7.0.33 和 PHP 5.6.40 等在使用 AMD EPYC 72F3 的 Linux 服务器上的性能,显示 PHP 8.1 比之前的版本(主要是 PHP 8.0.13 )更强或相差无几。此外,Jetbrains 上周宣布与其它公司合作成立非营利组织 PHP 基金会,资助 PHP 的开发,开发者可通过 php-src 全职或兼职从事 PHP 语言的开发,但基金会对语言的变更没有任何决策权,它资助的开发工作也不一定能合并到的 PHP 中。
即将释出的 Python 包管理器 Pip 即将释出 pip 21.0,新版的一个重要变化是停止支持 Python 2,下载加入 --ignore-requires-python 支持,改进新解析器的错误信息显示,等等。Python 2 已经在 2020 年结束支持,开发者在 2020 年 4 月发布了 Python 2.7 分支的最后一个版本也是一个非常特殊的版本:Python 2.7.18(近似欧拉常数)。
PHP 语言项目释出了一次重大更新 PHP 8.0。新的特性包括:命名参数,仅指定必填参数跳过可选参数;可用 PHP 原生语法来使用结构化的元数据;更少的样板代码来定义并初始化属性;可用原生支持的联合类型声明取代以前的 PHPDoc 声明类型的组合;Match 表达式;Nullsafe 运算符;字符串与数字的比较更符合逻辑;内部函数类型错误的一致性;引入了两个即时编译引擎,其中 Tracing JIT 在综合基准测试中显示了三倍的性能, 并在某些长时间运行的程序中显示了 1.5-2 倍的性能改进;等等。
微软 PHP 项目经理 Dale Hirt 在邮件列表上宣布,对于即将发布的 PHP 8.0 它将不再提供 Windows 官方构建版本。这并不意味着 PHP 8.0 将不支持 Windows,而是支持工作不再由微软负责。在这之前,微软管理着网站 https://windows.php.net,提供了 PHP for Windows 的所有官方构建版本。Dale Hirt 称,PHP 的每个大版本提供了 2 年的 bug 修正和 1 年的安全修正,对于目前的三个支持版本 PHP 7.2、7.3 和 7.4,微软会继续提供维护,其中 PHP 7.2 将于今年 11 月结束支持,7.3 将在 11 月进入安全修正模式,PHP 7.4 还有 1 年的 bug 修正和 1 年的安全修正。
计划于 10 月在德国举办的会议 PHP Central Europe developer conference (PHP.CE) 可能因为多元化争议宣布取消,主办方在会议首页声明,“The conference has been canceled and won't be continued*. Sorry for the inconvenience.”PHP.CE 声明要打造一个尽可能包容的会议,但所有会议演讲者全是白人男性。PHP 开发者 Larry Garfield 曾因为特殊的性亚文化嗜好(BSDM)而遭到 Drupal 项目的驱逐,他在个人博客上指出了这一问题,表示将不参加这次会议,因为会议演讲者连一个女性都没有。会议的一位组织者 Dariusz Grzesista 回应称,多元化与包容性是值得提倡的目标,但不应该以牺牲演讲质量为代价。上个月底,会议的一位演讲者 Mark Baker 也以多元化问题为由退出会议。对于会议取消,一部分人认为主要原因不是政治分歧而是更多反应了门票销售不佳。
几年前,PHP 语言备受批评,今天它的状况又是如何呢?PHP 语言正在活跃的开发,每年发布一个版本,自 PHP 5 时代以来它的性能至少提高了一倍;PHP 过去几年引入了大量的功能,语言还在持续演化;静态分析器等工具已经成熟并在持续增长。PHP 的最新版本是 7.3,预计年底发布 7.4,7.4 之后的版本将是 8.0。每一个新版本将会支持两年,额外再加一年的安全更新,此举旨在鼓励开发者尽可能的使用最新版本,每年的小升级要比从 5.4 到 7.0 这样大的跳跃容易。PHP 5.6 是 5.x 系列的最后一个版本。在 5.x 时代,PHP 的性能最多能说还行,但到了 7.0 后,PHP 核心的很大一部分重写了,性能提升了二到三倍。
如果网站仍然运行旧的 PHP 版本,开源内容管理系统 WordPress 将在管理面板显示警告。WordPress 目前的计划是对版本号低于 5.6.x(5.6 或更低)的版本显示警告,警告会包含一条 WordPress 支持页的链接,向网站管理员提供如何更新 PHP 版本的信息。WordPress 是最流行的内容管理系统,大约四分之一的网站运行的是 WordPress。而 66.7% 的网站仍然运行已经终止支持的 PHP 版本。
美国互联网安全中心与国土安全部网络安全和通信办公室对多个高危 PHP 漏洞发出警告,漏洞允许攻击者执行任意代码,即使漏洞没有成功利用,攻击者也能诱导拒绝访问让服务器无法工作。PHP Group 已经释出了 PHP 7.1.23 和 7.2.11 修复了漏洞,这两个版本之前的所有版本都受到漏洞影响。与此同时,62% 的网站仍然运行 PHP 5,而到 12 月 31 日这个版本将终止支持,如果 PHP 网站不及时更新到支持版本,那么它们将再也得不到安全更新。
Facebook 开发的 PHP 执行引擎 HHVM 宣布将停止支持 PHP。HHVM 通过将 PHP 代码动态翻译成原生机器码而大幅提高速度。HHVM 支持 PHP 和 PHP 方言 Hack 语言,但现在开发者宣布 HHVM v3.30 将是最后支持 PHP 的版本,2019 年 1 月释出的 v4.0.0 将不支持 PHP,而到 2019 年 11 月 19 日 v3.30 将终止支持。它建议使用 HHVM 的项目完全迁移到 Hack 或 PHP7 和 PHP 运行时。
一周前,管理 Drupal 项目的非营利组织 Drupal Association 及项目负责人 Dries Buytaert 发表正式声明,宣布撤除 Larry Garfield 的所有职务,即时生效。声明声称 Garfield 涉嫌利用了一位有严重自闭症和精神疾病的女性开发者。我们不能仅仅听一面之词。现在,Larry Garfield 在自己的博客上发表文章再次为自己辩护,认为整件事是针对他而不是因为他的前同居者。他说,Dries 第一次和他联系时以及之后的几次对话根本就没有提到这位在 2014-15 年和他一起出席会议的女同居者。双方的争执主要在于他不同寻常的性行为—— Garfield 参与了 BDSM 和 Gorean 亚文化社区,这两种亚文化都涉及到性调教。他在博客上公布了双方的通讯电子邮件,以及一份警方的报告,来证明他的清白。Drupal 社区围绕此事仍然在激烈的争论。
今年早些时候,Drupal CMS 项目创始人及领导人 Dries Buytaert 要求知名 Drupal 和 PHP 贡献者 Larry Garfield 离开 Drupal 项目,理由是他的非传统性行为与 Drupal 项目的价值观相违背。这件事在 Drupal 社区引发了热议。现在,管理 Drupal 项目的非营利组织 Drupal Association 及 Buytaert 发布了正式声明,宣布撤除 Larry Garfield 的所有职务,即时生效。这些职务包括技术负责人、核心子系统维护者、PHP-FIG 代表。Garfield 仍然可以参与 Drupal 项目开发。Buytaert 在声明中表示 Garfield 早些时候在博客文章公开了他们之间的分歧,好像他们在歧视他,实际上他们要求 Garfield 辞职与一名女子有关,这位女子被指有严重自闭症和精神疾病,Garfield 与她一起参加 Drupal 的活动,他“允许”她给 Drupal 项目做贡献, Drupal Association 理事会对此情况关切和担忧。
Drupal CMS 项目创始人及领导人 Dries Buytaert 上个月要求知名 Drupal 和 PHP 贡献者 Larry Garfield 离开 Drupal 项目,理由是他的非传统性行为与 Drupal 项目的价值观相违背。Garfield 的非传统性行为是指调教,他参与了涉及性调教的 BDSM 和 Gorean 亚文化社区。现在,数十名核心 Drupal 开发者、贡献者和资助者联合发表了致 Dries Buytaert 的公开信,要求 Larry Garfield 恢复原职,如果要求得不到满足,他们将永远退出 Drupal 项目。公开信称,多元化不只是皮肤的深浅,认为以违背价值观而不是违反社区行为规范为由拒绝 Larry Garfield 不是正确的做法,称 Drupal 社区欢迎 BDSM 参与者,开发者和成员可以有自己信仰和价值观,有自己私生活的权利,专业生活和私生活应该是分离的。如果 Buytaert 不能恢复他们对于专业化的信心,那么他们将会永久性的离开 Drupal 社区,停止贡献代码。这不是他们的第一选择,“但是我们不能也不会参加一个鼓励施虐者以个人或意识形态的理由毁掉一个人的职业的社区。”
Drupal CMS 项目创始人及领导人 Dries Buytaert 最近要求知名 Drupal 和 PHP 贡献者 Larry Garfield 离开 Drupal 项目,理由是他的非传统性行为与 Drupal 项目的价值观相违背。这件事在 Drupal 社区引发了热议。Garfield 的非传统性行为是指调教。Garfield 参与了 BDSM 和 Gorean 亚文化社区,这两种亚文化都涉及到性调教,在男女关系中形成主人和奴隶的关系,男性从中享受到支配女性的愉悦。Buytaert 说,当社区的一名知名成员的私人立场变得公开,引发争议和对 Drupal 项目造成破坏时,他必须考虑其影响。Garfield 则发表博客公开描述了他的私人性生活,表示自己会继续参加性调教,承认性调教会让一些人反感。他说,性调教潜在可能会被滥用,但潜在滥用并不代表真的滥用,而任何的性关系都可能会被恶意者滥用。他引用研究称,参与 BDSM 和 Gorean 社区的人在现实生活中比普通人更少发生性关系滥用。
PHP 团队以 37 票对 0 票一致同意在 PHP core 中整合加密库 Libsodium,开发者宣称这标志着 PHP 成为第一种默认支持现代加密库的编程语言。然而很多人认为这一说法是扯谈,因为所谓的“现代”并无明确的定义。 Libsodium 将加入到计划在今年底释出的 PHP 7.2 中。支持 Libsodium 的提议是加密专家 Scott Arciszewski 提出的,他表示通过在 PHP core 中支持现代加密技术,将迫使 WordPress 团队在其内容管理系统(CMS)中实现更好的安全功能,允许 PHP 和 CMS 开发者在其应用中加入高级加密功能。Arciszewski 说,PHP 将是第一种支持现代加密库的编程语言,其它如 Erlang 和 Go 包含了类似的加密库,但没有 PHP 的加密实现 Libsodium “现代”和强大。
PHP 7.0 RC2于本周五发布。除了新的语言特性,PHP 7.0一大改进是性能,开发者声称其性能两倍于PHP 5。对PHP 7.0 RC2的测试显示,这一说法是精确的,其实还是保守估计。评测结果显示:PHP 7.0的速度是PHP 5.3~5.6的2~2.5倍,同时占用的内存更少。PHP 7.0已经接近Facebook开发的PHP执行引擎HHVM,后者通过将PHP代码动态翻译成原生机器码而大幅提高速度。