致长期以来一直关注solidot的海内外朋友,请点击这里查看。
adv
程序
WinterIsComing(31822)
发表于2021年08月04日 15时11分 星期三
来自
根据编程问答网站 Stack Overflow 的调查,Rust 连续第六年成为其用户最喜欢的语言,其次是 Clojure、TypeScript、Elixir、Julia、Python 和 Dart。其它调查结果显示:Redis 连续第五年成为最喜欢的数据库,AWS 是最喜欢和最常用的云计算平台,Svelte 是最喜欢的 Web 框架,Tensorflow 是最想要的库,Pytorch 是最喜欢的库,Git 是绝大部分程序员都使用的工具,JavaScript 是最常用的编程语言,MySQL 是最常用的数据库,React.js 是最常用的 Web 框架,Visual Studio Code 是最常用的 IDE。
Firefox
WinterIsComing(31822)
发表于2021年07月31日 20时33分 星期六
来自
根据 Mozilla 的 Firefox 桌面月活跃用户统计,2019 年 1 月以来月活跃用户数减少了 5000 万:2019 年 1 月有 2.5 亿活跃用户,2021 年 7 月减少到了 2 亿。但浏览器的每日使用时间长度略有增加:2019 年 1 月为 4.7 小时,2021 年 7 月 5.25 小时。Firefox 用户平均每周使用浏览器 3.5 天,这一使用强度过去两年基本没有变化。
Firefox
WinterIsComing(31822)
发表于2021年07月22日 21时45分 星期四
来自
Firefox 90 终止了对 FTP 协议的支持,Mozilla 给出的最主要理由是安全。官方博客称,最大的安全风险是 FTP 以明文传输数据,允许攻击者窃取、欺骗甚至修改传输的数据。至今很多恶意程序的传播是通过入侵 FTP 服务器,通过 FTP 协议下载恶意程序到终端用户的设备上。FTP 协议从 Firefox 88 起就被禁用了,Firefox 90 正式终止了对 FTP 协议的支持。
Firefox
WinterIsComing(31822)
发表于2021年07月14日 08时30分 星期三
来自
Mozilla 释出了 Firefox 90。主要新特性包括:Windows 版本支持在不运行时后台静默更新;新页面 about:third-party 帮助识别第三方应用的兼容性问题;about:preferences#privacy 管理 HTTPS-Only 模式的例外;改进 Print to PDF;SmartBlock 2.0,等等。SmartBlock 是 Firefox 内置的隐私保护功能,默认屏蔽第三方跟踪脚本,但可能会破坏第三方登陆功能,比如通过 Facebook 在第三方网站的登陆。SmartBlock 2.0 细化了第三方脚本屏蔽,允许用户点击 Continue with Facebook 按钮解除屏蔽。Firefox 90 还改进了浏览器的响应速度。
Firefox
WinterIsComing(31822)
发表于2021年07月12日 22时53分 星期一
来自
Mozilla 宣布 Firefox 90 将支持 Fetch Metadata Request Headers,它能保护用户抵御多种跨源威胁如跨站请求伪造,跨站泄漏和预测跨站执行旁路攻击。新的 HTTP 请求头文件 Sec-Fetch-Site 允许 Web 应用服务器区分来自相应 Web 应用程序的同源请求和来自攻击者控制网站的跨源请求。通过检查 Sec-Fetch-* Headers 允许 Web 应用服务器拒绝或忽略恶意请求。总共有四种不同的 Sec-Fetch-* 请求头文件:Dest、Mode、Site 和 User。
程序
WinterIsComing(31822)
发表于2021年07月12日 11时04分 星期一
来自
Tor 项目宣布用 Rust 语言重写 Tor 协议,新的实现被称为 Arti,他们已经在该项目上工作了一年多时间,得到了 Zcash Open Major Grants (ZOMG)的赞助,将作为优先任务投入更多时间开发。开发者称,Tor 协议是用 C 语言开发的,它相比现代语言缺乏高级功能,使得许多编程任务变得非常复杂,C 编程是一个缓慢而辛苦的过程,增加了引入新功能所需的成本。Rust 作为一种现代语言,除了具有高级功能外还特别注重了安全性,这对于编程和调试,以及安全和可靠性来说都是利好,比如更容易实现多线程加密。开发者原计划慢慢的逐步用 Rust 写的模块替换 C 模块,但发现不行,因为 C 模块之间的关系过于紧密,因此决定完全重写。
Chrome
WinterIsComing(31822)
发表于2021年07月10日 13时54分 星期六
来自
Chrome 是基于开源的 Chromium 项目,该项目由 Google 等公司合作开发,但主要由 Google 控制和管理。对 Chromium 源代码的分析发现了 PreconnectToSearch 功能,当该功能启用之后浏览器会预先打开和维护一个默认搜索引擎的连接。预连接会预先解析域名、与服务器协商和建立安全连接。所有这些都需要时间,预连接意味着可以节省时间更快的返回用户的查询结果。在比较慢的网络中,预连接能节省十几秒;在比较快的网络中能节省半秒。如果用户不执行搜索,预连接也可能会略微影响页面加载速度。但有一个问题是,Chromium 会检查默认搜索引擎设置,只在默认设置为 Google 时启用该功能。这使得其它搜索引擎在 Chrome 浏览器的搜索速度上相比 Google 处于竞争劣势
Firefox
WinterIsComing(31822)
发表于2021年07月09日 11时44分 星期五
来自
Mozilla 与加拿大 DoH 提供商 CIRA(Canadian Internet Registration Authority)合作,将开始对部分加拿大用户默认启用 DoH。DoH 代表 DNS-over-HTTPS,将加密用户的 DNS 请求,保护用户隐私和网络安全。Mozilla 将从 7 月 20 日开始对 1% 的 Firefox 加拿大用户默认启用 DoH,到 9 月下月覆盖到 100% 的用户。此前 Mozilla 在 2020 年 2 月对美国的 Firefox 用户启用了 DoH。CIRA 加入了 Mozilla 的 Trusted Recursive Resolver (TRR)项目,成为加拿大第一家全球第四家提供加密 DNS 服务的提供商,其它三家是 Cloudflare、Comcast 和 NextDNS。
软件
WinterIsComing(31822)
发表于2021年07月04日 22时11分 星期日
来自
读者  写道 "非盈利性免费软件推荐网站 Gizmo’s Freeware 暂定于本月15日关闭。声明感谢用户的一路陪伴。多年来,Gizmo 依靠站长自掏腰包,读者捐赠和广告收入艰难维持。网站编辑均为无偿的志愿者。随着世界从台式机转向移动设备,站点流量和广告收入下降,以致无法再支付运营网站的成本。Gizmo’s Freeware 的运行 始于 2008 年 5 月。"
人工智能
WinterIsComing(31822)
发表于2021年06月30日 10时25分 星期三
来自
Github 开始公测它的 AI 结对程序员 Copilot。这个 AI 助手在开发者写某个函数时能根据上下文补充完剩余代码,就像是一起结对编程。GitHub Copilot 使用了数十亿行代码进行训练,支持广泛的框架和编程语言,其中包括 Python、JavaScript、TypeScript、 Ruby 和 Go 等,。有 alpha 测试者 Copilot 十次有一次能正确补充开发者想要写的代码,AI 好像真的能读心一样。
软件
WinterIsComing(31822)
发表于2021年06月26日 16时52分 星期六
来自
Tor 项目开发者宣布 Tor Browser 10.5 将移除 Tor Launcher,连接到 Tor 网络节点的过程将整合到浏览器内而不是在启动时连接。开发者称,它的调查发现用户对输入网桥地址的方法感到困惑,对 Tor Launcher 的启动和浏览器窗口打开之间的时间间隔感到迷茫。为了改善用户体验它决定移除 Tor Launcher UI,将 Tor 网络连接嵌入到主浏览器屏幕。本月晚些时候释出的 Tor Browser 10.5 将包含这一变动。
软件
matrix(791)
发表于2021年06月24日 08时53分 星期四
来自
sadhen 写道 "2013年年底,GNU TeXmacs发布了1.99.1,从此进入了1.99.x的修行之旅。

八年过去了,总计将近6000次代码提交,1.99.x终于结束了,GNU TeXmacs 2.1发布了。

Welcome to GNU TeXmacs (FSF GNU project)

点击上面的链接,下载并安装GNU TeXmacs。

从今天起,做一个GNU TeXmacs 2.x的用户吧!"

软件
WinterIsComing(31822)
发表于2021年06月19日 18时48分 星期六
来自
芯片短缺对汽车行业的巨大冲击让很多人意识到今天的汽车使用了大量的微芯片,运行了惊人的代码。软件已经成为了汽车不可缺少的一部分。10 年前仅有高档车才会使用 100 个基于微处理器的微控制单元(ECU),运行大约一亿行代码。今天像 BMW 7 系列这类配备先进辅助驾驶系统的高档汽车可能使用了 150 个以上的 ECU,皮卡如福特 F-150 运行的代码行数高达 150 亿。甚至低端汽车使用的 ECU 都接近 100 个,代码行数 1 亿以上。咨询公司 Deloitte Touche Tohmatsu Limited 估计,2017 年新汽车四成的成本与基于半导体的电子系统相关,到 2030 年电子系统所占的成本比重将达到五成。Deloitte 估计,汽车四成以上的开发预算与系统集成、测试和验证相关。
软件
WinterIsComing(31822)
发表于2021年06月07日 22时55分 星期一
来自
文本编辑器 Notepad++ 释出了 v8。主要新特性包括:深色模式(Dark Mode)、ARM64 构建版本,工具栏 Fluent UI 图标,免干扰模式,深色模式 API NPPM_ADDTOOLBARICON_FORDARKMODE,一次点击操作关闭所有标签,移除 Microsoft Bing 搜索,多个 bug 修正等等。
Android
WinterIsComing(31822)
发表于2021年06月05日 23时11分 星期六
来自
孟加拉国技术工程大学和 UCLA 的研究人员开发出一种框架,能从文本描述创造 Android 应用。研究报告(PDF)发表在预印本网站 arXiv 上。这项研究在人类语言和编程语言之间架起桥梁,让编程变得更容易。大部分此类的技术是基于端对端的神经网络机器翻译,类似 Google 翻译使用的技术。但绝大部分它们都无法生成包含数百行代码的应用。为了克服这一限制,研究人员创造了一种形式语言,能抓住应用代码中的复杂性。他们开发的框架被称为 Text2App,其演示发布在 GitHub 上。
Firefox
WinterIsComing(31822)
发表于2021年06月01日 23时17分 星期二
来自
Mozilla 释出了 Firefox 89.0。在新版中,Mozilla 简化了浏览器 chrome 和工具栏,移除了不常用的项目,重点突出导航项目;根据使用量重新组织和优化了菜单选项;更新了提示;减少了警告和消息的数量;通过 Total Cookie Protection 增强了隐私浏览模式下的隐私保护功能;等等。Mozilla 对浏览器 UI 的改变通常会引发用户不满。
软件
WinterIsComing(31822)
发表于2021年05月21日 18时47分 星期五
来自
跨平台源码编辑器 Sublime Text 释出了 4 系列的首个稳定版本,Sublime Text 4 的一大改变是许可证不再只绑定一个大版本,而是对购买三年内的所有更新都有效。之后用户仍然可以访问三年内 Sublime Text 释出的每一个版本,但较新的构建版本将需要许可证升级。新版的主要变化包括:文件标签多选;原生支持 Apple Silicon,Linux ARM64 版本支持 Raspberry Pi,更新了 UI,重写了内容感知自动完成,支持 TypeScript、JSX 和 TSX,改进了语法高亮引擎,能利用 GPU 渲染,更新到 Python 3.8,兼容 Sublime Text 3,等等。其它变化可浏览 Changelog。
Internet Explorer
WinterIsComing(31822)
发表于2021年05月20日 13时29分 星期四
来自
微软宣布,IE 11 将在 2022 年 6 月 15 日终止支持,在 Windows 10 上 Microsoft Edge 是 IE 的未来。微软称,Edge 不仅更快更安全而且兼容旧的遗留网站和应用程序。Microsoft Edge 内置了一个 IE 模式,能直接访问基于 IE 的网站和应用程序。微软建议 IE 用户尽快迁移到 Edge。
软件
WinterIsComing(31822)
发表于2021年05月19日 16时07分 星期三
来自
Adobe 在 1980 年代设计的数字排版字体 PostScript Type 1 即将走进历史。Adobe Photoshop 在今年停止支持 PostScript Type 1,到 2023 年 Adobe 的其它产品也将停止支持该字体。PostScript 字体是 Adobe 为专业数字排版开发的大纲字体规范编码的字体文件。该系统使用 PostScript 文件格式来编码字体信息。Adobe 在 1984 年的 PostScript 页面描述语言中定义了 Type 1 和 Type 3 字体格式。但在 1985 年 3 月支持 PostScript 的激光打印机 Apple LaserWriter 面世,它才真正流行起来。在当时,轮廓字体只在打印机中使用,屏幕上依旧用位图字体。
Opera
WinterIsComing(31822)
发表于2021年04月30日 13时33分 星期五
来自
Opera 宣布原生支持区块链域名——被称为 IPFS (Interplanetary File System)的点对点协议。在这之前,Mozilla 联合创始人 Brendan Eich 开发的 Brave 成为首个支持 IPFS 点对点协议的浏览器。IPFS 类似 BitTorrent,设计作为去中心化储存系统,允许用户在数百甚至数千个节点之间共享不受审查的内容。Opera 在声明中宣称 IPFS 代表着 Web3。