Frost's Notes
1.19K subscribers
169 photos
5 videos
1 file
360 links
Frost Ming的随机出现
Download Telegram
2022 Ep. 14
- 深圳转低风险,想回去看闺女但家乡的社区不让,黄码甚至集中隔离。越是小地方执法越严。
- 只能去广州转悠了一下,广州的美食真好吃。
- 广州电影院开了,还便宜,不过依然没看成电影,因为去朋友家做客了。
- 本周开了一个新坑,做Python的monorepo管理工具(like lerna)用上了rich,开心
- 就酱
2022 Ep. 15
- 去广州一时爽,回来一看,行程码带星了,老婆去不了公司了
- 上海但愿好起来,外卖快递恢复了就好些了吧
- Mono 改名Monas发布了
- 这周工作都在写go…
- 为啥最近是博客重构季?搞得我也蠢蠢欲动
- 有点焦虑,我自驱力有点差,决定多看点书
2022 Ep. 16
- 这周重构了博客,重构一时爽,一直重构一直爽
- TailwindCSS真香,Figma真香
- 顺便研究了下Python的SSG,发现Armin Ronacher多年前的作品Lektor已经足够好用了,定制化插件化都做得很好,现在做起二次开发一点都不吃力,架构很优秀。
- 给lektor贡献了Live reload支持 https://github.com/lektor/lektor/pull/1027
- 顺便还做了一个tailwind插件 https://github.com/frostming/lektor-tailwind ,这要归功于tailwind有python包
- 这算是一种yak shaving吧,但我新博客明明用的是nextjs啊(黑人问号)相当于薅羊毛薅到别的羊身上了
- 别人都在研究云原生,数据库,我还是适合搞web啊
- 给taichi改了改CI,把原来的docker命令运行改成GHA内置的container方式
2022 Ep. 17
- 本周……好吧我摊牌了,业余时间都陪女儿去了,还要啥自行车。
- 恢复了一下老年人作息, listen to身体。
- (此处插图:别人的Logseq journal v.s. 我的Logseq journal)
- 至今非常庆幸我找到了两位特别棒的Pipenv维护者,这就是开源令人欣慰的一点吧。
- 关于《四月之声》的事,以视频的克制程度,我认为作者完全不希望它会被404,然而它就404了,这才荒谬。另外有人鄙夷视频做得不好不够冲塔,果然左的会被更左的划为右派。我认为,他收录的一些「已公开」的录音资料,都已经是大多数人没看过的了。甚至这一波转发过后,回去问家乡的人,又有多少人知道上海发生的事?天翻地覆不可能在一夕之间,新冠病毒两年多了,应该明白传播广的毒性一定不强,这个视频已经做得非常好了。而且视频在剪辑,渲染方面俨然是高手。
2022 Ep. 18
1. taichi的编译优化pr合并了,但发现在引入了skbuild之后带来了新的问题,ninja generator在windows上不能被自动选择,导致不能并行编译。解决办法是不用skbuild的奇怪的自动探测机制,显式指定ninja
2. hatch发布了1.0版,已经在走进入pypa组织的流程,是个pdm的竞争者,它得到了多数member的支持和背书,看完之后它的后端插件系统是一大亮点。let's see
3. 这周有空在做一个新的库,看什么时候能做完吧
2022 Ep. 19
1. 放假陪女儿玩,但我自己居然发热,一个下午都无力。第二天就恢复了,还好。
2. 工作上都在写golang,鸽了很多事
3. PDM 2.0 进度10%,有个好心人提了一个PR把click换成rich。而我这边,替换pip的工作仍在挤牙膏中。pip 处理的corner case真的太多了,我全抄的话不如直接用pip,不抄的话又怕被坑到。可pip又不能不换掉
2022 Ep. 20
1. 要回公司上班了哈哈
2. 做的新库取名叫unearth(感谢rich作者will)
2022 Ep. 21
1. 回深圳呆了一周,就要正式回现场办公了。坐上有些陌生的公共交通工具,我仿佛一个刑满释放人员,还不习惯。
2. 娱乐方面,看了扯蛋大片《瞬息全宇宙》,美式的喜剧,有点跟不上脑洞。入了Nintendo Sports。
3. 开源方面
3.1 PDM 2.0的开发,完成了rich化,表面上没啥区别,但里子换了,这感觉很妙。
3.2 unearth 完成了除了svn/mercurial/bazaar 之外的版本控制支持,基本能用了。还没有哪个package manager能完全摆脱pip,很期待换上之后的效果。
👏1
2022 Ep. 22
1. 远程办公结束了以后,应该少了很多时间做开源了。
2. unearth已经能用了,已经集成进PDM 2.0 换掉pip,换完之后,感觉没什么区别啊,有点失望。
3. 为了解决同个依赖多个版本的依赖解析问题,准备试验一下我的一个想法。
4. 上周五和piglei及其他书友线下吃了一顿饭,我只能说,piglei和书上照片相差不大
5. 目前只看了三集爱死机,第二集(红烧螃蟹)还不错,看了下导演大卫芬奇,另外只有我觉得那个男主像马修麦康纳吗
2022 Ep. 23
1. debug了一个神奇的问题,os.listdir()在不同系统上返回的文件顺序不同,大概率是文件系统的问题,只是我太懒不想再深究了。只是如果有代码依赖这个行为,这应不应该算个bug?排个序就好了呀。
2. 关于debug,推上看到一个debug手段的顺序我非常认同:zen debugging > caveman debugging > debugger。先用瞪眼法脑中推演,再用print(这居然有个专门的词caveman debugging),还是不行就用debugger。比如上面这个问题,前两种手段都不适用(你不好在标准库里加print)所以就只能上debugger。我认为还有一种情况不好用Print,就是你事先并不知道是什么属性产生了关键错误,又不想频繁修改重启。
3. 公司拥抱变化了,虽然没影响到我,但我还是遭受了一个精神伤害,太突然了
4. 看完全部爱死机,还是最喜欢第二集,最后一集JIBARO也不错,缓一下才能回过味来
5. 端午节陪女儿玩,标志着今年的六月趴体结束了,没有去年好玩,也是因为一些无奈的原因。
2022 Ep. 24
1. 感谢 @noirbizarre 给PDM贡献了skip hook特性,PR质量非常高让我很省心,我只用提一下改进意见他就能提出更完善的方案[传送门]。一看原来是flask-restplus的作者。他是法国的,希望国内能多一些这样python水平高而且愿意贡献开源的开发者。以我看并不完全是闲与不闲的区别,还对这事的态度不一样。
2. 剩余时间给yihong的kindle download helper做了一个GUI,好久没搞PyQt了,熟悉了一会。可惜的是这个项目不能继续了,有些遗憾。我之前也搞过 renren 的备份工具,所以很支持这个项目。
3. 把celery研究了一番,能做一些二次开发了。虽然如此我还是得说celery不行,有一处文档与实际行为不符(4.4版本),坑死我了。之前用的huey,完全不支持多实例运行。rq其实很不错,但要做的二次开发有点多。celery还是胜在生态丰富些。
4. 没看电影,没去玩。
5. That is all
👍1
2022 Ep. 25
1. PDM 2.0 is getting close. 搞定了 import from setup.py,方法是把setup()函数换成一个返回参数列表的函数,再真的去执行setup.py
2. 看了《黑客与画家》赞叹于作者的前瞻性。作者说黑客对于言论自由更加敏感,明白为啥推上的世界和朋友圈的世界是两个世界了
3. 新的一周就是26周了,2022年进度已经到了50%
4. 我女儿三岁,已经狂热喜欢冰雪奇缘,生女儿之前以为都是跟风罢了,直到亲身经历才知道艾莎的魔力
👍2
2022 Ep. 26
1. 感谢@noirbizarre 持续输出的PR,大家即将在PDM 2.0上拥有一个非常强大的script runner
2. 女儿送回去过暑假了,周末久违地去了一次电影院,现在影院真萧条啊
3. 为了支持老婆的校友,看的《人生大事》。感觉不错,很少有这种题材的
4. 并且还看完了略有些长的新蝙蝠,罗伯特帕丁森缺少贵族气息,像个营养不良的颓废青年。
5. 剩余时间在看书,that's all
2022 Ep. 27
1. PDM 2.0beta 发布了,完成了一件大事,2.0 把venv作为默认之后会得到更多的使用面。人的野心是逐渐变大的,最开始是自己试验下最新的PEP,现在目标是python最强的package manager
2. 写了文章介绍pdm 2.0的变化
3. 收到了一个silver sponsorship,感谢甲方爸爸
4. 有个朋友看了友好的Python专门加我表示感谢,送了一杯奶茶。我寻思再构思一篇,写什么好 绞尽脑汁
5. 看完了两本书
6. 看了几集间谍过家家,还不错(不常看番)
👍2
2022 Ep. 28
1. 庆祝老婆升职加薪(卷出来的),去吃了猪肚鸡。如果有得选,我宁愿不要卷。
2. 学王刚做了剁椒鱼头,还行
3. 看完了《额尔古纳河右岸》,很棒
4. 周末看了一部烂片《月球陨落》,呸!时间浪费了
👍2
2022 Ep. 29
1. PDM 2.0发布了,事情少了很多的感觉
2. 继续看(著名的)小说,体会到看书的乐趣了
3. 周末去外面吃了一餐湖北菜
4. 看了电影侏罗纪世界3和奇异博士2
3
2022 Ep. 30
1. 给PDM添加了Extra依赖自引用功能
2. 修复了PDM会在lock file中意外暴露URL中的登录信息的bug
3. 改进了PDM自动寻找Python路径的逻辑
4. 有人做了一个更完整的python 包管理器的benchmark: PDM其实和Poetry差不多,Pipenv其实并不慢,仓库是开源的,等有空我试试别的依赖集。https://lincolnloop.github.io/python-package-manager-shootout/
5. 本周也看了书 《挪威的森林》《了不起的盖茨比》(with 电影),《百年孤独》看了三分之二,这小说看一半我总算咂摸出点味道来。
6. 深圳疫情趋紧,菜市场关闭三天,周末照旧没出门。
2022 Ep. 31
1. 亲身体验给PDM搞插件还是很快的,一小时搞出来两个
2. pdm 发了2.1.0 至今很安静,导致我这周没做什么工作,太罪恶了
3. 读了法治的细节,觉得还是看小说吧,读完了白鹿原
4. 和老婆一起去看了电影隐入尘烟,喜欢这种直击现实的题材
5. 你好八月
2022 Ep. 32
1. 这周在维护 tomlkit(是一个保留格式的TOML reader/writer), 其中array的格式保留耗费我最多的脑细胞,搞到我怀疑人生。具体来说一个array

a = [1, 2, 3]

在插入、删除一个元素的时候如何保留或不保留逗号、空格、换行、注释等格式信息,同时要保持原来array的风格,是多行array还是单行。这里有很多细节要考虑,比如在头上插入或在尾部插入,空格和逗号的保留策略不尽相同。饶是写了很长的判断,还是有case 会漏掉,生气,又推翻重写。
2. 读书方面看了《被讨厌的勇气》,鲁迅的《故事新编》和马尔克斯的两部中篇。接下来应该要再次开始长篇的阅读。
3. 周末和老婆去电影院看了《独行月球》,沈腾和咋咋呼呼还不好笑的黄才伦形成了高级和拙劣的对比。
2022 Ep. 33
1. 看了《疾速追杀》3部
2. 看完了《一句顶一万句》,后劲很大的小说,语言风格太上头了,满分推荐!
3. Major中国喜得亚军
4. 当咸鱼了这周
👍1
2022 Ep. 34
1. 收收心了,开始带娃,我宣布以后没我了
2. 看书清单《筚路维艰》《中国古代文化常识》《活着》