summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-09-21 07:41:57 +0800
committereltrac <hi@eltr.ac>2026-09-21 07:41:57 +0800
commit998b24c2ceee65485bb51248b88c20a9f399f841 (patch)
tree1a808f794bae93be2db0a53a3e71963d6db61b57
parentc3fbe13d72f868963a9a4f5a171799edb999a738 (diff)
[publish] /weekly/99
-rw-r--r--content/weekly/99.md12
1 files changed, 7 insertions, 5 deletions
diff --git a/content/weekly/99.md b/content/weekly/99.md
index 4a8d2d32..faf91dba 100644
--- a/content/weekly/99.md
+++ b/content/weekly/99.md
@@ -2,11 +2,11 @@
title = "大脑充血 Vol.99"
subtitle = "小步缓行"
tags = ["小报","Lisp","编程","软件","生活"]
-date = 2026-09-20T20:59:22+08:00
-draft = true
+date = 2026-09-21 07:39:21
+draft = false
toc = true
endnotes = []
-fedi = ''
+fedi = 'https://akk.eltr.ac/objects/9c1a2c74-d0c3-409a-a4f9-e85b9bb2d180'
+++
最近一直在小步缓行,不急不忙地把事情做好。一方面是上班之后的确没有大块且高精力的时间来做自己想做的事情了,只能把事情拆得很碎,一点一点来做。这几天在读波拉尼奥的短篇集《地球上最后的夜晚》,每篇真的很短,大概十几二十页,可以每天上班前没有压力地读上一两篇。我很喜欢他的文风,平静却具有冲击力,不做作,就是普通人生活的感觉。
@@ -15,9 +15,11 @@ fedi = ''
## weepinbell
-[weepinbell](https://codeberg.org/eltrac/weepinbell) 是我半年前开始写的 Clojure 项目,它是个 Webmention 接收器。如果你不知道这是什么,可以阅读我写的《[Webmention 简明指南](http://geedea.pro/article/webmention)》
+[weepinbell](https://codeberg.org/eltrac/weepinbell) 是我半年前开始写的 Clojure 项目,它是个 Webmention 接收器。如果你不知道这是什么,可以阅读我写的《[Webmention 简明指南](/article/webmention)》
-最近我又把它捡了起来,发布了 `v0.5.0` 版本,并且仍然在更新。我还在 [Issues](https://codeberg.org/eltrac/weepinbell/issues) 里写了很多虽然写着欢迎贡献,但更多是写给自己看的计划(因为项目拒绝合并 LLM 生成的代码,而我非常清楚既关心 IndieWeb 又会写 Clojure 的人,很有可能根本不存在吧!)。这两周我大概做了这些事情:
+最近我又把它捡了起来,发布了 `v0.5.0` 版本,并且仍然在更新。我还在 [Issues](https://codeberg.org/eltrac/weepinbell/issues) 里写了很多虽然写着欢迎贡献,但更多是写给自己看的计划(因为项目拒绝合并 LLM 生成的代码,而我非常清楚既关心 IndieWeb 又会写 Clojure,还有 Codeberg 账号,并且愿意给我贡献代码的人,很有可能根本不存在吧!)。
+
+这两周我大概做了这些事情:
1. 把用来给 Webmention 生成 ID 的 MD5 换成了 SHA256,后者的抗碰撞性会更好。虽然到最后我都会截断成 32 位字符,光是生成 ID 似乎也不需要考虑安全性,但…… 好吧说实话我已经忘记为什么我要换了。
2. 换掉了一大半之前胡乱引入的依赖,把包大小从 `46MB` 降低到了 `15MB`。一些简单的功能就自己写 Clojure 代码或者调 Java 标准库实现了。依赖减少之后真的轻了很多,顺带也重构了一些不太合理的代码。