<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Engineering - 分类 - Misael Zapata</title><link>https://misael.org/zh-cn/categories/engineering/</link><description>Engineering - 分类 - Misael Zapata</description><generator>Hugo -- gohugo.io</generator><language>zh-CN</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Wed, 17 Jun 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://misael.org/zh-cn/categories/engineering/" rel="self" type="application/rss+xml"/><item><title>盗版世界杯直播流到底是怎么运作的</title><link>https://misael.org/zh-cn/clearkey-drm-world-cup-2026/</link><pubDate>Wed, 17 Jun 2026 00:00:00 +0000</pubDate><author><name>Misael Zapata</name></author><guid>https://misael.org/zh-cn/clearkey-drm-world-cup-2026/</guid><description><![CDATA[<div class="featured-image">
                <img src="/clearkey-drm-world-cup-2026/images/cover.png" referrerpolicy="no-referrer">
            </div>我去研究盗版流媒体网站和安卓应用到底是怎么播放世界杯的。DRM 密钥就在 HTML 里，应用的加密是 AES-ECB，而所谓的&rsquo;授权服务器&rsquo;不过是一个把密钥写在查询字符串里的 URL。]]></description></item><item><title>fastfn 第二部分：当函数不够用时（服务、工作负载，以及我本不想写的 docker-compose）</title><link>https://misael.org/zh-cn/fastfn-services-when-functions-arent-enough/</link><pubDate>Tue, 09 Jun 2026 00:00:00 +0000</pubDate><author><name>Misael Zapata</name></author><guid>https://misael.org/zh-cn/fastfn-services-when-functions-arent-enough/</guid><description>&lt;div class="featured-image">
&lt;img src="/fastfn-services-when-functions-arent-enough/images/cover.png" referrerpolicy="no-referrer">
&lt;/div>函数对于请求/响应是一种绝佳的形态。但对于数据库它是一种糟糕的形态。这是 fastfn 中长生命周期服务加入网关的那一部分——原生 docker、原生进程、Firecracker 微虚拟机——全部位于同一份工作负载配置之后。</description></item><item><title>fastfn 第一部分：我遇到了一个问题（并把 Lua 引入了我的生活）</title><link>https://misael.org/zh-cn/fastfn-lua-to-our-lives/</link><pubDate>Tue, 02 Jun 2026 00:00:00 +0000</pubDate><author><name>Misael Zapata</name></author><guid>https://misael.org/zh-cn/fastfn-lua-to-our-lives/</guid><description>&lt;div class="featured-image">
&lt;img src="/fastfn-lua-to-our-lives/images/cover.png" referrerpolicy="no-referrer">
&lt;/div>构建一个个人 FaaS 如何意外地与 FastCGI 押上了韵——多语言运行时、一个 Lua 网关，以及一个 JSON 线缆协议。第一部分讲函数侧；第二部分讲服务。</description></item><item><title>教技嘉键盘讲 Linux</title><link>https://misael.org/zh-cn/teaching-a-gigabyte-keyboard-to-speak-linux/</link><pubDate>Tue, 26 May 2026 00:00:00 +0000</pubDate><author><name>Misael Zapata</name></author><guid>https://misael.org/zh-cn/teaching-a-gigabyte-keyboard-to-speak-linux/</guid><description><![CDATA[<div class="featured-image">
                <img src="/teaching-a-gigabyte-keyboard-to-speak-linux/images/cover.png" referrerpolicy="no-referrer">
            </div>一块技嘉 Aero RGB 键盘、/dev/hidraw、一个非异或校验和，以及一条把&rsquo;每次都要 sudo&rsquo;变成&rsquo;它就是能用&rsquo;的 udev 规则。]]></description></item><item><title>Gocracker 编年史：用 Go 写的 microVM，从周末玩具到生产级沙箱</title><link>https://misael.org/zh-cn/gocracker-part-1-foundation/</link><pubDate>Tue, 19 May 2026 00:00:00 +0000</pubDate><author><name>Misael Zapata</name></author><guid>https://misael.org/zh-cn/gocracker-part-1-foundation/</guid><description>&lt;div class="featured-image">
&lt;img src="/gocracker-part-1-foundation/images/cover.png" referrerpolicy="no-referrer">
&lt;/div>一口气讲完整个 gocracker 的故事：为什么选 Go，KVM 到底是怎么工作的，差点把它搞死的并发 bug，把冷启动压到 200ms 以下的性能优化，以及那个差点把自己悄无声息搞死的生产层。</description></item><item><title>Memoirs：教会智能体记忆（而不必在云端失去理智）</title><link>https://misael.org/zh-cn/memoirs-local-first-memory/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><author><name>Misael Zapata</name></author><guid>https://misael.org/zh-cn/memoirs-local-first-memory/</guid><description>&lt;div class="featured-image">
&lt;img src="/memoirs-local-first-memory/images/cover.png" referrerpolicy="no-referrer">
&lt;/div>为什么拼接聊天记录无法扩展，以及我如何在 SQLite 之上构建了一个本地优先的概率性长期记忆系统。</description></item><item><title>node-vmm：感觉像创建进程一样简单的 VM 隔离</title><link>https://misael.org/zh-cn/node-vmm-instant-vms/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><author><name>Misael Zapata</name></author><guid>https://misael.org/zh-cn/node-vmm-instant-vms/</guid><description>&lt;div class="featured-image">
&lt;img src="/node-vmm-instant-vms/images/cover.png" referrerpolicy="no-referrer">
&lt;/div>1 关于容器的那个令人安心的谎言现代开发中有一个大家都默许的体面假象，因为它很方便：我们假装 Docker 容器既快又轻量。如果你的参照系是 2005 年裸机的配置过</description></item></channel></rss>