普通视图

发现新文章,点击刷新页面。
昨天以前渚碧

读书小结十八

作者 Juby
2026年4月2日 22:18

即使以最微弱的光

女性作家小说里的主人公,几乎都是女性。在这本短篇集的七个故事中,毫无例外,主角也都是女性。

小说主题围绕家庭、朋友和职场关系,主角有很多共性,都是含着悲伤的女性,性格上更偏隐忍和讨好,但小说的走向是主角与自己的和解。每个故事里,女人多是受害者,而出现的父亲与丈夫都是残忍暴力的形象。

小说的结构是现代化的,叙事时有现实与回忆的交织、不同人称的转换,但表达比较克制,故事本身的张力有限,给我的感觉是中规中矩,不是那种能让人回味良久的短篇。

别人的房间,别样的景观

第一次读巴基斯坦的故事。这本短篇小说集每一篇都是独立的故事,但所有人物却处于同一个社会网络,中心就是哈鲁尼这个地主家族。

佃农依附地主,仆人依附主人,女人依附男人,每个故事都以略带温情的基调、波澜不惊的叙述重复这个残忍而悲伤的内核。

以局外人的观点看,这种社会制度是腐朽不堪的,但在小说里看不到改变的期望,所有人都接受了阶级固化,那些想向上爬的低阶层人只能靠依附高阶层人,而靠山一旦死亡,重新变得一无所有。

在这几个短篇中,《一个被烧死的女孩的故事》与其他几篇风格不同,是以第一人称的视角,以诙谐讽刺的语气,勾勒出一个离奇的凶杀案。

在《我们的巴黎女士》中,苏海尔·哈鲁尼的女友是美国人海伦,故事结尾暗示了两人的分手。但在最后两个故事中苏海尔以背景人物出现时,他的妻子变成了美国人桑娅,而从描述中看这个桑娅应是海伦。如果不换名字,延续了故事之间的关联性,如果是另一个人,又该作何解读,让我有些困惑。

经营未来

韩语书名是신화는 없다,应该是李明博想表达自己的成功不是神话,而是源于努力、奋斗和挑战,全书也在表达同样的意思。

这本自传篇幅不长,没有长篇大论和深奥理论,每段经历的描述和感悟也言简意赅,读起来很轻松。但中文版本应出版社要求有删减,不知删的是何内容。

以普通人的眼光看,李明博无疑是“卷王”,但这也是成功人士之所以成功的要素之一吧。

读书小结十七

作者 Juby
2026年3月22日 17:59

德里納河之橋

作者是南斯拉夫作家伊沃·安德里奇,诺贝尔文学奖获奖作品。

历史长篇小说,从德里纳河之桥的建造过程到延续历史,跨越几百年的时光。在小说里桥是永恒的象征,见证了不同国家的兴衰、不同的民族的冲突迁徙,以及河两岸一代代居民的悲欢离合。

小说没有中心角色,唯一的主角是桥。桥是不同人物、不同故事的联结,有一种民间故事的风情,语言也很优美和诗意。

紅樓夢脂評匯校本

对于《红楼梦》的解读不时传入耳中,以及残存于记忆中的黑白电视里贾府被抄家的情节,使我一直没有勇气读《红楼梦》。

最近看到索隐派的解读,再一次激起了我的兴趣,终于读完了这本古典名著。但我只是浮光掠影地读,所谓考据派、索隐派的观点,在小说里全然没看到一点影子。

血色子午线

作者是美国作家科马克·麦卡锡,西部小说。

一个无名的少年迫于生存加入一支猎杀印第安人的团伙,游荡在墨西哥荒凉的沙漠中。团伙残暴嗜血,无差别屠杀印第安人,甚至是墨西哥人,最终受到反噬,被一伙印第安人歼灭,首领格兰顿被杀,只有少年、另一个主要角色法官霍尔顿等几人逃出。

在逃亡中少年与法官爆发了第一次生死搏斗,二十年后,少年再次与法官相遇,厕所里的场景令人遐想,结局却是只有法官在跳舞。根据解读,法官是暴力、战争的象征,少年是仅存的一点人性。

小说除了对暴力场景冷峻直白的叙述,还有大量对沙漠景色的描写,让人有种陷入循环空间无法逃脱的感觉。情节上有较多留白,写作手法上夹着许多长长的没有标点的句子,读着很晦涩。

春节杂记

作者 Juby
2026年3月15日 20:25

因为知道相聚是短暂的,每过一日,离别更近一日,春节在家的日子反而更添惆怅。

总说年味越来越淡,是我对于春节的认识和记忆,还停留在幼时物质匮乏但无所知无所忧的年代,停留在走亲戚的热闹之中。然而在不知不觉间,身边的大人已是六七十岁的老人,又有多少同辈经年不见,”惜别君未婚,儿女忽成行“。

为生计而奔波、没有交集的生活,亲戚也只是一种脆弱而昂贵的关系,只联结在春节和生老病死里。而宗族式微、亲戚淡漠之下,春节的意义逐渐丧失便也是无可挽回的。

大人的衰老,是最令我痛心之处,无情地提示着我,自己已不再是孩子了。年迈的祖父说,这次见面之后未必有下次。春节展现了我们所拥有的,也预示着我们将失去的。


春节难得与高中同学见面,四人坐在麦当劳里聊天,说十几年前也曾聚过一次,即便翻出合拍的学生证照片,说起当时看过的《嘲笑鸟》电影,我也无法从记忆里找到这份档案。

曾经的朋友,不知何时就断了线,再也无法寻回。即便今日围坐在一起聊着过去和现在,但一旦走出那扇门,便又是各自漂泊的风筝了。

没有未来的友谊是不可挽回的,所以我从不痛惜也不怀念失去的朋友,但在人生路上或有一日再相逢也未可知。


开车返程在高速追尾了别人。因为堵车,想换一条路线,但妻将导航发送到车机后仍是原路,不耐烦的我便拿出手机自己操作。等听到妻的喊声,已经撞上了前车,而我却完全想不起自己做了什么。事后回忆,大概是眼见前车移动,无意识踩了油门,但又低头看手机,忘记了踩刹车。

不论骑车还是开车,我一向怀着敬畏之心,这次事故却警醒我,自己的敬畏之心还不够。作为新手,国庆第一次成功的高速经历让我信心倍增,但行驶里程还不到三千公里,开车时喝口水尚抖,何况分心看手机,加之对于堵车时潜在的危险认识不足,又有屡次切换导航不成引起的情绪波动,最终导致了这次追尾。

悔之晚矣,唯有以后多加小心。


成家以后,父母尚未来过,趁着春节接他们来玩两天。除了玄武湖,其实无甚可逛之处,若不是作为朱元璋后人,也不会去明孝陵。

虽然常在紫金山里骑车,始终不知明孝陵是哪片地方,这次借父母的光才得以一窥。天气不佳,梅花虽开,却免不了萧瑟,春意了了。孝陵也不过是几条石道,几座门楼,和纷纷攘攘的人群。

生活所扰,面对老祖宗的埋骨青山,也生不出半点感怀。

记录已终结的无偿献血经历

作者 Juby
2026年1月18日 18:52

距离上一次无偿献血,竟然已经过去了四年之久。当初想要一生持续献血的冲动,在四年的时光里逐渐稀释,变成怎么也拾不起来的空气。

第一次献血的确切动机已记不明晰,不外乎是想为自己的同胞尽一点绵薄之力。我并不是广义的“爱国者”,我有自己的对于“爱国”的定义,献血便是践行这个理念的一种行动。

当时的居所旁边有大医院,所以便去了医院的献血室。第一次献血没有概念,献了300ml,记不清是一开始定的这个数额,还是中途觉得难受而停止了,大概是前者吧。献全血的体验并不好,抽血过半有一种身体要虚脱的感觉。献血之后有赠品可挑选,我选的是饭盒,忘记是否还有其他东西了。

这次献血之后才知道还有另外一种献血方式——献成分血,对身体的影响更小,每次采血的时间却长。

献成分血需要专门的仪器,市里只有两个地方可以采集,需要提前预约。五个月后,我开始了献成分血的历程。每次献成分血都是两个治疗量,耗时大约两小时。怎么消磨这段时间呢——躺在仪器上可以玩手机、看电视,甚至睡觉,还有某种口服液喝。采血结束后要吃一顿简餐,登记银行卡,会发放二三百块钱的补助。事后我只查看过一次,确实有钱到账,但是否每次都发了倒不能百分百确定。

献完成分血后,身体几乎没有任何感觉。记得有一次献血结束后,我走进旁边的公园散步,沿湖一口气走了六七公里。全血半年才能献一次,成分血两个月便可献一次,而我当时的想法便是以后每年保持稳定频率的献血。

事实却是在四次成分血的捐献后,我的献血经历便戛然而止了。仔细回想,除了工作的忙碌,和突然而至的新冠病毒也有关系,在封控之下把献血事给忘了。

回归正常的生活后,我的想法也有了一点改变,虽然我愿助我的同胞,但献血似乎更便宜了居高位者,而一些献血丑闻更加深了这种看法。 我的血型并不珍惜,有限的几次去成分血采集室也总能遇到很多人,就让高尚者们支撑这份公益事业吧,让我这个不高尚者临阵脱逃。

不过我也并未完全堵死无偿献血的路,有朝一日还愿重新伸出自己的手臂。

总结我的献血经历,全血1次300ml,成分血4次8治疗量,不辉煌也不算黯然吧。

Hugo博客更新笔记:Shortcode、RSS与FOUC

作者 Juby
2025年12月28日 21:30

行内Shortcode去除空格

初衷是不再在博客的内文插入html标签,从而关闭Hugo的unsafe模式。一番整理后,只剩一处<ruby>标签不舍得删,虽不知何时会再用到,还是为它写了一个简单的shortcode。Hugo的shortcode是块元素,插入行内时会产生空格,{{- -}}的写法也消除不掉。我是强迫症,非要苛求这一个像素的完美,然而ChatGPT提供的诸多方法无一生效。久不用搜索引擎,一搜就找到了解法,AI竟然不知,也是奇怪。

去掉所有空格的方法很简单,在末尾加{{- "" -}}即可,示例如下:

<ruby>{{ .Get 0 }}<rt>{{ .Get 1 }}</rt></ruby>{{- "" -}}

RSS输出保留HTML标签

这是另一个ChatGPT未能帮我解决的问题,它提供的方法要么不能防止html标签转义,要么会导致XML校验报错。正确的写法就在Hugo的官方示例中,AI竟然也没学到,令人诧异。

官方写法如下,如果不这么写,Inoreader阅读器将无法正确排版。

{{ .Content | transform.XMLEscape | safeHTML }}

页面切换闪屏

给博客新加了一个暗色主题后,切换页面开始出现闪屏现象,本地运行没有问题,发布之后却有问题。试了AI提供的各种方法均无效果,准备放弃之际,无意中看到植入博客的rocket-loader.min.js脚本,罪魁祸首原来是它,导致资源的加载顺序有问题从而闪屏。这是域名迁移到Cloudflare后打开的功能,当时并未细查有何用处,而AI也没有想到这一点,似乎不太应该。

戏习檄

作者 Juby
2025年12月28日 17:14

习袭玺,喜,夕徙西溪细洗。犀嬉溪,螅吸屣,汐袭膝。习葸,蹝屣1息蹊,戏蟋樨隙。媳奚习,习嘻,惜媳,系媳,徙席戏媳。曦稀,媳悉玺,希袭玺,习阋媳,媳袭习,习熄,析习,腊2习,吸鼷3蜥翕4。媳惜昔,唏兮,锡5《戏习檄》。


  1. 蹝屣:趿拉着鞋子走路。 ↩︎

  2. 腊:晒干;制成干肉。 ↩︎

  3. 鼷:一种小老鼠,亦称“耳鼠”。一说就是小家鼠。 ↩︎

  4. 翕:翕集,聚集。 ↩︎

  5. 锡:通“赐”。给予;赐给。 ↩︎

海瑞上贺表

作者 Juby
2025年12月28日 14:28

翻红的老剧《大明王朝1566》中有一个海瑞上贺表的情节,也是全剧的高潮之一。

嘉靖皇帝要迁新居,要求在京官员每人必须上一道贺表。海瑞最后一刻才上呈,呈的不是贺表,而是“直言天下之大弊”的《治安疏》。嘉靖御览后气急败坏,多疑的他以为有人指使,天下臣民都等着有一个人站出来骂自己。

出人意料的是,独断专行的嘉靖皇帝并未兴大狱,甚至还不杀海瑞,最主要的原因应该是只有海瑞一人直言,其他大臣并未参与,权力仍尽在自己手中掌握。

这让我想起本朝的一段历史。太祖自开国之后,励精图治,自诩治国有方,于是大开言路,颁了一道“百花齐放,百家争鸣”的旨意,本意是让大家写些歌功颂德的文章,提些不痛不痒的意见。

有些耿直的臣民却会错了意,以为是“致君尧舜”,净揭有关痛痒的疤,更有如储安平者上呈“直言天下之大弊”的《党天下》,触逆龙鳞,让太祖下不来台面。太祖自以天下臣民皆感恩戴德于己,如今却冒出许多狂悖言论,妄图动摇独治基业。

面对“事情正在起变化”,太祖将“双百”释为引蛇出洞之计,既掩盖自己的失策,保全脸面,又能趁机整治这班逆臣贼子,一举两得。

“顺君者昌,逆君者亡”,乃王朝不变之至理。海瑞上贺表而能全己身是幸运的,储安平则活不见人死不见尸。

手机号被停止服务

作者 Juby
2025年12月21日 20:38

要付款收验证码的时候,发现怎么也收不到,初以为手机号欠费了,充值之后仍无消息,打电话一试,才发现被停止服务了。

这可真是让人摸不着头脑,手机号用了十几年,只是今年才用的少了,就莫名其妙遭逢了这种事,不禁怒从心生。

赶忙给电信客服打电话,说是要到有权限的营业厅解锁,也可使用“电信比邻柜台”微信小程序转线上人工解锁,须得有身份证和手机卡。问客服手机被停止服务的原因,只说是使用异常,封禁之前曾发短信提醒。

平时不会特意看短信,翻查记录,发现果然有这样一条:

您的号码使用异常,根据《中华人民共和国反电信网络诈骗法》相关要求,为维护您的合法权益,防止号卡被他人盗用产生不必要的损失,将对本号码采取临时保护措施。

手机号不同于其他服务,是现代生活不可或缺的工具,在未与号主电话联系确认的情况下,以“使用异常”这种含糊不清的理由,仅凭一条短信知会,就擅自停止客户的手机服务,造成的损失又该谁来承担?这种行为实在是蛮横独断至极,多少事情都是假法之名行侵权之实!

这条短信的解释并不能消解我的怒气,于是又在12345平台上投诉,想向电信要一个解释,所谓的“使用异常”到底是哪种行为。

次日尝试“电信比邻柜台”解锁,我还未开口,客服便问是不是要给手机卡解锁,看来遇到我这种情况的人不在少数。首先身份证拍照,然后报手机卡上的一串数字,最后再人脸验证,整个过程几分钟即可结束,解锁流程倒是挺便捷。

一直没接到12345的电话,纳闷了两天,登录平台查看竟是自己联系方式没公开。手机号既已解锁,气也消了,我不是较真的人,此事就到此了解了。大概正是较真的人少,侵权成本低,才让这些企业肆无忌惮吧。

父母之爱子

作者 Juby
2025年12月21日 15:53

父母爱子,是动物本能、人之常情。即便冷峻如鲁迅也不免为爱子辩说“怜子如何不丈夫”。我尚没有孩子,不能感同身受,甚至见到言必子女的父母还会心生鄙夷。

“父母之爱子,则为其计深远”,用现在的说法叫“托举”。如何计深远、如何托举,这就取决于为人父母的能力了,能力越大谋划越多。

一般父母尽力为子女争取衣食无忧的物质生活,中产及以上家庭思虑为子女提供更好的教育资源,最常见的是各种名目的补习和培训,更有资财者可通过购买学区房、转换户籍或国籍等手段置换优质教育资源,或者直接留学跳出国内教育体系,免受高考之苦与筛选。揣度皇亲贵胄、世家大族之为子女也在此列,不过事更易为而已。

然而同道者多,为了让自己的子女更为突出,父母也是煞费苦心,以至于这份苦心与爱意催生出一批天才,实为古今教育未有之大突破。

翻一翻国内的竞赛获奖者,不难找出做着博士级科学研究或发表博士级科研论文的神童,限制他们成就的不是自己的天资不足,而是父母的水平不够。倘或父母是爱因斯坦,那他便也是相对论的提出者了。在国内以卫道士居、擎科研打假旗的科学家饶毅,其女亦是此等科研天才之一1,大学却弃理从文,惜乎。

非是理科独领风骚,文科也不遑多让。韩寒的名字逐渐隐匿了,贾浅浅又以屎尿领文坛,她的研究可谓无人能出其右,毕竟是自己的亲爹。董袭莹便又不同了,与饶女相反,弃文从理一朝变医学天才,只因没有写小说的父母供自己研究。

为子计深远之心,国外父母亦有之,2019年爆出的美国大学招生舞弊,除了赵、郭等华人家庭,更多的是美国家长。

这些爆出的遗传天才,萝卜坑招聘,还有法律、烟草、警察世家,不过是冰山一角,而皇亲贵胄的经营,又岂是一般平民可以探知。“普天之下,莫非王土”,打下天下的人便是王,中国历史的底层逻辑仍在循环。

今日以爱子女的名义造假舞弊,他日不保以爱父母、爱妻子、爱情人、爱艺术的名义以公谋私。若造假的人喊起打假,只可能是分赃不均的利益争斗,正如喊着爱国反美口号却让子女入籍美国的公职人员,肯定不是送子入虎穴。

偶然看到一则笑话:若美国在三月举行家长会,中国将无法召开两会。不管是将子女“出口转内销”还是“纯出口”,掌公众之事、行公众之权者却不让子女为母国之人,试问还有何公信力可谈。

借助AI将博客从Jekyll迁移至Hugo

作者 Juby
2025年12月14日 17:52

将博客从Jekyll迁到Hugo,是我几年前就想做的事了,然而积重难返,力有不逮,这几年也就逐渐淡忘了。为什么想要抛弃Jekyll呢,喜新厌旧的心态远胜于实际需要,Jekyll所被诟病的性能差的问题,在我的环境中并不关键,构建速度从8s提升到2s,看似有4倍之巨,实则并没有那么大的吸引力,还是对未知事物的探索更诱人。

如今有了AI,又有闲心,便想重启这一工程。我想要的是1:1复刻,AI并不能一步到位进行转化,但90%的工作确实都是由它完成。从一种形态切换到另一种形态,最重要的是观念的转变。Jekyll和Hugo虽然相似,但并非完全对应,当了解Hugo构建网页的逻辑后,很多问题也便迎刃而解了,对不懂编程的我来说,这是一个艰难的过程,也有事先未阅读官方文档的原因。

第一步是模板的迁移,Hugo有自己内置的引用逻辑,不如Jekyll用layout指定那么直观,主页、文章、页面需要用什么模板都得重整,对我来说是整个迁移过程中学习曲线最陡峭的部分了。AI的信息有点落后,它提供的架构是老版本的,而新版本进行了结构和逻辑的优化,不管是ChatGPT还是Gemini似乎都不太了然。幸亏我在迷惑之时想到了官方文档,否则就被AI带入落后版本的境地里了。

第二步在迁移资源文件时遇到了最大问题,是Sass一直编译不成功,和AI“讨论”了一两个小时,尝试了不同编译写法、文件结构和语法检查,最终的怀疑点在Sass的解析器上,看过官方文档后确认如此。因为我用了@use的新语法,需要用Dart Sass解析,而Hugo默认使用LibSass。在编译函数上,ChatGPT用的是已废弃的resources.ToCSS,Gemini却知道用新的toCss,这大概是在此次任务中Gemini唯一胜出的一处。

后面都是一些具体而微的问题,捡一些主要的来说。非常重要的一步是posts的适配,Hugo的语法要求更为严格,而我旧文的front matter无法通过检查。文章有几百篇,当然是让AI帮忙写脚本批量处理,Gemini写的脚本引入了新问题,而ChatGPT的脚本一次性就成功了。想来这一步若无AI而让我自己抠脚本,不知要忙到何时。

Hugo更为严格的一个地方在于不能在markdown中执行模板语言,比如partial等,而我在Jekyll中大量使用了此类写法,所以很多页面要重写。Hugo采用的方法是将其编写为shortcode,再在markdown中引用,相比Jekyll多了一步,也完全可以接受。对于图片的插入,我在Jekyll中使用了include的方法,自然也要转换为shortcode,并让AI对功能进行了扩展,支持插入单张或多张图片,这却只是因为某篇文章在新环境中无法再使用模板语言的循环结构。

有一处让人遗憾的功能是Hugo不支持csv格式的数据集,对我来说这是维护读书列表最简单的方式。Hugo也可以处理csv文件,但AI提供的data.GetCSV方式已废弃,用transform.Unmarshal却遇到了csv文件的BOM问题,怎么也修复不了,只能忍痛将读书列表转成了json格式。

Hugo的链接格式生成也不如Jekyll符合心意。我已养成了2025-12-14-hello-world.md风格的文件命名习惯,觉得如此更为条理,但Hugo的:contentbasename不能像Jekyll一样自动取文件名中的英文标题加入链接,:title又带有中文,唯有在front matter中多加一个 slug字段来指定链接内容。

还有一个无伤大雅的功能便是字数统计,前几天才刚让AI写了能较准确统计中英文混排字数的Jekyll插件,现在却突然改弦易帜了,插件也无用武之地。虽说Hugo也能编码实现相同功能,但我图省事就用内置的{{ .WordCount }},在站点配置hasCJKLanguage = true的情况下也还堪用,不过会虚高一些。

Hugo也是老人了,难怪AI掌握的多是一些过时信息,最新的静态博客引擎是什么,我暂时没有兴趣。Hugo就是我以前心中的“白月光”,如今已达夙愿,也可安稳一段时间——Jekyll不也用了七年吗,难道是七年之痒——即便博客再写好多年,Hugo的性能也足够。我觉得Jekyll和Hugo各有千秋,正如开头所说,此一番折腾不过是喜新厌旧而已。而此次工程的两位帮手,俱是免费版的ChatGPT和Gemini两相比较,我觉得ChatGPT写的代码更简洁、更健壮、也更有效。至于一开始订立的1:1还原目标,实际并未完全做到,不是不能,而是没有必要了。

读书小结十五·1Q84 Book 1 <4月-6月>

作者 Juby
2025年11月8日 18:24

因为看的是日文版,进度很慢,又经常偷懒,几个月不读一字,历时两年才终于看完。第一章便是青豆行刺,让我有点惊讶,与村上以往的故事截然不同。

叙事采用青豆和天吾的双重视角,一开始毫无关联的两人,随着情节推进大半才终于有了交集,并可预见将汇于一点——神秘的组织さきがけ、不知何物的リトル·ピープル和两个月亮。故事在现实和超现实之间交织,以至于青豆不确信自己身处1984年,而是带着疑问的1Q84年。

第一本书更多的是铺垫,那些神秘的超现实的事物才刚刚展现冰山一角,而作者想要表达的主题仍然隐晦。

村上的叙述有一种不疾不徐的张力和节奏,即使是重复的日常生活细节描写,也不会让读者感到厌倦。而他笔下的人物,总是从骨子里渗出一种孤独感、与现世的疏离感、性的离经叛道、以及在生活细节上的精致感。青豆与天吾也不例外。

读村上的不同小说,总感觉是在读一本相同的小说。


书名之由来。

1Q84年——私はこの新しい世界をそのように呼ぶことにしよう、青豆はそう決めた。
Qは question mark のQだ。疑問を背負ったもの。

看天吾回忆自己童年的情节,本以为那个与他经历相似的女孩只是路人甲,但当青豆的回忆也涌现,那个曾维护过自己的男孩是一生所爱时,既让我惊喜又感动。

「私が求めているのは、ある日どこかで偶然彼と出会うこと。たとえば道ですれ違うとか、同じバスに乗り合わせるとか」
「運命の邂逅」
「まあ、そんなところ」と青豆は言って、ワインを一口飲んだ。「そのとき、彼にはっきり打ち明けるの。私がこの人生で愛した相手はあなた一人しかいないって」

「一人でもいいから、心から誰かを愛することができれば、人生には救いがある。たとえその人と一緒になることができなくても」

关于真爱的见解。

チベットにある煩悩の車輪と同じ。車輪が回転すると、外側にある価値や感情は上がったり下がったりする。輝いたり、暗闇に沈んだりする。でも本当の愛は車軸に取りつけられたまま動かない。

青豆简单又不简单的生活。

むずかしい仕事をひとつ終えて、日が暮れて、軽くお酒を飲んで、知らない人とセックスをして発散したいの。神経を休めたいの。そうすることが必要なの。

看透人间真实的话。

世間の大多数の人々は真実を信じるのではなく、真実であってもらいたいと望んでいることを進んで信じるからです。

自分が排斥されている少数の側じゃなくて、排斥している多数の側に属していることで、みんな安心できるわけ。

人間というものは結局のところ、遺伝子にとってのただの乗り物であり、通り道に過ぎないのです。

教団や教義は、そんな個人的欲望を隠すための便宜的な衣装に過ぎません。

Duolingo学韩语

作者 Juby
2025年12月7日 20:18

英语没学好,如同打游戏重开一个账号,又学了日语,终究也是拿不出手。虽然努力阅读英文书、日文书,但不求甚解,勉强维持对语言的熟悉度,与精进相去甚远。

语言是一种用进废退的能力,既无需求倒逼,也非极度热爱,用的少、学的少,自然没什么长进,不倒退就值得庆幸了。

已经练废两个账号,那就再重开一个,我并不是抱着此种心态开始学习韩语的,倒不如说是为了打发时间。相比精进已经入门的语言,学习一门新的语言反而是更轻松、更无压力的事。

另外一个契机便是听闻同学在用Duolingo学日语,我也想尝试一下这个应用。学习什么语言好呢——法语?西班牙语?最后还是选了邻国的语言,毕竟源自中文,更易入门一些。

用Duolingo学语言是一种全新的体验,既不教字母,也不教语法,而是在闯关游戏式的情景模拟中学习单词和表达,如同旅游前会看的一百句日常对话的小册子。

因为是免费账号,每天的能量大概可以学习十几分钟,有时不够用,有时又太多。就这样平均每天学习几分钟,不知不觉也坚持了一个多月,进度上自然不能希求——四十音还未认全,语法基本不了解,但多少对韩语有了一点认识。

韩语和日语、汉语一看就是亲戚,和日语似乎更像一点,句式上都是主宾谓的结构,词汇中有大量外来词,发音也是汉语的变体。印象最深的是“包”这个词,韩语写作가방,日语写作かばん,两者几乎一样,但不知和中文有无词源关系。

兴之所至,也偶尔看看网上的韩语教学,字母的发音却与Duolingo教的不甚相同,不知谁对谁错。但我准备跟着Duolingo学(当然也不排斥其他学习机会),脱离国内的应试教育,看看能把韩语学到何种程度。

既无需求,对韩国文化也无甚兴趣,只由着自己的性子和时间,可以预想掌握韩语将是漫长的征程,但愿不会中途放弃。

年度报告

作者 Juby
2025年12月7日 08:45

记不清年度报告是从何时兴起的,虽然一年只有一次的登场机会,但也是吸引用户的一大亮点,于是各种应用都有了自己的年度报告。

我接触年度报告是从Spotify开始的。当每日有意无意听过的音乐,以一份精美的报告呈现在眼前时,既惊讶于那些意想不到的数据(听一首歌或一支乐队那么久),也会拾起已经淡忘的记忆与心情,带着感动或怅然。

或许我们天生珍视自己飞过的痕迹,而年度报告给了我们一个蓦然回首的机会和凭依。

不过,这份报告是只属于自己一个人的,他人并不关心。即便分享于众,人们也只会借此寻找自己的影子。

年度报告需要数据的投喂,而这些数据是在日常的使用行为中悄然积累的,无需额外动作。倘若是需要自己记录数据,于我便是一件疲累的事,也许会有一时兴起,时间久了终难坚持。数据可以真实记录并还原自己的生活,但过度在意数据,甚至为数据而改变行为,反而容易失去生活原有的松弛和本真。

我在不知不觉中逐渐放弃了以数据丈量自己。不再记录自己的体重,也鲜少看手表的统计,不在乎日历上是否少了一天的读书卡片,码表数据也懒得同步到Strava。以毫无负担的心态去做自己喜欢的事,而不会为了一种人设、一个模型而自缚。

当然,我并不排斥那些有意无意记录下来的关于自己的数据和年度报告,毕竟它们是人生的某个时刻、某段时间的显式表达。

博客再更新

作者 Juby
2025年11月9日 14:58

公司虽推荐或强制某些工作流程使用内部AI工具,但我的工作无涉,日常生活也无涉,所以AI盛行已久,我却接触不多,兴趣阑珊。妻的工作就大不同了,有以AI融合为主题的作业或比赛,以至于要求我帮忙。我虽不懂编程,但亦知道设计方案越详细,AI的输出便也越符合预期。让妻细化了设计,再加之我的简单修改,终于做出一个可用的网页应用。

书接上回,更新博客便是在ChatGPT的指导下完成,相比使用搜索引擎便捷又准确,可惜当年无它。周末且有空,兴趣又激发,便想借助AI再优化一下博客,毕竟多年不动,恍如隔世。


在手机上部署博客的概率几乎为零,也实无必要,但既有Termux这等工具,试试又何妨。Termux支持直接安装Ruby,但bundle更新总因nokogiri失败,ChatGPT提供的方法亦不能解决,好在只有jekyll-algolia插件依赖此库,而上次更新中已弃用此插件,注释掉无用代码后即完美解决。

启动Jekyll服务时又遇新报错,ChatGPT分析是dart-sass不支持Android,但我将启动命令由jekyll server改为bundle exec jekyll server,竟解决了此问题。能在手机上本地构建自己的博客,遂了过去之愿。


重构了读书页面的读书列表。之前的方式是纯手工添加书目,改完后虽亦需手工维护,但实现了样式与数据的解耦。将阅读的书目保存在csv文件中,再通过liquid模板循环读取,从维护角度看并没有优化,但结构上却是好了。代码是ChatGPT写的,略加调整便可使用。

{% assign years = site.data.books | map: 'year' | uniq %}
{% for year in years %}
### {{ year }} <span class="post_count">({{ site.data.books | where: "year", year | size }})</span>
{:.collapsible}

<div class="collcontent">
<ol>
 {% assign books_of_year = site.data.books | where: "year", year %}
 {% for book in books_of_year %}
 <li>
 {{ book.title }},{{ book.author }},{{ book.translator }},{{ book.publisher }},{{ book.pubyear }}
 </li>
 {% endfor %}
</ol>
</div>
{% unless forloop.last %}<hr>{% endunless %}
{% endfor %}

对于这种书籍页面,更优的方式应该是调用现有API,省去自己维护列表的麻烦。不过书目的更新并不是高频操作,有些书在网站上也查不到,自我维护倒也无妨。

在豆瓣搜书时发现一个恼人之处,从纸书上抄下的ISBN,数字之间带横杠时搜不到书,去掉横杠才能搜到,感觉有点不甚合理。

顺便一提,把博客的javascript脚本发给ChatGPT进行了审视优化,也在其他地方做了一点改进,比如用必应的每日一图作为OpenGraph图片,不再一一赘述了。

读书小结十五·1Q84 Book 1 <4月-6月>

作者 Juby
2025年11月8日 18:24

因为看的是日文版,进度很慢,又经常偷懒,几个月不读一字,历时两年才终于看完。第一章便是青豆行刺,让我有点惊讶,与村上以往的故事截然不同。

叙事采用青豆和天吾的双重视角,一开始毫无关联的两人,随着情节推进大半才终于有了交集,并可预见将汇于一点——神秘的组织さきがけ、不知何物的リトル·ピープル和两个月亮。故事在现实和超现实之间交织,以至于青豆不确信自己身处1984年,而是带着疑问的1Q84年。

第一本书更多的是铺垫,那些神秘的超现实的事物才刚刚展现冰山一角,而作者想要表达的主题仍然隐晦。

村上的叙述有一种不疾不徐的张力和节奏,即使是重复的日常生活细节描写,也不会让读者感到厌倦。而他笔下的人物,总是从骨子里渗出一种孤独感、与现世的疏离感、性的离经叛道、以及在生活细节上的精致感。青豆与天吾也不例外。

读村上的不同小说,总感觉是在读一本相同的小说。


书名之由来。

1Q84年——私はこの新しい世界をそのように呼ぶことにしよう、青豆はそう決めた。
Qは question mark のQだ。疑問を背負ったもの。

看天吾回忆自己童年的情节,本以为那个与他经历相似的女孩只是路人甲,但当青豆的回忆也涌现,那个曾维护过自己的男孩是一生所爱时,既让我惊喜又感动。

「私が求めているのは、ある日どこかで偶然彼と出会うこと。たとえば道ですれ違うとか、同じバスに乗り合わせるとか」
「運命の邂逅」
「まあ、そんなところ」と青豆は言って、ワインを一口飲んだ。「そのとき、彼にはっきり打ち明けるの。私がこの人生で愛した相手はあなた一人しかいないって」

「一人でもいいから、心から誰かを愛することができれば、人生には救いがある。たとえその人と一緒になることができなくても」

关于真爱的见解。

チベットにある煩悩の車輪と同じ。車輪が回転すると、外側にある価値や感情は上がったり下がったりする。輝いたり、暗闇に沈んだりする。でも本当の愛は車軸に取りつけられたまま動かない。

青豆简单又不简单的生活。

むずかしい仕事をひとつ終えて、日が暮れて、軽くお酒を飲んで、知らない人とセックスをして発散したいの。神経を休めたいの。そうすることが必要なの。

看透人间真实的话。

世間の大多数の人々は真実を信じるのではなく、真実であってもらいたいと望んでいることを進んで信じるからです。

自分が排斥されている少数の側じゃなくて、排斥している多数の側に属していることで、みんな安心できるわけ。

人間というものは結局のところ、遺伝子にとってのただの乗り物であり、通り道に過ぎないのです。

教団や教義は、そんな個人的欲望を隠すための便宜的な衣装に過ぎません。

博客更新日志

作者 Juby
2025年11月5日 22:56

写内文已经很慵懒了,何况再整饬外观。本着能用就不动的原则,想一直维持现状,但难免遇到问题,若不修复难解强迫症。

删除邮件订阅

首页有一个邮箱订阅的选项,用Mailchimp的免费服务做的,本来就没有用处,后来发现服务失效,干脆删掉省事。

使用Algolia Crawler

博客有一个搜索页面,用处不大,仅是“五脏俱全”的执念,用jekyll-algolia插件做的。但一直使用的命令突然报错,怀疑是更新了什么依赖所致,又怀疑是免费服务到头了,最终却只是网络问题。

寻因时发现jekyll-algolia项目早已废弃,虽可继续使用,却正巧看到Netlify集成的Algolia Crawler插件,功能基本一致,遂转向更被推荐的后者。

更新后的搜索页面,在手机上点击搜索框后的显示有问题,发现与z-index的值有关,将自己的值与Algolia的调成一致便可修复。

更新Sass语法

因怀疑algolia命令行失效与Ruby版本有关,遂升级到3.4.7,再运行Jekyll时有sass的提示,@import语法已废弃。强迫症就是要消除所有提示,根据文档将@import改为了@use

切换Ruby版本

Netlify部署用的Ruby版本还是2.7.1,不知为何sass的修改未生效,博客失去了所有的样式。Netlify用Ruby 3.0+版本部署时总是报错Could not find mini_portile2-2.8.9 in locally installed gems,本地明明没有这种问题。询问ChatGPT,最终采用的解决方式是在Gemfile中添加gem "mini_portile2",本地执行bundle update后将mini_portile2写入到Gemfile.lock的依赖列表里。

明明只是想改一点,却牵连出许多,所以还是要抱定不更新的原则才好。但遇到问题解决问题,对小白来说又是一种快乐。

看淡胜负

作者 Juby
2025年11月2日 19:38

身为球迷,随着球队的胜负而喜怒哀乐是再正常不过的事。胜利固然让人喜悦,而面对失败,我已然能迅速开解自己摆脱负面情绪。

原因有三。一是看比赛不如以前投入,关注的少了,共情程度便也降低。二是正视现实,比赛输了就是实力不足,没有常胜之师,风水轮流转。三是球队的胜负与自己的切身生活并无关联,工作已让人疲惫,何必再自取烦恼。

太久不看棒球了,进入十月份,想起来是季后赛的季节,便多了一点关注。世界大赛的双方是道奇和蓝鸟,在无主队时,我总是站在弱势或小球队一方,所以自然希望蓝鸟夺冠。

今年蓝鸟是美联第一,让我吃了一惊,在印象里他们一直是垫底球队。进一次世界大赛不易,这或许是蓝鸟几十年内仅有的夺冠机会,但在抢七大战中沦为了背景板。冠军近在咫尺,却又遥不可及。

趁着周末与朋友一起看的三场比赛,蓝鸟都输掉了。抢七大战中,双方真的势均力敌,机会都很多,但道奇的球员把握住了,看似没有希望的第九棒创造奇迹,九局上半敲出追平比分的本垒打,而蓝鸟的上垒虽多,却始终无法将队友送回本垒。

道奇球员的表现,让我不禁感叹球队的底蕴。在绝对实力面前,底蕴和运气毫无用处,但势均力敌之时,底蕴却能创造奇迹。

蓝鸟的折戟,让我难受了十分钟,让我为即将买的帽子上没有世界大赛冠军的标志而略感遗憾。但关掉直播以后,一切与我无关,狂欢看不见,哭泣也听不见。这场比赛最大的意义,就是让我与朋友愉快地消磨了周末的时间。

读书小结十四

作者 Juby
2025年11月1日 22:35

未来学大会

作者莱姆,科幻小说。

“我”参加未来学大会的时代,已然一幅未来的模样,人口爆炸、道德沦丧、冲突不断。面对反对派的示威,军方使用了爱邻炸弹、和善剂等化学武器,可让穷凶极恶之徒立刻洗心革面,社会随即陷入混乱。

而躲进下水道的“我”,产生了一个又一个幻觉:“我”在暴乱中身受重伤,被医生做手术更换身体器官,因无法走出幻觉被冰冻,直到在更远的未来被解冻。

未来变成了心化社会,任何的个人问题和社会问题都可以通过化学药物解决,而“我”打碎梦境发现了社会的真相,所谓的和平富足不过是药物作用下的假象,真实的世界早已是穷困残破的末日景象。

小说情节看似夸张,但有些场景已成现实,写作风格充满幽默与辛辣的讽刺。

I Want to Die but I Want to Eat Tteokbokki

在《卫报》上看到作者Baek Sehee去世的新闻,所以找来这本书一读。作者患有轻型抑郁症,该书的内容即由作者接受治疗时与心理医生的谈话和自我感悟的短文组成,篇幅不长,也很易读。

非黑即白的思维模式,会导致看不到人和事物的多元性,容易走向极端,这是作者持续陷于焦虑、自我贬低和抑郁的根本原因。

❌
❌