<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>DevOps on D7 的知识库</title><link>https://blog.eastseven.cn/categories/devops/</link><description>Recent content in DevOps on D7 的知识库</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 13 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://blog.eastseven.cn/categories/devops/index.xml" rel="self" type="application/rss+xml"/><item><title>Homepage</title><link>https://blog.eastseven.cn/posts/04-devops/homepage---%E5%8F%AF%E9%AB%98%E5%BA%A6%E5%AE%9A%E5%88%B6%E7%9A%84%E8%87%AA%E6%89%98%E7%AE%A1%E5%BA%94%E7%94%A8%E4%BB%AA%E8%A1%A8%E7%9B%98/</link><pubDate>Wed, 13 May 2026 00:00:00 +0000</pubDate><guid>https://blog.eastseven.cn/posts/04-devops/homepage---%E5%8F%AF%E9%AB%98%E5%BA%A6%E5%AE%9A%E5%88%B6%E7%9A%84%E8%87%AA%E6%89%98%E7%AE%A1%E5%BA%94%E7%94%A8%E4%BB%AA%E8%A1%A8%E7%9B%98/</guid><description>&lt;h1 id="homepage">Homepage&lt;/h1>
&lt;h2 id="简介">简介&lt;/h2>
&lt;p>Homepage 是一个现代化、自托管、可高度定制的主页 / 起始页 / 应用仪表盘项目。它适合 homelab、NAS、自托管服务入口、团队内部工具导航等场景，可以通过 YAML 配置或 Docker Label 自动发现服务，并集成大量第三方服务 API 与信息组件。&lt;/p></description></item><item><title>Mole</title><link>https://blog.eastseven.cn/posts/04-devops/mole---mac-%E6%B7%B1%E5%BA%A6%E6%B8%85%E7%90%86%E4%BC%98%E5%8C%96%E5%B7%A5%E5%85%B7/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://blog.eastseven.cn/posts/04-devops/mole---mac-%E6%B7%B1%E5%BA%A6%E6%B8%85%E7%90%86%E4%BC%98%E5%8C%96%E5%B7%A5%E5%85%B7/</guid><description>&lt;h2 id="简介">简介&lt;/h2>
&lt;p>Mole 是一个 macOS 系统清理和优化工具，集合了 CleanMyMac + AppCleaner + DaisyDisk + iStat Menus 的功能于一体，通过命令行操作，轻量高效。&lt;/p>
&lt;h2 id="核心特性">核心特性&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>深度清理&lt;/strong>：清除缓存、日志、浏览器残留、孤立应用数据，回收大量磁盘空间&lt;/li>
&lt;li>&lt;strong>智能卸载&lt;/strong>：移除应用及其关联的启动代理、偏好设置、隐藏残留文件&lt;/li>
&lt;li>&lt;strong>磁盘分析&lt;/strong>：可视化磁盘使用，查找大文件，支持交互式导航&lt;/li>
&lt;li>&lt;strong>实时监控&lt;/strong>：CPU、GPU、内存、磁盘、网络的实时状态面板&lt;/li>
&lt;li>&lt;strong>项目清理&lt;/strong>：清理 node_modules、target、.build 等构建产物&lt;/li>
&lt;li>&lt;strong>安全设计&lt;/strong>：默认安全优先，路径校验、受保护目录规则、确认机制，支持 &lt;code>--dry-run&lt;/code> 预览&lt;/li>
&lt;li>&lt;strong>JSON 输出&lt;/strong>：analyze 和 status 支持 &lt;code>--json&lt;/code>，方便脚本集成&lt;/li>
&lt;/ul>
&lt;h2 id="安装">安装&lt;/h2>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>brew install mole
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h2 id="链接">链接&lt;/h2>
&lt;ul>
&lt;li>GitHub: &lt;a href="https://github.com/tw93/Mole">https://github.com/tw93/Mole&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Infisical - 开源密钥与特权访问管理平台</title><link>https://blog.eastseven.cn/posts/04-devops/infisical---%E5%BC%80%E6%BA%90%E5%AF%86%E9%92%A5%E4%B8%8E%E7%89%B9%E6%9D%83%E8%AE%BF%E9%97%AE%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://blog.eastseven.cn/posts/04-devops/infisical---%E5%BC%80%E6%BA%90%E5%AF%86%E9%92%A5%E4%B8%8E%E7%89%B9%E6%9D%83%E8%AE%BF%E9%97%AE%E7%AE%A1%E7%90%86%E5%B9%B3%E5%8F%B0/</guid><description>&lt;h2 id="简介">简介&lt;/h2>
&lt;p>Infisical 是一个开源的密钥（Secrets）、证书（Certificates）和特权访问管理（PAM）平台。团队可以用它集中管理应用配置和密钥（API Key、数据库凭证），并管理内部 PKI 基础设施。相当于开源版 HashiCorp Vault 的现代替代方案。&lt;/p></description></item><item><title>OSV-Scanner</title><link>https://blog.eastseven.cn/posts/04-devops/osv-scanner---google%E5%BC%80%E6%BA%90%E6%BC%8F%E6%B4%9E%E6%89%AB%E6%8F%8F%E5%99%A8/</link><pubDate>Mon, 27 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.eastseven.cn/posts/04-devops/osv-scanner---google%E5%BC%80%E6%BA%90%E6%BC%8F%E6%B4%9E%E6%89%AB%E6%8F%8F%E5%99%A8/</guid><description>&lt;h2 id="简介">简介&lt;/h2>
&lt;p>OSV-Scanner 是 Google 开源的漏洞扫描工具，基于 Go 编写，使用 &lt;a href="https://osv.dev">OSV.dev&lt;/a> 数据库扫描项目依赖中的已知安全漏洞。提供 OSV 数据库的官方前端接口和 OSV-Scalibr 的 CLI 接口。&lt;/p>
&lt;h2 id="核心特性">核心特性&lt;/h2>
&lt;ul>
&lt;li>&lt;strong>多语言支持&lt;/strong>: C/C++, Dart, Elixir, Go, Java, JavaScript, PHP, Python, R, Ruby, Rust&lt;/li>
&lt;li>&lt;strong>多包管理器&lt;/strong>: npm, pip, yarn, maven, go modules, cargo, gem, composer, nuget 等&lt;/li>
&lt;li>&lt;strong>操作系统包扫描&lt;/strong>: 检测 Linux 系统上的 OS 包漏洞&lt;/li>
&lt;li>&lt;strong>容器镜像扫描&lt;/strong>: 层级感知的容器漏洞扫描，支持 Alpine/Debian/Ubuntu 基础镜像&lt;/li>
&lt;li>&lt;strong>许可证扫描&lt;/strong>: 基于 deps.dev 数据检查依赖许可证合规性&lt;/li>
&lt;li>&lt;strong>离线扫描&lt;/strong>: 支持下载本地数据库后离线运行&lt;/li>
&lt;li>&lt;strong>引导修复(Guided Remediation)&lt;/strong>: 根据依赖深度、严重程度、修复策略等建议升级方案（实验性）&lt;/li>
&lt;li>&lt;strong>Call Analysis&lt;/strong>: 分析是否实际调用了有漏洞的函数，减少误报&lt;/li>
&lt;li>** Vendored C/C++ 检测**: 扫描内嵌的 C/C++ 代码&lt;/li>
&lt;/ul>
&lt;h2 id="链接">链接&lt;/h2>
&lt;ul>
&lt;li>GitHub: &lt;a href="https://github.com/google/osv-scanner">https://github.com/google/osv-scanner&lt;/a>&lt;/li>
&lt;li>OSV 数据库: &lt;a href="https://osv.dev">https://osv.dev&lt;/a>&lt;/li>
&lt;li>文档: &lt;a href="https://google.github.io/osv-scanner/">https://google.github.io/osv-scanner/&lt;/a>&lt;/li>
&lt;/ul></description></item><item><title>Awesome DESIGN.md</title><link>https://blog.eastseven.cn/posts/04-devops/awesome-design.md---ai%E4%BB%A3%E7%90%86%E8%AE%BE%E8%AE%A1%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6%E9%9B%86%E5%90%88/</link><pubDate>Sat, 11 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.eastseven.cn/posts/04-devops/awesome-design.md---ai%E4%BB%A3%E7%90%86%E8%AE%BE%E8%AE%A1%E7%B3%BB%E7%BB%9F%E6%96%87%E4%BB%B6%E9%9B%86%E5%90%88/</guid><description>&lt;h2 id="简介">简介&lt;/h2>
&lt;p>Awesome DESIGN.md 是一个精选的 DESIGN.md 文件集合，灵感来源于真实知名网站的视觉设计系统。由 VoltAgent 维护，核心理念是：把一个 DESIGN.md 丢进项目根目录，告诉 AI 代理&amp;quot;按这个风格生成 UI&amp;quot;，就能得到像素级匹配的界面。&lt;/p></description></item><item><title>Andrej Karpathy Skills</title><link>https://blog.eastseven.cn/posts/04-devops/andrej-karpathy-skills---llm%E7%BC%96%E7%A0%81%E5%87%86%E5%88%99/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.eastseven.cn/posts/04-devops/andrej-karpathy-skills---llm%E7%BC%96%E7%A0%81%E5%87%86%E5%88%99/</guid><description>&lt;h1 id="andrej-karpathy-skills---llm-编码准则">Andrej Karpathy Skills - LLM 编码准则&lt;/h1>
&lt;h2 id="简介">简介&lt;/h2>
&lt;p>一个 CLAUDE.md 文件，源自 Andrej Karpathy 对 LLM 编码常见问题的观察总结，用于改善 Claude Code 的行为。&lt;/p>
&lt;h2 id="karpathy-指出的-llm-编码问题">Karpathy 指出的 LLM 编码问题&lt;/h2>
&lt;ul>
&lt;li>模型会默默做出错误假设，不检查就一路走下去&lt;/li>
&lt;li>不管理困惑、不寻求澄清、不暴露矛盾、不展示权衡&lt;/li>
&lt;li>喜欢过度复杂化代码和 API，臃肿的抽象，不清理死代码&lt;/li>
&lt;li>100 行能搞定的事写成 1000 行&lt;/li>
&lt;li>有时会误删/修改它们不完全理解的注释和代码&lt;/li>
&lt;/ul>
&lt;h2 id="四大原则">四大原则&lt;/h2>
&lt;h3 id="1-think-before-coding先思考再编码">1. Think Before Coding（先思考再编码）&lt;/h3>
&lt;ul>
&lt;li>不假设、不隐藏困惑、展示权衡&lt;/li>
&lt;li>明确陈述假设 — 不确定就问，不要猜&lt;/li>
&lt;li>展示多种理解 — 有歧义时不要静默选择&lt;/li>
&lt;li>该反驳就反驳 — 如果有更简单的方案，直说&lt;/li>
&lt;li>困惑时停下来 — 说出不清楚的地方，请求澄清&lt;/li>
&lt;/ul>
&lt;h3 id="2-simplicity-first简洁优先">2. Simplicity First（简洁优先）&lt;/h3>
&lt;ul>
&lt;li>用最少的代码解决问题，不写投机性代码&lt;/li>
&lt;li>不添加没要求的功能、不为单次使用建抽象&lt;/li>
&lt;li>不搞没请求的&amp;quot;灵活性&amp;quot;和&amp;quot;可配置性&amp;quot;&lt;/li>
&lt;li>如果 200 行可以写成 50 行，就重写&lt;/li>
&lt;li>检验标准：高级工程师会认为这过于复杂吗？&lt;/li>
&lt;/ul>
&lt;h3 id="3-surgical-changes精准修改">3. Surgical Changes（精准修改）&lt;/h3>
&lt;ul>
&lt;li>只触碰必要的代码，只清理自己制造的混乱&lt;/li>
&lt;li>不&amp;quot;改善&amp;quot;相邻代码、注释或格式&lt;/li>
&lt;li>不重构没坏的东西，匹配已有风格&lt;/li>
&lt;li>你的改动产生的废弃代码要删掉，但预存的死代码只提不删&lt;/li>
&lt;li>检验标准：每一行改动都能追溯到用户的请求&lt;/li>
&lt;/ul>
&lt;h3 id="4-goal-driven-execution目标驱动执行">4. Goal-Driven Execution（目标驱动执行）&lt;/h3>
&lt;ul>
&lt;li>定义成功标准，循环直到验证通过&lt;/li>
&lt;li>把命令式任务转化为可验证的目标：
&lt;ul>
&lt;li>&amp;ldquo;添加验证&amp;rdquo; → &amp;ldquo;为无效输入写测试，然后让它们通过&amp;rdquo;&lt;/li>
&lt;li>&amp;ldquo;修复 bug&amp;rdquo; → &amp;ldquo;写一个复现它的测试，然后让测试通过&amp;rdquo;&lt;/li>
&lt;li>&amp;ldquo;重构 X&amp;rdquo; → &amp;ldquo;确保重构前后测试都通过&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>多步任务先列计划，每步附验证检查点&lt;/li>
&lt;/ul>
&lt;h2 id="安装方式">安装方式&lt;/h2>
&lt;p>&lt;strong>Claude Code 插件（推荐）：&lt;/strong>&lt;/p></description></item><item><title>System Design Notes</title><link>https://blog.eastseven.cn/posts/04-devops/system-design-notes---%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1%E9%9D%A2%E8%AF%95%E7%AC%94%E8%AE%B0/</link><pubDate>Fri, 10 Apr 2026 00:00:00 +0000</pubDate><guid>https://blog.eastseven.cn/posts/04-devops/system-design-notes---%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1%E9%9D%A2%E8%AF%95%E7%AC%94%E8%AE%B0/</guid><description>&lt;h1 id="system-design-notes---系统设计面试笔记">System Design Notes - 系统设计面试笔记&lt;/h1>
&lt;h2 id="简介">简介&lt;/h2>
&lt;p>基于《System Design Interview - An Insider&amp;rsquo;s Guide》Vol 1 和 Vol 2（第2版）的读书笔记，涵盖系统设计面试的核心知识点。&lt;/p>
&lt;p>在线阅读：https://pagefy.io/system-design-interview&lt;/p></description></item></channel></rss>