需求 很多在家里装了 NAS 的人都有一个相似的需求,那就是出门在外如何访问内网的 NAS 上运行的服务。很多人会选择公网 IP + 端口映射把需要的服务直接暴露到公网上,或者通过公网的 VPS 进行反向代理。但这些我都不放心,首先我的目的只是自己访问,而不是给别人访问,其次对于一些简易的 WebU……
我发现有些时候 Telegram bot 很适合用来 host 一些我自己要用的服务,因为只要通过手机上的聊天框就可以控制了,不需要我自己写一些什么后台页面。为了让构建和安装一个新 bot 的过程尽量简单,我自己用 Node 写了一个 没有外部依赖的 Telegram bot 框架。完全使用 Node 自带的模块比较麻烦的一点就是你需要自己基于 http.request()
进行封装,因为原版基于 EventEmitter
的接口写起来实在是太复杂了。
在安装 Arch Linux 之前,首先要准备 Arch Linux 的安装媒介。如果你打算安装在虚拟机里,那你并不需要一个实体的存储介质,因为虚拟机可以直接加载 iso 文件。但不管你在哪里安装,你都需要获取这个 iso 文件,引导进入其中的临时系统才能继续安装。 Arch Linux 的安装镜像……
上一篇文章提到了 DaVinci Resolve 对于素材位置的计算逻辑非常奇怪并且不肯修改,这篇我试图概括一下具体的计算逻辑方便自己使用。如果你也遇到了同样的问题并且希望他们改进,可以去支持 我发的帖子(英语)。
很遗憾的,我们没有生活在可以完全只使用开源软件的世界里,所以有时候不得不忍受一些闭源拖拉机的傲慢。一个经典的情况就是明明用户花了钱,还是得当孙子——我指的是用户反馈完全没有开发者看这件事情。或者更进一步,我认为 GitHub 或者 GitLab 的 issue (或者 bugzilla)是比用户论坛更好的反馈工具。
This post is both available in Chinese version and English version.
Arch Linux 的官方仓库里终于有 GNOME 44 了,今天更新了一下系统,在思考出怎么解决 DaVinci Resolve 一定要去加载 onetbb 里面 intel 的 OpenCL 实现之前,我遇到了一个更奇怪的问题:所有的 XWayland 程序都显示不出来窗口,程序启动了,没有报……
事先叠 buff:我不是说 use-package 一定要这么用,我也不是说所用不用 use-package 的人都不好,我只是说我觉得应该这样用 use-package 比较合适。 use-package 是个好东西,因为它解决了 Emacs 插件包从安装到配置的全过程,可以让配置更结构化。不过也……
每年写年终总结我都会拖很晚,因为基本上我写博客是看心情,最近事情比较多,其实也打算再拖几天的,但是实在是不想回家之后写,所以不得不今天仓促动手。
然后实际上我不喜欢分类列提纲的写法,我本质上比较倾向于文学性的写法或者就是想到什么写什么,不过最近我在翻以前的年终总结的时候发现事情总是记的乱七八糟而且有些我都想不起来出现在哪篇文章里了,这当然可能也和我写完年终总结从来不看有关系,反正这次打算试一下分类的写法。
按照惯例还是要感慨一句时间过得真快,仅仅只是靠记忆的话,就会觉得自己什么也没做就过了一年。写年终总结的时候到处翻一下记录,才会意识到自己其实做了不少事情。
最近我终于决定买了一个 YubiKey 5C,说出来不怕各位笑话,我买这玩意最初的动机只是觉得每次开机和解锁输密码太麻烦(但是为什么我不觉得 sudo 输密码麻烦呢?)。这还和我之前处理了一个 openSUSE 的 PAM 问题有关,我发现 GDM 有好几种不同的 PAM 配置,除了平时用的 gdm……