周报 2024-01-28
本文最后更新于:2024年1月31日 凌晨
自从年前的寒假旅行回来之后,剩余的一周都一直宅在家里。导致了新年之后,即便开始继续上课了,状态也很糟,上午学校下课之后什么都不想做,很多时候只想看看同人小说、刷刷 youtube 之类的,甚至多邻国都漏了好几天。睡眠作息更是完全混乱了,通常不早于 2 点睡觉,这种状态非常糟糕。以前在工作的时候也有出现过,通常是感觉到生活不再有意义,所有的一切都是重复,典型的间歇性精神颓废。这周开始,这种状况开始好转,开始继续在下午做点事情,写点代码或出去玩,总之不再无所事事。
出行
这周京都迎来了新年的第一场大雪,上午还在下雪,下午吾辈就去了之前一直想在下雪时去的贵船神社,人不是很多,但主要景点的神社入口的阶梯总是有人。
贵船神社入口处,可以看到,还是有一些人在阶梯上的。
使用雪制作一些可爱的东西,是这边的传统么?学校的老师也做了。
雪将小溪的形状勾勒了出来。
回程时再次下起了大雪,拍了个很短的视频。
刚好错过了回程的公交,只能在雪中瑟瑟发抖的等下一辆。
万物皆可萌之电车,自古红蓝出 cp。
开发
这周的开发的事情做的不少,但相对比较零散,精力没有集中到主要的项目上。
基于 mark-magic 做了一个 epubhub webapp,用于不需要技术背景就可以从 ao3/sv/b 站专栏下载内容为 epub 版本,吾辈主要用来下载同人小说。这是一个非常自然的用例,后续可能会扩展更多,目前主要在 sv 论坛发布了。
在看怎么解析 b 站网页时发现了这么一句话,写这个注释的人内心大概是崩溃的。🤣
正在写这篇文章的时候发现了 b 站专栏新编辑器创建的文章不会 ssr 渲染,而是在客户端完成的渲染,导致无法下载包含新编辑器创作的小说,晚点看下怎么修复。
最近开始尝试使用 gpt-4 翻译同人小说,仍然是最喜欢的魔法少女小圆的一篇同人 Puella Magi Adfligo Systema,是自 飞向星空 之后吾辈看过的又一本相当优秀的同人,目前原作已经超过了 80w 字,而且仍然在更新中。由于翻译之后需要发布,在看了贴吧和 b 站之后,最终选择发布了 b 站。但当然,也生成了在线站和 epub,国内的平台只是一个发布的选项,为了解决无法避免的和谐问题,源文件永远都放在 github。
由于需要发布 b 站专栏,所以写了个浏览器插件 Bilibili Markdown,用于直接粘贴 markdown 到 b 站的富文本编辑器,目前只适配了新编辑器。是的,吾辈为了使用它先写了个工具 😂,但工欲善其事,必先利其器不是吗?尽管已经有一个油猴脚本,但它不支持新编辑器,只能 I can, so I do 了。
重写个人主页 v3,使用 preact + ssg,css 样式完全交由 github copilot 来写,添加了出去玩时的的一些影集,目前已经发布到 https://rxliuli.com/,旧版本转移到 https://rxliuli.com/v2/。
github copilot 目前的体验与之前有质的飞跃,尤其是操作体验这方面,与 vscode 编辑器的结合非常完美,可以在编辑器甚至终端使用它,解释和修复一切,不再局限于生成。
将之前的 batch-rename 从 electron 迁移到 tauri,非常好的解决了包尺寸和启动速度的问题,但 apple store 的公证已经让吾辈破防了。目前包已经能签名并且直接打开没有警告,但始终无法通过远端的公证。已经在 tauri 论坛创建了一个 讨论,希望有人知道如何解决。。。
最近开始用 preact 替换 react,甚至替换 vue。自从 preact 开始官方支持 vite 以来,不仅可以直接使用 vite 插件完成 ssg,还能用上非常好用的 signals,不用再忍受 react effect 那堆废话。另一件重要的事情是 ui 库在许多小一点的项目中不再是必要的,使用 tailwindcss + copilot 非常容易就可以写出来还算及格的 ui,再加上 shadcn 这类项目,既能享受到 react 好的部分的开发体验,又能有较小的包尺寸,还能兼容 react 周边的生态库,并且不用管 react 最近折腾的 rsc 以及绑定 nextjs 的神操作,实在非常棒。
学习
这周开始进入到之前完全没有学习过的部分,许多课文如果不提前预习单靠上课时的时间已经不够。但时间永远是个婊子,当你想要的时候总是不够,不想要的时候总是太漫长。希望之后晚上六点之后就不碰代码,开始主要学习日语,不管是背单词、多邻国推图、还是作业和预习都需要大量的时间,而这些时间是省不下来了。
另外多邻国已经使用了一年了,目前快完成了第三阶段,还差两章。
总结
颓废的状态逐渐好转中,下周希望控制睡眠时间,恢复正常的作息时间,以保持白天的效率。