Rafał Opiłowski

RSS: https://justsomebody.dev/rss.xml
软件工程师、开源贡献者和技术爱好者。

家庭实验室 #2:基于不可变系统的 GitOps 架构与 MikroTik 路由器加固

作者用一台旧游戏笔记本搭建基于 uCore 不可变系统的 GitOps 家庭实验室,并通过 MikroTik 路由器加固 WAN 侧管理接口。文章提供 RouterOS 防火墙规则、服务禁用、IPv6 配置等硬编码步骤,以及 uCore 安装、FluxCD 引导和 k3s 部署的完整命令链。 uCore 使用 rpm-ostree 原子更新机制,系统分区与数据分区分离,避免 OS 升级影响 PVC;Flux 通过 Kustomization 分层管理应用,支持回滚和自动同步。文中包含 Butane 生成 Ignition 配置文件、磁盘分区警告、Secure Boot MOK 密钥等实操细节,适合希望构建可复现、安全、易维护的家庭 Kubernetes 环境的读者参考。
评论点赞收藏21 天前

家庭实验室:使用 MikroTik 作为家用路由器

MikroTik 家庭路由器实战指南,涵盖 ISP 对接(IPoE/PPPoE)、CAPsMAN 统一 WiFi 配置及 FQ-CoDel 解决 Bufferbloat 延迟问题。提供详细 CLI 命令与拓扑图,适合折腾家庭网络、追求低延迟游戏体验的技术用户参考。
评论点赞收藏27 天前

再见,Fire Pass(暂时)

Fireworks AI 下架了 Kimi 模型的无限 Token 订阅 Fire Pass,V3 版本暂无上线时间。作者作为早期 Beta 测试者,回顾了过去三个月的使用体验:从初期 $7/周的激进定价到后期 $49/月的调整。文章重点分析了无限 Token 模式如何改变开发者的 Prompt 策略——边际成本为零促使开发者进行更多分支探索和迭代,这种“计费解放”显著提升了 Agentic Coding 的效率与体验。
评论点赞收藏33 天前

如何让 AI 代理意识到自己搞砸了

针对 AI 代理在生成代码时容易留下 bug 和死代码的问题,作者分享了在生产环境 TypeScript monorepo 中维护代码质量的实战经验。核心方案包括:通过分层文档提供即时上下文,避免代理盲目猜测;实施严格的测试驱动开发(TDD),利用 CI 强制覆盖率阈值,确保代理无法通过伪造测试来掩盖问题。
评论点赞收藏40 天前

登录芦苇

登录后关注作者、收藏内容和参与讨论。