Lito: C++ Module 构建系统和包管理
天下苦 cmake 久矣。 写 C++ 代表我喜欢灵活,但不意味着构建系统是杂乱无章的。 恰恰相反,C++ 的灵活需要配合做减法,而构建系统更应该做减法。 Lito,一个 module 优先的 C++ 包管理,同时也是构建系统。 C++ 20 module 编写,整体参考 Cargo 设计,脚本部分由 lua 负责。 ...
天下苦 cmake 久矣。 写 C++ 代表我喜欢灵活,但不意味着构建系统是杂乱无章的。 恰恰相反,C++ 的灵活需要配合做减法,而构建系统更应该做减法。 Lito,一个 module 优先的 C++ 包管理,同时也是构建系统。 C++ 20 module 编写,整体参考 Cargo 设计,脚本部分由 lua 负责。 ...
你觉得相对于 AI,人在什么地方不可替代呢? 我最近有在拍一些风景照,就是那种并无目的,闲逛,然后偶发记录一下的照片。 在我上班的路上,有一条横跨湖的分隔道,时常能看到黄昏下,河水泛着橘黄的闪光。每次路过都让我非常放松。 真实世界有许多美丽的地方,能让人缓和下来,沉浸在思绪中,从混凝土的盒子中脱离出来,感受自然的平静。 平静中,有个念头在我脑中盘旋着,相比于我手里手机,我能自己记录下当前的景色吗。 ...
小说《诡秘之主》里有个概念叫"扮演法"——通过扮演某个职业的行为模式来帮助晋升。 现实里自然没有这种事。但"扮演"这件事,大多数人每天都在做。 ...
从刚开始的 copilot 到现在的 claude code,尝试用了这些 AI 辅助开发工具。 博主写代码并不是奔着挣大钱去的,更多是好玩,能被许多人使用,能让自己安心而已。 而刚好写代码能养活自己,如果不是,也还是会另找工作然后业余时间继续写我认为还算有用的代码。 讨厌 AI 到不是代码,更多是感到了全方位的冲击,简单来说,人的价值被稀释了。 不过今天不讨论这个话题,来说说 LLM 在替代人写代码的一些问题。 ...
博主已经用了 podman 很长一段时间,老实说有个概念一直一知半解,就是 User Namespace,以及其相关的配置选择 就是处于试一试,能用就这样的心态,也就一直安然无恙的用下来了 但是稍微复杂点的需求,这样半吊子就跑不起来了,遂稍微看看是个什么玩意 ...
开端在大学时切换到 linux,想用上 win 的 wallpaper engine。 遂开坑,当时写得还挺开心的,就是经常卡壳,需要找各种资料,毕竟里面涉及的东西还挺多的,当时也没有 AI。 ...
接触 rust 倒是挺早了,看着它的生态慢慢好起来。 第一次用上 trait 就在想,这么好的东西,该怎么在 c++ 里用上呢。 不过不算刚需,就一直搁置着,最近尝试简单实现了一下。 ...
上个月刚好有新的越狱漏洞,于是趁着还没修复,把手里的 kpw5 越狱了。 众所周知,Kindle 中国已经关门大吉了,虽然我现在是美亚账号,但是也不排除以后 Amazon 限制个人文档服务的可能。 趁着闲下来的时间,了解了下 Kindle 越狱插件,看以后能不能自建同步服务。 ...
长久以来,我时不时就能感觉到自己心里压着某块石头。在一帆风顺的时候,我感觉不到,在陷入困难时,它能督促我朝着某个方向走。但是在某一天,我推翻了一些长久以来的观念,同时社会向我传达的也不再是希望,这块石头开始折磨起我来。偶尔和朋友的谈心,发现了一些问题,于是有了这篇文章。 ...
日常经常需要使用容器,时常想要 docker 更轻量一些,比如不需要 daemon,不需要 root,普通用户就可以使用上。 然后被安利了 podman,使用了挺长时间了,以下是我的安利~ ...