SSH 配置实战:让终端和脚本共用同一个服务器名称 2026年9月17日 | 技术 把 shell 别名里的连接参数迁移到 SSH config,让登录、文件传输和自动化脚本共用同一个服务器名称。…… 阅读全文
Electron 实战:开发一个 M3U8 视频下载器 2026年6月18日 | 技术 用 Electron、FFmpeg 和原生 JavaScript 做一个可以解析 HLS 播放列表、选择清晰度并导出 MP4 的桌面工具。…… 阅读全文
新手实战:用 GitHub Actions 自动构建并发布 Hugo 网站 2026年6月8日 | 技术 用 GitHub Actions 自动构建 Hugo 网站,并把 public 目录发布到 GitHub Pages。…… 阅读全文
Codex 项目规则实战:用 AGENTS.md 固定 AI 编程规范 2026年6月4日 | 技术 用 AGENTS.md 把项目规范、测试命令和审查要求写成 Codex 每次都会读取的规则。…… 阅读全文
Python 日志排障实战:用 rg 和 uv 快速定位 Nginx 5xx 错误 2026年6月3日 | 技术 用 rg 先从大日志里筛出异常行,再用 uv 运行 Python 脚本生成 5xx 排障摘要。…… 阅读全文
Codex 接入 LiteLLM 实战:用 Nginx 做统一模型入口 2026年6月2日 | 技术 把 LiteLLM、Nginx、Langfuse 和 Codex 配在一起,让 Codex 通过一个 HTTPS 入口调用多个模型别名,并把调用链路写入 Langfuse。…… 阅读全文
用 uv 和 PEP 723 写一个自带依赖的 Python 单文件脚本 2026年6月2日 | 技术 用 uv 和 PEP 723 把 Python 依赖写进脚本本身,让脚本复制到新机器后也能直接运行。…… 阅读全文
用 Phaser 构建 Sky Flap 浏览器小游戏:从源码下载到本地运行 2026年6月1日 | 技术 用 Phaser 和 Vite 复刻一个 Sky Flap 浏览器小游戏,并展示如何下载线上页面源码、分析入口文件、本地运行和打包发布。…… 阅读全文
Python MCP Server 安全实战:给 AI 工具调用加边界 2026年6月1日 | 技术 用 Python 写一个带路径限制、文件大小限制、白名单和审计日志的 MCP Server。…… 阅读全文
2026 Python 项目管理实战:用 uv 替代 pip、venv 和 pipx 2026年5月30日 | 技术 用一套可复制的 uv 工作流完成 Python 安装、项目依赖、脚本运行、CLI 工具管理和老项目迁移。…… 阅读全文