月记:2025-01

本文最后更新于:2025-02-25

月记系列 Season 2,堂堂连载!

文章结构

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

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

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

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


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


输入

Learning

Elixir Documents

文档看的差不多了,但只是简单过一遍而已,Mix & OTP 多线程部分的示例代码还要自己动手敲一遍才行

想起来 《Learn Functional Programming with Elixir》 里后边部分的代码也还没敲,一块练一下

《Eloquent JavaScript》

偶尔回顾书里的部分章节,但主要看下面的 MDN JavaScript 文档

《MDN - JavaScript reference》

看 Mozilla 文档,发现 JavaScript 可以通过 Reduce 实现类似 Elixir 里 Pipe Operator |> 的效果,太有意思了
具体方法在 Array.prototype.reduce() - Function sequential piping 这篇里

不过文档里 pipe 的第一个参数是 funcitons,第二个参数是 initialValue,使用起来就是 pipe(increment, double)(4) 的形式
总感觉有点拗口,如果改成 pipe(4)(increment, double) 会不会更符合直觉呢?
这样从左到右,意思就是「pipe 4 这个数字,依次加一,乘二….」

我修改之后的代码如下

1
2
3
4
5
6
7
8
let pipeItem = 
(initialValue) =>
(...functions) => {
return functions.reduce((acc, fn) => fn(acc), initialValue)
}

let increment = (x) => x + 1
let double = (x) => x * 2

使用方式:

1
2
3
4
5
6
>> pipeItem(4)(increment, double)
10
>> pipeItem(4)(double, increment)
9
>> pipeItem(4)(double, increment, double)
18

还可以拓展一下,对 Array 进行 pipe

1
2
3
4
5
let pipeArray = 
(list) =>
(...functions) => {
return list.map((item) => pipeItem(item)(...functions))
}

用起来是这个感觉

1
2
3
4
5
>> pipeArray([1, 2, 4])(increment, double)
Array(3) [ 4, 6, 10 ]

>> pipeArray([1, 2, 4])(double, increment)
Array(3) [ 3, 5, 9 ]

优雅~

Architecture of a Database System

想了解一些数据库的知识,Teach Yourself Computer Science 里推荐了这篇论文,说是能建立起对 relational database management systems (RDBMS) 的总体认识
看了二三十页,似乎对我来说有点难

Anime

新作

  • 花は咲く、修羅の如く
    制作精致,两段朗读片段氛围拉满,目前最期待
  • 日本へようこそ、エルフさん
    太羡慕男主这项技能了,不用睡觉还能保持精力饱满,人生体验翻倍
    以及,白毛精灵真不错
  • Magic Maker
    真骨科?小小年纪就约定终生,这靠谱吗?
    看了几集发现这部动画有在认真讲故事,从零开始创造魔法体系,有点意思
    剧中的开明家长很好,愿意配合小孩子看似荒唐的胡闹,而不是「小孩子懂个屁」一句话扑灭他们的兴趣
  • 残業受付嬢
    高桥李依单口相声,女主人设好看,故事非常一般,不期待
  • 天鹰推理事件
    看了两三话,还算有趣
  • S 级怪兽被当作小猫
    没意思,一集弃
  • 和班级里最讨厌的女生结婚
    好典,一集弃

续作

  • 薬屋のひとりごと
    第一季后半部分(13 集之后)还没看,需要补前作,一定会看(
  • アオのハコ
    会看的,会看的(心虚

Others

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

リズと青い鳥

制作精致,情感细腻,非常优秀的电影
庆幸自己第一次观赏这部作品是在电影院,沉浸感极强

最后一段合奏,用无言的音乐代替话语,告诉对方自己的选择,非常浪漫的一幕
结束时 鎧塚霙(よろいづか みぞれ) (好难记的名字)不再需要跟随别人的脚步,独自一人上楼梯、开门,脚步坚定有力,向自己的目标迈进,太棒了

機動戦士Gundam GQuuuuuuX

首映日上座率高的可怕,庵野秀明 + 日升 + Gundam,恐怖如斯

电影前半场高达简史,以为进错片场了,这和 PV 完全不一样啊
可惜高达我只看过 Seed水星的魔女,正史剧情完全不了解,梗都 get 不到

后面看 bgm 评论才知道前半部分是庵野主笔的扎古胜利 if 线,最强同人

后半终于是 PV 内容,一句话总结剧情:大 AI 时代,没开过高达不要怕,只要 998/月,只要 998,立即解锁我们的最新款 AI 驾驶辅助功能 (Copilot Pro-Max-Ultra-Plus Model),零经验也能秀操作,秒杀对面零氪穷鬼玩家(

胡思乱想

新年假期一晃而过,什么都没干就结束了

本想尝试滑雪,但计划了一冬天都没去成,估计又是明年再说了(

输出

一篇 2024 年终总结 从一月写到二月,差点难产
也许是没有 ddl 的原因,总感觉明天再写也行,拖啊拖,不知不觉拖了近两个月
写博客虽然有趣,但这样耗费太多时间和精力,以及总积攒着没写完博客的心理压力,感觉不太可行
需要想想办法,给自己设定时间限制或是其他手段,改善一下这个问题

游记

初詣

川崎大師初詣,1 号没起来,2 号去的(完美复刻去年剧本)
天气很好,阳光照在身上暖洋洋非常舒服,走了一会儿就开始冒汗
室外光线太强,相机的 LCD 背屏看不清楚,经朋友提醒才想到可以看取景器(原来取景器是这么用的

拿着相机拍拍拍

謹賀新年

参拜的人巨多,但好在寺庙大,人群流动得也快,投了 5 块钱,许愿世界和平

拍到了鸽群掠过尖塔的瞬间

大师寺旁边的沈阳庭院,站在 C 位的野生群友

神社挂着许多有趣的絵馬,这个很可爱

電車 or 新幹線?创意十足

这个更厉害,一个陶器小蛇,甚至还比了个心♥️

背着相机走一天,好累(我要买 GR3

好像没有什么特别要说的,略过


结语

新年第一篇月记就成功拖到了 2 月底(
明明文字部分月中就写好,只剩简单修一下照片,贴上去就可以,却迟迟没有动手
眼看 2 月份都要过完了,赶紧从图库里翻几张照片,先把 1 月月记发出去再说

姑且充实的 JS & Elixir 学习 + 浪费生命般的工作内容,诞生出这篇潦草而简陋的月记
さらば、2025 年第一个月

一刻也没有为月记发布而感到开心,马上赶到战场的是 2 月月记哒


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