<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Swordreforge&apos;s blog</title><link>https://blog.swordreforge.top</link><description>一个用 Rust 写的博客</description><generator>rustblog 2.0</generator><item><title>在 Intel 核显上微调 F5-TTS：一份设备级精确的 XPU 复现(经验总结版本)</title><link>https://blog.swordreforge.top/post/intel-f5tts-xpu</link><guid>https://blog.swordreforge.top/post/intel-f5tts-xpu</guid><pubDate>Wed, 14 Oct 2026 15:17:48 +0000</pubDate><description>目标：在 Intel 核显一体机上，无 NVIDIA、无 conda，从零复现 32uwgy 音色微调 + 推理服务。 官方代码零修改（git status 仅新增脚本）；数据与 ckpt 不进仓库（.gitignore 已覆盖）。 本文由一份实测复现手册整理成博客，保留关键路径…</description></item><item><title>把 5 万行 Rust 博客推倒重来，最后只剩 6 千行</title><link>https://blog.swordreforge.top/post/5-rust-6</link><guid>https://blog.swordreforge.top/post/5-rust-6</guid><pubDate>Sat, 3 Oct 2026 02:28:44 +0000</pubDate><description>三天前，我决定把写了很久的 Rust 博客推倒重来。起因很简单：每次想加一个功能，都要先在自研动态路由的一万六千行代码里找半天入口。老版本跑在 actix-web 4 上，积攒的东西不少：Tera 模板、手写 HTML 配一堆 vendored JS（darkreader、mat…</description></item><item><title>轻量级中文博客摘要库的 Rust 实现：在 512MB 服务器上跑起来的纯算法方案(老博客)</title><link>https://blog.swordreforge.top/post/rust-512mb</link><guid>https://blog.swordreforge.top/post/rust-512mb</guid><pubDate>Sat, 3 Oct 2026 01:50:06 +0000</pubDate><description>前言最近在给自己的博客添加自动摘要功能时，遇到了一个典型的「既要又要」困境：既要摘要质量过得去，又要服务器成本足够低（我的博客只跑在一台 512MB 内存的廉价 VPS 上）。市面上主流的 AI 摘要方案要么依赖云端 API（费用高、数据隐私存疑），要么需要加载动辄几百 MB 的…</description></item><item><title>Actix-Web 动态路由零停机热重载实现原理(老博客实现)</title><link>https://blog.swordreforge.top/post/actixweb</link><guid>https://blog.swordreforge.top/post/actixweb</guid><pubDate>Sat, 3 Oct 2026 01:48:31 +0000</pubDate><description>曾经，每次修改路由都需要重启服务，面对几百个请求的短暂中断，我陷入了沉思：能否在用户无感知的情况下，动态切换路由？今天，我将带大家深入 Rust 的 Actix-Web 框架，揭秘我们如何构建一套高性能、零停机的动态路由系统。这篇文章将告诉你：路由，真的可以像“热插拔”一样丝滑。…</description></item><item><title>让-Wayland-窗口_隐身_一次受制于合成器的实战记录niri</title><link>https://blog.swordreforge.top/post/wayland-niri</link><guid>https://blog.swordreforge.top/post/wayland-niri</guid><pubDate>Sat, 3 Oct 2026 01:46:55 +0000</pubDate><description>在 Wayland 上，你无法真正隐藏一个窗口——只能学会与合成器“商量”。背景我的开源项目 live2d-rs 里有一个“宠物模式”：一个始终置顶的小窗口，上面浮动着 Live2D 角色。在 X11 下，这活儿太简单了——调用 window.set_visible(false)…</description></item><item><title>Bevy 网页端（wasm32-unknown-unknown）移植复盘</title><link>https://blog.swordreforge.top/post/bevy-wasm32unknownunknown</link><guid>https://blog.swordreforge.top/post/bevy-wasm32unknownunknown</guid><pubDate>Sat, 3 Oct 2026 01:44:13 +0000</pubDate><description>把 Rust 游戏移植到网页端：一份踩坑复盘项目：bevy-vn-engine（水仙10周年版本） 范围：源码中所有针对网页端（wasm32）的特殊处理 结论先说：移植的核心不是改渲染代码，而是把六类平台差异收敛掉。一句话原则引擎 crate 保持平台无关（零 cfg），平台差异…</description></item><item><title>我用 Bevy 从零搓了个假的「操作系统」，然后把它开源了</title><link>https://blog.swordreforge.top/post/bevy</link><guid>https://blog.swordreforge.top/post/bevy</guid><pubDate>Sat, 3 Oct 2026 01:42:28 +0000</pubDate><description>项目仓库：https://github.com/swordreforge/bevy_n3ri_os Rust · Bevy 0.19 · Servo · wgpu · 纯 Rust Live2D 34,783 行代码，81 次提交，11 天先放地址，免得你划到最后还得往回翻：be…</description></item></channel></rss>