docker 清理构建缓存
有个独立的应用模块是用 Python 开发的,需要特殊的部署环境,公司没有完善的发布机制,所以是直接手动 docker build 发布的。多次发布后,发现构建缓存占用了大量磁盘空间,于是清理一波。
下面是相关的操作命令:
有个独立的应用模块是用 Python 开发的,需要特殊的部署环境,公司没有完善的发布机制,所以是直接手动 docker build 发布的。多次发布后,发现构建缓存占用了大量磁盘空间,于是清理一波。
下面是相关的操作命令:
本来以为只是国内程序员圈子里的吐槽,没想到字节跳动这款 AI 编程工具 Trae,最近还引起了海外科技媒体的注意。
7 月 29 日,日本知名科技媒体 Gigazine 发布了一篇长文,披露了一位开发者对 Trae 的实测结果,核心问题就一个:即便关闭了遥测功能,Trae 依然在上传数据。
Trae IDE 作为 AI 编辑器,正试图在越来越受欢迎的 Cursor 市场中分一杯羹。它可以接入 OpenAI 的 GPT 系列、Anthropic 的 Claude 等大模型服务。
关于 Trae IDE,有用户报告称其“进程数过多”。下面的图片是将 Trae IDE、VSCode、Cursor 的进程数和内存使用量分别对比的结果。可以看出,相比于 VSCode(进程数 9、内存 0.9GB)和 Cursor(进程数 11、内存最高 1.9GB),Trae IDE 的进程数达到 33 个,内存使用也达到了惊人的 5.7GB,是 VSCode 的 5 倍以上。
iTerm2 有一个很讨厌的默认配置,就是选中了就默认给你复制到剪贴板了。
实际上在工作中我喜欢选中去阅读信息,但不知不觉就复制到剪贴板了,等我真要粘贴某个东西的时候发现完犊子了。
非常讨厌。
我问了 ChatGPT 如何更改这个配置, ChatGPT 连续两次告诉我的都是错误的——也许不是错的,可能是老版本的,但好在告诉我的配置项名称是对的,我搜索了一下找到了。
我用的最新的版本配置修改位置如下:

如果还是找不到建议搜索一下 Copy to clipboard on selection:

如果搜不到就试试 Copy to pasteboard on selection,老版本可能叫这个名字。
谷歌刚刚发布了 Gemini CLI,据说对标 Claude Code 和 Cursor。
不仅免费,而且开源(已经 24.8k Star了),真乃业界良心。
本地安装环境仅需要 Node.js 高于 18 版本,然后执行 npm 命令安装即可。
npm install -g @google/gemini-cli首次登录到浏览器登录谷歌账号验证一下,需要注意的是你的终端里记得挂代理。
我用我的号试了一下,可以使用,虽然谷歌知道我的这个号中国的,挂了代理还是可以用的。
免费的额度是每分钟 60 次模型请求,每天 1000 次请求。
我一开始问了个简单的问题试了一下,只是为了看看能不能用:
我有一台 mac mini m2,本来是放在办公室用的,但发现还是带笔记本更方便,所以就闲置了。
家里已经有了群晖 nas,所以暂时也没有用途了。
这两年 AI 很火,就琢磨着可以搞个相关的小服务放在 mac mini 上跑,然后对外提供接口,这就需要打通网络。
调研了一番,还是选择了以前用过的 frp。
客户端是我的 mac mini,系统是最新版的 macOS 15.4。
服务端是我的阿里云 ECS,系统是 ubuntu 22.04。
下载好 frp,目前最新的版本是 v0.62.0。
服务端下载 frp_0.62.0_linux_amd64.tar.gz,解压后放到 /opt/frp 目录。
客户端下载 frp_0.62.0_darwin_arm64.tar.gz,解压后放到 /Users/tony/apps/frp 目录。
先介绍一下我找到这款软件的背景。
我手上的 罗技 MX Anywhere 2S 从 2018 年开始用,到今年 2025 年已经 7 年多了,一点问题也没有,罗技的硬件质量确实不错。
唯一的问题是配套的官方驱动软件 Logi Options+,不仅体积大,占用好几个 G 的存储,内存消耗也不低,而且最关键的是稳定性欠佳,经常出现Mac 系统休眠唤醒后 Options+ 服务就崩了,鼠标自定义的设置都失效了,需要手动启动一下。
前年给我的 Mac mini 安装时还费了半天劲,墙的问题导致在线安装包下载不下来,这个就不提了。
总之,罗技的软件 Options+ 一身大公司病,我早就想去之而后快。
前段时间 Logi Options+ 又频繁崩溃,让我起杀心的是 Options+ 又发生了一个写日志 bug,突然间往我的磁盘写了几百 GB 的日志,直接导致我的磁盘被撑爆!
盛怒之下我立即卸载了 Options+,同时寻找一款第三方软件替代 Options+。
在 AI 的加持下我很快找到了几款替代品,经过几个星期的测试,我宣布目前最佳的替代品是 Mac Mouse Fix。
因为国补叠加官网起售价降低,没忍得住下手换了 M4 的 MacBook Air。
在配置环境的时候,发现我的 CroWall 笔记站里找不到 iTerm2 的 zmodem.sh 相关配置了——我记得我已经记录过好几次了,不知道为什么这里没有,可能是上次迁移网站的时候漏了?
不管了,今天补一下。
首先是安装 iTerm2,到 官网 下载最新的 iTerm2-3_5_12.zip,解压后移动到应用程序里,完成安装。
从 GitHub 的 robberphex/iTerm2-zmodem 仓库下载脚本,如果无法下载可以直接点击下面本站保存的版本。
本文首发于 微信公众号 CroWall,这里同步一下。
PS: 本文目标读者是对编程感兴趣的用户或者是程序员,小白用户可以忽略。
昨天夜里尝试了一下 Ollama 本地部署大模型,效果不错,参见《Ollama 初体验,本地部署大模型利器,小白也能在 M2 芯片的 Mac 上分分钟跑起来》这篇文章。
今天上午一到公司,就迫不及待尝试了下阿里的 qwen2.5-coder:7b 模型的代码补全效果。
PS 视频参见公众号文章。
先说结论,代码补全在我的 M2 MacBook Air 上可以用,但资源占用太高,导致我的网易云音乐播放着的音乐都卡顿了,所以目前来看并不好用。
一方面不能一边写代码一边听音乐了,另一方面如果是坐在外面(比如咖啡馆)写代码没插电源,估计个把小时就能把电池用完了。