<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:media="http://search.yahoo.com/mrss/" version="2.0"><channel><title>Zeph小屋 | 瞬间</title><link>https://bmwy72.top</link><atom:link href="https://bmwy72.top/feed/moments/rss.xml" rel="self" type="application/rss+xml"/><description>打造开放性公共博客</description><generator>Halo v2.27.1</generator><language>zh-cn</language><image><url>https://tucan.cn-nb1.rains3.com/yjtp.png</url><title>Zeph小屋 | 瞬间</title><link>https://bmwy72.top</link></image><lastBuildDate>Mon, 2 Nov 2026 05:41:10 GMT</lastBuildDate><item><title><![CDATA[Zeph published on 2026-09-23 20:49:15]]></title><link>https://bmwy72.top/moments/moment-1ey1dnts</link><description><![CDATA[<img src="https://bmwy72.top/plugins/feed/assets/telemetry.gif?title=Zeph%20published%20on%202026-09-23%2020%3A49%3A15&amp;url=/moments/moment-1ey1dnts" width="1" height="1" alt="" style="opacity:0;">
<p>折腾了很久，终于把播放器的「引擎」和「皮肤」拆成了两层。
 <br>
 <br>
 以前改一次外观，得把整套播放逻辑复制一遍；现在加一套新皮肤只要一个目录加一份清单，引擎一行都不用动。目前有两套皮肤：悬浮玻璃和玫瑰玻璃 —— 右边这套抽屉式的就是新做的，封面会跟着播放转，歌单从按钮位置放大展开。
 <br>
 <br>
 功能全景、架构说明和全部 7 个版本的记录，都整理在下面这篇里了。</p>
<a href="https://bmwy72.top/archives/shunya-progress-overview">https://bmwy72.top/archives/shunya-progress-overview</a>]]></description><guid isPermaLink="false">moments/moment-1ey1dnts</guid><pubDate>Wed, 23 Sep 2026 12:49:15 GMT</pubDate></item><item><title><![CDATA[Zeph published on 2026-09-21 20:15:16]]></title><link>https://bmwy72.top/moments/moment-mfjtk7sx</link><description><![CDATA[<img src="https://bmwy72.top/plugins/feed/assets/telemetry.gif?title=Zeph%20published%20on%202026-09-21%2020%3A15%3A16&amp;url=/moments/moment-mfjtk7sx" width="1" height="1" alt="" style="opacity:0;">
<p>写了个 Windows 安装器，把 Java、Maven、Node、PHP、Go、Python、Gradle 的多版本工具链装进同一个目录。
 <br>
 <br>
 安装包只有 2.8 MB —— 工具都在安装时从镜像按清单下载，所以加版本不用重新打包。所有命令通过一层自动生成的 .cmd 转发脚本暴露，PATH 里永远只有一条。
 <br>
 <br>
 中间试过用符号链接、目录联接、硬链接来省掉这层脚本，三种全部失败：java.exe 会去自己所在目录找 jvm.dll，链接过去相对位置就变了。</p>
<a href="https://bmwy72.top/archives/extension-installer">https://bmwy72.top/archives/extension-installer</a>]]></description><guid isPermaLink="false">moments/moment-mfjtk7sx</guid><pubDate>Mon, 21 Sep 2026 12:15:16 GMT</pubDate></item><item><title><![CDATA[Zeph published on 2026-09-03 05:41:15]]></title><link>https://bmwy72.top/moments/moment-udendmd1</link><description><![CDATA[<img src="https://bmwy72.top/plugins/feed/assets/telemetry.gif?title=Zeph%20published%20on%202026-09-03%2005%3A41%3A15&amp;url=/moments/moment-udendmd1" width="1" height="1" alt="" style="opacity:0;">
<p>给「LGNewUi 恋爱纪念主题网站程序」做了套 Docker 部署方案。
 <br>
 <br>
 这套程序的环境挺折腾：imagick 要单独编译、gd 的编译参数写错会静默失效、代码还经过 SourceGuardian 加密，必须配对应版本的加载扩展。全部固化进镜像之后，部署就变成一行命令的事。
 <br>
 <br>
 11 个目录挂到宿主机，重建容器不丢数据；清单里的地址支持三级切换，配了 sha256 就逐字节校验。</p>
<a href="https://bmwy72.top/archives/lgnewui-docker">https://bmwy72.top/archives/lgnewui-docker</a>]]></description><guid isPermaLink="false">moments/moment-udendmd1</guid><pubDate>Wed, 2 Sep 2026 21:41:15 GMT</pubDate></item></channel></rss>