发布于 ,更新于 

2024 年 12 月:旧乡晶尘

一些特别的种子已经能足够成熟,破土而出,成为阳光下的田野里,不能被任何人轻视和忽略的灿烂花朵。

距离上次写日志已经过去四个月了。四个月!你知道我这四个月是怎么过的嘛!

总之先是进行例行的近况报告。

博客易新址

如你所见,这个博客的网址从 mojimoon.github.io 迁移到了 https://mojimoon.github.io/blog/。为了我自己未来的发展做准备,我决定将前者预留成简历式的个人主页,而目前的博客则退居二线继续更新。

这个过程并不麻烦,首先是将对应的仓库从 mojimoon/mojimoon.github.io 移动到 mojimoon/blog,批量替换所有的链接。然后下一次 hexo d 时,GitHub Actions 就会自动把 gh-pages 分支部署到新的地址上。

比较坑的一点是,我使用的评论插件 Beaudar 认的是网站 origins(即 mojimoon.github.io),而不是 site_url(即 https://mojimoon.github.io/blog/)。可见,博客搬迁前后的 origins 并没有改变。但由于 Beaudar 辨认页面依靠的是相对于 origins 的路径,搬迁之后所有页面的相对路径都多了个 blog/(例如,本博客的相对路径由 /2024/202412/ 变为 /blog/2024/202412/,但在 Beaudar 的 GitHub Issues 中记载的路径仍然是前者),导致原有的评论无法加载。这个问题或许稍后会解决。


除此之外,组织 cityu-cs 也移动到了 gorandint。这样做有两个考虑,一是让名字更符合头像(换言之,只是我懒得更新头像),另一方面我也不再有必要占据 cityu-cs 这个名字了。


顺便一提,这几个月虽然没有时间写新 mod,但花一晚上翻译一个 mod 完全不成问题。这是杀戮尖塔的蔚蓝档案便利屋 68 Mod,发布在 创意工坊 上,欢迎来捧个场。

比较有趣的是,原作者是韩国人,而我作为翻译原本的英文版本经常和韩文对不上。这不是谁的问题,正是 Nexon 的英文翻译质量实在堪忧导致的。不过,借助 DeepL 等工具,这些问题也不算难以解决。

工作学业有所成

导致我这么忙、忙到无法抽空写日志的直接原因是工作,在之前 7 月 的日志中也有提到。虽然 4 个月不更新完全不符合本站的初衷,但写总比不写好。而适逢学期结束,虽然工作上并不放假(只放香港公共假期),但总算是比较轻松了。

不得不承认,全职工作要远远大于学业。哪怕我分得的工作并不是很多,但每天早 10 晚 7 的工作时间(含 1 小时午休),再加上往返各接近一小时的通勤时间,使我一回到宿舍便只想躺在床上刷手机。人总得稍微有点娱乐时间,但现实是我只能靠挤压睡眠时间来进行浅层娱乐。这种状态持续了 4 个月 —— 我现在只想好好睡上一觉。

在此之外,每周上班 4 天上课 1 天的第一学期总算是相对平稳地结束了。虽然 CS3343 的小组作业一度濒临无法完成,但经过数天的熬夜,我们总算在最后一周时间还算宽裕的情况下交差了。CS4335 的课件、练习和作业都十分简单,而期末考却是完全有区域赛难度的题目,一道分治和 DP 无从下手,2 小时 6 道大题的恐怖题量更是让人无暇哀悼。不过,整体而言,不算太差。

顺便,这道分治题是:给定一个序列和一个区间 [L, R],求序列和在这个区间内的子序列数量,要求时间复杂度为 O(n log n)
GeeksforGeeks 上有这道题的解法。


说到区域赛,那就不得不提我们最近在参加 ICPC 了。我们在之前参加了 ICPC Hangzhou Regional(@杭州师范大学)和 Hong Kong Regional(@香港理工大学)的比赛,并且由于我校是区域赛主办方之一(虽然只起到一个颁奖的作用),我们队也有幸参加 ICPC Asia EC Final(@西北工业大学)。—— 虽然说,ECF 甚至还没开始(12 月 27-28 日);并且由于香港到西安的旅程较长、在西安的时间也长达五天(12 月 26-30 日),我预计后续会单独写一篇日志来记录这次可能很难再有的旅程。

前两次比赛由于我没有做记录的习惯,并没有太多可聊的,也无法像他人那样单独写一篇「ICPC 游记」。—— 虽准备如此说,但由于我还是拍摄了大量照片,颇有一些可聊之处。不过,这些内容可能要等 2025 年才能见到了。


在此之外,之前提及的论文也几近完成。虽然在实验过程中遇到了诸多错漏 —— 诸如, epochs 是 5 还是 10 没有统一;val_idx 设置为 10(每 10 retrain iterations 进行一次 validation)导致速度被严重拖慢;改了 test_generator 的数据读入但没有改 val_generator,导致数据 shape 匹配不上而报错 —— 导致实验一拖再拖,有一次甚至一周都没有进展。不过,现在数据已经汇总完毕,我也写好了结论并接受了指导老师的修改,只剩后续的排版和提交了。

年末翻新篇

2024 年会写总结吗?可能会,可能不会。

上年写了两篇 2023 年都玩了点什么(梗)2023 年都造了点什么(乐子),不过这两篇实际上是对先前日志的扩展和总结,而实际上看 URL 就知道,其实还准备了第 3 篇 2023H3,这才是正式且完整的总结,甚至包含了「年度最佳」等一系列评选。当然了,虽然这篇文章还在草稿箱里(实际上草稿箱已经有十几篇了,包括若干已删除博文),我始终找不到写这篇日志的时间和动力,而今由于大部分记忆已经模糊,也不再有必要。

所以感受一事,是十分易逝的。而要忠实地记录感受、再现生活,耗费的精力又是过多而不切实际的。因此,何时和怎么写日志,从这一博客建立之初就是一个难题,而我也始终没有想到正确答案。

不过,如文章开头所述,写得晚总比不写好。因此,这篇略显简短的日志就此打住。我也不必挖空心思荟萃词藻,谈论艰涩而无趣的哲学问题;只需简单地记录下这个 2024 年的 12 月,一切在急忙和出人意料中走向终点的时刻。

话说回来,时间还真是过得快啊。离大流行爆发已经五年了,有些秩序(例如疫情前长达 4 天的 Comiket)仍然不知道何时恢复,而有些已经彻底作古。与之相向而行的是,在不断修订的时刻表间穿梭的列车,载着人们前行于变化之中。