Loading...

2022年2月第一周简报

@xuanwo 哥哥学习,开始记录每周自己的日常生活

生活

本周过年,女朋友不在家,又是自己Hhhhhh

  1. 每天按时吃药(换了来士普后爽多了)
  2. 焦虑和抑郁控制的不错!
  3. 开始捡起吃灰的 PS5 玩,蜘蛛侠真香
  4. BBC 纪录片《绿色星球》强烈推荐,很多镜头真的很震撼!
  5. 自己做了一顿丰盛的年夜饭!
  6. 复习了 《波西米亚狂想曲》,皇后真的伟大
  7. 看了《这个杀手不太冷静》,我能给4.5分
  8. 换了一个新的 4K 显示器,96w 闪冲,真的美滋滋!
  9. 读了《文字破解的奥迷》,被人类的智慧所折服

简而言之,这周因为房价的关系,看得东西和生活都比上班时有滋有味许多(

技术

本周我的技术上的精力还是和之前没啥太大区别。不过这周因为闲暇时间的关系,开源和看书进展都不错

开源方面,这周主要做的是一些开发者体验提升相关的工作

  1. Logseqtaichi 重构了一套全新的 Bug Report Issue Template,利用 GitHub Issue Form Template ,相较于原本的模版,能较好的提升 Bug Report 的体验。
  2. 因为不爽 Docker 的一些微操,开始把自己的容器技术栈切换为 lima + nerdctl 的组合,目前的体验其实还好,不过小问题不断,这点稍后会提及
  3. 去看了下 containerd remote registry 相关的代码,从我的角度来说,感觉有一些过度抽象的感觉。如果不是要查问题,不建议阅读。当然阅读体验比 moby 好多了
  4. lima + nerdctl 的搭档下,发现了不少的问题,其中一个是 nerdctl 对于 non-https private registry 的支持有点问题(虽然这个也是因为我懒),提了 PR 修。另外一个是发现 lima 的网络在 easyvpn 的情况下有些异常。初步怀疑是 NAT 的问题,不过具体的 root cause 要等下周了。突然感叹下 虽然大家看 docker 不顺眼,但是出了 Linux 这个平台,能替代docker desktop 的还是少之又少
  5. 开始继续迭代之前给妹子写的自动回复机器人,被迫开始看一点简单的自然语言的内容(分词,关键词提取)

在阅读方面这周主要是读一本书+三篇论文(含复习)

  1. The Art of UNIX Programming 的 Chap5 到 Chap8 ,其中很多观点很符合我胃口,比如关于过度抽象的23333
  2. Ray: A Distributed Framework for Emerging AI Applications OSDI 18的论文,自己封装的一套 Distributed Framework ,虽然不是做 AI 的,但是这篇论文里的一些工程上的思路还是值得学习的。感谢 @gaoce 哥哥的分享
  3. Firecracker: Lightweight Virtualization for Serverless Applications ,偶然想起,复习了下这篇去年看过的 NSDI 20 的论文(当初怎么找到这篇论文的我忘了)。AWS 的工作。自己基于 QEMU 裁剪了一套东西。在 Serverless 越来越流行的今天,对想要做一套私有 runtime 的同学来说有一定参考价值。不过我觉得这篇论文还是以秀肌肉的成份居多。
  4. DBOS: A DBMS-oriented Operating System ,来自 @茄子 哥哥的推荐。我觉得很惊艳的一篇论文。在数据库利用各种 kernel bypass 手段实现高性能服务的今天,我觉得探讨下将完整应用托管在 DB 上还是有很大的意义的。

写作方面,博客一篇,总结了自己20年曾经做的一些当时算比较先进的工作。后面争取有机会开源出来。

  1. 简单聊聊在 Linux 内核中的网络质量监控

简单总结一下

这周因为过年放假,整体有更多的时间做自己的事情,所以感觉状态比之前好了很多。大概能算没有虚度这个假期?

不过需要改进的地方也不少,比如专注度,比如写题效率(定期复习)等等。这种开始利用 Trello 来整理自己的一些零零散散的的 idea 并提升自己的时间利用率。

差不多就这样,我们下周见!


Comment