OC Tech
工程实践
OurCoders 科技频道关于“工程实践”的内容分类,共收录 5 篇稿件。
最新新闻
2026-09-07
工程实践
让gitignore默认忽略一切之前,先确认Git还能走进你的目录
Package Main 的一篇工程文章提出,把常见的 .gitignore 思路倒过来:默认忽略所有文件,只把源代码和必要配置重新纳入。面对越来越多编辑器缓存、构建产物和代理生成文件,这个想法有吸引力,但一条 * 配几个扩展名例外,并不足以构成可靠的仓库策略。
2026-08-30
工程实践
一次看似安全的 MySQL 升级,为何把外键指向了错误用户
一位工程师为结束旧版数据库的 AWS 延长支持费用,先升级一台“绿色”副本,确认服务正常后再切换。一个小时后,业务报出怪异问题:表 X 原来 ID 为 1 的记录,在新库里变成了 26;六张关联表中五张仍指向正确对象,只有一张把这些数字当成旧库 ID,悄悄连到了完全不同的记录。
2026-08-30
工程实践
日本邮政 CSV 为什么这么难解析:地址不是字符串,而是一套例外制度
开发者为日本邮政编码数据制作 Python 库 posuto 时,发现官方 CSV 远不是“邮编、县、市、町名”四列这么简单。长字段会跨行拆分,括号里混有范围说明,部分地区使用“以下除外”式兜底记录,甚至同一个词在绝大多数行是注释,在某一个真实地址里却必须保留。
2026-08-22
苹果开发 · Swift
苹果开发 · macOS
Circleback 用 Swift 重写 Electron 录音引擎:界面可以跨平台,实时采集不能只靠渲染进程
据 Circleback 的工程复盘,这家会议记录产品把原先运行在 Electron 渲染进程里的录音引擎迁到原生层:macOS 使用 ScreenCaptureKit,Windows 使用 libobs,并用一套 Swift 运行时连接 React 界面。
2026-08-22
工程实践
一台隔离服务器如何变成 Agent 软件工厂:能自动上线,不等于可以放心放权
开发者 Jake Saunders 记录了一个完整实验:在一台独立二手服务器上组合 Coolify、Forgejo、Hermes、Firecrawl 和 Tailscale,让 Agent 从一句需求出发,创建仓库、编写应用与测试、跑通 CI、配置 Postgres,并把服务部署到带 HTTPS 的内部域名。