2023年9月

使用 Tagger 来标记你的音乐? 现在,它增加了新功能和修复。

Tagger 已发布新版本,其中包含大量有用的改进!

对于那些不知道的人来说,Tagger 是一款专注于流行音乐文件类型的开源 标签编辑器应用,支持 MP3、OGG、FLAC、WAV 等音乐文件。

它可用于向音乐文件添加重要的元数据,例如专辑封面、艺术家/发行商信息、发行年份,甚至自定义属性。

让我们看看这个新版本的 Tagger 能提供什么。

? Tagger V2023.9.1:有什么新变化?

Tagger 采用 C# 语言编写,它出现自 2021 年底,并且一直在定期进行改进。

Tagger V2023.9.1 版本中添加了多项改进。

首先,它包括了更新的翻译,要感谢 Weblate 上的用户。

然后还有新添加的功能,可以在 Tagger 中打开、管理和创建播放列表。这是为了更容易地同时处理许多音乐文件,从而“ 音乐文件夹 Music Folder ”现在被称为“ 音乐库 Music Library ”。

接下来,同步歌词时间戳现在以 “mm:ss.xx” 格式显示,遵循 LRC) 规范,并且可以指定 “hh:mm:ss” 和 “mm:ss.xx” 格式,允许 Tagger 对其进行转换。

此外,Tagger 现在在排序时在音乐文件列表中显示标题,为了获得更有条理的文件视图,主窗口大小在应用重新启动时不会丢失,并且 LRC 文件现在可以正确导入

有关更多技术细节,你可以参考其 发行说明

? 下载Tagger V2023.9.1

你可以通过选择可用的软件包之一来获取最新版本的 Tagger,如下所示:

对于 Ubuntu,你还可以运行以下命令来安装它:

sudo snap install tagger
? 当我们谈论添加元数据的应用时,还有 元数据清理器。它允许你清除最流行的文件类型中的元数据,这与 Tagger 完全相反。

? 你以前用过 Tagger 吗? 你对此的体验如何? 在评论区分享你的观点。

(题图:MJ/02d910b8-80d1-4802-8125-11ebc45287bf)


via: https://news.itsfoss.com/tagger-2023-9-release/

作者:Sourav Rudra 选题:lujun9972 译者:geekpi 校对:wxy

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

OpenAI 宣布 DALL-E 3,让提示工程过时

OpenAI 发布了 DALL-E 3,其可以与 ChatGPT 完全集成在一起。从提供的样本来看,DALL-E 3 在图像合成方面的能力似乎比现有的任何其他模型都要强,能更有效地完善手部等小细节。它可以将 ChatGPT 作为头脑风暴伙伴对图像进行会话完善,在 “无需魔改或提示工程” 的情况下默认创建引人入胜的图像。也就是说,你无需像对 MidJourney 那样输入一些反直觉的提示词,而 ChatGPT 会很好的理解你意图,并生成符合意图的图像。

消息来源:Ars Technica
老王点评:想起了国内某过气的技术大佬曾经说 10 年后全世界有 50% 的工作会是提示工程。这话颇像当年他们嘲笑云计算就是新瓶装旧酒一样。

谷歌用 “iPager” 广告嘲讽苹果

长期以来,谷歌一直试图公开向苹果施压,迫使其采用 RCS(富通信服务)消息协议,但苹果的库克回应是,消费者“应该给他们的妈妈买一部 iPhone”。谷歌最近发布了一则尖刻的广告,这则名为 “iPager” 的广告模仿了苹果的营销语言,展示了一个复古风格的传呼机(BP 机),表明苹果选择的信息平台已经落后于时代。广告称,iPager 使用 “过时的短信技术” 来 “与安卓手机发短信”,并列举了在与安卓手机通信时坚持使用短信技术的许多明显缺点。实际上,有 30 年历史的短信技术确实可以追溯到老式的传呼机。

消息来源:Engadget
老王点评:用传呼机收短信,这是个好主意~ ?

苹果和谷歌不完全披露的 libwebp 漏洞造成大麻烦

两周前,苹果公司报告称,威胁者正在积极利用 iOS 系统中的一个零点击漏洞来安装间谍软件。几天后,谷歌报告了其 Chrome 浏览器中的一个 WebP 堆缓存区溢出漏洞,并且该漏洞已经被利用。这两个漏洞的相似之处,让安全研究人员认为它们极有可能源自同一个漏洞,特别是 libwebp,它是应用程序、操作系统和其他代码库用于处理 WebP 图像的代码库。由于这两个漏洞是单独披露的,拥有不同的 CVE,并没有追溯到根源,很有可能数百万个使用了 libwebp 的应用程序都存在该漏洞。这包括各种 Linux 操作系统、各种浏览器、各种使用 Electron 框架的的应用。

消息来源:Ars Technica
老王点评:难道报告漏洞也要各扫门前雪了么?

回音

  • 米高梅酒店 的计算机系统在 10 天后 恢复。据称,该公司支付了要求的 3000 万美元赎金的一半,以换取数据不被泄露。

GNOME 桌面的最新版本已经发布。

我们见证了 GNOME 的不断演化,每次重大更新都会带来新的功能及改进。

在上一个版本中,GNOME 44 推出了许多酷炫的特性,如今,GNOME 45 也紧跟其后,推出许多有益的优化。

下面让我们一探究竟。

GNOME 45:有何新变化?

尽管我们已经单独详述过 GNOME 45 的亮点特性,我还是简洁回顾一下这次发布的所有相关详情。

  • 系统设置的调整
  • 新的工作空间指示器
  • 新的或者更新的核心应用程序的引入
  • Nautilus 的用户界面优化
GNOME 45 引入激动人心的更新

新的工作空间指示器

根据我们 之前的报道,GNOME 45 让 “ 活动 Activities ” 按钮走向了历史。

如今,我们已经有了一个药丸状的动态指示器,能明了当前处于活动状态的工作空间,以及工作空间的数量。

这是一个微小但整齐的设计改动!

系统设置的调整

在 GNOME 45 中,设置应用下方出现了全新的 “ 隐私 Privacy ” 子菜单,现在各类选项展示得更有序。

关于 About ” 子菜单也被优化,现已通过 “ 系统详细信息 System Details ” 菜单显示技术数据。除此之外,线上账户设置也在可用性上得到了提升。

引入了新的核心应用

Loupe 图片查看器

GNOME 45 版本告别了 “ GNOME 之眼 Eye of GNOME ” 图片查看器,转而采用 “ 放大镜 Loupe ” 应用,并摒弃了 “ 茄子 Cheese ” 相机应用,全新引入了 “ 快照 Snapshot ” 应用。

原有的核心应用也得到了更新。

就 “ 地图 Maps ” 应用而言,出现了一些微小变动,如缩放按钮的调整以及侧边栏的重塑。

同样地, “ 天气 Weather ” 应用的默认窗口大小被扩大,以便为所有温度计部件提供空间。

别忘了,“ 计算器 Calculator ” 应用现已支持更多种类的货币,以及 “ 连接 Connections ” 应用 可以在 RDP 连接中复制 / 粘贴文本、图片和文件。

? Nautilus 的用户界面优化

Nautilus 文件管理器已 做了一些轻微的界面优化,新的左侧边栏汉堡菜单使得侧边栏看起来比以前更醒目。

?️ 其他改动与优化

除了我们述及的重点,下面还有一些其他值得注意的变化;

  • 文档扫描应用已迁移到 GTK4。
  • 数个应用新增了视觉效果并改进了自适应表现。
  • 在快速设置中新增了一个控制键盘背光的切换。
  • 在 Shell 中新增了一个指示器,用于显示相机何时在活动状态。

如果你感兴趣,可参阅官方 发布公告 了解更多详情。

如何开始使用 GNOME 45

你可期待 GNOME 45 将在 Fedora 39Ubuntu 23.10 上首次亮相。

在那之前,你可以通过在 GNOME OS 上使用 Boxes 或在你的 Arch 发行版上手动安装(当它在仓库中可用时)来尝试 GNOME 45。

请注意,GNOME OS 的主要目的是用于测试。

GNOME

? 对于这次发布,你有何看法?是否还有其他期待?

(题图:MJ/f559d170-e20a-45a5-8d38-cd655ce7a955/)


via: https://news.itsfoss.com/gnome-45-release/

作者:Sourav Rudra 选题:lujun9972 译者:ChatGPT 校对:wxy

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

你可以在 VirtualBox 中的虚拟机上使用立付 Linux USB。这样可以省去重新启动主机的麻烦。

你有一个 立付 Live Linux USB 吗?在当前系统上测试它的常用方法是重新启动,并在系统重新启动时选择从立付 USB 启动。

但这很烦人,因为你需要停止计算机上的工作并重新启动它。

一种干扰较小的方法是使用虚拟机。

是的,你可以使用 VirtualBox 从虚拟机中的 USB 启动。这样,你不必为了尝试而在 VM 中安装发行版,而是改用立付会话。

在本教程中,我将展示在 Linux 系统使用 VirtualBox 从 USB 驱动器启动的步骤。这需要花费一些时间和精力,但可以让你免于重启系统。

在 Linux 的 VirtualBox 中从 USB 驱动器启动

由于这是针对高级用户的教程,因此我省略了你事先需要的几个步骤:

本指南分为三个部分:

  • 创建虚拟机磁盘文件
  • 在 VM 中使用 USB 启动
  • 删除虚拟机磁盘(可选)

那么让我们从第一个开始。

步骤 1:创建虚拟机磁盘文件(VMDK)

首先,你需要识别 USB 驱动器的磁盘名称,为此,你需要 列出系统的驱动器

为此,我将使用 lsblk 命令:

lsblk

? 确保使用不带任何数字的磁盘名称。就我而言,Ventoy 以 sdb1 命名,但我仍然只能使用 sdb。

从上图中,你可以看到,Ventoy 列出了 sdb11,但你必须使用不带任何数字的名称。这意味着我必须只使用 sdb,否则,它会抛出错误。

找到驱动器名称后,使用以下命令中的 VBoxManage 命令来创建:

sudo VBoxManage createmedium disk --filename=/path/to/rawdisk.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sda

在上面的命令中,将 /path/to/rawdisk.vmdk 替换为要保存文件的路径 ,将 /dev/sda 替换为目标驱动器。

就我而言,我想在我的主目录中创建一个名为 IF.vmdk 的文件,并且我的目标驱动器是 /dev/sdb,然后,我将使用以下命令:

? 你需要提供绝对路径来创建 vmdk 文件!
sudo VBoxManage createmedium disk --filename=/home/sagar/IF.vmdk --variant=RawDisk --format=VMDK --property RawDrive=/dev/sdb

最后,使用 chmod 命令更改权限:

sudo chmod 777 Filename.vmdk

步骤 2:在 Linux 的 VirtualBox 中从 USB 启动

首先,从系统菜单中打开 VirtualBox,然后单击 “ 新建 New ” 按钮。

在那里,为你的虚拟机命名并选择操作系统类型及其版本:

现在,单击 “ 下一步 Next ” 按钮,它会要求你为虚拟机分配硬件资源:

完成硬件资源分配后,单击“下一步”按钮。

在这里,你将找到创建或添加虚拟磁盘的选项。现在,请执行 3 个简单步骤:

  • 选择第二个选项 “ 使用现有虚拟硬盘文件 Use an Existing Virtual Hard Disk File ”。
  • 点击“文件”图标。
  • 点击“ 添加 Add ”按钮并选择你最近创建的以 .vmdk 结尾的文件。

选择文件后,它将显示文件的名称,选择它并点击 “ 选择 Choose ” 选项:

它将向你显示已选择从中启动的文件。单击下一步,它将显示你所做的选择的摘要。

点击 “ 完成 Finish ” 按钮:

就是这样! 虚拟机已创建。

要启动虚拟机,首先选择虚拟机并单击启动按钮:

由于我的 USB 有 Ventoy,你可以看到,此处列出了多个发行版:

很酷。是么?

步骤 3:使用删除虚拟机及 vmdk 文件(可选)

当我在删除虚拟机后尝试删除 vmdk 文件时,当然,它被删除了,但每当我尝试创建具有相同名称的新文件时,它都会给我一个错误,说该文件已经存在!

因此,在这里,我将引导你了解如何删除虚拟机及 vmdk 文件。

首先,关闭虚拟机并将其删除。

现在,如果你尝试 使用 rm 命令 并提升权限删除 vmdk 文件,你可以删除它(但这就是幻觉的开始)。

例如,在这里,我删除了 IF.vmdk 文件:

sudo rm IF.vmdk

现在,如果我尝试创建一个具有相同名称的新 vmdk 文件,则会出现错误,指出该文件已存在:

要删除 vmdk 文件,首先,你必须使用以下命令取消注册该文件:

sudo VBoxManage closemedium disk /path/to/MyDrive.vmdk

完成后,你可以使用 rm 命令删除该文件,它将轻松删除:

sudo rm Filename.vmdk

然后,如果你尝试创建具有相同文件名的 vmdk 文件,你可以这样做:

这就行了!

更多虚拟机技巧

如果你正在寻找最快的 VM,可以使用 Qemu + KVM 的组合。我知道这听起来很复杂。

但为了更简单一些,我们制作了一份关于如何在 Ubuntu 上安装和使用 Qemu 的专门指南,包括启用共享文件夹、剪贴板和自动调整大小:

如何在 Ubuntu 上安装和使用 Qemu

我希望本指南对你有所帮助。

(题图:MJ/f74a3b33-2bcf-445b-8868-1dfc420f5b9d)


via: https://itsfoss.com/virtualbox-boot-from-usb/

作者:Sagar Sharma 选题:lujun9972 译者:geekpi 校对:wxy

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

大模型“深吸一口气”后会更聪明

DeepMind 的研究人员开发了一种技术,可以通过使用人工智能模型来改进提示词,以提高其它人工智能语言模型的数学能力。利用这种被称作“通过提示进行优化(OPRO)”的技术,他们发现,使用“深吸一口气,一步步解决问题”的提示词,能大幅提升数学测试得分。对 PaLM 2 使用该提示,它在小学数学应用题数据集 GSM8K 中的正确率达到了 80.2%,而不使用该提示正确率只有 34%。为什么这能奏效呢?大模型显然不会呼吸,也不像人类那样思考和推理。它所做的“推理”都源自从书籍和互联网上抓取的短语数据集。这些内容中往往在“深呼吸”,“一步步思考”等短语后跟着更合理的推理方案。这些短语可能有助于大模型产生更好的答案。

消息来源:Ars Technica
老王点评:要想让人工智能像人类一样思考,就得把它当成人类一样对待。

亚马逊将为 Alexa 添加人工智能

亚马逊展示了由其全新的 Alexa 大语言模型驱动的全新 Alexa 语音助手。这款全新的 Alexa 可以理解对话短语并做出适当的回应,更有效地解释上下文,并通过一个命令完成多个请求。他们表示,Alexa LLM “是一个真正可通用的大型语言模型,针对 Alexa 的用例进行了优化;它与 Bard 或 ChatGPT 或任何这些东西都不同”。想参加测试的美国用户,可以对 Echo 设备 说“Alexa,我们聊聊吧”,就有可能被加到预览测试名单中。

消息来源:The Verge
老王点评:语音助手是最应该有人工智能的设备,而之前它们只是简单的问答机和搜索引擎而已。

统一加速基金会成立,英伟达缺席

Linux 基金会本周宣布成立统一加速(UXL)基金会。该组织的使命是提供 “一个开放标准的加速器编程模型,简化高性能、跨平台应用程序的开发”。该基金会的创始成员包括 Arm、富士通、谷歌云、英特尔、高通、三星等公司。但英伟达公司缺席,英伟达提供了自己的 CUDA 编程模型,用于使用其 GPU。这个新的基金会的核心是 oneAPI 计划的演进,其目的也是创建一个新的编程模型,使开发人员更容易支持各种加速器,无论它们是 GPU、FPGA 还是其他专用加速器。

消息来源:Tech Crunch
老王点评:那就看看自己玩还是大家玩,那个更好玩。

回音

  • 之前,由于不满 HashiCorp 修改 Terraform 的许可证,社区创建了 OpenTF 分支。在 HashiCorp 大为不满,向许多支持的公司发送了“停止侵权”的通告后,为了避免商标侵权,OpenTF 改名为 OpenTofu —— 开源豆腐。他们有意选择了一个幽默的名字。

Rust 开发者,你们有新的东西可以尝试了!

在最近宣布基于 IntelliJ 的 IDE 将支持 Wayland 显示服务器 协议之后,JetBrains 推出了面向 Rust 开发人员的新 IDE

它被称为 “RustRover”,目的成为一个功能丰富的独立 Rust IDE,并将接收定期更新、快速支持和“开箱即用的体验”。

请允许我向你展示它所提供的内容。

? 这是一个早期使用工具,目前不适合生产使用。

RustRover:可以期待什么?

? RustRover 不是自由开源软件。

RustRover 从头开始开发,取代了现已弃用的 IntelliJ Rust 插件,该插件用于提供 JetBrains 平台上的 Rust 支持。

它是根据 JetBrains 的其他 IDE 构建的,用于提供专用的 Rust 开发环境,而这是以前所缺少的。

? RustRover 还使用 IntelliJ Rust 插件作为组成部分。

在当前状态下,RustRover 支持诸如 RustCargoTOMLweb数据库等语言和技术。具有来自 IntelliJ IDEA 的附加功能,包括 VCS 集成

而且,说到它的功能,还不少呢! ?️

对于编码,它支持代码补全代码生成智能重构实时模板等。RustRover 旨在帮助用户更快、更准确地编写代码。

它还具有一些基本功能,例如语法高亮显示宏扩展跨语言操作等,以帮助更好地理解代码库。

对于测试,RustRover 具有测试运行器、调试器、对运行配置、运行目标、分析和性能分析的支持。

对于项目管理,它支持 Cargo 和 Cargo.toml、构建脚本、依赖项声明中的代码补全,并且可以轻松访问 Crate 文档。

RustRover 还具有一些简洁的实时协作功能,例如支持 VCSGitGitHub)、配置共享code with me

你可能想知道它的许可和定价模式怎么样?

鉴于 RustRover 不是开源的,JetBrains 计划将其作为商业产品以订阅方式出售,与其他 IDE 产品类似。

定价结构尚未最终确定,但预计会与他们的 IDE 产品定价类似。

你可以通过他们的公告博客来了解更多关于 RustRover 的信息。

? 既然我们正在讨论 Rust 的话题,为什么不尝试一下我们的 Rust 基础系列呢?它应该作为 Rust 世界的一个很好的介绍。

想要试一试么?

RustRover 已提供 tar.gz 包JetBrains Toolbox App 和 ** Ubuntu Snap 包** 提供。你可以从 官方网站 获取你选择的包。

RustRover

对于 Ubuntu,你还可以运行以下命令:

sudo snap install jetbrains rustrover --classic

请注意,在撰写本文时,Snap 包未按预期运行,在使用上述命令时在安装过程中引发错误。

JetBrains 计划在 2024 年 9 月之前对 RustRover 保持公共预览版,并在此之前发布稳定版本。

? 你有兴趣使用这样的 IDE 进行 Rust 编码吗?在下面的评论中分享你的想法!


via: https://news.itsfoss.com/rust-ide-jetbreains/

作者:Sourav Rudra 选题:lujun9972 译者:geekpi 校对:wxy

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