首页 文章 精选 留言 我的

精选列表

搜索[线性回归],共7958篇文章
优秀的个人博客,低调大师

Bugzilla 项目负责人“回归”,沉寂许久后恢复更新

在沉寂了一段时间之后,Bugzilla 项目负责人 Dave Miller 宣布该项目再次得到更新。 Surprise! Bugzilla 还没有死。 :-) 几个月前我在开发者邮件列表中发布了一堆这样的内容,但现在是时候让更多的人看到了。:-) Bugzilla 最初是由开发者 Terry Weissman 于 1998 年为 Mozilla.org 项目设计开发的,一个基于 Web 的通用 bug 跟踪系统和测试工具;Dave Miller 于 2001 年 7 月成为项目负责人。如今 Bugzilla 已被 Mozilla 基金会、WebKit、Linux Kernel、FreeBSD、Apache、Red Hat、Eclipse 和 LibreOffice 等组织机构使用。 Miller 在博客中表示,多年来他并没有在 Bugzilla 上花费太多时间;但鉴于也没有任何人能够代替他,因此只有在其他开发人员陷入僵局时他才会介入做出决定。在过去的 10 年里,他曾两次尝试将项目的控制权移交给其他人;但每次这个被选中的人都找到了一份新工作,且没有时间同时处理 Bugzilla。而现在,Miller 的生活发生了一些变化,让他终于有更多时间花在 Bugzilla 上。“在过去的 5 或 6 个月里,我研究它的次数可能比过去 5 或 6 年的总和还多。” 在这一段时间里,Miller 已经解决了基础架构的一些问题。已经完成的事情清单包括: 将测试套件移至 GitHub Actions,以便它在每次提交时自动运行 更新 IRC 机器人,让它再次与 IRC 服务器对话(此前由于 SSL 版本过时而无法工作);也更新其中的邮件解析代码以处理新版本的 Bugzilla(最重要的是 bugzilla.mozilla .org,其通知邮件从这里发出)。 为安全提交设置一个私有的 Git 仓库,这样就可以在发布前对其进行阶段性测试,避免提前暴露。 发布计划方面,Miller 希望尽快发布一个新的 Bugzilla 多分支版本,预计时间在今年 12 月底或明年 1 月中旬。目前,Bugzilla 仍支持于 2013 年首次发布的 4.4 版本。理由是其支持政策表明,必须在继续迭代两个新的主要版本之后,再对 4.4 提供 4 个月的支持才可以结束其生命周期。“4.4 之后的下一个主要版本是 5.0;之后没有任何主要版本,这意味着 4 个月的倒计时还没有开始。” 按照 Miller 的规划,4.4.14 将是 4.4 分支的最终版本。然后还有 5.0.4.1、将是下一个主要版本的 5.2、以及一个“basically dead”的 5.1 分支。5.2 版本发布以后,4.4 版本就可以开始 4 个月的生命周期结束倒计时。此外还有一个 5.9.1 分支 —— 代号 Harmony,目前处于开发者预览版,最终将发展成为 Bugzilla 6。 Miller 解释,5.0.4.1 的出现源于 Bugzilla 团队成员的一个失误:于 2019 年初发布的 5.05 和 5.06 版本包含大量架构更改,并且重新格式化了源代码中几乎所有的 Perl 代码,违反了项目支持政策。许多用户注意到了这一失误,从而选择了继续使用旧版本,未升级到不包含任何安全修复程序的 5.0.5 或 5.0.6。所以 5.0.4.1 将为这些人提供 5.0.4 的额外修复。 而 5.2 是在 5.0.6 之后从 5.0 分支分叉出来的,它将包含 5.0.5 和 5.0.6 的那些模式和代码格式的变化。Miller 称,“5.0.5 一开始就应该被称为 5.2”。 值得一提的是,鉴于有其他同类软件可选择、Perl 语言流行性较低等原因,Bugzilla 的寻找贡献者之路并不简单。Hacker News 上一位开发者就表示,“Bugzilla曾经是用 Tcl 编写的,后来用 Perl 进行了重写,因为他们认识到此举会更容易让人们为它作出贡献。出于同样的原因,同样的问题再次出现;今天,用 Perl 编写的事实已经变成了一种负担,就像在 2000 年左右它是一种优势一样。我喜欢 Bugzilla......但是,我实际上不能期望或直截了当地建议任何人部署或工作,考虑到这是一个用 Perl 编写的 foreign codebase,甚至我也不想自己做。” Miller 希望能有一些志愿者在文档、合规性审计和修复 Bugzilla 本身的 bug 方面提供帮助,还呼吁那些使用 Bugzilla 的企业考虑提供一些有偿的开发时间。“如果你是一家使用 Bugzilla 的企业,并且有员工负责维护你的 Bugzilla 安装;在该员工愿意的前提下,请考虑正式赞助该员工每周至少几个小时的 Bugzilla 上游开发。” 相关阅读: 15 年前提交到 Bugzilla 的请求,直到现在才关闭

优秀的个人博客,低调大师

Electron 19.0 发布,回归支持最新的三个主要版本

Electron 团队于今天正式发布了 Electron 19.0,你可以使用 npm install electron@latest 用 npm 安装它,或者从官方网站下载它。它包括对 Chromium 102、V8 10.2 和 Node.js 16.14.2 的升级。 Electron 发布周期的改变 Electron 项目将恢复其早期的政策,即支持最新的三个主要版本。在这之前官方曾短暂修改政策为支持最新的四个主要版本,以帮助用户适应从 Electron 15 开始的新的发布节奏。 技术栈变化 Chromium 102 Node.js 16.14.2 V8 10.2 API & 重要变化 在 Linux 上不支持: .skipTaskbar BrowserWindow 构造器的选项 skipTaskbar 在 Linux 上不再被支持。 移除了 WebPreferences.preloadURL preloadURL 属性已从 WebPreferences 中移除。应该使用 WebPreferences.preload 来代替。 结束对 15.x.y 和 16.x.y 的支持 Electron 15.x.y 和 16.x.y 都已经达到了支持的终点。这使 Electron 回到了它现有的支持最新三个主要版本的政策,并鼓励开发者和应用程序升级到更新的 Electron 版本。 E15 (Sep'21) E16 (Nov'21) E17 (Feb'22) E18 (Mar'22) E19 (May'22) 15.x.y 16.x.y 17.x.y 18.x.y 19.x.y 14.x.y 15.x.y 16.x.y 17.x.y 18.x.y 13.x.y 14.x.y 15.x.y 16.x.y 17.x.y 12.x.y 13.x.y 14.x.y 15.x.y -- 更多详情可查看:https://github.com/electron/electron/releases/tag/v19.0.0

优秀的个人博客,低调大师

微软 Windows Phone 有望回归 或于一年后面世

微软近来貌似有些高调,前些日子刚刚在上海发布了Surface系列新品,日前,微软内部传出消息称,微软正在测试一款Windows Mobile平台的全新产品,而随之爆出的还有全新的手机系统。 据悉,微软将定义全新“用户体验”,将为用户带来一个与当前手机截然不同的全新用户界面。但这并不意味着该公司会很快放弃动态瓷贴,毕竟这是它和谷歌Android /苹果iOS竞争的一大卖点。 目前暂不知新机的确切面世时间,但消息人士猜测最终产品可能要等上大约一年才能完成。 本文来自开源中国社区 [http://www.oschina.net]

优秀的个人博客,低调大师

让经典回归:极点五笔在 openKylin 3.0的新生

很多使用五笔输入的小伙伴都绕不开一个名字:极点五笔。它曾是中文输入的效率神器,也是一代人的共同记忆。 现在,这份记忆有了新去处——极点五笔输入法 4.0完成全新重构,已上架 OpenAtom openKylin(简称“openKylin”) 软件商店,同时兼容支持fcitx5、fcitx4和ibus输入法框架。 对老用户:编码规则、输入习惯都没变,回来就能直接上手。 对新用户:五笔拼音混输模式降低了门槛,不确定拆字时可以用拼音兜底。 过去 Linux 用户的痛点,这次解决了 在 Linux 上用极点五笔,总会遇到安装复杂、兼容性不足、维护困难等问题。经过与极点五笔输入法作者及多名资深用户深入沟通、讨论和调研,最终在重构版上将这些痛点问题系统性进行了优化:框架适配更完整、运行更稳定、安装更简单,真正实现开箱可用。 四种输入模式,按习惯切换 英文模式:新增Shift快捷切换,符合主流输入习惯; 拼音模式:支持切换到拼音输入模式,方便拼音用户直接上手; 五笔字型:面向熟练五笔用户,保留经典高效输入体验; 五笔拼音混输:兼顾两者,既可发挥五笔优势,也能在不确定拆字时用拼音兜底。 默认模式可设置,减少反复切换 以前默认进五笔字型,用别的模式得每次手动切。现在可以在设置界面把默认模式改成五笔、五笔拼音或拼音——启动后直接进入最顺手的状态。 对齐 Windows 版习惯,迁移零成本 重构时重点对齐了 Windows 上极点五笔(十周年版本)的使用习惯:输入节奏、候选选择方式、状态切换逻辑都尽量保持一致。 目的只有一个——从 Windows 迁移到 openKylin 的老用户,肌肉记忆可以直接延续,不存在“会用但不顺手”的落差。 多架构支持 最早的极点五笔输入法 2.0 版本只支持 x86_64 和 arm64两种架构。这次重构把架构覆盖面扩大到x86_64、arm64、mips64el、loongarch64、loong64、sw64六种,后续还计划支持RISC-V。 不止是“能用”,更是“好用” 这次重构的意义,不只是把极点五笔搬到 Linux——更重要的是,它让这个 2001 年诞生的经典输入法,在现代输入法框架里有了持续演进的能力:面向 openKylin 生态优化,工程结构也更利于后续迭代和社区协作。 很多人记得极点五笔,不只是因为快,而是因为它陪我们写完过论文、敲完过代码、做完过报表。那种“手指先于思维”的输入快感,今天依然有效。 下载 openKylin 系统最新版本,打开软件商店,搜索“极点五笔”,装上试试。目前极点五笔输入法由 openKylin Input Method SIG和杜志民先生共同开发维护。用着有问题、有想法,欢迎留言告诉我们。 项目源码仓库: https://gitee.com/openkylin/freewb InputMethod SIG组主页: https://gitee.com/openkylin/community/tree/master/sig/InputMethod 致谢:向开源精神致敬 在此,特别感谢杜志民老师将极点五笔 Linux 版本开源,为此次重构和后续发展奠定了坚实基础。 正是这种开放、共享、传承的精神,让经典得以延续,也让更多用户受益。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册