2022 Ep. 21
1. 回深圳呆了一周,就要正式回现场办公了。坐上有些陌生的公共交通工具,我仿佛一个刑满释放人员,还不习惯。
2. 娱乐方面,看了扯蛋大片《瞬息全宇宙》,美式的喜剧,有点跟不上脑洞。入了Nintendo Sports。
3. 开源方面
3.1 PDM 2.0的开发,完成了rich化,表面上没啥区别,但里子换了,这感觉很妙。
3.2 unearth 完成了除了svn/mercurial/bazaar 之外的版本控制支持,基本能用了。还没有哪个package manager能完全摆脱pip,很期待换上之后的效果。
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. 目前只看了三集爱死机,第二集(红烧螃蟹)还不错,看了下导演大卫芬奇,另外只有我觉得那个男主像马修麦康纳吗
1. 远程办公结束了以后,应该少了很多时间做开源了。
2. unearth已经能用了,已经集成进PDM 2.0 换掉pip,换完之后,感觉没什么区别啊,有点失望。
3. 为了解决同个依赖多个版本的依赖解析问题,准备试验一下我的一个想法。
4. 上周五和piglei及其他书友线下吃了一顿饭,我只能说,piglei和书上照片相差不大
5. 目前只看了三集爱死机,第二集(红烧螃蟹)还不错,看了下导演大卫芬奇,另外只有我觉得那个男主像马修麦康纳吗
2022 Ep. 23
1. debug了一个神奇的问题,菜懒不想再深究了。只是如果有代码依赖这个行为,这应不应该算个bug?排个序就好了呀。
2. 关于debug,推上看到一个debug手段的顺序我非常认同:zen debugging > caveman debugging > debugger。先用瞪眼法脑中推演,再用print(这居然有个专门的词caveman debugging),还是不行就用debugger。比如上面这个问题,前两种手段都不适用(你不好在标准库里加print)所以就只能上debugger。我认为还有一种情况不好用Print,就是你事先并不知道是什么属性产生了关键错误,又不想频繁修改重启。
3. 公司拥抱变化了,虽然没影响到我,但我还是遭受了一个精神伤害,太突然了
4. 看完全部爱死机,还是最喜欢第二集,最后一集JIBARO也不错,缓一下才能回过味来
5. 端午节陪女儿玩,标志着今年的六月趴体结束了,没有去年好玩,也是因为一些无奈的原因。
1. debug了一个神奇的问题,
os.listdir()在不同系统上返回的文件顺序不同,大概率是文件系统的问题,只是我太2. 关于debug,推上看到一个debug手段的顺序我非常认同:zen debugging > caveman debugging > debugger。先用瞪眼法脑中推演,再用print(这居然有个专门的词caveman debugging),还是不行就用debugger。比如上面这个问题,前两种手段都不适用(你不好在标准库里加print)所以就只能上debugger。我认为还有一种情况不好用Print,就是你事先并不知道是什么属性产生了关键错误,又不想频繁修改重启。
3. 公司拥抱变化了,虽然没影响到我,但我还是遭受了一个精神伤害,太突然了
4. 看完全部爱死机,还是最喜欢第二集,最后一集JIBARO也不错,缓一下才能回过味来
5. 端午节陪女儿玩,标志着今年的六月趴体结束了,没有去年好玩,也是因为一些无奈的原因。
Twitter
Will McGugan
Zen debugging > caveman debugging > debugger twitter.com/njr0/status/15…
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. 感谢 @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
GitHub
Feature: Option to skip hooks by noirbizarre · Pull Request #1127 · pdm-project/pdm
Pull Request Check List
A news fragment is added in news/ describing what is new.
Test cases added for changed code.
Describe what you have changed in this PR.
This PR is a proposal at implemen...
A news fragment is added in news/ describing what is new.
Test cases added for changed code.
Describe what you have changed in this PR.
This PR is a proposal at implemen...
👍1
2022 Ep. 25
1. PDM 2.0 is getting close. 搞定了 import from setup.py,方法是把setup()函数换成一个返回参数列表的函数,再真的去执行setup.py
2. 看了《黑客与画家》赞叹于作者的前瞻性。作者说黑客对于言论自由更加敏感,明白为啥推上的世界和朋友圈的世界是两个世界了
3. 新的一周就是26周了,2022年进度已经到了50%
4. 我女儿三岁,已经狂热喜欢冰雪奇缘,生女儿之前以为都是跟风罢了,直到亲身经历才知道艾莎的魔力
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
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. 看了几集间谍过家家,还不错(不常看番)
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. 周末看了一部烂片《月球陨落》,呸!时间浪费了
1. 庆祝老婆升职加薪(卷出来的),去吃了猪肚鸡。如果有得选,我宁愿不要卷。
2. 学王刚做了剁椒鱼头,还行
3. 看完了《额尔古纳河右岸》,很棒
4. 周末看了一部烂片《月球陨落》,呸!时间浪费了
👍2
2022 Ep. 29
1. PDM 2.0发布了,事情少了很多的感觉
2. 继续看(著名的)小说,体会到看书的乐趣了
3. 周末去外面吃了一餐湖北菜
4. 看了电影侏罗纪世界3和奇异博士2
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. 深圳疫情趋紧,菜市场关闭三天,周末照旧没出门。
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. 深圳疫情趋紧,菜市场关闭三天,周末照旧没出门。
Python Package Manager Shootout
Benchmarking the performance of various Python package managers
2022 Ep. 31
1. 亲身体验给PDM搞插件还是很快的,一小时搞出来两个
2. pdm 发了2.1.0 至今很安静,导致我这周没做什么工作,太罪恶了
3. 读了法治的细节,觉得还是看小说吧,读完了白鹿原
4. 和老婆一起去看了电影隐入尘烟,喜欢这种直击现实的题材
5. 你好八月
1. 亲身体验给PDM搞插件还是很快的,一小时搞出来两个
2. pdm 发了2.1.0 至今很安静,导致我这周没做什么工作,太罪恶了
3. 读了法治的细节,觉得还是看小说吧,读完了白鹿原
4. 和老婆一起去看了电影隐入尘烟,喜欢这种直击现实的题材
5. 你好八月
2022 Ep. 32
1. 这周在维护 tomlkit(是一个保留格式的TOML reader/writer), 其中array的格式保留耗费我最多的脑细胞,搞到我怀疑人生。具体来说一个array
在插入、删除一个元素的时候如何保留或不保留逗号、空格、换行、注释等格式信息,同时要保持原来array的风格,是多行array还是单行。这里有很多细节要考虑,比如在头上插入或在尾部插入,空格和逗号的保留策略不尽相同。饶是写了很长的判断,还是有case 会漏掉,生气,又推翻重写。
2. 读书方面看了《被讨厌的勇气》,鲁迅的《故事新编》和马尔克斯的两部中篇。接下来应该要再次开始长篇的阅读。
3. 周末和老婆去电影院看了《独行月球》,沈腾和咋咋呼呼还不好笑的黄才伦形成了高级和拙劣的对比。
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. 看了《疾速追杀》3部
2. 看完了《一句顶一万句》,后劲很大的小说,语言风格太上头了,满分推荐!
3. Major中国喜得亚军
4. 当咸鱼了这周
👍1
2022 Ep. 35
1. 休了一周假,彻底废弛了,摆就完事
2. pdm star涨过3k了
3. 周末两天稍微补救回来一些,修了几个bug
4. 看了《许三观卖血记》,和《活着》一样的时代背景,我更喜欢《许》。发觉愈是好的以中国那个时代为背景的小说,看完就愈是郁结于心难以纾解。接下来需要看看外国的文学舒缓下心情。
1. 休了一周假,彻底废弛了,摆就完事
2. pdm star涨过3k了
3. 周末两天稍微补救回来一些,修了几个bug
4. 看了《许三观卖血记》,和《活着》一样的时代背景,我更喜欢《许》。发觉愈是好的以中国那个时代为背景的小说,看完就愈是郁结于心难以纾解。接下来需要看看外国的文学舒缓下心情。
2022 Ep. 36
1. 这周真操蛋,封+梯子不好
2. 看了脱口秀大会5,只有两段算是顶的
3. 这周选择的两本书《一个叫欧维的男人决定去死》《长安的荔枝》算是治好了我的精神内耗
1. 这周真操蛋,封+梯子不好
2. 看了脱口秀大会5,只有两段算是顶的
3. 这周选择的两本书《一个叫欧维的男人决定去死》《长安的荔枝》算是治好了我的精神内耗
2022 Ep. 37
1. 叒解决了一个pdm ci only的问题,得到教训,你永远要敬畏cache
2. 中秋快乐,周末出去吃喝了
3. 与之形成鲜明对比,我老家十八线县城,正在重蹈上海的历史,上了最严厉的封控措施,并无限延期
4. 管不了那么多了,收到幼儿园开学通知,希望别再出幺蛾子
5. 看书《老人与海》,《外婆的道歉信》温暖感人,正在看《围城》,钱先生语言太有味道了
1. 叒解决了一个pdm ci only的问题,得到教训,你永远要敬畏cache
2. 中秋快乐,周末出去吃喝了
3. 与之形成鲜明对比,我老家十八线县城,正在重蹈上海的历史,上了最严厉的封控措施,并无限延期
4. 管不了那么多了,收到幼儿园开学通知,希望别再出幺蛾子
5. 看书《老人与海》,《外婆的道歉信》温暖感人,正在看《围城》,钱先生语言太有味道了
👍1
2022 Ep. 38
1. 终于开学了,我女儿爱上了《孤勇者》,这破歌简直有毒
2. 这周在tomlkit和marko上花了点时间,搞这种非标准化parser真恶心
3. 一个小小的错误害我debug了半天,用lru_cache的时候要特别小心,不要把它用在一个mutable的object上
4. 本周小说《围城》,并看了杨绛写的跋,他们一家都很可爱
5. 我们都在一辆高速向前的大巴上
1. 终于开学了,我女儿爱上了《孤勇者》,这破歌简直有毒
2. 这周在tomlkit和marko上花了点时间,搞这种非标准化parser真恶心
3. 一个小小的错误害我debug了半天,用lru_cache的时候要特别小心,不要把它用在一个mutable的object上
4. 本周小说《围城》,并看了杨绛写的跋,他们一家都很可爱
5. 我们都在一辆高速向前的大巴上
2022 Ep. 39
1. 得知我也要oncall了,呵,苍天饶过谁!
2. 玩了一下tipi和n8n,挺好玩的。n8n吧,好处是一些服务的集成是内置的,不用去查API文档。整体上有点像图形编程,但还是免不了要写代码。计划多搞一些自动化。
3. 看了小说《包法利夫人》和随笔集《记一忘三二》
4. 娃在身边以后,书可以抽空看,side project可以抽空写,唯独电影我不能容忍 中断打碎,再加上我习惯了和老婆一起看,导致现在to watch list越积越多。
1. 得知我也要oncall了,呵,苍天饶过谁!
2. 玩了一下tipi和n8n,挺好玩的。n8n吧,好处是一些服务的集成是内置的,不用去查API文档。整体上有点像图形编程,但还是免不了要写代码。计划多搞一些自动化。
3. 看了小说《包法利夫人》和随笔集《记一忘三二》
4. 娃在身边以后,书可以抽空看,side project可以抽空写,唯独电影我不能容忍 中断打碎,再加上我习惯了和老婆一起看,导致现在to watch list越积越多。
2022 Ep. 40
1. 看完了《焦虑的人》, 第三本巴克曼的书
2. 在看《东晋门阀政治》,很有收获,之前根本没搞清王庾桓谢的顺序
3. pdm 支持了self命令
4. 做了点pdm贴纸自己玩
5. hello october
1. 看完了《焦虑的人》, 第三本巴克曼的书
2. 在看《东晋门阀政治》,很有收获,之前根本没搞清王庾桓谢的顺序
3. pdm 支持了self命令
4. 做了点pdm贴纸自己玩
5. hello october
2022 Ep. 41
1. 摸鱼
2. 摸大鱼
3. 这就是不调休的好处,6号7号没什么人,摸大鱼,还不用带娃,8号开始娃上学我又周末了。所以我是体会不到7天是如此的长的
4. 曾瑞龙的《经略幽燕》偏学术 了,啃得很吃力,田老的《东晋门阀政治》就不会。《经略幽燕》看完一章,一点感想:一般历史爱好者总是把事后的失败,归咎于某项或某几项决策的失误,但其实这证据不足。历史不能假设,你永远无法知道,若是不按这些决策或是相反决策,情形可能更差。一些偶然背后蕴藏着必然,晋末五胡入华如是,宋代多国家并立亦如是。
1. 摸鱼
2. 摸大鱼
3. 这就是不调休的好处,6号7号没什么人,摸大鱼,还不用带娃,8号开始娃上学我又周末了。所以我是体会不到7天是如此的长的
4. 曾瑞龙的《经略幽燕》偏学术 了,啃得很吃力,田老的《东晋门阀政治》就不会。《经略幽燕》看完一章,一点感想:一般历史爱好者总是把事后的失败,归咎于某项或某几项决策的失误,但其实这证据不足。历史不能假设,你永远无法知道,若是不按这些决策或是相反决策,情形可能更差。一些偶然背后蕴藏着必然,晋末五胡入华如是,宋代多国家并立亦如是。