summaryrefslogtreecommitdiff
path: root/content/_drafts
diff options
context:
space:
mode:
Diffstat (limited to 'content/_drafts')
-rw-r--r--content/_drafts/57.md89
1 files changed, 89 insertions, 0 deletions
diff --git a/content/_drafts/57.md b/content/_drafts/57.md
index bf671c72..e10eac7a 100644
--- a/content/_drafts/57.md
+++ b/content/_drafts/57.md
@@ -2,6 +2,7 @@
title: 稻草人周刊 Vol. 57
subtitle:
tags:
+ - 存在主义
categories: 稻草人周刊
date: 2025-11-17 09:57:00
draft: true
@@ -24,9 +25,97 @@ toc: true
> [!note] 📜
> 后续: [dissolution \| Jenneral HQ](https://jenn.site/dissolution/)
+作者的父亲去世几天后,他们在遗物里找到了很多情书,其中有一条是这样的:
+> _i love dota and i love peaches, but i love you more. i will quit smoking and lose weight for you. the happiest days of my life are the ones that start with you across the breakfast table from me._
+>
+> 我爱玩刀塔爱吃桃,但我更爱你。我会为了你戒烟和减肥。我生命中最快乐的日子,就是以和你面对面吃早餐开始的日子。
+
+这写信不是写给作者母亲的,作者的父母分别在 27 岁和 26 岁的时候,因为年龄太大,被父母逼婚才走到了一起。父亲与母亲和弟弟关系都很差,经常连续几个月甚至一整年都在外地工作,最近还去了加拿大的一个城市。正因为这种距离,作者对父亲唯一的亲子记忆,就是她七岁时,父亲在床边给发烧的她讲故事;但作者还是和父亲有种独特的亲近,他们以前会一起散步很长时间,在几十分钟的沉默之后,父亲会跟她分享他的悲伤和对生活的失望。作者从没觉得父亲真正幸福、为自己活过。
+
+可是,很快作者遇到了她父亲的情人,他们认识了三年,在一年半之后在一起了[^1]。情人表示他们相遇时,两个人都感受到了前所未有的感觉,父亲说服他搬来加拿大和他一起住,所以三十多岁的情人为了他只身来到异国他乡。在情人眼里,他们像是订婚了一样,父亲似乎说过他迟早会出柜[^2],和母亲离婚,然后开诚布公地和他度过余生。当作者看到情人给她的照片时,他几乎不敢相信照片上那个洋溢着笑脸的幸福的男人,和在家里恍惚地坐在电视机前的父亲,是同一个人。
+
+读到这里,我真的挤出了几滴眼泪,和作者自己一样,我本以为这是一个恐怖的社会偏见下挣扎追求幸福的故事。作者「如果父亲还健在,我可以去他和他情人的真正的家里拜访,见证父亲真正幸福的模样」的美好幻想还没开始就结束了。
+
+> because you see, my dad was a coward. mom had started asking for divorces by the time i was in my teens, and dad was the one who always said no. he would complain to _her_ mother, a traditionalist, to ensure that she would berate her daughter back into line. his family and his culture had no place for him, so he used her as a shield to make sure that he would be spared the scrutiny. slowly, we found evidence of other affairs, going back decades.
+>
+> 因为,你看,我的爸爸是个懦夫。妈妈在我只有十几岁的时候就开始要求离婚,我爸爸才是那个一直不同意的人。他会向丈母娘,一个恪守传统的人,抱怨这件事,来确保她会训斥她的女儿让她守规矩。他的家庭和文化容不下他,所以他把母亲当做盾牌,来保证他不会受到审视。慢慢地,我们找到了其他婚外情的证据,可以追溯到几十年前。
+
+情人说,父亲大学时就知道他喜欢男人了,他在柜子里面藏了 **40 年**。
+
+> _he wasted his entire life_, my mom said to me, the evening we found the love letters. _his entire life, and mine as well._
+>
+> “他浪费了他的整个人生”,我妈妈跟我说,就在我们找到情书的那天晚上,“他的整个人生,还有我的人生。”
+
+最终,他们找到了 14 起婚外情的证据,谁知道还有没有别的。要和父亲共度余生的情人是第 11 号。结果,父亲一直跟所有爱他的人隐瞒自己的真实生活——他的父母、兄弟姐妹、他的家庭,还有他的那个情人。
+
+---
+
+和现在的室友开始合租之前,他借给我一本漫画看,名字叫《暗流》,里面就有一个一声不吭就抛妻弃子离开的丈夫,漫画聚焦的就是这个妻子的故事。我忘记情节了,因为我没有很喜欢那本漫画,但室友很喜欢。我们在聊天的时候,室友说他展示在别人面前的自我可能只有不到 50%,甚至 80% 都是藏起来的,他还觉得大家都这样;他说漫画里的妻子并不了解他的丈夫,而且他并不觉得丈夫的举动有什么问题。
+
+或许我不能谴责那些善于伪装和立人设的人,但我可以肯定他们活得没那么自在——明明过好一个人生就很累了。那部漫画里的妻子或许是不幸的,但她的确把自己的人生托付给了一个虚假的人,==他爱的从来不是那个丈夫,而是那个丈夫展现在她面前的一个假人,这的确是她自己要为选择而承担的代价;但在我看来,她是勇敢的,她没有通过不诚来逃避身而为人的选择。==
+
+这两篇文章的作者没有批评社会,没有批评那些传统且保守的人,她批评的是他她的父亲:
+
+> because you see, my dad was a coward
+>
+> 因为,你看,我的爸爸是个**懦夫**。
+
+#存在主义 #性少数
## ⁂ · 星群
+### Fran Sans Essay
+
+作者发现旧金山轻轨上显示目的地的显示屏别具一格,他研究并模仿了这种显示屏显示字母的方式,把它们做成了一款字体。
+
+![](https://image.guhub.cn/uPic/2025/11/FranSans_Essay-Image-2.png)
+
+访问:[Fran Sans Essay — Emily Sneddon](https://emilysneddon.com/fran-sans-essay)
## ↯ · 当下
+
+### 开发 Growel
+
+继 [wthis](https://github.com/BigCoke233/wthis) 这个命令行工具之后,我开始探索 Go 语言的 Web 开发能力,开启了 [growel](https://github.com/BigCoke233/growel) 这个项目的开发。Growel 的定位是用于构建轻量级 Web 后端的框架,只通过 JSON 进行数据交换而不使用模板语言,可以快速开发 API。目前大概是做出来了这么个东西:
+
+```go
+api := growel.New()
+
+api.GET("/hello", func(c *growel.Context) {
+ c.JSON(200, map[string]string{
+ "message": "Hello, Growel!"
+ })
+})
+
+api.GET("/user/", func(c *growel.Context) {
+ c.JSON(200, Users)
+})
+
+api.GET("/user/:uid", func(c *growel.Context) {
+ uid, err := strconv.Atoi(c.Params["uid"])
+ if err != nil {
+ c.BadRequest("Invalid user ID")
+ return
+ }
+
+ for _, user := range Users {
+ if user.ID == uid {
+ c.JSON(200, user)
+ return
+ }
+ }
+
+ c.NotFound("User not found")
+})
+
+api.Start()
+```
+
+其实 Go 标准库提供的 HTTP 相关的方法就已经很好用了,而且 JSON 解析也非常丝滑,所以做一个 Web 框架非常简单,只需要封装一些方法、添加合适且必要的抽象层,让 Web 开发体验变得更丝滑就好了。
+
+开发 Growel 的时候我才意识到,自己在学校里学了快一年的 Java Web 开发,一直在用 Spring 框架,连 Web 程序是怎么启动的都不知道,完全被 Java 生态系统里无处不在的「魔法」变成麻瓜了。虽然 Go 的 Web 框架已经足够多了,但重复造轮子其实是很好的学习方式,手写 Router、封装 `http.ResponseWriter` 和 `http.Request` 都让我学到了不少。
+
+[^1]: 原文是「go exclusive」,这个词的意思是「排他的」「独有的」,比起中文的「在一起」,更有忠诚和契约的意味。
+
+[^2]: 如果读到这里你还没懂的话,是的,文中的父亲是深柜同性恋者。