2022年1月

洋葱新闻:“Linus 发现 Windows XP 很棒”

Linux 创始人 Linus Torvalds 在 GitHub 上的 Linux 仓库的 README 中写道:“我删除了Linux,因为我讨厌它,现在我认为它很糟糕。你应该去使用这个很棒的操作系统,它叫 Windows XP,我刚刚发现它很棒。”,这个文件的 URL 是 https://github.com/torvalds/linux/tree/8bcab0346d4fcf21b97046eb44db8cf37ddd6da0 ,没错,看起来是 Linux 的仓库地址。好吧,这是一个洋葱新闻。事实上,这是一个 GitHub 的 bug,任何人都可以通过伪造 URL 而看起来像是另外的仓库和另外的作者。而这个 Bug 由来已久,但是 GitHub 从未准备修复。

老王点评:无论 GitHub 基于什么理由不修复,但是通过这个漏洞可以制作出以假乱真的钓鱼信息,大家一定要注意。

最新版 macOS 12.3 终于移除了 Python 2 的支持

苹果释出了 macOS Monterey 12.3 Beta,一个主要变化是 不再捆绑 Python 2.7。苹果建议开发者使用 Python 3 或替代语言。Python 语言项目在 2020 年 1 月 1 日停止支持 Python 2 分支,接替 Python 2 的 Python 3 早在 2008 年就已经发布,但由于它不向后兼容,导致许多用户仍然停留在 Python 2 分支。但 macOS 也没有预装 Python 3,开发者可选择安装捆绑 Python 3 的 Xcode 开发工具。

老王点评:如果 Python 3 能对 Python 2 提供更多的兼容性,而不是弃之如敝履,就不会有这么多的产品和服务还留在 Python 2。

OpenSea 称其上免费创建的 NFT 80% 都是垃圾或剽窃作品

占有绝对垄断地位的 NFT 市场 OpenSea 宣布,它将限制用户在平台上使用其工具免费创建 NFT 的次数为 50 次。这些免费创建的 NFT 可以跳过支付区块链燃料费用,而在售出时由买家支付。之后在社区的反对之下,OpenSea 又宣布取消这一限制,同时也给出了做此限制的 理由:用这个免费工具创建的项目中,超过 80% 是抄袭作品、虚假收藏和垃圾内容。

老王点评:其实我觉得这种对免费创建的限制是有道理的,要不 OpenSea 可能会沦为垃圾场。

Bitsy 是一个开源电子游戏设计软件。 其简约的功能使任何人都可以探索他们的创造力。

 title=

有许多游戏设计程序和各种游戏设计方法,但对我来说,最突出的是 Bitsy。Bitsy 由 Adam Le Doux 在 2017 年创建,在 MIT 许可下发布,用其创造者的话说,Bitsy 是:“一个用于小游戏或世界的编辑器。其目标是使制作游戏变得容易,在那里你可以四处走动,与人交谈,并到某个地方。”

安装 Bitsy

Bitsy 是用 JavaScript 编写的,可以制作 HTML5 游戏。你可以从 GitHub它的创造者的网站 下载它。它很小,很容易学习,有独特的位图艺术风格,有意在功能上有所欠缺,而且能做的事情有限。

尽管(也许是因为)这些限制,Bitsy 自发布以来吸引了一个充满活力的用户社区。用户对 Bitsy 采取的两个主要方法是:接受限制和寻求突破限制,看看你能走多远。

创意的界限

Bitsy 的局限性意味着接受这些局限性仍能制作出令人满意的游戏,这就成为一个需要创造性和创造力的挑战。你可以在 Itch.io 网站 上看到和玩一些用 Bitsy 制作的令人印象深刻的游戏。同时,人们也想出了一些黑科技、调整和扩展。这些都在不牺牲 Bitsy 的本质的前提下突破了一些限制。

Bitsy 的基本元素是一个代表玩家的头像、发生游戏动作的房间、精灵(可以与之互动的非玩家角色)和物品。有一个用于创建这些元素的位图编辑器,它也支持简单的两帧动画。

 title=

在 Bitsy 中工作依赖于条件变量,而不是成熟的脚本,这使得没有编码背景的人容易学习,但有时会让那些期待更多灵活性的人感到沮丧。

如果你想了解 Bitsy 的基本情况,你可以在创作者的网站上了解,或者下载并在本地运行。

 title=

文档

关于 Bitsy 的文档并不是只有一个地方可以去看。如果你想看 Bitsy 的操作,可以在 YouTube 上找到各种短视频。我更喜欢基于文本的教程,我发现最有用的三个资源是:

阅读这些教程,尝试一些 Bitsy 游戏,并开始创造你自己的东西。开始时要保持简单。当你熟悉了 Bitsy,你可能想研究一下人们为它创造的一些 工具、黑科技和扩展

它也是教育工作者的完美工具,甚至还有教育工作者 Hal Meeks 的 Bitsy 课程 可供在线学习。

你还可以在 Itch.io 网站 上找到人们为 Bitsy 制作的大量游戏资源。

Twine 整合

你可能已经尝试过流行的基于浏览器的游戏开发工具 Twine。你可以将 Bitsy 与 Twine 不同程度地整合。整合的范围可以从简单地将 Bitsy 游戏放在一个 iframe 中显示在你的 Twine 游戏中,到在两个引擎之间共享变量和对话命令,让你在 Bitsy 游戏中执行基本的 Twine 命令!如果你对这些感兴趣,那么请看:

给初学者的 Bitsy

初学者很容易入门 Bitsy,无论你是编程新手还是仅仅是游戏设计的新手。有了它,你可以探索它在激发创造力、想象力和创造性方面的所有可能性。


via: https://opensource.com/article/22/1/bitsy-game-design

作者:Peter Cheer 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Firefox 显然是 Linux 用户中最受欢迎的开源网络浏览器之一。

事实上,它是 可用于 Linux 的最佳网络浏览器 之一。但是,它的附加组件(或扩展组件)如何呢?

考虑到你更喜欢开源的解决方案,你是否在使用开源服务的附加组件?有哪些你可以安装的最好的开源 Mozilla Firefox 附加组件?

你应该尝试的开源 Firefox 扩展程序

需要注意的是,在 Firefox 中并不是每个附加组件都是开源的。

此外,有几个开源项目的 Firefox 附加组件采用了不同的许可证。

1、Dark Reader

Dark Reader 是一个流行的浏览器扩展,让你打开网站的深色模式。该扩展只是简单地改变背景和文本颜色,以融合深色模式主题。

在默认情况下,它与几乎所有网站都能很好地配合。然而,如果你认为深色模式无法阅读(或不好看),你也可以自定义颜色、对比度、亮度和灰度。

你也可以选择在特定的网站上启用它,而在其他网站上禁用它。在这两种情况下,你都可以创建一个网站白名单/黑名单的列表。

它是一个尊重用户隐私的开源项目。你可以在它的 GitHub 页面 中了解更多关于它的信息,或者安装该附加组件来尝试它。

2、Bitwarden

毋庸置疑,这是现有的 最佳密码管理器 之一。

Bitwarden 是一个开源的密码管理器,提供各种功能。它专注于提供有竞争力的开源解决方案。

这个用于 Mozilla Firefox 的密码管理器插件并不亚于任何其他类似产品。你可以通过该扩展获得所有的基本功能,包括生成密码、管理你的保险库以及一些高级选项。

在我的使用场景中,我没有发现这个扩展有任何不足之处。如果你还没有试过,你应该尝试一下这个插件。你可以看看它的 GitHub页面 来了解更多信息。

3、Vimium-FF

这是一个受 Vim 键盘快捷键 启发的开源工具,最初出现在 Chrome 浏览器上,后被移植到 Firefox。

Mozilla Firefox 上的 Vimium 附加组件还在开发中,最近没有新版本。然而,作为一个实验性的附加组件,它仍然拥有优秀的用户评价。

这个附加组件可以让你使用键盘快捷方式来改善你的浏览体验。例如,你可以设置快捷键来滚动、查看源代码、启用插入模式、浏览历史记录、检查下载等。

如果你对键盘快捷键很熟悉,这个附加组件应该是你的菜,尝试一下吧。

你可以找到它的 GitHub 页面,也可以试试它的几个定制版本(复刻)。

4、uBlock Origin

如果你想摆脱网站中的那些动来动去的元素,以改善浏览体验,uBlock Origin 是一个出色的内容拦截器。

首先,它能阻止各种广告、跟踪器、弹出式窗口,以使网页的加载速度更快。如果一些网页在你的浏览器中加载时出现卡顿,它应该会派上用场。

如果一个网站不能正常运行,你也可以选择选择性地阻止或允许 JavaScript。它还具有过滤列表的功能,帮助你积极地阻断或尽量减少阻断,以平衡网络浏览体验而不破坏网站。

诸如阻止恶意域名、阻止大于特定尺寸的媒体等高级功能,能帮助你保持安全并节省网络带宽。查看其 GitHub页面 以了解更多技术细节。

5、LanguageTool

注意: 在这个列表中,我们尽量推荐完全开源的 Firefox 附加组件。但是,这是一个例外,作为一个非 FOSS 附加组件,其服务最初是开源的,但该扩展不是。

LanguageTool 是一个开源的语法和拼写检查器,它尊重你的隐私,使它成为与 Grammarly 和其他同类产品相当的替代品。它可以免费使用,但可以选择升级为高级更正功能。

对于基本的拼写检查和常见的语法错误,它应该是足够好的。在我写这篇文章的时候,我的 LanguageTool 扩展已经激活。这不仅仅是一个注重隐私的开源替代品,它的工作速度超快,不会影响你的写作体验。

服务器端是开源的,但不幸的是,该附加组件不是开源的。他们澄清了原因,因为他们不希望竞争对手使用该插件而没有任何回报(更多内容见他们的 论坛帖子)。

然而,Mozilla 在它每次发布时都能审查源代码,这使得它成为一个值得推荐的附加组件。你可以在其 官方网站 或其 GitHub 页面 上探索关于该工具的更多信息。

6、Tabby

如果你想方便地管理具有不同活动窗口的多个标签,Tabby 应该会派上用场。

它简化了管理一个浏览器的多个标签和窗口的方法,还可以让你保存标签/窗口以便以后使用。说到标签管理,Firefox 并不是最棒的,所以你可能想试试这个。

你可以查看它的 GitHub 页面 或者安装这个附加组件来了解更多。

7、Emoji

在计算机上挑选或使用表情符并不容易。有了这个开源的 扩展,你就只需点击一下就可以轻松地将几个表情符复制到剪贴板。

该插件是完全开源的,并且还使用一些开源字体。

你可以在其 GitHub 页面 上找到更多关于它的信息。

8、DownThemAll

DownThemAll 是一个强大的插件,可以轻松地从一个网页上下载多个文件/媒体。你可以选择一键下载所有文件,或者自定义你想要的文件。

还有一些额外的选项可以自定义文件名、基于队列的下载和高级选择。

你可以在其 官方网站GitHub 页面 上了解它的更多信息。

9、Tomato Clock

如果你想在你的网络浏览器中实现 Pomodoro 功能(就像 Vivaldi 开箱即用提供的功能),Tomato Clock 是你需要的插件。

换句话说,它可以让你设置定时器,帮助你把工作分成若干个时间段,中间有短暂的休息。这应该有助于你保持生产力,而不会被工作压垮。

它使用起来很简单,还能显示一些使用统计,以了解你对它的利用情况。

你可以探索它的 GitHub 页面 了解技术信息,或者获取该扩展来开始。

总结

如果你是一个狂热的 Firefox 用户,我建议你看看这个 Firefox 键盘快捷键的有用清单。我们也有一个 Firefox 罕为人知的功能 列表。你也可以去看看。

虽然还有其他几个有用的 Firefox 附加组件,但我把这个列表限制在我自己使用的最好的那些。

你最喜欢的开源 Firefox 附加组件有哪些?请在下面的评论中告诉我。


via: https://itsfoss.com/best-firefox-add-ons/

作者:Ankush Das 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

量子计算机距离破解 BTC 加密还差百万级

量子计算机可借助量子的特性来加速某些计算,科学家们正在研究“到底需要多大规模的量子计算机”才能攻破 BTC 网络。他们发现,如果将破解 BTC 加密的时间窗口限制在 BTC 网络的出块时间 10 分钟,将需要动用规模达到 19 亿个量子比特的超级计算机。但若放宽到半小时,就只需要动用具有 1300 万个量子比特的量子计算机。IBM 创纪录的超导量子计算机,目前也只达成了 127 个量子比特。而将量子比特扩大百万倍,看起来在十年内不大可能做到。

老王点评:即便量子计算机真的发展到那么强大,也有比破解 BTC 更重要的事情要做。

可以训练 AI 的 AI

深度神经网络在 10 年前开始超越传统算法,这是因为我们终于有了足够的数据和处理能力来充分利用它们。训练神经网络需要仔细调整数百万甚至数十亿的参数值,这些参数是这些网络的特征,目标是为它们找到近乎理想的值,这个过程被称为优化,但训练网络并不容易。科学家们构建了一种“超网络”以 加快训练过程,即训练神经网络的神经网络。给出一个为某些任务设计的新的、未经训练的深度神经网络,超网络可以在几分之一秒内预测出新网络的参数,理论上可以使训练不再必要。

老王点评:虽然还不是最可怕的情况,但是这无异于给了 AI 一种自我进化的能力。

影响 12 年来所有 Linux 发行版的本地提权漏洞

Polkit 是一个 SUID 程序。它被默认安装在每个主要的 Linux 发行版中。任何普通用户都可以通过利用其默认配置中的这个 漏洞,在有漏洞的计算机上获得完全的 root 权限。这个漏洞自 2009 年 5 月创建以来一直存在,即使 polkit 守护程序本身没有运行,它也可以被利用。

老王点评:其实 Linux 世界中这种早期潜伏的危险应该还不少,因为那时候 Linux 显然没现在这么重要。

Revolt 是一个有前途的自由开源的 Discord 替代品。在这里,让我们看一下它所提供的东西以及它的初步印象。

Discord 是一个功能丰富的协作平台,主要为游戏玩家量身定做。尽管你可以在 Linux 上毫无问题地使用 Discord,但它仍然是一个专有解决方案。

你可以选择使用 Element 作为一个开源的解决方案协作平台,但它不是一个替代品。

但是,Revolt 是一个令人印象深刻的 Discord 替代品,它是开源的。

注意:

Revolt 正处于公开测试阶段,不提供任何移动应用。它可能缺乏一些你在 Discord 上找到的基本功能。

我会重点说一下 Revolt 的功能,以及它是否可以成为 Linux 上 Discord 的替代品。

一个你可以自行托管的开源 Discord 替代品

Revolt 不仅仅是一个简单的开源替代品,而且你还可以自我托管。

它确实缺少 Discord 提供的各种功能,但你可以获得许多基本功能,可以先体验一下。

即使缺乏一些功能,但它也是一个功能丰富的开源客户端。让我们来看看现有的功能。

Revolt 的功能

它看起来和感觉已经很像 Discord,这是一些关键的亮点:

  • 能够创建你自己的服务器
  • 创建文字频道和语音频道
  • 在服务器中分配用户角色
  • 调整主题(深色/浅色)
  • 改变强调色
  • 从可用选项中管理字体和表情包
  • 支持自定义 CSS
  • 能够添加机器人
  • 易于管理文本/语音频道的权限
  • 向其他用户发送朋友请求
  • 保存的笔记
  • 能够控制通知
  • 支持硬件加速
  • 专门的桌面设置
  • 使用 Docker 进行自我托管
  • 用户状态和自定义状态支持

因此,作为处于公开测试阶段的东西,它听起来对初学者来说非常好。你已经拥有了大部分的核心功能,但你可能想等着看它成为一个成熟的 Discord 替代品。

使用 Revolt 的初步印象

如果你使用过 Discord,用户体验会感觉很熟悉。这是一件好事。

对于这篇快速亮点介绍,我没有比较 Discord 和 Revolt 的资源使用情况,因为它仍然处于测试阶段,不是同等级的比较。

然而,在我简短的测试中,它感觉很快速,除了第一次加载一个文本频道时。在发表这篇文章时,它没有双因素认证(2FA)功能,但应该会在他们的第一个里程碑(第一版)版本中添加。

一些功能如用户状态、权限管理和外观调整看起来很有用。但是,当涉及到语音频道时,它和 Discord 的工作方式不一样,至少现在是这样。

我不知道他们是否打算用同样的方式,但 Discord 的语音频道功能是直观的、快速的,而且有更好的控制。

不要忘了,Discord 还提供 “Discord Stage”,这是一个类似 Clubhouse 的音频聊天室功能。

其他一些我找不到的功能包括:

  • 对信息作出反应的能力
  • 抑制噪音的功能
  • 改变服务器
  • 服务器日志
  • 各种有用的机器人

当然,要赶上 Discord 提供的功能还需要大量的时间,但至少我们现在有一个开源的 Discord 解决方案。

你可以了解他们的 项目路线图/发布跟踪器,看看你可以在其最终/未来的版本中期待什么。

在 Linux 中安装 Revolt

Revolt 可用于 Linux 和 Windows。你可以选择在你的网络浏览器上使用它,而不需要一个单独的应用。

但是,如果你需要在你的桌面上使用它,他们提供了一个 AppImage 文件和一个 deb 包,你可以从它的 GitHub 发布页 下载。

如果你是 Linux 的新手,可以参考我们关于 使用 AppImage 文件安装 deb 包 的资源来开始学习。

如果你想用你的错误报告和建议来帮助他们改进,请随时前往 反馈页面。此外,你还可以浏览他们的 GitHub 页面 以了解更多信息。

你觉得 Revolt 怎么样?你认为它有可能成为 Linux 上 Discord 的一个很好的开源替代品吗?

请在下面的评论中告诉我你的想法!


via: https://itsfoss.com/revolt/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

微软推出中国特供版的“微软电脑管家”

微软专门针对国内用户发布了一款“微软电脑管家”的软件。官方介绍称:“微软电脑管家聚合了微软 Windows 系统强大的底层研发能力,搭配微软独有反病毒引擎,全面构建您的电脑防护体系。主打低占用、不打扰、干净、不捆绑的产品特点,为用户提供电脑体检、反病毒、主页反劫持、电脑垃圾清理等功能。”不过,虽然该软件的开发商是世纪互联的子公司北京蓝云公司,但是微软表示该软件隶属于微软

老王点评:真是熟悉的配方。

波士顿动力的机器人从 DHL 获得 1500 万美元的工作机会

去年 3 月,波士顿动力公司公布了其第二款商业机器人 Stretch。该机器人建立在箱子搬运概念之上,旨在将该公司的先进机器人技术带入仓库/物流环境中。最近,波士顿动力公司 宣布,物流巨头 DHL 已经承诺与其达成一项为期多年、价值 1500 万美元的合作,它将在未来三年为 DHL 物流中心带来一支机器人队伍,首先它将负责从卡车上自动卸货,随后还将增加更多的任务,以进一步实现包裹处理过程的自动化。

老王点评:看来以后这种体力活都是机器人的了。

Let's Encrypt 错误签发数百万张证书

Let's Encrypt 工程师称在 2022 年 1 月 26 日 00:48 UTC 部署修复程序时发现,所有通过 TLS-APLN-01 质询颁发和验证的证书都是错误的,需在 5 天内让错误证书失效,计划 从 1 月 28 日 16:00 UTC 开始吊销错误证书。但并非所有证书都受此问题影响,预计不到 1% 的活跃证书受此问题,影响当前已经向相关用户发送邮件通知。

老王点评:保险起见,无论是否收到邮件,还是重新签发一下比较好。