WSL 2 中安装 Gentoo

首先要启用 WSL 2 组件,打开 powershell

PS C:\Users\yourname> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
PS C:\Users\yourname> Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

重启后将 WSL 2 设置为默认

PS C:\Users\yourname> wsl --set-default-version 2

在GitHub 上对他人发起的 Pull Request 做一些修改

为了保持贡献者的积极性,一般而言,偏向于合并贡献者的 pr,但是,有些 pr 在合并之前,其实需要一些小修改。

我们可以直接在 github 的 pr 上,给他们提一些小建议,引导对方去做修改。我们也可以直接对他们的 pr 做修改,同时向贡献者说明情况,获得他们的谅解,尽管这其实是在贡献者发起 pr 时的默认同意选项。

这一切的前提是,你是项目主,或拥有项目的 commit 权限。

ZeroPi 的一些记录

ZeroPi

购入 ZeroPi 半年多,吃灰居多,偶尔拿来构建 Docker 镜像,偶尔编译一些小工具,跑一些小测试等等,用处很单一。为防止记忆遗忘,记录一些备查。

ZeroPi 是友善出的一款开发板,对于没有接触过开发板的同学,它其实是一个比较好的上手玩具。当然,没有显示接口对于接触过 Linux 的同学来说,应该也没有什么问题。

手动触发 GitHub 工作流

目前,GitHub 的网页并没有提供手动触发工作流,这在很多时候非常受限,如果在工作流文件中,on.push 设置非常宽松,一个简单的 readme 修改,一个 fork,等等,也会触发工作流。如果设置严格只跟踪特定的几个文件,在我们 commit 了除关键文件外的修改时,却不会触发工作流。

我想要得到什么样的目的呢,我希望,可以手动触发工作流,通过一些关键命令,当然,我也习惯用 curl 来发送 POST。

实际上,GitHub 确实提供了这样的功能,即 repository_dispatch 事件,通过如下的 GitHub api 来交互,以及 workflow_dispatch 事件。

VMWare Fusion 的一些新问题

在 MacOS 系统下,总是有一定的频率需要用到虚拟机,所以,VMWare Fusion 或类似的软件是必不可少的。我也安装有 VMWare Fusion,用于解决偶尔需要的网银问题。只不过,自从上次将 VMWare Fusion 以及 MacOS 升级到最新版以后,就开始出现一些奇怪的问题。

USB 3.0 移动硬盘(UAS)

可以确认,我的外接 usb 固态硬盘无法工作,已经连接到客户机。我无法知道其他人是否也有同样的情况,但是 VMWare 社区确实有人也遇到同样的情况。