summaryrefslogtreecommitdiff
path: root/content
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-03-16 00:05:27 +0800
committereltrac <hi@eltr.ac>2026-03-16 00:05:27 +0800
commitb30cc57691a20b5f038b01ef7c6597227f335369 (patch)
tree94f315a9bebd8a000b025af991dfaae017a1e75f /content
parent754390a34e6891dd9471fb78c01f7714816cd044 (diff)
parente318db13a24bd2ac76a145e58977679f724c6660 (diff)
Merge branch 'draft'
Diffstat (limited to 'content')
-rw-r--r--content/article/hanged-man.md94
-rw-r--r--content/newsletter/1.md29
-rw-r--r--content/weekly/72.md73
3 files changed, 189 insertions, 7 deletions
diff --git a/content/article/hanged-man.md b/content/article/hanged-man.md
new file mode 100644
index 00000000..092fe523
--- /dev/null
+++ b/content/article/hanged-man.md
@@ -0,0 +1,94 @@
++++
+title = '生活在树上'
+subtitle = '聊聊「XII·倒吊人」'
+slug = 'tarot-hanged-man'
+tags = []
+categories = ''
+date = 2026-03-13T23:00:46+08:00
+draft = true
+toc = true
++++
+
+和另一个塔罗牌爱好者朋友一起解牌的时候,能够相互交流、补足理解,但偶尔也会有明显的分歧,其中的一个分歧就是我和她对于「倒吊人」这张牌的理解。她认为倒吊人代表的是一种很痛苦、很不舒服、受到限制的心理状态,可我告诉她,每次我见到倒吊人,我都觉得有人要破茧成蝶了。我在「塔」的[牌意解析](/essays/tarot-the-tower/)中也提到,我更喜欢「倒吊人」这类令人闻风丧胆的牌。<!--more-->
+
+上次更新《塔罗牌漫谈》是三个月前了,已经有些忘记这个系列应该怎么写,印象中我会把自己有的塔罗牌如数家珍地拿出来,然后把每副牌中特定的要写的那张牌挑出来,顺便读读某些设计得比较有意思的塔罗牌的说明书,然后去搜寻各种资料。不过,既然要谈倒吊人,那还是要打破规矩,选择能让我更容易沉浸其中的写作方式才比较好。所以,这篇文章我就来谈一谈,「把人脚朝上吊起来」这个意向,究竟能延伸出多少解读。
+
+## 被吊起来的人是谁?
+
+倒吊人是二十二张大阿尔卡那牌的第十二张,它的前一张是对应天秤座的正义。很显然的一种解读是:在第十二张牌中被吊起来的人和正义牌中手持天平和宝剑的是同一人,象征着旧有秩序被推翻。
+
+说到「旧有秩序被推翻」,就不得不谈到下一张牌。十三这个不吉利的数字对应的是死神牌,紧随倒吊人之后,而还有什么秩序的覆灭比得上死亡?
+
+{{< gallery >}}
+![](https://r2.eltr.ac/geedeapro/article/tarot-hanged-man/RWS_Tarot_11_Justice.jpg)
+![](https://r2.eltr.ac/geedeapro/article/tarot-hanged-man/RWS_Tarot_12_Hanged_Man.jpg)
+![](https://r2.eltr.ac/geedeapro/article/tarot-hanged-man/RWS_Tarot_13_Death.jpg)
+{{</ gallery >}}
+
+我一直倾向于把死神牌提前解读为新生,或者,至少是绚丽的死亡。记得有一次我在路上看到了满地的落叶,遮住了地面,脚踩在上面发出了脆脆的声音,我觉得那个场面很像塔罗牌里的死神。可惜我把这个观察告诉朋友时,对方并不能理解。倘若再仔细想想,落叶会成为土壤的一部分,为新的生命提供养料,这便是死亡。在死亡之前,必须要确定的是,这个生命的确应该去死,而这个具有决定性的时刻,就是倒吊人。倒吊人的存在为真正重大的改变做着必不可少的准备。
+
+于旧的秩序之后,新的生命之前,倒吊人象征着奇妙但又有些尴尬的局面:他究竟应该何去何从?答案是,他的脚被绑起来了,哪也去不了。
+
+倒吊人在许多人眼里,寓意很坏,因为被束缚住,什么也做不了,会陷入内耗和纠结当中。可我认为,正是因为哪也去不了、什么也干不了,才不会陷入纠结——空想有什么用呢?反正也没有办法行动。倒吊人的束缚与另一张牌,[宝剑八](/essays/宝剑八-了解无知/)所象征的束缚有明显的不同:首先,倒吊人的眼睛没有被蒙住,他还看得见,还能清醒地思考;其次,宝剑八中的人被束缚的是手臂,他仍然能行走,而倒吊人却相反。
+
+在我看来,所谓的内耗、焦虑和纠结是属于宝剑八的(因为他能走,却不知道往哪走),对于倒吊人而言,一切都相当明了:虽然照理来说,不该在一棵树上吊死,可我已经被吊着了,还能怎么办呢?
+
+这让我想到《不能承受的生命之轻》里,托马斯从贝多芬的音乐里借来的母题「*es muss sein!*」,意思是「非如此不可!」。
+
+![](https://r2.eltr.ac/geedeapro/article/tarot-hanged-man/Muss_es_sein_.png "摘自贝多芬 F 大调第 16 号弦乐四重奏")
+{.dark:invert}
+
+特蕾莎独自一人回到家乡后,托马斯陷入了同情心的无尽折磨当中,最终他决定接受,跟院长辞了职,要回布拉格跟特蕾莎在一起,因为「非这样不可」。当他做出这个细细掂量的决定,并认为自己除此之外别无选择之后,他马上脱离了痛苦(不过他很快又开始质疑「真的非这样不可吗?」,但那是后话了)。倒吊人就是这样的状态,深陷麻烦的境地当中,但一想到非这样不可,命运就变得容易接受了。
+
+不过,有一个狡猾的点在于,倒吊人的「非这样不可」,真的是他细细掂量的选择吗?换句话说,真的非这样不可吗?
+
+## 他是自己把自己吊起来的吗?
+
+是时候来讨论房间里的大象了:这个以一种异常不舒服的姿势被吊起来的人,为什么脑袋发着光,看起来这样神清气爽?
+
+于是,另一种解读就出现了:倒吊人不是被人吊起来的正义,他是自己把自己吊起来的;他不是接受了命运,而是主动选择了命运,因为「非这样不可」;他不是受罚的西西弗斯,他是快乐的推石头的西西弗斯。
+
+但…… 为什么?为什么要这样折磨自己?
+
+同样的问题,减肥的人、健身爱好者、废寝忘食学习的人,也会被问到。如果把倒吊人和他们联系起来,答案就不言自明了。在旁人看来是自我折磨,在当事人和自己的体验里,却是无与伦比的快乐。为什么?答案有两个。
+
+第一个答案是真理,所有让自己陷入短期(甚至长期)的痛苦并乐此不疲的人,都是在追寻某种既抽象又具体的真理。抽象是指信仰,因为相信以特定的方式活动身体能让自己的身体机能得到锻炼,提升生命的质量,所以不在乎痛苦(兴许宗教也是相同的逻辑);具体是指可被观察到的变化,体态的矫正、学识的增长、处理问题的能力等等。
+
+第二个答案更现代,也更容易被不喜欢神神叨叨的读者理解:心流状态。倒吊人很明显的一层含义是「沉浸感」,由于被吊起来了,什么事也干不了,就像被关在书房里,而电子设备和朋友们都在房间外面,为了消磨时间,便只能冥想、读书和工作了。高质量且不受打扰的专注时间,能给人带来如牌面中倒吊人那样的光辉。
+
+所以,是的,倒吊人可能是自己把自己吊起来的。为什么?为了给自己创造「非这样不可」的意义、无纷扰的环境,以及*新的视角*。
+
+不过别忘了,塔罗牌还有逆位含义。逆位的倒吊人,在我看来,做的是徒劳无功的事情,就算以目光长远的角度来看,也缺乏意义。如果把倒吊人这张牌倒置,会看到倒吊人尽管处于一种不舒服的被束缚状态,他的身体仍然是正立的,和倒吊之前没有区别。用通俗的话来讲,就是「没苦硬吃」,或者说吃了苦却没产生实际效果。
+
+减肥者群体中有另一类人,他们不关注合理膳食,吃饭只吃水煮白菜,营养极度不均衡,拿自己的健康甚至性命做交换,而这样的人却能得到不少人的赞叹,实在可笑——这些人就是逆位的倒吊人,倒吊之前,他们膳食不合理(所以肥胖);倒吊之后,他们仍然坚持不健康的生活方式,只不过换了形式。
+
+逆位的倒吊人抓错了重点,重点从来不是受苦,而是为了让自己沉浸、接受命运、活在当下、追求某种信仰。
+
+## 为什么是倒吊,而不是正立?
+
+如何让自己以完全不同的视角观察世界?答案:把自己倒过来。
+
+倒吊人在占星意义上对应的是海王星,而海王星在占星中是人类精神世界的投射,与想象力、幻想、梦想和直觉相关。我之前有一个 Telegram 频道,名字叫作「大脑充血」(未来的月刊大概也会叫这个名字),频道的头像就是倒吊人。在影视作品里会见到一些角色把自己倒吊起来,使血液流向大脑,让大脑更高效地运转——这大抵是不可信的,但的确是很好的写作素材。
+
+当全身的血液都流向大脑,人真的会变得更聪明吗?或者,用更科学的方式假设,如果人脑的所有功能都放大和加速,人是不是会变得更有效率、更理性、更容易相处?如果所有人都这样,经济会不会快速发展?会不会促成世界和平?
+
+现代人似乎喜欢把大脑想象成理性的机器,是用来思考并且只是用来思考的,实则不然,本能、情感、想象力和直觉,也都发生在大脑当中。当大脑的功能被增强,这些功能也会变得更强。人会无法忘记创伤经历,变得更情绪化,更容易冲动行事,与此同时,大脑的另一部分又在以更高的速度阻止个体意气用事,内耗、纠结、矛盾愈演愈烈。我想起《瑞克与莫蒂》第八集最后一季的情节,Beth 的大脑被相互矛盾的记忆折磨,让她无法分清正与误、真与假,那个时候她已经无法正常思考,想要一切停下来,甚至拿枪对准了自己的太阳穴。
+
+倒吊人象征的兴许也是这样的有些棘手的状态,由于身体被束缚,所以大脑高度活跃。正位的倒吊人能够驾驭这种状态。首当其冲的原因是,他虽然沉浸其中,但终究会从树上下来,不会让自己过度思考、过度想象,继而陷入虚无。其次,他知道自己为什么要停下来思考,他的大脑不是完全的一团糨糊,独处时的想象、思索和直觉能够帮助他更好地生活,甚至重获新生,在死神牌到来时建立起新的秩序。
+
+在我看来,倒吊人象征的是必要的反思,对已有秩序(正义牌)的反思;倒吊人也象征发散的想象,想象为新秩序的建立(死神牌)提供养料。这正好呼应了海王星的主题,想象力、梦想和直觉。
+
+逆位的倒吊人则陷入了海王星的另一个面向。想象力的另一个面向是不切实际,梦想的另一个面向是逃避现实,直觉的另一个面向是对事实根据的不尊重。整体而言,逆位的倒吊人代表的是过度反思和不问世事。
+
+## 倒吊的群像
+
+这一小节,我将展示不同塔罗牌中倒吊人的设计。它们大多都强调了这张牌的某一层含义,或者试图建立新的理解。
+
+{{< float-image "https://r2.eltr.ac/geedeapro/article/tarot-hanged-man/ethereal-vision-hanged-man.jpeg" "left" >}}
+
+在《缥缈愿景》塔罗中,倒吊人是一个年轻的男孩,他摆出的姿势与韦特塔罗牌中的倒吊人区别不大,但他的左手拉着捆住右脚的绳子——他完全是靠着自重把自己吊起来的。
+
+比起束缚,这张牌更强调灵活和掌控。倒吊人完全清楚自己在做什么,并且享受着常人觉得痛苦且避而远之的状态。
+
+<div class="clear-left"></div>
+
diff --git a/content/newsletter/1.md b/content/newsletter/1.md
new file mode 100644
index 00000000..a7154618
--- /dev/null
+++ b/content/newsletter/1.md
@@ -0,0 +1,29 @@
++++
+title = '大脑充血 Vol.1'
+subtitle = 'Que Sera Sera'
+tags = []
+date = 2026-03-12T21:26:03+08:00
+draft = true
+toc = true
++++
+
+你正在阅读《大脑充血》,每月更新一次的电子报,由 [Eltrac](https://www.eltr.ac/) 撰写,这是第一期。除此之外,我还有每周更新一次的《[稻草人周刊](https://www.eltr.ac/)》和每年写一次的[年终总结](/categories/年终总结/),月度的电子报大概也算是补上了一个缺口。*等等,我这样是不是建立起了一个有些过于自律的形象啊?*<!--more-->
+
+开始之前
+
+## 最近在做的项目
+
+### Weepinbell
+
+### Essayer
+
+## 好看的东西
+
+### 《Indulgence》by Carisa Hendrix
+
+无意中发现的加拿大女魔术师 Carisa Hendrix(艺名是 Lucy Darling),本来以为是脱口秀演员,结果竟然是魔术师。这个月上旬在网上搜到了她的专场《Indulgence》,很喜欢她的表演风格,我很喜欢的桥段是她在表演用木筒把酒瓶边消失时假装失败,喊了一声「Oh Shit」引得全场大笑。类似的先装作失败或者明显造假,再用真正的魔术震撼观众的把戏还有很多,我想这也是魔术师转移注意力的手段之一。
+
+总之是很不错的专场,值得一看。另外还在其他看到了她的[一段切片](https://www.bilibili.com/video/BV1bpPpz6Eiv/),关于如何通过武器化的好奇心(weaponized curiosity)反击那些催自己生孩子的人,是我很喜欢的喜剧风格。
+
+链接:[Lucy Darling (Carisa Hendrix)专场秀 Indulgence](https://www.bilibili.com/video/BV1yK4y1s7go/)
+
diff --git a/content/weekly/72.md b/content/weekly/72.md
index b8ba40ae..91709c2f 100644
--- a/content/weekly/72.md
+++ b/content/weekly/72.md
@@ -2,13 +2,23 @@
title = "稻草人周刊 Vol.72"
subtitle = ""
tags = []
-date = 2026-03-11 19:02:39
+date = 2026-03-15 21:30:33
draft = true
toc = true
+++
{{< music cover="https://r2.eltr.ac/geedeapro/weekly/72/f1bfa131-bb00-4a47-b3a2-c70fbf082b9c.jpg" title="Nothing's About To Happen To Me" artist="Mitski" apple="https://music.apple.com/cn/album/nothings-about-to-happen-to-me/1860622550" spotify="https://open.spotify.com/album/2M9F3AsbWy7n4LwmJ8pqEu" >}}
+一张另类摇滚专辑,是我喜欢的风格。创作者 Mitski 的歌我之前只通过另一位翻唱歌手 Chloe Moriondo 听过,对她的《Nobody》印象很深刻。这张专辑我这周听了好几遍,最喜欢的歌是《Lightning》和《Instead of Here》,第二首《Where's My Phone》也很有个性。很奇妙,Mitski 的歌总给我这种感觉:这是来自金星的音乐。
+
+> To feel like myself again,
+>
+> I won't be here. I'm where nobody can reach.
+>
+> I'm not here. I'm where nobody can reach.
+>
+> Instead of here, I'm where nobody can reach.
+
<!--more-->
## 连接
@@ -47,7 +57,7 @@ toc = true
作者在这篇文章中对比了 Org Mode 和其他标记语言(Markdown、AsciiDoc、Wikitext 和 reStructuredText)的区别,以及为什么他认为 Org Mode 比这些标记语言更具优势、更合理。
-文章前半部分的观点我很认同。首先,Org Mode 是规范化的,而 Markdown 却有很多不同的 Flavor,在不同的平台上输入 Markdown 得到的结果不总是一样的,比如 Markdown 很常见的表格就是拓展语法而非最初的标准。我自己也依赖一些并不常见的 Markdown 拓展语法,比如 Obsidan 里常用的 `==高亮标记==` 和 GitHub 上常用的 [Alert](https://github.blog/changelog/2023-12-14-new-markdown-extension-alerts-provide-distinctive-styling-for-significant-content/),这两个语法都被 Hugo 支持,所以我在博客里也经常用,但是在其他地方就不一定了。这的确是 Markdown 的缺陷之一,不够标准化。
+文章前半部分的观点我很认同。首先,Org Mode 是规范化的,而 Markdown 却有很多不同的 Flavor,在不同的平台上输入 Markdown 得到的结果不总是一样的,比如 Markdown 很常见的表格就是拓展语法而非最初的标准。我自己也依赖一些并不常见的 Markdown 拓展语法,比如 Obsidan 里常用的 `==高亮标记==` 和 GitHub 上常用的 [Alert](https://github.blog/changelog/2023-12-14-new-markdown-extension-alerts-provide-distinctive-styling-for-significant-content/),这两个语法都被 Hugo 支持,所以我在博客里也经常用,但是在其他地方就不一定了。这的确是 Markdown 的缺陷之一。
其次,Org Mode 的行内标记是符合直觉的,`*加粗*` `/斜体/` `_下划线_` `~代码~` 和 `=等宽字=` 都很容易记住,是唯一的语法,而且都是一前一后的单个字符,不像 Markdown 有 `_斜体_` 和 `*斜体*` 两种写法,而 `**加粗**` 和 `~~删除线~~` 居然需要一前一后的双字符进行标记,和其他行内标记不统一。说实话,我之前尝试 Org Mode 时,就挺搀它的行内标记语法的。
@@ -57,13 +67,13 @@ toc = true
我认为「我容易忘记语法的顺序」并不是很有说服力的论据,因为我认为 Org Mode 用户能记住 `[[链接][文字]]`,和 Markdown 用户能记住 `[文字](链接)` 的方式一样:见多了就记住了,不是因为哪个语法更符合直觉。两边都有各自的优势和缺陷,仅仅是个人偏好和习惯问题。
-我尝试过 Org Mode,其中一部分我很喜欢,另一部分则很不习惯。我最不能接受的是 Org Mode 对中日韩文字的支持,它不能解析 `这样的*加粗*文字`,因为 Org Mode 的行内标记前后必须有空格,这显然是欧洲语言的使用逻辑,中文里就是很少用空格。其次,它不支持我很爱用的 `~~删除线~~`。再次,标准化是好事,但拓展性差也是问题,我没办法用 `==高亮标记==` 这种拓展语法。
+我尝试过 Org Mode,其中一部分我很喜欢,另一部分则很不习惯。我最不能接受的是 Org Mode 对中日韩文字的支持,它不能解析 `这样的*加粗*文字`,因为 Org Mode 的行内标记前后必须有空格,这显然是欧洲语言的使用逻辑,中文里就是很少用空格。其次,标准化是好事,但拓展性差也是问题,我没办法用 `==高亮标记==` 这种拓展语法。再次,你们是怎么忍受 `#+BEGIN_SRC` `#+END_SRC` 这种写法的?这跟 Markdown 的 \`\`\` 比难道不是长得多吗?和 `~行内代码~` 也没有连贯性(反而 Markdown 可以写 `~~~` 标记代码块)。
不过,读完这篇文章过后,我的确产生了很多思考,其中之一是:标记语言本身真的有好坏之分吗?我认为,就和代码风格一样,有的风格固然是不好的,比如可读性很差的风格,但有的风格很难分个高下,比如 `{}` 应不应该换行写、缩进应该用空格还是制表符、文件末尾应该不应有空行,标记语言也有很难说是好是坏的语法。用于写配置的标记语言 YAML 和 TOML 也是一样,有人认为 [YAML 有诸多缺陷](https://www.arp242.net/yaml-config.html),而 [TOML 的缺陷](https://hitchdev.com/strictyaml/why-not/toml/)也有人能列出来不少。
你猜怎么着?没有一门标记语言是完美的,包括 Org Mode 和 Markdown。
-如何选择标记语言,应该由使用者自己尝试、权衡和决定,不存在「最合理且对所有人都同样合理」的语言。或许,可以开发一种与 Vim 和 Emacs 类似的标记语言,人们可以自己写配置,调整各种语法,自己创造最适合自己的语言。
+如何选择标记语言,应该由使用者自己尝试、权衡和决定,不存在「最合理且对所有人都同样合理」的语言。或许,可以开发一种自定义程度极高的标记语言,人们可以自己写配置调整语法,自己创造最适合自己的语言,就像配置编辑器一样。
### 「结果啊……」
@@ -91,7 +101,7 @@ toc = true
> please ignore and sorry for that <br/>
> 请忽略,抱歉。
-作者意识到「互联网已死」已经成现实了:Hacker News 开始限制新用户发表 ShowHN,因为最近出现了太多 Vibe Coded 且低质量的投稿; Reddit 上有很多机器人在评论区发帖宣传 SaaS 产品;LinkdIn 上的更新也是 AI 废料占大多数(作者贴的一条 LinkdIn 帖子的截图,帖子上全是些让人抓不住重点的车轱辘话,居然有两百多条评论和五千多个点赞;GitHub 也逃不过,AI 生成的 Pull Request 下的代码审查和回复竟然也是 AI 生成的。
+作者意识到「互联网已死」已经成现实了:Hacker News 开始限制新用户发表 ShowHN,因为最近出现了太多 Vibe Coded 且低质量的投稿; Reddit 上有很多机器人在评论区发帖宣传 SaaS 产品;LinkdIn 上的更新也是 AI 废料占大多数(作者贴的一条 LinkdIn 帖子的截图,帖子上全是些让人抓不住重点的车轱辘话,居然有两百多条评论和五千多个点赞);GitHub 也逃不过,AI 生成的 Pull Request 下的代码审查和回复竟然也是 AI 生成的。
对此我的态度是,我就待在小互联网上好了,与大平台保持距离,和自己选择的真实的人社交。说实话,我一旦在 RSS 更新中看到了 AI 生成的内容,我就会直接把这个订阅源删掉。
@@ -99,17 +109,66 @@ toc = true
{{< fedicard "https://akk.eltr.ac/@eltrac/posts/B48U34PYn9IvBEXdqK" >}}
+### 因为 AI 错误,老奶奶被关进监狱半年
+
+> [!note] 📜
+> [AI error jails innocent grandmother for months in North Dakota fraud case](https://www.grandforksherald.com/news/north-dakota/ai-error-jails-innocent-grandmother-for-months-in-north-dakota-fraud-case)
+
+美国北达科他州法戈的警察在调查一项银行诈骗案时使用了 AI 技术,用人脸识别锁定了位于田纳西州的 Angela Lipps 为主要嫌疑犯。在七月 14 日,警察在 Lipps 的家门口逮捕了他,那个时候她还在照看四个年轻的孩子。50 岁的 Lipps 从未去过北达科他州,甚至从未坐过飞机。她被关在田纳西州的监狱近四个月,法院为他指派的律师告诉她,如果要上诉,就要去北达科他州,于是她又被转移到了那边的监狱,直到第五个月的时候,逮捕她的警察才**第一次**和她谈话。
+
+在法庭上,证据表明 Lipps 在被怀疑实施诈骗的时间在田纳西州还有银行记录,最终经过了六个月后被释放。时间已经来到了冬天,出狱的时候她穿着夏装,很冷,没有地方去,也不知道怎么回家。由于在监狱里没办法支付账单,她失去了她的房子、车,甚至她的狗。
+
+> "Why did nobody from Fargo Police ever speak with Angela Lipps for the five months she was in jail?" Zibolski was asked. <br/>
+> “为什么法戈的警察在 Angela Lipps 被关押的前五个月都没有人想过跟她交谈?”,Zibolski 被问到。
+>
+> "Thank you, Matt (Henson), for that question but we are not here to talk about that today," Zibolski replied. <br/>
+> “谢谢你,马特(汉森),对于这个问题我们今天暂时不回答。”Zibolski 回复。
+
+Lipps 现在回到了田纳西州,但从始至终,法戈警察没有跟她道过歉。
+
+所以教训大概是,不要把 AI 技术交给*蠢蛋*。
+
## 星群
### Hugo 社交媒体卡片
Twitter 和 Mastodon 自带的嵌入卡片可能和网页的风格不统一,而且需要从外部加载资源,在这个过程中可能会暴露访客的 IP 地址和 Cookies 等信息给第三方。作者做了一个在 Hugo 构建过程从 API 拉取数据,静态展示社交媒体内容的卡片,和自己网站的风格更匹配,而且不会追踪任何用户数据。
-我其实也想添加,但我一直不太能接受在静态网站的构建过程中,从网络加载资源,我认为这会拖慢*世界上最快的静态网站生成器*的构建速度。尽管 Hugo 有构建缓存,但我还是不太想要在构建时引入网络资源。
+我其实也想添加,但我一直不太能接受在静态网站的构建过程中,从网络加载资源,我认为这会拖慢*世界上最快的静态网站生成器*的构建速度。不过 Hugo 有构建缓存,兴许可以试试吧。
![](https://r2.eltr.ac/geedeapro/weekly/72/hugo-social-cards.png)
访问:[thumbsupdotme/social-cards](https://github.com/thumbsupdotme/social-cards)
-## 切片
+### DNSControl
+
+使用 Go 编写的通用 DNS 管理工具,使用简单的 JavaScript 代码管理 DNS 记录,而不是忍受 DNS 提供商难用且加载速度很慢的 Web 面板。DNSControl 还鼓励用户把 DNS 配置文件放在 Git 仓库里,这样 DNS 记录也有了 Git 历史,可以查看变更和随时回退。这个项目相当观点鲜明,以下是它自述的功能:
+
+1. 使用高级语言维护 DNS 配置,可以使用宏和变量,便于更新;
+2. 避免被提供商锁在平台上,可以随时切换提供商,并且非常简单;
+3. 支持超过 35 个 DNS 提供商;
+4. 可以使用插件支持更多的提供商;
+5. 对 DNS 使用 CI/CD 原则:单元测试、系统测试、自动部署;
+6. 可以开关 Cloudflare 的代理;
+
+对我来说,这意味着我可以在本地打开我最喜欢的编辑器(Neovim)编辑 DNS 记录,然后推送到远程 Git 仓库并利用 Forgejo/GitHub Action 将变更的记录推送给 DNS 提供商,不用打开浏览器、登录,然后找到 DNS 控制面板,再等待加载。DNSControl 还有预览功能,`dnscontrol preview`,避免误操作。迁移也很方便,可以用 `dnscontrol get-zone` 获取已有的 DNS 记录。
+
+如果你也想使用 DNSControl,可以参考 Sukka 大佬编写的《[用代码和 Git 管理 DNS 记录 —— DNSControl 和 GitHub Actions CI/CD 实践](https://blog.skk.moe/post/dns-as-code-via-dnscontrol/)》。如果你不介意读英文,也愿意忍受我的凌乱笔记结构的话,我有一个简练的版本:[DNSControl Setup](https://jar.geedea.pro/notes/dnscontrol/)。
+
+*不过,未来有没有机会用 Lisp 写 DNS 记录呢?*
+
+访问:[DNSControl](https://dnscontrol.org/)
+
+### LibreSprite
+
+想要画一个 [88x31](https://indieweb.org/88x31) 小按钮,所以第一步是从源代码编译绘图软件![^1]然后 CMake 成功了,Ninja 编译失败了,不熟悉 C++ 的编译系统,照着 [aseprite](https://www.aseprite.org/) 的安装文档操作也难免做额外的功课,索性直接放弃。
+
+*[狐工智能](https://blog.southfox.me/):所以为什么不用 LibreSprite?*
+
+*啊什么,居然有 Fork 吗?*
+
+[LibreSprite](https://libresprite.github.io/) 是自由软件,是 aseprite 的分支,可以免费下载使用。不过最新的 1.1 版本和预发布的 1.2 版本对 macOS 的支持都有[问题](https://github.com/LibreSprite/LibreSprite/issues/594),macOS 用户可以暂时使用 [1.0](https://github.com/LibreSprite/LibreSprite/releases/tag/v1.0) 版本。
+
+访问:[LibreSprite](https://libresprite.github.io/)
+[^1]: aseprite 是开源的商业软件,买断价格是 $19.99。如果不想花钱,也可以自己从源代码编译,可以合法地免费使用。不过,尽管开源,aseprite 并不是自由软件。