<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Linserin Yang&#39;s Blog</title>
<link>https://linserin.work/</link>
<atom:link href="https://linserin.work/rss.xml" rel="self" type="application/rss+xml"/>
<description></description>
<generator>Hugo -- gohugo.io</generator>
<item>
<title>[脱裤子放屁] 使用 blight 命令替代实现自动恢复亮度</title>
<link>https://linserin.work/posts/fix-brightness-on-debian/</link>
<pubDate>Thu, 27 Aug 2026 12:15:53 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/fix-brightness-on-debian/</guid>
<description><![CDATA[引言 在 切换系统到 Debian 13 中我提到了在每次关机/重启时总是无法保存亮度设置，而打开 systemctl list-units：
╰─$ su -c &#39;systemctl list-units | grep backlight&#39; 密码： sys-devices-platform-dell\x2dlaptop-leds-dell::kbd_backlight.device loaded active plugged /sys/devices/platform/dell-laptop/leds/dell::kbd_backlight systemd-backlight@leds:dell::kbd_backlight.service loaded active exited Load/Save Screen Backlight Brightness of leds:dell::kbd_backlight system-systemd\x2dbacklight.slice loaded active active Slice /system/systemd-backlight 只有一个用来保存键盘背光的 unit, 于是每次开机后都要把亮度调整下来。
想了一下，折腾不明白不如自己写一个替代实现：只需要实现在关机（poweroff 或者 halt）以及重启前获取亮度，将其写入磁盘，而在系统启动时，将亮度值取出并设置就可以了。
这个时候我们可以使用 blight 工具。
使用 blight 首先我们需要安装 blight 工具:
su root apt update apt install blight -y 查看 blight 用法：
╭─linserin@debian ~/Desktop/Hugo ╰─$ blight help blight: A backlight utility for Linux that plays well with hybrid GPUs &#34;And man said, &#39;let there b-light&#39; and there was light.]]></description>
<content:encoded><![CDATA[<h2 id="引言">引言</h2>
<p>在 <a href="https://linserin.work//posts/switch-to-debian/">切换系统到 Debian 13</a> 中我提到了在每次关机/重启时总是无法保存亮度设置，而打开 <code>systemctl list-units</code>：</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>╰─$ su -c <span>&#39;systemctl list-units | grep backlight&#39;</span>
</span></span><span><span>密码： 
</span></span><span><span>  sys-devices-platform-dell<span>\x</span>2dlaptop-leds-dell::kbd_backlight.device                      loaded active plugged   /sys/devices/platform/dell-laptop/leds/dell::kbd_backlight
</span></span><span><span>  systemd-backlight@leds:dell::kbd_backlight.service                                       loaded active exited    Load/Save Screen Backlight Brightness of leds:dell::kbd_backlight
</span></span><span><span>  system-systemd<span>\x</span>2dbacklight.slice                                                        loaded active active    Slice /system/systemd-backlight
</span></span></code></pre></div><p>只有一个用来保存键盘背光的 unit, 于是每次开机后都要把亮度调整下来。</p>
<p>想了一下，折腾不明白不如自己写一个替代实现：只需要实现在关机（<code>poweroff</code> 或者 <code>halt</code>）以及重启前获取亮度，将其写入磁盘，而在系统启动时，将亮度值取出并设置就可以了。</p>
<p>这个时候我们可以使用 <code>blight</code> 工具。</p>
<h2 id="使用-blight">使用 blight</h2>
<p>首先我们需要安装 blight 工具:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>su root
</span></span><span><span>apt update
</span></span><span><span>apt install blight -y
</span></span></code></pre></div><p>查看 <code>blight</code> 用法：</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>╭─linserin@debian ~/Desktop/Hugo
</span></span><span><span>╰─$ blight help
</span></span><span><span>blight: A backlight utility <span>for</span> Linux that plays well with hybrid GPUs
</span></span><span><span>
</span></span><span><span><span>&#34;And man said, &#39;let there b-light&#39; and there was light.&#34;</span> - Some Book 1:3
</span></span><span><span>
</span></span><span><span>Flags: sweep <span>[</span>--sweep, -s<span>]</span>, dev <span>[</span>--device &lt;name&gt;, -d &lt;name&gt;<span>]</span>
</span></span><span><span>    Sweep flag lets you increase brightness gradually, resulting in a smooth change.
</span></span><span><span>    Dev <span>(</span>short <span>for</span> device<span>)</span> flag lets you specify a backlight device target other than the default one.
</span></span><span><span>
</span></span><span><span>Commands
</span></span><span><span>inc <span>[</span>val<span>]</span> <span>[</span>flags: dev, sweep<span>]</span> -&gt; increase brightness
</span></span><span><span>dec <span>[</span>val<span>]</span> <span>[</span>flags: dev, sweep<span>]</span> -&gt; decrease brightness
</span></span><span><span>set <span>[</span>val<span>]</span> <span>[</span>flags: dev<span>]</span> -&gt; set custom brightness value
</span></span><span><span>save <span>[</span>flags: dev<span>]</span> -&gt; save current brightness value to restore later
</span></span><span><span>restore -&gt; restore saved brightness value
</span></span><span><span>
</span></span><span><span>setup -&gt; installs udev rules and adds user to video group <span>(</span>run with sudo<span>)</span>
</span></span><span><span>status <span>[</span>flags: dev<span>]</span> -&gt; backlight device status
</span></span><span><span>list -&gt; list all backlight devices
</span></span><span><span>help -&gt; display help
</span></span><span><span>
</span></span><span><span>Examples:
</span></span><span><span>    sudo blight setup
</span></span><span><span>    blight status <span>(</span>show backlight device status info<span>)</span>
</span></span><span><span>    blight inc <span>5</span> --sweep <span>(</span>increase brightness smoothly by 5%<span>)</span>
</span></span><span><span>    blight set <span>10</span> <span>(</span>sets the brightness value to 10<span>)</span>
</span></span><span><span>    blight inc <span>2</span> -s -d nvidia_0 <span>(</span>increases nvidia_0<span>&#39;</span>s brightness smoothly by 2%<span>)</span>
</span></span></code></pre></div><p>不难看出，这里 <code>blight</code> 工具提供了一个 <code>save</code> 和一个 <code>restore</code>，用来保存和恢复亮度值。但是我们这里不使用。<sup id="fnref:1"><a href="https://linserin.work/posts/fix-brightness-on-debian/#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup></p>
<h3 id="初始化-blight">初始化 blight</h3>
<p>让我们首先初始化 <code>blight</code> 工具：</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>sudo blight setup
</span></span></code></pre></div><p>那么我们就能直接通过 <code>blight status</code> 取得亮度值，通过 <code>blight set &lt;value&gt;</code> 恢复亮度值了</p>
<h3 id="思路">思路</h3>
<p>如何在每次开机关机时执行操作？这个时候就需要创建一个服务了。</p>
<p>首先查看 blight 的文件位置:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>╭─linserin@debian ~/Desktop/Hugo
</span></span><span><span>╰─$ which blight
</span></span><span><span>/usr/bin/blight
</span></span></code></pre></div><p>位于 <code>/usr/bin/blight</code>，我们记录下来。</p>
<p>那么我创建一个程序，设定命令行参数 <code>save</code> 从 <code>blight status</code> 中获取亮度值并写入磁盘，以及 <code>save</code> 参数从磁盘中获取并通过 <code>blight set</code> 来设置。</p>
<p>由于需求其实很简单，扔给一个稍微聪明点的 AI 都能快速解决，就不纠结怎么写这个程序了。</p>
<p>此处我使用 Go 语言编写：<a href="https://gist.github.com/Linserin/ca7be25459b7a8d0b78e77c53d3df56e">GitHub Gists</a> | <a href="https://paste.opendev.org/show/bvWfrTr93HyaBXok5vXs/">paste.opendev.org</a></p>
<p>将其编译后产物移动到:</p>
<pre tabindex="0"><code>/usr/bin/blightctl
</code></pre><h3 id="创建服务">创建服务</h3>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>su root
</span></span><span><span>cd /etc/systemd/system/
</span></span><span><span>nano backlight.service
</span></span></code></pre></div><p>将下方文件内容粘贴:</p>
<div class="highlight"><pre tabindex="0"><code class="language-service" data-lang="service"><span><span><span>[Unit]</span>
</span></span><span><span><span>Description</span><span>=</span><span>Save and restore backlight brightness via blight</span>
</span></span><span><span><span>Before</span><span>=</span><span>shutdown.target reboot.target halt.target</span>
</span></span><span><span><span>After</span><span>=</span><span>graphical-session.target</span>
</span></span><span><span>
</span></span><span><span><span>[Service]</span>
</span></span><span><span><span>Type</span><span>=</span><span>oneshot</span>
</span></span><span><span><span>RemainAfterExit</span><span>=</span><span>yes</span>
</span></span><span><span><span>ExecStart</span><span>=</span><span>/usr/bin/blightctl restore</span>
</span></span><span><span><span>ExecStop</span><span>=</span><span>/usr/bin/blightctl save</span>
</span></span><span><span><span>StandardOutput</span><span>=</span><span>tty</span>
</span></span><span><span><span>StandardError</span><span>=</span><span>tty</span>
</span></span><span><span><span>TTYPath</span><span>=</span><span>/dev/tty1</span>
</span></span><span><span>
</span></span><span><span><span>[Install]</span>
</span></span><span><span><span>WantedBy</span><span>=</span><span>graphical-session.target</span>
</span></span></code></pre></div><p>这样，就创建了一个 <code>backlight.service</code> 服务，能自动保存亮度了。</p>
<p>现在保存所有信息，重启试试看:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>systemctl reboot
</span></span></code></pre></div><div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>由于直接使用 <code>blight restore</code> 会由于不知名原因导致 <code>blight</code> 出错，但是由另一个程序通过命令行手动指定亮度值是可行的，因此此处不使用 <code>blight restore</code>。&#160;<a href="https://linserin.work/posts/fix-brightness-on-debian/#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded>
</item>
<item>
<title>买还是不买</title>
<link>https://linserin.work/posts/buy-or-not/</link>
<pubDate>Wed, 19 Aug 2026 12:53:25 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/buy-or-not/</guid>
<description><![CDATA[都在说最近数码产品价格（笔记本）价格居高不下，我不禁看向手里抱着的这台笔记本
╭─linserin@debian ~/Desktop/Hugo ╰─$ fastfetch -l none linserin@debian --------------- OS: Debian GNU/Linux 13.6 (trixie) x86_64 Host: Inspiron 5545 (A02) Kernel: Linux 6.12.95+deb13-amd64 Uptime: 52 mins Packages: 2142 (dpkg) Shell: zsh 5.9 Display (CMN15BF): 1366x768 in 16&#34;, 60 Hz DE: Xfce4 4.20 WM: Xfwm4 (X11) WM Theme: Default Theme: Qogir-Dark [GTK2/3/4] Icons: Qogir-Manjaro-Dark [GTK2/3/4] Font: Sans (10pt) [GTK2/3/4] Cursor: Moga-Sandy (72px) Terminal: xfce4-terminal 1.1.4 Terminal Font: DejaVu Sans Mono (13pt) CPU: AMD A10-7300 Radeon R6, 10 Compute Cores 4C+6G (4) @ 1.]]></description>
<content:encoded><![CDATA[<p>都在说最近数码产品价格（笔记本）价格居高不下，我不禁看向手里抱着的这台笔记本</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>╭─linserin@debian ~/Desktop/Hugo 
</span></span><span><span>╰─$ fastfetch -l none
</span></span><span><span>linserin@debian
</span></span><span><span>---------------
</span></span><span><span>OS: Debian GNU/Linux 13.6 <span>(</span>trixie<span>)</span> x86_64
</span></span><span><span>Host: Inspiron <span>5545</span> <span>(</span>A02<span>)</span>
</span></span><span><span>Kernel: Linux 6.12.95+deb13-amd64
</span></span><span><span>Uptime: <span>52</span> mins
</span></span><span><span>Packages: <span>2142</span> <span>(</span>dpkg<span>)</span>
</span></span><span><span>Shell: zsh 5.9
</span></span><span><span>Display <span>(</span>CMN15BF<span>)</span>: 1366x768 in 16<span>&#34;, 60 Hz
</span></span></span><span><span><span>DE: Xfce4 4.20
</span></span></span><span><span><span>WM: Xfwm4 (X11)
</span></span></span><span><span><span>WM Theme: Default
</span></span></span><span><span><span>Theme: Qogir-Dark [GTK2/3/4]
</span></span></span><span><span><span>Icons: Qogir-Manjaro-Dark [GTK2/3/4]
</span></span></span><span><span><span>Font: Sans (10pt) [GTK2/3/4]
</span></span></span><span><span><span>Cursor: Moga-Sandy (72px)
</span></span></span><span><span><span>Terminal: xfce4-terminal 1.1.4
</span></span></span><span><span><span>Terminal Font: DejaVu Sans Mono (13pt)
</span></span></span><span><span><span>CPU: AMD A10-7300 Radeon R6, 10 Compute Cores 4C+6G (4) @ 1.90 GHz
</span></span></span><span><span><span>GPU: AMD Radeon R6 Graphics
</span></span></span><span><span><span>Memory: 960.48 MiB / 6.54 GiB (14%)
</span></span></span><span><span><span>Swap: 0 B / 6.95 GiB (0%)
</span></span></span><span><span><span>Disk (/): 42.87 GiB / 908.98 GiB (5%) - ext4
</span></span></span><span><span><span>Local IP (wlp2s0): 192.168.3.22/24
</span></span></span><span><span><span>Battery (DELL WYT3M01A): 100% [AC Connected]
</span></span></span><span><span><span>Locale: zh_CN.UTF-8
</span></span></span></code></pre></div><p>该说不说， Debian 配合 Xfce 对这个 14 年的老机真的适配相当不错，开两个 Xfce 终端标签页和一个 Mousepad 这类自带的程序占用不到 1 GB, Swap 更是用不上，不过这些软件上的帮助尽管有，但实际上仍然吃力。</p>
<p>推土机时代的旧架构拿来记事本 Coding 还不错（当然此处是 Mousepad），用 VS Code 尚且略显吃力，JetBrains 系列只怕困难重重。玩玩 MC 1.16.x 尚且还不错，其余往后就没试过了。</p>
<p>不过 Linserin 本人还是很有折腾精神的，不然也就不会把原本的 Windows 7 替换成 Debian 了。</p>
<p>当然，作为日用，很多时候我也会折腾，例如有时编译一些小项目（尽管多数时间都是下载预编译的成品），以及写 <a href="https://linserin.work//notes">笔记</a> 时的跑的小型前端静态项目（文档站），目前看下来暂时没有很大瓶颈，等等就好嘛。</p>
<p>不过，到了网页浏览这里，问题有点严重了。</p>
<p>用 Firefox 浏览网页遇到几次浏览一会儿就突然整个系统无响应，接着屏幕黑掉（但是有屏幕背光）。用 SSH 连接回复超时; 按下电源键没有 systemd 的关机停止服务的滚动日志，就是无响应。</p>
<p>而强制重启过后回看 journal 是啥也没有&hellip;我以后控制一下自己尽量不浏览太重量级的网页来勉强这机子吧。</p>
<p>实际上我基本上接触到的都是落后至少好几年起步的电子产品，For example, 我现在主力机是 P30Pro, 一台运行 iOS 15 的 iPhone 7 作为几乎不使用的摆一边的小东西。</p>
<p>P30Pro 尚且接个充电宝尚且能打，玩玩游戏能带动，就是只有 128 GB Mem 有点吃紧。</p>
<p>要不&hellip;等等吧&hellip;</p>
<p>用 Debian 的话，感谢 Debian 社区强大的软件生态，使用 <code>apt</code> 可以安装绝大多数程序，包管理相对方便。再者我现在很少玩游戏（玩 MC 也是可能一两个月才拿出来启动一次）。</p>
<p>那如果实在需要跑大型项目的，这个机子留着做 SSH 入口或者 RDP 入口，项目先挂在学校机房跑。其余的等我钱攒够了，准备换机子时再说。</p>
<p>那就这样。</p>
]]></content:encoded>
</item>
<item>
<title>末班车</title>
<link>https://linserin.work/posts/last-bus/</link>
<pubDate>Wed, 05 Aug 2026 07:34:24 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/last-bus/</guid>
<description><![CDATA[距离出发还有七分钟，我险而又险登上了开往江门的城轨。
广州南站的月台上，列车的受电弓正在张开，在雨天下的广州南站拉出一串响亮的电火花。
从江门东站下来，转到公交车站，等开往我家里的末班公交车。
在晚上 10 点等车相当无聊，我走过去对面便利店买了瓶水，坐在肯德基门口的椅子上大口喝起来。
看见差不多要发车了，我找到一辆开进站点的公交车司机，问好回家的路线的始发候车位。
快发车时，看见一个男人走来。
&ldquo;你在等哪一部车？&rdquo;
我以为是公交车司机，随口回应了我要坐的路线。
&ldquo;这路线的发车还要一会，起码十点多的。&rdquo;
这时我又认为他是一起等车的乘客。
我:&ldquo;不是呀，就十点发车。&rdquo;
&ldquo;哦差不多啦，你家住哪？&rdquo;
我回答了我家附近一些具有辨识性的地点。
&ldquo;哦有点远啊，发车还要等会。&rdquo;
&ldquo;看现在这么晚，去到都快十一点了，走吧我载你去。&rdquo;
这话说出来，我也明白了，这是拉客呢。
我平常不善拒绝别人，便随口回句不用了。
这司机又开始说什么便宜点，说去那里多少分钟就够了，比公交车快。
我还是坚持坐公交。
几番拉扯，我还是没有上他的车。
一会儿过去，公交车司机拉开车门，开了车厢灯，我刷卡找了个位置坐，车上的数字时钟显示为 22:00。
一路坐到终点站。
从站点下车，车上的灯一下就被关掉了，我慢慢悠悠走回家。
司机拉客没问题。我不坐他的车也没什么。只是因为我手上有半价学生卡而且不赶时间罢了。
当然我必须承认我有担心自己被宰的成分。]]></description>
<content:encoded><![CDATA[<p>距离出发还有七分钟，我险而又险登上了开往江门的城轨。</p>
<p>广州南站的月台上，列车的受电弓正在张开，在雨天下的广州南站拉出一串响亮的电火花。</p>
<p>从江门东站下来，转到公交车站，等开往我家里的末班公交车。</p>
<p>在晚上 10 点等车相当无聊，我走过去对面便利店买了瓶水，坐在肯德基门口的椅子上大口喝起来。</p>
<p>看见差不多要发车了，我找到一辆开进站点的公交车司机，问好回家的路线的始发候车位。</p>
<p>快发车时，看见一个男人走来。</p>
<p>&ldquo;你在等哪一部车？&rdquo;</p>
<p>我以为是公交车司机，随口回应了我要坐的路线。</p>
<p>&ldquo;这路线的发车还要一会，起码十点多的。&rdquo;</p>
<p>这时我又认为他是一起等车的乘客。</p>
<p>我:&ldquo;不是呀，就十点发车。&rdquo;</p>
<p>&ldquo;哦差不多啦，你家住哪？&rdquo;</p>
<p>我回答了我家附近一些具有辨识性的地点。</p>
<p>&ldquo;哦有点远啊，发车还要等会。&rdquo;</p>
<p>&ldquo;看现在这么晚，去到都快十一点了，走吧我载你去。&rdquo;</p>
<p>这话说出来，我也明白了，这是拉客呢。</p>
<p>我平常不善拒绝别人，便随口回句不用了。</p>
<p>这司机又开始说什么便宜点，说去那里多少分钟就够了，比公交车快。</p>
<p>我还是坚持坐公交。</p>
<p>几番拉扯，我还是没有上他的车。</p>
<p>一会儿过去，公交车司机拉开车门，开了车厢灯，我刷卡找了个位置坐，车上的数字时钟显示为 22:00。</p>
<p>一路坐到终点站。</p>
<p>从站点下车，车上的灯一下就被关掉了，我慢慢悠悠走回家。</p>
<p>司机拉客没问题。我不坐他的车也没什么。只是因为我手上有半价学生卡而且不赶时间罢了。</p>
<p>当然我必须承认我有担心自己被宰的成分。</p>
]]></content:encoded>
</item>
<item>
<title>字体与 Feed - What Has Been Improved</title>
<link>https://linserin.work/posts/what-has-been-improved/</link>
<pubDate>Tue, 28 Jul 2026 11:19:24 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/what-has-been-improved/</guid>
<description><![CDATA[引言 大概一两个月之前，我对主题进行了修改，修改的内容大致是把左上的 Title 以及 Recent Posts 中的文章的 Title 给加上了 text-shadow 效果。
而就在不久前，QQ 上有网站访客跟我提到，text-shadow 对于近视等的患者会造成阅读上的困难。
事实上，我一开始加入 shadow 效果倒没有想得太多，而且 shadow 也不是全面使用的，不过既然了解这回事后，我也就说会在下一个 Deployment 中改一下。
那就简单 水一篇 说一下&hellip;
Dropdown 菜单 这个主题有挺多地方可以完善一下的。For example, 在移动端的 Dropdown 菜单就是一个问题：
这是截图：
看起来就像一段话，没有明显分割
当然也可能是主题作者没想到中文显示效果在这里这么奇怪
那好，就对着 item 修改一下就行
div#nav-dropdown-menu .nav-item { border-bottom: 1px solid var(--dim-color); } 这就有了 1px 的小分割。
然后也调整了布局，看起来就正常点&hellip;
字体 字体的使用 当初孩子不懂，直接使用了 Roboto Mono. 对于中文支持为无&hellip;
Mono 字体可能不适合文章阅读, 转而使用了 Noto Sans Simplified Chinese 作为正文字体。
CodeBlock 换完字体发现代码块的字体并没有等宽，Noto Sans SC 不是一个等宽字体。
那就把 JetBrains Mono 通过 Google Fonts API 引入并应用为代码块字体。]]></description>
<content:encoded><![CDATA[<h1 id="引言">引言</h1>
<p>大概一两个月之前，我对主题进行了修改，修改的内容大致是把左上的 Title 以及 Recent Posts 中的文章的 Title 给加上了 <code>text-shadow</code> 效果。</p>
<p>而就在不久前，QQ 上有网站访客跟我提到，<code>text-shadow</code> 对于近视等的患者会造成阅读上的困难。</p>
<p>事实上，我一开始加入 shadow 效果倒没有想得太多，而且 shadow 也不是全面使用的，不过既然了解这回事后，我也就说会在下一个 Deployment 中改一下。</p>
<p>那就简单 <del>水一篇</del> 说一下&hellip;</p>
<h1 id="dropdown-菜单">Dropdown 菜单</h1>
<p>这个主题有挺多地方可以完善一下的。For example, 在移动端的 Dropdown 菜单就是一个问题：</p>
<p>这是截图：</p>
<hr>
<p><img src="https://linserin.work//img/dropdown-old.png" alt=""></p>
<hr>
<blockquote>
<p>看起来就像一段话，没有明显分割</p>
<p><del>当然也可能是主题作者没想到中文显示效果在这里这么奇怪</del></p>
</blockquote>
<p>那好，就对着 item 修改一下就行</p>
<div class="highlight"><pre tabindex="0"><code class="language-css" data-lang="css"><span><span><span>div</span>#nav-dropdown-menu .<span>nav-item</span> {
</span></span><span><span>  <span>border-bottom</span>: <span>1</span><span>px</span> <span>solid</span> <span>var</span>(<span>--</span>dim<span>-</span><span>color</span>);
</span></span><span><span>}
</span></span></code></pre></div><p>这就有了 1px 的小分割。</p>
<p>然后也调整了布局，看起来就正常点&hellip;</p>
<h1 id="字体">字体</h1>
<h2 id="字体的使用">字体的使用</h2>
<p>当初孩子不懂，直接使用了 <a href="https://fonts.google.com/specimen/Roboto+Mono">Roboto Mono</a>. 对于中文支持为无&hellip;</p>
<p>Mono 字体可能不适合文章阅读, 转而使用了 <a href="https://fonts.google.com/noto/specimen/Noto+Sans+SC">Noto Sans Simplified Chinese</a> 作为正文字体。</p>
<h2 id="codeblock">CodeBlock</h2>
<p>换完字体发现代码块的字体并没有等宽，Noto Sans SC 不是一个等宽字体。</p>
<p>那就把 <a href="https://fonts.google.com/specimen/JetBrains+Mono">JetBrains Mono</a> 通过 Google Fonts API 引入并应用为代码块字体。</p>
<h1 id="feed">Feed</h1>
<p>根目录下方的 RSS XML 会把关于，友链，搜索等无关的页面编排进入，<code>no-index</code> 标注也并不能够将其从 RSS 中移除。结果搜索一番才发现，可以根据路径进行订阅。既然我只需要 <code>posts</code> 下方的文章，那就直接把订阅地址更换为 <code>/posts/rss.xml</code> 就行了</p>
<p>What&rsquo;s more, 如果阅读器支持，现在可以通过直接输入 <code>linserin.work</code> 来订阅 <code>/posts/</code> 下的更新而不会引入其余内容了。</p>
]]></content:encoded>
</item>
<item>
<title>4:37, 梦中穿绿衣服的老奶奶</title>
<link>https://linserin.work/posts/7-18-a-dream/</link>
<pubDate>Sat, 18 Jul 2026 03:51:23 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/7-18-a-dream/</guid>
<description><![CDATA[前情提要 之前我在路上凉鞋脱底胶了, 凉鞋底掉了.
后面我就这样走回家了.
警告 这仅仅只是一个梦, 切勿代入现实. 我在平常待人是很和善的.
2026.7.18, 4:37 我在一个骑楼下, 不知道去哪.
梦里阳光斜射在骑楼下的光滑瓷砖台阶上.
我不知道为什么, 手机挂在骑楼一侧的栏杆上, 栏杆装在一栋绿色建筑的窗户上. 手机连着充电宝, 然后我就把东西放在那, 走了, 去一个地方, 尽管实际上我并不知道去哪.
这条路是类似鱼骨的形状, 我在鱼骨末端, 要去到鱼骨支干, 到邻近的另一条鱼骨那里.
走到路的尽头, 掉头到另一条路.
结果发现要走得有点远
随即我回去拿手机和充电宝.
突然一身穿绿油油的老奶奶紧靠建筑物的转角突然出现在我面前, 手里还拿着我当时脱胶掉下来的凉鞋底.
我被吓了一跳, 要一个突脸老奶奶都能吓到我, 何况她诡异地拿着个凉鞋底.
我不知道从哪里哪个地方掏出了什么东西, 然后把她扑倒在小路的另一侧. 把那个东西直接往她脸上打去.
她毫发无损, 还盯着我看, 那个眼睛直勾勾的.
我在梦里骂了一句脏话.
过了几秒, 梦醒了.
拿出手机看时间, 4:37.]]></description>
<content:encoded><![CDATA[<h2 id="前情提要">前情提要</h2>
<p>之前我在路上凉鞋脱底胶了, 凉鞋底掉了.</p>
<p>后面我就这样走回家了.</p>
<h3 id="警告">警告</h3>
<p>这仅仅只是一个梦, 切勿代入现实. 我在平常待人是很和善的.</p>
<h2 id="2026718--437">2026.7.18,  4:37</h2>
<p>我在一个骑楼下, 不知道去哪.</p>
<p>梦里阳光斜射在骑楼下的光滑瓷砖台阶上.</p>
<p>我不知道为什么, 手机挂在骑楼一侧的栏杆上, 栏杆装在一栋绿色建筑的窗户上. 手机连着充电宝, 然后我就把东西放在那, 走了, 去一个地方, 尽管实际上我并不知道去哪.</p>
<p>这条路是类似鱼骨的形状, 我在鱼骨末端, 要去到鱼骨支干, 到邻近的另一条鱼骨那里.</p>
<p>走到路的尽头, 掉头到另一条路.</p>
<p>结果发现要走得有点远</p>
<p>随即我回去拿手机和充电宝.</p>
<p>突然一身穿绿油油的老奶奶紧靠建筑物的转角突然出现在我面前, 手里还拿着我当时脱胶掉下来的凉鞋底.</p>
<p>我被吓了一跳, 要一个突脸老奶奶都能吓到我, 何况她诡异地拿着个凉鞋底.</p>
<p>我不知道从哪里哪个地方掏出了什么东西, 然后把她扑倒在小路的另一侧. 把那个东西直接往她脸上打去.</p>
<p>她毫发无损, 还盯着我看, 那个眼睛直勾勾的.</p>
<p>我在梦里骂了一句脏话.</p>
<p>过了几秒, 梦醒了.</p>
<p>拿出手机看时间, 4:37.</p>
]]></content:encoded>
</item>
<item>
<title>切换系统到 Debian 13</title>
<link>https://linserin.work/posts/switch-to-debian/</link>
<pubDate>Fri, 10 Jul 2026 13:52:40 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/switch-to-debian/</guid>
<description><![CDATA[最近把自己的主力机换个系统，换到 Debian 上了。
之前桌面环境用的 Xfce, 在虚拟机里面运行算流畅就自信迁移，把主力 Windows 换成 Linux 了。
第一个坑 我在 Windows 中用某全自动迁移程序，结果给我选了个速度在广东一坨的某商业云镜像站。后来我把 Batch File 改成南科大的镜像站（离我最近）
某大厂怎么软件源速度这么能这么慢啊&hellip;
第二个坑 我在用的是笔记本电脑，屏幕亮度的调节是很重要的。但是发现进入配置文件，不能调节亮度，用 blight 这类命令也不行。看看显卡：
INSTALL 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R6 Graphics] ╭─linserin@debian ~ ╰─$ xrandr --listproviders Providers: number : 1 Provider 0: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:KAVERI @ pci:0000:00:01.0 没错，我没有安装驱动。]]></description>
<content:encoded><![CDATA[<p>最近把自己的主力机换个系统，换到 Debian 上了。</p>
<p>之前桌面环境用的 Xfce, 在虚拟机里面运行算流畅就自信迁移，把主力 Windows 换成 Linux 了。</p>
<h2 id="第一个坑">第一个坑</h2>
<p>我在 Windows 中用某全自动迁移程序，结果给我选了个速度在广东一坨的某商业云镜像站。后来我把 Batch File 改成南科大的镜像站（离我最近）</p>
<p>某大厂怎么软件源速度这么能这么慢啊&hellip;</p>
<h2 id="第二个坑">第二个坑</h2>
<p>我在用的是笔记本电脑，屏幕亮度的调节是很重要的。但是发现进入配置文件，不能调节亮度，用 <code>blight</code> 这类命令也不行。看看显卡：</p>
<pre tabindex="0"><code>INSTALL 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri [Radeon R6 Graphics]
</code></pre><div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>╭─linserin@debian ~ 
</span></span><span><span>╰─$ xrandr --listproviders
</span></span><span><span>
</span></span><span><span>Providers: number : <span>1</span>
</span></span><span><span>Provider 0: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: <span>4</span> outputs: <span>3</span> associated providers: <span>0</span> name:KAVERI @ pci:0000:00:01.0
</span></span></code></pre></div><p>没错，我没有安装驱动。</p>
<hr>
<h2 id="第三">第三</h2>
<p>这个估计不算是坑。</p>
<p>在安装一个不知名软件包时，不知道什么情况，一个 <code>mv</code> 命令把 <code> /usr/lib</code> 和 <code>/usr/share</code> 给整消失了，Xfce 桌面崩了，然后重启时 dbus 一堆服务启动失败。虽然系统能进去，但是 apt 和 Xfce 等软件全都不正常工作。</p>
<p>于是我进去 Recovery Mode, 连接互联网，想 <code>chroot</code>  进去用 <code>dpkg</code> 一类工具修补，但是由于链接库都没了所以说 <code> apt</code>  报错。好在 rescue 里，网络能使用。于是我和就 ChatGPT 切磋半天，一个一个包 <code> wget</code>  下来。弄到一半发现 <code>dpkg -S</code>  下来起码上百个包。</p>
<p>够我折腾了，果断放弃，把 <code>linux</code> 和 <code> initrd.gz</code> 从镜像站下过来然后进 GRUB 命令行启动 netinst 了</p>
<h1 id="感受">感受</h1>
<p><img src="https://linserin.work//img/switch-to-debian/mem.jpg" alt="">
换下来其实也不是很大坑。相比之前的 Windows 10 开机时长也差不多。但是 Xfce 的占有内存占用真的挺少。而且就算我开着个 VS Code 也就占据了 2.2 G，非常适合我。</p>
<p>以及，虽然我基本不使用 node.js, Debian 13 的软件源似乎 node 版本只能装到 20（虽然我知道可以靠改 source 或者 <code>nvm</code> 命令来安装），让我有点惊讶。
<img src="https://linserin.work//img/switch-to-debian/apt-node.jpg" alt=""></p>
<blockquote>
<p>引用图片：北京外国语大学开源软件镜像站 / <a href="https://mirrors.bfsu.edu.cn/debian/pool/main/n/nodejs/">https://mirrors.bfsu.edu.cn/debian/pool/main/n/nodejs/</a></p>
</blockquote>
<hr>
<p>Update: 稳定性堪忧，AMD 的驱动时不时就掉</p>
<hr>
<p>Update 2: 我收回前面的话，稳定性还不错; 但是每一次启动都要重新用 <code>blight</code> 设置亮度（</p>
]]></content:encoded>
</item>
<item>
<title>将原始 Markdown 文件一同加入站点构建</title>
<link>https://linserin.work/posts/markdown-hugo/</link>
<pubDate>Tue, 07 Jul 2026 05:28:18 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/markdown-hugo/</guid>
<description><![CDATA[直接在站点构建时把原文 Markdown 加入到构建中。
效果如上方所示
引言 Hugo 在默认情况下，是不会把原始 Markdown 一并加入构建输出的。但在翻阅由 Google 出品的 Docsy 主题文档后1，发现是支持这一项功能的，但是默认情况不启用。(虽然这个功能在 Docsy 原文中是为了给 LLM Agents 准备的)
这项功能在一些情况下挺实用，例如要转载一篇长文章，直接复制显然不方便，直接下载 md 文件显得舒服很多。
动手 修改站点配置 Hugo 内置了多种输出格式，包括 HTML,RSS,JSON,Markdown。要启用 Markdown 输出，要需要配置添加到 Hugo 输出配置中。例如: hugo.yaml:
outputs: page: [HTML, markdown] section: [HTML, RSS, markdown] hugo.toml:
[outputs] page = [ &#34;HTML&#34;, &#34;markdown&#34; ] section = [ &#34;HTML&#34;, &#34;RSS&#34;, &#34;print&#34;, &#34;markdown&#34; ] hugo.json:
{ &#34;outputs&#34;: { &#34;page&#34;: [&#34;HTML&#34;, &#34;markdown&#34;], &#34;section&#34;: [&#34;HTML&#34;, &#34;RSS&#34;, &#34;print&#34;, &#34;markdown&#34;] } } 而以本站点为例子，我的配置文件是这样的:]]></description>
<content:encoded><![CDATA[<p>直接在站点构建时把原文 Markdown 加入到构建中。</p>
<p>效果如上方所示</p>
<h1 id="引言">引言</h1>
<p>Hugo 在默认情况下，是不会把原始 Markdown 一并加入构建输出的。但在翻阅由 Google 出品的 Docsy 主题文档后<sup id="fnref:1"><a href="https://linserin.work/posts/markdown-hugo/#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>，发现是支持这一项功能的，但是默认情况不启用。(虽然这个功能在 Docsy 原文中是为了给 LLM Agents 准备的)</p>
<p>这项功能在一些情况下挺实用，例如要转载一篇长文章，直接复制显然不方便，直接下载 md 文件显得舒服很多。</p>
<h1 id="动手">动手</h1>
<h2 id="修改站点配置">修改站点配置</h2>
<p>Hugo 内置了多种输出格式，包括 HTML,RSS,JSON,Markdown。要启用 Markdown 输出，要需要配置添加到 Hugo 输出配置中。例如:
<code>hugo.yaml</code>:</p>
<div class="highlight"><pre tabindex="0"><code class="language-yaml" data-lang="yaml"><span><span><span>outputs</span>:
</span></span><span><span>  <span>page</span>: [<span>HTML, markdown]</span>
</span></span><span><span>  <span>section</span>: [<span>HTML, RSS, markdown]</span>
</span></span></code></pre></div><hr>
<p><code>hugo.toml</code>:</p>
<div class="highlight"><pre tabindex="0"><code class="language-toml" data-lang="toml"><span><span>[<span>outputs</span>]
</span></span><span><span><span>page</span> = [ <span>&#34;HTML&#34;</span>, <span>&#34;markdown&#34;</span> ]
</span></span><span><span><span>section</span> = [ <span>&#34;HTML&#34;</span>, <span>&#34;RSS&#34;</span>, <span>&#34;print&#34;</span>, <span>&#34;markdown&#34;</span> ]
</span></span></code></pre></div><hr>
<p><code>hugo.json</code>:</p>
<div class="highlight"><pre tabindex="0"><code class="language-json" data-lang="json"><span><span>{
</span></span><span><span>  <span>&#34;outputs&#34;</span>: {
</span></span><span><span>    <span>&#34;page&#34;</span>: [<span>&#34;HTML&#34;</span>, <span>&#34;markdown&#34;</span>],
</span></span><span><span>    <span>&#34;section&#34;</span>: [<span>&#34;HTML&#34;</span>, <span>&#34;RSS&#34;</span>, <span>&#34;print&#34;</span>, <span>&#34;markdown&#34;</span>]
</span></span><span><span>  }
</span></span><span><span>}
</span></span></code></pre></div><p>而以本站点为例子，我的配置文件是这样的:</p>
<p><code>hugo.toml</code>:</p>
<div class="highlight"><pre tabindex="0"><code class="language-toml" data-lang="toml"><span><span><span>baseURL</span> = <span>&#39;https://linserin.work/&#39;</span>
</span></span><span><span><span>languageCode</span> = <span>&#39;zh-CN&#39;</span>
</span></span><span><span><span>title</span> = <span>&#34;Linserin Yang&#39;s Blog&#34;</span>
</span></span><span><span><span>theme</span> = <span>&#39;rusty-typewriter&#39;</span>
</span></span><span><span>
</span></span><span><span>[<span>outputFormats</span>]
</span></span><span><span>  [<span>outputFormats</span>.<span>RSS</span>]
</span></span><span><span>    <span>mediatype</span> = <span>&#34;application/rss+xml&#34;</span>
</span></span><span><span>    <span>baseName</span> = <span>&#34;rss&#34;</span>
</span></span><span><span>  [<span>outputFormats</span>.<span>Markdown</span>]
</span></span><span><span>    <span>mediaType</span> = <span>&#34;text/markdown&#34;</span>
</span></span><span><span>    <span>baseName</span> = <span>&#34;index&#34;</span>
</span></span><span><span>    <span>isPlainText</span> = <span>true</span>
</span></span><span><span>[<span>outputs</span>]
</span></span><span><span>  <span>page</span> = [<span>&#34;HTML&#34;</span>, <span>&#34;RSS&#34;</span>, <span>&#34;Markdown&#34;</span>]
</span></span></code></pre></div><p>在这之后，还需要在 <code>Hugo 站点根目录/themes/[主题名称]/layouts/_default/</code> 中新建一个 <code>single.markdown.md</code>，内容为:</p>
<pre tabindex="0"><code>{{ .RawContent }}
</code></pre><p><em>如需额外增加其它内容可自行修改。</em>
这样在访问文章时，Markdown 也一并输出在 <code>index.md</code> 中了。</p>
<h2 id="在页面中加入-markdown-指向链接">在页面中加入 Markdown 指向链接</h2>
<p>借助由 CDNJS 提供的 font-awesome 图标库可以直接添加 Markdown图标<sup id="fnref:2"><a href="https://linserin.work/posts/markdown-hugo/#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup>。</p>
<div class="highlight"><pre tabindex="0"><code class="language-html" data-lang="html"><span><span>&lt;<span>link</span> <span>rel</span><span>=</span><span>&#34;stylesheet&#34;</span> <span>href</span><span>=</span><span>&#34;https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css&#34;</span>&gt;
</span></span><span><span>
</span></span><span><span>&lt;<span>a</span> <span>href</span><span>=</span><span>&#34;{{ .RelPermalink }}index.md&#34;</span> <span>class</span><span>=</span><span>&#34;md-source-link&#34;</span> <span>title</span><span>=</span><span>&#34;查看 Markdown 原文&#34;</span>&gt;
</span></span><span><span>  &lt;<span>i</span> <span>class</span><span>=</span><span>&#34;fa-brands fa-markdown&#34;</span>&gt;&lt;/<span>i</span>&gt; 查看原文（Markdown）
</span></span><span><span>&lt;/<span>a</span>&gt;
</span></span></code></pre></div><p>这段短代码基本不会影响页面布局（如果仍然影响，请直接获取其 SVG 并嵌入），将其加入 <code>Hugo 站点根目录/themes/rusty-typewriter/layouts/_default/single.html</code> 即可.</p>
<h1 id="结束">结束</h1>
<p>效果如脚注下方所示.</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://www.docsy.dev/fr/docs/content/agent-support/">Docsy</a>；&#160;<a href="https://linserin.work/posts/markdown-hugo/#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p><a href="https://cdnjs.com/libraries/font-awesome">CDNJS 上的 font-awesome</a>；&#160;<a href="https://linserin.work/posts/markdown-hugo/#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded>
</item>
<item>
<title>我见过两个不同的互联网</title>
<link>https://linserin.work/posts/two-internet/</link>
<pubDate>Sun, 05 Jul 2026 06:22:31 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/two-internet/</guid>
<description><![CDATA[一个是以网页为基础的，另一个是 AI 统治下的。
起 实际上我想表达这样的想法挺久了，但是直到现在才开始写。
无可否认，AI 真的带给我们很多帮助，但作为一个 05 后，直到初中仍然无 AI 陪伴1 。这也就导致了我记忆中的互联网仍然是一个连接活跃的人们的途径。技术论坛，博客，视频这些都是我印象中的互联网。
随着科技发展，神经学，计算机科学，数学，软件技术等并列发展，国内外科技日新月异，可以说已经超出当初年幼的我的想象。
我们是一代不在 AI 下成长的人。
以前，搜索要去搜索引擎上找，现在输入关键字就能获取总结好的、筛选好的、一目了然的结果。不满意还能修改。
庞大的互联网被压缩进一个由光纤与 GPU 支撑的巨大房间里。
好久之前，我还学写过些 OI 题（现在正在努力捡回来），对着 OI-Wiki 的 for 循环理解 init,condition,update 的意思。Coding 方面，古法编程开好几十个浏览器标签页进行参考都是基本操作。
现在对着屏幕打下需求，不需要绞尽脑汁。
我怎么想 我开始莫名其妙反感新的技术，反感发布在 GitHub 的 AI 编写的开源项目（实际上也确实一定程度破坏了开源生态）。开源很好，但是这些 AI 编写的并没有太实际的创新。
但尽管我这么想，我仍然时不时用 AI 进行 Coding.
我是新旧时代交替下的矛盾的人。
后来，我读到杰哥的博文，告诉了我，不只有我这么想，也告诉了我怎么做。
以前我们有所谓的中文羞耻，觉得写了很多中文的项目的代码可能不靠谱，现在是所谓的 AI 羞耻，看到 README 里一堆 AI 生成的辞藻就觉得不靠谱一样。我们作为业内人士，还是要把事情做得漂亮，而不是让 AI 生成一个勉强能用的组装拖拉机就完事。
十几年前学技术，虽然也能感觉到科技进步，但因为自己是从零开始，学的就是最新的科技，所以没有啥感觉。但这几年，不断地把新的输入和已有的积累进行对比，就能感觉明显到技术潮流和技术栈的移动，也能感觉到自己对新技术的接受度开始有了略微的下降，这值得让我警醒。以前，我们总是嘲笑大人不追求潮流，不去学习手机等新技术，我们在这个时代长大的人，可也不能犯这样的错误呀。2
ChatGPT 发布于 2022 年，详见维基百科；&#160;&#x21a9;&#xfe0e;
此段摘自Jiajie Chen 的博客；&#160;&#x21a9;&#xfe0e;]]></description>
<content:encoded><![CDATA[<p>一个是以网页为基础的，另一个是 AI 统治下的。</p>
<h1 id="起">起</h1>
<p>实际上我想表达这样的想法挺久了，但是直到现在才开始写。</p>
<p>无可否认，AI 真的带给我们很多帮助，但作为一个 05 后，直到初中仍然无 AI 陪伴<sup id="fnref:1"><a href="https://linserin.work/posts/two-internet/#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup> 。这也就导致了我记忆中的互联网仍然是一个连接活跃的人们的途径。技术论坛，博客，视频这些都是我印象中的互联网。</p>
<p>随着科技发展，神经学，计算机科学，数学，软件技术等并列发展，国内外科技日新月异，可以说已经超出当初年幼的我的想象。</p>
<p>我们是一代不在 AI 下成长的人。</p>
<p>以前，搜索要去搜索引擎上找，现在输入关键字就能获取总结好的、筛选好的、一目了然的结果。不满意还能修改。</p>
<p>庞大的互联网被压缩进一个由光纤与 GPU 支撑的巨大房间里。</p>
<hr>
<p>好久之前，我还学写过些 OI 题（现在正在努力捡回来），对着 <a href="https://oi-wiki.org">OI-Wiki</a> 的 for 循环理解 init,condition,update 的意思。Coding 方面，古法编程开好几十个浏览器标签页进行参考都是基本操作。</p>
<p>现在对着屏幕打下需求，不需要绞尽脑汁。</p>
<h1 id="我怎么想">我怎么想</h1>
<p>我开始莫名其妙反感新的技术，反感发布在 GitHub 的 AI 编写的开源项目（实际上也确实一定程度破坏了开源生态）。开源很好，但是这些 AI 编写的并没有太实际的创新。</p>
<p>但尽管我这么想，我仍然时不时用 AI 进行 Coding.</p>
<p>我是新旧时代交替下的矛盾的人。</p>
<p>后来，我读到杰哥的博文，告诉了我，不只有我这么想，也告诉了我怎么做。</p>
<blockquote>
<p>以前我们有所谓的中文羞耻，觉得写了很多中文的项目的代码可能不靠谱，现在是所谓的 AI 羞耻，看到 README 里一堆 AI 生成的辞藻就觉得不靠谱一样。我们作为业内人士，还是要把事情做得漂亮，而不是让 AI 生成一个勉强能用的组装拖拉机就完事。</p>
<hr>
<p>十几年前学技术，虽然也能感觉到科技进步，但因为自己是从零开始，学的就是最新的科技，所以没有啥感觉。但这几年，不断地把新的输入和已有的积累进行对比，就能感觉明显到技术潮流和技术栈的移动，也能感觉到自己对新技术的接受度开始有了略微的下降，这值得让我警醒。以前，我们总是嘲笑大人不追求潮流，不去学习手机等新技术，我们在这个时代长大的人，可也不能犯这样的错误呀。<sup id="fnref:2"><a href="https://linserin.work/posts/two-internet/#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></p>
</blockquote>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p>ChatGPT 发布于 2022 年，详见<a href="https://zh.wikipedia.org/zh-cn/ChatGPT">维基百科</a>；&#160;<a href="https://linserin.work/posts/two-internet/#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p>此段摘自<a href="https://jia.je/software/2025/12/25/my-ai-usage-2025/#%E5%B0%8F%E7%BB%93">Jiajie Chen 的博客</a>；&#160;<a href="https://linserin.work/posts/two-internet/#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded>
</item>
<item>
<title>通过 lychee 检查网站与 Markdown 文件的死链</title>
<link>https://linserin.work/posts/lychee-check-dead-links/</link>
<pubDate>Sat, 04 Jul 2026 01:44:50 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/lychee-check-dead-links/</guid>
<description><![CDATA[通过 lychee 检查无法访问的链接。
介绍 lychee 是一个实用工具，帮助轻松检查页面的死链。其不仅具有易懂的 TUI 界面，还能将结果输出为 JSON 格式。
安装 在大部分包管理器的软件源中都包含了 lychee 软件包。
For Debian:
su root apt update apt install lychee 如果包管理器的软件源没有 lychee,可前往 GitHub Release 下载
使用 通常，其命令参数接检查的页面即可。
例如:
lychee https://linserin.work/posts 其输出为:
╭─u0_a724@localhost /sdcard/Hugo ╰─$ lychee https://linserin.work/posts 42/42 ━━━━━━━━━━━━━━━━━━━━ Finished extracting links 🔍 42 Total (in 3s 51ms) 🔗 31 Unique ✅ 42 OK 🚫 0 Errors 🔀 3 Redirects Hint: Followed 3 redirects. You might want to consider replacing redirecting URLs with the resolved URLs.]]></description>
<content:encoded><![CDATA[<p>通过 lychee 检查无法访问的链接。</p>
<h1 id="介绍">介绍</h1>
<p><a href="https://github.com/lycheeverse/lychee">lychee</a> 是一个实用工具，帮助轻松检查页面的死链。其不仅具有易懂的 TUI 界面，还能将结果输出为 JSON 格式。</p>
<h1 id="安装">安装</h1>
<p>在大部分包管理器的软件源中都包含了 lychee 软件包。</p>
<p>For Debian:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>su root
</span></span><span><span>apt update
</span></span><span><span>apt install lychee
</span></span></code></pre></div><p>如果包管理器的软件源没有 lychee,可前往 <a href="https://github.com/lycheeverse/lychee/releases">GitHub Release</a> 下载</p>
<h1 id="使用">使用</h1>
<p>通常，其命令参数接检查的页面即可。</p>
<p>例如:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>lychee https://linserin.work/posts
</span></span></code></pre></div><p>其输出为:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>╭─u0_a724@localhost /sdcard/Hugo
</span></span><span><span>╰─$ lychee https://linserin.work/posts
</span></span><span><span>42/42 ━━━━━━━━━━━━━━━━━━━━ Finished extracting links                                    🔍 <span>42</span> Total <span>(</span>in 3s 51ms<span>)</span> 🔗 <span>31</span> Unique ✅ <span>42</span> OK 🚫 <span>0</span> Errors 🔀 <span>3</span> Redirects
</span></span><span><span>
</span></span><span><span>Hint: Followed <span>3</span> redirects. You might want to consider replacing redirecting URLs with the resolved URLs. Use verbose mode <span>(</span><span>`</span>-v<span>`</span>/<span>`</span>-vv<span>`</span><span>)</span> to see redirection details.
</span></span></code></pre></div><p>如果在 Termux 上，可能需要接 <code>--insecure</code>.</p>
<h1 id="检查-markdown-文件">检查 Markdown 文件</h1>
<p>是的，lychee还能够检查 Markdown 文件的死链，以及检查远程 Markdown 文件的死链。</p>
<h2 id="检查当前目录下的-markdown">检查当前目录下的 Markdown</h2>
<p>lychee 将检查目录中的无法访问的图片，链接等内容。</p>
<p>使用方法:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>lychee .
</span></span></code></pre></div><h2 id="检查远程-markdown-文件">检查远程 Markdown 文件</h2>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>lychee https://raw.githubusercontent.com/lycheeverse/lychee/master/README.md
</span></span></code></pre></div><h2 id="调用">调用</h2>
<p>lychee 可以输出为 JSON，进行 <code>subprocess</code> 式调用。</p>
<p>详细请查看命令行用法。</p>
<h1 id="参考">参考</h1>
<p>lychee: <a href="https://github.com/lycheeverse/lychee">GitHub</a> | <a href="https://lychee.cli.rs/guides/getting-started/#usage">文档</a></p>
]]></content:encoded>
</item>
<item>
<title>一场闹剧 - 大雪中的山庄</title>
<link>https://linserin.work/posts/snow-mountain-village/</link>
<pubDate>Sun, 28 Jun 2026 14:27:07 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/snow-mountain-village/</guid>
<description><![CDATA[瓶颈期作家,演员们在民宿里的一场闹剧
我是去图书馆借的这本书,实际上因为今天没什么安排,很快就读完了,毕竟也不是很厚.
最初去图书馆我其实是想去借«从前我死去的家»,但是市图书馆里面根据查询系统的指示寻找没找到,可能是被谁先拿着在馆里面看了.
我在 Telegram 频道中发的消息.当初在手机上下载了 epub 打算接着看,实际上没看几次.
所以说,一鼓作气,再而衰,三而竭
扯多了,这本小说里面尽管很容易让人猜到包括温子和由梨江,以及雨宫他们实际上并没有死,但从前面的伏笔我并没有意识到屋子里除了几个演员之外还能有雅美这个人存在.而最后久我使用火柴这个做法也很让我意想不到,确实是一种很特别的方法.
我最近无聊得很,驾照也不可能怎么快下来,看会书实际上也不是很投入.
好吧,那就这样.]]></description>
<content:encoded><![CDATA[<blockquote>
<p>瓶颈期作家,演员们在民宿里的一场闹剧</p>
</blockquote>
<p>我是去图书馆借的这本书,实际上因为今天没什么安排,很快就读完了,毕竟也不是很厚.</p>
<p>最初去图书馆我其实是想去借«从前我死去的家»,但是市图书馆里面根据查询系统的指示寻找没找到,可能是被谁先拿着在馆里面看了.</p>
<p><img src="https://linserin.work//img/snow-mountain-village/1.jpg" alt=""></p>
<blockquote>
<p>我在 Telegram 频道中发的<a href="https://t.me/TheTeletype/1395">消息</a>.当初在手机上下载了 epub 打算接着看,实际上没看几次.</p>
</blockquote>
<p>所以说,一鼓作气,再而衰,三而竭</p>
<p>扯多了,这本小说里面尽管很容易让人猜到包括温子和由梨江,以及雨宫他们实际上并没有死,但从前面的伏笔我并没有意识到屋子里除了几个演员之外还能有雅美这个人存在.而最后久我使用火柴这个做法也很让我意想不到,确实是一种很特别的方法.</p>
<p>我最近无聊得很,驾照也不可能怎么快下来,看会书实际上也不是很投入.</p>
<p>好吧,那就这样.</p>
]]></content:encoded>
</item>
<item>
<title>What am I Lacking in Programming</title>
<link>https://linserin.work/posts/what-am-i-lacking-in-programming/</link>
<pubDate>Fri, 12 Jun 2026 17:18:07 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/what-am-i-lacking-in-programming/</guid>
<description><![CDATA[水文?
最近刚高考完，想着自己有一丁点 C++ 的编程基础，何不完整学一门如 Go 这样比较易用且实用的语言?。
然后今天在 Telegram 水群，在 TUNA 群里面发问，说想学 Go，是否可行。旋即，一群u发言
其实你要有能写个小点的项目最好
我好像确实缺这个。
这其实要联系我自己。实际上我的编写启蒙是 NOI 题 （尽管现在忘得差不多了），没写过一个完整的项目，我缺乏写项目的经历。
NOI 题目边界清晰，而且我写的是单文件 C++，一个 main 写到头。这就导致我缺乏管理一个系统的能力了。缺乏写代码、模块化、错误处理、日志等方面的学习。
我要在这个暑假充实自己 （做不做得到另说）]]></description>
<content:encoded><![CDATA[<p>水文?</p>
<p>最近刚高考完，想着自己有一丁点 C++ 的编程基础，何不完整学一门如 Go 这样比较易用且实用的语言?。</p>
<p>然后今天在 Telegram 水群，在 TUNA 群里面发问，说想学 Go，是否可行。旋即，一群u发言</p>
<blockquote>
<p>其实你要有能写个小点的项目最好</p>
</blockquote>
<p>我好像确实缺这个。</p>
<p>这其实要联系我自己。实际上我的编写启蒙是 NOI 题 <del>（尽管现在忘得差不多了）</del>，没写过一个完整的项目，我缺乏写项目的经历。</p>
<p>NOI 题目边界清晰，而且我写的是单文件 C++，一个 <code>main</code> 写到头。这就导致我缺乏管理一个系统的能力了。缺乏写代码、模块化、错误处理、日志等方面的学习。</p>
<p>我要在这个暑假充实自己 <del>（做不做得到另说）</del></p>
]]></content:encoded>
</item>
<item>
<title>高考后的我?</title>
<link>https://linserin.work/posts/after-national-matriculation-test/</link>
<pubDate>Wed, 10 Jun 2026 04:49:23 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/after-national-matriculation-test/</guid>
<description><![CDATA[谈谈人生，聊聊理想
广东高考，语数英为全国卷，物理/历史以及选考科目为广东自行出题。
做完了所有卷子，简单讲讲我的感受。
语文 首先这个语文，自我感觉良好，这个作文自由度挺高了吧，基本都不会偏题。其它没什么好说的。
数学 我的数学挺差，看不出难度。但是我们班的人说挺高难度。我只能说我尽力而为。
英语 英语大概算是我的强项之一吧 前面阅读和七选五做着还不错，完型也大概看得懂，对多少这个日后再说哈哈。语法填空也做着不错。
作文方面，我拿到这张卷子看小作文的时候还略显惊讶，现在的考试还挺贴近考生生活的哈。大作文嘛，不好说，当时我们隔壁班传言说和 boyfriend 在一起不正能量，不符合高考要求。这里我持怀疑态度。
物理 不是我不讲，是为什么好讲的。我的物理不上不下，半桶水的水平。
化学 这次选择题感觉做着挺顺的其实，大题基础拿下也还好。
生物 生物作为最后一科，我在考点自习室都坐到屁股生虫了还没开考。但是其实做起来时间很快，写完只剩 5-6 分钟了。也还不错，期待赋出来多少分
Summary 说实话我现在也不知道什么心情，不是想象中的欢天喜地，而是比较平静。 这个暑假好好利用，我要去漫展，换手机，电脑，养一株植物。
以上]]></description>
<content:encoded><![CDATA[<p>谈谈人生，聊聊理想</p>
<p>广东高考，语数英为全国卷，物理/历史以及选考科目为广东自行出题。</p>
<p>做完了所有卷子，简单讲讲我的感受。</p>
<h1 id="语文">语文</h1>
<p>首先这个语文，自我感觉良好，这个作文自由度挺高了吧，基本都不会偏题。其它没什么好说的。</p>
<h1 id="数学">数学</h1>
<p>我的数学挺差，看不出难度。但是我们班的人说挺高难度。我只能说我尽力而为。</p>
<h1 id="英语">英语</h1>
<p><em>英语大概算是我的强项之一吧</em>
前面阅读和七选五做着还不错，完型也大概看得懂，对多少这个日后再说哈哈。语法填空也做着不错。</p>
<p>作文方面，我拿到这张卷子看小作文的时候还略显惊讶，现在的考试还挺贴近考生生活的哈。大作文嘛，不好说，当时我们隔壁班传言说和 boyfriend 在一起不正能量，不符合高考要求。这里我持怀疑态度。</p>
<h1 id="物理">物理</h1>
<p>不是我不讲，是为什么好讲的。我的物理不上不下，半桶水的水平。</p>
<h1 id="化学">化学</h1>
<p>这次选择题感觉做着挺顺的其实，大题基础拿下也还好。</p>
<h1 id="生物">生物</h1>
<p>生物作为最后一科，我在考点自习室都坐到屁股生虫了还没开考。但是其实做起来时间很快，写完只剩 5-6 分钟了。也还不错，期待赋出来多少分</p>
<h1 id="summary">Summary</h1>
<p>说实话我现在也不知道什么心情，不是想象中的欢天喜地，而是比较平静。
这个暑假好好利用，我要去漫展，换手机，电脑，养一株植物。</p>
<p><strong>以上</strong></p>
]]></content:encoded>
</item>
<item>
<title>域名上线！</title>
<link>https://linserin.work/posts/domain-name-up/</link>
<pubDate>Wed, 10 Jun 2026 04:48:42 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/domain-name-up/</guid>
<description><![CDATA[昨天高考完了，今天打开疼逊云给我注册了一个域名。
一个全新域名，继续前行
~ $ whois linserin.work Domain Name: linserin.work Registry Domain ID: REDACTED FOR PRIVACY Registrar WHOIS Server: whois.dnspod.cn Registrar URL: www.dnspod.cn Updated Date: 2026-06-10T03:31:49Z Creation Date: 2026-06-10T03:19:10Z Registry Expiry Date: 2028-06-10T03:19:10Z Registrar: DNSPod, Inc. Registrar IANA ID: 1697 Registrar Abuse Contact Email: dnsabuse@tencent.com Registrar Abuse Contact Phone: +86.4009100100 Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited Domain Status: addPeriod https://icann.org/epp#addPeriod Registry Registrant ID: REDACTED FOR PRIVACY Registrant Name: REDACTED FOR PRIVACY Registrant Organization: REDACTED FOR PRIVACY Registrant Street: REDACTED FOR PRIVACY Registrant Street: REDACTED FOR PRIVACY Registrant Street: REDACTED FOR PRIVACY Registrant City: REDACTED FOR PRIVACY Registrant State/Province: guang dong sheng Registrant Postal Code: REDACTED FOR PRIVACY Registrant Country: CN Registrant Phone: REDACTED FOR PRIVACY Registrant Phone Ext: REDACTED FOR PRIVACY Registrant Fax: REDACTED FOR PRIVACY Registrant Fax Ext: REDACTED FOR PRIVACY Registrant Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.]]></description>
<content:encoded><![CDATA[<p>昨天高考完了，今天打开疼逊云给我注册了一个域名。</p>
<p>一个全新域名，继续前行</p>
<pre tabindex="0"><code>~ $ whois linserin.work
Domain Name: linserin.work
Registry Domain ID: REDACTED FOR PRIVACY
Registrar WHOIS Server: whois.dnspod.cn
Registrar URL: www.dnspod.cn
Updated Date: 2026-06-10T03:31:49Z
Creation Date: 2026-06-10T03:19:10Z
Registry Expiry Date: 2028-06-10T03:19:10Z
Registrar: DNSPod, Inc.
Registrar IANA ID: 1697
Registrar Abuse Contact Email: dnsabuse@tencent.com
Registrar Abuse Contact Phone: +86.4009100100
Domain Status: serverTransferProhibited https://icann.org/epp#serverTransferProhibited
Domain Status: addPeriod https://icann.org/epp#addPeriod
Registry Registrant ID: REDACTED FOR PRIVACY
Registrant Name: REDACTED FOR PRIVACY
Registrant Organization: REDACTED FOR PRIVACY
Registrant Street: REDACTED FOR PRIVACY
Registrant Street: REDACTED FOR PRIVACY
Registrant Street: REDACTED FOR PRIVACY
Registrant City: REDACTED FOR PRIVACY
Registrant State/Province: guang dong sheng
Registrant Postal Code: REDACTED FOR PRIVACY
Registrant Country: CN
Registrant Phone: REDACTED FOR PRIVACY
Registrant Phone Ext: REDACTED FOR PRIVACY
Registrant Fax: REDACTED FOR PRIVACY
Registrant Fax Ext: REDACTED FOR PRIVACY
Registrant Email: Please query the RDDS service of the Registrar of Record identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.
Registry Admin ID:
Admin Name:
Admin Organization:
Admin Street:
Admin Street:
Admin Street:
Admin City:
Admin State/Province:
Admin Postal Code:
Admin Country:
Admin Phone:
Admin Phone Ext:
Admin Fax:
Admin Fax Ext:
Admin Email:
Registry Tech ID:
Tech Name:
Tech Organization:
Tech Street:
Tech Street:
Tech Street:
Tech City:
Tech State/Province:
Tech Postal Code:
Tech Country:
Tech Phone:
Tech Phone Ext:
Tech Fax:
Tech Fax Ext:
Tech Email:
Name Server: seth.ns.cloudflare.com
Name Server: jewel.ns.cloudflare.com
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
&gt;&gt;&gt; Last update of WHOIS database: 2026-06-10T04:52:57Z &lt;&lt;&lt;

For more information on Whois status codes, please visit https://icann.org/epp

The Service is provided so that you may look up certain information in relation to domain names that we store in our database.

Use of the Service is subject to our policies, in particular you should familiarise yourself with our Acceptable Use Policy and our Privacy Policy.

The information provided by this Service is &#39;as is&#39; and we make no guarantee of it its accuracy.

You agree that by your use of the Service you will not use the information provided by us in a way which is:
* inconsistent with any applicable laws,
* inconsistent with any policy issued by us,
* to generate, distribute, or facilitate unsolicited mass email, promotions, advertisings or other solicitations, or
* to enable high volume, automated, electronic processes that apply to the Service.

You acknowledge that:
* a response from the Service that a domain name is &#39;available&#39;, does not guarantee that is able to be registered,
* we may restrict, suspend or terminate your access to the Service at any time, and
* the copying, compilation, repackaging, dissemination or other use of the information provided by the Service is not permitted, without our express written consent.

This information has been prepared and published in order to represent administrative and technical management of the TLD.

We may discontinue or amend any part or the whole of these Terms of Service from time to time at our absolute discretion.
</code></pre>]]></content:encoded>
</item>
<item>
<title>我的 18 岁</title>
<link>https://linserin.work/posts/18/</link>
<pubDate>Sat, 18 Apr 2026 08:22:25 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/18/</guid>
<description><![CDATA[Cheers for my 18th Birthday! ]]></description>
<content:encoded><![CDATA[<p>Cheers for my 18th Birthday!
<img src="https://linserin.work//img/18.png" alt=""></p>
]]></content:encoded>
</item>
<item>
<title>“‘两梅’案”随想</title>
<link>https://linserin.work/posts/learn-from-liangmei/</link>
<pubDate>Fri, 17 Apr 2026 22:27:58 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/learn-from-liangmei/</guid>
<description><![CDATA[观前提醒 本文含有：站位，立场假设，具有主观色彩。本文提及内容以及关联 案件 可能存在争议，请自行辨别。本人精力有限，不会也无法对本文提及的内容负责。
本人不是专业人士。仅代表个人观点。如果遇到法律问题，请寻找专业法律从业者求助。
正文 听霓达讲罪案也有快要小半年了，也听了挺多期节目，这一期1可以说是让我挺有写评论的欲望的。
这期节目让我印象深刻的有挺多个点的一个是这个罗生门的案件，另一个就是刘检察官 “个人英雄主义” 地独自搜集线索；
主播讲到了一句话是“如果刘检察官个人英雄主义地办这事，就相当于和他的同行对着干：
刘炳华称，他“既发现了司法机关办案过程中有违程序正义的种种做法，更感受了案件纠错机制启动之难”。“两梅案”入选了《资深检察官办名案》，劝说者提醒刘炳华：“你要考虑成本，救一个人，要毁掉这么多人”。
这位高级检察官发现，他的个人行为，面临着与自己供职三十多年的司法系统的激烈碰撞，有荣誉，更关乎现实利益。
在漫长的拉锯中，介入此案的老人有的相继去世。梅吉祥身陷囹圄已 17 年有余，高血压、心脏病、胆囊炎等多种疾病缠身。弟弟提前出狱，家已分崩离析。
&hellip;
自2012年4月退休后长达一年的时间里，刘炳华坚持不把线索向媒体公布，希望事情尽量能在内部解决。这位系统内司法官员的顾虑包括，担心出现类似佘祥林案推翻后有警察自杀的现象，“要给人留有余地，‘误诊’很难避免”。2
还有一个是对大梅供出弟弟时：
1995 年 11 月
上海市南市区（已并入黄浦区）刑侦支队突然传唤梅吉祥——妻子指控他是凶手。经过7个小时的首场审讯，案子被确定为故意杀人，随后“超过 10 小时”的审讯，梅吉祥“终于供出了弟弟（梅吉杨）”。梅吉杨开始拒不认罪，看到预审员拿出哥哥的指认，写下认罪文书。3
可以说主播在讲到这里时叹了口气，我也挺想叹口气啊。
霓达播客 - 知乎&#160;&#x21a9;&#xfe0e;
轰动上海滩“梅吉祥、梅吉杨杀人案”证人18年后翻供 可能成上海版张高平叔侄 - 观察者网&#160;&#x21a9;&#xfe0e;
上海“两梅”案 - 百度百科&#160;&#x21a9;&#xfe0e;]]></description>
<content:encoded><![CDATA[<h1 id="观前提醒">观前提醒</h1>
<blockquote>
<p>本文含有：站位，立场假设，具有主观色彩。本文提及内容以及关联 <strong><a href="https://baike.baidu.com/item/%E4%B8%8A%E6%B5%B7%E2%80%9C%E4%B8%A4%E6%A2%85%E2%80%9D%E6%A1%88/1488132">案件</a></strong> 可能存在争议，请自行辨别。本人精力有限，不会也无法对本文提及的内容负责。</p>
<p>本人不是专业人士。仅代表个人观点。如果遇到法律问题，请寻找专业法律从业者求助。</p>
</blockquote>
<h1 id="正文">正文</h1>
<p>听霓达讲罪案也有快要小半年了，也听了挺多期节目，这一期<sup id="fnref:1"><a href="https://linserin.work/posts/learn-from-liangmei/#fn:1" class="footnote-ref" role="doc-noteref">1</a></sup>可以说是让我挺有写评论的欲望的。</p>
<p>这期节目让我印象深刻的有挺多个点的一个是这个罗生门的案件，另一个就是刘检察官 “个人英雄主义” 地独自搜集线索；</p>
<p>主播讲到了一句话是“如果刘检察官个人英雄主义地办这事，就相当于和他的同行对着干：</p>
<blockquote>
<p>刘炳华称，他“既发现了司法机关办案过程中有违程序正义的种种做法，更感受了案件纠错机制启动之难”。“两梅案”入选了《资深检察官办名案》，劝说者提醒刘炳华：“你要考虑成本，救一个人，要毁掉这么多人”。</p>
<p>这位高级检察官发现，他的个人行为，面临着与自己供职三十多年的司法系统的激烈碰撞，有荣誉，更关乎现实利益。</p>
<p>在漫长的拉锯中，介入此案的老人有的相继去世。梅吉祥身陷囹圄已 17 年有余，高血压、心脏病、胆囊炎等多种疾病缠身。弟弟提前出狱，家已分崩离析。</p>
<p>&hellip;</p>
<p>自2012年4月退休后长达一年的时间里，刘炳华坚持不把线索向媒体公布，希望事情尽量能在内部解决。这位系统内司法官员的顾虑包括，担心出现类似佘祥林案推翻后有警察自杀的现象，“要给人留有余地，‘误诊’很难避免”。<sup id="fnref:2"><a href="https://linserin.work/posts/learn-from-liangmei/#fn:2" class="footnote-ref" role="doc-noteref">2</a></sup></p>
</blockquote>
<p>还有一个是对大梅供出弟弟时：</p>
<blockquote>
<p>1995 年 11 月</p>
<p>上海市南市区（已并入黄浦区）刑侦支队突然传唤梅吉祥——妻子指控他是凶手。经过7个小时的首场审讯，案子被确定为故意杀人，随后“超过 10 小时”的审讯，梅吉祥“终于供出了弟弟（梅吉杨）”。梅吉杨开始拒不认罪，看到预审员拿出哥哥的指认，写下认罪文书。<sup id="fnref:3"><a href="https://linserin.work/posts/learn-from-liangmei/#fn:3" class="footnote-ref" role="doc-noteref">3</a></sup></p>
</blockquote>
<p>可以说主播在讲到这里时叹了口气，我也挺想叹口气啊。</p>
<div class="footnotes" role="doc-endnotes">
<hr>
<ol>
<li id="fn:1">
<p><a href="https://www.zhihu.com/pin/2017221981909571456">霓达播客 - 知乎</a>&#160;<a href="https://linserin.work/posts/learn-from-liangmei/#fnref:1" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:2">
<p><a href="https://www.guancha.cn/society/2013_04_09_137309.shtml">轰动上海滩“梅吉祥、梅吉杨杀人案”证人18年后翻供 可能成上海版张高平叔侄 - 观察者网</a>&#160;<a href="https://linserin.work/posts/learn-from-liangmei/#fnref:2" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
<li id="fn:3">
<p><a href="https://baike.baidu.com/item/%E4%B8%8A%E6%B5%B7%E2%80%9C%E4%B8%A4%E6%A2%85%E2%80%9D%E6%A1%88/1488132">上海“两梅”案 - 百度百科</a>&#160;<a href="https://linserin.work/posts/learn-from-liangmei/#fnref:3" class="footnote-backref" role="doc-backlink">&#x21a9;&#xfe0e;</a></p>
</li>
</ol>
</div>
]]></content:encoded>
</item>
<item>
<title>《镜子》 - 镜子的背后是死去的社会</title>
<link>https://linserin.work/posts/mirrors/</link>
<pubDate>Sat, 07 Mar 2026 10:40:45 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/mirrors/</guid>
<description><![CDATA[&ldquo;设想一下，如果 DNA 从来不出错，永远精确地复制和遗传，现在地球上的生命世界会是什么样子?&rdquo;
在宋诚思考之际，白冰替他回答了： &ldquo;那样的话现在的地球上根本没有生命，生命进化的基础&ndash;变异，正是由 DNA 的错误产生的。&rdquo;
这是我大概半年之前在校看的，可以说这个是我印象最深刻的小说之一。
为什么我半年前看的，现在才写读后感？
原因很简单：在这次考试中我想到了这本小说，在作文中使用了哈哈
我在 Book 中提到过《朝闻道》，我认为这两个可以说是我读过大刘最好的短篇。
书中首长，陈继峰，吕文明在得知自己过去一举一动都能被镜像模拟软件所计算后，陈继峰在自己的办公室里开枪自杀，吕文明则变得精神恍惚，首长，我认为这个是整篇小说中刻画最独到的人物：
他在第二天，会见了各领导，交代工作事宜，然后写下一份材料
上午十点半钟，送走了最后一位主管领导，首长静下心来，开始写一份材料，向上级阐明自己对本省经济发展和解决省内国有大中型企业面临的问题的意见，材料不长，不到两千字，但浓缩了自己这几十年的工作经验和思考。那些熟悉首长理念的人看到这份材料应该很吃惊，这与他以前的观点有很大差别。这是他在权力高端的这么长时间里，第一次纯粹从党和国家的最高利益的角度，在完全不掺杂私心的情况下发表自己的意见。
而后对自家人的产业出手：
首长命令反贪局立刻成立一个专案组，在公安和工商有关部门的配合下，立刻查封自己的儿子拥有的大西商贸集团和儿媳拥有的北原公司的全部账目和经营资料，并依法控制这些实体的法人。对自己其他亲戚和亲信拥有的各类经济实体也照此办理。
下午四点半，首长开始草拟一份名单。他知道，镜像时代到来后，省内各系统落马的处级以上干部将数以千计，现在最紧要的是物色各系统重要岗位的合适接任人选，他的这份名单就是向省委组织部和上级提出的建议。其实，在镜像出现之前，这份名单在他的心中已存在了很长时间，那都是他计划清除、排挤和报复的人。
这时已是下午五点半，该下班了，他感到从未有过的欣慰，自己至少做了一天的人。宋诚走进了办公室，首长将一份厚厚的材料递给他：&ldquo;这就是你那份关于我的调查材料，尽快上报中纪委吧。我昨天晚上写了一份自首材料，也附上了，里面除了确认你们调查的事实外，还对一些遗漏做了补充。&ldquo;宋诚接过材料，神情严肃地点点头，没有说话。
以及对白冰说的：
&ldquo;年轻人，我有一个请求：能不能让我在镜像中看看自己的一生?&rdquo;
在看完算是人生最开始那些片段后，他说:“没关系，这是我最后一次见到她了。”真的非常饱满的人物了是；
接下来又叫保卫处的哨兵进办公室：
白冰走后，首长给保卫处打了个电话，让机关大院的哨兵到办公室来一下．很快，那名武警哨兵进来，敬礼。
&ldquo;你是……哦，小杨吧?&rdquo;
&ldquo;首长记性真好。&rdquo;
&ldquo;我叫你上来，也没什么事，就是想告诉你，今天是我的生日。&ldquo;哨兵立刻变得手足无措起来，话也不会说了。
首长宽容地笑笑：&ldquo;向战士们问好，去吧。&ldquo;在哨兵敬礼后转身离去之际，他像突然起来似的说：&ldquo;哦，把枪留下。&rdquo;
哨兵愣了一下，还是抽出手枪，走过去小心地放在宽大的办公桌的一端，再次敬礼后走了出去。
首长拿起枪，取出弹夹，把子弹一颗颗地退出来，只留下一颗在弹夹里，再把弹夹推上枪。下一-个拿到这枪的人可能是他的秘书，也可能是天黑后进来打扫的勤杂工，那时空枪总是安全些。
他把枪放到桌面上，把退出来的子弹在玻璃板上摆成一小圈，像生日蛋糕上的蜡烛。然后，他踱到窗前，看着城市尽头即将落下的夕阳，它在市郊的工业烟尘后面呈一个深红色的圆盘，他觉得它像镜子。
他做的最后一件事，就是将自己胸前的&quot;为人民服务&quot;的小标牌摘下来，轻轻地放到桌面上小幅国旗和党旗的基座上。
然后，他在办公桌旁坐下，静静地等候着最后一抹夕阳照进来。
刘慈欣在这篇小说的思想深刻程度真是超出我的预料，世界观不大，就只是一些设定，然后就能带给我非常大的震撼。
当人们能预见到未来之事且无法改变时，是否就会丧失了对当下生活的信心呢，是否就会无动于衷惶惶终日呢。然而，就像文中的白冰，即使未来的镜像时代不会改变，他也不愿让自己成为文明的掘墓人。但这一点也证明，正是因为看见了结果，所以他才做了现下的决策，而他所作的决策反过来又间接导致了结果的发生。这真的是一个递归和循环，甚至有些佛学的意味啊。既然无法参透因果循环，那何必纠结于永远无法抵达以及无法改变的未来，不妨享受每一个当下吧，过去之心不可得，现在之心不可得，未来之心不可得。
一个小短篇，能引发出这么多思考，感谢大刘提供了我这样的思考机会。
摘自:创造力与因果论（镜子）书评 - 豆瓣]]></description>
<content:encoded><![CDATA[<blockquote>
<p>&ldquo;设想一下，如果 DNA 从来不出错，永远精确地复制和遗传，现在地球上的生命世界会是什么样子?&rdquo;</p>
<p>在宋诚思考之际，白冰替他回答了： &ldquo;那样的话现在的地球上根本没有生命，生命进化的基础&ndash;变异，正是由 DNA 的错误产生的。&rdquo;</p>
</blockquote>
<p>这是我大概半年之前在校看的，可以说这个是我印象最深刻的小说之一。</p>
<p>为什么我半年前看的，现在才写读后感？</p>
<p>原因很简单：在这次考试中我想到了这本小说，在作文中使用了哈哈</p>
<p>我在 <a href="https://linserin.work//posts/book/">Book</a> 中提到过《朝闻道》，我认为这两个可以说是我读过大刘最好的短篇。</p>
<p>书中首长，陈继峰，吕文明在得知自己过去一举一动都能被镜像模拟软件所计算后，陈继峰在自己的办公室里开枪自杀，吕文明则变得精神恍惚，首长，我认为这个是整篇小说中刻画最独到的人物：</p>
<p>他在第二天，会见了各领导，交代工作事宜，然后写下一份材料</p>
<blockquote>
<p>上午十点半钟，送走了最后一位主管领导，首长静下心来，开始写一份材料，向上级阐明自己对本省经济发展和解决省内国有大中型企业面临的问题的意见，材料不长，不到两千字，但浓缩了自己这几十年的工作经验和思考。那些熟悉首长理念的人看到这份材料应该很吃惊，这与他以前的观点有很大差别。这是他在权力高端的这么长时间里，第一次纯粹从党和国家的最高利益的角度，在完全不掺杂私心的情况下发表自己的意见。</p>
</blockquote>
<p>而后对自家人的产业出手：</p>
<blockquote>
<p>首长命令反贪局立刻成立一个专案组，在公安和工商有关部门的配合下，立刻查封自己的儿子拥有的大西商贸集团和儿媳拥有的北原公司的全部账目和经营资料，并依法控制这些实体的法人。对自己其他亲戚和亲信拥有的各类经济实体也照此办理。</p>
<p>下午四点半，首长开始草拟一份名单。他知道，镜像时代到来后，省内各系统落马的处级以上干部将数以千计，现在最紧要的是物色各系统重要岗位的合适接任人选，他的这份名单就是向省委组织部和上级提出的建议。其实，在镜像出现之前，这份名单在他的心中已存在了很长时间，那都是他计划清除、排挤和报复的人。</p>
<p>这时已是下午五点半，该下班了，他感到从未有过的欣慰，自己至少做了一天的人。宋诚走进了办公室，首长将一份厚厚的材料递给他：&ldquo;这就是你那份关于我的调查材料，尽快上报中纪委吧。我昨天晚上写了一份自首材料，也附上了，里面除了确认你们调查的事实外，还对一些遗漏做了补充。&ldquo;宋诚接过材料，神情严肃地点点头，没有说话。</p>
</blockquote>
<p>以及对白冰说的：</p>
<blockquote>
<p>&ldquo;年轻人，我有一个请求：能不能让我在镜像中看看自己的一生?&rdquo;</p>
</blockquote>
<p>在看完算是人生最开始那些片段后，他说:“<em>没关系，这是我最后一次见到她了。</em>”真的非常饱满的人物了是；</p>
<p>接下来又叫保卫处的哨兵进办公室：</p>
<blockquote>
<p>白冰走后，首长给保卫处打了个电话，让机关大院的哨兵到办公室来一下．很快，那名武警哨兵进来，敬礼。</p>
</blockquote>
<blockquote>
<p>&ldquo;你是……哦，小杨吧?&rdquo;</p>
<p>&ldquo;首长记性真好。&rdquo;</p>
<p>&ldquo;我叫你上来，也没什么事，就是想告诉你，今天是我的生日。&ldquo;哨兵立刻变得手足无措起来，话也不会说了。</p>
<p>首长宽容地笑笑：&ldquo;向战士们问好，去吧。&ldquo;在哨兵敬礼后转身离去之际，他像突然起来似的说：&ldquo;哦，把枪留下。&rdquo;</p>
<p>哨兵愣了一下，还是抽出手枪，走过去小心地放在宽大的办公桌的一端，再次敬礼后走了出去。</p>
<p>首长拿起枪，取出弹夹，把子弹一颗颗地退出来，只留下一颗在弹夹里，再把弹夹推上枪。下一-个拿到这枪的人可能是他的秘书，也可能是天黑后进来打扫的勤杂工，那时空枪总是安全些。</p>
<p>他把枪放到桌面上，把退出来的子弹在玻璃板上摆成一小圈，像生日蛋糕上的蜡烛。然后，他踱到窗前，看着城市尽头即将落下的夕阳，它在市郊的工业烟尘后面呈一个深红色的圆盘，他觉得它像镜子。</p>
<p>他做的最后一件事，就是将自己胸前的&quot;为人民服务&quot;的小标牌摘下来，轻轻地放到桌面上小幅国旗和党旗的基座上。</p>
<p>然后，他在办公桌旁坐下，静静地等候着最后一抹夕阳照进来。</p>
</blockquote>
<p>刘慈欣在这篇小说的思想深刻程度真是超出我的预料，世界观不大，就只是一些设定，然后就能带给我非常大的震撼。</p>
<blockquote>
<p>当人们能预见到未来之事且无法改变时，是否就会丧失了对当下生活的信心呢，是否就会无动于衷惶惶终日呢。然而，就像文中的白冰，即使未来的镜像时代不会改变，他也不愿让自己成为文明的掘墓人。但这一点也证明，正是因为看见了结果，所以他才做了现下的决策，而他所作的决策反过来又间接导致了结果的发生。这真的是一个递归和循环，甚至有些佛学的意味啊。既然无法参透因果循环，那何必纠结于永远无法抵达以及无法改变的未来，不妨享受每一个当下吧，过去之心不可得，现在之心不可得，未来之心不可得。</p>
<p>一个小短篇，能引发出这么多思考，感谢大刘提供了我这样的思考机会。</p>
</blockquote>
<p>摘自:<a href="https://book.douban.com/review/14307686/">创造力与因果论（镜子）书评 - 豆瓣</a></p>
]]></content:encoded>
</item>
<item>
<title>学考小记</title>
<link>https://linserin.work/posts/academic-proficiency-test/</link>
<pubDate>Sat, 17 Jan 2026 17:15:37 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/academic-proficiency-test/</guid>
<description><![CDATA[在 1 月 8 日,我跟随大队伍参加了学考。
说实话，对于高中在读来说理应是来找信心的，但是没绷住的是我的 6 科里面排最后的数学，在写往年学考真题的时候，连三角函数左加右减这种最基本的东西都能分析错，我的数学功底可见一斑（别骂了我一定补）
老地方，棠下中学
棠下中学 这次棠下中学的菜居然能吃进去真是让我十分甚至九分想不到
之前我们四小科学考的时候三样菜相当难以言表地直接盖在饭上面，味道串在一起，这次起码吃得下去 hh
还有就是饭堂其实根本就午睡不了啊喂，不过看着同在一层的职中学生在玩手机，不得不说，原来我们自从初中就已经打败了这么多人
下午 14:00 开考最后一科，英语
棠下这个地方有说法的，先是同学在考场外看见有鸡在走来走去，后来又是同学考场有人还没发卷就睡着了。
最搞笑的事是还打呼噜，整个考场都听得到
此外我认为这个英语给的时间未免太多了，我承认英语我相当强势，而这也造成我得在考场干坐近一个小时
看着我考场其他人提前交卷我也坐不下去了直接交卷跑路
追尾 还有就是我们坐上校车，我们直接目睹了就在棠下门口的追尾
简而言之，前方大巴车要掉头，后方一前一后两个私家车，前车要后一点给大巴车让位，后车可能是以为是前车前进，直接踩油门，于是追尾。
其他 学校安排视力检查，我左眼 4.5，右眼 5.0]]></description>
<content:encoded><![CDATA[<p>在 1 月 8 日,我跟随大队伍参加了学考。</p>
<p>说实话，对于高中在读来说理应是来找信心的，但是没绷住的是我的 6 科里面排最后的数学，在写往年学考真题的时候，连三角函数左加右减这种最基本的东西都能分析错，我的数学功底可见一斑（别骂了我一定补）</p>
<p>老地方，棠下中学</p>
<h1 id="棠下中学">棠下中学</h1>
<p>这次棠下中学的菜居然能吃进去真是让我十分甚至九分想不到</p>
<p>之前我们四小科学考的时候三样菜相当难以言表地直接盖在饭上面，味道串在一起，这次起码吃得下去 hh</p>
<hr>
<p>还有就是饭堂其实根本就午睡不了啊喂，不过看着同在一层的职中学生在玩手机，不得不说，原来我们自从初中就已经打败了这么多人</p>
<hr>
<p>下午 14:00 开考最后一科，英语</p>
<p>棠下这个地方有说法的，先是同学在考场外看见有鸡在走来走去，后来又是同学考场有人还没发卷就睡着了。</p>
<p>最搞笑的事是还打呼噜，整个考场都听得到</p>
<p>此外我认为这个英语给的时间未免太多了，我承认英语我相当强势，而这也造成我得在考场干坐近一个小时</p>
<p>看着我考场其他人提前交卷我也坐不下去了直接交卷跑路</p>
<h1 id="追尾">追尾</h1>
<p>还有就是我们坐上校车，我们直接目睹了就在棠下门口的追尾</p>
<p>简而言之，前方大巴车要掉头，后方一前一后两个私家车，前车要后一点给大巴车让位，后车可能是以为是前车前进，直接踩油门，于是追尾。</p>
<h1 id="其他">其他</h1>
<p>学校安排视力检查，我左眼 4.5，右眼 5.0</p>
<p><img src="https://linserin.work//%E6%88%91%E4%B8%8D%E6%98%8E%E7%99%BD.PNG" alt=""></p>
]]></content:encoded>
</item>
<item>
<title>Go Through 2025</title>
<link>https://linserin.work/posts/go-through-2025/</link>
<pubDate>Wed, 31 Dec 2025 19:42:39 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/go-through-2025/</guid>
<description><![CDATA[和班里的同学一起去滨江跨年了
路上一波三折
先是在朋友家汇合，然后扫青桔共享单车
但是嘛，找到的都是布满尘土了，我们就去找附近的一家面馆借了两张纸巾
晚上 11 点，我们已经骑自行车骑了近 8km，结果路上同学说充电线消失了，磨磨蹭蹭，路上还不小心把人家手机壳蹭破了
最后还是打车去的
烟花易冷，珍惜当下
原本听在这里的推着小推车的老板说之前会由政府来放，但是呢这一年没有
如果说是政府来放的话，那会挺壮观的
现在就变成了私人放的了
回程的时候打滴滴打了好久，终于拼到了辆车
晚上 1:46 回到家
一个挺特殊的一天，和朋友出去跨年，17 岁的我
𝓗𝓪𝓹𝓹𝔂 𝓝𝓮𝔀 𝓨𝓮𝓪𝓻]]></description>
<content:encoded><![CDATA[<p>和班里的同学一起去滨江跨年了</p>
<p>路上一波三折</p>
<p>先是在朋友家汇合，然后扫青桔共享单车</p>
<p>但是嘛，找到的都是布满尘土了，我们就去找附近的一家面馆借了两张纸巾</p>
<p>晚上 11 点，我们已经骑自行车骑了近 8km，结果路上同学说充电线消失了，磨磨蹭蹭，路上还不小心把人家手机壳蹭破了</p>
<p>最后还是打车去的</p>
<hr>
<p><img src="https://linserin.work//img/1.jpg" alt=""></p>
<p><img src="https://linserin.work//img/2.jpg" alt=""></p>
<p><img src="https://linserin.work//img/3.jpg" alt=""></p>
<p>烟花易冷，珍惜当下</p>
<hr>
<p>原本听在这里的推着小推车的老板说之前会由政府来放，但是呢这一年没有</p>
<p>如果说是政府来放的话，那会挺壮观的</p>
<p>现在就变成了私人放的了</p>
<p>回程的时候打滴滴打了好久，终于拼到了辆车</p>
<p>晚上 1:46 回到家</p>
<p>一个挺特殊的一天，和朋友出去跨年，17 岁的我</p>
<p>𝓗𝓪𝓹𝓹𝔂 𝓝𝓮𝔀 𝓨𝓮𝓪𝓻</p>
]]></content:encoded>
</item>
<item>
<title>看完驴的视角 -《生死疲劳》</title>
<link>https://linserin.work/posts/life-and-death-fatigue/</link>
<pubDate>Sat, 13 Dec 2025 22:55:07 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/life-and-death-fatigue/</guid>
<description><![CDATA[那时的世界，本来就是一锅糊涂粥，要想讲得清清楚楚，比较困难。
《生死疲劳》一开始我只在语文晚练的时候见过。
后来我老爸在看司马南的视频，视频里面讲到莫言领⎾奖⏌然后运用一些春秋笔法开始输出，后来大家都知道了，司马南被封了。
作为一头驴，一个单干户饲养的驴，在 1958 年这个特殊的年份里，有一些颇为传奇的经历，这是我想说的，也是你想听的吧？我们尽量地不谈政治，但假如我还是涉及到了政治，那就请你原谅。
生死疲劳 昨天加上今天，浅浅把前近 30% 的内容读完了。
小说里面的有关某物体或某行为的描述，我不讲；但是的确一开始作为驴的部分真的很到位。
从白氏受审，掘财宝到作为驴的“我”被去势，到最后被杀了众人分着吃。
我看到了那个时代的又一面
“我的故事，从 1950 年 1 月 1 日那天讲起……”
翻豆瓣书评，看到一条评论，此处引用一部分（因为我后面没有看，不评价）
这本小说写得最好的是驴，感情最为丰富，故事最为震撼和冲击。自此以下，每一轮转世，“它”给人的冲击越来越淡薄，最终成为了一个旁观者，乃至一条忠狗，与“它“的社会性完全断离。
与其说这是一种忘却仇恨的包容，不如说这是一种对现实的妥协。忘记仇恨是一种美德，也是一种无奈。如同我们读《西游记》一般，越来越多的无力感。我们现在妥协了。
&hellip;
最后，感谢被作者莫言骂得狗血淋头的蓝解放的好友莫言小子，友情贯穿始终。
来源]]></description>
<content:encoded><![CDATA[<blockquote>
<p>那时的世界，本来就是一锅糊涂粥，要想讲得清清楚楚，比较困难。</p>
</blockquote>
<p>《生死疲劳》一开始我只在语文晚练的时候见过。</p>
<p>后来我老爸在看司马南的视频，视频里面讲到莫言领⎾奖⏌然后运用一些春秋笔法开始输出，后来大家都知道了，司马南被封了。</p>
<blockquote>
<p>作为一头驴，一个单干户饲养的驴，在 1958 年这个特殊的年份里，有一些颇为传奇的经历，这是我想说的，也是你想听的吧？我们尽量地不谈政治，但假如我还是涉及到了政治，那就请你原谅。</p>
</blockquote>
<h1 id="生死疲劳">生死疲劳</h1>
<p>昨天加上今天，浅浅把前近 30% 的内容读完了。</p>
<p>小说里面的有关某物体或某行为的描述，我不讲；但是的确一开始作为驴的部分真的很到位。</p>
<p>从白氏受审，掘财宝到作为驴的“我”被去势，到最后被杀了众人分着吃。</p>
<p>我看到了那个时代的又一面</p>
<blockquote>
<p>“我的故事，从 1950 年 1 月 1 日那天讲起……”</p>
</blockquote>
<p>翻豆瓣书评，看到一条评论，此处引用一部分（因为我后面没有看，不评价）</p>
<blockquote>
<p>这本小说写得最好的是驴，感情最为丰富，故事最为震撼和冲击。自此以下，每一轮转世，“它”给人的冲击越来越淡薄，最终成为了一个旁观者，乃至一条忠狗，与“它“的社会性完全断离。</p>
<p>与其说这是一种忘却仇恨的包容，不如说这是一种对现实的妥协。忘记仇恨是一种美德，也是一种无奈。如同我们读《西游记》一般，越来越多的无力感。我们现在妥协了。</p>
<p>&hellip;</p>
<p>最后，感谢被作者莫言骂得狗血淋头的蓝解放的好友莫言小子，友情贯穿始终。</p>
<p><a href="https://book.douban.com/review/5627628/">来源</a></p>
</blockquote>
]]></content:encoded>
</item>
<item>
<title>[转]抑郁症</title>
<link>https://linserin.work/posts/disorder/</link>
<pubDate>Sun, 16 Nov 2025 06:45:10 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/disorder/</guid>
<description><![CDATA[我得了抑郁症。
不是突发，不是某天醒来发现woc我完了，而是渐进式的。
就像屋子慢慢破旧，一开始只是地上多了点湿痕，后来墙皮脱落，木地板起翘，灯泡一闪一闪。
令人心烦。
我一开始以为是累了。
辞职，休息，看点喜剧，吃点垃圾食品。
可还是笑不出来。
我有段时间连人都不想见。
朋友喊我吃饭，我推了。
后来他们就不喊了。
我爸妈打电话来，说你最近怎么没发朋友圈了。
我说最近很忙。
他们说，挺好的，年轻就要多奋斗。
我关掉手机通知，把社交软件全部退出登录。
想象着从世界上消失。
没有人找我，真的没有人找我。
有天早上，我对着镜子刷牙，看着里面那张脸，突然有种强烈的不认识感。
我盘算着，记不起自己几天没洗头了。
牙刷也停住了，泡沫在嘴边慢慢往下流。
我开始觉得，也许，不太对劲。
于是我去看了心理医生。
她是个女医生，三十几岁，头发盘起来，眼神很柔和，不会打断你说得任何话。
即使你说你是个_b。
第一次见面她说：“你来就已经很好了。”
我没听懂这句话是什么意思。
她让我每周来一次，先别吃药，试试谈话治疗。
她说你先讲讲你最近的生活。
我说，我每天都醒得很早，不想起床。躺着的时候很空虚，起来之后更空虚。
我说，我好容易累，试图整理房间，两分钟就不行了。
我说，我曾经想过四，不过四太麻烦了，活着虽然没意思，但好像更简单一点。
她表示认同。第二次我去的时候，她给我发了一份问卷，我做完之后她说：“你的这些症状是很常见的。”
我问，治得好吗？她说，可以，得花时间。
我定期去，按时打卡。
她让我写日记，我照做了。
哪怕一天里什么也没发生，我也会写，今天没什么事，我成功活下来了。
她让我试着重新跟人接触。我硬着头皮去参加一次朋友聚会，他们一开始有点惊讶，说你终于出现了，我笑笑，说最近有些事。
没有人追问你去哪儿了，我有一点轻松，又有一点难过。
后来有一天，她递给我一封信。白色的信封，封口粘得很整齐。
她说：“这个信封你不要现在打开。等哪一天你觉得真的撑不下去了，再打开。”
我问为什么。
她说：“有些时候，我们需要一个退路。不一定真的要用它，但知道有最后一个办法，就会觉得没那么绝望。”
我把那封信收了起来，保存在床头柜的抽屉里。
我有时候会盯着那个抽屉看，想着里面到底写了什么。
又过了几个月，我开始好一些了。
我不再躺一天不动，会下楼买菜，会去理发。
有一天我路过宠物店，看见一只黑猫趴在笼子里，懒洋洋的，和我之前一样。
我把它带回了家，取名叫大信球。
它很黏人，总喜欢跳上我的膝盖，一动不动地盯着我看。
我常常对它说话。说今天我吃了什么，说办公室来了个新人，说阳光真好。
它听不懂，只会眯着眼打呼噜。
我还谈恋爱了。在楼下咖啡店认识的，她喜欢加很多糖。
我从不加糖，她皱眉说我这么喝会老得快，我笑了。
那是我很久之后第一次笑出来。
我们在一起之后，她常说我很细心。
我只是把对付自己崩溃的方式，拿来照顾她了而已。
她睡觉怕冷，我给她多准备了一床毯子。
她经期痛，我提前囤了她习惯用的热敷包。
她有次说想吃草莓，我记得这个小愿望，第二天就买了回来。
我觉得，生活大概真的好转了。
有猫，有她，有一个整理得干净的房间，还有一个不时觉得蛋疼，但不再绝望的我。
我跟人讲起以前的自己。
“过去真是一团糟。”我笑着说。
他们也笑，说你现在挺好的。
我也觉得挺好。
那封信我一直没动。
偶尔看到，还会自嘲幸好没有觉得撑不下去。
直到有一天，整理旧抽屉，空的笔芯，用完的日记本堆在一起。
我翻到那封信。
有点泛黄，边角都卷起来了。
我本来想直接扔掉，但不知道为什么，又坐下来，慢慢把它拆开。]]></description>
<content:encoded><![CDATA[<p>我得了抑郁症。</p>
<p>不是突发，不是某天醒来发现woc我完了，而是渐进式的。</p>
<p>就像屋子慢慢破旧，一开始只是地上多了点湿痕，后来墙皮脱落，木地板起翘，灯泡一闪一闪。</p>
<p>令人心烦。</p>
<p>我一开始以为是累了。</p>
<p>辞职，休息，看点喜剧，吃点垃圾食品。</p>
<p>可还是笑不出来。</p>
<p>我有段时间连人都不想见。</p>
<p>朋友喊我吃饭，我推了。</p>
<p>后来他们就不喊了。</p>
<p>我爸妈打电话来，说你最近怎么没发朋友圈了。</p>
<p>我说最近很忙。</p>
<p>他们说，挺好的，年轻就要多奋斗。</p>
<p>我关掉手机通知，把社交软件全部退出登录。</p>
<p>想象着从世界上消失。</p>
<p>没有人找我，真的没有人找我。</p>
<p>有天早上，我对着镜子刷牙，看着里面那张脸，突然有种强烈的不认识感。</p>
<p>我盘算着，记不起自己几天没洗头了。</p>
<p>牙刷也停住了，泡沫在嘴边慢慢往下流。</p>
<p>我开始觉得，也许，不太对劲。</p>
<p>于是我去看了心理医生。</p>
<p>她是个女医生，三十几岁，头发盘起来，眼神很柔和，不会打断你说得任何话。</p>
<p>即使你说你是个_b。</p>
<p>第一次见面她说：“你来就已经很好了。”</p>
<p>我没听懂这句话是什么意思。</p>
<p>她让我每周来一次，先别吃药，试试谈话治疗。</p>
<p>她说你先讲讲你最近的生活。</p>
<p>我说，我每天都醒得很早，不想起床。躺着的时候很空虚，起来之后更空虚。</p>
<p>我说，我好容易累，试图整理房间，两分钟就不行了。</p>
<p>我说，我曾经想过四，不过四太麻烦了，活着虽然没意思，但好像更简单一点。</p>
<p>她表示认同。第二次我去的时候，她给我发了一份问卷，我做完之后她说：“你的这些症状是很常见的。”</p>
<p>我问，治得好吗？她说，可以，得花时间。</p>
<p>我定期去，按时打卡。</p>
<p>她让我写日记，我照做了。</p>
<p>哪怕一天里什么也没发生，我也会写，今天没什么事，我成功活下来了。</p>
<p>她让我试着重新跟人接触。我硬着头皮去参加一次朋友聚会，他们一开始有点惊讶，说你终于出现了，我笑笑，说最近有些事。</p>
<p>没有人追问你去哪儿了，我有一点轻松，又有一点难过。</p>
<p>后来有一天，她递给我一封信。白色的信封，封口粘得很整齐。</p>
<p>她说：“这个信封你不要现在打开。等哪一天你觉得真的撑不下去了，再打开。”</p>
<p>我问为什么。</p>
<p>她说：<strong>“有些时候，我们需要一个退路。不一定真的要用它，但知道有最后一个办法，就会觉得没那么绝望。”</strong></p>
<p>我把那封信收了起来，保存在床头柜的抽屉里。</p>
<p>我有时候会盯着那个抽屉看，想着里面到底写了什么。</p>
<p>又过了几个月，我开始好一些了。</p>
<p>我不再躺一天不动，会下楼买菜，会去理发。</p>
<p>有一天我路过宠物店，看见一只黑猫趴在笼子里，懒洋洋的，和我之前一样。</p>
<p>我把它带回了家，取名叫大信球。</p>
<p>它很黏人，总喜欢跳上我的膝盖，一动不动地盯着我看。</p>
<p>我常常对它说话。说今天我吃了什么，说办公室来了个新人，说阳光真好。</p>
<p>它听不懂，只会眯着眼打呼噜。</p>
<p>我还谈恋爱了。在楼下咖啡店认识的，她喜欢加很多糖。</p>
<p>我从不加糖，她皱眉说我这么喝会老得快，我笑了。</p>
<p>那是我很久之后第一次笑出来。</p>
<p>我们在一起之后，她常说我很细心。</p>
<p>我只是把对付自己崩溃的方式，拿来照顾她了而已。</p>
<p>她睡觉怕冷，我给她多准备了一床毯子。</p>
<p>她经期痛，我提前囤了她习惯用的热敷包。</p>
<p>她有次说想吃草莓，我记得这个小愿望，第二天就买了回来。</p>
<hr>
<p>我觉得，生活大概真的好转了。</p>
<p>有猫，有她，有一个整理得干净的房间，还有一个不时觉得蛋疼，但不再绝望的我。</p>
<p>我跟人讲起以前的自己。</p>
<p>“过去真是一团糟。”我笑着说。</p>
<p>他们也笑，说你现在挺好的。</p>
<p>我也觉得挺好。</p>
<hr>
<p>那封信我一直没动。</p>
<p>偶尔看到，还会自嘲幸好没有觉得撑不下去。</p>
<p>直到有一天，整理旧抽屉，空的笔芯，用完的日记本堆在一起。</p>
<p>我翻到那封信。</p>
<p>有点泛黄，边角都卷起来了。</p>
<p>我本来想直接扔掉，但不知道为什么，又坐下来，慢慢把它拆开。</p>
<p>封口处有道红漆，我一点点撕开。</p>
<p>纸张是信纸那种，信只有一页。</p>
<p>中间写着三个字。</p>
<p><strong>去死吧。</strong></p>
<hr>
<blockquote>
<p>此文章为转载，<a href="https://www.douyin.com/note/75725616881766987370">原链接</a></p>
<p>转载已经经过原作者同意，有排版上的修改</p>
</blockquote>
]]></content:encoded>
</item>
<item>
<title>Book</title>
<link>https://linserin.work/posts/book/</link>
<pubDate>Sat, 01 Nov 2025 09:05:32 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/book/</guid>
<description><![CDATA[长文警告，要不坐下来看？
可能存在内容剧透Σσ(・Д・；)
序 读书，是至上的愉悦。
我接触的第一本课外书，是什么我已经记不清了
但和大多数 05 后的人一样，不是《笑猫日记》就是《查理九世》
我记得，笑猫日记当时一共 26 册
笑猫日记 我第一次接触到这本书的缘由没什么奇怪的，小学时上课过于无聊就向同学借来看
书中能听懂人话的猫我还历历在目
距离我最后一次读这本书起码过了 6 年了
六年还没有忘掉的片段 当时是冬天，笑猫和虎皮猫在他们的秘密山洞中，虎皮猫即将分娩，她的产房也许是一个鞋盒，有一个孔洞，可以从里面看到外面，不能从外面看到里面
虎皮猫生了 4 只小猫，这一窝里面最晚生的老四，为其取名：小可怜
小可怜体质羸弱，它｢死｣在了冬天。
笑猫一家将其埋葬于一座山丘。
小可怜后来｢复活｣了，记忆中，她继承虎皮猫，每日敲钟，当————当————
本人没买过笑猫日记，但我坚持借阅同学的书，把 26 册几乎看了个遍
记忆中一块拼图
科･幻 我读的第一篇科幻教科书上的
没错啊，就是那本《带上她的眼睛》
读完之后相当意难平
纵使青春和生命被永远地封闭在地球深处，她依旧能实现生命的永恒。
由此，我开始看刘慈欣的作品
朝闻道 “宇宙的目的是什么？”
｢知识密封协议｣要求：不得将任何新的知识透露给发展程度比自身低的文明
丁仪想了想，终于提出了人类科学史上最关键的问题：“这就是说，我们永远不可能得到大统一模型，永远不可能探知宇宙的终极奥秘？” 科学家们呆呆地盯着排险者，像一群在最后审判日里等待宣判的灵魂。 “智慧生命有多种悲哀，这只是其中之一。”排险者淡淡地说。
排险者举起一只手制止他说下去，然后向真理祭坛的边缘走去，在那里，他用响亮的声音对所有人说： “你们一定很想知道我们是如何得到这个宇宙的大统一模型的，现在可以告诉你们了。” “很久很久以前，我们的宇宙比现在小得多，而且很热，恒星还没有出现，但已有物质从能量中沉淀出来，形成弥漫在发着红光的太空中的星云。这时生命已经出现了，那是一种力场与稀薄的物质共同构成的生物，其个体看上去很像太空中的龙卷风。这种星云生物的进化速度快得像闪电，很快产生了遍布全宇宙的高度文明。当星云文明对宇宙终极真理的渴望达到顶峰时，全宇宙的所有世界一致同意，冒着真空衰变的危险进行创世能级的试验，以探索宇宙的大统一模型。 “星云生物操纵物质世界的方式与现今宇宙中的生命完全不同，由于没有足够多的物质可供使用，他们的个体自己进化为自己想要的东西。在最后的决定做出后，某些世界中的一些个体飞快地进化，把自己进化为加速器的一部分。最后，上百万个这样的星云生物排列起来，组成了一台能把粒子加速到创世能级的高能加速器。加速器启动后，暗红色的星云中出现了一个发出耀眼蓝光的灿烂光环。 “他们深知这个试验的危险，在试验进行的同时把得到的结果用引力波发射出去，引力波是唯一能在真空衰变后存留下来的信息载体。 “加速器运行了一段时间后，真空衰变发生了，低能级的真空球从原子大小以光速膨胀，转眼间扩大到天文尺度，内部的一切蒸发贻尽。真空球的膨胀速度大于宇宙的膨胀速度，虽然经过了漫长的时间，最后还是毁灭了整个宇宙。 “漫长的岁月过去了，在空无一物的宇宙中，被蒸发的物质缓慢地重新沉淀凝结，星云又出现了，但宇宙一片死寂，直到恒星和行星出现，生命才在宇宙中重新萌发。而这时，早已毁灭的星云文明发出的引力波还在宇宙中回荡，实体物质的重新出现使它迅速衰减，但就在它完全消失以前，被新宇宙中最早出现的文明接收到，它所带的信息被破译，从这远古的试验数据中，新文明得到了大统一模型。他们发现，对建立模型最关键的数据，是在真空衰变前万分之一秒左右产生的。 “让我们的思绪再回到那个毁灭中的星云宇宙，由于真空球以光速膨胀，球体之外的所有文明世界都处于光锥视界之外，不可能预知灾难的到来，在真空球到达之前，这些世界一定在专心地接收着加速器产生的数据。在他们收到足够建立大统一模型的数据后的万分之一秒，真空球毁灭了一切。但请注意一点：星云生物的思维频率极高，万分之一秒对他们来说是一段相当长的时间，所以他们有可能在生命的最后时刻推导出了大统一模型。当然，这也可能只是我们的一种自我安慰，更有可能的是他们最后什么也没推导出来，星云文明掀开了宇宙的面纱，但他们自己没来得及向宇宙那终极的美瞥一眼就毁灭了。更为可敬的是，开始试验前他们可能已经想到了这种可能，牺牲自己，把那些包含着宇宙终极秘密的数据传给遥远未来的文明。 “现在你们应该明白，对宇宙终极真理的追求，是文明的最终目标和归宿。”
看到此处我浑身鸡皮疙瘩暴起
不久前有人问过我打算为真理现身吗，我说还没有，我恋爱都没谈过hh
最近 又是一个月，迎来了江门一模，英语听说就给了我当头一棒，不说别的，我自认英语成绩还算不错，结果这么难的 Role Play 还是让我绷不住，10 分怕是都悬（总分20）
现在沉迷互联网的我还有时间读书吗
上两周也是过得难评，感冒四五天，还有怀疑人生的听说，唉高三]]></description>
<content:encoded><![CDATA[<blockquote>
<p>长文警告，要不坐下来看？</p>
<p>可能存在内容剧透Σσ(・Д・；)</p>
</blockquote>
<h1 id="序">序</h1>
<p><strong>读书，是至上的愉悦。</strong></p>
<p>我接触的第一本课外书，是什么我已经记不清了</p>
<p>但和大多数 05 后的人一样，不是《笑猫日记》就是《查理九世》</p>
<p>我记得，笑猫日记当时一共 26 册</p>
<h1 id="笑猫日记">笑猫日记</h1>
<p>我第一次接触到这本书的缘由没什么奇怪的，小学时上课过于无聊就向同学借来看</p>
<p>书中能听懂人话的猫我还历历在目</p>
<p>距离我最后一次读这本书起码过了 6 年了</p>
<hr>
<h2 id="六年还没有忘掉的片段">六年还没有忘掉的片段</h2>
<p>当时是冬天，笑猫和虎皮猫在他们的秘密山洞中，虎皮猫即将分娩，她的产房也许是一个鞋盒，有一个孔洞，可以从里面看到外面，不能从外面看到里面</p>
<p>虎皮猫生了 4 只小猫，这一窝里面最晚生的老四，为其取名：小可怜</p>
<hr>
<p>小可怜体质羸弱，它｢死｣在了冬天。</p>
<p>笑猫一家将其埋葬于一座山丘。</p>
<hr>
<p>小可怜后来｢复活｣了，记忆中，她继承虎皮猫，每日敲钟，当————当————</p>
<hr>
<p>本人没买过笑猫日记，但我坚持借阅同学的书，把 26 册几乎看了个遍</p>
<p>记忆中一块拼图</p>
<h1 id="科幻">科･幻</h1>
<p>我读的第一篇科幻教科书上的</p>
<p>没错啊，就是那本《带上她的眼睛》</p>
<p>读完之后相当意难平</p>
<blockquote>
<p>纵使青春和生命被永远地封闭在地球深处，她依旧能实现生命的永恒。</p>
</blockquote>
<p>由此，我开始看刘慈欣的作品</p>
<h2 id="朝闻道">朝闻道</h2>
<blockquote>
<p>“宇宙的目的是什么？”</p>
</blockquote>
<p>｢知识密封协议｣要求：不得将任何新的知识透露给发展程度比自身低的文明</p>
<blockquote>
<p>　　丁仪想了想，终于提出了人类科学史上最关键的问题：“这就是说，我们永远不可能得到大统一模型，永远不可能探知宇宙的终极奥秘？”
　　科学家们呆呆地盯着排险者，像一群在最后审判日里等待宣判的灵魂。
　　“智慧生命有多种悲哀，这只是其中之一。”排险者淡淡地说。</p>
</blockquote>
<hr>
<blockquote>
<p>　　排险者举起一只手制止他说下去，然后向真理祭坛的边缘走去，在那里，他用响亮的声音对所有人说：
　 “你们一定很想知道我们是如何得到这个宇宙的大统一模型的，现在可以告诉你们了。”
　　“很久很久以前，我们的宇宙比现在小得多，而且很热，恒星还没有出现，但已有物质从能量中沉淀出来，形成弥漫在发着红光的太空中的星云。这时生命已经出现了，那是一种力场与稀薄的物质共同构成的生物，其个体看上去很像太空中的龙卷风。这种星云生物的进化速度快得像闪电，很快产生了遍布全宇宙的高度文明。当星云文明对宇宙终极真理的渴望达到顶峰时，全宇宙的所有世界一致同意，冒着真空衰变的危险进行创世能级的试验，以探索宇宙的大统一模型。
　　“星云生物操纵物质世界的方式与现今宇宙中的生命完全不同，由于没有足够多的物质可供使用，他们的个体自己进化为自己想要的东西。在最后的决定做出后，某些世界中的一些个体飞快地进化，把自己进化为加速器的一部分。最后，上百万个这样的星云生物排列起来，组成了一台能把粒子加速到创世能级的高能加速器。加速器启动后，暗红色的星云中出现了一个发出耀眼蓝光的灿烂光环。
　　“他们深知这个试验的危险，在试验进行的同时把得到的结果用引力波发射出去，引力波是唯一能在真空衰变后存留下来的信息载体。
　　“加速器运行了一段时间后，真空衰变发生了，低能级的真空球从原子大小以光速膨胀，转眼间扩大到天文尺度，内部的一切蒸发贻尽。真空球的膨胀速度大于宇宙的膨胀速度，虽然经过了漫长的时间，最后还是毁灭了整个宇宙。
　　“漫长的岁月过去了，在空无一物的宇宙中，被蒸发的物质缓慢地重新沉淀凝结，星云又出现了，但宇宙一片死寂，直到恒星和行星出现，生命才在宇宙中重新萌发。而这时，早已毁灭的星云文明发出的引力波还在宇宙中回荡，实体物质的重新出现使它迅速衰减，但就在它完全消失以前，被新宇宙中最早出现的文明接收到，它所带的信息被破译，从这远古的试验数据中，新文明得到了大统一模型。他们发现，对建立模型最关键的数据，是在真空衰变前万分之一秒左右产生的。
　　“让我们的思绪再回到那个毁灭中的星云宇宙，由于真空球以光速膨胀，球体之外的所有文明世界都处于光锥视界之外，不可能预知灾难的到来，在真空球到达之前，这些世界一定在专心地接收着加速器产生的数据。在他们收到足够建立大统一模型的数据后的万分之一秒，真空球毁灭了一切。但请注意一点：星云生物的思维频率极高，万分之一秒对他们来说是一段相当长的时间，所以他们有可能在生命的最后时刻推导出了大统一模型。当然，这也可能只是我们的一种自我安慰，更有可能的是他们最后什么也没推导出来，星云文明掀开了宇宙的面纱，但他们自己没来得及向宇宙那终极的美瞥一眼就毁灭了。更为可敬的是，开始试验前他们可能已经想到了这种可能，牺牲自己，把那些包含着宇宙终极秘密的数据传给遥远未来的文明。
　　“现在你们应该明白，对宇宙终极真理的追求，是文明的最终目标和归宿。”</p>
</blockquote>
<p>看到此处我浑身鸡皮疙瘩暴起</p>
<p>不久前有人问过我打算为真理现身吗，我说还没有，<del>我恋爱都没谈过hh</del></p>
<h1 id="最近">最近</h1>
<p>又是一个月，迎来了江门一模，英语听说就给了我当头一棒，不说别的，我自认英语成绩还算不错，结果这么难的 Role Play 还是让我绷不住，10 分怕是都悬（总分20）</p>
<p>现在沉迷互联网的我还有时间读书吗</p>
<hr>
<p>上两周也是过得难评，感冒四五天，还有怀疑人生的听说，唉高三</p>
]]></content:encoded>
</item>
<item>
<title>国庆中秋假之结束</title>
<link>https://linserin.work/posts/the-end-of-national-day-and-mid-autumn/</link>
<pubDate>Mon, 06 Oct 2025 09:03:10 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/the-end-of-national-day-and-mid-autumn/</guid>
<description><![CDATA[苦逼人生 大前天的时候吸二手烟，给我吸出咽喉炎了估计是，鼻涕流个不停
没有发烧，但是就是流鼻涕（我本身有鼻炎，真是验证了这幅图了）
最后第二天去看了，一百多块，但是定点医保报了只剩下二十多🥰
作业 作业这个问题，想起来就想笑
我们之前假期作业要每天打卡上传，结果我们班主任没给科任老师查看权限，这次交上去了也是一点反应没有，估计也是这样了哈哈
啊前途一片渺茫啊.jpg]]></description>
<content:encoded><![CDATA[<h1 id="苦逼人生">苦逼人生</h1>
<p>大前天的时候吸二手烟，给我吸出咽喉炎了估计是，鼻涕流个不停</p>
<p>没有发烧，但是就是流鼻涕（我本身有鼻炎，真是验证了这幅图了）</p>
<p><img src="https://linserin.work//img/biyan.jpg" alt=""></p>
<p>最后第二天去看了，一百多块，但是定点医保报了只剩下二十多🥰</p>
<h1 id="作业">作业</h1>
<p>作业这个问题，想起来就想笑</p>
<p>我们之前假期作业要每天<em>打卡上传</em>，结果我们班主任没给科任老师查看权限，这次交上去了也是一点反应没有，估计也是这样了哈哈</p>
<p>啊前途一片渺茫啊.jpg</p>
]]></content:encoded>
</item>
<item>
<title>记修复 Rusty Typewriter 主题搜索框的问题</title>
<link>https://linserin.work/posts/rusty-typewriter-search-bar/</link>
<pubDate>Wed, 24 Sep 2025 04:03:58 +0000</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/rusty-typewriter-search-bar/</guid>
<description><![CDATA[前言 这是一个小问题，但是我一直拖到现在才慢慢排出来
还有，GitHub 2FA，wcnm
最近发现，在本主题下，我若电脑访问，搜索框可正常显示，但若缩小窗口，搜索框却隐藏了，理论上说，不应该是始终展示的吗？
排查 如果搜索框在缩小后不可见，可以先尝试排查 CSS 文件的 @media 属性，这个属性设置了在指定分辨率设备下的显示属性
经过搜索，在 _common.css 查询到 @media (max-width: 1128px) { .show-md{ display: block !important; } }
当页面所在的浏览器窗口的最大宽度小于等于 1128px 时，所有带有 show-md 类的元素将被设置为 display: block ，使用 !important 确保优先级别
回想一下，缩小窗口后，display: block 也就因为此而被执行，我在主题设置里将侧栏关闭了，在演示页面中 是将搜索框写在侧栏中，因此，搜索栏也随之被隐藏了。
但是，在访问其演示页面的移动端时，侧栏没有显示，因此可以判断，在演示页面，侧栏其他部分被隐藏，只有搜索框被展示
也就是主题作者在电脑端将搜索框单独独立了出来
在构建网站时，我在主题中关闭了侧栏的显示，因此移动端搜索框也跟着侧栏隐藏了，但是电脑端搜索栏单独写出来，因此不受影响
所以说只需要我删掉这段判别客户端的部分，侧栏始终展示即可]]></description>
<content:encoded><![CDATA[<h1 id="前言">前言</h1>
<blockquote>
<p>这是一个小问题，但是我一直拖到现在才慢慢排出来</p>
<p>还有，GitHub 2FA，wcnm</p>
</blockquote>
<p>最近发现，在本主题下，我若电脑访问，搜索框可正常显示，但若缩小窗口，搜索框却隐藏了，理论上说，不应该是始终展示的吗？</p>
<h1 id="排查">排查</h1>
<p>如果搜索框在缩小后不可见，可以先尝试排查 CSS 文件的 <code>@media</code> 属性，这个属性设置了在指定分辨率设备下的显示属性</p>
<p>经过搜索，在 <code>_common.css</code> 查询到 <code>@media (max-width: 1128px) { .show-md{ display: block !important; } }</code></p>
<blockquote>
<p>当页面所在的浏览器窗口的最大宽度小于等于 1128px 时，所有带有 <code>show-md</code>  类的元素将被设置为  display: block ，使用 <code>!important</code> 确保优先级别</p>
</blockquote>
<p>回想一下，缩小窗口后，<code>display: block</code> 也就因为此而被执行，我在主题设置里将侧栏关闭了，<a href="https://raw.githubusercontent.com/math-queiroz/rusty-typewriter/main/images/screenshot.png">在演示页面中</a> 是将搜索框写在侧栏中，因此，搜索栏也随之被隐藏了。</p>
<p>但是，在访问其演示页面的移动端时，侧栏没有显示，因此可以判断，在演示页面，侧栏其他部分被隐藏，只有搜索框被展示</p>
<p>也就是主题作者在电脑端将搜索框单独独立了出来</p>
<p>在构建网站时，我在主题中关闭了侧栏的显示，因此移动端搜索框也跟着侧栏隐藏了，但是电脑端搜索栏单独写出来，因此不受影响</p>
<p>所以说只需要我删掉这段判别客户端的部分，侧栏始终展示即可</p>
]]></content:encoded>
</item>
<item>
<title>最近 - 高三生活以及其他</title>
<link>https://linserin.work/posts/recents-senior-three-and-more/</link>
<pubDate>Sat, 06 Sep 2025 14:13:23 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/recents-senior-three-and-more/</guid>
<description><![CDATA[前言 博主上高三了，高考还有两百七十来天，随意记录一些生活琐事吧 睡眠 我国卫健委发布的《睡眠健康核心信息及释义》中指出：不同年龄段人群对睡眠时长的需求不同，且存在个体差异。一般来说，婴儿每天需要 12～18 小时，1～2 岁幼儿 11～14 小时，学龄前儿童 10～13 小时，中小学生 8～10 小时，成年人 7～8 小时，老年人 6～7小时
高三以来，晚上的睡眠时间被缩减了，早上依旧6:25 - 6:35起床，洗漱，搞卫生（如果有那还得早起），吃早餐，然后早读。
我是那种课上课下都睡不着觉的人，上课下课我都睡不着，如果不抓紧晚上睡眠的时间的话，那我白天就会昏沉沉的，上课听不进去。
大概刚开学的时候，我一直被不规律的睡眠所困扰。
简单的讲，星期一，我会特别的困，不是说睁不开眼的那种困，而是那种整个人很昏沉的困。当天的我能很早睡，早睡的话星期二特别有精神，那就会导致很晚睡，那晚睡的话就会导致星期三又昏昏沉沉的，就这样造成了死循环。虽然说这个问题在今天的我已经基本解决了（参阅后文）
有的同学跟老师说，很多时候要12点以后才能睡着，老师的评价是：知足吧，能睡那么多别人还羡慕不来。
解决？ 本标签接下来的内容仅代表作者个人测试有效，实际效果因人而异。
我发现，对于我来说，平躺，手放肚子/大腿两侧不能早睡，于是经过测试，我发现了对于我来说能快速入睡的方法：
平躺，放松呼吸，放松眉头，把手臂搭在自己的鼻梁上面，能遮到眼睛，大概十来分钟能睡着，加上午睡25 - 60分钟，能凑7小时多。
其他 安知鱼主题 最近在逛 Travellings 的时候，发现很多AnZhiYu主题的博客
没有说安知鱼的主题不好，但只是说看的太多了，难免会觉得这个主题会有点泛滥成灾了
当然了，这也不排除跟开往的随机推送可能会有点关系（话说我现在都是在逛开往，而不是Foreverblog了）
生活 热🥵 广东真的好热啊啊，要热似了，不过很快就要打台风了，应该要凉下来了😪
鼻炎 鼻炎真是世界上最恶心人的疾病，没有之一😡
站点变更 使用了 Pjax 全站无刷新跳转，这样就没有一言小组件每次跳转都要重载的尴尬了😳 由于 pjax 配置过于反人类，最终放弃。 添加高考倒计时 添加今日诗词 ]]></description>
<content:encoded><![CDATA[<h1 id="前言">前言</h1>
<p>博主上高三了，高考还有两百七十来天，随意记录一些生活琐事吧
<img src="https://linserin.work//img/guangban.jpg" alt=""></p>
<h2 id="睡眠">睡眠</h2>
<blockquote>
<p><a href="https://baike.baidu.com/item/%E7%9D%A1%E7%9C%A0%E5%81%A5%E5%BA%B7%E6%A0%B8%E5%BF%83%E4%BF%A1%E6%81%AF%E5%8F%8A%E9%87%8A%E4%B9%89/65505112">我国卫健委发布的《睡眠健康核心信息及释义》中指出：不同年龄段人群对睡眠时长的需求不同，且存在个体差异。一般来说，婴儿每天需要 12～18 小时，1～2 岁幼儿 11～14 小时，学龄前儿童 10～13 小时，中小学生 8～10 小时，成年人 7～8 小时，老年人 6～7小时</a></p>
</blockquote>
<p>高三以来，晚上的睡眠时间被缩减了，早上依旧6:25 - 6:35起床，洗漱，搞卫生（如果有那还得早起），吃早餐，然后早读。</p>
<p>我是那种课上课下都睡不着觉的人，上课下课我都睡不着，如果不抓紧晚上睡眠的时间的话，那我白天就会昏沉沉的，上课听不进去。</p>
<p>大概刚开学的时候，我一直被不规律的睡眠所困扰。</p>
<p>简单的讲，星期一，我会特别的困，不是说睁不开眼的那种困，而是那种整个人很昏沉的困。当天的我能很早睡，早睡的话星期二特别有精神，那就会导致很晚睡，那晚睡的话就会导致星期三又昏昏沉沉的，就这样造成了死循环。虽然说这个问题在今天的我已经基本解决了（参阅后文）</p>
<p>有的同学跟老师说，很多时候要12点以后才能睡着，老师的评价是：知足吧，能睡那么多别人还羡慕不来。</p>
<h2 id="解决">解决？</h2>
<blockquote>
<p><em>本标签接下来的内容仅代表作者个人测试有效，实际效果因人而异。</em></p>
</blockquote>
<p>我发现，对于我来说，平躺，手放肚子/大腿两侧不能早睡，于是经过测试，我发现了对于我来说能快速入睡的方法：</p>
<p>平躺，放松呼吸，放松眉头，把手臂搭在自己的鼻梁上面，能遮到眼睛，大概十来分钟能睡着，加上午睡25 - 60分钟，能凑7小时多。</p>
<h1 id="其他">其他</h1>
<h2 id="安知鱼主题">安知鱼主题</h2>
<p>最近在逛 Travellings 的时候，发现很多AnZhiYu主题的博客</p>
<p>没有说安知鱼的主题不好，但只是说看的太多了，难免会觉得这个主题会有点泛滥成灾了</p>
<p>当然了，这也不排除跟开往的随机推送可能会有点关系（话说我现在都是在逛开往，而不是Foreverblog了）</p>
<h2 id="生活">生活</h2>
<h3 id="热">热🥵</h3>
<p>广东真的好热啊啊，要热似了，不过很快就要打台风了，应该要凉下来了😪</p>
<h3 id="鼻炎">鼻炎</h3>
<p>鼻炎真是世界上最恶心人的疾病，没有之一😡</p>
<h2 id="站点变更">站点变更</h2>
<ul>
<li><del>使用了 <a href="https://github.com/MoOx/pjax">Pjax</a> 全站无刷新跳转，这样就没有一言小组件每次跳转都要重载的尴尬了😳</del> 由于 pjax 配置过于反人类，最终放弃。</li>
<li>添加高考倒计时</li>
<li>添加今日诗词</li>
</ul>
]]></content:encoded>
</item>
<item>
<title>Minesweeper Arbiter - 更加详细的扫雷游戏</title>
<link>https://linserin.work/posts/minesweeper-arbiter/</link>
<pubDate>Fri, 29 Aug 2025 16:32:13 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/minesweeper-arbiter/</guid>
<description><![CDATA[前言 闲着没事去玩了些休闲小游戏，2048，扫雷什么的，最近网上冲浪看到有扫雷排行榜，才知道，原来人类什么东西都能弄个排行榜，看看鞠神的录像，有点怀疑是不是人类（啊最近我感觉对手游端游什么的玩一会就失去兴趣了，反而开始玩这种小游戏，不知是不是高中生活驯化了我bushi
此外，顺便换了一下博客主题，加入一个简陋的搜索功能(
感觉如何呢？
MinesweeperArbiter 下载链接直达
Win32程序，还有录像记录，看看我这个菜逼玩，3BV=25，用时68.53s，8*8，10雷
下载AVF文件后前往 https://hgraceb.github.io/flop-player/ 进行播放喵~]]></description>
<content:encoded><![CDATA[<h1 id="前言">前言</h1>
<p>闲着没事去玩了些休闲小游戏，2048，扫雷什么的，最近网上冲浪看到有<a href="http://saolei.wang/Ranking/Index.asp">扫雷排行榜</a>，才知道，原来人类什么东西都能弄个排行榜，看看鞠神的录像，有点怀疑是不是人类（啊最近我感觉对手游端游什么的玩一会就失去兴趣了，反而开始玩这种小游戏，不知是不是高中生活驯化了我bushi</p>
<p>此外，顺便换了一下博客主题，加入一个简陋的搜索功能(</p>
<p>感觉如何呢？</p>
<h1 id="minesweeperarbiter">MinesweeperArbiter</h1>
<p><a href="http://saolei.wang/Download/Arbiter_0.52.3.zip">下载链接直达</a></p>
<p>Win32程序，还有录像记录，<a href="https://linserin.work//HI-SCORE_Beg_68.53_3BV=25_3BVs=0.36_itman-terminal.avf">看看我这个菜逼玩</a>，3BV=25，用时68.53s，8*8，10雷</p>
<p>下载AVF文件后前往 <a href="https://hgraceb.github.io/flop-player/">https://hgraceb.github.io/flop-player/</a> 进行播放喵~</p>
]]></content:encoded>
</item>
<item>
<title>本站评论区以及RSS上线</title>
<link>https://linserin.work/posts/comments-and-rss-online/</link>
<pubDate>Fri, 25 Jul 2025 15:53:36 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/comments-and-rss-online/</guid>
<description><![CDATA[引言 本站通过hugo构建，部署于Cloudflare Pages，想着博客缺少什么？当然是评论区和RSS，所以，评论区和RSS就上线了
评论区 评论区运行于Cloudflare Workers，使用KV存储数据
RSS 其实Hugo能自己构建RSS订阅的，但是它保存在index.xml处，查阅一番，可以在hugo.toml处更改生成的文件名，如
[outputFormats] [outputFormats.RSS] mediatype = &#34;application/rss+xml&#34; baseName = &#34;rss&#34; 这样就能保存到rss.xml了。
其他 评论区系统还存在问题，但是基本不影响使用，以后有空大概率会改（？
此外Cloudflare的KV通过命中缓存来减少配额的消耗，这点还是很不错的]]></description>
<content:encoded><![CDATA[<h1 id="引言">引言</h1>
<p>本站通过<a href="https://gohugo.io/">hugo</a>构建，部署于<a href="https://pages.dev">Cloudflare Pages</a>，想着博客缺少什么？当然是评论区和RSS，所以，评论区和RSS就上线了</p>
<h1 id="评论区">评论区</h1>
<p>评论区运行于<a href="https://workers.dev">Cloudflare Workers</a>，使用<a href="https://developers.cloudflare.com/kv/">KV</a>存储数据</p>
<h1 id="rss">RSS</h1>
<p>其实Hugo能自己构建RSS订阅的，但是它保存在<code>index.xml</code>处，查阅一番，可以在<code>hugo.toml</code>处更改生成的文件名，如</p>
<div class="highlight"><pre tabindex="0"><code class="language-toml" data-lang="toml"><span><span>[<span>outputFormats</span>]
</span></span><span><span>[<span>outputFormats</span>.<span>RSS</span>]
</span></span><span><span><span>mediatype</span> = <span>&#34;application/rss+xml&#34;</span>
</span></span><span><span><span>baseName</span> = <span>&#34;rss&#34;</span>
</span></span></code></pre></div><p>这样就能保存到<code>rss.xml</code>了。</p>
<h1 id="其他">其他</h1>
<p>评论区系统还存在问题，但是基本不影响使用，以后有空大概率会改（？</p>
<p>此外Cloudflare的KV通过命中缓存来减少配额的消耗，这点还是很不错的</p>
]]></content:encoded>
</item>
<item>
<title>lsix - 在终端模拟器输出图像</title>
<link>https://linserin.work/posts/lsix-desc/</link>
<pubDate>Thu, 17 Jul 2025 22:32:03 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/lsix-desc/</guid>
<description><![CDATA[展示 lsix在mlterm
lsix在uterm
Photo from Unsplash
前言 你可能认为Linux终端就是枯燥的字符组成的，但实际上，如果你的终端支持的话它可以展示图片，lsix就是这样一个工具，同时由于其自身只是一个Shell脚本，因此其具有广泛的兼容性。
安装 其自身是一个Shell脚本，因此，直接复制到PATH并赋予权限即可。
使用wget安装:
wget https://raw.githubusercontent.com/hackerb9/lsix/master/lsix &amp;&amp; \ sudo mv lsix /usr/local/bin &amp;&amp; \ sudo chmod +x /usr/local/bin/lsix 使用cURL安装:
curl https://raw.githubusercontent.com/hackerb9/lsix/master/lsix &gt; lsix &amp;&amp; \ sudo mv lsix /usr/local/bin &amp;&amp; \ sudo chmod +x /usr/local/bin/lsix 使用 cd到图片目录，执行lsix即可
无法输出图像 如果打印出这样的提示：
Error: Your terminal does not report having sixel graphics support. Please use a sixel capable terminal, such as xterm -ti vt340, or ask your terminal manufacturer to add sixel support.]]></description>
<content:encoded><![CDATA[<h1 id="展示">展示</h1>
<p><img src="https://linserin.work//img/lsix/lsix.png" alt="lsix在mlterm"></p>
<blockquote>
<p>lsix在mlterm</p>
</blockquote>
<p><img src="https://linserin.work//img/lsix/lsix1.png" alt="lsix在UXTerm"></p>
<blockquote>
<p>lsix在uterm</p>
</blockquote>
<p>Photo from <a href="https://unsplash.com">Unsplash</a></p>
<h1 id="前言">前言</h1>
<p>你可能认为Linux终端就是枯燥的字符组成的，但实际上，如果你的终端支持的话它可以展示图片，<a href="https://github.com/hackerb9/lsix">lsix</a>就是这样一个工具，同时由于其自身只是一个Shell脚本，因此其具有广泛的兼容性。</p>
<h1 id="安装">安装</h1>
<p>其自身是一个Shell脚本，因此，直接复制到PATH并赋予权限即可。</p>
<p>使用wget安装:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>wget https://raw.githubusercontent.com/hackerb9/lsix/master/lsix <span>&amp;&amp;</span> <span>\
</span></span></span><span><span><span></span>sudo mv lsix /usr/local/bin <span>&amp;&amp;</span> <span>\
</span></span></span><span><span><span></span>sudo chmod +x /usr/local/bin/lsix
</span></span></code></pre></div><p>使用cURL安装:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>curl https://raw.githubusercontent.com/hackerb9/lsix/master/lsix &gt; lsix <span>&amp;&amp;</span> <span>\
</span></span></span><span><span><span></span>sudo mv lsix /usr/local/bin <span>&amp;&amp;</span> <span>\
</span></span></span><span><span><span></span>sudo chmod +x /usr/local/bin/lsix
</span></span></code></pre></div><h1 id="使用">使用</h1>
<p>cd到图片目录，执行<code>lsix</code>即可</p>
<h2 id="无法输出图像">无法输出图像</h2>
<p>如果打印出这样的提示：</p>
<div class="highlight"><pre tabindex="0"><code class="language-text" data-lang="text"><span><span>Error: Your terminal does not report having sixel graphics support.
</span></span><span><span>
</span></span><span><span>Please use a sixel capable terminal, such as xterm -ti vt340, or
</span></span><span><span>ask your terminal manufacturer to add sixel support.
</span></span><span><span>
</span></span><span><span>You may test your terminal by viewing a single image, like so:
</span></span><span><span>
</span></span><span><span>convert foo.jpg  -geometry 800x480  sixel:-
</span></span><span><span>
</span></span><span><span>If your terminal actually does support sixel, please file a bug
</span></span><span><span>report at http://github.com/hackerb9/lsix/issues
</span></span><span><span>
</span></span><span><span>Please mention device attribute codes: ^[[?65;1;9c
</span></span></code></pre></div><p>表明你的终端类型不支持<a href="https://en.wikipedia.org/wiki/Sixel">Sixel</a>协议，可以使用<a href="https://xterm.dev">XTerm</a>（需要设置终端类型），使用:</p>
<div class="highlight"><pre tabindex="0"><code class="language-shell" data-lang="shell"><span><span>xterm -ti vt340
</span></span></code></pre></div><p>对于MacOS，可以使用<a href="https://iterm2.com/downloads.html">iTerm</a>或<a href="https://wezterm.org/installation.html">WezTerm</a>（同步支持Windows，Linux，FreeBSD，NetBSD，iTerm2需要在<code>references &gt; Profiles &gt; Terminal</code> 中启用 <code>Sixel graphics</code>。）</p>
]]></content:encoded>
</item>
<item>
<title>第一篇文章</title>
<link>https://linserin.work/posts/the-first-post/</link>
<pubDate>Fri, 01 Jan 1999 00:00:00 +0800</pubDate>
<guid isPermaLink="true">https://linserin.work/posts/the-first-post/</guid>
<description><![CDATA[Test Test
html &lt;svg width=&#34;80&#34; height=&#34;80&#34; viewBox=&#34;0 0 38 38&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt; &lt;style&gt; /* 动画关键帧 */ @keyframes rotate { 100% { transform: rotate(360deg); } } /* 轨迹样式 */ .track { stroke: #eee; fill: none; } /* 动画路径样式 */ .spin { stroke: #3f51b5; stroke-linecap: round; fill: none; animation: rotate 0.475s linear infinite; transform-origin: 50% 50%; } &lt;/style&gt; &lt;!-- 背景轨迹 --&gt; &lt;circle class=&#34;track&#34; cx=&#34;19&#34; cy=&#34;19&#34; r=&#34;15&#34; stroke-width=&#34;1&#34;/&gt; &lt;!-- 动画路径 --&gt; &lt;circle class=&#34;spin&#34; cx=&#34;19&#34; cy=&#34;19&#34; r=&#34;15&#34; stroke-width=&#34;3&#34; stroke-dasharray=&#34;25 500&#34; stroke-dashoffset=&#34;0.]]></description>
<content:encoded><![CDATA[<p>Test
<strong>Test</strong></p>
<h1 id="html">html</h1>
<div class="highlight"><pre tabindex="0"><code class="language-html" data-lang="html"><span><span>&lt;<span>svg</span> <span>width</span><span>=</span><span>&#34;80&#34;</span> <span>height</span><span>=</span><span>&#34;80&#34;</span> <span>viewBox</span><span>=</span><span>&#34;0 0 38 38&#34;</span> <span>xmlns</span><span>=</span><span>&#34;http://www.w3.org/2000/svg&#34;</span>&gt;
</span></span><span><span>  &lt;<span>style</span>&gt;
</span></span><span><span>    <span>/* 动画关键帧 */</span>
</span></span><span><span>    @<span>keyframes</span> <span>rotate</span> {
</span></span><span><span>      <span>100</span><span>%</span> {
</span></span><span><span>        <span>transform</span>: rotate(<span>360</span><span>deg</span>);
</span></span><span><span>      }
</span></span><span><span>    }
</span></span><span><span>    
</span></span><span><span>    <span>/* 轨迹样式 */</span>
</span></span><span><span>    .<span>track</span> {
</span></span><span><span>      stroke: <span>#eee</span>;
</span></span><span><span>      fill: <span>none</span>;
</span></span><span><span>    }
</span></span><span><span>    
</span></span><span><span>    <span>/* 动画路径样式 */</span>
</span></span><span><span>    .<span>spin</span> {
</span></span><span><span>      stroke: <span>#3f51b5</span>;
</span></span><span><span>      stroke-linecap: <span>round</span>;
</span></span><span><span>      fill: <span>none</span>;
</span></span><span><span>      <span>animation</span>: rotate <span>0.475</span><span>s</span> <span>linear</span> <span>infinite</span>;
</span></span><span><span>      <span>transform-origin</span>: <span>50</span><span>%</span> <span>50</span><span>%</span>;
</span></span><span><span>    }
</span></span><span><span>  &lt;/<span>style</span>&gt;
</span></span><span><span>  
</span></span><span><span>  <span>&lt;!-- 背景轨迹 --&gt;</span>
</span></span><span><span>  &lt;<span>circle</span> <span>class</span><span>=</span><span>&#34;track&#34;</span> <span>cx</span><span>=</span><span>&#34;19&#34;</span> <span>cy</span><span>=</span><span>&#34;19&#34;</span> <span>r</span><span>=</span><span>&#34;15&#34;</span> <span>stroke-width</span><span>=</span><span>&#34;1&#34;</span>/&gt;
</span></span><span><span>  
</span></span><span><span>  <span>&lt;!-- 动画路径 --&gt;</span>
</span></span><span><span>  &lt;<span>circle</span> <span>class</span><span>=</span><span>&#34;spin&#34;</span> <span>cx</span><span>=</span><span>&#34;19&#34;</span> <span>cy</span><span>=</span><span>&#34;19&#34;</span> <span>r</span><span>=</span><span>&#34;15&#34;</span> 
</span></span><span><span>          <span>stroke-width</span><span>=</span><span>&#34;3&#34;</span>
</span></span><span><span>          <span>stroke-dasharray</span><span>=</span><span>&#34;25 500&#34;</span>
</span></span><span><span>          <span>stroke-dashoffset</span><span>=</span><span>&#34;0.2&#34;</span>/&gt;
</span></span><span><span>&lt;/<span>svg</span>&gt;
</span></span></code></pre></div><h1 id="end">end</h1>
]]></content:encoded>
</item>
</channel>
</rss>
