<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Dating on Ben&#39;s Blog</title>
    <link>https://jinpeng.cv/en/series/dating/</link>
    <description>Recent content in Dating on Ben&#39;s Blog</description>
    <generator>Hugo -- 0.154.0</generator>
    <language>en</language>
    <copyright>©️ 2025 Ben</copyright>
    <lastBuildDate>Mon, 09 Mar 2026 22:26:59 -0600</lastBuildDate>
    <atom:link href="https://jinpeng.cv/en/series/dating/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>2025-11-10</title>
      <link>https://jinpeng.cv/en/diary/2025/november/2025-11-10/</link>
      <pubDate>Tue, 11 Nov 2025 00:37:46 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/november/2025-11-10/</guid>
      <description>&lt;h3 id=&#34;1837-fido&#34;&gt;18:37 Fido&lt;/h3&gt;
&lt;p&gt;I called Fido all afternoon, due to it sent me a urgent email and asked me to pay $165. It looked like a ghost.&lt;/p&gt;
&lt;p&gt;Finally I paid $2.96 and I hope that&amp;rsquo;s it.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h3 id="1837-fido">18:37 Fido</h3>
<p>I called Fido all afternoon, due to it sent me a urgent email and asked me to pay $165. It looked like a ghost.</p>
<p>Finally I paid $2.96 and I hope that&rsquo;s it.</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-30</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-30/</link>
      <pubDate>Sat, 30 Aug 2025 20:38:23 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-30/</guid>
      <description>&lt;p&gt;昨晚睡得还算可以。今天相比昨天要简单许多，和室友吃饭，帮助骚坤求婚顺便见朋友们一面。&lt;/p&gt;
&lt;p&gt;中午和小欢欢去吃了冰粉，姚述屿也来和我们一起，绿豆冰粉可好吃了。吃完对面 36 块钱开了两个小时自助 KTV，休息了一下。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>昨晚睡得还算可以。今天相比昨天要简单许多，和室友吃饭，帮助骚坤求婚顺便见朋友们一面。</p>
<p>中午和小欢欢去吃了冰粉，姚述屿也来和我们一起，绿豆冰粉可好吃了。吃完对面 36 块钱开了两个小时自助 KTV，休息了一下。</p>
<p>晚上我们一起和峰哥，猛哥吃了牛肉，味道还可以，就是相对来说太贵了，不划算，两斤半就吃了 300 多。</p>
<p>吃完后去骚坤求婚的地方，我觉得这些事情有点尴尬，并不是很想布置。但最后的效果还是挺经验了，超乎预期，果然真诚最重要。</p>
<p>仪式弄完，我们就准备撤了。后面因为没有提前化的蛋糕，又继续坐着聊了好一会儿。十点钟，再不走就不行了。峰哥开着他新提的理想送我们去龙洞堡机场。峰哥说他这个车听日落大道效果特别好。</p>
<p>结果没唱几句，想到只能和小欢欢呆几个小时了。眼泪就在眼眶里打转转留下来了。音乐具有击穿心理屏障的作用。</p>
<p>和峰哥道别后，在酒店马上就和小欢欢相拥而泣了。难过并不是我们没有信心，而只是单纯的不舍，想时刻在彼此身边。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-29</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-29/</link>
      <pubDate>Fri, 29 Aug 2025 20:28:28 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-29/</guid>
      <description>&lt;p&gt;今天准备收拾行李出发前往贵阳了。幸好有小欢欢，帮我收拾行李，不然我一个人肯定要头疼很久。最害怕收拾行李了。&lt;/p&gt;
&lt;p&gt;中午到了贵阳，预约了个滴滴直奔白云区，我提前在兄弟牛杂订好了位置。好久没吃了，还是挺好吃的。好久没见有些生疏了，我要习惯于人际交往中的突然安静。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天准备收拾行李出发前往贵阳了。幸好有小欢欢，帮我收拾行李，不然我一个人肯定要头疼很久。最害怕收拾行李了。</p>
<p>中午到了贵阳，预约了个滴滴直奔白云区，我提前在兄弟牛杂订好了位置。好久没吃了，还是挺好吃的。好久没见有些生疏了，我要习惯于人际交往中的突然安静。</p>
<p>郭师傅带我去办理护照的相关事情，在半路把小欢欢放在了酒店休息。郭师傅对我的事情非常的伤心，带着我东跑西跑。很快便把事情弄完了，还去去入境管理局咨询了出境的相关事情，最后又开着车把我送回酒店。非常感谢郭师傅，心里暖暖的。</p>
<p>欢欢给我买了个超贵的耳机，很开心但是还是有些不想要，太贵了。去打印了保留党籍的资料并寄了出去。</p>
<p>晚上约了老师们吃饭，想到今天是七夕节，突然想到给老师们买一束花吧。点好菜之后我们问着工作人员找到了花鸟市场。买到了非常漂亮的花，一朵一朵挑的。</p>
<p>吃完已经比较晚了，打车回酒店准备休息了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-25</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-25/</link>
      <pubDate>Mon, 25 Aug 2025 18:14:29 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-25/</guid>
      <description>&lt;p&gt;今天周一，小欢欢和他妈妈一大早就去上班了。他爸爸准备今天回来。&lt;/p&gt;
&lt;p&gt;此时 i 人属性体现了，我很想今晚继续和小欢欢在一起，但是我待不住。想过去图书馆，去公园，自己开一个酒店。想想还是和小欢欢一起去水城吧。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天周一，小欢欢和他妈妈一大早就去上班了。他爸爸准备今天回来。</p>
<p>此时 i 人属性体现了，我很想今晚继续和小欢欢在一起，但是我待不住。想过去图书馆，去公园，自己开一个酒店。想想还是和小欢欢一起去水城吧。</p>
<p>下午的时候又和小欢欢一起回去了。欢欢妈妈做了炒蚕豆，拌辣椒和折耳根。油烟机坏了，明天去修修看。</p>
<p>晚上我们还去买了烧烤回来吃，和欢欢爸爸喝了一杯酒。欢欢爸爸妈妈还给我塞了 1000 块钱。</p>
<p>一点钟才睡。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-24</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-24/</link>
      <pubDate>Sun, 24 Aug 2025 18:39:02 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-24/</guid>
      <description>&lt;p&gt;今天早上带着小何、欢欢和妈妈去菜市场逛街。我和小何在市集上吃了牛肉汤锅，因为没有吃过想尝一尝，小欢欢则留着肚子去吃酸汤鱼粉。&lt;/p&gt;
&lt;p&gt;逛完之后，又和小欢欢去二香酸汤鱼粉，我们贪婪地加了鱼头、鱼翅、鱼排。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天早上带着小何、欢欢和妈妈去菜市场逛街。我和小何在市集上吃了牛肉汤锅，因为没有吃过想尝一尝，小欢欢则留着肚子去吃酸汤鱼粉。</p>
<p>逛完之后，又和小欢欢去二香酸汤鱼粉，我们贪婪地加了鱼头、鱼翅、鱼排。</p>
<p>在出租屋简单休息了一下，出发前往盘州。欢欢找小雪帮我拿了护照，我们一起去吃了干锅牛肉，还把在水城市集买的菌子也洗了吃了。</p>
<p>然后一起去欢欢的房子看了看，走路回到欢欢家，已经接近十点钟了。</p>
<p>有点小累的一天。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-23</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-23/</link>
      <pubDate>Sat, 23 Aug 2025 18:52:54 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-23/</guid>
      <description>&lt;p&gt;小何昨天打电话来，问我什么时候走。我说可能 30 号 31 号就走了。他说明天来水城找我玩。&lt;/p&gt;
&lt;p&gt;于是今天就来了，早上小欢欢加了一早上班，写出来一个看起来像报告的报告。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>小何昨天打电话来，问我什么时候走。我说可能 30 号 31 号就走了。他说明天来水城找我玩。</p>
<p>于是今天就来了，早上小欢欢加了一早上班，写出来一个看起来像报告的报告。</p>
<p>然后我们就去车站接小何，突然想到叫璇璇一起。我就把璇璇的刚准备吃的螺蛳粉抢来了。</p>
<p>然后我们去吃了黄金烤洋芋，下午去 KTV 唱了一会儿歌，然后去吃了青瓦房烙锅。</p>
<p>吃撑的一天。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-22</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-22/</link>
      <pubDate>Fri, 22 Aug 2025 18:47:03 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-22/</guid>
      <description>&lt;p&gt;今天继续下雨，早上起来继续租房。昨晚最后决定租在了 the village of Southgate, 不想再看了。&lt;/p&gt;
&lt;p&gt;今天早上起来把保险一起看了，租房算是告一段落了。&lt;/p&gt;
&lt;p&gt;中午下雨又没带我妈出去玩，每天都在等待，浑浑噩噩。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天继续下雨，早上起来继续租房。昨晚最后决定租在了 the village of Southgate, 不想再看了。</p>
<p>今天早上起来把保险一起看了，租房算是告一段落了。</p>
<p>中午下雨又没带我妈出去玩，每天都在等待，浑浑噩噩。</p>
<p>小欢欢下班来找我了。我们一起去吃了 39 元的自助烧烤，雨一直下，有些烦。</p>
<p>我们走路回家，到出租屋的时候已经快 12 点了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-17</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-17/</link>
      <pubDate>Sun, 17 Aug 2025 21:08:03 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-17/</guid>
      <description>&lt;p&gt;短暂相聚之后，又该分别了。吃完饺子，炒饭，简单收拾收拾行李。该返程了。&lt;/p&gt;
&lt;p&gt;在街上的时候，宁宁一如既往的依依不舍，她想不明白，为什么我们每次都要这样狠心的离开。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>短暂相聚之后，又该分别了。吃完饺子，炒饭，简单收拾收拾行李。该返程了。</p>
<p>在街上的时候，宁宁一如既往的依依不舍，她想不明白，为什么我们每次都要这样狠心的离开。</p>
<p>她伤心的如此纯粹，不掺杂一丝丝任何其他的情绪，只是想我们能在彼此身边。她和曼曼拥抱亲吻了每一个人，我们各自带着彼此心里的祝福离开。</p>
<p>下一站是爸爸上班的地方——湾田煤矿。因为不怎么顺路，而且路比较脏，爸爸上班也比较早。妈妈姐姐都叫他自己先走，不要叫我送。而我则将这些复杂的情感转嫁到金钱上来：都可以送，把油加满就行！</p>
<p>这次爸爸没有叫我们送到他的住处，到煤矿门口跟前就喝止我们，就在这里下车了。爸爸如我预言的一样回头。</p>
<p>下一站是欢欢家，我想多和欢欢呆在一起，不管是什么环境。于是提前和妈妈说好要在欢欢家吃晚饭。</p>
<p>我们特意留他们两个大人单独相处，感受 i 人的情绪；而我和欢欢则乘机去看看凤仙和她的宝宝，有自己的小家挺好的，虽然可能会有各种烦恼。</p>
<p>吃完晚饭，我和欢欢把哥哥的车擦了一遍，不然实在是太脏了。擦完感觉干净了许多，心里也舒服了许多。</p>
<p>到水城已经是 8 点四十了，和妈妈分别，前往出租屋。</p>
<p>感觉今天好累啊，躺着休息了一会儿舒服了很多。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-16</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-16/</link>
      <pubDate>Sat, 16 Aug 2025 21:08:38 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-16/</guid>
      <description>&lt;p&gt;本来想着叫小欢欢爸爸妈妈一起去我家的，但是小欢欢可能会导致昨晚我和小欢欢不能在一起，索性就没叫了。&lt;/p&gt;
&lt;p&gt;今天早上刚七点半，妈妈就打电话来说啥时候出发。我说雨非常大，我再睡一会儿。然后我妈去卖核桃，我想着叫她去明湖菜场旁边的蜜雪冰城避避雨，就借口叫她买柠檬水分我们喝。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>本来想着叫小欢欢爸爸妈妈一起去我家的，但是小欢欢可能会导致昨晚我和小欢欢不能在一起，索性就没叫了。</p>
<p>今天早上刚七点半，妈妈就打电话来说啥时候出发。我说雨非常大，我再睡一会儿。然后我妈去卖核桃，我想着叫她去明湖菜场旁边的蜜雪冰城避避雨，就借口叫她买柠檬水分我们喝。</p>
<p>结果他走了好远好远，走到了体育局这边，把自己的鞋都弄湿了。昨天小欢欢就已经帮我把大部分的行李收拾好了。我去找到妈妈，然后把车开过来，还买了糯米饭。嘲笑了妈妈一番，她只顾傻傻的笑着。</p>
<p>上下楼梯三两次，我们就把该拿的东西拿得差不多了。出发回家！</p>
<p>一路上的空气特别好，因为一直在下雨的缘故。我们心情也都非常好。</p>
<p>开了两个小时就到四格了，妈妈说带我们下馆子。于是我想起来之前说要带小欢欢尝尝干锅牛肉的味道，正好就提议这次来吃干过牛肉。牛肉特别的新鲜，第一碗酸菜也非常好吃。</p>
<p>吃完姐姐他们也来了，在街上简单逛了逛。把我的洗衣机搬上六楼，便从四个回到家里了。</p>
<p>玩了一会儿我和小欢欢就困了，然后就睡觉。曼曼宁宁你也特别听话的没有来打扰我们。</p>
<p>妈妈自己一个人弄好了晚饭，还包好了饺子。快五点的时候我叫宁宁去叫欢欢起床。然后爸爸也快到了，我我们带着宁宁去接老爸。老爸他也给宁宁买了牛奶，宁宁一靠在她外公的怀里，马上就静静地不说话睡着了。</p>
<p>晚饭很好吃，我吃了三碗饭。吃完就简单的聊天，和曼曼玩游戏，就到了该入睡的时候了。</p>
<p>一整夜都睡得很安稳。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-15</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-15/</link>
      <pubDate>Fri, 15 Aug 2025 21:09:59 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-15/</guid>
      <description>&lt;p&gt;昨天给刘老师发了邮件赶忙给刘老师发一封邮件询问能否缺席，以及选课的事情。早上醒来检查邮件，发现老师给了回复了。于是选了三门核心课程，也填了 Orientation 的问卷。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>昨天给刘老师发了邮件赶忙给刘老师发一封邮件询问能否缺席，以及选课的事情。早上醒来检查邮件，发现老师给了回复了。于是选了三门核心课程，也填了 Orientation 的问卷。</p>
<p>然后一早上开始帮小欢欢着急护照的事情，很想叫她赶紧把护照办好，以后的联系就能够更方便些。</p>
<p>中午吃完酸汤鱼粉回来，自己给自己剪了头发。发现没有想象中那么难，就是左手有点不大跟脑子。</p>
<p>然后下午去农行、建行激活了对应的银行卡，为以后可能要用到做好工作，虽然大概率可能用不到，但就怕万一，多留一些信用额度也是好的。</p>
<p>弄好回来把脏碗筷洗了，时间就差不多了。雨下得特别大，穿着洞洞鞋，撑着伞去坐一路公交接小欢欢。在车上突然想吃手枪腿了，于是在闲鱼上花了十三块钱买了一个。</p>
<p>我在德克士避雨，等小欢欢来手枪腿差不多好了。两个人一起吃就会美味加倍，很奇怪。然后我们走着光着，小欢欢想吃香辣虾，我想加加点螃蟹，就点了一个虾蟹大战的套餐。味道还不错，就是量有些少。不过吃其他的也吃饱了。</p>
<p>见面就很幸福！</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-10</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-10/</link>
      <pubDate>Sun, 10 Aug 2025 23:31:35 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-10/</guid>
      <description>&lt;p&gt;今天睡得比昨天好很多，中午带小欢欢去吃了鹅肉粉，得到了她的肯定。真的是很好吃！&lt;/p&gt;
&lt;p&gt;吃完我们去菜市场逛了逛，买了一些西红柿，烤鹌鹑蛋，黄瓜还有羊角蜜。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天睡得比昨天好很多，中午带小欢欢去吃了鹅肉粉，得到了她的肯定。真的是很好吃！</p>
<p>吃完我们去菜市场逛了逛，买了一些西红柿，烤鹌鹑蛋，黄瓜还有羊角蜜。</p>
<p>回来吃吃喝喝就已经三点过了，好想时间暂停。简单休息会儿，送小欢欢去坐车了。自己坐公交回来，没啥胃口。简单把剩菜热了热，煮了碗面放进去，不大好吃。</p>
<p>然后晚上又玩了好久的游戏，MOBA 游戏太看运气了。总是会有各种气人的情况出现。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-09</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-09/</link>
      <pubDate>Sat, 09 Aug 2025 23:27:05 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-09/</guid>
      <description>&lt;p&gt;今天早上起来就打了一早上的游戏，中午和小欢欢一起去吃了酸汤鱼粉，我吃的羊肉粉，都很好吃。&lt;/p&gt;
&lt;p&gt;白天一开始想着去水库逛逛，后面发现太热了，在公园里面躺了好久。然后就准备回来了。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天早上起来就打了一早上的游戏，中午和小欢欢一起去吃了酸汤鱼粉，我吃的羊肉粉，都很好吃。</p>
<p>白天一开始想着去水库逛逛，后面发现太热了，在公园里面躺了好久。然后就准备回来了。</p>
<p>晚上去买了两个大鱼头，叫老板多给了我们一些汤。我们拿回来煮上素菜，超级好吃。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-08</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-08/</link>
      <pubDate>Fri, 08 Aug 2025 13:09:22 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-08/</guid>
      <description>&lt;p&gt;今天看到遇真纪事的视频，很羡慕也很感慨。&lt;/p&gt;
&lt;p&gt;我曾经也有同样的想法，而且还不止一次，却没有一次付诸行动。比如开发网站让人们互相鼓励好好生活，比如买了相机去给到各地大家拍照。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天看到遇真纪事的视频，很羡慕也很感慨。</p>
<p>我曾经也有同样的想法，而且还不止一次，却没有一次付诸行动。比如开发网站让人们互相鼓励好好生活，比如买了相机去给到各地大家拍照。</p>
<div class="bilibili"><iframe src="//player.bilibili.com/player.html?bvid=BV1uFtizTEoa&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe></div>

<p>还有更多时候是感慨，哀民生之多艰，却只能无能为力。总觉得自己没有能力，没有精力和金钱。可动起来迈一步就已经是前进一步。</p>
<div class="bilibili"><iframe src="//player.bilibili.com/player.html?bvid=BV1kY4y1N78D&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe></div>

<p>晚上带小欢欢去吃了羊肉串，没有馕了，后面才发现美团上面便宜很多，亏大了，难受。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-03</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-03/</link>
      <pubDate>Sun, 03 Aug 2025 20:42:59 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-03/</guid>
      <description>&lt;p&gt;今天准备回去了，昨晚峰哥那里有点热，没睡太好。&lt;/p&gt;
&lt;p&gt;起来看回盘州的车票，密密麻麻全是候补。无奈放弃回盘州的想法，改为回水城。&lt;/p&gt;
&lt;p&gt;我和小欢欢在车上吃了泡面，下车我们去吃了舂舂鸡自助火锅。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天准备回去了，昨晚峰哥那里有点热，没睡太好。</p>
<p>起来看回盘州的车票，密密麻麻全是候补。无奈放弃回盘州的想法，改为回水城。</p>
<p>我和小欢欢在车上吃了泡面，下车我们去吃了舂舂鸡自助火锅。</p>
<p>头晕晕的，太难受了。</p>
<p>妈妈他们最近那边婆媳关系不好，害，我也无能为力。每个人都做的很好，但就是相处不好。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-02</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-02/</link>
      <pubDate>Sat, 02 Aug 2025 20:42:29 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-02/</guid>
      <description>&lt;p&gt;今天要去贵阳和朋友们聚会吃饭，我们中午把昨天打包回来的鱼弄了吃了。&lt;/p&gt;
&lt;p&gt;为了省点钱开始我们选择坐火车去，提前买了蜜雪冰城。一路坐过去还挺舒服的。&lt;/p&gt;
&lt;p&gt;菜还可以，但就是特别贵。酒也喝的很多，到KTV那一步已经醉了。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天要去贵阳和朋友们聚会吃饭，我们中午把昨天打包回来的鱼弄了吃了。</p>
<p>为了省点钱开始我们选择坐火车去，提前买了蜜雪冰城。一路坐过去还挺舒服的。</p>
<p>菜还可以，但就是特别贵。酒也喝的很多，到KTV那一步已经醉了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-08-01</title>
      <link>https://jinpeng.cv/en/diary/2025/august/2025-08-01/</link>
      <pubDate>Fri, 01 Aug 2025 00:48:24 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/august/2025-08-01/</guid>
      <description>&lt;h3 id=&#34;0046-终于把手机上的git推送折腾好了&#34;&gt;00:46 终于把手机上的git推送折腾好了&lt;/h3&gt;
&lt;p&gt;使用了git sync的软件，然后手动将obsidian和主题文件夹复制过来。在obsidian git的插件上设置好了同步的认证和相关参数。昨天的日记就是由手机推送的。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h3 id="0046-终于把手机上的git推送折腾好了">00:46 终于把手机上的git推送折腾好了</h3>
<p>使用了git sync的软件，然后手动将obsidian和主题文件夹复制过来。在obsidian git的插件上设置好了同步的认证和相关参数。昨天的日记就是由手机推送的。</p>
<p>非常完美，以后随时随地都可以推送了。</p>
<h3 id="0102-睡觉">01:02 睡觉</h3>
<p>把手机上同步到 GitHUB 折腾好了</p>
<h3 id="1045-洗完澡">10:45 洗完澡</h3>
<p>洗完澡，整个人开始火起来了，算是一天当中正式的起床。早上躺床上，玩了会手机，聊了些天。</p>
<h3 id="0619-肚子饿了">06:19 肚子饿了</h3>
<p>今天把老手机机型改了，然后英雄联盟手游锁帧解除了。改成小米 15 ultra 之后，明显发现手机变得流畅多了。</p>
<p>小欢欢已经在前往红果坐车了，捞点小零食吃吃，等她来再一起去吃烤鱼。</p>
<h3 id="0825-坐上公交了">08:25 坐上公交了</h3>
<p>准备去接小欢欢咯，眼睛有点难受。</p>
<p>黄土坡这边还是有点老了，没啥人，去看了几家烤鱼店好像要不看起来不好吃，要就比较贵。</p>
<p>最后我们在白鹤公园旁边找了家店，买了炸土豆，买了鲜榨果汁，买了羊肉串，然后等烤鱼好的时候我们已经吃不动了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-27</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-27/</link>
      <pubDate>Sun, 27 Jul 2025 23:54:16 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-27/</guid>
      <description>&lt;p&gt;今天我们去的比较早，因为我们想着早一点去菜市场看看有没有卖菌子的，买一些回来自己弄了吃。&lt;/p&gt;
&lt;p&gt;现在妈妈可能也要去买菜，于是打电话问她要不要一起去，结果她说她已经到了。我们起床洗漱，然后就出门了，去菜市场买了好多东西，但是没有看到有卖菌子的。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天我们去的比较早，因为我们想着早一点去菜市场看看有没有卖菌子的，买一些回来自己弄了吃。</p>
<p>现在妈妈可能也要去买菜，于是打电话问她要不要一起去，结果她说她已经到了。我们起床洗漱，然后就出门了，去菜市场买了好多东西，但是没有看到有卖菌子的。</p>
<p>中午回来欢欢炒了空心菜，然后我们煮了小瓜，还有昨天没吃完的鱼，继续炖了个汤，美好的午餐就完成了。</p>
<p>吃完午餐照例休息会儿就开始睡午觉，下午小欢欢就要走了，难过。</p>
<p>然后开始打游戏，证明自己，准备像飞哥一样把王者荣耀卸载了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-26</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-26/</link>
      <pubDate>Sat, 26 Jul 2025 23:54:20 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-26/</guid>
      <description>&lt;p&gt;今天睡了个懒觉，已经记不得中午吃了什么了。哦，对了，想起来了，中午我们去外面吃了两碗，猪蹄粉还加了一个猪蹄，还挺好吃的。&lt;/p&gt;
&lt;p&gt;然后我们就开始去买菜，准备晚饭。欢欢说的想吃鱼了，我也有点想吃鱼，然后我们就去后面的菜市场去买了鱼。本来想买黑鱼的，但是没有卖的这一家。然后我们就买了草鱼，最小的草鱼都有 3 斤 6 两，13块钱 1 斤。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>今天睡了个懒觉，已经记不得中午吃了什么了。哦，对了，想起来了，中午我们去外面吃了两碗，猪蹄粉还加了一个猪蹄，还挺好吃的。</p>
<p>然后我们就开始去买菜，准备晚饭。欢欢说的想吃鱼了，我也有点想吃鱼，然后我们就去后面的菜市场去买了鱼。本来想买黑鱼的，但是没有卖的这一家。然后我们就买了草鱼，最小的草鱼都有 3 斤 6 两，13块钱 1 斤。</p>
<p>我们尝试把鱼刺剔除，我们把鱼分成了两份，一份用来煮酸菜鱼，另外一份用来炸。都非常的好吃，就是油炸的那份有点过于油腻了。</p>
<p>吃饭的时候我突然想起，我们两个基本上已经掌握了生活的基本技能，至少以后不会饿肚子了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-25</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-25/</link>
      <pubDate>Fri, 25 Jul 2025 21:06:51 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-25/</guid>
      <description>&lt;p&gt;用语音来记录博客，真的是一件特别方便的事情。一分钟不到就可以记录完一天。&lt;/p&gt;
&lt;p&gt;昨天凌晨和小欢欢说晚安之后，又叫飞哥打游戏，打到两点钟。今天早上起床之后又叫飞哥打游戏，下午又继续打，相当于打了一整天的游戏。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>用语音来记录博客，真的是一件特别方便的事情。一分钟不到就可以记录完一天。</p>
<p>昨天凌晨和小欢欢说晚安之后，又叫飞哥打游戏，打到两点钟。今天早上起床之后又叫飞哥打游戏，下午又继续打，相当于打了一整天的游戏。</p>
<p>下午小欢欢下班比较累，打电话过来，我刚刚开始了一局游戏。我想静静的听他诉说完这些事情，没想到王者荣耀的惩罚机制现在太过于变态了。挂机了几分钟就直接把我踢出游戏，并且判定为失败。</p>
<p>无所谓了，游戏而已。</p>
<p>小欢欢说想吃素瓜豆，我赶忙去菜市场买了新鲜的小瓜和金豆。煮好了之后赶紧坐上公交车来到龙城广场来接她。我们都想珍惜好每一分钟可以相聚的时间，太难得了。</p>
<p>见到小欢欢以后，我们走到人民广场的时候，突然想看到对面的炸鸡，想吃一份，然后我们就去买了，就坐在路边吃，炸的一份脆皮藕特别好吃，其他的一般。</p>
<p>吃的时候内心突然涌出一股特别幸福的感觉，平平淡淡的，又特别难得。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-20</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-20/</link>
      <pubDate>Sun, 20 Jul 2025 20:55:19 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-20/</guid>
      <description>&lt;p&gt;人生总是聚少离多，今天就该返程了。&lt;/p&gt;
&lt;p&gt;简单吃了些晌午，我们便开始纷纷离开家。曼曼宁宁还是照例拥抱了我们，亲吻了我们的脸颊。&lt;/p&gt;
&lt;p&gt;先是送爸爸前往煤矿，我们直接送他到了他居住的钢蓬小屋，简单呆了几分钟，我们就返回抓紧赶路了。每个人心里都五味杂陈。爸爸很不舍，妈妈和欢欢内心有了一些新的其他的想法。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>人生总是聚少离多，今天就该返程了。</p>
<p>简单吃了些晌午，我们便开始纷纷离开家。曼曼宁宁还是照例拥抱了我们，亲吻了我们的脸颊。</p>
<p>先是送爸爸前往煤矿，我们直接送他到了他居住的钢蓬小屋，简单呆了几分钟，我们就返回抓紧赶路了。每个人心里都五味杂陈。爸爸很不舍，妈妈和欢欢内心有了一些新的其他的想法。</p>
<p>又经过一个半小时的车程，到了干沟桥。欢欢的爸爸在家，简单的寒暄了几句。拿上直接给爷爷买的助听器，准备前往二叔家，试试这个助听器能不能用。结果是完全不能用。</p>
<p>在二叔家炸了点糯米粑粑吃，我们就回来了。欢欢妈妈也回来了，坚持要留我们吃饭。欢欢爸爸去外面餐馆端了条鱼回来。很快吃完饭后我们便马上启程赶回水城了。</p>
<p>因为高速路还没有修好，硬是跑了三个多小时才到水城。妈妈陪我一起去停了车。回家躺下给小欢欢打视频，累的不行，灯都来不及关闭就睡着了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-19</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-19/</link>
      <pubDate>Sat, 19 Jul 2025 20:55:42 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-19/</guid>
      <description>&lt;p&gt;飞哥早早的就起床了，五点睡，七点起床。赶车返回厦门。主要是想着在这里会影响我和欢欢的相处，其实并不会。&lt;/p&gt;
&lt;p&gt;小欢欢和我睡了懒觉，起来把剩饭热了热吃。家里监控一直提示检测到运动轨迹，点开一看是家里人。突然想回家了，欢欢说那就回家。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>飞哥早早的就起床了，五点睡，七点起床。赶车返回厦门。主要是想着在这里会影响我和欢欢的相处，其实并不会。</p>
<p>小欢欢和我睡了懒觉，起来把剩饭热了热吃。家里监控一直提示检测到运动轨迹，点开一看是家里人。突然想回家了，欢欢说那就回家。</p>
<p>开始想着租一个车，虽然不贵，但是加上杂七杂八的保险过路费油费还是很贵。于是突然想到哥哥的车目前是闲置的，应该可以借来。</p>
<p>简单收拾好东西，欢欢把脏的碗筷洗了。我们找哥哥拿到了钥匙，开始了即刻的返程。</p>
<p>经过快三个小时的驾驶，我们终于回到了家中。和小孩玩了玩，妈妈做好了晚饭，我们出去散了散步。</p>
<p>回到家中睡了一个香甜的觉。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-18</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-18/</link>
      <pubDate>Fri, 18 Jul 2025 20:55:49 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-18/</guid>
      <description>&lt;p&gt;昨天睡得比较晚，飞哥喝得有些伤了，吐了两回。今天属于是半死不活了，早上带他去吃了酸汤和羊肉粉。&lt;/p&gt;
&lt;p&gt;下午姚律打电话过来说一起吃饭，我们一起去吃了清水烫。八点过骑车去接小欢欢。这家清水烫同样非常的好吃，只是有点点贵。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>昨天睡得比较晚，飞哥喝得有些伤了，吐了两回。今天属于是半死不活了，早上带他去吃了酸汤和羊肉粉。</p>
<p>下午姚律打电话过来说一起吃饭，我们一起去吃了清水烫。八点过骑车去接小欢欢。这家清水烫同样非常的好吃，只是有点点贵。</p>
<p>而后叫小欢欢先回家，我们又喝酒喝到四点过。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-12</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-12/</link>
      <pubDate>Sat, 12 Jul 2025 22:56:37 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-12/</guid>
      <description>&lt;p&gt;昨天没有去成昆明，早上醒来后我们买了昆明的票，中午便到了昆明，见到了朋友们。&lt;/p&gt;
&lt;p&gt;好久没有打篮球，和他们一起去打了篮球，明显发现自己的身体跟不上剧烈的运动了。晚上去吃宣威菜，特别的好吃，吃了好多。吃完后一起骑车回民宿，很快乐的感觉。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>昨天没有去成昆明，早上醒来后我们买了昆明的票，中午便到了昆明，见到了朋友们。</p>
<p>好久没有打篮球，和他们一起去打了篮球，明显发现自己的身体跟不上剧烈的运动了。晚上去吃宣威菜，特别的好吃，吃了好多。吃完后一起骑车回民宿，很快乐的感觉。</p>
<p>大黄买了码字，少见的赢了 15 块钱。而后就开始喝酒了，喝到快四点钟，实在太困了，睡了。</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-07-11</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-11/</link>
      <pubDate>Fri, 11 Jul 2025 22:56:53 +0800</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-11/</guid>
      <description>&lt;p&gt;早上飞哥煮了面条分我吃，简单洗漱之后。我和飞哥准备出发了，飞哥想去看看凤仙，但是自己并不好意思去，所以叫我陪他一起。&lt;/p&gt;
&lt;p&gt;提前和凤仙打了招呼，凤仙给我们点了陪护餐。到干沟桥，我们去拿了之前买的激光测距仪，准备完事之后去帮小欢欢量一下房子。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>早上飞哥煮了面条分我吃，简单洗漱之后。我和飞哥准备出发了，飞哥想去看看凤仙，但是自己并不好意思去，所以叫我陪他一起。</p>
<p>提前和凤仙打了招呼，凤仙给我们点了陪护餐。到干沟桥，我们去拿了之前买的激光测距仪，准备完事之后去帮小欢欢量一下房子。</p>
<p>飞哥买了很多水果。凤仙见到我们非常的开心，我们也是，宝宝在另外一个房间我们并没有看到。</p>
<p>月子中心的一个副店长小菊，人非常好。我们想着这是一个不可多得的机会，让飞哥脱单的机会。于是各种机会都让给飞哥表现，但是飞哥心里别扭，一直没有进一步发展。</p>
<p>看完凤仙后，我拉着飞哥陪我去量小欢欢的房子。粗略量了一下，飞哥便着急去赶昆明的高铁了。</p>
<p>而我在去吃了一碗酸汤鱼粉，然后找了个地方打游戏，等着小欢欢从南昌回来。我们见面已经快九点钟了，然后去单位加班。电脑还没有打开，小欢欢看我特别想去昆明。便说走！立马打了个车，等快到高铁站的时候，发现最后一班车已经不能够买票了，我们悻悻然只能叫师傅再送我们回来。</p>
<p>然后看顺风车，发现现在的顺风车并不是顺风车，都是专职的司机。要加钱，承担各种高速过路费等等，实在太贵作罢。</p>
<p>然后我们一起加班到两点过，小欢欢的这些工作是在是没有多少意义，单纯折腾人而已。很多工作都能够在系统设计层面予以解决，却要折磨最基层的人。</p>
<p>——补录于 2025 年 8 月 19 日</p>
]]></content:encoded>
    </item>
    <item>
      <title>July 6, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-06/</link>
      <pubDate>Sun, 06 Jul 2025 13:42:25 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-06/</guid>
      <description>&lt;p&gt;Waking up in the morning, I found an unidentified pile of poop on the toilet seat. At first, I suspected it was Huanhuan’s grandpa, but then I learned he had gone outside to use the restroom. So I told Huanhuan I suspected it was her dad, only for her to confess that she had gotten up to use the toilet earlier. While doing her business, she had shifted her butt to the floor to wipe, unknowingly leaving some on the mat. Huanhuan’s grandpa must have noticed but didn’t know how to handle it, so he decided to go outside instead.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Waking up in the morning, I found an unidentified pile of poop on the toilet seat. At first, I suspected it was Huanhuan’s grandpa, but then I learned he had gone outside to use the restroom. So I told Huanhuan I suspected it was her dad, only for her to confess that she had gotten up to use the toilet earlier. While doing her business, she had shifted her butt to the floor to wipe, unknowingly leaving some on the mat. Huanhuan’s grandpa must have noticed but didn’t know how to handle it, so he decided to go outside instead.</p>
<p>Haha, now I’ve got dirt on her—and I even cleaned it up for her.</p>
<p>After eating the tomato and egg noodles Huanhuan’s dad made, I got ready to head back to Shuicheng, while Huanhuan had to go to work. We chatted for twenty minutes at the bus stop, and it was really fun. She waited until I got on the bus before leaving for her shift.</p>
<p>Once in Shuicheng, I went to see my favorite Tony for a shampoo and haircut—he even gave me a facial. I felt completely refreshed afterward. Then I picked up my bank card, went home, showered, and headed to Bank of China to activate it.</p>
<p>I stopped by the supermarket to buy some rice noodles but forgot to grab eggs.</p>
<p>Back home, I washed my dirty clothes and lazily lounged in bed scrolling through my phone.</p>
]]></content:encoded>
    </item>
    <item>
      <title>July 5, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-05/</link>
      <pubDate>Sat, 05 Jul 2025 13:42:10 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-05/</guid>
      <description>&lt;p&gt;Because we stayed out late yesterday, I slept in this morning.&lt;/p&gt;
&lt;p&gt;By the time I got up and got ready, it was almost 11 o&amp;rsquo;clock. Big Huang fried some eggs for us, and I ate a big, hearty bowl. Fully prepared, we headed to IKEA—this was my first time visiting IKEA with Little Huanhuan. We ended up with quite a haul; a cozy room doesn’t actually need to be all that complicated or troublesome.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Because we stayed out late yesterday, I slept in this morning.</p>
<p>By the time I got up and got ready, it was almost 11 o&rsquo;clock. Big Huang fried some eggs for us, and I ate a big, hearty bowl. Fully prepared, we headed to IKEA—this was my first time visiting IKEA with Little Huanhuan. We ended up with quite a haul; a cozy room doesn’t actually need to be all that complicated or troublesome.</p>
<p>At IKEA, we even won some free mashed potatoes and ice cream in a lucky draw. Big Huang bought a hotdog, hoping to snag a free tiramisu cake, but unfortunately, that didn’t work out.</p>
<p>After IKEA, Fangfang and Big Huang took us for a massage. The massage place had a nice ambiance, but honestly, I didn’t feel much difference afterward. Then, we took a taxi to meet Lao Sao for some mushroom dishes. Each type of mushroom was quite expensive, but they didn’t taste particularly great—nowhere near as delicious as I remembered.</p>
<p>After dinner, we went to Lao Sao’s rented place, sat around for a bit, and chatted. Time flew by, and we had to hurry to the subway station to catch our train to South Station. Fangfang rode her e-bike to guide us—it was really touching.</p>
<p>Even on the subway, Huanhuan and I couldn’t stop marveling at how lucky I was to have such amazing friends.</p>
<p>By the time we got back to Huanhuan’s place, it was already 10:30 p.m., and her grandpa was there too. After a brief chat, we washed up and went to bed. Maybe because we were exhausted, I slept more soundly than usual.</p>
]]></content:encoded>
    </item>
    <item>
      <title>July 4, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/july/2025-07-04/</link>
      <pubDate>Fri, 04 Jul 2025 13:41:54 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/july/2025-07-04/</guid>
      <description>&lt;p&gt;Today, Huanhuan took annual leave to come to Kunming for a follow-up check-up. I rode a shared e-scooter to the hospital to pick her up, timing it to arrive shortly before her train. After meeting her, we took a taxi back to our place to drop off our bags.&lt;/p&gt;
&lt;p&gt;On our way out, we noticed many unusually large carp and goldfish in the river by the entrance, so we grabbed the net we used for catching crayfish and decided to try our luck at fishing. After having rice noodles with Fangfang, we returned to the river only to find the water had suddenly turned murky, and the fish seemed to have been washed away. We walked along the riverbank and, sure enough, spotted the fish being carried along by the current not too far away.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today, Huanhuan took annual leave to come to Kunming for a follow-up check-up. I rode a shared e-scooter to the hospital to pick her up, timing it to arrive shortly before her train. After meeting her, we took a taxi back to our place to drop off our bags.</p>
<p>On our way out, we noticed many unusually large carp and goldfish in the river by the entrance, so we grabbed the net we used for catching crayfish and decided to try our luck at fishing. After having rice noodles with Fangfang, we returned to the river only to find the water had suddenly turned murky, and the fish seemed to have been washed away. We walked along the riverbank and, sure enough, spotted the fish being carried along by the current not too far away.</p>
<p>The fish struggled hard to swim upstream, resisting the force of the river. But the moment they stopped, the current would sweep them away again. In the end, no matter how hard they tried, none of them could escape the relentless flow.</p>
<p>Still, the fish were quite clever—despite our efforts, we didn’t manage to catch a single one. They darted away as soon as they saw us moving.</p>
<p>But the outing wasn’t a total loss. We ended up with a big turtle, a loach (which the turtle later ate at home), and a large snail.</p>
<p>In the afternoon, I went with Huanhuan to Yunnan Provincial Hospital of Traditional Chinese Medicine for her check-up. The doctor advised her to control her weight—haha! After the appointment, we really craved a drink from Mixue Ice Cream &amp; Tea, so we got lemonade and jasmine milk green tea. Seeing how popular the &ldquo;Green Grape Meat Delight&rdquo; was, we ordered one too, and it was a unanimous hit!</p>
<p>Then we headed to Metro and bought some hairy crabs to cook at home. Turns out the crabs tasted bitter—another lesson learned. Luckily, the fried potatoes and the crayfish tails Fangfang stir-fried from the supermarket were both delicious.</p>
<p>After Huanhuan finished washing the dishes, we started playing a house-building game and kept at it until past 1 a.m.—way more fun than Monopoly!</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 29, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-29/</link>
      <pubDate>Sun, 29 Jun 2025 14:42:50 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-29/</guid>
      <description>&lt;p&gt;Another day wasted today, always looking for something to numb myself.&lt;/p&gt;
&lt;p&gt;After sending Huanhuan off at noon and returning to the rental room,&lt;/p&gt;
&lt;p&gt;I ended up playing games with Feige all afternoon, couldn&amp;rsquo;t win no matter what, but it didn’t really matter anyway.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Another day wasted today, always looking for something to numb myself.</p>
<p>After sending Huanhuan off at noon and returning to the rental room,</p>
<p>I ended up playing games with Feige all afternoon, couldn&rsquo;t win no matter what, but it didn’t really matter anyway.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 28, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-28/</link>
      <pubDate>Sat, 28 Jun 2025 14:36:27 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-28/</guid>
      <description>&lt;p&gt;This morning, I received a call about the express delivery of my ID card. I thought it hadn’t started shipping yet, but unexpectedly, it had already arrived. I quickly washed my face in a hurry and went to pick it up. Now, a new issue has come up: when applying for a credit card, the system still requires identity verification, and the CSC system still has my old ID number.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning, I received a call about the express delivery of my ID card. I thought it hadn’t started shipping yet, but unexpectedly, it had already arrived. I quickly washed my face in a hurry and went to pick it up. Now, a new issue has come up: when applying for a credit card, the system still requires identity verification, and the CSC system still has my old ID number.</p>
<p>After getting my ID card, I bought two meat pies and a portion of sticky rice. I rested for a while, and at noon, my brother called to invite us over for crayfish to celebrate Zhu Xiaoyu’s birthday. I got up, finished the leftover beef and shrimp from yesterday, took a shower, and then strolled over.</p>
<p>By the time I got back in the evening, it was already quite late. Happy times always fly by so quickly.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 21, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-21/</link>
      <pubDate>Sat, 21 Jun 2025 15:03:36 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-21/</guid>
      <description>&lt;p&gt;This morning, after having breakfast, I went to work overtime with Huanhuan. I checked into a hotel nearby, planning to prepare some materials in the room. However, I ended up just gathering some information on my phone and lying in bed for a while.&lt;/p&gt;
&lt;p&gt;After Huanhuan finished her overtime, we chatted for a bit, and then her parents called us back for dinner. After eating, we went to the hospital to visit Fengxian, who is about to give birth. We originally wanted to buy flowers, but since it was quite late, we checked two shops but couldn’t find any.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning, after having breakfast, I went to work overtime with Huanhuan. I checked into a hotel nearby, planning to prepare some materials in the room. However, I ended up just gathering some information on my phone and lying in bed for a while.</p>
<p>After Huanhuan finished her overtime, we chatted for a bit, and then her parents called us back for dinner. After eating, we went to the hospital to visit Fengxian, who is about to give birth. We originally wanted to buy flowers, but since it was quite late, we checked two shops but couldn’t find any.</p>
<p>Instead, we bought some cake and ice cream, played a round of &ldquo;Hearts&rdquo; with her colleagues, and then headed home.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 15, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-15/</link>
      <pubDate>Sun, 15 Jun 2025 02:17:41 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-15/</guid>
      <description>&lt;p&gt;This morning, my older brother called me and asked me to take my mom to the hospital for a follow-up check-up since they had something to do in Liuzhi. Coincidentally, Huanhuan also had to work overtime today. After we had breakfast, I dropped her off at her workplace, and we went our separate ways.&lt;/p&gt;
&lt;p&gt;My mom had breakfast with me, and afterward, I took her to the hospital for an ultrasound. The results were quite good—there was no further growth or enlargement. When we arrived at the doctor’s office, we could hear a patient arguing with the doctor, who was recommending surgery.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning, my older brother called me and asked me to take my mom to the hospital for a follow-up check-up since they had something to do in Liuzhi. Coincidentally, Huanhuan also had to work overtime today. After we had breakfast, I dropped her off at her workplace, and we went our separate ways.</p>
<p>My mom had breakfast with me, and afterward, I took her to the hospital for an ultrasound. The results were quite good—there was no further growth or enlargement. When we arrived at the doctor’s office, we could hear a patient arguing with the doctor, who was recommending surgery.</p>
<p>After the argument finally subsided, it was our turn. The doctor, despite knowing it was benign, still said, &ldquo;If you&rsquo;re the nervous type, you might as well remove the thyroid.&rdquo; That’s clearly not something a doctor should say. No wonder the previous patient was arguing with her—she always seems to push for surgery.</p>
<p>She rambled on with an illogical explanation, leaving my mom confused. I quickly stepped in to clarify: &ldquo;This is benign. What the doctor means is that we don’t need to do anything about it—just monitor it with regular check-ups. But if you’re going to worry every day about it growing or turning bad, causing constant anxiety, then it might be better to remove it.&rdquo; That made things a bit clearer.</p>
<p>For conditions that might require surgery, it’s always best to consult multiple doctors. Some really don’t have the best medical ethics.</p>
<p>After returning home, I went to the supermarket to buy some eggs, vermicelli, and clams. I also stopped by the seafood street to get some oysters, planning to cook them and share them with my mom. Unfortunately, the quality this time wasn’t great, and they didn’t taste very good. As usual, my mom started criticizing everything, and I had to scold her again.</p>
<p>In the evening, I played a few rounds of games with Huanhuan and Xiaoxue. Then, as drowsiness set in, I got ready to hit the sack.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 14, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-14/</link>
      <pubDate>Sat, 14 Jun 2025 02:17:08 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-14/</guid>
      <description>&lt;p&gt;Perhaps it was because I had been drinking, but I had trouble falling asleep last night. Combined with the sound of people drinking outside, I barely slept at all.&lt;/p&gt;
&lt;p&gt;I woke up early in the morning, took a shower, put on my suit and dress shoes, and went downstairs with Huanhuan to have breakfast before heading to the exam site. I had thought wearing a suit might make me stand out, but when I arrived, I noticed everyone else was also dressed formally, which put me at ease. I also ran into many younger classmates, who clearly had a fresh, student-like vibe. One junior was struggling to button the top button of his shirt—it was obviously too tight. I reassured him, &amp;ldquo;It&amp;rsquo;s fine, you don’t have to button it. It might affect your performance, and the examiners won’t mind. You’ll feel better if you’re more comfortable.&amp;rdquo;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Perhaps it was because I had been drinking, but I had trouble falling asleep last night. Combined with the sound of people drinking outside, I barely slept at all.</p>
<p>I woke up early in the morning, took a shower, put on my suit and dress shoes, and went downstairs with Huanhuan to have breakfast before heading to the exam site. I had thought wearing a suit might make me stand out, but when I arrived, I noticed everyone else was also dressed formally, which put me at ease. I also ran into many younger classmates, who clearly had a fresh, student-like vibe. One junior was struggling to button the top button of his shirt—it was obviously too tight. I reassured him, &ldquo;It&rsquo;s fine, you don’t have to button it. It might affect your performance, and the examiners won’t mind. You’ll feel better if you’re more comfortable.&rdquo;</p>
<p>A-Lin was there too. He had kindly picked up my exam admission ticket for me, and I was very grateful. After performing well in the last interview, I’ve grown increasingly confident. This time, my interview went smoothly—at least I didn’t stutter excessively or feel overly nervous—and I scored 82.33. Initially, I thought it was an average score, but after chatting with others afterward, I realized it was actually quite good.</p>
<p>After the interview, A-Lin and I went to a busy area nearby to grab a bite and relax. There weren’t many options, so we settled for a beef and bean hotpot. Gui&rsquo;an is truly remote—there wasn’t even a Mixue Ice Cream &amp; Tea shop, which was a bit disappointing.</p>
<p>At noon, Xiaomeiling brought Huanhuan back, and we sat together briefly before accompanying her to have a bowl of noodles. After resting for a bit, we prepared to return to Panzhou.</p>
<p>By the time we reached Panzhou, it was pouring rain. We both got completely drenched—the small umbrella we had was useless against the downpour. Once we got back to our place, we ordered some takeout on our phones. I overestimated my appetite and ordered way too much. Watching those mukbang videos where people eat enormous amounts made me think I could handle more, but in reality, eating just a little extra left me feeling uncomfortable. After eating, I played some video games but was so exhausted that I dozed off without realizing it.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 13, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-13/</link>
      <pubDate>Fri, 13 Jun 2025 02:09:45 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-13/</guid>
      <description>&lt;h2 id=&#34;1220-taking-bus-no-5-to-the-train-station&#34;&gt;12:20 Taking Bus No. 5 to the Train Station&lt;/h2&gt;
&lt;p&gt;This morning, I had a medical check-up arranged by the Emergency Management Bureau. First, I went to the bureau, where Section Chief Wang from the Personnel Department and another colleague accompanied me to the People&amp;rsquo;s Hospital for the examination. These two colleagues were quite strict at first but later seemed a bit tired and couldn’t keep up.&lt;/p&gt;
&lt;p&gt;After the check-up, I took the bus back by myself—they still had some things to wrap up. When I got back, I had a bowl of beef dumpling skins with some Laba garlic. It was quite tasty and not too pungent.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h2 id="1220-taking-bus-no-5-to-the-train-station">12:20 Taking Bus No. 5 to the Train Station</h2>
<p>This morning, I had a medical check-up arranged by the Emergency Management Bureau. First, I went to the bureau, where Section Chief Wang from the Personnel Department and another colleague accompanied me to the People&rsquo;s Hospital for the examination. These two colleagues were quite strict at first but later seemed a bit tired and couldn’t keep up.</p>
<p>After the check-up, I took the bus back by myself—they still had some things to wrap up. When I got back, I had a bowl of beef dumpling skins with some Laba garlic. It was quite tasty and not too pungent.</p>
<p>Sometimes, I really dislike dealing with people, especially those who leave a less-than-favorable impression. Avoiding work or using work time to do other things seems pretty common—maybe everyone does it to some extent.</p>
<h2 id="heading-to-guiyang-by-train">Heading to Guiyang by Train</h2>
<p>Since Xiaohuanhuan’s training ended early today, I changed my train ticket to an earlier high-speed rail. After arriving in Guiyang, I went straight to meet Huanhuan, who said she was getting a massage. After getting off the subway, I followed the navigation to the place, only to find it quite remote, even though it was a newly built building. I felt a bit uneasy—these kinds of places don’t seem very safe. So, I was both worried and a little upset with Huanhuan, and I later told her how I felt.</p>
<h2 id="grabbing-a-bite-to-eat">Grabbing a Bite to Eat</h2>
<p>Huanhuan had found a place for snacks, but when we got there, we couldn’t locate it. So, we just picked another random spot nearby. We ordered sour rice noodles, potato wedges, shrimp tarts, and two craft beers. Everything was pretty good, though a bit overpriced. It’s fine for an occasional treat.</p>
<h2 id="visiting-brother-mengs-place-to-catch-up-with-long-time-friends">Visiting Brother Meng’s Place to Catch Up with Long-Time Friends</h2>
<p>As we were nearing the destination, the driver’s phone lost signal due to the many bridges, so we had to take a big detour, delaying us by several minutes. Then, we took a wrong turn, which cost us a few more minutes. When we finally arrived, we found everyone waiting for us to eat. Tingting had prepared a whole table of dishes, all of which were delicious.</p>
<p>We chatted casually over some beer. Spending time with friends is always comfortable and relaxing. Maybe someday, after settling down, I’ll cook them a little something to show off my skills.</p>
<p>Since it was getting late and we were too tired to drink more—plus, I had an interview the next day—we decided to leave for Gui’an around 11 p.m. By the time we got there and finished washing up, it was already quite late.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 9, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-09/</link>
      <pubDate>Mon, 09 Jun 2025 09:02:32 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-09/</guid>
      <description>&lt;p&gt;Last night, I stayed up until 1:30 AM playing games—completely immersed and forgetting to eat or sleep. Twin Shadow Wonderland was just too much fun.&lt;/p&gt;
&lt;p&gt;This morning, we played for another hour and finally managed to finish the entire game.&lt;/p&gt;
&lt;p&gt;Huanhuan had to leave for Guiyang today to report for training, so after packing lightly, it was time to go. We wanted to eat bean rice hotpot, but the place wasn’t open, so we took a ride to Lucky Dog for burgers and hot dogs, which weren’t very good.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Last night, I stayed up until 1:30 AM playing games—completely immersed and forgetting to eat or sleep. Twin Shadow Wonderland was just too much fun.</p>
<p>This morning, we played for another hour and finally managed to finish the entire game.</p>
<p>Huanhuan had to leave for Guiyang today to report for training, so after packing lightly, it was time to go. We wanted to eat bean rice hotpot, but the place wasn’t open, so we took a ride to Lucky Dog for burgers and hot dogs, which weren’t very good.</p>
<p>We still had some time before the train, so we sat outside chatting about the present and the future—everything seems to be going well.</p>
<p>After coming back, I felt completely drained from staying up late, groggy and sluggish all day.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 8, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-08/</link>
      <pubDate>Sun, 08 Jun 2025 03:36:43 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-08/</guid>
      <description>&lt;p&gt;Today was a happy day—Huanhuan’s stomach felt much better. After having corn in the morning, my mom came to see us.&lt;/p&gt;
&lt;p&gt;We had a bowl of lamb rice noodles together, then headed to Caojiawan Agricultural and Sideline Products Wholesale Market. Since it was Sunday, the market was bustling with people.&lt;/p&gt;
&lt;p&gt;We bought some incredibly delicious loquats and peaches, though the bayberries weren’t great. We also picked up some water spinach and free-range eggs.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today was a happy day—Huanhuan’s stomach felt much better. After having corn in the morning, my mom came to see us.</p>
<p>We had a bowl of lamb rice noodles together, then headed to Caojiawan Agricultural and Sideline Products Wholesale Market. Since it was Sunday, the market was bustling with people.</p>
<p>We bought some incredibly delicious loquats and peaches, though the bayberries weren’t great. We also picked up some water spinach and free-range eggs.</p>
<p>In the afternoon, since we couldn’t think of anything else to do, Huanhuan and I took my mom to the zoo. Before setting off, I asked my mom if giraffes were as tall as a house, and she said definitely not. But when we actually saw the giraffe, it was enormous—so, so tall and big.</p>
<p>It was my first time seeing a giraffe too—so incredibly tall and huge. I even bought five yuan’s worth of carrots to feed it. Next time, I’ll bring my own carrots.</p>
<p>Oh, and fun fact—the giraffe’s nickname is also Huanhuan. Haha.</p>
<img loading="lazy" src="../../../../static/images/diary/%E6%AC%A2%E6%AC%A2%E9%95%BF%E9%A2%88%E9%B9%BF.jpg"><p><strong>Happy the Giraffe</strong></p>
<p>Happy is a gentle and curious giraffe who lives in the vast grasslands. With her long neck and graceful spots, she stands out among her peers. Every day, she roams the savanna, nibbling on tender leaves from tall trees and gazing at the distant horizon with her big, bright eyes.</p>
<p>Happy loves interacting with other animals, whether it&rsquo;s playing hide-and-seek with the zebras or sharing stories with the wise old tortoise. Her kindness and cheerfulness make her a beloved friend to all.</p>
<p>One of her favorite pastimes is watching the sunset, painting the sky in hues of orange and pink. As the cool evening breeze rustles through the grass, Happy feels at peace, grateful for another beautiful day in her wild home.</p>
<p>Join Happy on her adventures and discover the wonders of the African savanna through her eyes!</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 7, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-07/</link>
      <pubDate>Fri, 06 Jun 2025 22:34:46 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-07/</guid>
      <description>&lt;h3 id=&#34;0634-discovered-a-fascinating-phenomenon&#34;&gt;06:34 Discovered a Fascinating Phenomenon&lt;/h3&gt;
&lt;p&gt;People only yawn when their eyes are open.&lt;/p&gt;
&lt;h3 id=&#34;0636-noodles-and-pastry-are-quite-tricky-to-make&#34;&gt;06:36 Noodles and Pastry Are Quite Tricky to Make&lt;/h3&gt;
&lt;p&gt;I tried steaming buns once before and failed. Yesterday, I attempted making pancakes and nearly failed again. Mastering the properties of ingredients and controlling the heat really requires a lot of experience.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Huanhuan has had diarrhea since Friday, so I haven’t made anything particularly tasty these past couple of days.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h3 id="0634-discovered-a-fascinating-phenomenon">06:34 Discovered a Fascinating Phenomenon</h3>
<p>People only yawn when their eyes are open.</p>
<h3 id="0636-noodles-and-pastry-are-quite-tricky-to-make">06:36 Noodles and Pastry Are Quite Tricky to Make</h3>
<p>I tried steaming buns once before and failed. Yesterday, I attempted making pancakes and nearly failed again. Mastering the properties of ingredients and controlling the heat really requires a lot of experience.</p>
<hr>
<p>Huanhuan has had diarrhea since Friday, so I haven’t made anything particularly tasty these past couple of days.</p>
<p>This morning, I tried making pancakes, and they turned out quite delicious. Huanhuan ate a little and felt better during the day. In the afternoon, we had some golden fried potatoes, but unfortunately, she had a relapse by evening.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 2, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-02/</link>
      <pubDate>Mon, 02 Jun 2025 14:02:46 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-02/</guid>
      <description>&lt;p&gt;Today is the last day of the Dragon Boat Festival, which also means the end of our family&amp;rsquo;s brief reunion.&lt;/p&gt;
&lt;p&gt;Early in the morning, Mom and Dad were busy reheating and eating the leftovers. After breakfast, they had to catch their bus, so Huanhuan and I washed the dishes. Then we went to my sister’s place to hang out for a while and help carry some things.&lt;/p&gt;
&lt;p&gt;Ningning always struggles the most with goodbyes, unable to hold back her emotions. Manman, being a little older now, has gotten better at masking and disguising her feelings, trying to be the well-behaved child in Mom’s eyes. I’m not sure if that’s a good thing or not.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today is the last day of the Dragon Boat Festival, which also means the end of our family&rsquo;s brief reunion.</p>
<p>Early in the morning, Mom and Dad were busy reheating and eating the leftovers. After breakfast, they had to catch their bus, so Huanhuan and I washed the dishes. Then we went to my sister’s place to hang out for a while and help carry some things.</p>
<p>Ningning always struggles the most with goodbyes, unable to hold back her emotions. Manman, being a little older now, has gotten better at masking and disguising her feelings, trying to be the well-behaved child in Mom’s eyes. I’m not sure if that’s a good thing or not.</p>
<p>Huanhuan and I rode our little scooter through the rain to catch the shuttle bus. The rain wasn’t heavy at first, but the cars speeding by splashed water straight into our faces. We got lucky—the bus was about to leave just as we sat down.</p>
<p>I dozed off on the bus and arrived in no time. Her parents weren’t home, so we stayed for a bit. Then we went into town to look at some apartments—living by the roadside was pretty noisy. After that, we grabbed some KFC, but I had to leave before finishing the fries. I probably could’ve finished them, but I didn’t want to risk it. And somehow, I absentmindedly ended up taking Huanhuan’s water with me.</p>
]]></content:encoded>
    </item>
    <item>
      <title>June 1, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/june/2025-06-01/</link>
      <pubDate>Sun, 01 Jun 2025 14:02:44 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/june/2025-06-01/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m really feeling a bit homesick. Huanhuan and I got up early to catch the bus home, and Auntie cooked us some delicious congee.&lt;/p&gt;
&lt;p&gt;We bought a big rolled rice pancake at Sige, and as soon as we got home, we started eating again. These past few days have been nonstop eating.&lt;/p&gt;
&lt;p&gt;My parents planned to sell the corn to avoid it getting infested with bugs or mold from sitting around unused. They decided to sell it to my fourth aunt’s family for 1.2 yuan per jin. Before long, they arrived.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I&rsquo;m really feeling a bit homesick. Huanhuan and I got up early to catch the bus home, and Auntie cooked us some delicious congee.</p>
<p>We bought a big rolled rice pancake at Sige, and as soon as we got home, we started eating again. These past few days have been nonstop eating.</p>
<p>My parents planned to sell the corn to avoid it getting infested with bugs or mold from sitting around unused. They decided to sell it to my fourth aunt’s family for 1.2 yuan per jin. Before long, they arrived.</p>
<p>There was quite a lot of corn. We started moving it around at noon and didn’t finish loading it onto the truck until the afternoon. The total came to 3,858 jin, which should have been over 4,600 yuan. I suggested 4,500, but my mom said 4,000 would be fine.</p>
<p>The weather was really nice today, and the clouds looked so clean.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 31, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-31/</link>
      <pubDate>Sat, 31 May 2025 14:22:32 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-31/</guid>
      <description>&lt;p&gt;Today, we planned to go to Huanhuan&amp;rsquo;s maternal grandmother&amp;rsquo;s house. She had been inviting us to celebrate the Dragon Boat Festival in Chengguan for a while.&lt;/p&gt;
&lt;p&gt;Huanhuan&amp;rsquo;s father went ahead first, while we took our time at home before heading over. We also carried a bag of rice that Huanhuan had received from her workplace.&lt;/p&gt;
&lt;p&gt;The second aunt was there too and prepared a big table full of delicious dishes for us. We went out to buy some fruit—lychees were particularly expensive at 10 yuan per pound, but they didn’t taste very good. We’ll have to buy fewer next time. We also bought a pineapple (I’ve always thought it was just another name for the same fruit). The vendor’s &amp;ldquo;Dubai knife skills&amp;rdquo; turned a whole large pineapple into just a tiny box of fruit. It might have been better to peel the pineapple ourselves during the family gathering—that way, we could have avoided sitting around with nothing to do but play on our phones.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today, we planned to go to Huanhuan&rsquo;s maternal grandmother&rsquo;s house. She had been inviting us to celebrate the Dragon Boat Festival in Chengguan for a while.</p>
<p>Huanhuan&rsquo;s father went ahead first, while we took our time at home before heading over. We also carried a bag of rice that Huanhuan had received from her workplace.</p>
<p>The second aunt was there too and prepared a big table full of delicious dishes for us. We went out to buy some fruit—lychees were particularly expensive at 10 yuan per pound, but they didn’t taste very good. We’ll have to buy fewer next time. We also bought a pineapple (I’ve always thought it was just another name for the same fruit). The vendor’s &ldquo;Dubai knife skills&rdquo; turned a whole large pineapple into just a tiny box of fruit. It might have been better to peel the pineapple ourselves during the family gathering—that way, we could have avoided sitting around with nothing to do but play on our phones.</p>
<p>After finishing the meal, we headed back. In the evening, we met up with Xiaoxue and had some barbecue. I ended up eating way too much and felt uncomfortably full afterward.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 25, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-25/</link>
      <pubDate>Sun, 25 May 2025 11:20:01 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-25/</guid>
      <description>&lt;p&gt;Yesterday, I stayed up late playing games with Huanhuan and didn’t sleep until 3 a.m. Today, I’m exhausted.&lt;/p&gt;
&lt;p&gt;This morning, after getting up, I stir-fried some clams and saved some of them to make clam noodles with the leftover vermicelli from yesterday. The stir-fry turned out pretty good—I’ll definitely make it again in the future.&lt;/p&gt;
&lt;p&gt;The quality of ingredients is the key to whether a dish tastes good or not. I looked it up online and learned that clams can simply be steamed with a bit of cilantro and sesame oil, and they’ll already be delicious. Next time I get fresh clams, I’ll give that a try.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Yesterday, I stayed up late playing games with Huanhuan and didn’t sleep until 3 a.m. Today, I’m exhausted.</p>
<p>This morning, after getting up, I stir-fried some clams and saved some of them to make clam noodles with the leftover vermicelli from yesterday. The stir-fry turned out pretty good—I’ll definitely make it again in the future.</p>
<p>The quality of ingredients is the key to whether a dish tastes good or not. I looked it up online and learned that clams can simply be steamed with a bit of cilantro and sesame oil, and they’ll already be delicious. Next time I get fresh clams, I’ll give that a try.</p>
<p>In the afternoon, I sent Huanhuan home.</p>
<p>My eyes have been hurting a lot these past few days—I need to cut down on my phone time. I’ve noticed that looking at this phone for even a short while makes me feel really uncomfortable.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 24, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-24/</link>
      <pubDate>Sat, 24 May 2025 08:29:32 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-24/</guid>
      <description>&lt;p&gt;This morning, I made lobster tail pasta, and it turned out pretty good. It’s just not as tasty as live crayfish, but it’s fine to have occasionally.&lt;/p&gt;
&lt;p&gt;After a short nap in the afternoon, we went to the seafood street and bought some oysters (¥3 each, opened on the spot) and clams (¥7 per pound—the vendor even threw out the bad ones). It was quite a good deal. Then we headed to the supermarket to pick up some side ingredients and seasonings.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning, I made lobster tail pasta, and it turned out pretty good. It’s just not as tasty as live crayfish, but it’s fine to have occasionally.</p>
<p>After a short nap in the afternoon, we went to the seafood street and bought some oysters (¥3 each, opened on the spot) and clams (¥7 per pound—the vendor even threw out the bad ones). It was quite a good deal. Then we headed to the supermarket to pick up some side ingredients and seasonings.</p>
<p>It was my first time cooking oysters myself, and they turned out incredibly delicious—especially the quality, which was completely different from the ones at barbecue restaurants. Last week, we had oysters at a restaurant, but they were very fishy and not tasty at all. The ones we made today were exceptionally fresh and sweet, truly delightful. The only downside was that the garlic wasn’t stir-fried beforehand, so the raw spiciness was a bit overpowering.</p>
<p>We couldn’t finish all the clams, so we saved them for tomorrow.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 23, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-23/</link>
      <pubDate>Thu, 22 May 2025 16:03:15 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-23/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t woken up early in a long time, but today I had to because I was attending an interview at the Material Support Center in the morning.&lt;/p&gt;
&lt;p&gt;Strictly speaking, this was my second structured interview. The first one was when I took the civil service selection exam in Anshun before graduating. Back then, I didn’t prepare seriously—I just watched a few videos to get familiar with the interview process. Naturally, the lack of preparation led to failure, though I was surprised to have made it to the interview stage with a completely unprepared written test.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I haven&rsquo;t woken up early in a long time, but today I had to because I was attending an interview at the Material Support Center in the morning.</p>
<p>Strictly speaking, this was my second structured interview. The first one was when I took the civil service selection exam in Anshun before graduating. Back then, I didn’t prepare seriously—I just watched a few videos to get familiar with the interview process. Naturally, the lack of preparation led to failure, though I was surprised to have made it to the interview stage with a completely unprepared written test.</p>
<p>This time, I thought I should put in some effort. If I wasn’t going to prepare properly, I might as well not go at all. So, I asked Huanhuan to help me practice for two evenings, and I also did some brief solo practice. Niwa was incredibly patient and thoughtful, explaining all sorts of interview details and precautions to me—so much so that I got a bit annoyed, haha. But deep down, I was really grateful to her.</p>
<p>Today, I left the house in a rush and ended up forgetting my ID card. However, the staff were very meticulous and checked my identity information through 12306 and Alipay, allowing me to proceed without having to go back for my ID or being denied entry.</p>
<p>After the check, I sat down in the waiting room, and the instinctive nervousness of an interview kicked in. I chatted briefly with the staff there, which helped me relax a little.</p>
<p>When it was time to draw lots for the interview order, I was the last to pick—there wasn’t much choice left. I ended up with number 3. Recently, I’ve been seeing a lot of videos on Bilibili from interview training accounts that mock nervous candidates in funny skits. They always use &ldquo;Candidate 3&rdquo; as an example, so when I drew this number, I couldn’t help but laugh.</p>
<p>Then came the interview. Compared to my first time, I was much more relaxed, and everything felt natural. There were still many examiners—a small room packed with over ten people under bright lights.</p>
<p>There were three questions, with 15 minutes in total:</p>
<ol>
<li>A quote from Xi Jinping;</li>
<li>Emergency response to natural disasters;</li>
<li>A junior staff member unwilling to fulfill emergency duty obligations.</li>
</ol>
<p>I hadn’t seriously practiced the first type of question, so I just said whatever came to mind—things like life values and patriotism. The second question was similar to what Huanhuan and I had practiced, so I was more familiar with it. For the third, I approached it with a people-oriented mindset, emphasizing understanding and leading by example in persuasion.</p>
<p>After the interview, I waited in the scoring room for what felt like forever. Time dragged on because we weren’t allowed to do anything—no talking, no reading, no phones. I don’t know how long I waited, but it seemed like they were discussing the scoring criteria for quite some time.</p>
<p>Finally, they called us over to hear our scores, and soon it was my turn. My final score: 85.8. I was quite satisfied with this result—barring any surprises, it should be the highest.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 18, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-18/</link>
      <pubDate>Sun, 18 May 2025 13:40:16 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-18/</guid>
      <description>&lt;p&gt;This morning, my mom called and told me to go to the sports center tomorrow morning to eat stewed goose. I really didn’t want to go, but my second aunt and my sister Lian kept nagging nonstop on the other end of the line, making it impossible to refuse.&lt;/p&gt;
&lt;p&gt;I quickly got up, cooked a bowl of noodles, and shared some with Xiaohuanhuan. Then, I prepared the materials for tomorrow’s qualification review while Huanhuan helped me wash the dishes and tidy up neatly.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning, my mom called and told me to go to the sports center tomorrow morning to eat stewed goose. I really didn’t want to go, but my second aunt and my sister Lian kept nagging nonstop on the other end of the line, making it impossible to refuse.</p>
<p>I quickly got up, cooked a bowl of noodles, and shared some with Xiaohuanhuan. Then, I prepared the materials for tomorrow’s qualification review while Huanhuan helped me wash the dishes and tidy up neatly.</p>
<p>Before I knew it, it was already noon. We left the house together and took the same bus—she went for an exam, and I headed to the sports center.</p>
<p>Relatives are always so hospitable. I ate a lot of delicious food, and when it was about time, I came back.</p>
<p>The buses in Shuicheng are absolutely ridiculous. The drivers never wait an extra second, not even for someone with mobility issues getting off. Next time someone argues with the driver, I won’t feel any sympathy for them.</p>
<p>After returning, I lay down and rested for half an hour, then went out to print the materials for the qualification review and stopped by the courier station to pick up the razor Huanhuan bought for me.</p>
<p>And just like that, another day passed.</p>
<h3 id="2148--acting-very-impatient-again">21:48 — Acting Very Impatient Again</h3>
<p>Tonight, my mom video-called me and said her phone couldn’t make or receive calls.</p>
<p>I thought of asking her to use QQ’s screen-sharing feature so I could see what was going on. But the process of logging into QQ completely stumped her. No matter how I tried to guide her, she couldn’t get it, and I ended up speaking to her very impatiently the whole time.</p>
<p>Eventually, I gave up. I tried calling her and found that the call went through, and she could call back normally. Then she said my dad’s phone wasn’t working. With extreme impatience, I snapped, “Just try calling back!”</p>
<p>It probably worked, but my mom didn’t call again. I felt pretty guilty. Since it was already late, I’ll call her tomorrow to check in.</p>
  

  


  
  <blockquote class="alert-blockquote alert-tip" data-collapsible="&#43;">
    <p class="alert-heading callout-title">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
        <path d="M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"></path>
      </svg>
      
      <span>Lessons Learned</span>
      
    </p>
    <div class="alert-content callout-content">
      <ol>
<li>In the future, it might be easier to download Tencent Meeting for my parents.</li>
<li>If possible, verifying the issue immediately is a crucial first step.</li>
<li>I still need to improve my communication skills and work on my mindset—less hurting others.</li>
</ol>
    </div>
  </blockquote>
  

<script>
  document.addEventListener("DOMContentLoaded", function () {
    document.querySelectorAll(".alert-blockquote").forEach(function (e) {
        
        var foldAttr = e.getAttribute("data-collapsible");
        if (foldAttr === "+" || foldAttr === "-") {
            e.classList.add("is-collapsible");

            var titleElem = e.querySelector(".callout-title");
            var contentElem = e.querySelector(".callout-content");

            if (titleElem && contentElem && !titleElem.querySelector(".callout-fold")) {
                var isCollapsed = foldAttr === "-"; 
                var toggleState = function () {
                    updateState(!isCollapsed, true);
                };

                var updateState = function (collapsed, animate) {
                    isCollapsed = collapsed;
                    e.classList.toggle("is-collapsed", collapsed);
                    contentElem.style.display = collapsed ? "none" : "block";

                    
                    
                    var svgIcon = foldButton.querySelector("svg");
                    if (svgIcon) {
                        svgIcon.style.transform = collapsed ? "rotate(-90deg)" : "rotate(0deg)";
                        svgIcon.style.transition = "transform 0.2s ease-in-out";
                    }
                };

                
                var foldButton = document.createElement("div");
                foldButton.className = "callout-fold";

                
                foldButton.innerHTML = `
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-chevron-down">
                        <path d="m6 9 6 6 6-6"></path>
                    </svg>
                `;

                foldButton.addEventListener("click", function (event) {
                    event.preventDefault();
                    toggleState();
                });

                
                titleElem.appendChild(foldButton);

                
                titleElem.addEventListener("click", function (event) {
                    if (!event.defaultPrevented) {
                        event.preventDefault();
                        toggleState();
                    }
                });

                
                updateState(isCollapsed, false);
            }
        }
    });
});
</script>
<h3 id="2255--optimized-the-heatmap">22:55 — Optimized the Heatmap</h3>
<p>Fixed the issue where intensity=0 wouldn’t display and reset the font to <code>size=7px, weight=500</code>.</p>
<p>Now it looks very aesthetically pleasing. I hope I can keep filling in all the squares.</p>
<img loading="lazy" src="../../../../static/images/diary/%E7%83%AD%E5%8A%9B%E5%9B%BE.png"><p><strong>Heatmap of My Recent Life</strong></p>
<p>Recently, I&rsquo;ve been trying to visualize my daily routines and habits using a heatmap. This chart clearly shows the distribution of my time and energy over the past few weeks.</p>
<p>The red areas indicate high-intensity activities, such as work and study sessions, while the blue parts represent relaxation or leisure time. I noticed that my productivity peaks in the morning, gradually declining in the afternoon and evening. There are also some blank spots—those are probably days when I was too lazy to record anything.</p>
<p>Looking at this heatmap, I realize I need to better balance work and rest. Maybe I should schedule more breaks or adjust my tasks to match my natural energy fluctuations.</p>
<p>How do you track your daily activities? Do you also use visualization tools? Feel free to share your methods!</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 17, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-17/</link>
      <pubDate>Sat, 17 May 2025 13:53:40 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-17/</guid>
      <description>&lt;p&gt;Today was a very special day.&lt;/p&gt;
&lt;p&gt;Huanhuan and I played *Split fiction all day long, skipping breakfast. Suddenly, hot dogs appeared in the game, making us crave them so badly that Huanhuan quickly steamed two zongzi for us to eat.&lt;/p&gt;
&lt;p&gt;As it got dark, we went out for a walk, thinking about buying some delicious grilled sausages. But we couldn’t find any. There was a single dried-out one at a &lt;em&gt;Meiyijia&lt;/em&gt; convenience store, but we didn’t buy it.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today was a very special day.</p>
<p>Huanhuan and I played *Split fiction all day long, skipping breakfast. Suddenly, hot dogs appeared in the game, making us crave them so badly that Huanhuan quickly steamed two zongzi for us to eat.</p>
<p>As it got dark, we went out for a walk, thinking about buying some delicious grilled sausages. But we couldn’t find any. There was a single dried-out one at a <em>Meiyijia</em> convenience store, but we didn’t buy it.</p>
<p>We walked really, really far. Later, we suddenly felt like eating oysters and drinking Coke. We found a barbecue shop that said they had them, so we went in and ordered four while we waited.</p>
<p>After half an hour, the food ended up being served to another table, which made us a little upset. We walked around some more and found another place that was even cheaper. We ordered a dozen right away, but they weren’t very tasty. Maybe next time we should just make them ourselves.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 16, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-16/</link>
      <pubDate>Thu, 15 May 2025 16:06:53 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-16/</guid>
      <description>&lt;p&gt;I stayed up late last night just to tinker with my phone&amp;rsquo;s TTS and text-to-speech functions. Before I knew it, it was past 1 a.m., and I knew most of the morning would be wasted.&lt;/p&gt;
&lt;p&gt;Around 8 a.m., the Emergency Management Bureau called for a qualification review, so I quickly cleared my throat and answered. After that, I couldn’t fall back asleep, so I got up, took a shower, did the laundry, and made breakfast.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I stayed up late last night just to tinker with my phone&rsquo;s TTS and text-to-speech functions. Before I knew it, it was past 1 a.m., and I knew most of the morning would be wasted.</p>
<p>Around 8 a.m., the Emergency Management Bureau called for a qualification review, so I quickly cleared my throat and answered. After that, I couldn’t fall back asleep, so I got up, took a shower, did the laundry, and made breakfast.</p>
<p>Just as I was about to shower, the power went out. I went outside to check and found that the circuit breaker had failed—the wiring wasn’t properly connected before and had burned out. Luckily, the water was already hot, so I showered and then started figuring out how to replace the breaker.</p>
<p>I initially thought about doing it myself. A 2P63A circuit breaker costs less than 30 yuan on Meituan, but I was a bit nervous to handle it alone. I checked the price online through Meituan’s service, and they quoted 130 yuan, which felt overpriced. So, I went out to find a repair shop instead. I found a couple running a repair store, and they charged 80 yuan, including materials. I didn’t haggle and agreed right away.</p>
<p>At noon, I messed around with a JS script and missed my nap time. In the afternoon, I lay down for a while but couldn’t sleep, so I ended up playing on my phone.</p>
<p>Later, I tidied up my room, but my eyes were so tired that I went back to sleep.</p>
<p>A day without studying—just pure slacking.</p>
<hr>
<p>By the way, last night I suddenly thought of my brother-in-law’s father. I’m not sure what the proper formal term is, so I’ll just call him Uncle. I often think of him inexplicably, so I jotted down a few notes.</p>
<blockquote>
<h2 id="0216-an-old-phone-suddenly-beeped">02:16 An old phone suddenly beeped</h2>
<p>My sister’s phone suddenly made a system notification sound, and my mind started wandering.<br>
I thought about how her WeChat might still have chat logs with Uncle Chaoyang, which I never backed up. The thought made me miss him again, remembering how he looked when he passed away, how hardworking he was.</p>
<p>What kind of life should one live? He embodied so many admirable qualities—bravery, kindness, diligence, selflessness, intelligence, confidence, extroversion, optimism. It’s rare for someone to possess all these traits.</p>
<p>Just thinking about it brings me to tears.</p>
<p>Our interactions weren’t many, yet why has such a towering figure left such a deep impression on me? He helped my family in countless ways—arranging medical care for my mom, plowing fields, driving my dad to Shuicheng, assisting my brother with his wedding, even castrating pigs for our household. He was always energetic, never seeking comfort, never drinking alcohol, often rushing from one task to another.</p>
<p>I want to be like him.</p>
</blockquote>
<p>When I woke up in the morning and checked my phone, I realized it was just a system notification from <strong>Find My Device</strong>.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 11, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-11/</link>
      <pubDate>Sun, 11 May 2025 15:06:42 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-11/</guid>
      <description>&lt;p&gt;This morning, we went to eat beef noodles, but they were too salty and not very tasty. At noon, Huanhuan went to work overtime for a while, and then we went to find Xiaoxue to have Dicos. We had actually planned to meet her yesterday, but by the time we got back from Chengguan last night, it was already quite cold, and the weather wasn’t great.&lt;/p&gt;
&lt;p&gt;Dicos recently launched a new menu item: chili oil chicken drumsticks. It left me feeling greasy all day—never pour oil over fried food!!!&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>This morning, we went to eat beef noodles, but they were too salty and not very tasty. At noon, Huanhuan went to work overtime for a while, and then we went to find Xiaoxue to have Dicos. We had actually planned to meet her yesterday, but by the time we got back from Chengguan last night, it was already quite cold, and the weather wasn’t great.</p>
<p>Dicos recently launched a new menu item: chili oil chicken drumsticks. It left me feeling greasy all day—never pour oil over fried food!!!</p>
<p>For dinner, we had the corn Xiaoxue brought us at noon. After eating, I called my mom and asked her to come out for a walk. I suggested she take the bus, but she was still a bit hesitant, maybe because she thought spending two yuan was a waste of money, so she walked to meet me instead. On the way, we bought some hawthorn balls. When she saw the sugar coating on them, she thought it was ice and said it was too cold, which made the shop assistant laugh. She told me she had never eaten hawthorn before and hadn’t even seen it.</p>
<p>We passed by a SANFU store, so I took her inside to look around. She wanted to buy a hair tie, tried a few, but ultimately didn’t buy anything. Later, we went to a small goods supermarket, but the quality of the items there wasn’t great, and the prices were quite high. She initially wanted to pick up a hair clip, but I told her it didn’t look very nice and wasn’t comfortable, so we decided to check other stores later.</p>
<p>Huanhuan suggested that we could take pictures of the products and buy them online—for the same price, we could get a whole bunch.</p>
<p>I’ll look into it.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 10, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-10/</link>
      <pubDate>Sat, 10 May 2025 15:04:09 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-10/</guid>
      <description>&lt;p&gt;Last night, it rained heavily for a long time. When I woke up this morning, the temperature was particularly low, so we stayed in the room and played for quite a while.&lt;/p&gt;
&lt;p&gt;In the morning, Xiaohuanhuan had to work overtime, so I stayed in bed by myself, playing on my phone until noon.&lt;/p&gt;
&lt;p&gt;Around two o&amp;rsquo;clock, I decided to visit my grandfather at my second uncle&amp;rsquo;s house. I checked the map and strolled over leisurely. On the way, I stopped by the supermarket near the neighborhood to buy some soy milk powder and regular milk, then spent a simple half-hour there.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Last night, it rained heavily for a long time. When I woke up this morning, the temperature was particularly low, so we stayed in the room and played for quite a while.</p>
<p>In the morning, Xiaohuanhuan had to work overtime, so I stayed in bed by myself, playing on my phone until noon.</p>
<p>Around two o&rsquo;clock, I decided to visit my grandfather at my second uncle&rsquo;s house. I checked the map and strolled over leisurely. On the way, I stopped by the supermarket near the neighborhood to buy some soy milk powder and regular milk, then spent a simple half-hour there.</p>
<p>I always feel a bit uneasy when visiting other people&rsquo;s homes, and I can sense their discomfort too—probably because we&rsquo;re not very familiar with each other.</p>
<p>Yesterday, Huanhuan&rsquo;s mom told her mother-in-law that we wanted to eat bamboo shoots. After Huanhuan got off work, we took an unofficial taxi to Chengguan, bought some cakes and drinks, and headed over. Huanhuan&rsquo;s grandmother had already stewed the bamboo shoots with pork ribs until they were rich, tender, and falling apart. My mouth watered so much that I couldn’t resist lifting the lid to peek twice.</p>
<p>After dinner, we went out again to buy a watermelon—2.5 yuan per jin, and it was quite sweet. These days, watermelons are already flooding the market, so they’re not out-of-season ones.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 5, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-05/</link>
      <pubDate>Mon, 05 May 2025 13:06:07 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-05/</guid>
      <description>&lt;p&gt;Today is already the last day of the holiday—time really flies.&lt;/p&gt;
&lt;p&gt;I slept in today, and after waking up, we continued playing games. I was hoping to finish the game today.&lt;/p&gt;
&lt;p&gt;Around 10 a.m., my brother called and asked me to drive to Liupanshui South Station to pick up Mom. When I met up with him, he said he had already arranged a ride-hailing service for her. We just happened to run into my brother, and then he left. We took the opportunity to have breakfast at Panxian Flavors.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today is already the last day of the holiday—time really flies.</p>
<p>I slept in today, and after waking up, we continued playing games. I was hoping to finish the game today.</p>
<p>Around 10 a.m., my brother called and asked me to drive to Liupanshui South Station to pick up Mom. When I met up with him, he said he had already arranged a ride-hailing service for her. We just happened to run into my brother, and then he left. We took the opportunity to have breakfast at Panxian Flavors.</p>
<p>Huanhuan seemed a bit reluctant to let my brother know we had been together these past few days, feeling somewhat shy. I think if it were me, I’d feel the same way, but there isn’t really a good solution for it.</p>
<p>By 2 p.m., we finally finished <em>It Takes Two</em>. It really is an amazing game.</p>
<p>After resting for a few minutes, I took Huanhuan to the bus station. Just as we arrived, a driver from Panzhou approached us, so we avoided having to wait in line for the coach.</p>
<p>When I got back, I originally planned to rest, but I ended up tinkering with Shizuku, Dizuku, and NFC cards on my phone. As a result, I didn’t get proper rest when I should have.</p>
<p>There were still some leftover vegetables from yesterday, so I cooked noodles with them again today. Simple but delicious.</p>
<p>After eating, I caught up on the diary entries I missed.</p>
<p>Now it’s time to get back to work and give it my all.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 4, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-04/</link>
      <pubDate>Sun, 04 May 2025 11:19:05 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-04/</guid>
      <description>&lt;p&gt;Today was quite a relaxing day!&lt;/p&gt;
&lt;p&gt;After waking up in the morning, I played with my phone in bed for a while. Huanhuan suggested maybe getting up to study today, but I suddenly remembered that we had brought the game controllers back with us this time. A rare holiday is probably better spent relaxing.&lt;/p&gt;
&lt;p&gt;We bought &lt;em&gt;It Takes Two&lt;/em&gt; a long time ago but never finished it, so today was the perfect opportunity to continue playing. By noon, we were hungry but too lazy to cook. So we decided to go out and grab some food—fried spring rolls, sweet wine with eggs, and some zhajiang noodles.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Today was quite a relaxing day!</p>
<p>After waking up in the morning, I played with my phone in bed for a while. Huanhuan suggested maybe getting up to study today, but I suddenly remembered that we had brought the game controllers back with us this time. A rare holiday is probably better spent relaxing.</p>
<p>We bought <em>It Takes Two</em> a long time ago but never finished it, so today was the perfect opportunity to continue playing. By noon, we were hungry but too lazy to cook. So we decided to go out and grab some food—fried spring rolls, sweet wine with eggs, and some zhajiang noodles.</p>
<p>After leaving the supermarket, we saw massage chairs by the roadside and thought about sitting down for a break. To our surprise, this annoying thing kept using a microphone to prompt us to pay. Out of curiosity, we spent 15 yuan for 20 minutes.</p>
<p>The massage didn’t feel comfortable at all, so we decided to try a real massage at a blind masseur’s place. This experience corrected a major misconception I had—blind people aren’t just people with their eyes closed. Their lives aren’t as clumsy as I imagined; instead, they are highly skilled. Whether grabbing things, walking, or making a living through massage, they demonstrate that they are complete, capable individuals.</p>
<p>For dinner, we planned to make clam vermicelli soup. We bought vermicelli, clams, shrimp, lemon, baby bok choy, and cilantro from the supermarket. Following a video tutorial while incorporating our own ideas and adapting to reality, we ended up with a dish that didn’t taste great at first. I thought, &ldquo;Oh no, this is a disaster!&rdquo; Haha. But after adding a bit more salt, it transformed completely—so delicious!</p>
<p>Oh, and the phone Huanhuan helped me buy arrived safely today. I even took some really nice photos of her, haha. But then I accidentally deleted them all while setting things up.</p>
<p>After dinner, we washed the dishes, took showers, and then went back to gaming. We didn’t go to bed until 1 a.m.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 3, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-03/</link>
      <pubDate>Sat, 03 May 2025 11:19:03 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-03/</guid>
      <description>&lt;p&gt;To create more alone time with Huanhuan, we headed to Shuicheng today, planning to spend two days together.&lt;/p&gt;
&lt;p&gt;While waiting for the bus at noon, I got hungry and casually ate a bowl of beef noodles by the roadside. As a result, I wasn’t very hungry when we arrived in Shuicheng and had little appetite.&lt;/p&gt;
&lt;p&gt;During this trip home, I noticed an old broken phone that my sister used to have. I also observed that Manman and Ningning would become very eager to use phones when they had no playmates. So, I thought of taking this broken phone with me to see if I could fix it.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>To create more alone time with Huanhuan, we headed to Shuicheng today, planning to spend two days together.</p>
<p>While waiting for the bus at noon, I got hungry and casually ate a bowl of beef noodles by the roadside. As a result, I wasn’t very hungry when we arrived in Shuicheng and had little appetite.</p>
<p>During this trip home, I noticed an old broken phone that my sister used to have. I also observed that Manman and Ningning would become very eager to use phones when they had no playmates. So, I thought of taking this broken phone with me to see if I could fix it.</p>
<p>After picking up the package (parts for repairing the phone) and returning to our accommodation, I immediately started working on the phone. Thinking I hadn’t fixed it, I reassembled it casually, only to find that the battery was slowly charging. Now I have another backup phone to bring home next time. I also asked Huanhuan:</p>
  

  


  
  <blockquote class="alert-blockquote alert-question" >
    <p class="alert-heading callout-title">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
        <circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path>
      </svg>
      
      <span>Question</span>
      
    </p>
    <div class="alert-content callout-content">
      <p>Are phones more harmful or beneficial for kids?</p>
    </div>
  </blockquote>
  

<script>
  document.addEventListener("DOMContentLoaded", function () {
    document.querySelectorAll(".alert-blockquote").forEach(function (e) {
        
        var foldAttr = e.getAttribute("data-collapsible");
        if (foldAttr === "+" || foldAttr === "-") {
            e.classList.add("is-collapsible");

            var titleElem = e.querySelector(".callout-title");
            var contentElem = e.querySelector(".callout-content");

            if (titleElem && contentElem && !titleElem.querySelector(".callout-fold")) {
                var isCollapsed = foldAttr === "-"; 
                var toggleState = function () {
                    updateState(!isCollapsed, true);
                };

                var updateState = function (collapsed, animate) {
                    isCollapsed = collapsed;
                    e.classList.toggle("is-collapsed", collapsed);
                    contentElem.style.display = collapsed ? "none" : "block";

                    
                    
                    var svgIcon = foldButton.querySelector("svg");
                    if (svgIcon) {
                        svgIcon.style.transform = collapsed ? "rotate(-90deg)" : "rotate(0deg)";
                        svgIcon.style.transition = "transform 0.2s ease-in-out";
                    }
                };

                
                var foldButton = document.createElement("div");
                foldButton.className = "callout-fold";

                
                foldButton.innerHTML = `
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-chevron-down">
                        <path d="m6 9 6 6 6-6"></path>
                    </svg>
                `;

                foldButton.addEventListener("click", function (event) {
                    event.preventDefault();
                    toggleState();
                });

                
                titleElem.appendChild(foldButton);

                
                titleElem.addEventListener("click", function (event) {
                    if (!event.defaultPrevented) {
                        event.preventDefault();
                        toggleState();
                    }
                });

                
                updateState(isCollapsed, false);
            }
        }
    });
});
</script>
<p>Huanhuan said they’re more harmful, and I agreed. But it seems there aren’t many beneficial alternatives.</p>
<p>In the evening, neither of us felt like eating. After browsing on our phones for a while, we decided we wanted either boiled dishes (清水烫) or sour soup fish (酸汤鱼). We took a taxi to Fenghuang Mountain, only to find it closed. So, we started walking around while looking for food. Eventually, we found a sour soup fish place near People’s Square—it was incredibly cheap, just 29.9 yuan for two people. Though the fish seemed like it had been soaked in water, the vegetables were quite tasty.</p>
]]></content:encoded>
    </item>
    <item>
      <title>May 2, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/may/2025-05-02/</link>
      <pubDate>Fri, 02 May 2025 11:19:01 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/may/2025-05-02/</guid>
      <description>&lt;h2 id=&#34;morning&#34;&gt;Morning&lt;/h2&gt;
&lt;p&gt;Today, my second uncle, second aunt, fourth aunt, fourth uncle, youngest aunt, and even Huanhuan are all planning to come to my house for a visit.&lt;/p&gt;
&lt;p&gt;I remember bringing a bag of wheat gluten powder home earlier and have been thinking about improving my homemade gluten skewers. Taking advantage of my parents going out to buy food for the afternoon and evening, I poured out half the bag of wheat gluten powder to give it another try.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h2 id="morning">Morning</h2>
<p>Today, my second uncle, second aunt, fourth aunt, fourth uncle, youngest aunt, and even Huanhuan are all planning to come to my house for a visit.</p>
<p>I remember bringing a bag of wheat gluten powder home earlier and have been thinking about improving my homemade gluten skewers. Taking advantage of my parents going out to buy food for the afternoon and evening, I poured out half the bag of wheat gluten powder to give it another try.</p>
<h2 id="noon">Noon</h2>
<p>When the relatives arrived at noon, little Huanhuan came too. I drove fourth uncle’s car, taking Manman and Ningning to pick up Huanhuan. The streets were so crowded that I couldn’t find a single parking spot, so I had no choice but to turn back and park in the parking lot.</p>
<p>Right next to the parking lot was a supermarket, so I decided to take Manman and Ningning shopping. And that’s where the nightmare began. After Manman and Ningning took forever to finally pick out what they wanted, it was time to check out. Manman cheerfully said, “My uncle will pay for me!” Like an idiot, I replied, “So how are you going to repay me?” What I actually had in mind was tricking Manman into helping me grill the gluten skewers later.</p>
<p>Unexpectedly, Manman got angry right away. She ran over, put the items back, and started crying. Nothing I said worked. Thankfully, I’ve dealt with situations like this before, though I was still a bit flustered. I said everything I could think of, then decided to just stand by and wait for her emotions to settle on their own. Meanwhile, Huanhuan was patiently comforting and coaxing her the whole time. Ningning, on the other hand, stayed very calm—she didn’t join the tantrum, didn’t say anything, and didn’t run around, just waited quietly beside us.</p>
<p>After about thirty or forty minutes, when Manman realized this wasn’t getting her anywhere, she started asking for Huanhuan to hold her. Seeing this, I figured things were okay now, so I handed her the stuff I’d just bought and went to get the car. Manman took the things from me, and that was that. In a way, Manman gave Huanhuan a little lesson too.</p>
<h2 id="evening">Evening</h2>
<p>In the evening, I saw some mulberry leaves and suddenly remembered a video I’d watched about frying them. So I took the kids to pick some leaves, then made a batter with eggs, flour, and salt to fry them. Personally, I found them a bit greasy—probably because the batter wasn’t prepared well and absorbed too much oil—but everyone else thought they were delicious, and we finished every last piece.</p>
<p>After dinner, Huanhuan and I took Manman and Ningning for a walk before sunset. The laughter along the way and the feeling of being close to nature were wonderful.</p>
<p>When we got back, I prepared to grill my gluten skewers. I gathered whatever ingredients we had at home and made a simple version of chili oil. Using a portable gas canister, I lit the remaining charcoal and started grilling slowly. This time, the gluten skewers were a hit with everyone, and even I thought they tasted great—much better than the deep-fried version I’d made before.</p>
<h2 id="night">Night</h2>
<p>My dad, mom, and sister all have birthdays in late March. After finishing the grilled gluten skewers, I asked Manman to bring over the cake Huanhuan had ordered from Shenggu Cake. Manman made three birthday cake hats for them, and I handed the cake-cutting knife to Dad. It was his first time cutting a cake, and he didn’t seem awkward at all—it was perfect.</p>
<p>Everyone chatted away, each person happy in their own way. Today was a truly wonderful day.</p>
]]></content:encoded>
    </item>
    <item>
      <title>April 28, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/april/2025-04-28/</link>
      <pubDate>Mon, 28 Apr 2025 09:55:38 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/april/2025-04-28/</guid>
      <description>&lt;p&gt;Huanhuan had a speech competition at the municipal branch today, so she practiced several times last night.&lt;/p&gt;
&lt;p&gt;Earlier, she mentioned she wanted to eat crayfish. In the morning, while she went to the competition, I went to Jiahui Supermarket and bought 3.6 jin (approx. 1.8 kg) of crayfish. On the way back, I saw an uncle selling local strawberries and bought some as well.&lt;/p&gt;
&lt;p&gt;I’ve never cooked crayfish completely on my own before, but it didn’t seem too difficult. However, handling the crayfish was a bit troublesome. When I bought them, I specifically picked live ones, but processing them felt somewhat cruel.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Huanhuan had a speech competition at the municipal branch today, so she practiced several times last night.</p>
<p>Earlier, she mentioned she wanted to eat crayfish. In the morning, while she went to the competition, I went to Jiahui Supermarket and bought 3.6 jin (approx. 1.8 kg) of crayfish. On the way back, I saw an uncle selling local strawberries and bought some as well.</p>
<p>I’ve never cooked crayfish completely on my own before, but it didn’t seem too difficult. However, handling the crayfish was a bit troublesome. When I bought them, I specifically picked live ones, but processing them felt somewhat cruel.</p>
<p>The crayfish turned out quite tasty, though toward the end, the flavor became too intense, making it a bit hard to enjoy.</p>
  

  


  
  <blockquote class="alert-blockquote alert-tip" >
    <p class="alert-heading callout-title">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">
        <path d="M8.5 14.5A2.5 2.5 0 0 0 11 12c0-1.38-.5-2-1-3-1.072-2.143-.224-4.054 2-6 .5 2.5 2 4.9 4 6.5 2 1.6 3 3.5 3 5.5a7 7 0 1 1-14 0c0-1.153.433-2.294 1-3a2.5 2.5 0 0 0 2.5 2.5z"></path>
      </svg>
      
      <span>Tip</span>
      
    </p>
    <div class="alert-content callout-content">
      <p>Once the crayfish are braised to the desired taste, they should be removed promptly to prevent the flavor from becoming too strong.</p>
    </div>
  </blockquote>
  

<script>
  document.addEventListener("DOMContentLoaded", function () {
    document.querySelectorAll(".alert-blockquote").forEach(function (e) {
        
        var foldAttr = e.getAttribute("data-collapsible");
        if (foldAttr === "+" || foldAttr === "-") {
            e.classList.add("is-collapsible");

            var titleElem = e.querySelector(".callout-title");
            var contentElem = e.querySelector(".callout-content");

            if (titleElem && contentElem && !titleElem.querySelector(".callout-fold")) {
                var isCollapsed = foldAttr === "-"; 
                var toggleState = function () {
                    updateState(!isCollapsed, true);
                };

                var updateState = function (collapsed, animate) {
                    isCollapsed = collapsed;
                    e.classList.toggle("is-collapsed", collapsed);
                    contentElem.style.display = collapsed ? "none" : "block";

                    
                    
                    var svgIcon = foldButton.querySelector("svg");
                    if (svgIcon) {
                        svgIcon.style.transform = collapsed ? "rotate(-90deg)" : "rotate(0deg)";
                        svgIcon.style.transition = "transform 0.2s ease-in-out";
                    }
                };

                
                var foldButton = document.createElement("div");
                foldButton.className = "callout-fold";

                
                foldButton.innerHTML = `
                    <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="svg-icon lucide-chevron-down">
                        <path d="m6 9 6 6 6-6"></path>
                    </svg>
                `;

                foldButton.addEventListener("click", function (event) {
                    event.preventDefault();
                    toggleState();
                });

                
                titleElem.appendChild(foldButton);

                
                titleElem.addEventListener("click", function (event) {
                    if (!event.defaultPrevented) {
                        event.preventDefault();
                        toggleState();
                    }
                });

                
                updateState(isCollapsed, false);
            }
        }
    });
});
</script>
]]></content:encoded>
    </item>
    <item>
      <title>April 20, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/april/2025-04-20/</link>
      <pubDate>Sun, 20 Apr 2025 14:35:36 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/april/2025-04-20/</guid>
      <description>&lt;p&gt;I slept quite well last night, without any dreams.&lt;/p&gt;
&lt;p&gt;This morning, Huanhuan’s dad came back while we were still sleeping in. After getting up, I washed my hair, and Huanhuan’s dad went out to buy groceries. At noon, I tried stir-frying pork liver for the first time—it tasted a bit odd, but Huanhuan’s dad thought it was quite delicious.&lt;/p&gt;
&lt;p&gt;In the afternoon, I went to Huanhuan’s office to wait for her while she worked on her speech draft. After she finished, she bought me some cakes, and then we went to eat Luosifen (river snail rice noodles). It didn’t taste as good as before.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I slept quite well last night, without any dreams.</p>
<p>This morning, Huanhuan’s dad came back while we were still sleeping in. After getting up, I washed my hair, and Huanhuan’s dad went out to buy groceries. At noon, I tried stir-frying pork liver for the first time—it tasted a bit odd, but Huanhuan’s dad thought it was quite delicious.</p>
<p>In the afternoon, I went to Huanhuan’s office to wait for her while she worked on her speech draft. After she finished, she bought me some cakes, and then we went to eat Luosifen (river snail rice noodles). It didn’t taste as good as before.</p>
<p>Time flew by quickly. After the meal, Huanhuan rode her bike to drop me off at the bus stop. When I arrived in Shuicheng, I called my mom and asked if she wanted to come for a walk. If she did, I told her to meet me directly.</p>
<p>I found a bench near People’s Square and sat down to play on my phone. Lately, my mom has seemed somewhat adjusted—or maybe not. Either way, we still don’t get along very comfortably.</p>
<p>I completely agree with what Huanhuan said: <strong>people need validation</strong>. Mom used to do everything well back in our hometown. But after coming here, she&rsquo;s only left with cooking and taking care of the kids. However, these two tasks haven’t received any recognition, which makes her feel very frustrated. I think I should take some time to talk to my brother about this—to be more patient in teaching Mom and to communicate with my sister-in-law. I believe we can reach a comfortable state, but if we ignore it, things might get worse.</p>
]]></content:encoded>
    </item>
    <item>
      <title>April 19, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/april/2025-04-19/</link>
      <pubDate>Sat, 19 Apr 2025 14:35:40 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/april/2025-04-19/</guid>
      <description>&lt;p&gt;Last night, I managed to sleep fairly well, though I went to bed a bit late.&lt;/p&gt;
&lt;p&gt;Exams really cost a lot of money, especially since hotels turn into a seller&amp;rsquo;s market during exam periods and inevitably raise their prices. Many hotels have hiked their rates to such an extent that they might as well be publicly shamed on a lamppost.&lt;/p&gt;
&lt;p&gt;Candidates are truly pitiable—most of them don’t even have stable jobs. The exams themselves are hard enough, and yet they still have to endure being exploited by these people.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>Last night, I managed to sleep fairly well, though I went to bed a bit late.</p>
<p>Exams really cost a lot of money, especially since hotels turn into a seller&rsquo;s market during exam periods and inevitably raise their prices. Many hotels have hiked their rates to such an extent that they might as well be publicly shamed on a lamppost.</p>
<p>Candidates are truly pitiable—most of them don’t even have stable jobs. The exams themselves are hard enough, and yet they still have to endure being exploited by these people.</p>
<p>Complimenting others is actually quite nice. Last night, the driver I had booked stood me up, and a taxi happened to come pick me up instead. I praised the driver for her excellent skills, and she ended up sharing a lot about her life with me.</p>
<p>The exam didn’t go so well, though. I messed up transferring and filling in the answer sheet. I had the correct answers calculated but didn’t write them down—so frustrating. It took me several minutes to calm down and focus on the essay section. For the first question, I had already finished writing but thought of adding more, only to exceed the word limit. It was really annoying. These little details still need more practice.</p>
<p>After the exam, I grabbed a shared bike and rode to Haina Plaza to find something to eat. Nothing really appealed to me, so after some thought, I ordered a KFC single meal. I asked the staff to verify my coupon, but she told me to do it myself on the app. Feeling a bit annoyed and considering my slow phone, I just left. At the station, I ended up eating the eggs I had in my bag and the mooncakes Huanhuan bought for me.</p>
<p>Huanhuan took me to eat sour soup fish noodles, and I was so hungry that I finished even the soup. We walked home and also had some big gluten skewers on the way. I told Huanhuan about an Indian movie I had watched part of on the bus today—<em>Karma</em>, and after we got home, we continued watching it. Her mom couldn’t stand the bloody scenes and went back to her own room. We stayed up very late before going to bed.</p>
]]></content:encoded>
    </item>
    <item>
      <title>April 13, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/april/2025-04-13/</link>
      <pubDate>Sun, 13 Apr 2025 01:56:20 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/april/2025-04-13/</guid>
      <description>&lt;h3 id=&#34;0957-woke-up&#34;&gt;09:57 Woke up&lt;/h3&gt;
&lt;p&gt;Haha, currently teaching Xiaohuanhuan about Git and GitHub.&lt;/p&gt;
&lt;h3 id=&#34;1016-teaching-xiaohuanhuan-markdown-syntax&#34;&gt;10:16 Teaching Xiaohuanhuan markdown syntax&lt;/h3&gt;
&lt;p&gt;Haha, she seemed quite amazed and curious. But it’s indeed very useful—taking just a few minutes to learn it is definitely worth it.&lt;/p&gt;
&lt;h3 id=&#34;noon&#34;&gt;Noon&lt;/h3&gt;
&lt;p&gt;At noon, we fried mushrooms again. Using only potato starch didn’t taste very good. The potato starch was sticky, and after frying, it turned out quite tough. The texture wasn’t great, so we can improve on that later.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h3 id="0957-woke-up">09:57 Woke up</h3>
<p>Haha, currently teaching Xiaohuanhuan about Git and GitHub.</p>
<h3 id="1016-teaching-xiaohuanhuan-markdown-syntax">10:16 Teaching Xiaohuanhuan markdown syntax</h3>
<p>Haha, she seemed quite amazed and curious. But it’s indeed very useful—taking just a few minutes to learn it is definitely worth it.</p>
<h3 id="noon">Noon</h3>
<p>At noon, we fried mushrooms again. Using only potato starch didn’t taste very good. The potato starch was sticky, and after frying, it turned out quite tough. The texture wasn’t great, so we can improve on that later.</p>
<h3 id="nap">Nap</h3>
<p>When the two of us are together, we just get so sleepy—once we fall asleep, we don’t want to get up at all.<br>
After 3 PM, we took the leftover mushrooms to share with my brother and his family. Then, Xiaohuanhuan and I strolled along the Shuicheng River and admired the cherry blossoms by the riverside.</p>
<p>My hair was greasy and messy, so I could only take some sloppy, unflattering photos. In the future, I’ll have to specifically train Xiaohuanhuan in managing her expressions, haha.</p>
<h3 id="return">Return</h3>
<p>After seeing Xiaohuanhuan off on the bus, I took the K1 route back. It was 1 yuan more expensive, but there were far fewer people. Definitely worth it in this scorching summer heat.</p>
<p>Then I went to get a 15-yuan haircut, which turned out quite satisfying, and the barber was very nice. Since lunch was a bit greasy, I didn’t feel like eating much, so I bought some jelly noodles and cold skin noodles, along with 5-yuan crispy beans. Back home, I mixed them together myself, and it tasted pretty good.</p>
]]></content:encoded>
    </item>
    <item>
      <title>April 12, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/april/2025-04-12/</link>
      <pubDate>Sat, 12 Apr 2025 08:32:50 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/april/2025-04-12/</guid>
      <description>&lt;div class=&#34;encrypted-content&#34; data-cipher=&#34;3JpYWxseSwgd2UgaGFkIGRlY2lkZWQgdG8gZ28gdG8gTGlzaGFuJnJzcXVvO3MgaG91c2UgaW4gUWluZ3poZW4gZm9yIGEgYmFyYmVjdWUgdG9kYXkgdG8gY2VsZWJyYXRlIHRoZWlyIHJlY2VudCBzdWJtaXNzaW9uIGZvciByZXZpZXcuPC9wPgo8cD5UaGUgaW5pdGlhbCBwbGFuIHdhcyBtYWRlIGJlY2F1c2UgSSBoYWQgdGFrZW4gb24gYSDkuJPljYfmnKwgKGp1bmlvciBjb2xsZWdlIHRvIHVuZGVyZ3JhZHVhdGUpIHRyYWluaW5nIHByb2dyYW0gaW4gR3VpeWFuZywgYW5kIGl0IGhhcHBlbmVkIHRvIGJlIGNvbnZlbmllbnQgdG8gdmlzaXQgUWluZ3poZW4uIExhdGVyLCBkdWUgdG8gc3VkZGVuIGNpcmN1bXN0YW5jZXMgKHNlZSA8YSBocmVmPSIvZW4vZGlhcnkvMjAyNS9hcHJpbC8yMDI1LTA0LTA3Ij4yMDI1LTA0LTA3LmVuPC9hPiksIHdlIGNhbmNlbGVkIHRoZSB0cmlwLiBBbm90aGVyIG1ham9yIHJlYXNvbiB3YXMgdGhhdCBhIHRyaXAgdG8gUWluZ3poZW4gd291bGQgY29zdCB1cyBhdCBsZWFzdCA1MDArLCBhbmQgb24gdG9wIG9mIHRoYXQsIEh1YW5odWFuIGFuZCBJIGhhZG4mcnNxdW87dCBoYWQgbXVjaCB0aW1lIGFsb25lIHRvZ2V0aGVyIGluIGEgd2hpbGUuPC9wPgo8cD5TbywgdGhlIGNvc3Qgb2YgdGhpcyB0cmlwIHNlZW1lZCBkaXNwcm9wb3J0aW9uYXRlbHkgaGlnaCwgYW5kIEkgaGFkIHRvIGF3a3dhcmRseSB0ZWxsIExpc2hhbiB0aGF0IHdlIHdvdWxkbuKAmXQgYmUgY29taW5nIGFmdGVyIGFsbC48L3A&amp;#43;CjxwPlRoZSByZWFzb24gSSBnYXZl4oCUaGVscGluZyBteSBtb20gYWRqdXN0IHRvIGNpdHkgbGlmZeKAlHdhcyBhY3R1YWxseSB0aGUgbGVhc3QgaW1wb3J0YW50IGZhY3RvciwgYnV0IHRoZSBvdGhlciByZWFzb25zIHdlcmUgdG9vIGhhcmQgdG8gZXhwbGFpbi48L3A&amp;#43;CjxwPjxzdHJvbmc&amp;#43;U2lnaCE8L3N0cm9uZz4gU3VjaCBhIHNlbnRpbWVudGFsIHBlcnNvbiE8L3A&amp;#43;CjxoMyBpZD0iMTYzMi1maXJzdC10aW1lLWJvaWxpbmctcGVhbnV0cyI&amp;#43;MTY6MzIgRmlyc3QgVGltZSBCb2lsaW5nIFBlYW51dHM8L2gzPgo8cD5JIHVzZWQgdGhlIHJpY2UgY29va2VyLiBBdCBmaXJzdCwgSSB0aG91Z2h0IEnigJlkIGFkZGVkIHRvbyBtdWNoIHNhbHQsIGJ1dCBpdCB0dXJuZWQgb3V0IGZpbmUuPC9wPgo8cD5IdWFuaHVhbiB0dXJuZWQgaW50byBhIGxpdHRsZSBzbmFjayBtb25zdGVyLCBzbmVha2luZyBiaXRlcyBub25zdG9wLjwvcD4KPGgzIGlkPSIyMjQ5LWltcHJvdmluZy1jb250ZW50LWVuY3J5cHRpb24iPjIyOjQ5IEltcHJvdmluZyBDb250ZW50IEVuY3J5cHRpb248L2gzPgo8cD5QcmV2aW91c2x5LCBJIHVzZWQgc2ltcGxlIE1hcmtkb3duIHN5bnRheCByZXN0b3JhdGlvbiwgd2hpY2ggZGlkbuKAmXQgaGFuZGxlIGxpbmtzIHdlbGwgYW5kIGhhZCBsaW1pdGVkIGZvcm1hdCBzdXBwb3J0LiBOb3csIEnigJltIGVuY3J5cHRpbmcgdGhlIEhUTUwgZGlyZWN0bHkgYW5kIHRoZW4gZGVjcnlwdGluZyBpdCB0byByZWluc2VydCB0aGUgY29udGVudC4gTGlua3MgYXJlIGFsc28gc3BlY2lhbGx5IHByb2Nlc3NlZCwgd2hpY2ggc2hvdWxkIGNvdmVyIG1vc3Qgc2NlbmFyaW9zLjwvcD4KPGgzIGlkPSJyYW5kb20tdGhvdWdodHMiPlJhbmRvbSBUaG91Z2h0czwvaDM&amp;#43;CjxwPlRoaXMgYWZ0ZXJub29uLCBJIHdhbnRlZCB0byBsYXplIGFyb3VuZCB3aXRoIEh1YW5odWFuLCBidXQgbXkgbW9tIGNhbGxlZCBzYXlpbmcgc2hlIHdhbnRlZCB0byBnbyBvdXQgZm9yIGEgd2Fsay4gU28sIHdlIGFjY29tcGFuaWVkIGhlciBhbmQgZXZlbiB0b29rIGhlciB0byBleGNoYW5nZSBzb21lIGNsb3RoZXMgc2hlIGhhZCBib3VnaHQgZWFybGllci4gU2hlIHdhcyByZWFsbHkgaGFwcHkuPC9wPgo8cD5UaGUgY2hlcnJ5IGJsb3Nzb21zIGR1cmluZyB0aGUgZGF5IGxvb2tlZCBtb3JlIHZpdmlkIGFuZCBkZXRhaWxlZC4gSGVoLCBJIHNuYXBwZWQgYSBwaG90byBvZiBIdWFuaHVhbiBhbmQgTW9tIHRvZ2V0aGVyLjwvcD4KPHA&amp;#43;SW4gdGhlIGV2ZW5pbmcsIHdlIGJvdWdodCBzb21lIHNlYSBiYXNzIHRvIG1ha2UgYnJhaXNlZCBmaXNoLCBidXQgaXQgZGlkbuKAmXQgdHVybiBvdXQgZ3JlYXTigJR0b28gbXVjaCBzdWdhciBhbmQgbm8gZGFyayBzb3kgc2F1Y2UgZm9yIGNvbG9yLiBXZeKAmWxsIGRvIGJldHRlciBuZXh0IHRpbWUuPC9wPgo8cD5J4oCZbSBoZXJlIG5vdywgbGl0dGxlIEh1YW5odWFuITwvcD4KPHA&amp;#43;TZ2lu&#34; data-hint=&#34;Content Here is Encrypted&#34; data-error=&#34;Password Error&#34;&gt;
  &lt;div class=&#34;locked-state&#34;&gt;
    &lt;p&gt;🔒 Content Here is Encrypted&lt;/p&gt;
    &lt;div class=&#34;password-prompt&#34;&gt;
      &lt;div class=&#34;password-input-wrapper&#34;&gt;
        &lt;input type=&#34;password&#34; class=&#34;password-input&#34;
               placeholder=&#34;Please input password&#34;
               id=&#34;pwd-input-0&#34;
               aria-label=&#34;加密内容密码&#34;&gt;
        &lt;button type=&#34;button&#34;
                class=&#34;toggle-visibility-btn&#34;
                aria-pressed=&#34;false&#34;
                aria-label=&#34;显示或隐藏密码&#34;
                onclick=&#34;toggleVisibility(this, &#39;pwd-input-0&#39;)&#34;&gt;
          &lt;svg class=&#34;icon icon-eye-open&#34; viewBox=&#34;0 0 24 24&#34; aria-hidden=&#34;true&#34;&gt;
            &lt;path d=&#34;M12 5C6 5 2 12 2 12s4 7 10 7 10-7 10-7-4-7-10-7Zm0 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-6a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z&#34;/&gt;
          &lt;/svg&gt;
          &lt;svg class=&#34;icon icon-eye-closed&#34; viewBox=&#34;0 0 24 24&#34; aria-hidden=&#34;true&#34;&gt;
            &lt;path d=&#34;M3.5 4.5 2 6l3.2 3.2A13 13 0 0 0 2 12s4 7 10 7a9.7 9.7 0 0 0 4.7-1.2L18 19l2.5 2.5 1.5-1.5-18-18Zm8.5 12c-5.1 0-8-4-8-4a11 11 0 0 1 2.6-2.9l1.6 1.6a4 4 0 0 0 5.2 5.2l1.6 1.6A7.7 7.7 0 0 1 12 16.5Zm8-4.5a12.5 12.5 0 0 0-4.2-3.6l1.6-1.6A13.6 13.6 0 0 1 22 12s-1.1 2-3 4.1l-1.4-1.4A11.2 11.2 0 0 0 20 12Z&#34;/&gt;
          &lt;/svg&gt;
        &lt;/button&gt;
      &lt;/div&gt;
      &lt;button class=&#34;decrypt-btn&#34; onclick=&#34;decryptContent(event, &#39;pwd-input-0&#39;)&#34;&gt;
        Unlock
      &lt;/button&gt;
    &lt;/div&gt;
    &lt;div class=&#34;status-message&#34;&gt;&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class=&#34;decrypted-content markdown-body&#34; hidden&gt;&lt;/div&gt;
&lt;/div&gt;



&lt;style&gt;
.encrypted-content {
  border: 1px solid #878787;
  border-radius: 0.5rem;
  padding: 1.5rem;
  margin: 1.5rem 0;
  transition: all 0.3s ease;
}

.encrypted-content.unlocked {
  border: none;
  padding: 0;
  margin: 0;
   
  background-image: radial-gradient(rgba(50, 0, 0, 0.1) 1px, transparent 0) !important;
  background-size: 10px 10px;
   
}

.password-prompt {
  display: flex;
  gap: 0.75rem;
  margin: 1rem 0;
}

.password-input-wrapper {
  position: relative;
  flex: 3;
}

.password-input {
  width: 100%;
  min-width: 150px;
  padding: 0.75rem;
  padding-right: 2.5rem;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
}

.password-input.error {
  border-color: #dc3545;
}

.toggle-visibility-btn {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  cursor: pointer;
  line-height: 0;
  padding: 0;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}

.toggle-visibility-btn .icon {
  width: 1.25rem;
  height: 1.25rem;
  fill: currentColor;
}

.toggle-visibility-btn .icon-eye-closed {
  display: none;
}

.toggle-visibility-btn.is-visible .icon-eye-open {
  display: none;
}

.toggle-visibility-btn.is-visible .icon-eye-closed {
  display: block;
}

.decrypt-btn {
   
  background-color: var(--primary, #1e90ff);
  color: var(--theme, #fff);
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
  transition: opacity 0.3s;
  font-weight: 500;
  flex: 1;
}

.decrypt-btn:hover {
  opacity: 0.9;
}


.status-message {
  color: #6c757d;
  font-size: 0.9em;
  min-height: 1.2em;
}

.status-message.error {
  color: #dc3545;
}
&lt;/style&gt;

&lt;script&gt;
  function toggleVisibility(btn, inputId) {
    const input = document.getElementById(inputId);
    const isPwd = input.type === &#39;password&#39;;
    input.type = isPwd ? &#39;text&#39; : &#39;password&#39;;
    btn.setAttribute(&#39;aria-pressed&#39;, String(isPwd));
    btn.classList.toggle(&#39;is-visible&#39;, isPwd);
  }

  function decryptContent(event, inputId) {
    event.preventDefault();
    const input = document.getElementById(inputId);
    const container = input.closest(&#39;.encrypted-content&#39;);
    const statusEl = container.querySelector(&#39;.status-message&#39;);
    const decryptedContent = container.querySelector(&#39;.decrypted-content&#39;);
  
    statusEl.textContent = &#39;&#39;;
    statusEl.classList.remove(&#39;error&#39;);
    input.classList.remove(&#39;error&#39;);
  
    
    const today = new Date();
    const mmdd = String(today.getUTCMonth() + 1).padStart(2, &#39;0&#39;) + String(today.getUTCDate()).padStart(2, &#39;0&#39;);
    const diff = 1005 - (parseInt(mmdd, 10) || 0);
    const validPwd = String(Math.abs(diff)).padStart(4, &#39;0&#39;);
  
    if (input.value !== validPwd) {
      input.classList.add(&#39;error&#39;);
      statusEl.textContent = container.dataset.error || &#39;&#39;;
      statusEl.classList.add(&#39;error&#39;);
      input.focus();
      return;
    }
  
    try {
      let cipherText = container.dataset.cipher.replace(/\s+/g, &#39;&#39;);
  
      
      
      
      
      
      
      
      
      
      if (cipherText.length &gt; 12) {
        const part1 = cipherText.slice(0, 3);               
        const part2 = cipherText.slice(3, -9);              
        const part3 = cipherText.slice(-9, -4);             
        const part4 = cipherText.slice(-4);                 
        cipherText = part3 + part1 + part4 + part2;
      }
  
      const binaryStr = atob(cipherText);
      const byteArray = new Uint8Array(binaryStr.length);
      for (let i = 0; i &lt; binaryStr.length; i++) {
        byteArray[i] = binaryStr.charCodeAt(i);
      }
  
      const decoded = new TextDecoder(&#34;utf-8&#34;).decode(byteArray);
      const fragment = document.createRange().createContextualFragment(decoded);
  
      decryptedContent.innerHTML = &#39;&#39;;
      decryptedContent.appendChild(fragment);
  
      container.querySelector(&#39;.locked-state&#39;).hidden = true;
      decryptedContent.hidden = false;
      container.classList.add(&#39;unlocked&#39;);
  
    } catch (e) {
      console.error(e);
      statusEl.textContent = &#39;Decode Failed: &#39; + e.message;
      statusEl.classList.add(&#39;error&#39;);
    }
  }
  
  document.addEventListener(&#39;DOMContentLoaded&#39;, () =&gt; {
    document.querySelectorAll(&#39;.password-input&#39;).forEach(input =&gt; {
      input.addEventListener(&#39;keypress&#39;, e =&gt; {
        if (e.key === &#39;Enter&#39;) {
          decryptContent(e, input.id);
        }
      });
    });
  });
  
&lt;/script&gt;</description>
      <content:encoded><![CDATA[<div class="encrypted-content" data-cipher="3JpYWxseSwgd2UgaGFkIGRlY2lkZWQgdG8gZ28gdG8gTGlzaGFuJnJzcXVvO3MgaG91c2UgaW4gUWluZ3poZW4gZm9yIGEgYmFyYmVjdWUgdG9kYXkgdG8gY2VsZWJyYXRlIHRoZWlyIHJlY2VudCBzdWJtaXNzaW9uIGZvciByZXZpZXcuPC9wPgo8cD5UaGUgaW5pdGlhbCBwbGFuIHdhcyBtYWRlIGJlY2F1c2UgSSBoYWQgdGFrZW4gb24gYSDkuJPljYfmnKwgKGp1bmlvciBjb2xsZWdlIHRvIHVuZGVyZ3JhZHVhdGUpIHRyYWluaW5nIHByb2dyYW0gaW4gR3VpeWFuZywgYW5kIGl0IGhhcHBlbmVkIHRvIGJlIGNvbnZlbmllbnQgdG8gdmlzaXQgUWluZ3poZW4uIExhdGVyLCBkdWUgdG8gc3VkZGVuIGNpcmN1bXN0YW5jZXMgKHNlZSA8YSBocmVmPSIvZW4vZGlhcnkvMjAyNS9hcHJpbC8yMDI1LTA0LTA3Ij4yMDI1LTA0LTA3LmVuPC9hPiksIHdlIGNhbmNlbGVkIHRoZSB0cmlwLiBBbm90aGVyIG1ham9yIHJlYXNvbiB3YXMgdGhhdCBhIHRyaXAgdG8gUWluZ3poZW4gd291bGQgY29zdCB1cyBhdCBsZWFzdCA1MDArLCBhbmQgb24gdG9wIG9mIHRoYXQsIEh1YW5odWFuIGFuZCBJIGhhZG4mcnNxdW87dCBoYWQgbXVjaCB0aW1lIGFsb25lIHRvZ2V0aGVyIGluIGEgd2hpbGUuPC9wPgo8cD5TbywgdGhlIGNvc3Qgb2YgdGhpcyB0cmlwIHNlZW1lZCBkaXNwcm9wb3J0aW9uYXRlbHkgaGlnaCwgYW5kIEkgaGFkIHRvIGF3a3dhcmRseSB0ZWxsIExpc2hhbiB0aGF0IHdlIHdvdWxkbuKAmXQgYmUgY29taW5nIGFmdGVyIGFsbC48L3A&#43;CjxwPlRoZSByZWFzb24gSSBnYXZl4oCUaGVscGluZyBteSBtb20gYWRqdXN0IHRvIGNpdHkgbGlmZeKAlHdhcyBhY3R1YWxseSB0aGUgbGVhc3QgaW1wb3J0YW50IGZhY3RvciwgYnV0IHRoZSBvdGhlciByZWFzb25zIHdlcmUgdG9vIGhhcmQgdG8gZXhwbGFpbi48L3A&#43;CjxwPjxzdHJvbmc&#43;U2lnaCE8L3N0cm9uZz4gU3VjaCBhIHNlbnRpbWVudGFsIHBlcnNvbiE8L3A&#43;CjxoMyBpZD0iMTYzMi1maXJzdC10aW1lLWJvaWxpbmctcGVhbnV0cyI&#43;MTY6MzIgRmlyc3QgVGltZSBCb2lsaW5nIFBlYW51dHM8L2gzPgo8cD5JIHVzZWQgdGhlIHJpY2UgY29va2VyLiBBdCBmaXJzdCwgSSB0aG91Z2h0IEnigJlkIGFkZGVkIHRvbyBtdWNoIHNhbHQsIGJ1dCBpdCB0dXJuZWQgb3V0IGZpbmUuPC9wPgo8cD5IdWFuaHVhbiB0dXJuZWQgaW50byBhIGxpdHRsZSBzbmFjayBtb25zdGVyLCBzbmVha2luZyBiaXRlcyBub25zdG9wLjwvcD4KPGgzIGlkPSIyMjQ5LWltcHJvdmluZy1jb250ZW50LWVuY3J5cHRpb24iPjIyOjQ5IEltcHJvdmluZyBDb250ZW50IEVuY3J5cHRpb248L2gzPgo8cD5QcmV2aW91c2x5LCBJIHVzZWQgc2ltcGxlIE1hcmtkb3duIHN5bnRheCByZXN0b3JhdGlvbiwgd2hpY2ggZGlkbuKAmXQgaGFuZGxlIGxpbmtzIHdlbGwgYW5kIGhhZCBsaW1pdGVkIGZvcm1hdCBzdXBwb3J0LiBOb3csIEnigJltIGVuY3J5cHRpbmcgdGhlIEhUTUwgZGlyZWN0bHkgYW5kIHRoZW4gZGVjcnlwdGluZyBpdCB0byByZWluc2VydCB0aGUgY29udGVudC4gTGlua3MgYXJlIGFsc28gc3BlY2lhbGx5IHByb2Nlc3NlZCwgd2hpY2ggc2hvdWxkIGNvdmVyIG1vc3Qgc2NlbmFyaW9zLjwvcD4KPGgzIGlkPSJyYW5kb20tdGhvdWdodHMiPlJhbmRvbSBUaG91Z2h0czwvaDM&#43;CjxwPlRoaXMgYWZ0ZXJub29uLCBJIHdhbnRlZCB0byBsYXplIGFyb3VuZCB3aXRoIEh1YW5odWFuLCBidXQgbXkgbW9tIGNhbGxlZCBzYXlpbmcgc2hlIHdhbnRlZCB0byBnbyBvdXQgZm9yIGEgd2Fsay4gU28sIHdlIGFjY29tcGFuaWVkIGhlciBhbmQgZXZlbiB0b29rIGhlciB0byBleGNoYW5nZSBzb21lIGNsb3RoZXMgc2hlIGhhZCBib3VnaHQgZWFybGllci4gU2hlIHdhcyByZWFsbHkgaGFwcHkuPC9wPgo8cD5UaGUgY2hlcnJ5IGJsb3Nzb21zIGR1cmluZyB0aGUgZGF5IGxvb2tlZCBtb3JlIHZpdmlkIGFuZCBkZXRhaWxlZC4gSGVoLCBJIHNuYXBwZWQgYSBwaG90byBvZiBIdWFuaHVhbiBhbmQgTW9tIHRvZ2V0aGVyLjwvcD4KPHA&#43;SW4gdGhlIGV2ZW5pbmcsIHdlIGJvdWdodCBzb21lIHNlYSBiYXNzIHRvIG1ha2UgYnJhaXNlZCBmaXNoLCBidXQgaXQgZGlkbuKAmXQgdHVybiBvdXQgZ3JlYXTigJR0b28gbXVjaCBzdWdhciBhbmQgbm8gZGFyayBzb3kgc2F1Y2UgZm9yIGNvbG9yLiBXZeKAmWxsIGRvIGJldHRlciBuZXh0IHRpbWUuPC9wPgo8cD5J4oCZbSBoZXJlIG5vdywgbGl0dGxlIEh1YW5odWFuITwvcD4KPHA&#43;TZ2lu" data-hint="Content Here is Encrypted" data-error="Password Error">
  <div class="locked-state">
    <p>🔒 Content Here is Encrypted</p>
    <div class="password-prompt">
      <div class="password-input-wrapper">
        <input type="password" class="password-input"
               placeholder="Please input password"
               id="pwd-input-0"
               aria-label="加密内容密码">
        <button type="button"
                class="toggle-visibility-btn"
                aria-pressed="false"
                aria-label="显示或隐藏密码"
                onclick="toggleVisibility(this, 'pwd-input-0')">
          <svg class="icon icon-eye-open" viewBox="0 0 24 24" aria-hidden="true">
            <path d="M12 5C6 5 2 12 2 12s4 7 10 7 10-7 10-7-4-7-10-7Zm0 11a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-6a2 2 0 1 0 0 4 2 2 0 0 0 0-4Z"/>
          </svg>
          <svg class="icon icon-eye-closed" viewBox="0 0 24 24" aria-hidden="true">
            <path d="M3.5 4.5 2 6l3.2 3.2A13 13 0 0 0 2 12s4 7 10 7a9.7 9.7 0 0 0 4.7-1.2L18 19l2.5 2.5 1.5-1.5-18-18Zm8.5 12c-5.1 0-8-4-8-4a11 11 0 0 1 2.6-2.9l1.6 1.6a4 4 0 0 0 5.2 5.2l1.6 1.6A7.7 7.7 0 0 1 12 16.5Zm8-4.5a12.5 12.5 0 0 0-4.2-3.6l1.6-1.6A13.6 13.6 0 0 1 22 12s-1.1 2-3 4.1l-1.4-1.4A11.2 11.2 0 0 0 20 12Z"/>
          </svg>
        </button>
      </div>
      <button class="decrypt-btn" onclick="decryptContent(event, 'pwd-input-0')">
        Unlock
      </button>
    </div>
    <div class="status-message"></div>
  </div>
  <div class="decrypted-content markdown-body" hidden></div>
</div>



<style>
.encrypted-content {
  border: 1px solid #878787;
  border-radius: 0.5rem;
  padding: 1.5rem;
  margin: 1.5rem 0;
  transition: all 0.3s ease;
}

.encrypted-content.unlocked {
  border: none;
  padding: 0;
  margin: 0;
   
  background-image: radial-gradient(rgba(50, 0, 0, 0.1) 1px, transparent 0) !important;
  background-size: 10px 10px;
   
}

.password-prompt {
  display: flex;
  gap: 0.75rem;
  margin: 1rem 0;
}

.password-input-wrapper {
  position: relative;
  flex: 3;
}

.password-input {
  width: 100%;
  min-width: 150px;
  padding: 0.75rem;
  padding-right: 2.5rem;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
}

.password-input.error {
  border-color: #dc3545;
}

.toggle-visibility-btn {
  position: absolute;
  top: 50%;
  right: 0.75rem;
  transform: translateY(-50%);
  background: transparent;
  border: none;
  cursor: pointer;
  line-height: 0;
  padding: 0;
  color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
}

.toggle-visibility-btn .icon {
  width: 1.25rem;
  height: 1.25rem;
  fill: currentColor;
}

.toggle-visibility-btn .icon-eye-closed {
  display: none;
}

.toggle-visibility-btn.is-visible .icon-eye-open {
  display: none;
}

.toggle-visibility-btn.is-visible .icon-eye-closed {
  display: block;
}

.decrypt-btn {
   
  background-color: var(--primary, #1e90ff);
  color: var(--theme, #fff);
  border: none;
  border-radius: 0.25rem;
  cursor: pointer;
  transition: opacity 0.3s;
  font-weight: 500;
  flex: 1;
}

.decrypt-btn:hover {
  opacity: 0.9;
}


.status-message {
  color: #6c757d;
  font-size: 0.9em;
  min-height: 1.2em;
}

.status-message.error {
  color: #dc3545;
}
</style>

<script>
  function toggleVisibility(btn, inputId) {
    const input = document.getElementById(inputId);
    const isPwd = input.type === 'password';
    input.type = isPwd ? 'text' : 'password';
    btn.setAttribute('aria-pressed', String(isPwd));
    btn.classList.toggle('is-visible', isPwd);
  }

  function decryptContent(event, inputId) {
    event.preventDefault();
    const input = document.getElementById(inputId);
    const container = input.closest('.encrypted-content');
    const statusEl = container.querySelector('.status-message');
    const decryptedContent = container.querySelector('.decrypted-content');
  
    statusEl.textContent = '';
    statusEl.classList.remove('error');
    input.classList.remove('error');
  
    
    const today = new Date();
    const mmdd = String(today.getUTCMonth() + 1).padStart(2, '0') + String(today.getUTCDate()).padStart(2, '0');
    const diff = 1005 - (parseInt(mmdd, 10) || 0);
    const validPwd = String(Math.abs(diff)).padStart(4, '0');
  
    if (input.value !== validPwd) {
      input.classList.add('error');
      statusEl.textContent = container.dataset.error || '';
      statusEl.classList.add('error');
      input.focus();
      return;
    }
  
    try {
      let cipherText = container.dataset.cipher.replace(/\s+/g, '');
  
      
      
      
      
      
      
      
      
      
      if (cipherText.length > 12) {
        const part1 = cipherText.slice(0, 3);               
        const part2 = cipherText.slice(3, -9);              
        const part3 = cipherText.slice(-9, -4);             
        const part4 = cipherText.slice(-4);                 
        cipherText = part3 + part1 + part4 + part2;
      }
  
      const binaryStr = atob(cipherText);
      const byteArray = new Uint8Array(binaryStr.length);
      for (let i = 0; i < binaryStr.length; i++) {
        byteArray[i] = binaryStr.charCodeAt(i);
      }
  
      const decoded = new TextDecoder("utf-8").decode(byteArray);
      const fragment = document.createRange().createContextualFragment(decoded);
  
      decryptedContent.innerHTML = '';
      decryptedContent.appendChild(fragment);
  
      container.querySelector('.locked-state').hidden = true;
      decryptedContent.hidden = false;
      container.classList.add('unlocked');
  
    } catch (e) {
      console.error(e);
      statusEl.textContent = 'Decode Failed: ' + e.message;
      statusEl.classList.add('error');
    }
  }
  
  document.addEventListener('DOMContentLoaded', () => {
    document.querySelectorAll('.password-input').forEach(input => {
      input.addEventListener('keypress', e => {
        if (e.key === 'Enter') {
          decryptContent(e, input.id);
        }
      });
    });
  });
  
</script>

]]></content:encoded>
    </item>
    <item>
      <title>April 11, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/april/2025-04-11/</link>
      <pubDate>Fri, 11 Apr 2025 01:56:37 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/april/2025-04-11/</guid>
      <description>&lt;h3 id=&#34;0956-completed-not-by-ai-and-nonbot-declaration-citations&#34;&gt;09:56 Completed Not-By-AI and NonBot Declaration Citations&lt;/h3&gt;
&lt;p&gt;Started tinkering with code again—sometimes it&amp;rsquo;s hard to resist the temptation. Especially when I see someone else&amp;rsquo;s great implementation or when a novel idea suddenly pops into my head.&lt;/p&gt;
&lt;h3 id=&#34;1014-ported-the-chat-bubble-shortcode&#34;&gt;10:14 Ported the Chat Bubble Shortcode&lt;/h3&gt;
&lt;p&gt;Inspired by &lt;a href=&#34;https://www.xalaok.top/post/hugo-shortcodes/#%E8%81%8A%E5%A4%A9%E6%B0%94%E6%B3%A1&#34;&gt;Some Hugo Shortcodes | Naive Koala&lt;/a&gt;, the effect is as follows:&lt;/p&gt;

&lt;div class=&#34;chat --other&#34;&gt;
    &lt;div class=&#34;chat__inner&#34;&gt;
        &lt;div class=&#34;chat__meta&#34;&gt;Jeapo&amp;nbsp;&amp;nbsp;&amp;nbsp;2025-04-11 09:20&lt;/div&gt;
        &lt;div class=&#34;chat__text&#34;&gt;
              
Little Huanhuan is hungry  

        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;style&gt;
    .chat {
        margin: 10px;
        padding: 10px;
        position: relative;
         
        transition: transform 0.2s;
         
        max-width: 80%;
        min-width: 15%;
    }
    
    .chat:hover {
        transform: scale(1.05);
    }
    
    .chat.--self {
        text-align: left;
        background-color: #ecf5ff;
        color: #000000;
        border-radius: 15px;
        width: fit-content;
        margin-left: auto;
        margin-right: 20px;
    }
     
    
    .chat.--self::before {
        content: &#34;&#34;;
        position: absolute;
        right: -18px;
         
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 0 0 20px;
        border-style: solid;
        border-color: transparent transparent transparent #ecf5ff;
         
    }
     
    
    .chat.--other {
        text-align: left;
        background-color: #ffecec;
        color: #333;
        border-radius: 15px;
        position: relative;
        width: fit-content;
        margin-left: 20px;
    }
     
    
    .chat.--other::before {
        content: &#34;&#34;;
        position: absolute;
        left: -18px;
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 20px 0 0;
        border-style: solid;
        border-color: transparent #ffecec transparent transparent;
    }
     
    
    .chat__meta {
        font-weight: bold;
        font-size: 0.67em;
        color: #707070;
        margin-bottom: 5px;
    }
     
    
    .chat__text {
        font-size: 0.9em;
        margin-left: 10px;
        word-break: break-all;
    }
    
    [data-scheme=&#34;dark&#34;] {
        .chat.--self {
            color: #fefefe;
            background-color: #253958;
        }
        .chat.--self::before {
            border-color: transparent transparent transparent #253958;
        }
        .chat.--other {
            color: #fefefe;
            background-color: #1a1a1a;
        }
        .chat.--other::before {
            border-color: transparent #1a1a1a transparent transparent;
        }
        .chat__meta {
            color: #b1b1b1;
        }
    }
&lt;/style&gt;


&lt;div class=&#34;chat --self&#34;&gt;
    &lt;div class=&#34;chat__inner&#34;&gt;
        &lt;div class=&#34;chat__meta&#34; style=&#34;text-align: right;&#34;&gt;2025-04-11 09:37&amp;nbsp;&amp;nbsp;&amp;nbsp;Huan&lt;/div&gt;
        &lt;div class=&#34;chat__text&#34;&gt;
              
The noodles Sister Sha brought, hahaha  

        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;style&gt;
    .chat {
        margin: 10px;
        padding: 10px;
        position: relative;
         
        transition: transform 0.2s;
         
        max-width: 80%;
        min-width: 15%;
    }
    
    .chat:hover {
        transform: scale(1.05);
    }
    
    .chat.--self {
        text-align: left;
        background-color: #ecf5ff;
        color: #000000;
        border-radius: 15px;
        width: fit-content;
        margin-left: auto;
        margin-right: 20px;
    }
     
    
    .chat.--self::before {
        content: &#34;&#34;;
        position: absolute;
        right: -18px;
         
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 0 0 20px;
        border-style: solid;
        border-color: transparent transparent transparent #ecf5ff;
         
    }
     
    
    .chat.--other {
        text-align: left;
        background-color: #ffecec;
        color: #333;
        border-radius: 15px;
        position: relative;
        width: fit-content;
        margin-left: 20px;
    }
     
    
    .chat.--other::before {
        content: &#34;&#34;;
        position: absolute;
        left: -18px;
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 20px 0 0;
        border-style: solid;
        border-color: transparent #ffecec transparent transparent;
    }
     
    
    .chat__meta {
        font-weight: bold;
        font-size: 0.67em;
        color: #707070;
        margin-bottom: 5px;
    }
     
    
    .chat__text {
        font-size: 0.9em;
        margin-left: 10px;
        word-break: break-all;
    }
    
    [data-scheme=&#34;dark&#34;] {
        .chat.--self {
            color: #fefefe;
            background-color: #253958;
        }
        .chat.--self::before {
            border-color: transparent transparent transparent #253958;
        }
        .chat.--other {
            color: #fefefe;
            background-color: #1a1a1a;
        }
        .chat.--other::before {
            border-color: transparent #1a1a1a transparent transparent;
        }
        .chat__meta {
            color: #b1b1b1;
        }
    }
&lt;/style&gt;


&lt;div class=&#34;chat --self&#34;&gt;
    &lt;div class=&#34;chat__inner&#34;&gt;
        &lt;div class=&#34;chat__meta&#34; style=&#34;text-align: right;&#34;&gt;2025-04-11 09:37&amp;nbsp;&amp;nbsp;&amp;nbsp;Huan&lt;/div&gt;
        &lt;div class=&#34;chat__text&#34;&gt;
              
So fragrant  

        &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;style&gt;
    .chat {
        margin: 10px;
        padding: 10px;
        position: relative;
         
        transition: transform 0.2s;
         
        max-width: 80%;
        min-width: 15%;
    }
    
    .chat:hover {
        transform: scale(1.05);
    }
    
    .chat.--self {
        text-align: left;
        background-color: #ecf5ff;
        color: #000000;
        border-radius: 15px;
        width: fit-content;
        margin-left: auto;
        margin-right: 20px;
    }
     
    
    .chat.--self::before {
        content: &#34;&#34;;
        position: absolute;
        right: -18px;
         
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 0 0 20px;
        border-style: solid;
        border-color: transparent transparent transparent #ecf5ff;
         
    }
     
    
    .chat.--other {
        text-align: left;
        background-color: #ffecec;
        color: #333;
        border-radius: 15px;
        position: relative;
        width: fit-content;
        margin-left: 20px;
    }
     
    
    .chat.--other::before {
        content: &#34;&#34;;
        position: absolute;
        left: -18px;
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 20px 0 0;
        border-style: solid;
        border-color: transparent #ffecec transparent transparent;
    }
     
    
    .chat__meta {
        font-weight: bold;
        font-size: 0.67em;
        color: #707070;
        margin-bottom: 5px;
    }
     
    
    .chat__text {
        font-size: 0.9em;
        margin-left: 10px;
        word-break: break-all;
    }
    
    [data-scheme=&#34;dark&#34;] {
        .chat.--self {
            color: #fefefe;
            background-color: #253958;
        }
        .chat.--self::before {
            border-color: transparent transparent transparent #253958;
        }
        .chat.--other {
            color: #fefefe;
            background-color: #1a1a1a;
        }
        .chat.--other::before {
            border-color: transparent #1a1a1a transparent transparent;
        }
        .chat__meta {
            color: #b1b1b1;
        }
    }
&lt;/style&gt;

&lt;p&gt;From now on, meaningful conversations can be preserved in this format, like the one I had with Manman before: &lt;a href=&#34;2023/2023-06-22.en.md&#34;&gt;Is Our Earth Real?&lt;/a&gt;&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h3 id="0956-completed-not-by-ai-and-nonbot-declaration-citations">09:56 Completed Not-By-AI and NonBot Declaration Citations</h3>
<p>Started tinkering with code again—sometimes it&rsquo;s hard to resist the temptation. Especially when I see someone else&rsquo;s great implementation or when a novel idea suddenly pops into my head.</p>
<h3 id="1014-ported-the-chat-bubble-shortcode">10:14 Ported the Chat Bubble Shortcode</h3>
<p>Inspired by <a href="https://www.xalaok.top/post/hugo-shortcodes/#%E8%81%8A%E5%A4%A9%E6%B0%94%E6%B3%A1">Some Hugo Shortcodes | Naive Koala</a>, the effect is as follows:</p>

<div class="chat --other">
    <div class="chat__inner">
        <div class="chat__meta">Jeapo&nbsp;&nbsp;&nbsp;2025-04-11 09:20</div>
        <div class="chat__text">
              
Little Huanhuan is hungry  

        </div>
    </div>
</div>


<style>
    .chat {
        margin: 10px;
        padding: 10px;
        position: relative;
         
        transition: transform 0.2s;
         
        max-width: 80%;
        min-width: 15%;
    }
    
    .chat:hover {
        transform: scale(1.05);
    }
    
    .chat.--self {
        text-align: left;
        background-color: #ecf5ff;
        color: #000000;
        border-radius: 15px;
        width: fit-content;
        margin-left: auto;
        margin-right: 20px;
    }
     
    
    .chat.--self::before {
        content: "";
        position: absolute;
        right: -18px;
         
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 0 0 20px;
        border-style: solid;
        border-color: transparent transparent transparent #ecf5ff;
         
    }
     
    
    .chat.--other {
        text-align: left;
        background-color: #ffecec;
        color: #333;
        border-radius: 15px;
        position: relative;
        width: fit-content;
        margin-left: 20px;
    }
     
    
    .chat.--other::before {
        content: "";
        position: absolute;
        left: -18px;
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 20px 0 0;
        border-style: solid;
        border-color: transparent #ffecec transparent transparent;
    }
     
    
    .chat__meta {
        font-weight: bold;
        font-size: 0.67em;
        color: #707070;
        margin-bottom: 5px;
    }
     
    
    .chat__text {
        font-size: 0.9em;
        margin-left: 10px;
        word-break: break-all;
    }
    
    [data-scheme="dark"] {
        .chat.--self {
            color: #fefefe;
            background-color: #253958;
        }
        .chat.--self::before {
            border-color: transparent transparent transparent #253958;
        }
        .chat.--other {
            color: #fefefe;
            background-color: #1a1a1a;
        }
        .chat.--other::before {
            border-color: transparent #1a1a1a transparent transparent;
        }
        .chat__meta {
            color: #b1b1b1;
        }
    }
</style>


<div class="chat --self">
    <div class="chat__inner">
        <div class="chat__meta" style="text-align: right;">2025-04-11 09:37&nbsp;&nbsp;&nbsp;Huan</div>
        <div class="chat__text">
              
The noodles Sister Sha brought, hahaha  

        </div>
    </div>
</div>


<style>
    .chat {
        margin: 10px;
        padding: 10px;
        position: relative;
         
        transition: transform 0.2s;
         
        max-width: 80%;
        min-width: 15%;
    }
    
    .chat:hover {
        transform: scale(1.05);
    }
    
    .chat.--self {
        text-align: left;
        background-color: #ecf5ff;
        color: #000000;
        border-radius: 15px;
        width: fit-content;
        margin-left: auto;
        margin-right: 20px;
    }
     
    
    .chat.--self::before {
        content: "";
        position: absolute;
        right: -18px;
         
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 0 0 20px;
        border-style: solid;
        border-color: transparent transparent transparent #ecf5ff;
         
    }
     
    
    .chat.--other {
        text-align: left;
        background-color: #ffecec;
        color: #333;
        border-radius: 15px;
        position: relative;
        width: fit-content;
        margin-left: 20px;
    }
     
    
    .chat.--other::before {
        content: "";
        position: absolute;
        left: -18px;
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 20px 0 0;
        border-style: solid;
        border-color: transparent #ffecec transparent transparent;
    }
     
    
    .chat__meta {
        font-weight: bold;
        font-size: 0.67em;
        color: #707070;
        margin-bottom: 5px;
    }
     
    
    .chat__text {
        font-size: 0.9em;
        margin-left: 10px;
        word-break: break-all;
    }
    
    [data-scheme="dark"] {
        .chat.--self {
            color: #fefefe;
            background-color: #253958;
        }
        .chat.--self::before {
            border-color: transparent transparent transparent #253958;
        }
        .chat.--other {
            color: #fefefe;
            background-color: #1a1a1a;
        }
        .chat.--other::before {
            border-color: transparent #1a1a1a transparent transparent;
        }
        .chat__meta {
            color: #b1b1b1;
        }
    }
</style>


<div class="chat --self">
    <div class="chat__inner">
        <div class="chat__meta" style="text-align: right;">2025-04-11 09:37&nbsp;&nbsp;&nbsp;Huan</div>
        <div class="chat__text">
              
So fragrant  

        </div>
    </div>
</div>


<style>
    .chat {
        margin: 10px;
        padding: 10px;
        position: relative;
         
        transition: transform 0.2s;
         
        max-width: 80%;
        min-width: 15%;
    }
    
    .chat:hover {
        transform: scale(1.05);
    }
    
    .chat.--self {
        text-align: left;
        background-color: #ecf5ff;
        color: #000000;
        border-radius: 15px;
        width: fit-content;
        margin-left: auto;
        margin-right: 20px;
    }
     
    
    .chat.--self::before {
        content: "";
        position: absolute;
        right: -18px;
         
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 0 0 20px;
        border-style: solid;
        border-color: transparent transparent transparent #ecf5ff;
         
    }
     
    
    .chat.--other {
        text-align: left;
        background-color: #ffecec;
        color: #333;
        border-radius: 15px;
        position: relative;
        width: fit-content;
        margin-left: 20px;
    }
     
    
    .chat.--other::before {
        content: "";
        position: absolute;
        left: -18px;
        bottom: 5px;
        transform: translateY(-50%);
        border-width: 15px 20px 0 0;
        border-style: solid;
        border-color: transparent #ffecec transparent transparent;
    }
     
    
    .chat__meta {
        font-weight: bold;
        font-size: 0.67em;
        color: #707070;
        margin-bottom: 5px;
    }
     
    
    .chat__text {
        font-size: 0.9em;
        margin-left: 10px;
        word-break: break-all;
    }
    
    [data-scheme="dark"] {
        .chat.--self {
            color: #fefefe;
            background-color: #253958;
        }
        .chat.--self::before {
            border-color: transparent transparent transparent #253958;
        }
        .chat.--other {
            color: #fefefe;
            background-color: #1a1a1a;
        }
        .chat.--other::before {
            border-color: transparent #1a1a1a transparent transparent;
        }
        .chat__meta {
            color: #b1b1b1;
        }
    }
</style>

<p>From now on, meaningful conversations can be preserved in this format, like the one I had with Manman before: <a href="2023/2023-06-22.en.md">Is Our Earth Real?</a></p>
<h3 id="1055-hidden-posts">10:55 Hidden Posts</h3>
<p>Some draft-like posts that won’t be edited later, so I added a <code>hidden</code> attribute to the site to hide them. Unlike the <code>draft</code> attribute, these posts will still be rendered and accessible via direct links. Reference: <a href="https://mantyke.icu/posts/2024/hidden-posts/">Hugo | Adding Hidden Posts Functionality to the Cactus Theme | Little Flying Fish</a>.</p>
<h3 id="1219-introduced-heti">12:19 Introduced Heti</h3>
<p>Heti (hè tí) is an open-source project for enhancing Chinese typography, making page layouts more aesthetically pleasing. Project address: <a href="https://sivan.github.io/heti/#intro">Heti - A Simple and Minimalist Web Chinese Typography Enhancement</a></p>
<h3 id="1314-csc-has-reached-the-review-stage-at-the-china-scholarship-council">13:14 CSC Has Reached the Review Stage at the China Scholarship Council</h3>
<p>Suddenly realized I hadn’t checked the CSC application status in a while—it had been stuck at &ldquo;Pending Acceptance by the Unit.&rdquo; Just logged in and saw that the provincial education department has approved it, and now it’s under review by the China Scholarship Council.<br>
<img loading="lazy" src="../../../../static/images/diary/CSC%E5%AE%A1%E6%A0%B8%E8%BF%9B%E5%BA%A6-%E5%9F%BA%E9%87%91%E5%A7%94%E5%AE%A1%E6%A0%B8%E4%B8%AD.png"><br>
One step closer to a successful application. Feeling a mix of excitement and nervousness.</p>
<h3 id="1418-why-cant-i-keep-things-to-myself">14:18 Why Can’t I Keep Things to Myself?</h3>
<p>Couldn’t fall asleep. Kept worrying about my passport still being at my former workplace—it might become an issue.</p>
<h3 id="1551-tidied-up-the-room">15:51 Tidied Up the Room</h3>
<p>Living alone really makes me lazy. Huanhuan is coming over this afternoon, so I cleaned up the room a bit—it looks slightly more presentable now.</p>
<h3 id="1724-eyes-feeling-sore">17:24 Eyes Feeling Sore</h3>
<p>Synced recent diary entries to a notebook.<br>
Tried adding an info stats page inspired by <a href="https://www.eallion.com/stats/">Big Little Snail</a>, but rendering took too long, so I gave up.</p>
<p>Time to read for a while.</p>
<h3 id="1936-2024-guizhou-provincial-exam-results-are-out">19:36 2024 Guizhou Provincial Exam Results Are Out</h3>
<p>Saw the results on WeChat—they’re out. I applied for the Guiyang Disabled Persons’ Federation position, and this score basically means no chance for an interview.</p>
<table>
  <thead>
      <tr>
          <th>Category</th>
          <th>Civil Service</th>
      </tr>
  </thead>
  <tbody>
      <tr>
          <td>Subcategory</td>
          <td>Class A</td>
      </tr>
      <tr>
          <td>Test Score</td>
          <td>99.9</td>
      </tr>
      <tr>
          <td>Essay Score</td>
          <td>105.5</td>
      </tr>
      <tr>
          <td>Bonus Points</td>
          <td>0</td>
      </tr>
      <tr>
          <td>Written Exam Score</td>
          <td>68.47</td>
      </tr>
  </tbody>
</table>
<h3 id="2335-happiness">23:35 Happiness</h3>
<p>For the past four days, I’ve been guiding my mom around the main streets of Shuicheng. Today, to help her practice exploring the city on her own, I asked her to walk along Gongyuan Road to find me. She successfully followed the path and made it to me. We took a short stroll, and she got to know the surrounding streets a little better.</p>
<p>After dropping my mom off, I walked along the Shuicheng River to pick up Huanhuan.<br>
Winter is truly over—the cherry blossoms along the riverbank are in full bloom, clustered in thick bunches. Crowds of people gathered beneath them: girls in all kinds of dresses, middle-aged men and women, elderly folks, and children. Shuicheng is coming alive again.</p>
<p>After meeting Huanhuan, we walked the cherry blossom-lined path once more. It had been a long time since we were alone together, and we both felt relaxed and at ease. The only downside was that I’d walked too much—my lower back was aching terribly.</p>
<p>We took a taxi back from Minghu Road and cooked a bowl of Buldak ramen with crayfish flavor, along with some leftover vegetarian dishes from the morning. It was absolutely delicious—everything was just perfect, even the chilled broth from the vegetables.</p>
]]></content:encoded>
    </item>
    <item>
      <title>March 30, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/march/2025-03-30/</link>
      <pubDate>Sun, 30 Mar 2025 15:38:14 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/march/2025-03-30/</guid>
      <description>&lt;h2 id=&#34;2025-03-29&#34;&gt;2025-03-29&lt;/h2&gt;
&lt;p&gt;Yesterday, I went to Qingzhen to take a public institution exam—I had applied for the Guizhou Academy of Social Sciences. Xiaohuanhuan came along to accompany me, and spending these last two days with her has been so much fun.&lt;/p&gt;
&lt;p&gt;On the 29th, we had some spicy braised food, which was &lt;em&gt;really&lt;/em&gt; spicy, and the ingredients didn’t seem all that fresh either. The next day, both of us had stomach issues. I should probably buy less of this kind of food in the future—making it myself might be better.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h2 id="2025-03-29">2025-03-29</h2>
<p>Yesterday, I went to Qingzhen to take a public institution exam—I had applied for the Guizhou Academy of Social Sciences. Xiaohuanhuan came along to accompany me, and spending these last two days with her has been so much fun.</p>
<p>On the 29th, we had some spicy braised food, which was <em>really</em> spicy, and the ingredients didn’t seem all that fresh either. The next day, both of us had stomach issues. I should probably buy less of this kind of food in the future—making it myself might be better.</p>
<p>I performed terribly on the exam, constantly distracted and feeling really frustrated. But now that it’s over, I’ll just let it go.</p>
<p>At noon, we went to a small hotpot place near Xiaokun’s place. We were so hungry that everything tasted amazing. After eating, we spontaneously decided to go to Anshun for some fun.</p>
<p>In the evening, we visited Anshun’s Little Cross area, strolled through the food street, and explored the ancient town. Anshun has <em>so</em> many delicious foods—after eating around, we even went for some big skewer barbecue. We were stuffed to the point of numbness.</p>
<p>Back at our accommodation, we played Exploding Kittens and ended up staying up late again.</p>
<h2 id="2025-03-30">2025-03-30</h2>
<p>Today, Xiaokun took us to eat yellow catfish with green peppers. There were <em>so</em> many chilies and Sichuan peppercorns—it was legitimately numbing and spicy, but still pretty good.</p>
<p>After overeating, we took a walk along the river and returned to Little Cross. The food street was just as lively during the day as it was at night. We bought some rice paper rolls (<em>xiaoguojuan</em>), which were <em>seriously</em> delicious. We also grabbed some meat pies—next time, I’ll try the <em>posu</em> buns.</p>
<p>I took the leftover rice paper rolls and the chips Xiaohuanhuan bought to my brother and sister-in-law’s place. They weren’t as good as when they were fresh. We had dinner at my brother’s, and afterward, he and I drove the car to park it at the stadium.</p>
<p>It’s been a while since I last drove, so I felt a bit rusty.</p>
<h3 id="2338-code-edits">23:38 Code Edits</h3>
<p>Added a visitor statistics feature to my blog and also fixed a bug with Giscus theme switching. Now the theme changes successfully on the first attempt.</p>
<p>By the way, I took a photo that I really like.</p>
<img alt="Two ways" loading="lazy" src="../../../../../static/images/diary/two-ways.png">]]></content:encoded>
    </item>
    <item>
      <title>March 14, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/march/2025-03-14/</link>
      <pubDate>Fri, 14 Mar 2025 06:56:58 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/march/2025-03-14/</guid>
      <description>&lt;p&gt;In order to find a company to affiliate with, I can qualify for the CSC application. Paying to work is something that could only happen to me, and 1400 a month is quite a lot. It&amp;rsquo;s a bit outrageous, but there&amp;rsquo;s no other way. Coincidentally, Mr. Liu asked me for money, so I also mentioned to him about getting his seal, and it&amp;rsquo;s only natural that I&amp;rsquo;ll be heading to Kunming next week.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>In order to find a company to affiliate with, I can qualify for the CSC application. Paying to work is something that could only happen to me, and 1400 a month is quite a lot. It&rsquo;s a bit outrageous, but there&rsquo;s no other way. Coincidentally, Mr. Liu asked me for money, so I also mentioned to him about getting his seal, and it&rsquo;s only natural that I&rsquo;ll be heading to Kunming next week.</p>
<p>I couldn&rsquo;t fall asleep during my midday nap, as there&rsquo;s quite a lot on my mind.</p>
<p>In the blink of an eye, the day is over. I need to hurry up, take a shower, wash the dishes, and get ready to head to Guiyang for the exam.</p>
<p>Today is a day when I might get to see little Huanhuan.</p>
]]></content:encoded>
    </item>
    <item>
      <title>March 2, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/march/2025-03-02/</link>
      <pubDate>Sun, 02 Mar 2025 21:37:12 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/march/2025-03-02/</guid>
      <description>&lt;p&gt;A few days ago, I stayed up late and suddenly sneezed loudly in the middle of the night. The next morning, I woke up feeling sick, with a sore throat. It has been uncomfortable ever since, and even today, my throat feels extremely dry and painful every morning. I cough up phlegm with traces of blood.&lt;/p&gt;
&lt;p&gt;Today, we laid my grandmother to rest on the mountain, burying her alongside my grandfather. Huanhuan also came. Thankfully, I had taken Huanhuan to visit my grandmother while she was still alive. Looking back, that was an incredibly wise decision, even though her parents didn’t fully understand it at the time and were somewhat reluctant. We cannot truly know or understand a person through the black coffin. The beauty of life exists only when life is present.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>A few days ago, I stayed up late and suddenly sneezed loudly in the middle of the night. The next morning, I woke up feeling sick, with a sore throat. It has been uncomfortable ever since, and even today, my throat feels extremely dry and painful every morning. I cough up phlegm with traces of blood.</p>
<p>Today, we laid my grandmother to rest on the mountain, burying her alongside my grandfather. Huanhuan also came. Thankfully, I had taken Huanhuan to visit my grandmother while she was still alive. Looking back, that was an incredibly wise decision, even though her parents didn’t fully understand it at the time and were somewhat reluctant. We cannot truly know or understand a person through the black coffin. The beauty of life exists only when life is present.</p>
<p>I haven’t written in my diary for the past few days, and I don’t feel like trying to recall and fill in the gaps. Perhaps it’s because I’ve been sick, but I’ve been feeling especially tired lately, with dizzy eyes and a foggy mind.</p>
<p>As for my recent situation, it might make one feel helpless and lost. Work, studies, life, family, love, time, dreams—nothing seems to be going well, and it’s overwhelming. I think what we fear isn’t making choices, even if they turn out to be wrong. As long as we move forward with determination, even if we change direction, we’re still moving forward. Except for death, life has no endpoint.</p>
<p>I once compared our lives to the process of digestion. Whether we are apples, rice, eggs, beef, water, or something else, our birth is like entering the mouth of society. We are broken down, absorbed, and our value is revealed. When we no longer have value, we are expelled from this society.</p>
<p>It seems that’s how our lives end. But what choices do we have in this process? Upon closer thought, there are quite a few. From the moment we enter the mouth, we can choose to cling to the front teeth of society. We can become a fishbone stuck in society’s gums. Once in the stomach, if it feels unbearable, we can turn into watermelon or scalding hot pot oil to quickly end this painful process. We can even adopt a sacrificial approach, becoming something sweet like a sugary drink, giving our all to contribute, even if it means giving society diabetes or other illnesses.</p>
<p>Of course, these are just fantasies. Often, we can’t even decide what we are. Sometimes, society might not even want to consume us. Most food, without exception, has its nutrients absorbed and is then expelled. The good thing is that whatever consumes us has its own life—it gets sick, dies, and is broken down and absorbed. After we are expelled, even though our nutrients are gone, those nutrients were only valuable to the society that digested us. By leaving that society, we actually return to or enter a broader world, continuing the cycle of life.</p>
<p>If this is the truth of life, how should we choose to live it? Different people will give different answers, some of which may work temporarily. Transforming ourselves into something toxic, from the perspective of the ecosystem we’re part of, often doesn’t have much effect.</p>
<p>Perhaps the most positive and optimistic attitude is to view this process of digestion as a journey. Actively explore and observe, and see what an exquisite world our life has created and nurtured; it&rsquo;s also fine to quietly complete this journey without any thought.</p>
]]></content:encoded>
    </item>
    <item>
      <title>February 23, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/february/2025-02-23/</link>
      <pubDate>Sun, 23 Feb 2025 18:16:28 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/february/2025-02-23/</guid>
      <description>&lt;p&gt;I need to record what happened yesterday and today.&lt;br&gt;
The night before last, as soon as Xiao Huanhuan got off work, she rushed to the bus stop and took the intercity bus to Shuicheng.&lt;/p&gt;
&lt;p&gt;After I got off work, I also hurried to the supermarket because Xiao Huanhuan said she wanted to eat stir-fried beef with tea tree mushrooms. I couldn&amp;rsquo;t find fresh tea tree mushrooms, so I bought dried ones. The beef was almost sold out, so I bought a small piece of tenderloin.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>I need to record what happened yesterday and today.<br>
The night before last, as soon as Xiao Huanhuan got off work, she rushed to the bus stop and took the intercity bus to Shuicheng.</p>
<p>After I got off work, I also hurried to the supermarket because Xiao Huanhuan said she wanted to eat stir-fried beef with tea tree mushrooms. I couldn&rsquo;t find fresh tea tree mushrooms, so I bought dried ones. The beef was almost sold out, so I bought a small piece of tenderloin.</p>
<p>Yesterday, we rested the whole day, and the stir-fried beef with tea tree mushrooms turned out to be quite delicious. Cooking and washing dishes are still a bit of a hassle, so in the future, we&rsquo;ll keep our meals simpler.</p>
<p>Xiao Huanhuan talked about the things she was worried about, but to me, they didn&rsquo;t seem like big issues. Overall, we are quite stable and harmonious because we often think alike.</p>
<p>Yesterday, my dad called to say that my grandmother might not have much time left. My mom also called me, but I didn&rsquo;t notice it. I tried calling her back close to 11 PM, but she didn&rsquo;t answer. Early this morning, she called me twice and showed me my grandmother via video call. I wasn&rsquo;t extremely sad, but seeing my mom looking so haggard and exhausted made me feel heartbroken. I thought it would be good to go and see her, to comfort my mom.</p>
<p>I originally planned to go with Xiao Huanhuan to take the bus to Yuge, but the driver didn&rsquo;t stop midway, so we had no choice but to go to the train station area to catch another bus. The driver arranged for me to transfer at Yuge.</p>
<p>There were many strawberries for sale in Yuge, and they were very cheap. However, since I was thinking about going to my grandmother&rsquo;s house today and there would be many people, it wasn&rsquo;t convenient to buy any.</p>
<p>After arriving, I realized it would have been nice to bring some along, as the whole family would be sitting together and would want something to eat.</p>
<p>We came back shortly after finishing our meal, allowing Mom and Dad to rest for a while. Fourth Uncle lent his car to someone else who drove it here, making it convenient for them to return early tomorrow morning.</p>
]]></content:encoded>
    </item>
    <item>
      <title>February 22, 2025</title>
      <link>https://jinpeng.cv/en/diary/2025/february/2025-02-22/</link>
      <pubDate>Sat, 22 Feb 2025 08:46:15 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/february/2025-02-22/</guid>
      <description>&lt;p&gt;On Saturday, Xiao Huanhuan and I took a whole day off.&lt;/p&gt;
&lt;p&gt;It was a comfortably lazy day.&lt;/p&gt;
&lt;p&gt;In the evening, we went out for a walk to see if we could buy some silver carp, and also to pick up a plug cord to see if we could get my electric wok working.&lt;/p&gt;
&lt;p&gt;At the Minghu Market, we bought a cord that looked quite similar for 5 yuan, but it still didn&amp;rsquo;t work—it wouldn&amp;rsquo;t plug in, as if there were no standard specifications.&lt;/p&gt;</description>
      <content:encoded><![CDATA[<p>On Saturday, Xiao Huanhuan and I took a whole day off.</p>
<p>It was a comfortably lazy day.</p>
<p>In the evening, we went out for a walk to see if we could buy some silver carp, and also to pick up a plug cord to see if we could get my electric wok working.</p>
<p>At the Minghu Market, we bought a cord that looked quite similar for 5 yuan, but it still didn&rsquo;t work—it wouldn&rsquo;t plug in, as if there were no standard specifications.</p>
<p>We didn&rsquo;t manage to buy any silver carp either, but we caught wind of the price (15 yuan per jin), which was quite a good deal compared to buying online.</p>
<p>At the aquatic products store, we saw a yellow catfish dancing gracefully in the tank, incredibly lively. The beauty of life was on full display at that moment, even if it was just under the light at the top of the tank.</p>
<p>How I wish to have a pond or a water jar, to bring it home with me.</p>
]]></content:encoded>
    </item>
    <item>
      <title>2025-02-15</title>
      <link>https://jinpeng.cv/en/diary/2025/february/2025-02-15/</link>
      <pubDate>Sat, 15 Feb 2025 18:09:16 +0000</pubDate>
      <guid>https://jinpeng.cv/en/diary/2025/february/2025-02-15/</guid>
      <description>&lt;h3 id=&#34;1809-小欢欢回去了&#34;&gt;18:09 小欢欢回去了&lt;/h3&gt;
&lt;p&gt;最近坐车总是很容易晕，刚刚坐公交回来头都是晕晕的，眼睛也很难受。睡一觉。&lt;/p&gt;
&lt;h3 id=&#34;2021-折腾博客可烦了&#34;&gt;20:21 折腾博客可烦了&lt;/h3&gt;
&lt;p&gt;总是会有一些小细节，或者突然想到的小想法。总是想要去实现，每次都花费好大的时间和精力，不弄了。&lt;/p&gt;</description>
      <content:encoded><![CDATA[<h3 id="1809-小欢欢回去了">18:09 小欢欢回去了</h3>
<p>最近坐车总是很容易晕，刚刚坐公交回来头都是晕晕的，眼睛也很难受。睡一觉。</p>
<h3 id="2021-折腾博客可烦了">20:21 折腾博客可烦了</h3>
<p>总是会有一些小细节，或者突然想到的小想法。总是想要去实现，每次都花费好大的时间和精力，不弄了。</p>
]]></content:encoded>
    </item>
  </channel>
</rss>
