让 JDTLS 能正确识别 Scala3 源码

CasualtiesBelow 是我突发奇想用 Scala 3 写的 Fabric mod(其实是我太想在 Minecraft 里玩 Casualties: Unknown 了),考虑到面向 Java 的生态兼容性于是在 src/test/java/ 里放了一个 Java 写的 API 互操作测试,引用了 Scala 侧的类型。

哟,好久不见,无线打印

在一个搬迁的办公室里免费淘来了一台联想 M7605D,可惜只有 USB 口。每次打印都得把线插到电脑上,慢觉得这样搞好麻烦。

试试将文章版本化管理吧

因为某个业务需求所以需要设计一个对于文章的版本管理,既然是版本管理...那是不是可以借鉴一下 git?

使用 Quadlet 将 Podman 中的 Postgres 当作 systemd 服务运行

这段时间在准备部署项目的数据库,但考虑到项目中包含多个服务,如果每个服务都使用其对应的 Postgres 数据库,那么会导致备份非常麻烦。

大他者,那个无时无刻都在盯着你的东西

你有没有想过一个问题——你对着老师笑,说老师好,但其实老师很可能并不在意这件事。那如果有一天,习惯于做这件事的你不再这样做了呢?

Laws of Software Engineering,软件工程定律

在互联网上闲逛的时候发现了一个很有趣的网站整理了一些软件工程的定律,叫做 Laws of Software Engineering,于是利用 LLM 在这里整理了一下。

浅记多因素身份认证

TOTP 为什么不算非常安全?为什么在多因素验证中又算是第二因素中常用的因素?

Linux 内核中的度量单位

又是狠狠地被 Linux 中度量单位坑害的一天。

重置 GPG 智能密钥

OpenPGP 的智能卡被锁住了怎么办?

向 NAS 引入 samba

最近感觉自己的 NAS 共享管理非常混沌,于是打算重新规整一下:引入 samba 和重新分级一下目录层次

无法重复键入的 Fcitx5

fcitx5 会在所有除了 Konsole 之外的终端卡死,何意味。

ZFS 降级事故

记录一次 ZFS degraded.

记被 XanMod Kernel 和 AppArmor 联合坑的一次踩坑

排查了下自己的 NAS 上 immich 为什么突然没办法拉起。

记一次服务器被挂恶意挖矿二进制

记一次服务器被挂挖矿软件

活着的 Arc

在翻阅其他的 Rust 项目时看到了一个关于 Arc 的有趣用法,故写下本篇文章特此记录

令 acme.sh 使用 Cloudflare 的 DNS API 签发与续签证书

使用 acme.sh 通过 DNS 挑战的方式申请泛域名证书,且通过这种方式,我们可以很方面的申请 SSL 证书用于我们的内部服务,不会遇到因为使用自签名证书导致的各种麻烦。

于 Tokio 中卸载 CPU Bound 任务

记一次后端计算密集性能优化。

如我所见,梦破碎的时候

今天下午做了个很清醒的梦,让我感到非常难受。

74LS 家族手册

74LS 家族作为最出名的 TTL 门电路组件,有着超乎寻常的广泛用途。

JDK Projects 备忘录

他们开始建造城和塔。他们用火烧砖,把砖当石头来用。他们又拿石漆当灰泥,石漆来自海水和希纳尔的泉水。他们用了四十三年的时间来建城和造塔。塔的宽度有 203 块砖。每块砖的长度是高度的三倍。塔的高度是 5433 腕尺又 2 掌。〔塔的墙〕长十三斯塔德。

关于历史

前几天看到一个对历史学学生的采访,感觉很有意思。遂摘抄与此。

用 curl 下载 OnePlus 的 ROM

刷机,轻而易举啊! 坏了,坏了坏了坏了

实用命令切片

记录一下我常用的比较奇技淫巧的实用命令切片 XD

再见,Oh My Zsh。

Oh My Zsh 陪伴了我一整个学生时代,自从使用 zsh 后就没有离开过 Oh My Zsh。 不过终有离别的时候,上一次改革自己的工作条件是因为 VSCode 工作速度太慢不跟手导致体验非常不好,现在这把砍刀终于砍到 shell 上了。