2022 Ep. 14
- 深圳转低风险,想回去看闺女但家乡的社区不让,黄码甚至集中隔离。越是小地方执法越严。
- 只能去广州转悠了一下,广州的美食真好吃。
- 广州电影院开了,还便宜,不过依然没看成电影,因为去朋友家做客了。
- 本周开了一个新坑,做Python的monorepo管理工具(like lerna)用上了rich,开心
- 就酱
- 深圳转低风险,想回去看闺女但家乡的社区不让,黄码甚至集中隔离。越是小地方执法越严。
- 只能去广州转悠了一下,广州的美食真好吃。
- 广州电影院开了,还便宜,不过依然没看成电影,因为去朋友家做客了。
- 本周开了一个新坑,做Python的monorepo管理工具(like lerna)用上了rich,开心
- 就酱
2022 Ep. 15
- 去广州一时爽,回来一看,行程码带星了,老婆去不了公司了
- 上海但愿好起来,外卖快递恢复了就好些了吧
- Mono 改名Monas发布了
- 这周工作都在写go…
- 为啥最近是博客重构季?搞得我也蠢蠢欲动
- 有点焦虑,我自驱力有点差,决定多看点书
- 去广州一时爽,回来一看,行程码带星了,老婆去不了公司了
- 上海但愿好起来,外卖快递恢复了就好些了吧
- 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方式
- 这周重构了博客,重构一时爽,一直重构一直爽
- 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方式
GitHub
Support livereloading on dev server by frostming · Pull Request #1027 · lektor/lektor
Issue(s) Resolved
Fixes #453
Related Issues / Links
Description of Changes
When running a dev server with lektor server, users no longer need to keep ctrl+r on the browser, it is reloaded after e...
Fixes #453
Related Issues / Links
Description of Changes
When running a dev server with lektor server, users no longer need to keep ctrl+r on the browser, it is reloaded after e...
2022 Ep. 17
- 本周……好吧我摊牌了,业余时间都陪女儿去了,还要啥自行车。
- 恢复了一下老年人作息, listen to身体。
- (此处插图:别人的Logseq journal v.s. 我的Logseq journal)
- 至今非常庆幸我找到了两位特别棒的Pipenv维护者,这就是开源令人欣慰的一点吧。
- 关于《四月之声》的事,以视频的克制程度,我认为作者完全不希望它会被404,然而它就404了,这才荒谬。另外有人鄙夷视频做得不好不够冲塔,果然左的会被更左的划为右派。我认为,他收录的一些「已公开」的录音资料,都已经是大多数人没看过的了。甚至这一波转发过后,回去问家乡的人,又有多少人知道上海发生的事?天翻地覆不可能在一夕之间,新冠病毒两年多了,应该明白传播广的毒性一定不强,这个视频已经做得非常好了。而且视频在剪辑,渲染方面俨然是高手。
- 本周……好吧我摊牌了,业余时间都陪女儿去了,还要啥自行车。
- 恢复了一下老年人作息, 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. 这周有空在做一个新的库,看什么时候能做完吧
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又不能不换掉
1. 放假陪女儿玩,但我自己居然发热,一个下午都无力。第二天就恢复了,还好。
2. 工作上都在写golang,鸽了很多事
3. PDM 2.0 进度10%,有个好心人提了一个PR把click换成rich。而我这边,替换pip的工作仍在挤牙膏中。pip 处理的corner case真的太多了,我全抄的话不如直接用pip,不抄的话又怕被坑到。可pip又不能不换掉
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