不再让 SSH 隧道散落在终端里:用 Loris Tunnel 管理开发环境的访问路径
开发、运维或自托管服务时,SSH 隧道往往是最不起眼、却最容易失控的一层:本地要连远端只开放在内网的 PostgreSQL;调试服务要经过跳板机;临时 SOCKS 代理要在网络波动后重新建立。命令本身...
最新内容
开发、运维或自托管服务时,SSH 隧道往往是最不起眼、却最容易失控的一层:本地要连远端只开放在内网的 PostgreSQL;调试服务要经过跳板机;临时 SOCKS 代理要在网络波动后重新建立。命令本身...
Rust 项目刚起步时,cargo test 往往足够直接:执行测试、看失败输出、修完再跑一遍。但当仓库演变为 workspace,测试中加入数据库、网络或外部服务后,CI 的问题会变得不只是“有没有...
本地运行模型,最容易走进一个看似合理、实际代价很高的流程:先看到某个大模型的评测,再去猜自己的 Mac、显卡或工作站能不能跑。最后往往会在显存、统一内存、量化版本、上下文长度与速度之间反复试错。 To...
批量入库、向量化、数据清洗这类任务,往往从一段定时脚本开始:表里加状态列,应用层维护重试次数,再配队列、worker 和监控。真正麻烦的不是第一次跑通,而是数据库重启、某一批 API 调用失败或任务跑...
服务端程序里有一类数据很容易被忽略:API token、会话密钥、数据库口令、MAC 值,以及刚从配置或网络读取、尚未完成校验的字节。即使业务代码从不把它们写进日志,普通堆内存也可能在对象生命周期结束...
开发、运维或自托管服务时,SSH 隧道往往是最不起眼、却最容易失控的一层:本地要连远端只开放在内网的 PostgreSQL;调试服务要经过跳板机;临时 SOCKS 代理要在网络波动后重新建立。命令本身...
团队同时使用 Claude Code、Codex 和 Gemini CLI 时,真正难管的通常不是某一次提示词,而是工程边界:不同成员装了不同版本;MCP 服务要重复配置;一次任务里的研究、实现和测试...
“代码合并了,文档下周再补”几乎是每个团队都会积累的技术债。问题往往不在于没人会写 Markdown,而在于文档系统和开发流程是两套系统:代码在 Git、审查在 Pull Request、部署在 CI...
家里的智能音箱很擅长倒计时和播放音乐,却很少能处理真正的家庭协作:谁去接孩子、牛奶是否该补货、这周已经花了多少买菜钱。这不是模型「不够聪明」这么简单,而是多数语音助手没有共享的家庭上下文,也很难安全地...
技术团队做内容时,最耗时间的往往不是「让模型写一段文字」,而是反复补齐上下文:这篇文章面向谁、哪些观点不能说得太满、LinkedIn 和 X 分别该怎样组织、怎样把一篇长文拆成一周的发布计划。把同一段...