2022年2月第一周简报
向 @xuanwo 哥哥学习,开始记录每周自己的日常生活
生活
本周过年,女朋友不在家,又是自己Hhhhhh
- 每天按时吃药(换了来士普后爽多了)
- 焦虑和抑郁控制的不错!
- 开始捡起吃灰的 PS5 玩,蜘蛛侠真香
- BBC 纪录片《绿色星球》强烈推荐,很多镜头真的很震撼!
- 自己做了一顿丰盛的年夜饭!
- 复习了 《波西米亚狂想曲》,皇后真的伟大
- 看了《这个杀手不太冷静》,我能给4.5分
- 换了一个新的 4K 显示器,96w 闪冲,真的美滋滋!
- 读了《文字破解的奥迷》,被人类的智慧所折服
简而言之,这周因为房价的关系,看得东西和生活都比上班时有滋有味许多(
技术
本周我的技术上的精力还是和之前没啥太大区别。不过这周因为闲暇时间的关系,开源和看书进展都不错
开源方面,这周主要做的是一些开发者体验提升相关的工作
- 给 Logseq 和 taichi 重构了一套全新的 Bug Report Issue Template,利用 GitHub Issue Form Template ,相较于原本的模版,能较好的提升 Bug Report 的体验。
- 因为不爽 Docker 的一些微操,开始把自己的容器技术栈切换为 lima + nerdctl 的组合,目前的体验其实还好,不过小问题不断,这点稍后会提及
- 去看了下 containerd remote registry 相关的代码,从我的角度来说,感觉有一些过度抽象的感觉。如果不是要查问题,不建议阅读。当然阅读体验比 moby 好多了
- lima + nerdctl 的搭档下,发现了不少的问题,其中一个是 nerdctl 对于 non-https private registry 的支持有点问题(虽然这个也是因为我懒),提了 PR 修。另外一个是发现 lima 的网络在 easyvpn 的情况下有些异常。初步怀疑是 NAT 的问题,不过具体的 root cause 要等下周了。突然感叹下 虽然大家看 docker 不顺眼,但是出了 Linux 这个平台,能替代docker desktop 的还是少之又少
- 开始继续迭代之前给妹子写的自动回复机器人,被迫开始看一点简单的自然语言的内容(分词,关键词提取)
在阅读方面这周主要是读一本书+三篇论文(含复习)
- The Art of UNIX Programming 的 Chap5 到 Chap8 ,其中很多观点很符合我胃口,比如关于过度抽象的23333
- Ray: A Distributed Framework for Emerging AI Applications OSDI 18的论文,自己封装的一套 Distributed Framework ,虽然不是做 AI 的,但是这篇论文里的一些工程上的思路还是值得学习的。感谢 @gaoce 哥哥的分享
- Firecracker: Lightweight Virtualization for Serverless Applications ,偶然想起,复习了下这篇去年看过的 NSDI 20 的论文(当初怎么找到这篇论文的我忘了)。AWS 的工作。自己基于 QEMU 裁剪了一套东西。在 Serverless 越来越流行的今天,对想要做一套私有 runtime 的同学来说有一定参考价值。不过我觉得这篇论文还是以秀肌肉的成份居多。
- DBOS: A DBMS-oriented Operating System ,来自 @茄子 哥哥的推荐。我觉得很惊艳的一篇论文。在数据库利用各种 kernel bypass 手段实现高性能服务的今天,我觉得探讨下将完整应用托管在 DB 上还是有很大的意义的。
写作方面,博客一篇,总结了自己20年曾经做的一些当时算比较先进的工作。后面争取有机会开源出来。
简单总结一下
这周因为过年放假,整体有更多的时间做自己的事情,所以感觉状态比之前好了很多。大概能算没有虚度这个假期?
不过需要改进的地方也不少,比如专注度,比如写题效率(定期复习)等等。这种开始利用 Trello 来整理自己的一些零零散散的的 idea 并提升自己的时间利用率。
差不多就这样,我们下周见!
Comments