事项记录

Todo

复制昨天的 Todo:

  1. 完成 3 篇内容搬运
  2. 优化样式展示:
    1. PC 端 content 缩窄一点;
    2. 目录树缩进小一点,整体宽一点;移动端默认展开二级页
  3. 记录搬运、书写的录屏,交给好好

还是争取回成都前这个上线吧,因为回去后得主力带娃,没那么多时间搞这个了。

Process

睡得一般,11 点左右入睡吧;3 点多醒了,然后感觉黄车车的脚在边上,然后我左边就是床沿,被子搭到床下导致这里是一个缝隙,所以左边很冷—但是又没法过去了。 迷迷糊糊到了 5 点多,还是冷。然后又去摸了下,结果才发现不是她的脚,是小玩偶…哎呀,崩溃了。赶紧过去点,暖和多了。小红书上回了个 stroller 询问的帖子—其实回国一路还是挺多可记录的,但是回来后就没记了。算了,这种东西,都会变化的,没记就没记吧。

今天完成一篇内容搬运。因为在搬运的时候,发现路径复制太麻烦,就问 LLM 有没有插件做这个—然后它说没有,但是很简单就可以做一个。 我就信了邪—确实很快,1 个小时就测试完成了,然而后面就卡了几个小时:

  1. vsce 注册,本地 login 就是失败,后来才注意到,报错是 ERROR unable to get local issuer certificate, 对应的含义不是说认证失败,而是 Node 的 SSL 证书 SSL 校验失败。服了,按 ChatGPT 修复下,一下子就登录成功了,哎呀。
  2. l10n ChatGPT 的代码不好使,自己看文档折腾了一个多小时—一直不生效。对照检查好几遍,代码没啥区别,最后给写成 zh-cn 就生效了。服了… package.NLS 就可以用 zh, 结果 data 部分就不能用,我可真是服了。繁体 code 是 zh-tw, zh-hk.
  3. 写 vsix,原来还要搞个 .vscodeignore, 只把输出给包含进去;根据尝试,得 git add commit 之后,这个 ignore 才生效。
  4. 打包仓库的这个 vsce 库,对 pnpm 毫不支持,ChatGPT 的答案无效;好在 Google 搜到了完整的教程,一下子就成功了。这个也搞了半天
  5. 总结一下:这个插件开发系统,友好度真就一般般吧,简单搞下就这么多不太合理的坑。

最后晚上搞好插件,去 marketplace 想搜下自己的,结果我靠,一堆堆的这类东西。ChatGPT 你又骗我造轮子。哎,有点收获但不多,也行吧。

今天把台式机拆了换 CR2032 电池。然后准备把之前外接的 fnOS 系统盘给放进去,换掉内置硬盘。然后突然想起箱子里有以前笔记本光驱换硬盘送的 SATA 线和盒子,刚好可以用上 — 就把 USB 硬盘拆开,给装进去了(内置硬盘已经拆了,又给装了回去…)。现在就有 2 个硬盘了,感觉适合拿来当 NAS — 功率有点高就是,测试一下耗电量吧。 PS:BIOS 可以设置断电后重新上电直接开机,这下应该不怕突然停电了吧。

自己的 y470 试了下,连外接屏幕可以立刻亮屏的;然后插直接用台式机装好的 fnOS 系统盘,启动不了;有 fnOS 安装 u 盘,重新装了一个 fnOS, 可惜没有硬盘了,就给装到 128G sd 卡里了。安装很慢,卡在 copy files 半天,但最后还是正常启动了。可以,看来还能再战几年,后面带回去看下搞块硬盘用上吧。

对了,还弄了下 ddns — 用的 cloudflare,非常简单。可惜啊,没啥用。因为光有公网 ip,还是连不上啊。因为我是 NAT 里啊。最后还得用 frp 或者 tailscale. 之前公司用过 tailscale, 又免费,试用了下,发现非常非常好用啊。

最后,晚上部署新写的一篇内容时,之前写的 assert keynote-id 不重复定义的部分报错了。逻辑上没有重复定义,然而不知咋的 shortcodes 被重复运行了,而且恰恰就只是新的这篇内容。有点无语,也不理解具体的细节,不知道是自己写错了,还是触发了什么机制。

罢了,先跳过这个 assert 吧,结果好使就行。


情绪记录

Good

Bad


Reflect

自己还是太喜欢折腾,但对目标还是不够 stick. 这个 3 篇的目录一拖再拖。 自己还是那么喜欢造轮子啊。不过也是吧—昨天自己用开源 audio player 被坑了,今天自己写又被坑了。哪里都是坑,没法。