2024 年终总结喵~

2024 年终总结

TL,DR: 刚过去的一年真的是疯狂的一年喵!

已经 40岁 的咱没想到还能经历这么多人生第一次喵!

第一次滑雪!

尽管刚踩上滑雪板就摔了无数次,尽管整个头都被吹雪冻住了,尽管第一天抱着雪板下山,但是

给 Hugo 支持的静态博客添加 HTMX 支持

TLNR

  1. Download htmx.min.js into static\js\ folder.
  2. Append <script async defer src="{{ "js/htmx.min.js" | relURL }}"></script> into layouts\_default\baseof.html head block.
  3. Append hx-boost="true" to <div class="container container--outer"> in the same file.

太长不看教程

  1. 下载 htmx.min.js 放到 static\js\ 目录下;
  2. 添加 <script async defer src="{{ "js/htmx.min.js" | relURL }}"></script> 代码到 layouts\_default\baseof.html 文件的 <head> 里;
  3. 在同一文件种,添加 hx-boost="true" 标签到 <div class="container container--outer"> 里。

实际用途

直接就将一个静态博客变成类似SPA的体验了喵!非常神奇喵!在博客内跳转再也不会闪烁+加载一堆CSS等操作了,而仅仅只是将内容替换掉喵!

编译一个支持Infiniband的OpenWRT固件

前言

我有一台服务器,我有一堆 Mellonx ConnectX 2/3 的 IB 卡,我还有一台 IB Switch,以及 100Gbps 的光模块若干喵……(以上全部是捡垃圾来的喵)

于是,我现在需要一个 OpenWRT 软路由,同时支持高速 IB 网络喵!

Revanced Step

ReVanced 去掉APP里烦人的广告喵!

前言

一年前,有一个 Vanced YouTube 项目,通过修改 U2B 的 APK 包来免除广告,得到和 YouTube Premium 一样的体验——然后这个项目就被律师函了,现在项目已经关闭,只有两个付费广告拦截插件了喵。

Using traefik as proxy in docker

使用 Traefik 作为前端反代替换 nginx

前言

Traefik 是一组 go 写的网络代理,不过这次我们只用它 Proxy 这一部分来替换 nginx 作为网页前端反代使用喵~(其实它还可以作为 HAProxy 的替换喵)

优点:

Zfs Tips

ZFS Tips for Home NAS

Automatic Mount when Boot

事实上,ZFS 现在已经通过设置多个 systemd .service 和 .target 来开启自动挂载功能。1


sudo systemctl enable zfs-import-cache.service
sudo systemctl disable zfs-import-scan.service
sudo systemctl enable zfs-mount.service
sudo systemctl enable zfs-share.service
sudo systemctl enable zfs-zed.service
sudo systemctl enable zfs.target

Automatic Share with Samba using sharesmb property

  1. 安装并配置 Samba , 关键是要在 /etc/samba/smb.conf 里配置好 [global] 部分2
[global]
...
   usershare path = /var/lib/samba/usershares
   usershare max shares = 100
   usershare allow guests = yes
   usershare owner only = no
  1. 建立 /var/lib/samba/usershares 目录,并设置权限:
sudo mkdir -p /var/lib/samba/usershares
sudo chmod +t /var/lib/samba/usershares
  1. 启动或者重启 Samba 服务:
sudo systemctl restart smbd.service
  1. 自动设置 ZFS dataset 分享:
sudo zfs set sharesmb=on /tank/volume

沙花叉の家に騒霊が現象

沙花叉の家に騒霊が現象

TLNR:すべては科学で説明できる。

とても大きな水の流れる音がすることについて

  • 配管は音波をよく通す→上下階の水の流れる音が配管を通して他の階にも伝わる。
  • 集合住宅の場合、上下階の水栓の種類が同じになりやすい→共振が起きやすい

実は、この水の流れる音は、近隣の住民が水を使うときの普通の音で、パイプを通してサフランフォークの家に伝わっているようなのだ。

Transform Stickers to Misskey

前言

Misskey 是一个类似长毛象的去中心化微博喵~

因为建站相对容易(推荐 Docker Compose 方式),所以咱拿来作为预防 Twitter 被 Elon Musk 收购后可能出现审查问题的后备解决方案喵~

但是 Misskey 有少量的适配工作没做好,目前使用 WebP 格式的动画 Sticker 无法正常导入,所以作为 Walk around , 转换成 APNG 来解决这个问题喵~

Ark Linux Server Setup

前言

总之就是看到各种 Hololive Ark 废人生成视频太多,于是想自己也弄个玩玩喵~

虽然直接在本地跑个服务器也问题不大但是这样就没法找人来玩了喵……

于是,Gen8 再次变成了多用途机器喵~