抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

过年了,本该是躺着刷视频,打游戏的美好时光。然而作为一名合格的牛马程序员,怎么可能让自己闲着呢?这不,我趁着放假期间,用 opencode + MiniMax/Deepseek 鼓捣出了点小东西(绝对不是因为我除夕夜大街霸被揍破防了

新工具总是这样:好用的地方让人惊艳,但尚未完善的部分却让人头疼。最近我尝试使用 pixi 和 rattler‑build 搭建一个自动化构建系统,用于定期打包并上传 opencode 到 prefix.dev。整个过程耗时约 6 小时,期间遇到了不少预料之外的问题。

上次成功打包了我自己的程序,这想来试个别的,最近 opencode 贼火,我也有在用,刚好 conda 上到目前位置也没有,因此想打包一个。

之前我已经尝试了修改和添加recipe到conda的频道,这次试试把我的DevSSH打包上传到我自己的频道内。这次我想试试自己打conda包。

之前想给 Fydetab Duo Wiki 做点贡献,但是为了本地编译博客预览,我需要向项目中加入 pixi 或者其他配置,这些内容是不适合提交到原项目的。所以学习了一下如何选择性提交,也就是 git cherry-pick

事情的起因是,使用 devpod 配置基于 docker-compose 的容器时,发现 devpod 似乎不能正确地调用 docker-compose 完成容器创建。结果不搜不知道,一搜… 啊?这项目居然被 loft-sh 放弃了吗?

新年又被AI惊艳到…

在上次尝试了对conda‑forge的包做小贡献之后,我想继续来点更进阶的:尝试将 singler‑py 这个 Python 包发布到 conda 生态中。结果不做不知道,一做…还有点麻烦…

Conda 上的终于有 aider-chat 的 conda包了,这样理论上可以通过 pixi global 来全局安装它了。但是实际安装会发现,其依赖项之一 tree_sitter_languages 却没有对应的 aarch64 版本,安装过程会因此失败。于是我就想到,我能不能靠AI来解决这个。

新单位的分析基本上全是个性化,所以每个项目都少不了要插论文,又有一阵看论文看到头疼的感觉。想起上次画词云已经是22年的事了,3年之期已过,恭迎… 好吧就是更新一下…