<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>crella95 (crella95)</title>
    <link>https://ruby-china.org/crella95</link>
    <description>我是perl程序员</description>
    <language>en-us</language>
    <item>
      <title>为什么我感觉 64 位程序不如 32 位程序好用</title>
      <description>&lt;p&gt;比如火狐，下载老版本 32 位的 52 或者 60 版本 esr 感觉非常流畅尽管很多元素显示不出来但是触控延迟（指 win10 及以上系统）是非常低而 64 位谷歌浏览器和火狐感觉都有延迟，是不是我工作压力太大产生了幻觉&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sun, 11 Oct 2026 07:50:10 +0800</pubDate>
      <link>https://ruby-china.org/topics/44716</link>
      <guid>https://ruby-china.org/topics/44716</guid>
    </item>
    <item>
      <title>如何 online 减少 cpu 核数</title>
      <description>&lt;p&gt;为了提高应用程序整体性能，想办法把八核 cpu 降至单核来提高最大频率，windows 上搜不到，linux 怎么做到的，为什么不能 online 减少核数，这只是 hal 层写个屏蔽的事情&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sun, 27 Sep 2026 21:47:08 +0800</pubDate>
      <link>https://ruby-china.org/topics/44703</link>
      <guid>https://ruby-china.org/topics/44703</guid>
    </item>
    <item>
      <title>过期的豆瓣 python 结构</title>
      <description>&lt;p&gt;路过豆瓣网站发现服务器是 dae，搜索 dae 是以 python 为主要编程语言的服务器体系。搜到了 infoq-cn/article/douban-infrastructure-2014/，里面有一句话：“BeansDB 项目可以说是一个简化版的 AWS DynamoDB，该项目在 2008 年启动，2009 年开源，第⼀版使⽤ tokyo cabinet 作为存储引擎，2010 年使⽤ bitcask 存储格式重写了存储引擎，性能更好。”；注意是 2008 年&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sat, 26 Sep 2026 04:48:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/44701</link>
      <guid>https://ruby-china.org/topics/44701</guid>
    </item>
    <item>
      <title>refs 的 vhdx 压缩可能减少文件大小</title>
      <description>&lt;p&gt;复制文件夹时候出现了问题&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sat, 26 Sep 2026 03:15:00 +0800</pubDate>
      <link>https://ruby-china.org/topics/44700</link>
      <guid>https://ruby-china.org/topics/44700</guid>
    </item>
    <item>
      <title>转发 TypeSafe AI 的新模型 Jev</title>
      <description>&lt;p&gt;转发一条人工智能新闻新模型 Jev   来源 smth/Programming/228502&lt;/p&gt;

&lt;p&gt;typesafe dot ai  /blog/introducing-system-one-models-and-jev &lt;/p&gt;
&lt;pre class="highlight perl"&gt;&lt;code&gt; &lt;span class="nv"&gt;TypeSafe&lt;/span&gt; &lt;span class="nv"&gt;AI&lt;/span&gt; &lt;span class="err"&gt;发布了我们的第一个&lt;/span&gt;&lt;span class="nv"&gt;System&lt;/span&gt; &lt;span class="nv"&gt;One&lt;/span&gt; &lt;span class="err"&gt;模型：一类新型前沿模型，旨在做出软件可以直接使用的快速、结构化的决策。&lt;/span&gt; 

&lt;span class="err"&gt;我们构建了一个完全专注于自动化的新堆栈：采用新的模型架构、并行采样器以实现最高效率，以及我们称之为校准决策强化学习&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;RLCD&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="err"&gt;的训练方法。&lt;/span&gt; 

&lt;span class="err"&gt;我们的首个公开模型是&lt;/span&gt;&lt;span class="nv"&gt;Jev&lt;/span&gt;&lt;span class="err"&gt;，现已推出抢先体验版。与现有的&lt;/span&gt; &lt;span class="nv"&gt;LLM&lt;/span&gt; &lt;span class="err"&gt;模型相比，&lt;/span&gt;&lt;span class="nv"&gt;Jev&lt;/span&gt; &lt;span class="err"&gt;在系统一任务上达到了类似的智能水平，同时速度和效率都提高了两个数量级。虽然&lt;/span&gt; &lt;span class="nv"&gt;Jev&lt;/span&gt; &lt;span class="err"&gt;不具备字符串生成功能，但它针对结构化输出进行了优化，并且不会产生幻觉。&lt;/span&gt;  

&lt;span class="err"&gt;把&lt;/span&gt; &lt;span class="nv"&gt;Jev&lt;/span&gt; &lt;span class="err"&gt;看作是一个前沿智能函数调用：输入非结构化状态，输出类型化的概率决策。&lt;/span&gt; 

&lt;span class="o"&gt;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&amp;amp;&lt;/span&gt;

&lt;span class="err"&gt;那个创始人的演讲摘要我看了，推荐大家看看。&lt;/span&gt; 
 &lt;span class="err"&gt;他吐槽了一件事，就是&lt;/span&gt;&lt;span class="nv"&gt;LLM&lt;/span&gt;&lt;span class="err"&gt;本质上是为了迎合人类对话设计的，不是做自动化工作流的工具。大量的算力被用来生成人类看得懂的内容，把&lt;/span&gt;&lt;span class="nv"&gt;LLM&lt;/span&gt;&lt;span class="err"&gt;纳入各种工作流的结果就是到处加对话框，大家聊啊聊啊最后发现问题没解决。&lt;/span&gt; 
 &lt;span class="err"&gt;有时我们需要&lt;/span&gt;&lt;span class="nv"&gt;AI&lt;/span&gt;&lt;span class="err"&gt;做的是安静地把活干了，少废话，这个&lt;/span&gt;&lt;span class="nv"&gt;Jev&lt;/span&gt;&lt;span class="err"&gt;就是干这个的。理想的用法是同时用&lt;/span&gt;&lt;span class="nv"&gt;LLM&lt;/span&gt;&lt;span class="err"&gt;和&lt;/span&gt;&lt;span class="nv"&gt;Jev&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="err"&gt;需要沟通时用&lt;/span&gt;&lt;span class="nv"&gt;LLM&lt;/span&gt;&lt;span class="err"&gt;，不需要用&lt;/span&gt;&lt;span class="nv"&gt;Jev&lt;/span&gt;&lt;span class="err"&gt;。唯一的问题是&lt;/span&gt;&lt;span class="nv"&gt;Jev&lt;/span&gt;&lt;span class="err"&gt;的准确率。&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>crella95</author>
      <pubDate>Fri, 25 Sep 2026 00:23:53 +0800</pubDate>
      <link>https://ruby-china.org/topics/44698</link>
      <guid>https://ruby-china.org/topics/44698</guid>
    </item>
    <item>
      <title>常见的绕过 internet 的方法</title>
      <description>&lt;p&gt;对不起我的手机要去大修被挂马了&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sun, 20 Sep 2026 14:48:22 +0800</pubDate>
      <link>https://ruby-china.org/topics/44693</link>
      <guid>https://ruby-china.org/topics/44693</guid>
    </item>
    <item>
      <title>仅有自己可见</title>
      <description>&lt;p&gt;仅有自己可见&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Thu, 17 Sep 2026 21:39:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/44690</link>
      <guid>https://ruby-china.org/topics/44690</guid>
    </item>
    <item>
      <title>lighttpd 项目 faq 页用 ruby</title>
      <description>&lt;p&gt;lighttpd 项目文档页用 ruby，网址&lt;a href="https://redmine.lighttpd.net/projects/lighttpd" rel="nofollow" target="_blank"&gt;https://redmine.lighttpd.net/projects/lighttpd&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;，并且服务器用了 gunicorn 可能是 python 写的但也可能 ruby 也在用！&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Tue, 15 Sep 2026 22:50:52 +0800</pubDate>
      <link>https://ruby-china.org/topics/44687</link>
      <guid>https://ruby-china.org/topics/44687</guid>
    </item>
    <item>
      <title>暂时隐藏暂时隐藏</title>
      <description>&lt;p&gt;国内教c#和java的教材写的真烂&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Mon, 16 Mar 2026 07:39:38 +0800</pubDate>
      <link>https://ruby-china.org/topics/44518</link>
      <guid>https://ruby-china.org/topics/44518</guid>
    </item>
    <item>
      <title>perl 编译快多了</title>
      <description>&lt;p&gt;使用了十二核处理器的电脑速度比 amd 普通四核快多了，不是 linux 系统的问题&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Tue, 03 Mar 2026 21:17:43 +0800</pubDate>
      <link>https://ruby-china.org/topics/44501</link>
      <guid>https://ruby-china.org/topics/44501</guid>
    </item>
    <item>
      <title>停止讨论 smth 论坛</title>
      <description>&lt;p&gt;&lt;a href="https://wap.newsmth.net/article/c02b1b60a53ea979484ada5225394f51" rel="nofollow" target="_blank"&gt;https://wap.newsmth.net/article/c02b1b60a53ea979484ada5225394f51&lt;/a&gt;&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Mon, 23 Feb 2026 11:12:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/44486</link>
      <guid>https://ruby-china.org/topics/44486</guid>
    </item>
    <item>
      <title>linux 技巧更新</title>
      <description>&lt;p&gt;qemu 调参数，wayland 暂时无法取代 xorg，在 releases.mozilla.org 下载旧版 linux 火狐浏览器&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sat, 10 Jan 2026 18:38:50 +0800</pubDate>
      <link>https://ruby-china.org/topics/44445</link>
      <guid>https://ruby-china.org/topics/44445</guid>
    </item>
    <item>
      <title>企业微信 5 没有自带 webview</title>
      <description>&lt;p&gt;企业微信沿用微信的恶劣作风不让旧设备运行，难怪被银联系的云闪付抢来扫码据说和西贝餐饮的贾老板的作风同样的烂；连沃钱包都能扫微信支付码了，企业微信的用户不觉得不好用吗还是腾讯一心只想刮钱，因为微信真的越来越卡&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sat, 10 Jan 2026 17:12:53 +0800</pubDate>
      <link>https://ruby-china.org/topics/44444</link>
      <guid>https://ruby-china.org/topics/44444</guid>
    </item>
    <item>
      <title>终端输入法</title>
      <description>&lt;p&gt;由于我的 linux 电脑 ibus 输入法经常消失&lt;/p&gt;
&lt;pre class="highlight perl"&gt;&lt;code&gt;&lt;span class="k"&gt;use&lt;/span&gt; &lt;span class="nv"&gt;strict&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;use&lt;/span&gt; &lt;span class="nv"&gt;warnings&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;&lt;span class="c1"&gt;#gb2312 simplified chinese input;Terminal  PERL perl&lt;/span&gt;
&lt;span class="nb"&gt;open&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$ri&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;&amp;lt;bgb2.csv&lt;/span&gt;&lt;span class="p"&gt;");&lt;/span&gt;
&lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;@mkey&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;@mvar&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;();&lt;/span&gt;
&lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="nv"&gt;$ri&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
    &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$ln&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="vg"&gt;$_&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nb"&gt;chomp&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$ln&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;@lnx&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nb"&gt;split&lt;/span&gt;&lt;span class="p"&gt;('&lt;/span&gt;&lt;span class="s1"&gt;,&lt;/span&gt;&lt;span class="p"&gt;',&lt;/span&gt;&lt;span class="nv"&gt;$ln&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$lnx&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;scalar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@lnx&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="ow"&gt;eq&lt;/span&gt; &lt;span class="p"&gt;""){&lt;/span&gt; &lt;span class="nb"&gt;pop&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@lnx&lt;/span&gt;&lt;span class="p"&gt;);}&lt;/span&gt;
    &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;scalar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@lnx&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
        &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$hkey&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;$lnx&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt; &lt;span class="nb"&gt;shift&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@lnx&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
        &lt;span class="nb"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@mkey&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;$hkey&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="nb"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@mvar&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;\&lt;/span&gt;&lt;span class="nv"&gt;@lnx&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nb"&gt;close&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$ri&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
&lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;scalar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@mkey&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;&lt;span class="nb"&gt;die&lt;/span&gt;&lt;span class="p"&gt;("&lt;/span&gt;&lt;span class="s2"&gt;too many keys&lt;/span&gt;&lt;span class="p"&gt;");}&lt;/span&gt; 
&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;ready&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="p"&gt;";&lt;/span&gt;

&lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$unum&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;"";&lt;/span&gt;
&lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;@ms&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="p"&gt;();&lt;/span&gt; &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$w&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt;
    &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$uip&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="bp"&gt;STDIN&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nb"&gt;chomp&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$uip&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;
    &lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
    &lt;span class="k"&gt;while&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt; &lt;span class="nb"&gt;scalar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@mkey&lt;/span&gt;&lt;span class="p"&gt;)){&lt;/span&gt;
        &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$uip&lt;/span&gt; &lt;span class="ow"&gt;eq&lt;/span&gt; &lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;x&lt;/span&gt;&lt;span class="p"&gt;")&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt; 
&lt;span class="nb"&gt;pop&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@ms&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="nb"&gt;join&lt;/span&gt;&lt;span class="p"&gt;("",&lt;/span&gt;&lt;span class="nv"&gt;@ms&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="p"&gt;";&lt;/span&gt;&lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;;}&lt;/span&gt;
        &lt;span class="k"&gt;elsif&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$mkey&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;$j&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt; &lt;span class="ow"&gt;eq&lt;/span&gt; &lt;span class="nv"&gt;$uip&lt;/span&gt;&lt;span class="p"&gt;){&lt;/span&gt; 
            &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;$cur&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;$mvar&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;$j&lt;/span&gt;&lt;span class="p"&gt;];&lt;/span&gt;
            &lt;span class="k"&gt;my&lt;/span&gt; &lt;span class="nv"&gt;@curvar&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nv"&gt;@$cur&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; 
            &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$w&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nv"&gt;$w&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;=&lt;/span&gt; &lt;span class="nb"&gt;scalar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@curvar&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="nv"&gt;$w&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt; &lt;span class="p"&gt;){&lt;/span&gt;
                &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="nv"&gt;$w&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;'&lt;/span&gt;&lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="nv"&gt;$curvar&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nv"&gt;$w&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt; &lt;/span&gt;&lt;span class="p"&gt;";&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt;
            &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="p"&gt;";&lt;/span&gt;
            &lt;span class="nv"&gt;$unum&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="o"&gt;&amp;lt;&lt;/span&gt;&lt;span class="bp"&gt;STDIN&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt; &lt;span class="nb"&gt;chomp&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$unum&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt; &lt;span class="c1"&gt;#print "[".$unum."]\n";&lt;/span&gt;
            &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$unum&lt;/span&gt; &lt;span class="ow"&gt;eq&lt;/span&gt; &lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;n&lt;/span&gt;&lt;span class="p"&gt;"){&lt;/span&gt;&lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;}&lt;/span&gt; &lt;span class="k"&gt;elsif&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$unum&lt;/span&gt; &lt;span class="ow"&gt;eq&lt;/span&gt; &lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;q&lt;/span&gt;&lt;span class="p"&gt;"){&lt;/span&gt;&lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;;}&lt;/span&gt;                
            &lt;span class="k"&gt;elsif&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nb"&gt;index&lt;/span&gt;&lt;span class="p"&gt;("&lt;/span&gt;&lt;span class="s2"&gt;012345678910111213141516&lt;/span&gt;&lt;span class="p"&gt;",&lt;/span&gt; &lt;span class="nv"&gt;$unum&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;         

                &lt;span class="nb"&gt;push&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;@ms&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="nv"&gt;$curvar&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="nb"&gt;int&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$unum&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;]);&lt;/span&gt; &lt;span class="k"&gt;print&lt;/span&gt; &lt;span class="nb"&gt;join&lt;/span&gt;&lt;span class="p"&gt;('',&lt;/span&gt; &lt;span class="nv"&gt;@ms&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="se"&gt;\n&lt;/span&gt;&lt;span class="p"&gt;";&lt;/span&gt; 
                &lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
            &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;elsif&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="nv"&gt;$unum&lt;/span&gt; &lt;span class="ow"&gt;eq&lt;/span&gt; &lt;span class="p"&gt;"&lt;/span&gt;&lt;span class="s2"&gt;r&lt;/span&gt;&lt;span class="p"&gt;")&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;-=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;}&lt;/span&gt;
        &lt;span class="p"&gt;}&lt;/span&gt; &lt;span class="k"&gt;else&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;
            &lt;span class="nv"&gt;$j&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;        
        &lt;span class="p"&gt;}&lt;/span&gt;
    &lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;bgb2.csv = &lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;aa,啊,阿,埃,挨,哎,唉,哀,皑,癌,蔼,矮,艾,碍,爱,隘
aa,鞍,氨,安,俺,按,暗,岸,胺,案,肮,昂,盎,凹,敖,熬,翱
aa,袄,傲,奥,懊,澳
ba,芭,捌,扒,叭,吧,笆,八,疤,巴,拔,跋
ba,靶,把,耙,坝,霸,罢,爸,白,柏,百,摆,佰,败,拜,稗,斑
ba,班,搬,扳,般,颁,板,版,扮,拌,伴,瓣,半,办,绊,邦,帮
ba,梆,榜,膀,绑,棒,磅,蚌,镑,傍,谤,苞,胞,包,褒,剥
ba,薄,雹,保,堡,饱,宝,抱,报,暴,豹,鲍,爆
be,杯,碑,悲,卑,北,辈,背,贝,钡,倍,狈,备,惫,焙
be,被,奔,苯,本,笨,崩,绷,甭,泵,蹦,迸
bi,逼,鼻,比,鄙,笔,彼,碧,蓖,蔽,毕
bi,毙,毖,币,庇,痹,闭,敝,弊,必,辟,壁,臂,避,陛,鞭,边
bi,编,贬,扁,便,变,卞,辨,辩,辫,遍,标,彪,膘,表,鳖,憋
bi,别,瘪,彬,斌,濒,滨,宾,摈,兵,冰,柄,丙,秉,饼,炳
bi,病,并
bo,玻,菠,播,拨,钵,波,博,勃,搏,铂,箔,伯,帛
bo,舶,脖,膊,渤,泊,驳
bu,捕,卜,哺,补,埠,不,布,步,簿,部,怖
ca,擦,猜,裁,材,才,财,睬,踩,采,彩,菜,蔡,餐,参,蚕
ca,残,惭,惨,灿,苍,舱,仓,沧,藏,操,糙,槽,曹,草,厕,策
ca,侧,册,测,层,蹭
cha,插,叉,茬,茶,查,碴,搽,察,岔,差,诧,拆,柴,豺
~~~~~~
&lt;/code&gt;&lt;/pre&gt;</description>
      <author>crella95</author>
      <pubDate>Sun, 07 Dec 2025 15:47:35 +0800</pubDate>
      <link>https://ruby-china.org/topics/44410</link>
      <guid>https://ruby-china.org/topics/44410</guid>
    </item>
    <item>
      <title>减少 linux 垄断软件</title>
      <description>&lt;p&gt;抱歉是因为我的 voidlinux 安装简易版的时候丢失了好多功能加上我的电脑硬件比较过时现在已经修好所以下面的回复自动作废&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Thu, 27 Nov 2025 09:01:48 +0800</pubDate>
      <link>https://ruby-china.org/topics/44399</link>
      <guid>https://ruby-china.org/topics/44399</guid>
    </item>
    <item>
      <title>voidlinux 可以试用</title>
      <description>&lt;p&gt;简易安装可能没有声音需要完整安装，感觉比主流安装板有自己的 runit 启动系统，xbps 习惯也不是 apt 和 dnf 比较的，可以培养出自己的使用习惯&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Thu, 06 Nov 2025 21:20:18 +0800</pubDate>
      <link>https://ruby-china.org/topics/44382</link>
      <guid>https://ruby-china.org/topics/44382</guid>
    </item>
    <item>
      <title>个人情感宣泄</title>
      <description>&lt;p&gt;我的安卓手机又因为浏览器内存太大而自动重启了刚好隔壁播新闻说苹果准备用 swift 大量取代 java 所以没责任转发了大量含有个人情绪的新闻&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Sat, 30 Aug 2025 15:36:23 +0800</pubDate>
      <link>https://ruby-china.org/topics/44256</link>
      <guid>https://ruby-china.org/topics/44256</guid>
    </item>
    <item>
      <title>中文输入法在终端，自己写的</title>
      <description>&lt;p&gt;太占空间了让我先换个位置&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Mon, 09 Sep 2024 20:23:14 +0800</pubDate>
      <link>https://ruby-china.org/topics/43881</link>
      <guid>https://ruby-china.org/topics/43881</guid>
    </item>
    <item>
      <title>如何申请物理最大内存</title>
      <description>&lt;p&gt;对编程原理学习不透彻只能用多进程同时工作来缓解问题&lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Thu, 11 Jul 2024 16:30:33 +0800</pubDate>
      <link>https://ruby-china.org/topics/43806</link>
      <guid>https://ruby-china.org/topics/43806</guid>
    </item>
    <item>
      <title>映像还原技术</title>
      <description>&lt;p&gt;image recovery/reuse boot img &lt;/p&gt;</description>
      <author>crella95</author>
      <pubDate>Wed, 03 Jul 2024 12:09:05 +0800</pubDate>
      <link>https://ruby-china.org/topics/43794</link>
      <guid>https://ruby-china.org/topics/43794</guid>
    </item>
  </channel>
</rss>
