这两周新收藏的歌,有四首。
听歌
上周和女朋友把《犬夜叉》动画补完了,犬夜叉的配乐原声带带也从其一到其三,以及选集都听了个遍。
除此之外,本周还新入手一张 CD:C418《Minecraft Volume Alpha》, 是 Minecraft 的游戏原声带。 我最喜欢的曲目是《Living Mice》,是我觉得 Minecraft 的 BGM 中最具有无人世界的孤独感的一首。 虽然不在本周新收藏之列,但也给大家点上。
工作
-
这周开始接手同事的工作了。同事的代码里独特的想法比较多,大多又都藏在脑子里,琢磨起来有时还真的要花些工夫。
-
上周排查一个 SDK 上的问题,反馈说某个按钮上的埋点发送的监测请求总是失败。 我去复现下来按钮点一下同时发出六个请求,后三个失败。 看了下失败的错误代码是
net::ERR_HTTP2_SERVER_REFUSED_STREAM
,查了下似乎是 HTTP/2 的并行连接数开小了,在 nginx 中把http2_max_concurrent_streams
设大一点应该就好了。 不过对方最后选择关闭了 HTTP/2。 -
这周给 rsuite 的 CI 配置更新了下,要在
*.x
分支上运行测试,结果改完配置 YAML 推上去报了语法错误。 原因是我使用*.x
这个字符串时没有用引号包围起来。branches: - main - *.x # Oops!
但是 GitHub Actions 的文档中,示例中明明也有带星号的字符串没有引号的情况(并且试了下的确是可行的,不是文档笔误):
# GitHub Actions 文档 tags: - v2 - v1.*
难道是仅当星号位于开头的时候必须用引号? 于是搜了下 YAML 究竟什么情况下必须给字符串加引号,搜到的答案都说只要字符串中包含指定的特殊字符(比如星号)就必须用引号包围。
我想也许是这些回答都比较早了,而 YAML 语法后来又更新了吧,遂去查阅最新的 specification。 篇幅实在太长了,搜关键字也没找到什么清楚的结果,于是去问了 GPT,终于解答了我的疑问——当字符串中的星号可能被当做 YAML 的语法结构时(比如这里用在开头)就必须使用引号。
-
这周 DevOps 平台修了一个流水线表格视图中点“设计流水线”页面 404 的问题。 这个问题其实在流水线列表视图里面也有,已经修过一遍了,这里要再修一遍是因为这两段相同的跳转逻辑分别分散在 RecentPipelineList 和 PipelineTable 组件中了,而没有抽到父组件来。 这里顺便给它重构了一下。之后这种地方该抽象的地方就不要图省事。
开源和 Radar
- 这两周加入 GitHub star 的一些有意思的仓库
stacks
一个“type-safe full-stack framework for artisans”,现在看上去还在开发早期,收藏下来看看未来是否能带来 Laravel 一样的开发体验size-limit
一个分析你的库的体积的工具,可以在 PR 中报告体积变化,收藏下来用在 rsuite v6 开发中- Pillar Valley 一个 Web 3D 小游戏,马下来作为灵感
puck
一个可扩展的拖拽组件搭建界面工具,马下来作为 low code 选型参考
生活
-
和女朋友看了《奥本海默》。 有一句台词我很喜欢,是奥本海默夫妻养不好小孩的时候,一位朋友对他说的:你能看到世界以外的世界,相应地也要付出代价。 结局的立意点让我有点没想到,居然是政客和科学家的格局相比真渺小。
这次我们坐在 IMAX 的第 8/9 排,荧幕有点向上卷,估计第 7 排应该是最合适的,下次知道了。
-
有天突然想到,一周的工作日其实并不是直到周六到来才结束,而应该是从周五下班开始就结束了,随即周末生活也就开始了。
Minecraft
这两周 Minecraft 可没少玩。
为了找些新的冒险,我繁殖了一只招募了一位制图师村民,从他那里购买了一张林地探险家地图,和女朋友一起去寻找林地府邸了。
经过长途跋涉,跨越了比我们已经探索过的范围还要超出三张地图的距离,终于找到了林地府邸。这也是我玩 Minecraft 以来第一次找到林地府邸。 别人的房子可真大。
不过林地府邸并没有什么值得一拿的稀罕东西,想要找一朵兰花,却也没遇到花房。只在回程途中的一处海底遗迹扫出了几片之前没收集到的陶片。
回家后我着手盖一栋新的樱花木房子,女朋友则继续去另一个方向跑图了。 跑图的过程中女朋友遇到了一个掠夺者前哨站,里面关着四只悦灵。这也是我第一次见到悦灵,真的很可爱。而且在我盖房子的过程中也很有用,砍树的时候可以帮忙捡树苗,这样就不用费劲把树叶打光了。
悦灵放养常常会卡在某个角落里,一时半会找不到的时候还是有点着急。于是盖了一个玻璃屋把悦灵养在里面。
总结
忙中有乐的两周。