月记:2024-12

本文最后更新于:2025-01-20

新年假期开始前计划的 12 月总结以及 2024 年度总结,直到假期结束还没动笔,不也挺好吗.jpg

文章结构

  1. 输入
    Learning:书/小说/优秀文章,视频/播客,不限形式,感觉看完有收获的内容
    Anime:新番/老番,TV版/剧场版,记录一下自己看的动画
    Others:电影、电视剧等,归入其他

  2. 胡思乱想
    也许会记录一下所思所想

  3. 输出
    也许是 Blog,但水平太菜,也许一个月都没什么输出(

  4. 游记
    有去哪里玩就记一下,没有就算了


  5. 不属于上面任何部分的零碎事项


输入

Learning

最近主要学习 Elixir,感谢优秀的教材,入门函数式编程的过程没有之前想象的那么难

Learn Functional Programming with Elixir

Elixir 论坛里推荐的入门书籍,确实很好读,深入浅出,目前看了 60% 左右

简单记一下前几章印象比较深刻的知识点

  • Pattern Matching
    函数式编程里代替 if else 控制语句的东西
    JavaScript 里 Destructring Assignment 和这个 Pattern Matching 有一些相似之处

  • Recursion
    递归,函数式编程的核心,代替 forwhile 之类的 loop 控制语句
    有限数量的递归可以通过 decreasedivide 实现
    如果是无限(或者事先不知道数量的)递归,需要考虑好终止条件,防止无限递归
    递归函数还有个比较重要的概念 Body-RecursionTail-Recursion,因为要反复调用自己,如果使用 Body-Recursion 需要保留所有调用信息用于回过头来算出最终结果,会比 Tail-Recursion 消耗多很多内存,但 Tail-Recursion 也有不容易看懂/理解的缺点,需要自己权衡使用哪种递归方式

  • High-Order Fucntion
    高等函数,配合 Elixir 的 Pipeling& capturing 可以实现非常直观、优雅的函数调用链,真的就像是流水线一样加工数据
    顺便,发现 JavaScript 可以实现类似的 Pipeling 操作,具体方法在 MDN - Array.prototype.reduce() - Function sequential piping 文档里有介绍

  • Streaming
    Enum 模块类似,不过是针对无限队列进行处理,目前似乎不怎么用的上

前面这些章节中给出的实例代码都手动敲了一遍,毕竟 看懂能写出来 之间还差了一些距离

接下来的章节是用 Elixir 做命令行小游戏,同样准备跟着教材敲一遍

Elixir Documents

Elixir 官方文档,一改我对文档的刻板印象,之前我以为官方文档就是巨厚的词典,一长长长串目录,每个超链接下都是相似的模板,介绍一下概念,加点代码示例
但这份官方文档的前半部分内容则是一篇篇简单易懂、循序渐进文章,这些文章分成下面四个主题:

  1. Getting Started
    介绍部分,说是介绍,但更像是一个快速入门,讲解 Elixir 的数据类型、函数式编程的核心概念、常用模块、日常操作
    看完之后就能对 Elixir 有个全面、基础的认识了

  2. Anti-Patterns (or code smells)
    代码看多了/写多了,总会遇到一些代码,能跑,但仅限于能跑,逻辑非常烂,读得人潸然泪下
    这部分介绍 Elixir 里常见的反面示例(anti-pattern),每个 pattern 都会给出问题代码,分析哪里有问题,如何修正
    感觉这部分内容并不仅限于 Elixir,很多问题都是通用的,其他语言也可以看看这个章节

  3. Meta-Programming
    说实话,这部分没太看懂,Eloquent JavaScript 里也有元编程的章节,那里就没太理解,Elixir 这里也一样
    不过应该问题不大,先简单看一遍,有个粗浅印象就行,以后用到了再来研究

  4. Mix & OTP
    介绍 Elixir 自带的 build 工具 Mix,还有 Erlang 的 OTP (Open Telecom Platform) 里一些工具
    从最简单、底层的 process 开始,根据需求一步步拓展到 AgentGenServerTask,以及更加强大的 Supervision treeETS
    我觉得这部分文档最好的地方在于,通过一个实际案例,从最简单的需求开始写代码,满足当前需求后,如果希望拓展功能,需要引入哪些模块(或者说,可以使用什么模块达到这个目的)。以及,在引入更加复杂功能时可能会出现哪些问题,针对这些问题又可以使用什么解决方案
    不只是单纯告诉你如何做(how),而且会教你为什么这样做(why)
    他真的在费尽心思想让我学会,泪目

总之,非常优秀的文档,推荐~

Anime

年末事情有点多,再加上社畜,再再加上本季动画实在没什么特别有趣的,这个月几乎完全没看 TV 动画

アオのハコ(青之箱) 是要看的,但似乎是半年番,也不着急了,多攒几集
胆大党 制作非常好,但剧情和人设不太感兴趣,应该不会去补了
魔王 2099 有可能去补一下(

葬送のフリーレン Ep.14

偶然补了一点 葬送的芙利莲,放送时只看了前三话就停住了,这次看到 14 话
制作优秀(除了 op 歌曲完全不搭),角色有趣,剧本水平在线,很满意
接下来好像是 一级魔法使考试篇,从公路片又回到了传统的日式校园题材,兴趣不是很大,暂时停在 14 话吧,剩下的第二季开播后再补

虽然 TV 动画没看多少,但这个月高强度看电影

Others

最近看的电视剧/电影,点评尽量不涉及剧透

Arcane S2

上个月看的,忘记写在 11 月月记里,这次补上
制作水平当然没话说,剧情也可以,女警好飒,结局姑且是收回来了…吧?
总体比较满意

尼罗河女儿

似乎是第一次看这种文艺片(或者说 非商业电影),通篇看下来好像没什么主线剧情,加上脸盲,本就摸不着头脑的剧情更加雪上加霜,感觉看不懂啊

銀河鉄道999

片尾亮出 1979 字样时还挺惊讶的,知道这个是老片,但没想到这么老,竟然已经 45 年了
感觉影片的想象力还没有过时,想不到这是 45 年前的作品
只是,这男主也太幼了吧,有上小学吗?女主都能当他妈了吧,还有那个玻璃女,这些人都是正太控吗?
小屁孩主角光环拉满,捡妹子、捡装备、捡战友
冰雪世界的冰墓有点意思,机械化的人回来看自己原本的肉体,是什么感受呢?
个人感觉结局设计的非常聪明,小屁孩和女神没有在一起,两人本来就不是一个世界的人,既然无法长久,还不如就此别过,留下一段美好的记忆就满足吧

命运石之门 劇場版

大名鼎鼎的石头门,我还没看 TV 版(
本来担心直接看剧场版会不会理解剧情有困难,但实际看下来感觉没什么问题
所以,这样的专攻物理的傲娇红毛助手要去哪里找?
以及,男主和助手两个老傲娇,さっさと結婚してくれないか?

TV 版补番,加入队列(一定不会咕((

少女歌劇 劇場版

感觉日语听力有进步,第一次看这部台词好多听不懂,大部分时间就看看画面,但这次台词能听懂七七八八,理解剧情再看电影时就感觉没有那么意识流了,代入感更强
露崎真昼和小光的运动场 Revue,真昼捶地的那幕把我也吓了一跳,后面密室追凶的环节同样压迫感十足,真昼ちゃん怖い
京都组和迷宫组的 Revue 太美好了,打 call!
当然,开头蕉哥哥 皆殺しのRevue 也一如既往帅气,赞
除了光恋童年时期的回忆片段让人打哈欠以外,这部剧场版百看不厌,下次有重映还要去看

パプリカ(红辣椒)

看少歌时产生了自己日语有进步的错觉,直到看红辣椒时被打回原形,日语好难
红辣椒 似乎是今敏评价最高的一部作品,氛围和演出感受到了,但好多台词没听懂,影响理解剧情,我太菜了

胡思乱想

最近一段时间开始尝试写日记,简单开个 Markdown 文件,记录生活,以及不知道应该记录在哪里的胡思乱想
所以这个板块的内容可能不会那么多了,毕竟已经写在了日记里,懒得往月记里再 copy 一份了
或许有想发出来的内容时还会贴一下吧

输出

这个月学习 Elixir,按理说是可以整理一些笔记出来的
但在学习过程中恍然大悟,亦或是当时感觉有点价值的内容,过几天再回想,总感觉「这点东西有必要发出来吗?」
理解之后感觉稀松平常的知识点也值得记录这点内容根本不值得记下来 之间左右摇摆时,这些不知有没有记录价值的知识点就已经逐渐模糊,再也抓不到了
也罢,忘掉就忘掉吧

说了这么一大段,想表达的就是:本月又开天窗啦~

游记

少女歌劇 Special 3 Days

周边商品店里的少歌圣诞树🎄

朗读剧 + 歌会 + 剧场版观影,三天三场活动,简单记一下感受

  • 少女歌劇 朗読劇「遥かなるエルドラド・序章」
    中世纪欧洲风格的朗读剧,中途少歌剧场版 BGM 乱入,京都组一转打情骂俏,克洛开始飙法语,这一段太搞笑了
    双葉、天堂真矢、飛龍,三人 Revue,没想到能在 朗读剧 里看到 Revue,值回票价
    散场后刷了一会儿 Twitter,好几个人说这根本不是 朗読劇,反向欺诈🤣

  • 少女歌劇 音楽総選挙
    看周围的人都准备了应援棒,日本宅宅们战斗力恐怖如斯,只有我两手空空,暴露了自己是个不舍得花钱买应援棒的抠门假粉丝
    节目本身不错(虽然我更喜欢昨天的朗读剧),一共唱了 15 首歌,其中还让青岚唱了好几首,但我对外院完全不感兴趣,还不如让九九组多唱点(
    没有 Revue,也没有安可,唱完立刻散场,如闪电般结束

  • 少女歌劇 劇場版コメンタリー応援上映
    コメンタリー応援上映,对我来说是新奇的体验,一堆人一起看电影,允许出声评论/挥应援棒,加上声优在同步互动,有种把线上弹幕搬到现实中的感觉
    结束致辞时,佐藤日向说今天生日,18 岁开始参加少歌企划,到今年 26 岁,我印象中以为她还是 20 岁出头呢,没想到已经 26 了
    同时感叹,少歌作为一个原创企划,竟然能持续 7 年还没凉,挺难得的
    晚上回家后纠结好久到底去不去少歌 1 月初演唱会,烦恼好久,还是算了,好位置早就卖光了,下次再说吧(后来看 Twitter 说上演剧场版 Revue 了,后悔,好想看 Revue)

散步

照例河边散步,这次看到一群鸭子,蓝-粉-紫渐变色的天空非常漂亮,水面还有一点点月亮的反光
唯一的遗憾是光圈开太大,月亮完全被虚化掉了,失误
拍风景照片,前后景都需要的场合,光圈应该至少开到 7~8 的

换驾照之前途灰暗

专门请了一天假,起个大早,结果走到考场门口发现忘带资料
一摞资料,我一张纸都没带,就算立刻回家拿资料也赶不上考试

事已至此,干脆回家睡大觉吧
考场一日游,甚至连大门都没进

这驾照是换不下来了…


结语

12 月总结写完,2024 就正式结束了(归功于拖延症,已结束三周了),接下来该思考怎么写年终总结
原计划是写个详细总结,但想了想还是简单点吧(懒),在年终总结里复读一遍 12 个月份的废话似乎没什么意思

总之,构思一下年终总结,农历新年之前写出来就算成功


本博客所有文章除特别声明外,均采用 CC BY-NC-ND 4.0协议 。转载请注明出处~