adv

致长期以来一直关注solidot的海内外朋友,请点击这里查看。
Firefox
WinterIsComing(31822)
发表于2020年09月26日 15时46分 星期六
来自
Firefox SpiderMonkey (JS) 引擎团队完成了名为 Warp 的更新,显著了改进了浏览器的响应和页面加载性能。Speedometer 测试显示,在启用 Warp 之后,速度加快了大约 10%,JS 引擎的内存占用也减少了。Firefox Nightly 已经默认启用了 Warp。没有启用可以访问 about:config 然后设置 javascript.options.warp 为 true,重启浏览器。目前的测试显示,Win64 GDocs 加载改进了 20%,Android Reddit SpeedIndex 改进 10%,pdfpain 18%,tp6 JS 内存 8%,damp 8%。
软件
WinterIsComing(31822)
发表于2020年09月24日 19时58分 星期四
来自
PDF 试图以类似纸张的形式展示文档,但 PDF 的这种固定展示布局不适合屏幕比较狭窄的移动设备。为了适合在手机上阅读 PDF 文档,Adobe 引入了移动阅读模式:Liquid Mode,利用 AI 去自适应屏幕大小。Adobe 声称它估计今天的 PDF 文档多达 2.5 万亿份,而它的调查显示 72% 的回应者表示如果文档能在移动设备上更容易阅读他们会更乐意在移动设备上工作。Liquid Mode 将首先引入到 Adobe Acrobat Reader 的 iOS 和Android 版本中,然后再引入到桌面版本中。用户点击 Liquid Mode,它将会为移动设备的小屏幕重新格式化文本、图像和表格。
隐私
WinterIsComing(31822)
发表于2020年09月23日 20时52分 星期三
来自
Tor 项目释出了桌面版本的 Tor Browser 10,Android 版本还在开发之中,预计未来几周发布。Tor Browser 10 基于 Firefox 78.3.0esr,更新 NoScript 11.0.44,Tor 0.4.4.5,默认禁用 TLS 1.0 和 1.1,包括了大量 bug 和安全修正。Tor Browser 10.0 将是最后一个支持 CentOS 6 的版本,从 10.5 系列开始将不再支持 CentOS 6。
Internet Explorer
WinterIsComing(31822)
发表于2020年09月23日 13时16分 星期三
来自
微软 在 Ignite 2020 上宣布将在下个月发布 Edge for Linux 的预览版本。微软基于 Chromium 的新 Edge 浏览器早在今年初就发布了支持 Windows 7、Windows 8、Windows 10 和 macOS 版本,它目前是仅次于 Chrome 的第二大浏览器。Edge 支持 Linux 并非是为了扩大在浏览器市场的份额,而是为了更好的支持企业级用户,为企业用户提供单一的浏览器部署方案,可以部署到所有雇员机器上,不管运行的是 Linux、Windows 还是 macOS。 Edge for Linux 的预览版将首先支持 Ubuntu 和 Debian 发行版。
Firefox
WinterIsComing(31822)
发表于2020年09月23日 11时24分 星期三
来自
Mozilla 释出了 Firefox 81.0。主要新变化包括:支持通过键盘或耳机暂停和播放浏览器上的音频和视频;引入了 Alpenglow 主题,用户可通过设置或偏好更新主题;加拿大和美国用户可在浏览器上保存、管理和自动填充信用卡信息;内置 PDF 查看器支持填表格;安全和 bug 修正,以及开发者工具改进,等等。
Chrome
WinterIsComing(31822)
发表于2020年09月22日 08时45分 星期二
来自
使用 Google 的服务就要做好有一天突然遭到关闭的心理准备。Google 宣布它的 Chrome Web Store 支付系统将在未来几个月内关闭,使用该支付系统的扩展需要迁移到其它支付方法。从 9 月 21 日起,开发者将无法创建新的 Chrome 付费扩展和应用内购买物品;12 月 1 日起关闭免费试用;2021 年 2 月 1 日起,现有的可购买物品和应用内购买将无法通过 Chrome Web Store 支付。Google 表示无法向扩展开发者提供批量导出现有用户授权的选项,所以开发者需要用户帮忙完成迁移。但这听起来完全不现实。
软件
WinterIsComing(31822)
发表于2020年09月21日 14时00分 星期一
来自
流行扩展 uBlock Origin 和 uMatrix 的作者 Raymond Hill 将 uMatrix 代码库存档,进入只读模式,这意味着该项目结束了活跃开发,在可预计的未来不会再有更新。uMatrix 设计提供给高级用户使用,提供了类似防火墙的隐私增强工具,支持 Firefox 和 Google Chrome。Raymond Hill 建议其他开发者可以使用新的名字创建新的分支继续开发 uMatrix。
程序
WinterIsComing(31822)
发表于2020年09月20日 22时00分 星期日
来自
GitHub 宣布从下个月开始,用户创建的新代码库将用 main 替代 master 作为默认的分支。现有的库将保持不变,默认分支继续使用 master。GitHub 此举旨在清除对奴隶制的不必要引用,改用更具有包容性的术语。GitHub 表示,新的中性术语将从 2020 年 10 月 1 日启用。它表示,重命名现有代码库的默认分支面临许多挑战,到今年年底它将让现有代码库默认分支的重命名变得更顺畅。
软件
WinterIsComing(31822)
发表于2020年09月18日 12时24分 星期五
来自
GitHub 的命令行工具 CLI 发布了 1.0 正式版本。GitHub CLI 允许开发者在终端内直接操作 GitHub 的各项功能,如 pull requests 和 issues,减少上下文切换,专注于工作。GitHub CLI 1.0 让开发者可以在终端完成整个开发到发布的工作流;允许开发者为任意命令创建别名,能直接访问 GitHub API,等等。
软件
WinterIsComing(31822)
发表于2020年09月18日 11时53分 星期五
来自
21 年前,用户向 Mozilla 递交了功能请求,希望加入对 PGP/OpenPGP 的支持,当时电邮客户端 Thunderbird 还不存在。21 年后,随着 v78.2.1 的发布,Thunderbird 正式默认启用了对 OpenPGP 的支持,这一长达 21 年的功能请求终于完成了。在这之前,用户在 Thunderbird 中加密邮件通常需要使用扩展 Enigmail,使用并不方便,内置 OpenPGP 支持将大幅降低使用门槛。
程序
WinterIsComing(31822)
发表于2020年09月16日 20时45分 星期三
来自
法国空中客车直升机公司宣布选择 AdaCore 公司的 GNAT Pro Ada 工具套装和 Ada 语言开发 VSR700 原型项目的无人驾驶航空系统。Ada 是一个有 40 年历史的结构化、静态类型、命令式和面向对象的高级编程语言,由 Pascal 及其他语言扩展而成,它在几十年前就解决了今天 Rust 语言试图解决的部分内存安全问题。
Chrome
WinterIsComing(31822)
发表于2020年09月08日 22时16分 星期二
来自
Google 从 Chrome Mobile 中移除了禁用视频自动播放的选项。根据 Google 开发者的回答Chromium 问题报告,Google 做出这一决定背后的理由是:禁用视频自动播放会鼓励网站从视频转换到大容量 Gif 动画(出现了上百 MB 大小的动画),或者在 JS 中解码视频绘到画板上,这两种情况对用户来说都是不理想的。其他开发者认为保留选项比一刀切的移除选项更合乎情理。
软件
WinterIsComing(31822)
发表于2020年09月08日 15时17分 星期二
来自
libtorrent 项目刚刚释出libtorrent-2.0,其中一个重要特性是支持 BitTorrent v2 协议。而 BitTorrent v2 相比之前版本的一个主要变化是其哈希函数用 SHA-256 取代了 SHA-1,原因是 SHA-1 不再安全。Google 在 2017 年宣布了对 SHA-1 哈希算法的首个成功碰撞攻击。所谓碰撞攻击是指两个不同的信息产生了相同的哈希值。在 Google 的研究中,攻击所需的计算量十分惊人,但今年初研究人员已经将攻击成本降至 4.5 万美元,以后还会更低。SHA-256 的哈希长度从 20 字节增加到了 32 字节。为了确保兼容性,SHA-256 info-hash 仍然维持在 20 字节长度。BitTorrent 2.0 不兼容于旧的协议,但 libtorrent 2.0 能同时处理旧的协议和新的协议,不过旧的客户端无法访问新协议创造的种子。为了帮助 BT 客户端过渡到 BitTorrent 2.0,libtorrent 2.0 引入了名叫 hybrid torrents 的方案。
Firefox
WinterIsComing(31822)
发表于2020年09月07日 20时44分 星期一
来自
Firefox 高级副总裁 Dave Camp 表示,Firefox 正在探索订阅和其它价值交换服务以减轻对 Google 的依赖。Mozilla 的绝大部分收入来自与 Google 达成的搜索交易合同。与 Google 的合作对 Mozilla 而言是不舒服的,不仅仅是因为两家公司在浏览器市场是竞争关系,而且还因为两家公司的价值观存在差异。Google 的绝大部分收入来自于在线广告,而 Firefox 的开发者则努力创造工具去阻止广告,如屏蔽第三方跟踪工具和社交媒体跟踪程序。他说,广告模式已成为互联网上获得收入的默认方式,Mozilla 则感兴趣如何通过非广告的方式更好的服务于用户。Camp 称,除了 VPN 产品外,该公司近期无计划推出其它类似服务,但订阅服务是他们正在尝试的一种方式。他认为,隐私并不是一种产品,而是所有用户都应该享有的权利。
软件
WinterIsComing(31822)
发表于2020年09月07日 19时25分 星期一
来自
贼鸥 写道 "华宇拼音输入法,全新改版,正式回归,开启公测。华宇拼音输入法自1999年始,坚持给用户最流畅的输入体验,最精简的安装,多年未曾改变。但逐渐的,我们的循规蹈矩,变成了我们的弱势,逐渐适应不了现在越来越追求个性化表达的用户了,如今我们重新出发,一方面是为了响应国家对构建信息技术应用创新的迫切需求,另一方面华宇拼音输入法坚守输入法的秉性,秉持初心,希望再为大家打造一款好用又纯粹的输入法。 廿年相识相约相守候,定不负众君相思意。 此外还有适配 linux的“政务版”"
Linux
WinterIsComing(31822)
发表于2020年09月07日 17时16分 星期一
来自
作为一种现代系统级语言,Rust 比 C 或 C++ 更安全也更容易使用,Linux 内核主要是用 C 开发的,Rust 被很多人认为是 C 和 C++ 的最佳替代,而 Linus Torvalds 等内核的核心维护者对在内核中使用 Rust 持开放态度。为了用于内核开发,Rust 只是能生成可链接到内核的代码是远远不够的,需要找到一种方法让 Rust 能访问内核使用的 API,而内核所有的 API 都定义在 C 头文件内。 Rust 支持与 C 代码的互操作,包括调用使用 C ABI 的函数。表面看,Rust 能很好的与现有的 C API 整合起来,但魔鬼在细节中。在最近举行的虚拟 Linux Plumbers Conference 会议上,开发者谈论了内核使用 Rust 开发所面临的挑战
程序
WinterIsComing(31822)
发表于2020年09月07日 14时19分 星期一
来自
ISO/IEC 14882:2020 标准草案获得批准。相比 C++17,C++20 是一次重大的更新,引入了新的语言概念、模块、操作符“<=>”、协程、指定初始化、新标准属性等等。C++20 库标准还加入了范围、特性测试宏和位操作等。详细变化列表可参考维基百科cppreference.com open-std.org
Firefox
WinterIsComing(31822)
发表于2020年09月04日 21时14分 星期五
来自
即将在下个月发布的 Firefox 82 将加入屏蔽偷渡式下载的功能。偷渡式下载是一种常见的攻击方法,当用户访问一个嵌入恶意代码的网站时,它会滥用浏览器的合法功能开始自动文件下载或提示下载诱骗用户运行恶意程序。偷渡式下载利用了名叫 sandboxed iframes 的功能,Chrome 从 2019 年发布的 Chrome 73 起开始屏蔽 sandboxed iframes 下载,今年 5 月发布的 Chrome 83 完成移除了这一选项。Firefox 宣布了类似的计划,将从 Firefox 82 起屏蔽所有源自 sandboxed iframes 的下载。
safari
WinterIsComing(31822)
发表于2020年08月28日 14时41分 星期五
来自
苹果宣布,Safari 浏览器将采用 Chrome、Firefox 和 Edge 使用的相同扩展技术 WebExtensions API。Chrome 有着庞大的扩展生态系统,而随着所有主流浏览器都采用 WebExtensions API,这一扩展技术已成为事实上的标准,这也方便用户从一个浏览器切换到另一个浏览器。Firefox 是从 v57 开始正式采用 WebExtensions API 的。
Chrome
WinterIsComing(31822)
发表于2020年08月26日 16时20分 星期三
来自
Google 释出了 Chrome 85。新版的一个重要变化是在编译时启用了名为 Profile Guided Optimization 的技术优化性能。Google 称,页面加载速度提升了 10%。Chrome 85 的其它特性包括标签组支持折叠和展开,改进 PDF,新的开发者特性。Chrome 还引入了名为 Tab Throttling 的特性减少不活动后台标签页的影响,该功能尚未引入正式版还在 Beta 版本测试。