软件使用技巧

隐藏 Mastodon 站点信息和用户嘟文列表

Mastodon 实例默认会在网页版中显示站点的用户数量和嘟文数量。此外,用户主页上会显示所有公开的嘟文。但是对于自建实例,有时候你并不想让别人可以通过网页来访问这些信息和数据。本文以 Mastodon v3.1.3 为例,通过修改代码来实现隐藏目的。本文提供的方法未在其他版本上验证,可能会不兼容。

……

使用 MT3 模型识别音频乐谱

今年初的时候,网上有一篇标题为《谷歌推出全能扒谱 AI:只要听一遍歌曲,钢琴小提琴的乐谱全有了》的报道。其实文中提到的 MT3 项目并非是 Google 官方推出的,只是使用了 Google 的 T5X 训练框架而已。MT3 在 Google Colab 上提供了一个 Notebook,用户可以直接在线使用。

……

优化托管在 DigitalOcean 的 Mastodon

DigitalOcean 的 Marketplace 提供 Mastodon 的 Droplet。使用基础配置的服务器,每月费用为 6 美元。但是使用 Ruby 开发的 Mastodon 是吃内存的大户,基础配置的 1G 内存根本不够用,需要手动优化才能正常访问网站。

……

删除 Windows 10 内置应用

以 Win 10 内置应用 XboxGameCallableUI 为例。在 PowerShell 命令行中执行:

powershellget-appxpackage *XboxGameCallableUI*

可以看到返回如下信息:

Name              : Microsoft.XboxGameCallableUI
Publisher         : CN=Microsoft Windows, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
Architecture      : Neutral
ResourceId        : neutral
Version           : 1000.19041.1023.0
PackageFullName   : Microsoft.XboxGameCallableUI_1000.19041.1023.0_neutral_neutral_cw5n1h2txyewy
InstallLocation   : C:\Windows\SystemApps\Microsoft.XboxGameCallableUI_cw5n1h2txyewy
PublisherId       : cw5n1h2txyewy
IsResourcePackage : False
IsBundle          : False
IsDevelopmentMode : False
NonRemovable      : True
IsPartiallyStaged : False
SignatureKind     : System

其中 NonRemovable 的值为 True,这意味着如果我们直接用 get-appxpackage *XboxGameCallableUI* | remove-appxpackage 命令是无法删除该 package 的。

必须需要修改系统配置才能实现删除内置应用。在一切开始前,我们需要准备如下工具:

……

十款 Windows 免费音频播放器评测

如今的音乐软件已经是网络播放器的天下,但是对于热衷本地囤货的赛博老饕而言,一款本地音乐播放器仍然是必不可少的装备。

这里选择八款 Windows 平台下的免费音乐播放器软件进行评测。用于测试的音频文件总计 576 GB,包含 12,858 个文件,2,550 个文件夹,其中有部分音频在压缩包中。

……

    替代 WPS Office 的免费软件

    听说最近 WPS 又翻车了。软件被指审查用户文档内容,可导致文档被锁定无法打开。

    也有人指出,这是因为用户开启了云端同步,文档上传后触发服务器敏感词检测所导致的。

    但无论如何,WPS Office 已经被人诟病已久。比如文档莫名其妙地损坏,必须缴费成为会员才能恢复;还有像狗皮膏药一样无法删除的 WPS 云服务。

    特此推荐几个能够替代 WPS 的免费软件。

    ……

    邮件客户端 Claws Mail 简体中文汉化

    Claws Mail 是一款开源的跨平台邮件客户端软件,最初名为 Sylpheed-Claws,是另一款开源邮件客户端 Sylpheed 的分支。2005 年,该软件改为现在的名字,并走上独立开发的道路。相比于前辈 Sylpheed,Claws Mail 的功能更完善、软件更新更频繁,Claws Mail 的开发社区也相对活跃。

    不过遗憾的是,Claws Mail 官方并没有提供简体中文汉化包。这里提供一个从 veket 系统中提取的简体汉化资源:下载 Claws Mail 汉化包

    ……

    免费的专用操作系统

    本文分别整理了 NAS、防火墙/路由器、嵌入式、虚拟化、轻量级 Linux、安全渗透、手机移动设备和 DevOps 几个分类的免费操作系统。

    Scoop 踩坑记录

    安装时无法指定软件版本

    网上部分教程表示 scoop 安装软件时可以指定版本号:

    powershellscoop install [email protected]

    但实际上这个功能现在已无法正常使用,目前的官方文档里也没有注明这样的用法。此外,有些软件官方网站并不会保留历史版本的下载链接,这也是 scoop 不能支持安装软件指定版本的原因之一。

    如果要安装软件的历史版本,只能通过自建软件仓库的方式来实现。

    不支持通过 manifest 文件安装

    通过命令 scoop help install 查看安装参数可以得知,scoop 应该是支持从 URL 或本地 manifest 文件来安装软件的。

    ……

    Git Credentials 原理

    提出问题

    Git 支持三种远程访问协议,分别是:SSH、HTTP/HTTPS 以及 git 协议。国内的 GitHub 用户通常会选择使用 HTTPS 协议,主要原因是该协议可以通过 HTTP 代理服务器来访问 GitHub。

    使用 HTTPS 协议的不便之处在于每次请求都需要提供用户名和密码。因此,Git 通过一个用户凭证管理系统来解决这个问题,这个系统称作 Git Credentials。通过这个系统,Git 可以实现存储和查询用户凭证。

    ……