20240107


发布于

|

分类

别沉浸在跨年的喜悦中啦,新的一年已经过去2%啦!

生活

周末在家做吃的

  • 就是啥都不想干。就想完全躺着放松一下。
  • 周六出去看了个然而并买不起的房子。回来的时候,想到小区门口开了个新的烤鸭店,就特别特别想尝尝。然而还是没管住腿,先跑离我接近一公里的奥乐齐转了一圈。然后到小区,买了半只烤鸭。
  • 然后吃烤鸭吃了个爽,也吃了个撑。四顿,吃了半只烤鸭(一斤多点儿),喝了一锅鸭架汤。
  • 味道不错,会再买一次。

可能是我逛「高端」超市比较少,发现奥乐齐还是个蛮不错的超市

  • 是个不太大但是很精致的超市。见到了很多之前在普通超市里面没见过的东西
  • 最起码熟食区吸引了我😂比如烤鸡啊,惠灵顿牛排啊啥的,确实很诱人。似乎也不算太贵

周四去了趟医院

  • 上次体检确实检查出来一大堆小毛病。拖了好久,想着新的一年,开头把这些小毛病都处理一下吧。于是周四请了假,去门诊。
  • 直接带着体检报告,到分诊台,让推荐科室。就,最么说呢,自己也查过,也用ChatGPT查过,但是总觉得推荐的科室很奇怪,所以不如直接问问「真·专业人士」。
  • 先去看了消化科,主要想查查幽门螺杆菌的事儿。皮试,四联,十分干脆利落。四联要吃两周,那么多药,有一日三次的有一日两次的,有饭前的有饭后的,所以干脆直接全记到了苹果的健康里面,设了个定时提醒吃药。下周开始。
  • 然后去复查了个心电图。没啥事儿,就是等待的时间太太太太长了,估计等了有4个小时。「完全没事儿,平常压力不要太大,多休息」。
  • 然后又去了个普外科。也是十分干净利落,全程不到5分钟。「没事儿,定期复查就好了,吃饭不要太咸,休息好」。
  • 所以……俩医生都建议多休息……还是不要太拼的好……

学习和折腾

服务器大换血

  • 之前一直用的LightSail,大概每年会利用春节假期,新起一个服务器,将所有东西迁移到新实例上——毕竟平时没啥时间折腾它们,然后顺便升级一下服务器的基础系统。
  • 前几天登上LightSail一看,哎,我用的$5方案似乎升级了配置,由原来的1C升级到了2C,其他不变,价格也不变。但是我现在在用的机器没有自动切换到新套餐上。——那,好亏啊……那就直接起个新实例,试试2C比1C好在哪儿,顺带升级到Debian12上。
  • 由于都是Docker,迁移工作蛮顺利的,也就10分钟就完成了。遥想迁移到Docker之前,每次折腾都要一整天,还有各种东西的兼容性问题。然后仔细查了一下,好像也就是2020年的时候自己才用上了Docker,但是感觉已经是上个世纪的事儿了。
  • 然后就发疯:你说,这nignx,如我我一个下游挂掉了,Nginx也会直接挂掉,是不是不咋合理呀?那么nginx-proxy这个镜像不是官方出的,也信不过,那,还有啥自动服务发现的方案么?——哎,traefik。
  • 所以在医院等排队的时候,看了看traefik的文档,然后开始写配置文件和label。病看完了,也把所有的东西全部迁移到了traefik上。这样之后添加新东西的时候,就不用再复制粘贴一个新的nginx配置文件出来了(虽然我觉得我之前管理配置文件管理得还算不错),也不用再频繁重启nginx了。
  • 顺带清理了一下Wordpress的各种垃圾😂

然后就把minio也搭起来了

  • 主要是给博客配图用的。你看,这挂了的这段时间,是不是博客没图啦?
  • 就,K8S Helm Chart搞MinIO,和之前用Docker搞MinIO,体验还是稍微有一些区别的。我也说不出区别在哪儿,反正是不太一样。
  • 搭起来后,那肯定是要用upic进行上传图片的。但是在这儿,一直搞不定:看其他各种教程,都说「只需要填MinIO的管理地址、填bucket、填key」就好了,但到我这里,各种说auth失败。就这三个变量,是真真查了一上午。后来发现是region的事儿😂
  • 然后是「怎么用」的问题了。之前是直接本地套一层nginx,在nginx里想怎么配就能怎么配,所以搞了个 {bucket}.domain 的host。然而现在,用了K8S之后,我似乎只能搞出来 domain/{bucket} 的路径了。为了不用去数据库里面做批量替换,又不想再搞个nginx做转发,经过在CloudFlare上一顿设置,反正现在也能不太优雅地(用302)解决这个事儿了。

工作

元旦回来第一周,简直无心工作。

  • 这周还是不能上线。又做了一些代码的重构,拿泛型替换掉了几个硬编码的函数,看起来比之前更清晰了。
  • 然后又发现了个不算太大但也不算太小的问题。训练和推理不一致,导致模型在使用中精度可能会更低一些。这个也不能赖我吧,之前接手的时候,人家Python版本就是这么写的,用Go重写的话肯定得遵循原作。为了「遵循原作」,还花了我整整一个下午去看go应该怎么做矩阵乘法。前两天跑Top N数据的时候才发现,似乎那个矩阵乘法会导致精度严重下降。——我的心在滴血😭
  • 然后标数据。emm,之前查Case的时候一直吐槽,现在的分类法有问题、标注员标注质量不好。于是就搞了个项目,每天从标注员标出来的东西里面,给自己抽一些Case,自己来进行标注(之前只是判断标注员标得对不对,现在要自己打N分类),来看看标注员的质量到底如何。——然而!10个Case我自己有8个都拿不准,标成A或标成B都可以,还有一些Case感觉完全不在分类法的类别里面。
  • 下周吧,继续把一些之前想跑但是没跑的实验给跑上。回归模型训练。

事情总是会一步一步一步地做完和做好的,对吧。


既然S3都修好了,那么来插张图吧~


评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注