<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Notes - 分类 - 一峰的记录</title>
        <link>https://www.simplife.tech/categories/notes/</link>
        <description>Notes - 分类 - 一峰的记录</description>
        <generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Mon, 20 Apr 2026 12:00:00 &#43;0800</lastBuildDate><atom:link href="https://www.simplife.tech/categories/notes/" rel="self" type="application/rss+xml" /><item>
    <title>基于 stdio 的自建 MCP：我的 Skill 化工作流实践</title>
    <link>https://www.simplife.tech/posts/wxp-20260420/</link>
    <pubDate>Mon, 20 Apr 2026 12:00:00 &#43;0800</pubDate>
    <author>一峰</author>
    <guid>https://www.simplife.tech/posts/wxp-20260420/</guid>
    <description><![CDATA[<p>这几个月在做一些高频的日常工作流程时，我有意沉淀成 <strong>skill</strong>，过程中踩了不少坑，其中最核心的一个问题，其实不是技术，而是——<strong>权限</strong>。</p>
<p>这篇主要分享一下我是怎么做权限控制，搭建一套“自己可控”的 MCP + skill 体系的。</p>]]></description>
</item>
<item>
    <title>利用零宽字符改变字符串排序</title>
    <link>https://www.simplife.tech/posts/sorting-strings-using-zero-width-characters/</link>
    <pubDate>Sun, 15 Mar 2026 21:16:02 &#43;0800</pubDate>
    <author>一峰</author>
    <guid>https://www.simplife.tech/posts/sorting-strings-using-zero-width-characters/</guid>
    <description><![CDATA[<p>上周五干了件有点逆天的事情，记录一下。</p>
<p>事情是这样的，有一个活动页面，从上到下展示商品，大概五六个商品。设计的时候对排序有特殊要求，于是开发随便做了个按商品名称排序，结果上线之后才发现低估了粉丝的狂热度。页面上线后，排在后面的粉丝表达了强烈不满，要求排序前置。于是，产品临时决定按照销量排序。</p>]]></description>
</item>
<item>
    <title>AI Agent 的三块基石：Skills、Function Call 与 MCP 到底是什么关系？</title>
    <link>https://www.simplife.tech/posts/what-is-skill-function_call-mcp/</link>
    <pubDate>Thu, 12 Mar 2026 16:16:43 &#43;0800</pubDate>
    <author>一峰</author>
    <guid>https://www.simplife.tech/posts/what-is-skill-function_call-mcp/</guid>
    <description><![CDATA[<p>openclaw越来越出圈地爆火，很多人对这种爆火感到非常诧异，最近我看到一条评论这样写道：</p>
<blockquote>
<p>很多人以为是什么颠覆性的东西，完全不知道skills就是上下文工程，上下文工程就是prompt工程，prompt工程就是注意力机制</p>]]></description>
</item>
<item>
    <title>图数据库 Neo4j 在精准测试中的应用调研</title>
    <link>https://www.simplife.tech/posts/neo4j-graph-database/</link>
    <pubDate>Thu, 20 Jan 2022 13:56:33 &#43;0800</pubDate>
    <author>一峰</author>
    <guid>https://www.simplife.tech/posts/neo4j-graph-database/</guid>
    <description><![CDATA[<p>在调研精准测试方案时，我们发现测试用例、代码函数、依赖关系等本质上都是<strong>图结构</strong>：测试用例调用类中的函数，函数之间存在调用依赖。Neo4j 作为最流行的原生图数据库，非常适合用来存储这些调用和依赖关系。</p>]]></description>
</item>
<item>
    <title>用 rrweb 记录和回放用户网页操作</title>
    <link>https://www.simplife.tech/posts/rrweb/</link>
    <pubDate>Tue, 21 Sep 2021 13:45:41 &#43;0800</pubDate>
    <author>一峰</author>
    <guid>https://www.simplife.tech/posts/rrweb/</guid>
    <description><![CDATA[<p>发现了一个有意思的库：<strong>rrweb</strong>(<strong>record and replay the web</strong>)。</p>
<h2 id="什么是-rrweb">什么是 rrweb？</h2>
<p>rrweb 是一个开源的 js 库，可以<strong>记录用户在网页上的所有操作</strong>，然后<strong>完整地回放</strong>出来。</p>
<p>就像给用户在网页上的操作录了个视频，但实际上它并不是真的录屏，而是通过记录 DOM 变化、用户交互等事件，然后在回放时<strong>重新渲染</strong>出来。</p>]]></description>
</item>
<item>
    <title>发现一个能做 PPT 效果的库：WebSlides</title>
    <link>https://www.simplife.tech/posts/webslides-note/</link>
    <pubDate>Mon, 05 Jul 2021 22:17:58 &#43;0800</pubDate>
    <author>一峰</author>
    <guid>https://www.simplife.tech/posts/webslides-note/</guid>
    <description><![CDATA[<p>最近发现了一个叫 <strong>WebSlides</strong> 的东西，可以用 HTML 做出好看的 PPT 效果。</p>
<h2 id="什么是-webslides">什么是 WebSlides？</h2>
<p>简单说，就是一个可以让我们用 HTML + CSS 做 PPT 的库。不需要复杂的工具，只要会点 HTML 基础就能搞。</p>]]></description>
</item>
</channel>
</rss>
