阿猫的博客

阿猫的博客

开发技巧

优雅地在 crontab 中运行脚本

一般来说,像 Node.js、Python 这类解释型的语言,系统上都会存在比较多个版本,利用一些诸如 nvm、venv、poetry、uv 等环境管理器来管理。一般来说部署这些脚本都算是一个比较噩梦的体验(相比可以打包可执行文件的语言来说),因为还要涉及到配环境的问题,另外配定时任务更是另一番折磨
161
0
2025-08-12

你不是在 vibe coding,而是在十倍速生成屎山

前言 就在过去的一天我花了大概十个小时 vibe coding 了下面这么个玩意,主要有这些功能: 列出连接到服务器的设备列表 连接设备,通过 scrcpy 实时监看屏幕,并支持控制 支持执行 ADB 命令 事先声明,我是 AI 编程的积极拥护者,去年初我还写过一篇用 GitHub Copilot
511
7
2025-07-24

Clauce Code 使用第三方 API 并优雅地完成多个供应商切换(如 Kimi K2等)

2025-08-06 更新:支持 kimi-k2-turbo-preview;优化环境变量逻辑;支持 claude 的默认命令 Claude Code 除了登录 Claude 账号使用,还可以通过设定 ANTHROPIC_BASE_URL 和 ANTHROPIC_AUTH_TOKEN / ANTHR
1517
0
2025-07-17

macOS 命令完成后展示一条通知

执行以下命令可以展示一条通知: osascript -e 'display notification "The command finished" with title "Success"' 所以在 .zshrc 中定义一个函数: function notifyMe () { if [ $?
260
3
2025-07-08

使用 Cursor 进行 Code Review(简易版)

前言 周刊介绍了未来已来?-- 基于 cursor 的 ai code review这篇文章,马上仿照文章的方式给项目配了一个 mdc(之前的 .cursorrule),效果还不错,快马加鞭分享一下。 配置 首先是按 Cmd + Shift + P 呼出命令面板,输入 rule ,选择 File:
1299
1
2025-03-10

联手 Copilot,我在10个小时内上线了一个前端网站

起源 我有个一直在做的通知网关项目 Heimdallr,这几天 star 多了很多,发现在什么值得买有个博主介绍了我的项目,然后在评论里发现有人提到,配置太多了,看不明白。 这个项目完全使用环境变量作为配置,由于推送 key 等属于比较敏感的信息,放在环境变量里是比较不容易泄露的。这也是 12 因素
16402
2
2024-04-16