本周精神状态稍微好点,莫名的。
生活
上周去了医院,配了治幽门螺杆菌的四联药,本周开始吃。
- 一大堆药,有饭前有饭后,有两次有三次,一粒两粒三粒的都有,所以就在苹果的健康里面搞了个用药提醒,吃一次打个点。
- 感觉副作用不算太大:就是不消化、饿得快、拉得多,不咋舒服。
周末去配了眼镜
- 眼镜其实坏了好久了,一直拖着没去配。正好队友说要兑现前年的生日礼物……就去配了。
- 哎,度数涨了……
看了《想见你》的电影版
- 感觉拍得比较潦草,剧情啥的没咋交代清楚,有些闪回镜头莫名其妙的。对于没看过剧版的我十分不友好
学习和折腾
这周不在家,所以可以折腾的时间不多。
- 看《想见你》的时候,tailscale突然连不上家里nas了。只是Wi-Fi连不上,手机4G可以连上
- 于是就得修啊。折腾了好久Traefik无果后,最终用了CloudFlare Tunnel。真香。
- 前提是我随身带着YubiKey。
工作
终于把一个持续了好几个月的锅甩干净了。
- 服务,之前上游找来说调用失败率过高,失败占比大概有小30%了。
- 当时代码完完全全是一坨,就是那个删了253万行还跑得好好的那个代码。12月踩着点儿做了个重构,上线后各种闯祸,可没少给我找麻烦。
- 现在终于不封板了。加了一些log和打点(哦,打点死活查不出来),然后和上游一起对log,终于发现原来是上游调用逻辑不对。大概意思是,对于一个没有视频的广告,我给上游返回了0个视频,上游说“你不应该给我返回0个视频,是你服务出错了”。
- 啊,所以,服务终于稳定下来了……哦不对,还有一些隐藏的空指针异常还没处理——之后再说吧,反正不会导致整个服务hang住。
周末的时候,发现某个机器人的重构代码,还停留在一年之前的进度,所以就又开始小折腾了。
- 不难,但是基础架构一直没想好怎么做。
- 目前有俩东西可以参照的,一个是把所有数据放一个统一的数据结构里,然后用有向无环图来做各种处理节点,但是我的pipeline都太短了,而且分支很多,最终目的甚至都不一样,这样做似乎不太划算;另一个是把所有东西放ctx里传来传去,这样就显得代码非常乱。
- 慢慢改吧,反正我对它的定位就是「学习新东西后的PlayGround」。
早睡,早睡。
发表回复