关于直播伴侣的扬声器设置问题

使用直播伴侣开过直播的同学大多都遇到过读屏的声音会传入直播间的问题。 或者刷到盲人开直播的同学也可能听到过主播操作读屏的声音,或者主播用的消息朗读助手的声音。

查询正在使用的端口

列出所有使用的端口:

1
netstat -ano

查询指定的某个端口是否正在使用, 比如查询端口 9988:

1
netstat -ano | findstr "9988"

列出所有进程:

在 WSL Ubuntu 下安装 dotnet 9.0 rc 的方法

可以从 .net 的 官网下载,也可以直接使用下面的绝对地址下载: https://download.visualstudio.microsoft.com/download/pr/202e929a-e985-4eab-a78a-d7159fc204e4/0c85219d441cd3bbffd4fb65b7e36fe5/dotnet-sdk-9.0.100-rc.2.24474.11-linux-x64.tar.gz

下载后,将压缩包复制到 wsl 的当前用户目录下,然后在 bash 下执行下面的命令进行安装。

利用 github 的webhook 同步博客到自己服务器

用到的系统和软件

  • 云服务器: debian, 用于搭建网站。后面简称服务器。
  • windows系统: windows 11 22H2, 用于本地撰写博客。后面简称本地。
  • 争渡读屏: 整个操作流程都是使用争渡读屏完成的。
  • winscp: 在本地连接 云服务器,上传、下载和修改服务器文件。
  • ssh: 本地系统内置的 ssh工具,用于连接服务器。跟 winscp 配合使用。
  • akelpad: 用于本地编辑和修改文件。
  • github 账号: 用于托管博客文章的源代码。
  • caddy: 服务器上用于搭建网站的软件。
  • hugo: 生成静态网站的工具,在本地和服务器都需要安装。
  • git: 用于拉取和提交代码到 github 仓库。本地和服务器都需要安装。

基本原理

  1. 本地撰写博客文章。
  2. 利用 github 仓库保存博客内容。
  3. 提交到远程仓库后,触发 webhook。
  4. 云服务器收到 github 的 webhook 请求后,调用 git pull 拉取仓库代码,然后调用 hugo 生成网站。

本地环境配置

本地是在 windows 系统下,需要安装 git/hugo/winscp/akelpad, 具体步骤不在说明。

针对 hugo 的 MemE 主题的一段无障碍优化脚本

下面这段代码是针对 hugoMemE 主题的无障碍优化。

主要做了这样几件事情:

  1. 对读屏软件屏蔽所有 svg 元素,因为所有的 svg 都是图标,屏蔽掉不影响功能。
  2. 对于深色和浅色主题的切换增加具体的文本提示。
  3. 对于回到顶部加了文本提示。

将下面的代码保存为 custom.js 文件,放到 assets/js 目录下即可。

博客迁移到 hugo

这篇文章是博客迁移到 hugo后的第一篇文章。

这是我第二次迁移博客程序了。之前的一次迁移是从 bo-blog 迁移到 typecho

这次不是因为 typecho 不够用或者不好用。而是我纯粹的想使用静态方式,想把博客托管到 github。

我的 vscode 配置

下面是我自己用的 vscode 的配置,需要的朋友可以参考。

vscode 的默认配置文件位于 %appdata%\code\User\settings.json, 如果需要使用我的配置,可以复制下面的内容,然后打开你的配置文件,删掉里面的所有内容,粘贴我的配置内容,最后保存即可。

在 notepad++ 里运行 python代码的方法

按 F5 运行

  • 安装好 python 环境,并且添加了环境变量。
  • 安装好 notepad++ 软件。
  • 用 notepad++ 打开需要运行的 python 文件,然后进行下面的操作。
  • 按 F5 打开 notepad++ 的“运行”对话框,
  • 按 TAB 键切换到“输入运行程序名”编辑框, 输入如下命令: cmd /C python "$(FULL_CURRENT_PATH)" & pause
  • 然后按 TAB 键切换到“运行”按钮,按空格键即可运行 python 程序。

##添加CTRL + F5 快捷键