-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathatom.xml
324 lines (183 loc) · 214 KB
/
atom.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>LeezPage</title>
<subtitle>一个危险的后顾</subtitle>
<link href="https://cefathiamidine.github.io/atom.xml" rel="self"/>
<link href="https://cefathiamidine.github.io/"/>
<updated>2025-02-16T15:45:15.098Z</updated>
<id>https://cefathiamidine.github.io/</id>
<author>
<name>Cefathiamidine</name>
</author>
<generator uri="https://hexo.io/">Hexo</generator>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>用GBA模拟器度过漫长的高铁时光(又,体验原汁原味的逆转裁判需要几步)</title>
<link href="https://cefathiamidine.github.io/2025/02/c830c64d/"/>
<id>https://cefathiamidine.github.io/2025/02/c830c64d/</id>
<published>2025-02-16T22:44:00.000Z</published>
<updated>2025-02-16T15:45:15.098Z</updated>
<content type="html"><![CDATA[<p>前些日子,少数派发布了一个“<a href="https://sspai.com/bullet/1736744010">你的旅途游戏清单准备好了吗?</a>”的讨论,因为刚好前几天我想玩逆转裁判,就到处搜索整理GBA的相关资源来着,我留了个言,但是位置太小,写不下更细致的描述——我既然已经辛苦过了,那最好还是发出来简省一下其他人的劳动。<br>除了GBA模拟器,还准备了3DS和Switch的模拟器和ROM,不过现在暂且只讨论GBA,其他的日后的更新再说。</p><span id="more"></span><h2 id="GBA模拟器"><a href="#GBA模拟器" class="headerlink" title="GBA模拟器"></a>GBA模拟器</h2><p>到处搜索之后我才找到这个模拟器:<strong>Pizza boy GBA</strong>。<br>UP主<a href="https://space.bilibili.com/569370">大水杯</a>在发布并更新着Pizza boy GBA的汉化版,<a href="https://www.bilibili.com/opus/928039641268879446">下载地址在这里可以找到</a>。<br>模拟器有十个存档位置,快速存档功能也很便捷,可以随时暂停、继续游戏。设置调整可以全局,也可以针对单独ROM进行设置。<br>其UI和画面截图就像这样,有两种皮肤,也有十几种不同的配色和几种不同的按键:<br><img src="https://s2.loli.net/2025/02/16/6uVDXIYydC8eaQ9.png" class="lazyload" data-srcset="https://s2.loli.net/2025/02/16/6uVDXIYydC8eaQ9.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="></p><hr><h2 id="GBA-ROMs"><a href="#GBA-ROMs" class="headerlink" title="GBA ROMs"></a>GBA ROMs</h2><p>然后是游戏ROM,是我零散地收集到的。(需要解压,最好在手机里专门找一个地方存放。)如果想要找到其他GBA游戏ROM,也许可以通过搜索到各种网站看看。其他网站的收集一定比我这里的更大更全。<br>ROM的体积不大,所以我都用蓝奏云<a href="https://wwgn.lanzoul.com/imvRJ2o0u42d">放在一起</a>,不至于限速,另外放上几个<a href="https://wwgn.lanzoul.com/ixAwX2o0u4wd">对应的封面</a>(这几个正方形封面还挺难找的)。<br>压缩包内容包括:</p><ul><li>逆转裁判1、2、3;(逆转裁判2的翻译有些小瑕疵)</li><li>节奏天国</li><li>我们的太阳</li><li>星之卡比-镜之大迷宫</li><li>塞尔达传说-缩小帽</li><li>牧场物语:矿石镇的伙伴们</li><li>高级战争</li></ul>]]></content>
<summary type="html"><p>前些日子,少数派发布了一个“<a href="https://sspai.com/bullet/1736744010">你的旅途游戏清单准备好了吗?</a>”的讨论,因为刚好前几天我想玩逆转裁判,就到处搜索整理GBA的相关资源来着,我留了个言,但是位置太小,写不下更细致的描述——我既然已经辛苦过了,那最好还是发出来简省一下其他人的劳动。<br>除了GBA模拟器,还准备了3DS和Switch的模拟器和ROM,不过现在暂且只讨论GBA,其他的日后的更新再说。</p></summary>
<category term="水楼" scheme="https://cefathiamidine.github.io/categories/%E6%B0%B4%E6%A5%BC/"/>
<category term="计算机" scheme="https://cefathiamidine.github.io/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>在Follow上认证你的Hexo博客源</title>
<link href="https://cefathiamidine.github.io/2024/10/58d27b31/"/>
<id>https://cefathiamidine.github.io/2024/10/58d27b31/</id>
<published>2024-10-25T13:56:00.000Z</published>
<updated>2025-02-16T15:45:15.097Z</updated>
<content type="html"><![CDATA[<p>我在这里介绍一种通过<strong>修改hexo-generator-feed的模板文件</strong>来在它生成的atom文件里加入<strong>适用于Follow的验证字段</strong>的方法。</p><span id="more"></span><p>最近<a href="https://follow.is/">Follow</a>开启了它的beta测试,所有人均可下载,不过新的未认证用户会受限制,最多订阅5个RSS源。不过list的订阅似乎不受限制。<br>同时,Follow采用数字货币的方式用作给创作者的激励,每天签到可以获得<code>power币</code>,可以用这种货币来打赏源作者,或是订阅其他人整理好的订阅list。这种行为的优劣我们犹未可知。</p><p>为证明我是订阅源的作者,我们需要采取在订阅的atom.xml里添加验证字段的方法来验证。同样可以采取其他方法认证,比如发一条含有验证消息的博文,或者改动博文<code>description</code>等等,但是好像都没有这个优雅。(是吗)<br>我介绍一下第一条。</p><hr><p>具体来说,hexo-generator-feed是以它目录里的atom.xml默认生成的,所以我们需要</p><ol><li>把这个默认模板复制一个放在一个固定位置(比如<code>.\source</code>下面)。</li><li>更改xml文件并重命名。比如我在这段后面加入了我的<code>xml</code>格式的<strong>验证字段</strong>,又把整个文件命名成了<code>atom_altered.xml</code>。粘贴后的代码应该看起来像这样:<figure class="highlight xml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"> <span class="tag"><<span class="name">generator</span> <span class="attr">uri</span>=<span class="string">"https://hexo.io/"</span>></span>Hexo<span class="tag"></<span class="name">generator</span>></span></span><br><span class="line"> {% for post in posts.toArray() %}</span><br><span class="line"></span><br><span class="line"> <span class="tag"><<span class="name">follow_challenge</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">feedId</span>></span>7222...<span class="tag"></<span class="name">feedId</span>></span></span><br><span class="line"> <span class="tag"><<span class="name">userId</span>></span>7222...<span class="tag"></<span class="name">userId</span>></span></span><br><span class="line"> <span class="tag"></<span class="name">follow_challenge</span>></span> </span><br></pre></td></tr></table></figure></li><li>更改根目录下的<code>_config.yml</code>设置。主要是要在<code>template</code>里指定新模板的位置。<figure class="highlight yml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#订阅RSS</span></span><br><span class="line"><span class="attr">feed:</span></span><br><span class="line"> <span class="attr">type:</span> <span class="string">atom</span></span><br><span class="line"> <span class="attr">path:</span> <span class="string">atom.xml</span></span><br><span class="line"> <span class="attr">limit:</span> <span class="literal">false</span></span><br><span class="line"> <span class="attr">template:</span></span><br><span class="line"> <span class="bullet">-</span> <span class="string">./source/atom_altered.xml</span></span><br></pre></td></tr></table></figure></li><li>重新生成一遍自己的网页,在Follow里完成认证。</li></ol><hr><p>好啦,一篇没什么营养的小教程就新鲜出炉了。如果想要对自己的RSS链接进行更进一步的定制,欢迎去查看它<a href="https://github.com/hexojs/hexo-generator-feed">在GitHub的Readme文档</a>,或者<a href="https://blog.saop.cc/p/f65f/">其他可用的教程</a>。</p>]]></content>
<summary type="html"><p>我在这里介绍一种通过<strong>修改hexo-generator-feed的模板文件</strong>来在它生成的atom文件里加入<strong>适用于Follow的验证字段</strong>的方法。</p></summary>
<category term="水楼" scheme="https://cefathiamidine.github.io/categories/%E6%B0%B4%E6%A5%BC/"/>
<category term="建站" scheme="https://cefathiamidine.github.io/tags/%E5%BB%BA%E7%AB%99/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>24年7月,一次Win11系统初始化流程</title>
<link href="https://cefathiamidine.github.io/2024/09/bdfc3e12/"/>
<id>https://cefathiamidine.github.io/2024/09/bdfc3e12/</id>
<published>2024-09-23T15:31:00.000Z</published>
<updated>2025-02-16T15:45:15.097Z</updated>
<content type="html"><![CDATA[<p>今年7月21号,重新刷了一个Win11。联系我自己的软件笔记,打算做一份自己的系统初始化流程。一直到开学才写上来,略有惭愧。<br>也许会持续更新的,同时也兼作软件推荐和Chocolatey使用指南。</p><span id="more"></span><p>第一步永远是联网。如果可能的话,配置clash。</p><h2 id="包管理器安装"><a href="#包管理器安装" class="headerlink" title="包管理器安装"></a>包管理器安装</h2><p>先用管理员权限运行Powershell,装Chocolatey和其GUI。主要参考<a href="https://sspai.com/post/55309">少数派的这篇文章</a>。以及更加细节的<a href="https://www.cnblogs.com/yuzhihui/p/18133871">这篇博客</a>。</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 安装chocolatey,此段指令须以官网为最新</span></span><br><span class="line"><span class="built_in">Set-ExecutionPolicy</span> Bypass <span class="literal">-Scope</span> <span class="keyword">Process</span> <span class="literal">-Force</span>; [<span class="type">System.Net.ServicePointManager</span>]::SecurityProtocol = [<span class="type">System.Net.ServicePointManager</span>]::SecurityProtocol <span class="operator">-bor</span> <span class="number">3072</span>; <span class="built_in">iex</span> ((<span class="built_in">New-Object</span> System.Net.WebClient).DownloadString(<span class="string">'https://community.chocolatey.org/install.ps1'</span>))</span><br></pre></td></tr></table></figure><p>想看看成不成功,就需要:</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">choco -?</span><br></pre></td></tr></table></figure><p>接下来就用指令迅速安装软件。我在这里装了一个GUI界面,用于可视化管理自己的软件。</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># GUI安装(可选)</span></span><br><span class="line">choco install chocolateygui <span class="comment"># 将这里的包名换成自己需要的包名</span></span><br></pre></td></tr></table></figure><p>安装之前请开好全局代理,当然在命令中嵌入代理也是可行的。所以也许我们可以这样来完成我的一篮子软件安装:</p><h6 id="冗长的、不必看的代码"><a href="#冗长的、不必看的代码" class="headerlink" title="冗长的、不必看的代码"></a>冗长的、不必看的代码</h6><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment"># 常用</span></span><br><span class="line">choco install obsidian</span><br><span class="line">choco install vivaldi</span><br><span class="line">choco install vscode</span><br><span class="line"></span><br><span class="line"><span class="comment"># 省略其他指令</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 检查安装成果</span></span><br><span class="line">choco list</span><br></pre></td></tr></table></figure><h3 id="写配置文件"><a href="#写配置文件" class="headerlink" title="写配置文件"></a>写配置文件</h3><p>但当然不必这样繁琐。我们只需要写一个配置文件,然后运行就好了。以下是我的简单的配置文件,其中被注释掉的,是我本想安装但发现直接安装失败的软件:</p><figure class="highlight plaintext"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br></pre></td><td class="code"><pre><span class="line"><?xml version="1.0" encoding="utf-8"?></span><br><span class="line"><packages></span><br><span class="line"> <package id="obsidian" /></span><br><span class="line"> <package id="vscode" /></span><br><span class="line"> <package id="tim" /></span><br><span class="line"> <!-- <package id="wechat" /> --></span><br><span class="line"> <package id="telegram" /></span><br><span class="line"> <package id="spotify" /></span><br><span class="line"> <package id="qbittorrent" /></span><br><span class="line"> <package id="keepass" /></span><br><span class="line"> <package id="picgo" /></span><br><span class="line"> <package id="calibre" /></span><br><span class="line"> <!-- <package id="painttoolsai" /> --></span><br><span class="line"> <package id="everything" /></span><br><span class="line"> <package id="f.lux" /></span><br><span class="line"> <package id="geekuninstaller" /></span><br><span class="line"> <package id="winfsp" /></span><br><span class="line"> <package id="bandizip" /></span><br><span class="line"> <package id="potplayer" /></span><br><span class="line"> <package id="sumatrapdf" /></span><br><span class="line"> <package id="imageglass" /></span><br><span class="line"> <!-- <package id="steam" /> --></span><br><span class="line"> <!-- <package id="ea-app" /> --></span><br><span class="line"> <package id="epicgameslauncher" /></span><br><span class="line"> <package id="ubisoft-connect" /></span><br><span class="line"> <package id="nodejs" /></span><br><span class="line"> <package id="python" /></span><br><span class="line"> <package id="git" /></span><br><span class="line"> <!-- <package id="texlive" /> --></span><br><span class="line"> <package id="olex2" /></span><br><span class="line"> <package id="discord" /></span><br><span class="line"> <package id="vivaldi" /></span><br><span class="line"> <package id="tencentmeeting" /></span><br><span class="line"></packages></span><br></pre></td></tr></table></figure><p>这样写好配置文件(我命名为<code>install.config</code>,下段的代码里是指向它的路径),直接运行就好了。启动选项<code>-y</code>是指在安装过程中全部选是。腾讯系的软件版本非常老旧,下载之后往往需要接着升级。</p><figure class="highlight powershell"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">choco install ./install.config <span class="literal">-y</span></span><br></pre></td></tr></table></figure><h2 id="自行安装"><a href="#自行安装" class="headerlink" title="自行安装"></a>自行安装</h2><table><thead><tr><th>软件名称</th><th>位置</th><th>备注</th></tr></thead><tbody><tr><td>Clash-Verge</td><td><a href="https://github.com/zzzgydi/clash-verge">Github</a></td><td>已经删库。再看吧。</td></tr><tr><td>火绒安全</td><td><a href="https://www.huorong.cn/">官网</a></td><td>有自信的话也可以不要。</td></tr><tr><td>Zotero 7</td><td><a href="https://www.zotero.org/support/beta_builds">官网测试版</a></td><td>UI相对于6有很大的提升。</td></tr><tr><td>坚果云</td><td><a href="https://www.jianguoyun.com/">官网</a></td><td></td></tr><tr><td>Steam</td><td><a href="https://store.steampowered.com/">官网</a></td><td></td></tr><tr><td>EA</td><td><a href="https://www.ea.com/">官网</a></td><td></td></tr><tr><td>Origin 2024</td><td><a href="https://www.originlab.com/">官网</a></td><td>学生每年须申请资格</td></tr><tr><td>IDM</td><td></td><td>用破解补丁。</td></tr><tr><td>ChemOffice</td><td></td><td></td></tr><tr><td>==PhotoGIMP==</td><td></td><td></td></tr><tr><td>==Inkscape==</td><td></td><td></td></tr><tr><td>==OpenChrom==</td><td></td><td>我到现在为止还是没能学会怎么那它看谱图</td></tr><tr><td>qbitorrent</td><td><a href="https://www.qbittorrent.org/">官网</a></td><td></td></tr><tr><td>网易邮箱大师</td><td><a href="https://dashi.163.com/index.html">官网</a></td><td>虽然有广告还是网易的,但是终究还是比较适合国内环境。</td></tr><tr><td>SciDAVis</td><td>取代Origin</td><td>2.8版本有中文汉化</td></tr></tbody></table><p>其中标黄的软件是实际上可以用chocolatey安装的,但是我因为对它们不熟悉,在本次装机中我忽略了。</p><h2 id="微软商店安装"><a href="#微软商店安装" class="headerlink" title="微软商店安装"></a>微软商店安装</h2><ul><li>Snipaste</li><li>Auto Dark Mode (设置浅色/深色模式的单独壁纸,关联深色模式按钮)</li><li>TransfluentDB (设置任务栏透明)</li><li><del>手机连接(win11自带,所以不必装)</del></li></ul><h2 id="软件初始化"><a href="#软件初始化" class="headerlink" title="软件初始化"></a>软件初始化</h2><table><thead><tr><th>软件/设置项</th><th>初始化信息</th></tr></thead><tbody><tr><td>Keepass</td><td>需要下载中文翻译包和KeePassRPC(用于连接Kee扩展)。</td></tr><tr><td>Picgo</td><td>需要下载bilibili插件,配置图床代码。</td></tr><tr><td>网易邮箱大师</td><td>各邮箱授权码</td></tr><tr><td>Vivaldi</td><td>需要登陆,并在实验页面配置CSS安装VivalArc。<br>设置侧边栏,配置主题。<br>配置好之后,配置文件会随账号同步。</td></tr><tr><td>Windows任务栏</td><td>删广告,隐藏搜索栏,透明化。</td></tr><tr><td>Zotero</td><td>登陆并同步,设置同步盘。</td></tr><tr><td>Git</td><td>设置用户和邮箱</td></tr><tr><td>Alist挂载</td><td>重新设置rclone环境变量,<code>rclone config</code>,挂载网盘。</td></tr><tr><td>OpenChrom</td><td>配置converter</td></tr><tr><td></td><td></td></tr></tbody></table>]]></content>
<summary type="html"><p>今年7月21号,重新刷了一个Win11。联系我自己的软件笔记,打算做一份自己的系统初始化流程。一直到开学才写上来,略有惭愧。<br>也许会持续更新的,同时也兼作软件推荐和Chocolatey使用指南。</p></summary>
<category term="技术" scheme="https://cefathiamidine.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="日志" scheme="https://cefathiamidine.github.io/tags/%E6%97%A5%E5%BF%97/"/>
<category term="计算机" scheme="https://cefathiamidine.github.io/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>记一道有趣的应用题</title>
<link href="https://cefathiamidine.github.io/2024/09/3a209eb8/"/>
<id>https://cefathiamidine.github.io/2024/09/3a209eb8/</id>
<published>2024-09-23T00:40:00.000Z</published>
<updated>2025-02-16T15:45:15.098Z</updated>
<content type="html"><![CDATA[<p>我亲爱的高中同学发来一个应用题目,好像困扰了她和室友一阵子。<br>主要是用Python写了一个小程序,模拟了一下概率。写的时候挺兴奋的,姑且把解题记录记在这里。</p><span id="more"></span><blockquote><p><strong>题目为:</strong><br>在一个抽奖活动中,顾客有$4$次抽球机会,在有$10$种颜色、每种颜色各有$7$个,共计$70$个彩球中,每次不放回地随机取出$4$个,如果这四个球中存在两个颜色相同的球,则可以多抽取一次.</p><p>但一个人总共抽取的次数不超过$7$次。一旦抽到特定的含有“中奖”字样的小球时活动结束,顾客得到奖品。<br>每人次的票价是$29.9$元,奖品的成本约$35$元。</p><p>求问,为不亏本,含有“中奖”字样的小球占全部球的最大比例。</p></blockquote><h2 id="题目分解"><a href="#题目分解" class="headerlink" title="题目分解"></a>题目分解</h2><p>实际上要求算每人次的中奖概率,所以可以把问题分解成先求每人所摸球次数的平均期望,因为每人不放回地每次摸$4$个球,所以可以通过前者算出每人能摸到的球数的平均期望,进而调整中奖小球的比例。</p><h2 id="数学方法求算第一次摸球概率"><a href="#数学方法求算第一次摸球概率" class="headerlink" title="数学方法求算第一次摸球概率"></a>数学方法求算第一次摸球概率</h2><p>不妨先计算第一次摸球的概率。<br>一开始直接联想到了<strong>超几何分布</strong>,不过超几何分布那都是高中学的了,该忘的已经忘得差不多。这种问题并不复杂,也肯定有人研究,我们不需要研究它,只是要找到前人的研究,然后把他的成果拿来用就好了。终于在网上搜索半天,边学边推导,发现了一个有意思的关键词叫做“<strong>多元超几何分布</strong>”。顺藤摸瓜找到了相关文献。<br>因为是多种颜色,不放回摸球,所以满足多元超几何分布的前提条件,可以直接代公式。<br>这张图片截自论文<a href="http://dx.doi.org/10.12677/aam.2014.34026">《多维超几何分布高阶混合矩的算法》</a>:<br><img src="https://s2.loli.net/2024/09/22/uCEliMG2dbz4XFD.png" class="lazyload" data-srcset="https://s2.loli.net/2024/09/22/uCEliMG2dbz4XFD.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="><br>我们计算摸到四个球颜色各不相同的情况。<br>公式中“$r$等品”对应本题中的颜色,另有:$N=70$, $n=4$.<br>那么概率为<br>$$C_{10}^{4} \times P_{(X_1=1,X_2=1,X_3=1,X_4=1)}=C_{10}^{4} \times\frac{C_{7}^{1}\times C_{7}^{1}\times C_{7}^{1}\times C_{7}^{1}}{C_{70}^{4}} =\frac{10\times 9\times 8\times 7\times 7^4}{70\times 69\times 68\times 67}\approx 54.99 \% $$<br>也就是说,顾客在第一次取球后没能获得奖励的取球次数的概率约为$55\%.$<br>但这只是计算了第一次取球,并未考虑不放回的多次取球对于样本总体的影响。</p><h3 id="其他小伙伴的解法"><a href="#其他小伙伴的解法" class="headerlink" title="其他小伙伴的解法"></a>其他小伙伴的解法</h3><p>大家想到了有趣的方法:</p><blockquote><p>计算抽到四个不同颜色球的概率。<br><strong>给定条件:</strong><br>总共有$7$种颜色;每种颜色有$10$个球;总共$70$个球。</p><p><strong>计算步骤:</strong></p><blockquote><p>第一个球:可以是任何颜色,概率为 $1$ </p><p>第二个球:必须是与第一个球不同的颜色 $概率 = \frac{60}{69}$ (因为还剩$60$个不同颜色的球,总共剩$69$个球)</p><p>第三个球:必须是与前两个球不同的颜色 $概率 = \frac{50}{68}$</p><p>第四个球:必须是与前三个球不同的颜色 $概率 = \frac{40}{67}$</p></blockquote><p>将这些概率相乘:<br>$$P_{(四个球都不同颜色)} = 1 \times \frac{60}{69} \times \frac{50}{68} \times \frac{40}{67} ≈ 0.2581$$<br>因此,抽到四个不同颜色球的概率约为$25.81\%$,或者说大约是$\frac{1}{4}$的几率。</p></blockquote><p>她面对的题干好像和我的不大一样,大概要归咎于某个传话筒,但如果题干一致,这种方法得出的算式和我先前引用的文献里的这个一样,也是得到正确结果的一种好方法。</p><h2 id="程序模拟方法模拟第一次摸球概率"><a href="#程序模拟方法模拟第一次摸球概率" class="headerlink" title="程序模拟方法模拟第一次摸球概率"></a>程序模拟方法模拟第一次摸球概率</h2><p>接下来考虑采用Python模拟法计算。代码如下:</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> random</span><br><span class="line"><span class="keyword">import</span> numpy <span class="keyword">as</span> np </span><br><span class="line"></span><br><span class="line">i=<span class="number">1</span></span><br><span class="line">j=<span class="number">1</span></span><br><span class="line">win = <span class="number">0</span></span><br><span class="line">colour = <span class="number">0</span></span><br><span class="line">num = <span class="number">0</span></span><br><span class="line">arrmap = np.zeros((<span class="number">10</span>, <span class="number">7</span>))</span><br><span class="line"></span><br><span class="line"><span class="keyword">while</span> (j <= <span class="number">100</span> ):</span><br><span class="line"> <span class="keyword">while</span> (i <= <span class="number">4</span> ):</span><br><span class="line"> colour = random.randint(<span class="number">1</span>, <span class="number">10</span>)</span><br><span class="line"> num = random.randint(<span class="number">1</span>, <span class="number">7</span>)</span><br><span class="line"> <span class="keyword">if</span> arrmap[colour-<span class="number">1</span>][num-<span class="number">1</span>] != <span class="number">1</span> :</span><br><span class="line"> arrmap[colour-<span class="number">1</span>][num-<span class="number">1</span>] = <span class="number">1</span></span><br><span class="line"> <span class="keyword">else</span>:</span><br><span class="line"> i=i-<span class="number">1</span></span><br><span class="line"> <span class="built_in">print</span> (<span class="string">'本次取球重复'</span>)</span><br><span class="line"> i= i+<span class="number">1</span></span><br><span class="line"> <span class="comment"># print (arrmap)</span></span><br><span class="line"></span><br><span class="line"> row_sums = np.<span class="built_in">sum</span>(arrmap, axis=<span class="number">1</span>)</span><br><span class="line"> i=<span class="number">1</span></span><br><span class="line"> j=j+<span class="number">1</span></span><br><span class="line"> arrmap = np.zeros((<span class="number">10</span>, <span class="number">7</span>))</span><br><span class="line"> <span class="built_in">print</span> (row_sums)</span><br><span class="line"> <span class="keyword">for</span> x <span class="keyword">in</span> row_sums:</span><br><span class="line"> <span class="keyword">if</span> x > <span class="number">1</span> :</span><br><span class="line"> win = win + <span class="number">1</span></span><br><span class="line"> <span class="built_in">print</span>(<span class="string">"此时成功"</span>)</span><br><span class="line"> </span><br><span class="line"><span class="built_in">print</span> (win , <span class="string">"为取到同色球的次数"</span>)</span><br><span class="line"><span class="comment"># print ('循环正常退出')</span></span><br></pre></td></tr></table></figure><p>其主要思路是,用一个二维数组模拟球的选中状态,行表示颜色,列表示球的序号,通过<code>random</code>产生两个随机数,定位每一次取到的球,如果此球已经取到,则再取一次。然后,通过<code>numpy</code>自带的行列求和,求出每行(也就是每种颜色)的和,如果大于1,则计数器<code>win</code>加一。每次循环重置一次数组。通过调节<code>j</code>的循环次数,增大实验次数。<br>经我测试检验,在循环$1000$次时,计数器值为$453$,符合数学方法计算得到的结果,也就是存在两球颜色相同的概率约为$45\%$,四个球颜色各不相同的概率约为$55\%.$</p><p>但是,由于二维数组求和,再判断其是否大于1的方法只适用于一次取球,要想计算多次取球,考虑第二次取球时,第一次取得的球还未放回,还需要更改计算逻辑。</p><h2 id="程序模拟方法模拟多次摸球概率"><a href="#程序模拟方法模拟多次摸球概率" class="headerlink" title="程序模拟方法模拟多次摸球概率"></a>程序模拟方法模拟多次摸球概率</h2><p>因为并不知道用数学方法怎么计算,而程序模拟法能够看到一点儿希望,那不如优化一下程序。代码如下:</p><figure class="highlight python"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br><span class="line">11</span><br><span class="line">12</span><br><span class="line">13</span><br><span class="line">14</span><br><span class="line">15</span><br><span class="line">16</span><br><span class="line">17</span><br><span class="line">18</span><br><span class="line">19</span><br><span class="line">20</span><br><span class="line">21</span><br><span class="line">22</span><br><span class="line">23</span><br><span class="line">24</span><br><span class="line">25</span><br><span class="line">26</span><br><span class="line">27</span><br><span class="line">28</span><br><span class="line">29</span><br><span class="line">30</span><br><span class="line">31</span><br><span class="line">32</span><br><span class="line">33</span><br><span class="line">34</span><br><span class="line">35</span><br><span class="line">36</span><br><span class="line">37</span><br><span class="line">38</span><br><span class="line">39</span><br><span class="line">40</span><br><span class="line">41</span><br><span class="line">42</span><br><span class="line">43</span><br><span class="line">44</span><br><span class="line">45</span><br><span class="line">46</span><br><span class="line">47</span><br><span class="line">48</span><br><span class="line">49</span><br><span class="line">50</span><br><span class="line">51</span><br><span class="line">52</span><br><span class="line">53</span><br><span class="line">54</span><br><span class="line">55</span><br><span class="line">56</span><br><span class="line">57</span><br><span class="line">58</span><br><span class="line">59</span><br><span class="line">60</span><br><span class="line">61</span><br><span class="line">62</span><br><span class="line">63</span><br><span class="line">64</span><br><span class="line">65</span><br><span class="line">66</span><br><span class="line">67</span><br><span class="line">68</span><br><span class="line">69</span><br><span class="line">70</span><br><span class="line">71</span><br><span class="line">72</span><br><span class="line">73</span><br><span class="line">74</span><br><span class="line">75</span><br><span class="line">76</span><br><span class="line">77</span><br><span class="line">78</span><br></pre></td><td class="code"><pre><span class="line"><span class="keyword">import</span> random</span><br><span class="line"><span class="keyword">import</span> numpy <span class="keyword">as</span> np </span><br><span class="line"></span><br><span class="line">people = <span class="number">1</span></span><br><span class="line">fetch_time_total = <span class="number">0</span></span><br><span class="line">bonus_total = <span class="number">0</span></span><br><span class="line">win_total = <span class="number">0</span></span><br><span class="line"></span><br><span class="line"><span class="keyword">while</span>(people <= <span class="number">1000</span>):</span><br><span class="line"> <span class="built_in">print</span>(<span class="string">"----------以下是第"</span>,people,<span class="string">"人取球"</span>)</span><br><span class="line"> people += <span class="number">1</span></span><br><span class="line"> health_point = <span class="number">4</span></span><br><span class="line"> fetch_time = <span class="number">1</span></span><br><span class="line"> arrmap = np.zeros((<span class="number">10</span>, <span class="number">7</span>))</span><br><span class="line"> bonus = <span class="number">0</span></span><br><span class="line"> win = <span class="literal">False</span></span><br><span class="line"> </span><br><span class="line"> i = <span class="number">1</span></span><br><span class="line"> <span class="keyword">while</span> (i <= <span class="number">3</span> ):</span><br><span class="line"> colour = random.randint(<span class="number">1</span>, <span class="number">10</span>)</span><br><span class="line"> num = random.randint(<span class="number">1</span>, <span class="number">7</span>)</span><br><span class="line"> <span class="keyword">if</span> arrmap[colour-<span class="number">1</span>][num-<span class="number">1</span>] == <span class="number">0</span> :</span><br><span class="line"> arrmap[colour-<span class="number">1</span>][num-<span class="number">1</span>] = <span class="number">777</span></span><br><span class="line"> <span class="keyword">else</span>:</span><br><span class="line"> i -= <span class="number">1</span></span><br><span class="line"> <span class="built_in">print</span> (<span class="string">'本次设置中奖球重复'</span>)</span><br><span class="line"> i += <span class="number">1</span></span><br><span class="line"></span><br><span class="line"> <span class="keyword">while</span> (fetch_time <= <span class="number">7</span> <span class="keyword">and</span> health_point >= <span class="number">1</span> ):</span><br><span class="line"> <span class="built_in">print</span>(<span class="string">'-----以下是第'</span>,fetch_time,<span class="string">'次取球,生命值为'</span>,health_point)</span><br><span class="line"> get_bonus = <span class="literal">False</span></span><br><span class="line"> i = <span class="number">1</span></span><br><span class="line"> <span class="keyword">while</span> (i <= <span class="number">4</span> ):</span><br><span class="line"> colour = random.randint(<span class="number">1</span>, <span class="number">10</span>)</span><br><span class="line"> num = random.randint(<span class="number">1</span>, <span class="number">7</span>)</span><br><span class="line"> <span class="keyword">if</span> arrmap[colour-<span class="number">1</span>][num-<span class="number">1</span>] == <span class="number">0</span> :</span><br><span class="line"> arrmap[colour-<span class="number">1</span>][num-<span class="number">1</span>] = fetch_time</span><br><span class="line"> <span class="keyword">else</span>:</span><br><span class="line"> <span class="keyword">if</span> arrmap[colour-<span class="number">1</span>][num-<span class="number">1</span>] == <span class="number">777</span> :</span><br><span class="line"> win = <span class="literal">True</span></span><br><span class="line"> win_total += <span class="number">1</span></span><br><span class="line"> <span class="keyword">break</span></span><br><span class="line"> <span class="keyword">else</span>:</span><br><span class="line"> i -= <span class="number">1</span></span><br><span class="line"> <span class="built_in">print</span> (<span class="string">'本次取球重复'</span>)</span><br><span class="line"> i += <span class="number">1</span></span><br><span class="line"> <span class="comment"># print(arrmap)</span></span><br><span class="line"> <span class="keyword">if</span> win :</span><br><span class="line"> <span class="built_in">print</span> (<span class="string">"中奖!"</span>)</span><br><span class="line"> <span class="built_in">print</span>(<span class="string">"中奖次数"</span>,win_total)</span><br><span class="line"> <span class="keyword">break</span></span><br><span class="line"></span><br><span class="line"> <span class="keyword">for</span> x <span class="keyword">in</span> arrmap :</span><br><span class="line"> count = <span class="number">0</span></span><br><span class="line"> <span class="keyword">for</span> y <span class="keyword">in</span> x:</span><br><span class="line"> <span class="keyword">if</span> y == fetch_time :</span><br><span class="line"> count += <span class="number">1</span></span><br><span class="line"> <span class="keyword">if</span> count > <span class="number">1</span> :</span><br><span class="line"> get_bonus = <span class="literal">True</span></span><br><span class="line"> <span class="keyword">break</span></span><br><span class="line"> <span class="keyword">if</span> get_bonus :</span><br><span class="line"> bonus += <span class="number">1</span></span><br><span class="line"> <span class="keyword">if</span> bonus > <span class="number">3</span> :</span><br><span class="line"> bonus -= <span class="number">1</span></span><br><span class="line"> health_point -= <span class="number">1</span></span><br><span class="line"> <span class="built_in">print</span>(<span class="string">"bonus达到上限"</span>)</span><br><span class="line"> health_point += <span class="number">1</span></span><br><span class="line"> bonus_total += <span class="number">1</span></span><br><span class="line"> <span class="built_in">print</span>(<span class="string">"获得bonus,现在bonus值为"</span>,bonus)</span><br><span class="line"> <span class="keyword">break</span></span><br><span class="line"> <span class="comment"># else:</span></span><br><span class="line"> <span class="comment"># print("未获得bonus")</span></span><br><span class="line"></span><br><span class="line"> health_point -= <span class="number">1</span></span><br><span class="line"> fetch_time += <span class="number">1</span></span><br><span class="line"> fetch_time_total = fetch_time_total + fetch_time - <span class="number">1</span></span><br><span class="line"></span><br><span class="line"><span class="built_in">print</span>(<span class="string">"共1000人取球"</span>,<span class="string">"总重复取球数为"</span>,fetch_time_total,<span class="string">"总bonus为"</span>,bonus_total,<span class="string">"总中奖次数为"</span>,win_total)</span><br></pre></td></tr></table></figure><p>最终用$1000$次模拟,分别计算了中奖小球在$1, 2, 3$ 时的中奖概率,分别为$33\%, 57\%, 72\%.$<br>这里的代码思路是,在每人抽球之前随机几个位置赋个高值当成中奖标记,判断颜色是否相同的时候顺便判断一下。然后正式摸球,摸球时如果摸到中奖球,则改变<code>win</code>的布尔值,进入下一个人的循环.</p><p>如果以票价为变量计算,则:</p><ul><li>当中奖小球数为1,$\frac{0.33\times 35}{1-0.33}=17.24$ </li><li>当中奖小球数为2,$\frac{0.57\times 35}{1-0.57}=46.39$<br>所以最好设定中奖小球数为$1.$</li></ul><h2 id="感叹"><a href="#感叹" class="headerlink" title="感叹"></a>感叹</h2><p>程序写得其实并不怎么优雅。不过实际上这算是我第一个Python小项目了,以前光说要学,但只是写个<code>hello world</code>罢了。<br>现在的经历使我找回了高中写C++程序的时光。<br>偶尔这样玩玩还是很有意思的。</p>]]></content>
<summary type="html"><p>我亲爱的高中同学发来一个应用题目,好像困扰了她和室友一阵子。<br>主要是用Python写了一个小程序,模拟了一下概率。写的时候挺兴奋的,姑且把解题记录记在这里。</p></summary>
<category term="水楼" scheme="https://cefathiamidine.github.io/categories/%E6%B0%B4%E6%A5%BC/"/>
<category term="日志" scheme="https://cefathiamidine.github.io/tags/%E6%97%A5%E5%BF%97/"/>
<category term="计算机" scheme="https://cefathiamidine.github.io/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>铋结晶的制作实验:一些参考和经验</title>
<link href="https://cefathiamidine.github.io/2024/07/262d24e7/"/>
<id>https://cefathiamidine.github.io/2024/07/262d24e7/</id>
<published>2024-07-18T22:21:00.000Z</published>
<updated>2025-02-16T15:45:15.098Z</updated>
<content type="html"><![CDATA[<p>今日给小表妹做了铋结晶实验。虽然网上的教程很多,但是好像没有购买铋和实验设备的相关细节。<br>本篇文章意在以半篇实验报告的格式,给其他想给小朋友做实验,找到这里的家长们提供一些参考和经验。<strong>仅、仅、仅供参考。</strong></p><span id="more"></span><h2 id="警示叠甲:"><a href="#警示叠甲:" class="headerlink" title="警示叠甲:"></a><strong>警示叠甲</strong>:</h2><blockquote><p>本文仅供学习和参考之用。铋晶体制作涉及化学物质和特定操作,可能存在安全风险。读者在尝试制作前,<strong>请注意</strong>:</p><ol><li><strong>本文不应作为唯一操作指南</strong>。请查阅多个可靠来源,全面了解相关知识。</li><li>请事先了解所用材料的性质和潜在危险,严格按照化学品使用规范操作,确保具备适当的安全设备和防护措施。</li><li>请严格遵守安全规程,务必在合格专业人员指导下进行操作。如有任何疑问,请咨询专业人士。<br><strong>作者不对因参考本文而导致的任何意外或损失承担责任</strong>。<br><strong>安全第一,谨慎操作</strong>。</li></ol></blockquote><h2 id="实验目的"><a href="#实验目的" class="headerlink" title="实验目的"></a>实验目的</h2><ul><li>给孩子普及实验室安全知识;</li><li>给孩子普及物质的三态的相关知识;</li><li>制成美观的铋晶体。</li></ul><h2 id="试剂准备"><a href="#试剂准备" class="headerlink" title="试剂准备"></a>试剂准备</h2><h3 id="铋(bi)"><a href="#铋(bi)" class="headerlink" title="铋(bì)"></a>铋(bì)</h3><ul><li>$Bi$,银白色金属。</li><li>摩尔质量: $209 g/mol$</li><li>密度: $9.78 g/cm^3$</li><li>熔点: $271.5 °C$<blockquote><p>预计使用块状铋金属 $100g\sim500g$ 左右,对应的溶解后体积就是$10mL\sim50mL$.<br>应当和坩埚的体积互相配合。如果选用$30mL$坩埚,就可以使用$100g\sim200g$铋。</p></blockquote></li></ul><h2 id="实验仪器"><a href="#实验仪器" class="headerlink" title="实验仪器"></a>实验仪器</h2><ul><li>坩埚(或蒸发皿);</li><li>泥三角(使用坩埚时须选),石棉网(使用蒸发皿时须选);</li><li>坩埚钳,三脚架;</li><li>酒精灯,酒精(75%医用酒精就可以支持酒精灯燃烧);</li><li>火柴(打火机);</li><li>护目镜,实验服,劳保手套。</li></ul><h2 id="实验流程"><a href="#实验流程" class="headerlink" title="实验流程"></a>实验流程</h2><h3 id="实验前准备"><a href="#实验前准备" class="headerlink" title="实验前准备"></a>实验前准备</h3><p>实验前给孩子讲述基础知识,我提供一些我当时讲述的要点吧。主要包括:</p><h4 id="为什么要做实验"><a href="#为什么要做实验" class="headerlink" title="为什么要做实验"></a>为什么要做实验</h4><p>验证实验正是我们想要对一种实验猜想进行验证才进行实验的。我们首先对于实验的结果有一定的预期,再通过实验来验证这种预期。如果成功了,我们能得到什么结论,如果失败了,是什么原因,如何改进,这是实验的目的。<br>实验是很严谨的,要有实验目的,先有预测再有实验。而为了玩儿就不叫做实验了。想要体验实验过程当然也是很好的目的,不算玩儿,但我们尤其不能为了“想看看发生什么”此类荒唐的理由随意加料或者改变实验流程。</p><h4 id="实验室安全"><a href="#实验室安全" class="headerlink" title="实验室安全"></a>实验室安全</h4><ul><li><strong>防护用品</strong>:进实验室应该穿着实验服,带防护眼镜。当然大家都不干,但是出于矫枉过正,还是要强调一下。在实验过程中一定要让孩子知道自己的脏手是有危险的,不能随便吃东西。实验前后洗手。</li><li><strong>用火安全</strong>:实验可能涉及给酒精灯添加燃料,点燃酒精灯,熄灭酒精灯等等操作。务必遵循操作规章。</li><li><strong>认识实验仪器</strong>:普及各种实验仪器的名称和使用方法。加热中的坩埚这一套设施都很烫,熄灭后的酒精灯棉芯也很烫。</li></ul><h4 id="实验的原理"><a href="#实验的原理" class="headerlink" title="实验的原理"></a>实验的原理</h4><p>这一段可以穿插在加热过程中进行,毕竟等加热挺无聊的。</p><ul><li><strong>铋的介绍</strong>:元素周期表中,原子序数为$83$,金属元素。</li><li><strong>铋的毒性</strong>:普通接触危害性不大。主要的铋中毒大多来自于服用含铋的药物。在实验过程中注意手部清洁,谨防孩子入口。(会有这样的孩子吗)</li><li><strong>铋的物性</strong>:熔点在 $271.5℃$,沸点在 $1570℃$。因为通过酒精灯直火加热可以达到 $600℃$,我们可以熔化铋。同时也要注意,$300℃$ 的温度也会熔化塑料,点燃纸张。</li><li><strong>物质的三态</strong>: 孩子既然喜欢做实验,想必已经在许多科普小课堂上接触过了。在不同的温度下,balabala……铋金属为什么会融化,为什么冷却之后会结晶,为什么结晶的形状这样独特,为什么在熔融的铋表面会出现虹彩的反光层。<br>为可能看到这里的家长提供一些关键字:</li><li>本次实验中结晶的形状与金属晶体的晶格关系反而不大,主要可以参照“<strong>骸晶</strong>”概念,<a href="https://tieba.baidu.com/p/5453749922">这篇帖子有提到</a>,大概是熔融再结晶这一过程造成的。</li><li>在熔融后,$Bi$会和空气中的氧气反应,生成薄 $Bi_2O_3$ 层,发生干涉,产生虹彩(我不知道这个叫什么,渐变色,蛤蜊光还是什么的?)。</li></ul><h3 id="实验进行和结束"><a href="#实验进行和结束" class="headerlink" title="实验进行和结束"></a>实验进行和结束</h3><p>可以参考<a href="https://tieba.baidu.com/p/8335489113">晶体化学吧的这篇经验帖</a>。</p><ol><li>寻找实验场地,架设加热装置。</li><li>加入铋单质。</li><li>点燃酒精灯,直火加热泥三角上的坩埚。如果火苗位置不对,可以适当垫高酒精灯,或者在熄灭的情况下调整酒精灯棉芯长度。</li><li>等待铋金属融化。</li><li>观察铋金属的表面氧化层。熔融后拨弄一阵之后,会在坩埚表面堆积一些氧化物 $Bi_2O_3$,由于金属氧化物比金属熔点高,会呈固体浮在上层,可以把它撇去。</li><li>关火,尝试结晶。</li><li>如果对实验不满意,可以多次熔化结晶。</li><li>等待实验装置冷却,收纳实验材料,清理实验台。</li></ol>]]></content>
<summary type="html"><p>今日给小表妹做了铋结晶实验。虽然网上的教程很多,但是好像没有购买铋和实验设备的相关细节。<br>本篇文章意在以半篇实验报告的格式,给其他想给小朋友做实验,找到这里的家长们提供一些参考和经验。<strong>仅、仅、仅供参考。</strong></p></summary>
<category term="科普" scheme="https://cefathiamidine.github.io/categories/%E7%A7%91%E6%99%AE/"/>
<category term="日志" scheme="https://cefathiamidine.github.io/tags/%E6%97%A5%E5%BF%97/"/>
<category term="化学" scheme="https://cefathiamidine.github.io/tags/%E5%8C%96%E5%AD%A6/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>影评:《猩球崛起4》,我的陋见与随想</title>
<link href="https://cefathiamidine.github.io/2024/07/a8be7c3c/"/>
<id>https://cefathiamidine.github.io/2024/07/a8be7c3c/</id>
<published>2024-07-16T20:45:00.000Z</published>
<updated>2025-02-16T15:45:15.098Z</updated>
<content type="html"><![CDATA[<p>把一篇停留在我的Obsidian里太长时间的文章传上来。<br>主要是看了电影之后的一些遐想。<br>并没妥善地结尾,但是发过来已经很好啦。</p><span id="more"></span><blockquote><p>百度百科:<br>该片是《猩球崛起》系列的第四部,讲述了在“猿流感”后,猿类进化成智慧生物并建立帝国,猿类首领赛撒奴役追捕人类,人族女孩诺娃成为颠覆“猩球”的变数,她与猿族青年诺亚命运交汇,在被追猎中遭遇未知冒险的故事。</p></blockquote><p>和舍友在2024-06-01在兰州太平洋A9国际观看此片。</p><h2 id="故事"><a href="#故事" class="headerlink" title="故事"></a>故事</h2><p>全片主要分为三个部分,第一部分是驯鹰部族的青年诺亚引来了赛萨(这个名字的翻译挺有意思的,他自称继承了凯撒的名字,但是还是翻译成了赛撒,音和意上都很合理),部族被掳去;第二部分是诺亚踏上寻找族人的路,结识了红毛猩猩拉卡和人类梅,并且最后被赛撒抓走;第三部分是他们溜进赛撒的宝库,并破坏了赛撒统治。<br>当然这只是我凭印象随意分的,并不是什么起承转合或者是起因经过发展高潮结局,反正并不是专业的编剧,只能在这里抒发一下我的个人感慨。</p><p><a href="https://wapbaike.baidu.com/tashuo/browse/content?id=0cbc6fa2d547ee38f30e04f6">有一篇评论</a>算是我的嘴替,里面主要是批评语。主要提到了世界局势毫无变化(当我看到开局字幕里提到的“几代人之后”时就很讶异了):理应继承人类遗产的猿类还停留在部族式的生产生活方式中,保存了至关重要的火种的理应反攻的人类还龟缩在极有科技含量的地堡中等待和其他州的人类组织取得联系。我很难理解这些处理。在我看来,不论是是一方占优,还是呈现均势,飞速发展的猿类或是积蓄力量的人类都有足够的实力和理由把这场对抗变成烈度极高的战争,或者是极度紧张的、割裂的文化冲突,最不该的就是两方都龟缩着毫无发展。<br>也许是我对科技太乐观了吧。如果这病毒真在世界上出现,就现实的魔幻程度而言,此事或许真能发生。</p><p>总之,这种并不明智的处理,使整部电影变成了土著居民反抗帝国统治,同时贴着高科技外皮的外部势力从中作梗的老套故事,排除猿类的种族皮肤,充满了新卢德主义色彩(我可太想说这句话了,在观影过程中我一直在想新卢德主义者会怎么说),簸荡着政治正确泛起的光晕(猿类可太是一个少数群体了)。<br>以殖民者的商业行为作为底色的阿凡达,是通过纳美族的成功反抗来强调人与自然和谐的议题的,其中包括了这种破坏性开发的非正义性,然而相比于此,本部影片明显更加直白,先前提到的故事安排使得对于人与自然关系的探讨更加粗暴,除了在影片中期的对话中,只有是在诺亚唤鹰的胜利战果里存在影射。故而我把这个叫做新卢德主义者的幻想。</p><h2 id="新卢德主义"><a href="#新卢德主义" class="headerlink" title="新卢德主义"></a>新卢德主义</h2><p>也许诸位并不大了解<strong>新卢德主义</strong>。我在这里简单写写我对它的了解。</p><blockquote><p><a href="https://www.wikiwand.com/en/Neo-Luddism">维基百科</a><br><strong>Neo-Luddism</strong> or <strong>new Luddism</strong> is a philosophy opposing many forms of modern technology. The term Luddite is generally used as a pejorative applied to people showing technophobic leanings. <br>While the original Luddites were mostly concerned with the economic implications of improving technology in regard to industrialization, neo-Luddites tend to have a broader and more holistic distrust of technological improvement.</p></blockquote><p>新卢德主义者对科技持非常消极的态度。其中最为极端的那一批希望彻底放弃工业社会,减缓、停止乃至于倒退技术发展,将世界还原到早先的田园牧歌式的生活中。<br>这是因为他们认为,在工业社会中,技术发展带来的问题远比技术解决问题的速度更快。随着技术不断发展,人口集中向城市,大组织逐渐掌控技术使用,技术会异化人类,限制他们的自由。</p><p>最富名气的新卢德主义者,我想就是卡钦斯基。他是20世纪90年代非常著名的炸弹客,通过向数学和物理学教授投递爆炸邮包的方式,试图减缓科技发展速度,同时要挟政府发表自己的论文《<a href="https://kyle.ai/blog/6979.html">工业社会及其未来</a>》。<br>本想在这里展开一些细致的科普,但是灵感在这里中断好久,就这样发在这里好了。如果对此感兴趣,欢迎大家四处找找有关新卢德主义的其他论文和文章。</p><p>中国在几十年的发展中高歌猛进,很大一部分就是依靠着科技进步。第一生产力嘛。所以大家对于科技都抱着非常积极的态度:针对那一系列略有相关的科学相关的杂七杂八的概念,包括什么技治主义,远视主义(虽说是P社发明的概念,但是也有些热衷者)啊,都乐意推崇一些。大家都很乐观,脸上普遍洋溢着一种科学至上的晕红。这种轻微的盲目,逐渐演变成了一种中国的政治正确,在有心者的引导下,或许是会演变成严重的障翳的。须知一个人至多在两三个领域里成为专家,在其他地方,他只能够拥有常识级别的知识。在每个领域中,都是少数专家面对着绝大多数无知者(外行领导内行是不可避免的,我记得这是主席的话)。二十一世纪里是没有谁能成为亚里士多德年代那样的全才的。<br>在经济由于科技的助力持续上行的日子里,科学带来的社会的阻滞和其他危害尚未完全进入人们的视野。在资源倾斜和人脉走向的影响下,这里正在逐渐构成学阀:通路崩圮,管道闭合——也许在将来,遇到经济发展的荆天棘地时,大家对于科学的态度就会猝变吧。</p><p>当然我并非支持新卢德主义者的论调。他们的确太极端太彻底了。但是,随着科学的普及,了解其主张对科学的祛魅、和对人们的素质提升也是非常必要的。</p><h2 id="电影工业与艺术"><a href="#电影工业与艺术" class="headerlink" title="电影工业与艺术"></a>电影工业与艺术</h2><p>回到影片的评论中来。如果抛开剧情不谈,只论作为第七艺术的表现力,我并不能从片中的动作设计、特效、运镜上挑出什么毛病。</p><p>我们常在新闻中看见“电影工业”一词。就我个人理解,实际上,电影制作流程的工业化就是其制作步骤的组织性的拆分。剧本有特定的标准,拍摄有最佳的定式,选角有公认的次序,这些步骤被分解到流水线上,被各位工人(公司)有节奏地执行着。所以电影的平均质量得到了极大的提升,成本显著地降低。</p><p>所以,我们还是回到了一些老生常谈的问题:电影工业化下艺术性如何流溢呢?尽管特异性地满足了观众们对“类型片”的期待,但是我们该如何期待一些严肃的所谓“艺术”进入视野呢?</p><p>……<br>这个头图真丑啊()</p>]]></content>
<summary type="html"><p>把一篇停留在我的Obsidian里太长时间的文章传上来。<br>主要是看了电影之后的一些遐想。<br>并没妥善地结尾,但是发过来已经很好啦。</p></summary>
<category term="评价" scheme="https://cefathiamidine.github.io/categories/%E8%AF%84%E4%BB%B7/"/>
<category term="电影" scheme="https://cefathiamidine.github.io/tags/%E7%94%B5%E5%BD%B1/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>2024年的一篇Vivaldi使用小记</title>
<link href="https://cefathiamidine.github.io/2024/07/63395/"/>
<id>https://cefathiamidine.github.io/2024/07/63395/</id>
<published>2024-07-12T10:59:00.000Z</published>
<updated>2025-02-16T15:45:15.096Z</updated>
<content type="html"><![CDATA[<p>打算在这里给自己的初始化流程做一个备忘。实际上没说什么东西。<br>顺便测试一下Banner功能。<br>8月3日进行了小更新。</p><span id="more"></span><h2 id="程序安装"><a href="#程序安装" class="headerlink" title="程序安装"></a>程序安装</h2><p>Vivaldi支持多端。下载没有什么好说的,直接在<a href="https://vivaldi.com/zh-hans/">官网</a>下载就可以。<br>并且它也支持用chocolatey和homebrew等包管理器下载。Linux更不用说。</p><h2 id="扩展安装"><a href="#扩展安装" class="headerlink" title="扩展安装"></a>扩展安装</h2><p>因为完全采用Chrominum,所以可以在谷歌扩展商店里安装扩展。Edge的扩展商店也可以用,但现在好像强制要求安装新版Edge才能获取扩展。太遗憾了。<br>我常使用的扩展:</p><ul><li><del>IDM下载器(用于接管浏览器下载)</del></li><li>Kee(用于辅助Keepass管理密码)</li><li>DarkReader(风格化)</li><li>Save to Zotero(抓取文献到Zotero)</li><li>Floccus(书签同步)</li><li>篡改猴(脚本)</li><li>BewlyBewly(B站美化)</li></ul><h2 id="主题美化"><a href="#主题美化" class="headerlink" title="主题美化"></a>主题美化</h2><h3 id="主题配色"><a href="#主题配色" class="headerlink" title="主题配色"></a>主题配色</h3><p>在Vivaldi内置的主题页里面有很多,主要更改的就是配色啊图标啊,还有圆角什么的。<br>但毕竟这是一个开源作品。更酷的东西在后边——</p><h3 id="CSS-mod"><a href="#CSS-mod" class="headerlink" title="CSS mod"></a>CSS mod</h3><p>通过CSS,来改动浏览器本身的布局。<br>请把它配置成Arc的类似界面吧。教程请见<a href="https://arc.tovi.fun/">VivalArc</a>。<br>不过我在这里也可以简单说说:</p><ol><li>打开Vivaldi的实验功能,允许CSS文件加载;</li><li>下载给出的CSS文件,放置在特定文件夹;</li><li>在设置里加载CSS,并且做其他改动。<br>在有了VivalArc的前提下,我们就可以换用作者提供的第三方主题了:我喜欢Reflect Green的两个深浅色主题,配合Auto Dark Mode非常美观。<br>导入主题要把两个压缩包放在固定的位置。我建议和CSS文件和缩略图放到一起。在这里我打一个包,把我自己使用的相关文件放在<a href="https://wwgn.lanzoul.com/iZfqp2b4wzlg">蓝奏云盘的这里</a>。导入主题如图所示:<br> <img src="https://s2.loli.net/2024/09/29/HRgnKJoWTsQVy75.png" class="lazyload" data-srcset="https://s2.loli.net/2024/09/29/HRgnKJoWTsQVy75.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="></li></ol><h3 id="自定义设置"><a href="#自定义设置" class="headerlink" title="自定义设置"></a>自定义设置</h3><p><strong>工具栏自定义:</strong><br>通过拖拽网页到左侧工具栏就可以简单地把它固定在侧栏上。正如在Edge上类似的功能,会用移动版视图打开,调节宽度也很方便。<br>比如我就把滴答清单的其中一个清单固定在了上面,方便我进行笔记和任务处理。<br><img src="https://s2.loli.net/2024/07/01/kHdIFw4XS6vqAQO.jpg" class="lazyload" data-srcset="https://s2.loli.net/2024/07/01/kHdIFw4XS6vqAQO.jpg" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Snipaste_2024-07-01_20-05-09.jpg|300"><br>如果右击工具栏,就在弹出的菜单上选择自定义。把模块拖动到边栏上,就可以很轻松地附加在上面。<br>顺便固定了长毛象和一加随身工作台。</p><h3 id="开始页面"><a href="#开始页面" class="headerlink" title="开始页面"></a>开始页面</h3><p>Vivaldi的特点之一就是在开始页面能够贴出快速拨号的网址,而快速拨号可以和书签混用。据说这是传承自Opera的功能。<br>在开始页面可以编辑网页的图标大小和缩略图。<br>缩略图的比例我采用的是:宽300×高250<br>基本上各个知名网站都能在网上搜到logo。稍稍处理一下就好了。<br>这是我现在的开始页面:<br> <img src="https://s2.loli.net/2024/09/29/5q2bs7za6CcAmtU.png" class="lazyload" data-srcset="https://s2.loli.net/2024/09/29/5q2bs7za6CcAmtU.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="></p><h2 id="其他可供探索的功能"><a href="#其他可供探索的功能" class="headerlink" title="其他可供探索的功能"></a>其他可供探索的功能</h2><h3 id="生产力功能:邮件,日历和订阅"><a href="#生产力功能:邮件,日历和订阅" class="headerlink" title="生产力功能:邮件,日历和订阅"></a>生产力功能:邮件,日历和订阅</h3><p>虽然整合到一起很方便,但是毕竟UI比较原始。不过毕竟Vivaldi开源,也许在那个不为我知的论坛帖子里,就有人分享他们的改动也说不定。</p><h3 id="Vivaldi社交"><a href="#Vivaldi社交" class="headerlink" title="Vivaldi社交"></a>Vivaldi社交</h3><p>Vivaldi运行着一个Mastodon实例。Mastodon可以理解成是去中心化的推特,可以有不同的服务器运转,不同服务器之间的嘟文(没错,推特叫做tweet,Mastodon长毛象就叫做toot嘟文,是大象的叫声。)可以互相交流。<br>站点是<code>social.vivaldi.net</code>。本站可以直连。<br>对去中心化社交平台Mastodon感兴趣的读者,可以用Mastodon或者长毛象之类的关键词在搜索引擎里了解一下。</p><h3 id="笔记"><a href="#笔记" class="headerlink" title="笔记"></a>笔记</h3><p>笔记支持MD格式。在侧栏启动的时候,有一个小按钮来切换MD视图。<img src="https://s2.loli.net/2024/07/01/R6Wzw1Pqs5HbiJB.jpg" class="lazyload" data-srcset="https://s2.loli.net/2024/07/01/R6Wzw1Pqs5HbiJB.jpg" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Snipaste_2024-07-01_20-05-09.jpg|450"><br>基本上能满足我们轻量的MD编辑需求吧。</p><h2 id="Vivaldi安卓端"><a href="#Vivaldi安卓端" class="headerlink" title="Vivaldi安卓端"></a>Vivaldi安卓端</h2><p>手机端的Vivialdi之所以不受我青睐,主要是因为它在阅读模式切换(完全没有阅读模式)和阅读清单上的小缺憾。<br>如果把地址栏调到底部,虽然有快捷方式,可以选为诸如广告拦截,分享之类的功能,但是不够自由,也不支持一键把网页添加到阅读清单。<br>同时,账户同步功能也不允许在选中了“同步书签和快速拨号”的情况下对手机单独设置快速拨号。<br>同时Vivaldi安卓端不支持扩展,这也是一大缺陷。</p><h2 id="其他Vivaldi技巧"><a href="#其他Vivaldi技巧" class="headerlink" title="其他Vivaldi技巧"></a>其他Vivaldi技巧</h2><p>可以参照<a href="https://digitalixy.com/browser/523789.html">这篇教程</a>来学习Vivaldi技巧。<br>我比较喜欢的是比Edge更简单些的鼠标手势,阅读模式/阅读清单,还有搜索引擎的别名功能。<br>以下附上我的Vivaldi快捷键表。</p><table><thead><tr><th>键位</th><th>功能</th><th>来源</th></tr></thead><tbody><tr><td>Ctrl+L</td><td>聚焦到地址栏</td><td>Vivialdi自带</td></tr><tr><td>Ctrl+K</td><td>聚焦到搜索栏</td><td>Vivialdi自带</td></tr><tr><td>Ctrl+J</td><td>打开下载窗格</td><td>Vivialdi自带</td></tr><tr><td>F11</td><td>全屏</td><td>Vivialdi自带</td></tr><tr><td>Ctrl+F11</td><td>部分全屏</td><td>自带</td></tr><tr><td>Ctrl+G</td><td>创建标签组</td><td>自设</td></tr><tr><td>F9</td><td>开关阅读器视图</td><td>自设</td></tr><tr><td>右键+滚轮</td><td>切换标签页</td><td>自设</td></tr><tr><td>右键+拖拽</td><td>鼠标手势</td><td>自设</td></tr><tr><td>Ctrl+D</td><td>添加到阅读清单</td><td>自设</td></tr><tr><td>Ctrl+R</td><td>打开阅读清单面板</td><td>自设</td></tr><tr><td>Shift+Alt+D</td><td>开关DarkReader</td><td>DarkReader</td></tr></tbody></table>]]></content>
<summary type="html"><p>打算在这里给自己的初始化流程做一个备忘。实际上没说什么东西。<br>顺便测试一下Banner功能。<br>8月3日进行了小更新。</p></summary>
<category term="水楼" scheme="https://cefathiamidine.github.io/categories/%E6%B0%B4%E6%A5%BC/"/>
<category term="日志" scheme="https://cefathiamidine.github.io/tags/%E6%97%A5%E5%BF%97/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>2024年618,记一次我的换机经历</title>
<link href="https://cefathiamidine.github.io/2024/07/20341/"/>
<id>https://cefathiamidine.github.io/2024/07/20341/</id>
<published>2024-07-09T23:20:00.000Z</published>
<updated>2025-02-16T15:45:15.096Z</updated>
<content type="html"><![CDATA[<p>趁今年618,买了拼多多的二手<strong>一加12</strong>,用¥3100 拿到了一个蛮不错的一加新机,打算暂且不root,用它一阵子。迅猛地体验到了旗舰待遇。<br>以下,记载一下换机的流程和对各个APP的使用心得。其实主要是个APP推荐日志啦。</p><span id="more"></span><h2 id="基本信息"><a href="#基本信息" class="headerlink" title="基本信息"></a>基本信息</h2><p>手机当然是一加12,由于一加在我连了网的第一个晚上就下载并且悄悄更新了,我的系统版本是<strong>ColorOS 14.0.0.810</strong>,据说对相机的调度比起首发的227倒退了,谁知道呢~</p><hr><h2 id="基础"><a href="#基础" class="headerlink" title="基础"></a>基础</h2><blockquote><p>我的桌面操作逻辑,是使用抽屉模式和导航键。不得不说一加的桌面不如小米桌面,后者可以在抽屉模式下给APP分组,这种粗略分组深得我心。<br>同时还很有必要禁用乐划锁屏和下拉的全局搜索,还有桌面下层的自带搜索。拿到新机器,把所有设置都逛一遍永远是对我们有利的,不是吗?其他设置就有待大家发现了。</p></blockquote><ul><li><p>最先安装的是应用商城是<strong>酷安</strong>。酷安一定要在<a href="https://coolapk.com/">官网</a>下载,否则,应用商店会给你提供没有APP下载功能的一版。可惜酷安近些年社区质量下降,枉为小绿书。同时因为酷安的调整,许多APP下架,APP的发现难度大大上升,只能逐渐去GitHub上找了。<br>我打算先在酷安装Suplay安装器,装谷歌套件,但下载好了,发现谷歌套件无需安装。只需要下载一个GooglePlay,覆盖安装就行,在设置里打开谷歌设置,果然发现该有的都有了。</p></li><li><p><strong>GooglePlay</strong>在一加的应用商店里当然没有,得去浏览器<a href="https://apkpure.com/google-play-store/com.android.vending">在apkpure上下载</a>。那怎么登上apkpure.com呢,当然就是科学上网了。为此就得下载一个ClashMeta,配置一下自己的订阅。我是拿自己的旧机子下好了GitHub的包,直接传到了<a href="https://netcut.cn/">网络剪贴板</a>上。顺便在这里推荐一下网络剪贴板,在传输一些简单的文本和小文件的时候还是挺好用的。大文件应该就要用到<a href="https://easychuan.cn/">轻松传</a>了。</p></li><li><p>接下来就是装一个<strong>F-droid</strong>。这是个很知名的开源软件商店。<br>F-droid需要自己配置订阅源,不过我毕竟有魔法,就跳过这一步了,其他的有识之士可以参考<a href="https://sspai.com/post/63647">随处可见的换源教程</a>。</p></li></ul><p>自此,四个应用商店就都躺在我的桌面文件夹里了,我们进入下一步,小工具的选择安装。</p><h2 id="小工具"><a href="#小工具" class="headerlink" title="小工具"></a>小工具</h2><p><strong>ClashMeta</strong>刚才已经说过了,不再多提,但有一点是它可以直接放在通知中心的按钮里一键启动,那这样就不需要它在桌面上碍眼了。<br>于是我们打开科学上网大门,进入GooglePlay,开始下载流程。</p><ul><li><strong>Gboard</strong>暂且是我最喜欢的输入法,主要在于它的滑行输入和多语言支持。一个顶三个,满足了我的中英日输入需求。我会对每一个使用26键全拼的朋友推荐滑行输入。真的非常酷。</li></ul><blockquote><p>Gboard有一些如果不知道就会很麻烦的小技巧:</p><p>在空格键上来回滑动可以移动光标的位置。听说iOS也有?<br>在退格键上滑动可以删除在输入法里已经输入的部分。(可以在设置里启动手势删除,会更便捷。)<br>常按句号,快速添加标点。(建议四处看看各种键常按之后会有什么反应。记住了的话会很方便。)<br>双击shift完成大写锁定;从shift直接滑行到字母可以输入字母的大写,滑动并停留在字母上一段时间还可以唤出字母的变体菜单。<br>常按备选词,拖动删除它,使其不再出现在备选中。</p></blockquote><ul><li><strong>ADM</strong>是一款免费的多线程下载软件,缺点是有着少量广告,优点在于下载的文件的初级分类,多线程,也可以下载种子和做种。</li><li><strong>KeepassDX</strong>是一款很漂亮的KeePass数据库处理软件,提供密码键盘和自动填充的功能。因为我是主要在电脑用KeePass管理自己的密码的,所以比较喜欢。具体的用法我尚在探索,哪天PO在这里。</li><li><strong>FolderSync Pro</strong>(破解版)来同步文件夹非常好用。因为在安卓坚果云没办法像在PC端那样指定文件夹,但是可以打开Webdav用FolderSync同步。我的Keepass数据库文件和Obsidian仓库就是这样同步来的。<br>%% 我从酷安拿到的破解版放在这里。 %%</li><li><strong>Authenticator Pro</strong>是一款很方便的二步验证器。数据的导出导入都还比较方便,所以我放弃了不能导出的微软的Authenticator,各种验证码都转移到了这里。</li><li><strong>Accubattery</strong>是一个电池健康管理应用,倒是没什么选择的理由,纯粹是我用了它很长时间,继续我的应用惯性。</li></ul><h2 id="定制版APP挑选"><a href="#定制版APP挑选" class="headerlink" title="定制版APP挑选"></a>定制版APP挑选</h2><blockquote><p>须知在各种烦人的国产应用净化途径中,是有捷径可取的。<br>某些APP会内置在一些手机厂商的自带应用里,其中的某些会为了手机而专门进行优化,界面相对更简洁。这就是所谓“<strong>定制版</strong>”。也有叫联运版啊什么的。</p></blockquote><ul><li>对一加自带的应用挑挑拣拣:百度地图好像比较简洁,可以留下。不过也就这一个APP了。<br> 来看看我的百度地图的界面:<br> <img src="https://i0.hdslb.com/bfs/article/1031642697a954732efd984a477c033539765688.jpg" class="lazyload" data-srcset="https://i0.hdslb.com/bfs/article/1031642697a954732efd984a477c033539765688.jpg" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="></li><li>其他也有软件,比如百度网盘联运版,优化得相对简洁。此类软件在酷安之类的地方多加冲浪,总会发现的。</li></ul><h2 id="Play版APP挑选"><a href="#Play版APP挑选" class="headerlink" title="Play版APP挑选"></a>Play版APP挑选</h2><blockquote><p>因为GooglePlay对APP的各种权限和其他约束比起国内的应用商店更加严格,所以往往GooglePlay上的国产APP会比应用商店里的更加简洁一些,版本也会更低,但谁说版本低是缺陷呢?<br>同时,许多国产应用在不同的语言、不同的版本下也会区别对待用户,比如支付宝,中国移动营业厅什么的。所以假装外国人在某些情况下也挺有用。</p></blockquote><ul><li><strong>微信和QQ</strong>都有Play版,微信尚且足用,但是QQ在其他应用需要拉起授权登录界面的时候报错,同时TIM的授权登录倒是正常,但是会漏消息,许多高版本表情也无法正常显示。所以我最后还是耻辱地下载了最新版QQ,设置成简约模式,勉强满足强迫症。</li><li><strong>滴答清单</strong>倒是有海外版TickTick,不过和国内版账号不互通。</li><li><strong>BiliBili</strong>一定要下载Play版。Play版没有发布页面和会员购界面,相比之下非常清爽。</li></ul><h2 id="其他有趣的应用"><a href="#其他有趣的应用" class="headerlink" title="其他有趣的应用"></a>其他有趣的应用</h2><ul><li>抖音也有定制版,不过短视频就没必要装软件了,是个购物APP里都有,美团淘宝京东支付宝拼多多,应有尽有,吃垃圾不拘于用餐地点。</li><li><strong>开源阅读和Mihon</strong>都是可以添加书源的阅读软件。前者拿来看小说,后者漫画。</li><li>RSS订阅我喜欢使用<strong>Feeder</strong>,界面还是比较美观的。</li><li>把<strong>欧路词典</strong>的小组件放在桌面上,搜索的时候会弹出半透明的框,这一点我很喜欢。同时欧路词典也支持我导入英文和日文辞典。</li></ul>]]></content>
<summary type="html"><p>趁今年618,买了拼多多的二手<strong>一加12</strong>,用¥3100 拿到了一个蛮不错的一加新机,打算暂且不root,用它一阵子。迅猛地体验到了旗舰待遇。<br>以下,记载一下换机的流程和对各个APP的使用心得。其实主要是个APP推荐日志啦。</p></summary>
<category term="技术" scheme="https://cefathiamidine.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="日志" scheme="https://cefathiamidine.github.io/tags/%E6%97%A5%E5%BF%97/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>记一次Alist挂载折腾</title>
<link href="https://cefathiamidine.github.io/2024/06/28334/"/>
<id>https://cefathiamidine.github.io/2024/06/28334/</id>
<published>2024-06-10T16:03:00.000Z</published>
<updated>2025-02-16T15:45:15.098Z</updated>
<content type="html"><![CDATA[<p>记录一下2024-03-21的一次Alist的捣鼓历程。<br>通过此教程,你能把你杂七杂八的网盘简单地统合到一起。<br>这次我替换了先前所使用的jar包获取webdav的方法,算是小有改进吧。</p><span id="more"></span><h2 id="写在前面"><a href="#写在前面" class="headerlink" title="写在前面"></a>写在前面</h2><p>我上次写了一篇有关<a href="https://www.coolapk.com/feed/50060915?shareKey=NTNlNWE5NjA5MzM1NjVmNjk1N2I~&shareUid=3800976&shareFrom=com.coolapk.market_13.3.6">用Rclone直接挂载中国移动云盘的图文</a>,那之中我是用Windows服务自动运行了一个jar包,从而获取到中国移动云盘的webdav地址的,随后再将webdav用Rclone Browser和Winfsp进行手动挂载。<br>但是抄人家的教程一比一复刻服务有些不太优雅。(虽然这里也是抄教程吧),我打算入坑Alist,跳过这一段。</p><p>接下来就是详细流程了(可不敢叫教程),也就是在Windows x64系统下,安装Alist,rclone,Winfsp,并设置自启动,来挂载国内常见网盘的折腾流程记录。<br>在折腾过程中遇到任何问题,请大家一定记得百度()。网上的同款教程浩如烟海,大家也不要死磕我这一篇。</p><hr><h2 id="软件安装"><a href="#软件安装" class="headerlink" title="软件安装"></a>软件安装</h2><h3 id="Alist安装"><a href="#Alist安装" class="headerlink" title="Alist安装"></a>Alist安装</h3><p>直接上Github找Alist的<a href="https://github.com/alist-org/alist/releases">release页面</a>。<br>Winx64当然就去下载一个:<br><img src="https://s2.loli.net/2024/06/10/3gA1Z2VFLMetIWu.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/3gA1Z2VFLMetIWu.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240321125216.png"></p><p>Mac什么的就去找标了darwin的,说实话这篇文章对Mac没什么帮助,没必要写这一段。<br>Alist在他们的文档里同样提供了付费的桌面版,有闲钱的诸位可以支持一下。</p><p>下载下来也就是一个小exe罢了。我在D盘准备了一个文件夹来放这些东西。几个软件装完了,之后我的路径是这样的,把alist和rclone放在了一块儿。<br><img src="https://s2.loli.net/2024/06/10/iXFNtThClBsVu9L.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/iXFNtThClBsVu9L.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240321130658.png"></p><h3 id="Winfsp安装"><a href="#Winfsp安装" class="headerlink" title="Winfsp安装"></a>Winfsp安装</h3><p>好像是在<a href="https://winfsp.dev/rel/">这里</a>。<br>有点困,不写这段了。安装很简单,我在上次的图文里好像就安装过了。<br>随便装在什么位置都可以。<br>在这里加上本段的<a href="https://zhuanlan.zhihu.com/p/448445912">参考文献</a>。</p><h3 id="Rclone安装"><a href="#Rclone安装" class="headerlink" title="Rclone安装"></a>Rclone安装</h3><p>在<a href="https://rclone.org/downloads/">官网</a>下载。<br>小小的一个文件夹,扔进刚才创建好的文件夹里……<br>装完Rclone记得设置一下环境变量。<br>去电脑的高级系统设置里面……<br><img src="https://s2.loli.net/2024/06/10/in5VPRhKUSefoqs.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/in5VPRhKUSefoqs.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240321130734.png"></p><p>然后添加一个环境变量……<br><img src="https://s2.loli.net/2024/06/10/QvnSriePXNOF3ku.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/QvnSriePXNOF3ku.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240321130908.png"><br><img src="https://s2.loli.net/2024/06/10/Kl4TWmBFhGQ2C38.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/Kl4TWmBFhGQ2C38.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240321130908.png"></p><p>新建一个指向刚下载的rclone的路径(这就是我刚才设置的路径),这样cmd运行的时候就会识别到rclone指令。</p><hr><h2 id="配置Alist"><a href="#配置Alist" class="headerlink" title="配置Alist"></a>配置Alist</h2><h3 id="Alist启动"><a href="#Alist启动" class="headerlink" title="Alist启动"></a>Alist启动</h3><p>打开cmd,进入alist的路径,运行</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">alist.exe admin</span><br></pre></td></tr></table></figure><p>来初始化一下密码,记住它。<br>然后</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">alist.exe server</span><br></pre></td></tr></table></figure><p>这是个前台命令,如果不用Ctrl+C中断Alist的运行,就得一直挂着。<br>反正启动alist,此时就可以在<a href="http://localhost:5244/">localhost的对应端口</a>里看到它正常运转啦。登陆进去,由于没有设置存储,所以主界面空无一物。我们可以在网页UI的下面看到管理选项,然后就可以进设置。<br><img src="https://s2.loli.net/2024/06/10/rDeALkOFQRYTKnj.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/rDeALkOFQRYTKnj.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240321132813.png"><br><img src="https://s2.loli.net/2024/06/10/gwLcyUDuQYHkWTh.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/gwLcyUDuQYHkWTh.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240321132813.png"></p><h3 id="挂载网盘"><a href="#挂载网盘" class="headerlink" title="挂载网盘"></a>挂载网盘</h3><p>在存储里添加想要的网盘。此处就应该交给<a href="https://alist.nn.ci/zh/guide/drivers/common.html">Alist官方文档</a>。<br>官方文档讲得很细。所以我把这里留空。<br>Alist对国内各大网盘的支持实在是太齐全了。我目前正在用的是中国移动云盘,蓝奏云,超星小组网盘,还有阿里啊百度啊之类的。</p><h3 id="配置Rclone"><a href="#配置Rclone" class="headerlink" title="配置Rclone"></a>配置Rclone</h3><p>我们把所有网盘都挂好了,Alist就会在它的根目录里留下一个data文件夹,用于储存设置好的这一大堆配置,我建议顺手备份一下,也放在这个文件夹里。<br>接下来就在cmd里输入</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">rclone config</span><br></pre></td></tr></table></figure><p>用webdav模式,挂载正在运行的Alist提供的接口。<br>添加新的remote,给Alist的remote起一个名字(我的叫AlistDiskLee),然后设置它。<br>地址是<a href="http://localhost:5244/dav/%EF%BC%8C">http://localhost:5244/dav/,</a><br>用户名是admin,密码是刚才保存的管理员密码。其他默认。<br>然后可以在cmd里运行如下指令,把这个网盘挂载到K盘。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br></pre></td><td class="code"><pre><span class="line">rclone mount AlistDiskLee:/ K: --vfs-cache-mode writes</span><br></pre></td></tr></table></figure><p><a href="https://zhuanlan.zhihu.com/p/612601613">参考文献</a></p><hr><h2 id="一键运行"><a href="#一键运行" class="headerlink" title="一键运行"></a>一键运行</h2><p>因为校园网的登录认证,并不能保证我的电脑启动后就能自动连接上,所以我就放弃了后台启动,改为在磁贴里贴一个快捷方式,用bat方法启动挂载。</p><h3 id="创建bat文件"><a href="#创建bat文件" class="headerlink" title="创建bat文件"></a>创建bat文件</h3><p>具体来说是这样的:<br>创建一个名为StartAlist的txt文件,输入以下代码,再把它的扩展名改成bat.<br>这段代码前半段是隐藏cmd窗口的指令,后半段指向alist的安装路径。</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="keyword">if</span> <span class="string">"%1"</span>==<span class="string">"h"</span> goto begin</span><br><span class="line">start mshta vbscript:createobject(<span class="string">"wscript.shell"</span>).run(<span class="string">""</span><span class="string">"%~nx0"</span><span class="string">" h"</span>,0)(window.close)&&<span class="built_in">exit</span></span><br><span class="line">:begin</span><br><span class="line"></span><br><span class="line"><span class="string">"D:\Network Disk Mounting\alist.exe"</span> server</span><br></pre></td></tr></table></figure><p>再创建第二个挂载的bat文件,名为MountAlist,内容是这样的:</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br></pre></td><td class="code"><pre><span class="line">@<span class="built_in">echo</span> off</span><br><span class="line"><span class="keyword">if</span> <span class="string">"%1"</span>==<span class="string">"h"</span> goto begin</span><br><span class="line">start mshta vbscript:createobject(<span class="string">"wscript.shell"</span>).run(<span class="string">""</span><span class="string">"%~nx0"</span><span class="string">" h"</span>,0)(window.close)&&<span class="built_in">exit</span></span><br><span class="line">:begin</span><br><span class="line"></span><br><span class="line">rclone mount AlistDiskLee:/ K: --cache-dir D:\NETDISKcache --vfs-cache-mode writes</span><br></pre></td></tr></table></figure><p>后半段的意思是,把AlistDiskLee这个网盘挂载到K盘,用D盘下的<code>NETDISKcache</code>文件夹来做缓存,采用<code>vfs-cache-mode writes</code>的缓存模式。(后者在<a href="https://rclone.org/commands/rclone_mount/">Rclone的官方文档</a>里有写)</p><p>最后再做第三个bat文件,内容是</p><figure class="highlight bash"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br><span class="line">3</span><br><span class="line">4</span><br><span class="line">5</span><br><span class="line">6</span><br><span class="line">7</span><br><span class="line">8</span><br><span class="line">9</span><br><span class="line">10</span><br></pre></td><td class="code"><pre><span class="line">D:</span><br><span class="line"><span class="built_in">cd</span> <span class="string">"D:\Network Disk Mounting"</span></span><br><span class="line"></span><br><span class="line"><span class="comment"># 启动 StartAlist</span></span><br><span class="line">start <span class="string">"StartAlist"</span> cmd /k call StartAlist.bat</span><br><span class="line"></span><br><span class="line"><span class="comment"># 启动 MountAlist</span></span><br><span class="line">start <span class="string">"MountAlist"</span> cmd /k call MountAlist.bat</span><br><span class="line"></span><br><span class="line"><span class="built_in">exit</span></span><br></pre></td></tr></table></figure><p>这个就比较直观了,进入我放了这俩个bat文件夹的路径,然后挨个启动他们。</p><h3 id="快捷启动"><a href="#快捷启动" class="headerlink" title="快捷启动"></a>快捷启动</h3><p>给这第三个bat文件创建个快捷方式,或者直接摆在你喜欢的地方就好了。<br>我的方法是,定制了个小磁贴,放在开始菜单里面。<br>用的是<a href="https://github.com/XIU2/TileTool?tab=readme-ov-file">磁贴美化小工具</a>,图标是随便在网上找的云盘图标,这样就挂上去了。<br><img src="https://s2.loli.net/2024/06/10/VciKb2FDlC9paL7.png" class="lazyload" data-srcset="https://s2.loli.net/2024/06/10/VciKb2FDlC9paL7.png" srcset="data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==" alt="Pasted image 20240331224917.png"></p><p>在联网条件下,就可以自动挂载。</p><hr><h2 id="后记"><a href="#后记" class="headerlink" title="后记"></a>后记</h2><p>Alist对超星小组盘的抓取好像是出了一点小问题,现在暂时不能用了。我尚且不知道是我的问题还是软件问题。</p>]]></content>
<summary type="html"><p>记录一下2024-03-21的一次Alist的捣鼓历程。<br>通过此教程,你能把你杂七杂八的网盘简单地统合到一起。<br>这次我替换了先前所使用的jar包获取webdav的方法,算是小有改进吧。</p></summary>
<category term="技术" scheme="https://cefathiamidine.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="计算机" scheme="https://cefathiamidine.github.io/tags/%E8%AE%A1%E7%AE%97%E6%9C%BA/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>【CoC7th】【跑团小说】快乐王子</title>
<link href="https://cefathiamidine.github.io/2024/05/31474/"/>
<id>https://cefathiamidine.github.io/2024/05/31474/</id>
<published>2024-05-19T22:51:00.000Z</published>
<updated>2025-02-16T15:45:15.097Z</updated>
<content type="html"><![CDATA[<p>这是一篇战报,改编自 快乐王子 的跑团记录。</p><p>这是一次在2021年和群友进行的团,团报小说就是此物,已经陆续写了几年了😓。<br>规则是<code>CoC7th</code>,其模组是<a href="https://www.cnmods.net/#/moduleDetail/index?keyId=890">《快乐王子》</a>。</p><p>最早在苹果园发过帖,后来转到了酷安。但还是没写完。<br>发在这里,充充场面,顺便在这里测试一下网站的格式和分类功能。</p><span id="more"></span><h2 id="第零节"><a href="#第零节" class="headerlink" title="第零节"></a>第零节</h2><h3 id="公告"><a href="#公告" class="headerlink" title="公告"></a>公告</h3><blockquote><p>我们的故事发生在1891年的伦敦。事件的起因,是德莱尼子爵夫人,在伦敦自己的宅邸里卧床休养时,突然失踪。</p><p>子爵夫人失踪后,府上的仆人们通知了警察,因此,调查员的身份可以是苏格兰场的巡警或警探。贵族的秘闻一直是写新闻的大好题材,在河岸街的某间报社工作,闻风而来的记者也是很合适的身份。此外,调查员也可以是受德莱尼子爵委托私家侦探或友人(应具有较高的【信用】),他们前去子爵在伦敦的府邸查看闭门不出的子爵夫人的情况。</p><p>在车卡时,你们的汽车驾驶统统换成马车,推荐技能是侦查、会计、交涉技能之类,不限,另外,请尽量不要车不符合时代背景的卡之类。你们车卡的时候建议借助扩展:煤气灯下的克苏鲁,里面有大英帝国部分,可以设计人物职业。 </p><p>模组推荐 3-6人<br>技能上限 80/70</p></blockquote><blockquote><p>P.S.<br> 如果出现了惊艳的扮演或者推理,我会适当加san。<br> 如果行动与人设严重不符,我会随便让你掉san。以上。<br> ——新任KP的承诺</p></blockquote><hr><h2 id="第一节·悬案"><a href="#第一节·悬案" class="headerlink" title="第一节·悬案"></a>第一节·悬案</h2><h3 id="第五岚"><a href="#第五岚" class="headerlink" title="第五岚"></a>第五岚</h3><p>这是一个还算明朗的清晨,如果能够忽略从侦探社窗外飘来的并不令人愉快的气味和伦敦城代表性的暗沉的薄雾,就可以称得上是一个完美的工作日了。在侦探社的书桌前,一道倩影处理着积压的文件和各式剪报的时候,这个机构的直接所有者,带着圆形绅士便帽,踏着深棕色硬皮靴,走进了侦探社的大门。</p><p>“新单子,额……第五小姐,我总是很难发出这个音……就在刚才,我们亲爱的德莱尼子爵从约克郡发报来,希望我们能够调查他的夫人的失踪……这可是个大活,我很遗憾自己在昨天接受了我伯明翰老友的委托,去那边查几个人,而丧失了这种在大人物面前露脸的机会……”</p><p>“我知道你挺厉害的,会……那个词念什么,功夫?总之我不用担心你,对吧?”</p><p>这个精干高大的男人快步走近书桌,拉出抽屉,拿走了他的配枪,几个袖扣,简单而麻利地收拾了一些资料,装进他的皮箱里。</p><p>“你直接去西伦敦他的宅邸就行了,可以坐马车,但我不会报销。我还要急着赶火车呢。”</p><p>略有磨损的皮箱发出了沉闷的扣合声,他匆匆地出门要走。</p><p>“格林先生,作为即将外出调查的员工,我就不能拿到关于这起案件的一些非口头资料吗?</p><p>他抓在门把上的手停顿了一下,止住脚步,回头看向她:“别那么认真,小姐……众所周知,德莱尼子爵和他妻子的感情并不深厚,贵族嘛,他还能担忧到心急如焚不成?你只需要象征性地表现一下,摸摸鱼,然后等着我给你发薪水就好了。说不定德莱尼就在哪个被窝里搂着他的姘头笑呢!”</p><p>玩世不恭的先生出门了。他的脚步声随着事务所大门的关闭,与第五岚小姐隔绝。</p><p>“我就不该期待他的。”年轻的女士露出一个说得上是凄苦的笑容。她蹲下身来,打开书橱下面的柜子,拿出好些瓶瓶罐罐打开。事务所内氤氲起一种淡淡的接骨木花和薰衣草的气息。她用手指挑起一点白鲸油制乳霜,打算把自己经典的黄种人皮肤傅成普通的英国女性模样——这能规避调查时的歧视,不过显然这并不容易。她的视线聚集在了一罐铅制的美白冷霜上。</p><p>“算了吧,伪装不是这样玩的,”她这样想,很快接了一罐水,把自己的妆饰洗掉了。转而,她换了一件还算精致的衣服,从盒子里取了几件首饰。</p><p>又一双小巧的女式皮鞋跨出了事务所的门,它在伦敦城脏污的街道上留下的足迹径直地延伸向德莱尼子爵府邸。</p><h3 id="奥利弗"><a href="#奥利弗" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>而这一个清晨,对于奥利弗而言并不愉快。他是在一阵急促的敲门声里醒来的。</p><p>“嘿,嘿!奥利弗!看看这份报纸!”这是一个有点沙哑的声音。</p><p>回应他的是一阵沉默。这位记者先生急匆匆起床整饬行装的细小声音并没有被这个不礼貌的访客捕捉到。他姑且就当这个夜猫子还沉浸在他昨夜被打回来的新闻稿带来的摄人噩梦里。</p><p>所以他拍击门板的声音更大了。</p><p>“他妈的,奥利弗,开门!我这里有你加薪的机会!”</p><p>门开了。奥利弗用带着点愠怒的眼神望着面前这个扰人清梦的家伙。门前的人是他的主编。这个年近半百的中年男人虽然严谨地穿了正装,但是头发并不整齐,奥利弗还能观察到藏在主编衣角里的小褶皱和没扣好的衬衫扣子——当然他一样。显然,两个人都曾经历过一片忙乱。</p><p>主编用已经沾上不少油墨的粗糙的手抖开他夹着的报纸,指着一处边栏:“大报社已经嗅到新闻的味道了!没有名气的新闻鬣狗要想斩获先机,就必须在爆点深挖!深挖,懂吗?”</p><p>这版报纸是几十分钟之前报社最新出的号外。在报纸第二版的边栏上,写着不太引人注目的标题:德莱尼子爵夫人在宅所神秘失踪。内容简略,并没给出更多的信息。</p><p>“听着奥利弗,你得懂得寻找新闻点!我的警察老友跟我说,里面蹊跷很大!贵族情缘,神秘事件……总之抓人眼球!”</p><p>“你是我们报社仅有的几个调查记者了!我们的未来就要靠你的眼珠子和笔杆子了!快去吧孩子!”他的大手拍在奥利弗的肩头,同时也留下了一点点未干的油墨。</p><p>“好的头儿,没问题头儿!”奥利弗安抚着把他送出门外,抓起他的设备和皮包,一样迎着伦敦的灰雾离开了自己的住屋。</p><p>在 1891 年 9 月 30 日上午 10 时,当奥利弗的视线中出现了这幢临近海德公园的华丽府邸时,他率先注意到的是宅邸复杂精美的哥特式围栏外停着的几架带着苏格兰场警察标志的马车:警官们已经先到一步了。</p><p>宅子的大门敞开着,仆人也没有一个,只有一个警察留守。现在这个高贵的姓氏并没有余力维持它贵族的脸面——这个府邸陷入了忙乱。</p><p>奥利弗的视线在街边四周匆匆而过的路人,几个熟悉的记者身影处扫视了一圈。他沉默地站了几秒钟,然后转身,去迎上了一个刚刚从马车上下来的衣着华丽的年轻人。</p><p>“早上好啊……年轻的绅士先生。”他整理了一下自己的帽子,这样打着招呼。</p><p>“我想我猜的没错,是急公好义的莫里亚蒂家族率先派成员来参与这个事件。”</p><p>他面前的年轻人温和地笑着,“您是怎么知道的呢?”</p><p>“我猜您的消息来源和我一样,都是泰晤士报。他们的一手的消息虽然模糊,但对我们记者相当重要。衣着上,您是贵族子弟;从您给出的几个便士推算,您起码住在摄政公园以北,那个地方的几个姓氏,除却莫里亚蒂,并没有您这样年纪的公子哥儿。”</p><p>“您的推断非常睿智,我想这样的洞察力是可以使您从记者这个行当里摆脱出来的。”</p><p>“不,这更多地是我的事业。我希望使民众得知真相,使正义得到伸张。也许您能帮助我走进这个宅子,参与这起案件的调查。这是我来向您问好的目的之一。”</p><p>两个人很快愉快地互相交谈起来,朝着前院里正站在临时设置的岗哨处的年轻警察走去。</p><h3 id="莫里亚蒂"><a href="#莫里亚蒂" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>莫里亚蒂是率先被门前的警察注意到并问询的。他身上的深棕色呢子外套很好地标示了他的贵族身份。</p><p>“请问你们是来……”看起来入职不到半年,被分配到这里看守府邸的年轻人摩挲着手里的钢笔,用有点局促的声音发问。</p><p>“帮忙。私家侦探,受子爵之邀。”</p><p>说话的是一个女声。声音的主人正站在两位绅士之后。第五小姐向警察出示了侦探所的徽记,随即不再做声。</p><p> “亲爱的警察先生,我们是来帮助德莱尼子爵解决麻烦的。” 莫里亚蒂向突然出现的女士行了一个礼,又向面前的小警察脱帽示意, “听说这个案件很是离奇,我想你们警察也会需要一点小小的帮助。不如就把我们当成警察顾问协助你们调查。”</p><p>小警察的视线停留在美丽的第五小姐黄色的皮肤上,又转到她一点也不廉价的衣着上,最后,给扮相最为优雅的莫里亚蒂先生行了个礼:“那么……额……请进吧,琼斯探长正在进行调查。”</p><p>在菜鸟警察的引领下,莫里亚蒂几人穿过堂皇的大厅和华美的枝形吊灯,在女佣拘谨而不安的视线注视下走上了螺旋阶梯。他们注意到府邸二层东侧的房门口,站满了仆人和警探,这想必是传言失踪的德莱尼子爵夫人的房间。而大部分仆人,都被召集到这里配合调查了。</p><p>莫里亚蒂踏进了德莱尼子爵夫人的房间。</p><p>一张附有丝质帷幔的哥特式大床被设置在房屋中央,丝质床罩上散落着大小不等的各色宝石。</p><p>红宝石、紫晶、碧玉……色泽绚丽的宝石有数十个之多,甚至有不少落在地毯上。除却吸引人目光的卧床外,这个房间内还陈设着巴洛克风格的化妆台、书桌、衣柜与盥洗台,房间里正对着化妆台,一扇半开的窗户面向府邸后院。从那里,可以看见昨夜雨后清新的庭院风光。</p><p>而主导现场搜查的琼斯警探,正半跪着检查地毯上散落的宝石。奥利弗隐蔽地轻拉了一下莫里亚蒂的衣角,似乎想表达什么。转头看去,他面色如常。</p><p>琼斯警探看到几个人进门,马上中断了自己的调查。他抬起头来:“啊……你们几位是来干嘛的?”</p><p>年轻的警察怯懦地发言:“额……这个是子爵先生的朋友,来帮忙的……这个是子爵先生请来调查的…侦探小姐,这个…是位记者先生。”他的底气严重不足。</p><p>琼斯探长怒视了一眼小警察,然后向莫里亚蒂伸出手:“诸位早上好。看来也许几位是来协助调查的?我是埃尔文·琼斯。”</p><p>“第五岚。如果觉得这个名字叫起来不方便,您大可随便叫我什么。”</p><p>“早上好,琼斯探长,在下是莫里亚蒂家的幼子,这次是来协助我的朋友,德莱尼子爵阁下调查的。”</p><p>“您好,我是奥利弗,是一名记者。”</p><p>最后,警长直起身来,不管是碍于贵族还是舆论还是绅士风度的压力,依次与这些“不速之客”握了手。</p><p>“当然,诸位可以开展调查,如果能够为我们警方提供助力,就再好不过了。”</p><p>莫里亚蒂挑挑眉:“那么警探们有什么发现了吗?”</p><p>“我们也不过刚刚开展调查。所有的用人,已经在走廊里集合起来了。如果你们想,可以再去问问。</p><p>“警官先生,请问在这个房间里有什么线索吗?为什么宝石会散落一地?”</p><p>琼斯警探乜视了一眼提问的奥利弗。他的回答模棱两可:“这正是本案的疑点之一……当然子爵夫人具有收集这些东西的嗜好,我们起码可以排除抢劫绑架的作案动机……”显然,目前他的调查进度不足以支持得出什么有价值的突破性结论。</p><p>而本案的另一位协助者,第五小姐,已经转身离开了房间,去进行其他方向的调查了。</p><h2 id="第二节·空房间"><a href="#第二节·空房间" class="headerlink" title="第二节·空房间"></a>第二节·空房间</h2><h3 id="第五岚-1"><a href="#第五岚-1" class="headerlink" title="第五岚"></a>第五岚</h3><p>“请问……小姐有什么事吗?”女佣看着第五小姐,手指局促地扭着裙角。</p><p>“能告诉我夫人是何时失踪的吗?在她失踪前,有什么反常吗?”</p><p>“是的,当然行……就是我每天照顾夫人。就在昨天晚上 9 点,我隔门与夫人道过晚安,那个时候我还听到了夫人因得病而变得……有点沙哑的声音。但是今天早晨,我路过的时候,听到屋内传来重物落地的响声,就大声隔门询问了好几次,问夫人是否安好,但没有得到回应,我于是就找来其他佣人一起撞开房门,却发现夫人从房间中消失了。</p><p>“夫人在这个月初,就开始身体不适,她……拒绝走出自己的房间,食物和用具一律只由我们这些女佣放置在门口,等待夫人自己拿取。除了唐顿先生进屋看诊过几次外,这一个月内没有人进入过子爵夫人的房间。</p><p>“那请问夫人得了什么病呢?”</p><p>女佣继续回答:“啊……我从夫人生病休养开始就再没有见过她的面了。大概是风寒吧?唐顿医生负责诊断夫人的病,他也许知道。</p><p>“谢谢,”第五小姐鼓励式地笑了笑,接着问:“那唐顿先生是?”</p><p>“啊是的,唐顿先生是一位私人医师,医术精湛,很受贵族的欢迎,他的诊所就在泰晤士河旁边,很有名的。”</p><p>第五岚答谢了给自己提供线索的女佣,与她道别。她注意到,与自己同来的两位绅士已经在廊间交流自己的所得了。</p><p>“愿意让我加入吗,先生们?”</p><h3 id="奥利弗-1"><a href="#奥利弗-1" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>调查开始之后,奥利弗就径直地走向了子爵夫人的书桌。那上面堆摞着几本书,还放着几封拆开后的信件。记者先生拿起信件粗略地翻看了一下,发现大多是舞会的邀请函。一本羊皮纸装订的日记本被压在信件下面。</p><p>这个日记本中记录着子爵夫人得病之前日常宴请、赴宴的记录和她与一两位年轻绅士的挑逗情事——德莱尼子爵夫妇之间情感淡漠的传言得到了确证。其中,令奥利弗尤其在意的,是日记本最后,记录日期为 8 月下旬到 9 月上旬的内容:</p><blockquote><p>8 月 25 日:大卫这次给我找来的这枚蓝宝石实在是难得一见的佳品,无论是质地还是光泽都是那样的高贵。而且,它有着一种无法言说的……吸引力。可惜的是它只经过了粗浅的打磨,我已经把它送去切割、制成戒指。届时裁缝也该把新舞裙做好了,我很期待蓝宝石戒指能为我在舞会上增添风采。</p><p>9 月 3 日:我的脸…为什么会变成这副模样,无论擦上多少化妆粉都掩盖不住。唐顿医生也不能确诊,这副可怖的样子没法见人,就先不要离开房间了吧……啊啊,孤身一人躲避在屋内,胸中满是不安和恐惧,只有指间这惹人怜爱的湛蓝色光芒能给人一丝宁静。</p><p>(潦草的字迹,未标注日期):有声音……脑中有声音传来……(此处的纸面被什么锐物刮破,留白的纸面上还沾有暗黄色的污渍)</p></blockquote><p>他接着翻看了其余的书和信件。那都是些通俗小说和正常的信件往来,并没有发现像日记本里那样似有秘密,令人不安的文字。</p><p>奥利弗放下书本,又环视了整个房间。他发现盥洗台内壁上附着着几块暗黄色的污渍,像是某种体液干涸留下的痕迹。他顺手又打开衣柜,除了做工精细的贵族服饰之外,衣柜的底板上放着一把钥匙。是这个房间的钥匙。</p><p>“变成密室了啊……”奥利弗晃晃脑袋,这样感叹道。</p><p>他决定不在这个房间里继续消耗时间。</p><p>“嘿,莫里亚蒂先生。我找到一些有点价值的东西。”</p><p>莫里亚蒂回他以优雅的微笑:“当然了,愿闻其详。”</p><h3 id="莫里亚蒂-1"><a href="#莫里亚蒂-1" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>获得了警探自由探索的许可之后,莫里亚蒂从地毯上捡起一块拇指大小的水晶,高举着,对准窗外伦敦的冷秋的天光,仔细鉴别着。很快,水晶就被漫不经心地重新丢在了地毯上,莫里亚蒂转向子爵夫人的化妆台。</p><p>台子上的化妆盒中整齐摆放着各色宝石饰品,其中空置着一个放戒指的位置。这位贵族子弟又随手抓起一条项链,仔细观察起来。不久,他把项链放回原位,离开房间,打算去找一个仆人印证他的想法。</p><p>“无意冒犯,但我得说,贵夫人所购置的宝石质地属实太差:成色浑浊,内里看得见不少杂质。难以想象,作为一个素来品味高雅的贵族,夫人会特地购买这样差劲的宝石,更何况要带着出门参加交际舞会。”</p><p>“先生,您……您就别打趣我了。宝石什么的,都是上等人才能接触的……我是没资格插嘴的……不过夫人素来喜欢收集宝石饰品,品味肯定不会差的……”</p><p>“那么你知道她都是怎么收集宝石的吗?想必她应该有很多渠道来挑选采购这些宝石的吧?”</p><p>“先生,我只是一个女仆,怎么能知道这些事情呢……”</p><p>“好吧。”莫里亚蒂哂笑着跳过了这个话题,接着回头,向正扶着自己的圆顶硬礼帽的奥利弗打了个招呼。</p><p>他们迅速开始交流所得了。当莫里亚蒂问起刚进入房间时奥利弗的异常时,他得到的回答是这样的:“警长先生或许是苦于经济,在调查的时候,悄悄取走了几块宝石放进衣兜。”</p><p>“我想提醒你,莫里亚蒂先生,琼斯警探并不太能够解决这个疑团。”</p><p>“这也是我想说的。你觉得呢,第五小姐?”他仰头向不远处的女士发问。</p><p>几个人低语着交谈了一阵子。</p><h3 id="第五岚-2"><a href="#第五岚-2" class="headerlink" title="第五岚"></a>第五岚</h3><p>“能给我讲一讲大卫先生吗?”结束了情报交流,第五岚重新找到了刚才询问过的女仆。没有人给她安排进一步的任务,她依然在走廊边等待问询。</p><p>“大卫先生?您是说大卫管家吗? 他……一直在恪尽职守,履行管家的职责,除了…额…比较严厉。现在他就在宅子里安排事务。”</p><p>第五转过廊角,走出去不远,就看见在二楼西侧的走廊上,她打算寻找的正装打扮的男管家正在严厉地训斥一个十几岁的年幼女佣。她马上停步。</p><p>零零碎碎地,第五听到了一些严厉的训斥,同时还有 “蓝宝石”和“戒指”之类的字段被她的耳朵捕捉,引起了第五的警觉。她默默地等待着,直到管家结束了训斥,顺着楼梯走下楼,留下靠在墙边流泪的小女佣。</p><p>她走上前去,掏出一块手帕递给小女孩,半蹲下身子安慰她。</p><p>“怎么了,孩子?”</p><p>小女仆强忍着泪水,抽抽噎噎地向大姐姐倾诉自己的遭遇。</p><p>第五一边安抚小女孩,一边试图从她断续的语言里概括出完整的故事。</p><p>一个月前,玛丽放假回兰贝思区的家中,她遇到了自己当佣人前的玩伴们。令她感到惊讶的是,他们分给了玛丽一块漂亮的蓝宝石——这是这些在火柴厂做工的男孩子们不可能买得起的东西。把宝石带回子爵宅邸后,玛丽在自己的房间内痴痴地打量着宝石表面那美丽的蓝色珠光。这时,管家大卫走了进来,夺走了她手上的宝石,骗她说要帮她问问哪里能卖个好价钱。直到现在,大卫也没把宝石还给她。</p><p>她取出几个先令交到小女孩手里,轻抚着她的背。</p><p>“你的朋友工作的地址,可以告诉我吗?”</p><p>“他们都在亨利火柴厂做工。”</p><p>第五接着安抚了心情低落的女孩一阵子,直起身来。她想找到大卫跟他谈谈。</p><p>很快,她就在大厅处截住了管家。得知有侦探想来了解案情,这个四十多岁的中年男人显然有点惊讶。</p><p>“上午好,先生,听说您是这所房子的管家,我是前来协助警察调查的私家侦探,想找你询问一些关于夫人的事情。”</p><p>“啊,当然了,我会尽全力配合警方的。”</p><p>“这边不是谈话的好地方。”第五四处环顾。这里难免有人经过,而她正打算用所知的线索诈他一下,期许着能摸出一些真相。</p><p>“请允许我拒绝,小姐,我所知的所有东西,我都已经告诉给警方了。”管家显得相当机警,“我不认为有什么值得私下交流的东西,如果有,也不是我一个管家应该知道的。”</p><p>第五盯着他的眼睛。管家用手背抹着自己额头上的虚汗,并不敢与她直接对视,显然心怀鬼胎。索性就在这里直接逼问他好了。哪怕他不知道凶手,也至少会为调查提供一点线索。</p><p>“管家先生。”第五用一种胜券在握的口吻说道,“请不要再自欺欺人了,夫人在失踪前的日记里写到了你,你猜猜她说了什么?”</p><p>“我…我自问自己是一个……尽职尽责的管家……我不会让夫人失望的。</p><p>“当然了,你的确尽职尽责,而且你还非常了解夫人的喜好,所以你就去迎合夫人,但是这也招致了夫人的失踪,我说的对吗?”</p><p>“了解雇主的喜好是我作为一个专业的管家应该做的,我并不知道您的话是什么意思,如果你想把什么绑架犯之类的罪名安排在我的头上,那么我可是不会同意的。”</p><p>第五依然盯着他的眼睛,而现在这种压迫行为并没有造成管家的任何态度上的松动。“我也很愿意相信您,但是外面的警察先生们似乎不这么想,”第五侃侃而谈,“您也知道,三年前开膛手杰克的案子到现在都没有侦破,伦敦的警察现在备受指责,现在案件的侦破率才是他们追求的东西。”</p><p>“我可保证不了,如果戴着警徽的先生们发现了你的嫌疑,他们是否会小心求证。”</p><p>管家似乎笃定了什么东西,他显得油盐不进:“如果您执意这样以为,那么就请让我找到负责此案的琼斯警探,证明清白好了。”</p><p>“好吧,”第五放弃了继续问询,“我的话问完了。谢谢您的配合。”她展颜一笑,轻盈地转身离开了这里。管家维持着他最后对话时的姿态,目送着她离开。</p><h3 id="莫里亚蒂-2"><a href="#莫里亚蒂-2" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>当琼斯警探结束了他在子爵夫人房间中的搜查,穿过走廊路过莫里亚蒂的时候,他正在盯着廊道的窗子出神。琼斯身后的几个警员跟着自己的长官,很快地下楼来,朝着府邸的后院去了。不管是这复杂的案子带来的,还是这宅子里本有的,似乎有一股奇怪的对调查者的压迫感弥散在空气中。</p><p>不一会儿,琼斯警长又上楼梯来了,他大声呵斥着几个警员,要他们拿着尺子下来。</p><p>“快点,动作麻利点!”</p><p>随后就是一阵忙乱的收拾东西的声音和快速轻微的脚步声。</p><p>这些声响似乎把他从思绪中唤了回来。他揉了揉胸口,跟着这几个警员一起下楼,试图到雨后的庭院,用伦敦正午有气无力的阳光和工业化淡雾置换走他胸膛中积郁的浊气。</p><p>“根据一个人的鞋印长度,就能大致推测出这个人的身高。这个奸夫大概有五点六呎。这就是警探必备的素质,知道吗杰斯?” 琼斯警探正在对身旁他的下属进行说教,“这个奸夫的行迹,就这样被昨晚十点的那场雨揭露了!”在他们的目光下,几个警察围着小院里的若隐若现的足迹,正在生涩地摆弄尺子。</p><p>莫里亚蒂盯着被警察们团团包围的那几个靴印。靴印最明显的位置正好对着子爵夫人房间的窗户。他走到窗户的正下方,仔细地观察着二楼房间的窗沿,和那下面的砖砌墙面。没什么爬上爬下的痕迹,乃至窗台正下方的泥地的表层,也还完好着。</p><p>他回头的时候撇了撇嘴——琼斯警探正继续着他的高谈阔论:“佣人们9点就结束了日常工作,这个鞋印一定就是子爵夫人的情夫的!”</p><p>琼斯微仰起头,环顾了周围人的表情,有点得意地接着说:“我甚至可以还原出现场了:情夫在窗户下面接住翻出来的夫人,然后两人逃之夭夭!”</p><p>“容我打断一下,地上有夫人的脚印吗?”奥利弗不太合时宜的提问使这样的场景有些尴尬,“正常来说,如果两人私逃,当然不应该只有奸夫的鞋印吧。”</p><p>琼斯警探语气稍滞,他接着有点愠怒地回答:“我们并没有发现。但夫人完全有可能是被背着走了,昨晚的小雨也可能把脚步更轻的夫人的鞋印抹掉……而作为专业的警探,我认为记者先生您的行为正在干扰我们的调查。”</p><p>“或者说,记者先生,你能为鞋印这个线索提供一个合理的解释吗?”</p><p>不等他的话说完,莫里亚蒂已经为记者发起了声援:“既然佣人九点就结束工作了,那么夫人从窗子里翻出来岂不是多此一举?”</p><p>“琼斯先生,这很奇怪不是吗?夫人如果是被情夫接应走的,那屋子里当然也不会被搞得一片狼藉。”他直视着琼斯的眼睛,但余光看着警探身后的坐落在院子那一头的房子,第五小姐未被其他人注意着,正轻轻推开它微合的房门。</p><p>“在我看来,夫人恐怕是被绑架了,犯人还是个相当有品位的人,把那些不值一钱的粗粝的矿石都丢在了原地,而只拿走了宝石盒子最中心的那一颗。”</p><p>琼斯不快地皱起眉头:“一派胡言。我们的调查结束了。很快,我们会根据目前搜索到的信息发布寻人令,而这些并不必劳您费心。我在这里代表苏格兰场感谢几位的协助。”</p><p>“这里的疑点还有很多!而您作为警察真的哪怕连一丝不甘都没有吗?就这样草草了事?”奥利弗抬起手来,指着楼上子爵夫人房间大开的飘窗。他还打算进一步表达自己的愤慨,但马上就收回了自己酝酿的情绪:第五小姐提着一双皮靴从房间里出来了,靴子的边缘还沾着未干的泥土。</p><p>“警探先生,我想我发现你说的那个情夫了。同时很让人惊讶地,他竟然是我们的管家先生?”</p><p>琼斯警探接过靴子,仔细地翻看着,比对了鞋底的纹路和泥地上尚存的鞋印。他直起身子,仿佛先前的不悦早已消散了一样,威严地发号:“都看到了吗?把这个家伙抓起来!”马上,两个警员脱离队伍,去把不复先前镇定的大卫抓了过来。</p><p>“你有什么想说的吗?这个绑架你主子的混蛋?</p><p>“警……警官先生……我绝对没有……我之所以在这个地方留下鞋印,是,是因为……</p><p>也许琼斯的断案天赋并不突出,但他很快就威慑着管家,促使他说出了自己的所作所为。起先管家试图隐瞒,但最后,是惊慌失措的他在绑架子爵夫人的罪名压迫下说出了自己的秘密。</p><p>每个月末,管家都会在所有人入睡后,在子爵的书房内伪造子爵的授权信,将用于伦敦宅邸的一部分款项划到自己的私人账户中。正是昨晚十一点,当他结束“工作”离开主屋,穿过后院准备回佣人屋时,突然发现主屋二层夫人的房间亮着灯光,窗户也打开着,一个身影站在窗边。那是一个似人非人的怪异形体,头部隆起坑洼不平的肿块,手臂像木偶般僵直地前伸,当大卫站在后院中试图拿提灯照它时,人影的身体竟如玻璃般反射着提灯的火光。大卫以为自己看到了梦魇,忙不迭地逃回了佣人屋。</p><p>琼斯显然对他的逼问结果并不满意。大卫——他苍白的脸上还带着回忆自己经历的余悸,被押着,当作绑架夫人的囚犯,随着收队的警官们离开了。而同琼斯一样,在场所有的警官都认为这个吃里扒外的混蛋只是在鬼扯,并报以恶意的嘲讽。</p><p>莫里亚蒂三人不为所动,相反,一种沁凉的感觉爬上了他们的头皮。他们隐蔽地互相对视着。三位不同阶层不同身份的调查者用眼神的交换达成了共识,在子爵夫人的失踪案中,隐藏的可不只是贪婪的管家,而犯人口中的惊悚故事,也许并不完全是他的即兴演说。</p><h2 id="第三节·追索"><a href="#第三节·追索" class="headerlink" title="第三节·追索"></a>第三节·追索</h2><h3 id="奥利弗-2"><a href="#奥利弗-2" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>“奥利弗先生,你的新闻嗅觉嗅到什么有趣的东西了吗?”当三个人先后迈出子爵府邸的大门,目送着琼斯警探带队远去的时候,莫里亚蒂这样问道。</p><p>“唔,我想光我们现在所知的消息就足够大卖了,不过夫人的那个病症实在让人在意。”奥利弗刚刚把笔记本收进他随身的帆布挎包里。</p><p>“这样的疑团不是三言两语就能厘清的。不如我们去吃个午饭,我来做东。小姐呢,也许您能赏脸?”</p><p>“好,边吃边谈。”第五小姐并没有拒绝绅士的邀请。</p><p>有辆马车在他们面前停下了,车架上的漆层在正午日光的照射下反射出亮色。奥利弗同他们登上了马车的篷座。有节奏的马蹄声和轮毂声压过了周围路人零星的谈话的声响。</p><p>奥利弗和第五被莫里亚蒂引着,来到了一家价格还算亲民的餐厅,并得到了餐厅负责人热烈的招待。他们很快就坐,在餐桌上讨论起了上午自己的见闻和推断。</p><p>莫里亚蒂也许来过这家餐厅几次,在同服务生聊天和点餐这方面显得相当老练。“奥利弗,你之前提到的夫人所患的怪病是怎么回事,可以详细说说吗?”他叉起一块西兰花,偏头问记者。</p><p>“夫人在日记里,有写过自己的相貌似乎出了很大的问题,以至于她无法见人,只能把自己关起来。”</p><p>“那么管家看到的奇怪生物或许是生病的夫人?”莫里亚蒂有点轻佻地接着问,随后他把叉子送进口中,露出一副大仇得报式的惬意神色。“不愧是西蓝花啊。”他小声感叹道。</p><p>“也许只是做贼心虚的管家‘看’到的幻影呢,编的,假的。”第五并没有动面前的餐品,在说这些话的时候,她心不在焉地捋着自己的头发,“但我愿意相信他的话。这座城市离奇的事情已经太多了……不过有一点我很疑惑,夫人日记里提到的蓝宝石去哪了?”</p><p>“是了,夫人跟蓝宝石一起失踪……院子里没有夫人的脚步,大卫管家又没有离开自己的房间,”莫里亚蒂看着自己的盘子,像是自言自语似的说,“怪了怪了,夫人还能长出翅膀飞了不成。”奥利弗顺着他的视线看去。公子哥儿盘子里的西兰花数目是他们两个的几倍,几乎要破坏厨师装盘的色彩平衡。他这样的癖好不知道是出于什么样的偏爱,或者偏恨。</p><p>“老管家既然贪财,那就会珍惜自己的管家身份,绝不会竭泽而渔,没必要对夫人下手,毕竟他失业了,有了犯罪经历,更没有钱赚了,甚至,夫人锦衣玉食,他才有利可图。”莫里亚蒂摆弄着他盘子里的食物漫不经心地分析着。</p><p>“唐顿医生。他的诊所会是我们的下一站。”第五这样断言道。她举起刀叉。</p><h3 id="莫里亚蒂-3"><a href="#莫里亚蒂-3" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>时间来到了午餐之后。马车正停在唐顿医生在玛丽勒本区的一所独门住宅门前。莫里亚蒂几人下了马车。他抛下几个便士,走上前按响了唐顿先生的门铃。</p><p>迎接他们的是一位和蔼的老绅士,他留着略长的胡须,脸上的皱纹铭刻着他行医岁月的流逝,使人感到和善和亲近。</p><p>“快进屋里来。几位年青的绅士和小姐,来找我是为了什么事情吗?哪一位感觉不适?”唐顿医生把他们迎进屋,请他们在檀木沙发上坐了下来。</p><p>“请问您知道德莱尼子爵夫人吗?”第五岚一沾到座位,就前倾了身体发问。</p><p>“当然了,德莱尼夫人,她是我的病患。我们是老相识,我前几天还为她诊治过……是有什么问题吗?”</p><p>“请问她患了什么样的病呢?”第五把手肘支在膝盖上方,显得不太端庄。</p><p>“额……很不幸,夫人只是偶感风寒……这对中年的女士来说是很常见的。”</p><p>莫里亚蒂直接打断了两人的交谈:“我必须告诉您,德莱尼夫人,她……失踪了……您确定她只是得了风寒吗?”</p><p>“我……我很遗憾。希望警方会为我们找到这个苦命的女人。”唐顿医生皱起眉头,他用自己满是皱纹的手掌推了推自己的眼镜。</p><p>“您似乎给他开过一些奇怪的药。”</p><p>“对,我开了药,但请你知道,我是一位医生,我不会给我的病患开出不利于病情的药剂。”</p><p>“请恕我直言。”莫里亚蒂把身体倚靠在身后的皮质沙发背上,在扶手上搭起胳膊,用一种沉静的口吻开始叙述:</p><p>“您的胡子轻微地抖动着,您的眼神四处游离,并不敢与我对视,您的声音也同样并不坚决,毫无疑问您的谎言并不具备什么欺骗性。我知道您是一位德高望重的医师,医术在贵族中享有盛誉。我愿意相信您的话,因为您的德行也是首屈一指的,这样的人的谎言必然是善意的。</p><p>“而如您所见,我是莫里亚蒂家的幺子,夫人没什么东西值得我图谋。我来这里,是由于夫人因为她身上的疾病而陷入的、一场性命攸关的危机,您的所见能够为我们提供珍贵的线索。我们正在竭力拯救夫人。</p><p>“我不知道您在隐瞒什么,但是如果您真的为您的患者着想,就不应该在这里欺骗我们。”</p><p>唐顿医生抿着唇,他的手摩挲着雕饰抛光的沙发扶手。迟疑了几秒钟,他开口了:“假如是这样的话……那么我想我也要暂时的抛弃这样的职业操守了。说实话,年青人,当我接到邀请,进入房间的时候,子爵夫人让我以自身名誉发誓不把她的病状透露出去。这种奇异的病症是我从未见过的。</p><p>“您也许能详细说说?”莫里亚蒂挑起眉。</p><p>“我看见……有一些大小不等的肿块占据在夫人脸上,那些肿块,它们并非充血的红色,而是闪烁着一种古怪的矿石的光辉,连触感都变得坚硬锐利,这根本就不像是人身上能结出的东西。在患处之外没有长出肿块的位置,她的皮肤塌陷融化,不断渗出暗黄色的体液。</p><p>“我只是个普通的老医生,不过是在行医的这些日子里赚得了一些名声,这样的怪病,我能有什么办法呢?我只是象征性地开了些哥罗颠和膏药,以缓解夫人的痛苦。”</p><p>“那真是太……令人毛骨悚然了。”</p><p>“确实如此。”唐顿先生低垂着眼睛,用心有余悸的语气缓慢回答。</p><p>“多谢老先生了。”莫里亚蒂这样回答,他几乎是躺在沙发靠背上了。</p><p>“那么夫人失踪就跟绑架没有什么关系了。以夫人的样子,出现在街道上,会引起巨大的轰动吧。”陷入疲惫的贵族先生连说话的语气都改成了喟叹式。</p><p>“是的……所以据我所知,子爵夫人已经闭门不出很长时间了。”</p><p>“咳,唐顿先生,你对夫人的行踪有什么线索吗,或者说她可能想去哪里,她有对你透露过吗?”</p><p>“并没有。我所结识的贵族女士中,大部分人的行为都是相仿的。去舞会,沙龙或者别的哪里,或者在家……德莱尼夫人并不特殊。”</p><p>沉默的奥利弗把他写的没几个字的记事本翻到了下一页。他从记录上回过神来:“夫人的矿质化的病变,倒是让我联想起了夫人最近得到的一块蓝宝石,除那之外,夫人其他生活如常。如果不是这块宝石的原因,那也许我们只能归于某种诅咒了。”</p><p>“哦对,你见过那颗蓝宝石吗?据说很美,对夫人很重要。”稍有点振奋地,莫里亚蒂重新坐直了身体。</p><p>“呃……我并没有见过……我想,我所见所闻的一切,我都已经告诉你们了。如果你们想找到夫人,我是提供不了太多帮助了。</p><p>“真令人头疼。”他坐回去了。</p><p>“而我记得夫人曾经将宝石送去加工。”奥利弗翻着他的本子,“我们可以去宝石加工的地方看一看,说不定有线索。”</p><p>“我得提醒你们,伦敦城技艺精湛的宝石匠可有不少,你们这样找下去难度会很大……”唐顿医生的话虽然正确,但难免使人沮丧。</p><p>莫里亚蒂躺靠着,摊开双手。</p><p>“将军。”他说。</p><h3 id="第五岚-3"><a href="#第五岚-3" class="headerlink" title="第五岚"></a>第五岚</h3><p>“追查不到去处,就去寻找来源好了。”经过不算长的讨论,第五站起身来。最终,两个先生接受了她的提议,决意回到子爵府邸,去寻找那个小女仆,她知道目前来看蓝宝石最早的拥有者。</p><p>女主人和管家统统不在场,临危受命的女仆长索性给女佣们临时放了假,当这个安慰过她的女士出现请求她帮忙的时候,女仆小玛丽很是高兴,乐意带她回家去看看。</p><p>小女佣玛丽在前边牵着大姐姐的手带路,在近暮,来到了她的老家附近的小广场。木结构的二层房屋与各色店铺包围在广场四周,被略显昏暗的日光染成鎏金的华丽颜色。街道交叉口中心,持瓶天使的雕像正喷洒着泉水,砌起的石质台座下,几个衣着破旧的男孩在追打玩闹着,他们是玛丽曾经的玩伴。男孩们见到玛丽,都快活地向她打着招呼。</p><p>莫里亚蒂抬起双手不断下压,试图使他们安静下来:“嘿孩子们,我想知道,玛丽小姐手里的宝石,你们是怎么得来的?”</p><p>孩子们还没意识到莫里亚蒂手势的意旨,快活地打闹着,七嘴八舌地回答着他的问题。</p><p>“是杰克给我们的!”</p><p>“那些漂亮的宝石吗?”</p><p>“杰克是我们的头儿,他那天找来一把宝石,给我们一人分了一块儿!”</p><p>“那可帮了大忙了!我们就服他一个!”</p><p>“厂长那个贪婪的老蝙蝠已经半个多月没出现了,但是今天给我们放了假,只是让杰克去工厂找他。”</p><p>“我还是有点担心他。”</p><p>“你们慢慢说……”提问者揉按着自己的额头,对这样杂乱的反馈显得相当头疼。</p><p>“听着,孩子们, 现在城里已经有人因为这颗宝石而失踪了,”第五岚松开了牵着玛丽的手,她站出来挡住莫里亚蒂,向孩子们大声说,“你们赶快回家,将宝石收好,不要拿出来把玩。而且,谁能告诉我,杰克现在在哪里?”</p><p>“我们的宝石都已经卖出去了。”</p><p>“卖给了城里的富人?” 第五讶异地问。她也说不上这是好是坏……起码孩子们不至于被这宝石上不知道什么样子的诅咒沾染,富人们却会陷入不知源流的宝石的威胁……但他们死有余辜。</p><p>“当然了……饿不着肚子可比宝石强多了。”</p><p>“杰克他现在应该已经在火柴厂里了。”</p><p>莫里亚蒂从叽叽喳喳的回答中理出头绪:“那宝石卖给了富人……糟了……看来他们一直期望的璀璨的美妙饰品,很快就用不着了……他们自己就会变成那样。”</p><p>“最近不接触宝石一类的东西比较妙。”他下了一个不言而喻的结论。</p><p>“但是杰克没把宝石卖掉,杰克把他的宝石直接给厂长抵债了。”这时候一个孩子补充,“杰克他们家欠了厂长很多钱,很多的。”</p><p>第五跟剩下的两个成年人对视一眼:“我们最好赶快过去。”</p><h3 id="奥利弗-3"><a href="#奥利弗-3" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>三人的目标转向火柴厂,加快了自己的脚步,不多一会儿,就望见了火柴厂的大门。那铁门并未上锁,很容易地被奥利弗推开。工厂里堆砌着杂乱的原料,地面上,四处留着像是机油倾洒的暗灰色污迹。平日充斥着监工怒骂声和机械轰鸣声的火柴厂内部,今天因无人而显得尤为安静,粘滞的空气中飘散着一种木屑和煤油的味道。</p><p>“砰砰砰。”奥利弗的心脏在胸腔里隆隆作响,他觉得自己的耳朵大概是不太好了,额头也不大舒适。他回想着是不是自己在今天早上遇见了什么不详的征兆,黑猫什么的。</p><p>突然他头顶,二楼的工厂长办公室传来的一声尖叫,把奥利弗从走神中拽回了这间阴暗的工厂。奥利弗一个激灵,马上迈起步子跟着第五岚冲上楼去,后者几秒钟就把他们两个男人甩在后面。待到奥利弗和莫里亚蒂扶着水泥墙壁,爬到二楼,入目的,却是因惊恐而呆立的第五岚,和……一个噩梦般的人形怪物!它的全身长满棱角分明的肿块,连接在肿块之间的皮肤塌陷下去,滴落着暗黄色的体液。在办公室内昏暗的灯光照射下,所有肿块像宝石一样反射出绚烂斑斓的色泽。他的体态扭曲而畸形。这怪物一只手掐住杰克的脖子将他提起来,另一只手爪拄着一根手杖。它用两只水晶状的浑浊眼球紧盯着男孩,腐烂的口中,晶块撞击摩擦,发出破管风琴般的嘶鸣声。</p><p>“逃?”这是奥利弗跳出的第一个想法。他觉得时间变得很慢。他想要抬起腿,但怪物黄浊的涎水散出的腥臭仿佛已经充满了他的鼻腔。他盯着那恶心家伙身上的晶面,好像能看到几十个自己的影子倒映在那上面。回头,下楼?从栏杆上翻下去?他猛地摇头。不行。一瞬间似乎他过往的诸多经历在他的脑海里循环起来,怯懦的,沉默的,一字排开,像他写在记事本上的箴言……这些迷蒙的记忆旋转着蜷曲着,倏尔又消失不见。他大喝一声,好像是耶稣的美德在他脑海里闪光,心中涌出了莫大的勇气——他无论如何不会再对这个怪物感到恐惧了。他还没有意识到的时候,手上已经攥住了身边一柄铁铲。</p><p>战斗一触即发。第五岚虽然表现得惊怖和恶心,但在奥利弗没注意她的时候,已经麻利的从不知道哪里抽出了一把没有剑格的怪刀。旁边的公子哥儿也抬起手臂护在下颚边,他的手上套着指虎。</p><p>怪物的动作显然称不上敏捷,第五岚在它的周围兜着圈子,趁它并不协调的转身,抓住机会,抽刀砍向了怪物的左臂,这一刀正中怪物手肘,像老兵对付全身披甲的骑士那样,切进了它没有宝石肿块的缝隙,直接将怪物的手臂斩了下来,它吃痛地颤抖着,把杰克扔到一边,用仅存的那只手想要捂住受伤的左臂,但是仍然有一种散发着腥臭味的黄色脓液源源不断地从断臂处流出。而当怪物踉跄地躲过奥利弗的奋力一挥时,莫里亚蒂的拳头已经迎上了它的面门。这一拳直接破坏了怪物的重心,把那慑人的怪物击倒在地,发出清脆的碎裂声。它连一声惨叫都没发出就倒地不起了。他的身躯仿佛是早春见到骄阳的雪人,散起一片黄雾,化成了一滩脓水,而那些肿块化不掉,碎裂成好些宝石,和他的紫水晶手杖一同乒乒乓乓地散落到地上。</p><p>看着怪物死亡,奥利弗紧绷的神经瞬间放松下来,他抓住身边机器不知名的把手,只觉得双腿发抖。</p><h3 id="莫里亚蒂-4"><a href="#莫里亚蒂-4" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>杰克在战斗尘埃落定之后,才剧烈地咳嗽着被第五从工厂主办公室的杂物中扶起来。他揉了揉自己的脖子。这个小家伙虚惊一场,但是没有大碍。</p><p>杰克认出了厂长的手杖,他高声叫起来:“那是我的宝石!</p><p>“不要碰!这些宝石似乎被诅咒了。”第五制止他想要拿起宝石杖的手。</p><p>“很有道理。”莫里亚蒂随口附和着,他蹲在地上,借助办公室里的爱迪生灯泡的黄光检查着地上的宝石。各种各样,硬质,浑浊少透光,和子爵夫人床上的那些一样。“我猜到子爵夫人的下场了。”</p><p>“希望这玩意没什么传染性,我记得警长偷偷拿走了几块这样的石头来着。”奥利弗一边掸着身上的灰,一边补充说。</p><p>“希望不要这样,毕竟我也碰过来着……”莫里亚蒂没把奥利弗的话怎么放在心上。如果这怪物身上的石头也有传染什么诅咒的特性,估计现在就已经有许多人变得亮闪闪的了,他站起来,和伙伴商议着下一步的计划:“凭我们自己的力量,也处理不了这些麻烦,不如全都交给警察。”</p><p>他看向奥利弗,这个敬业的记者正摊开着自己的本子往上面写着什么东西,对他的提议不置可否。</p><p>他慢慢踱步出了工厂,在街边找到一个公用电话亭,拨通了新苏格兰场的电话。</p><p>“替我接苏格兰场,谢谢……在亨利火柴厂,这儿发生了……呃……一起怪物袭击事件。我,莫里亚蒂家的幼子,我需要警察的帮助。并且请替我转告琼斯探长,我们已经知道子爵夫人经历过什么事情了,还有,她现在可能已经遭遇不测了。”他简短叙述了一下自己的遭遇。</p><p>电话那头的回应是一阵尴尬的沉默。毕竟这个故事具有十足的魔幻色彩,鲜少会有智力正常、相信科学的人会采信。但是,幸运地,很快有警察回话:“莫里亚蒂先生……在今早的调查中我们对您有印象。我们会将您的话转告琼斯探长的。现在……请……请您保持冷静。”</p><p>莫里亚蒂放回听筒,回到了火柴厂等待警方。他靠在一二层交接的栏杆边,听着第五和杰克的谈话。有些谜团一直在他脑海里徘徊着。</p><p>“杰克,这些宝石你是从哪里得来的?”</p><p>“是燕子姐姐给我的。”</p><p>“燕子姐姐,那是谁?”</p><p>“我偶尔会在小广场旁边的药铺看见她,但是我不知道她的名字。”</p><p>琼斯警探迅速出警,他很快就带着人马赶来了。在他身后同行的十几名警员,经历了上午的调查,显得有点疲惫。琼斯警探依然是那个样子,他穿着警察的黑蓝色制服和短披风,戴着帽子,而特别地,带着一副比较厚的长手套。</p><p>奥利弗正在把他本子上工厂主的现场记录展示给琼斯,他指着一团杂乱的现场:“先生,这种宝石可能有某种可怕的传染诅咒或是疾病,我想我们应该谨慎处理相关的宝石。”</p><p>“一种宝石会……呃,传播诅咒确实令人难以信服。”琼斯警长这样回答,他不断扫视着工厂主死亡的现场。</p><p>“确实难以置信,我更愿意相信这是种传染病,不过对于这种程度的异变,我想只有用诅咒才能形容它的威胁。”奥利弗评论着,他收回自己的笔记本,在上面画了几笔。莫里亚蒂凑近了去看,上面写着:“琼斯,虚汗,脸色发白。”奥利弗把本子倾斜,明显是只写给他的。</p><p>“没关系的杰克,把你的经历告诉警长,我可以送你回家……”而那一头,杰克受着第五的鼓励,克服了在面见警长这种大人物时的谨小慎微。他简单描述着自己的遭遇,并受到了在场警员的瞩目。</p><p>“既然几位绅士这样要求,还有……呃,受害者,那么我想,也许有一些必要把这一桩杀人……呃,是你们杀的对吗……把这桩抢劫和失踪案归进卷宗。”琼斯警长开始指挥警员们记录现场,并且把凶器,散落的宝石和手杖都收了起来。莫里亚蒂悄悄留意着琼斯的背影。他正拿着手帕揩着汗:现在可已经是秋天了。</p><p>警察们的调查并没有持续多长时间,就草草收场离开了。火柴厂里粘稠的寂静又重新席卷回来。</p><p>“杰克,能帮我们带路吗?我们想要找到你说的燕子姐姐。”莫里亚蒂试着露出亲和的微笑。</p><p>大概杰克早就不想呆在这个冷冰冰的工厂里了。他整饬着自己的贝雷帽,小跑着把三个大人带到了兰比尔区他刚刚提到的小药铺。“我不认识燕子姐姐,但我总在这里见到她。”</p><p>药铺老板是个饱经生活摧残的和蔼的中年人。他听到有人要来找偶尔出入药铺的那个女孩,就从柜台下面翻出了药铺的账本。</p><p>“就是这个孩子吧,她常常来我这里买绷带和纱布。她登记在药铺账簿上的名字是‘辛西娅·柯林斯,南丁格尔护士学校’。”</p><p>“竟然是个护士,看来我们的下一站是南丁格尔护士学校了,”莫里亚蒂低头看向小男孩,“你为什么叫他燕子姐姐?”</p><p>“因为她就像一只燕子啊。”</p><p>莫里亚蒂抬头看去,阳光已经彻底敛入世界的另一极。三个人约定,明天上午十点左右,也就是学校开放访客的时间,在布鲁斯贝利附近见面,一同到这所坐落于此的护士学校调查。“走路太麻烦了,”他这样想着,踏上自己回府的路,“明天要带一位马车夫来才好。”</p><h2 id="第四节·揭幕"><a href="#第四节·揭幕" class="headerlink" title="第四节·揭幕"></a>第四节·揭幕</h2><h3 id="奥利弗-4"><a href="#奥利弗-4" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>奥利弗已经回家了。他屋里的灯泡打出的光,把他伏案写作的身影映在墙壁上。而他的主编又来敲他的家门了。</p><p>门口传来了并不像早上一样急促的笃笃的敲门声。“我想这次我要早早开门了。”奥利弗咕哝着起身,很快把门打开了。</p><p>站在面前的主编依然是他的那一身正装打扮,手边夹着一卷今天的晚报。奥利弗稍稍偏头,看见那是份泰晤士报。</p><p>“晚上好,格林先生。”</p><p>“啊是的,晚上好,奥利弗……”格林先生走进屋子,俯身在桌子上摊开报纸,“今天你的调查进展如何?假如你没发现什么有意思的新闻,这个热点也值得我们一追。”</p><p>格林先生指着惠特曼的相关报道说:“这个家伙是一个极有天赋的诗人,他的诗作简直好到爆炸!”</p><p>奥利弗顺着他的手指,快速浏览了一下报纸的这个版面。</p><blockquote><p>头条新闻:</p><p>为了迎接印度使节来访暨秋季面圣大典,女皇陛下的新皇冠正在紧锣密鼓地制作中。</p><p>文化版块:</p><p>新锐作家乔治·惠特曼的诗集《天使》将于 10 月4 日上午 10 时在河岸街的罗斯书店进行首次发售,乔治本人也会到场进行签售。自 9 月初在本报刊载诗作以来,乔治以其带有魔性的文风吸引了许多忠实读者。报纸随文附上了一首乔治·惠特曼的诗作。</p><p>“我只能说我的发现更魔幻一些。”他一边走马观花浏览着报纸上的粗衬线标题,一边说,“你能相信这个世界上有种能把人变成会动的异形矿石人的宝石吗?”</p><p>“那可就是杂志上的科幻情节了。”这样的声明似乎起到了反效果。</p></blockquote><p>奥利弗从自己的书桌那里拿来了工厂主那里的调查记录,交到格林手里。</p><p>“在工厂发生的变异和……呃,怎么,你想要往科幻方面发展?我应该认识几个搞那方面的伙计。”格林先生低着头,随手翻动着书页。</p><p>“这种东西可是刊不上报纸的,即便我相信你的故事,咱俩的上司,还有买报纸的绅士们也是不会相信的。”</p><p>“天呐,这可不是尼斯湖水怪之类的扑风捉影的谣传,我是当事人!还有警察局,有他们作证的话……”</p><p>“怎么着,警察们会承认,在伦敦市区里游荡着钻石似的科幻怪物?你写出来的的情节,我看啊,还缺乏点逻辑,要是真有那点宝石,估计已经被他们分了卖掉了。”</p><p>“我看,你要不就转换一下话题吧,抓住机会,采访一下惠特曼先生。我刚刚拜读了他的几件诗作,那个水平简直可以流芳百世。”</p><p>“好吧,我会考虑的。” 奥利弗躬身,准备拿起摊在桌上的泰晤士报,仔细地找找上面的其他信息。</p><p>可主编先他一步,抽出了一页报纸。“感兴趣吗?那我为你读读惠特曼先生的诗歌好了。”没等奥利弗反应,他已经声情并茂地朗诵起来。</p><blockquote><p>“你是终,你是始……”</p></blockquote><p>格林先生的朗诵天分显然不高,甚至让人感到折磨,但这并不妨碍乔治·惠特曼的斐然文采从诗作中溢出。那诗句极富浪漫主义色彩,充斥着对他的“天使”的疯狂仰慕乃至顶礼膜拜,带着狂热的热情,散发出——也许是奥利弗的错觉吧——甚至不属于这个世界的畸变与扭曲。</p><p>主编用崇敬的神情读完了诗篇。他睁着血丝满布的眼睛,嘱咐了奥利弗几句,激励他加油写作,和他告别离开了,留下奥利弗,沉浸在他的失衡又不协和的迷蒙感觉中呆立着。</p><h3 id="莫里亚蒂-5"><a href="#莫里亚蒂-5" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>大概九点,莫里亚蒂就坐着马车,迎着高起的日头向布鲁斯贝利区出发了,对半个晚上沉浸在思考里的他来说,昨夜可并不是一个寻常的秋夜。很快,几个人都在马车上集合,车夫贝利先生正策马向稍远的护士学校行去。</p><p>第五岚从马车的座位上拿起一叠打发时间的早报,翻看着。也许她有意从里面找到什么宝石病相关的消息。她的手指在泰晤士报林立的广告页面滑来滑去,最终停留在一块并不起眼的区域。</p><p>“有了。”她朗读起来。</p><blockquote><p>广告板块:<br>请问有认识皮肤表面长出宝石的病患的人吗?阿瑟·摩斯坦医生正在寻求治疗这一疑难杂症的协力者,地址:玛丽勒本区贝克街35号。</p></blockquote><p>“我们的目的地又增加了一处。”她有点得意。</p><p>马车停在了护士学校的门前。莫里亚蒂爬下车架,走向正门。门边挂着铭牌,上面写道:“1860 年,由“第一护士”弗朗西斯·南丁格尔女士创立。”看门人迎上来,正打算登记他的信息。</p><p>“先生你好,我是莫里亚蒂伯爵家的埃尔·詹姆斯·莫里亚蒂。”</p><p>年老的看门人用有点浑浊的眼睛打量着他:“那么阁下是来……”</p><p>“过些日子我家里需要一位技术优秀的护理师,我想来这里聘请一位优秀的毕业生。”</p><p>他过分年轻的外貌看起来并未得到看门人的信任。“每一个毕业的孩子都有去向啦……”他摆摆手,大概是觉得莫里亚蒂看起来是个出来玩的公子哥。</p><p>莫里亚蒂接着和看门人费心尽力地解释着。他的贵族身份似乎在看门人那里吃了败仗,这个年迈者只管进门的人是否在访客名单上留过姓名。</p><p>在自己的请求被果断拒绝之后,莫里亚蒂抽出机会斜睨看向自己的伙伴。第五岚已经带着奥利弗悄悄地向另一个方向走去了,后者还和他扬了扬手里的硬礼帽。大概这两个人已经有了什么计划。</p><p>他索性和看门人找了一个话题随意攀谈了一阵子,直到两个人的身影从他的视线里消失一段时间为止。</p><p>他回到马车上,向车夫贝利打了招呼,随意翻着报纸等了一会儿。</p><p>“我们先走吧,到玛丽勒本区,那儿有个诊所。”</p><h3 id="第五岚-4"><a href="#第五岚-4" class="headerlink" title="第五岚"></a>第五岚</h3><p>远离众人视线,在一堵不算高的砖墙后边,第五正蹲伏着。她刚刚接应奥利弗从矮墙的那头翻过来。这两位不速之客已经潜入了护士学院的内部。他们藏身在临近街道的砖楼墙下,向学院中央张望。在中庭,穿着黑衬衣与白围裙的实习护士们并没注意到他们,这些年轻的女孩子正忙碌地穿梭着,活像一只只黑背白腹的燕子。</p><p>“比起在门口舌辩,还是这种方式来的快些。”她环视四周,直起身来,向记者示意让他跟上,像个真正的访客那样,正大光明地向院子那头的学员宿舍走去,居然顺利地达成了自己的目的。</p><p>奥利弗摊摊手:“女士的生活场所可不是我该参观的。”他选择留在下边,打听一下辛西娅小姐现在的位置,让第五上楼探索。</p><p>踏上这栋小楼阴暗的楼梯,第五在走廊里来回搜寻着。所幸,门口都贴着居住的学员的姓名。</p><p>“汉娜,卡罗琳,格罗瑞娅……”第五依次对照着门上的人名。她检查着每一间房门上的名字,还会进去环视里面的摆设,终于在一间宿舍的床底找到了写着辛西娅名字的皮箱。床上并没有寝具,门上应当贴的辛西娅的名字也被新学员的名字覆盖了。</p><p>第五很轻巧地撬开了皮箱并不牢靠的锁头。在皮箱里是一些旅行用品,还有几张伦敦到德里的车票和船票——已经过期了,那上面的日期是9月21号。</p><p>她又直起身来,在房间里寻找辛西娅生活的痕迹。这种痕迹看起来并没剩下多少,但她还是成功地在床铺的夹板间发现了辛西娅的笔记本。</p><p>她解开缠在上面的皮质绑线,辛西娅整齐而纤细的字体出现在她眼前。辛西娅大多时间用这个本子记录着护理知识,在近两个月的笔记中混杂进了类似日记的内容:</p><blockquote><p>8 月 15 日:还有 1 个月就能从学校毕业前往印度了,但我的心中却没有丝毫喜悦。即使在这治病救人的圣多玛斯医院里,能住进医院也都是有家有室的体面之人,而那些在工厂起早贪黑的孩子们,无论是被机器轧断了手指还是染上了霍乱,都不会有人能为他们支付药钱。到了印度又会怎样呢,不过又是给满脑子建功的英国军人们手术包扎。我明白的,我会选择成为护士,只不过是把目光从自己害怕看见的事物前移开了而已。无论救助了多少患者,孩子们因饥饿和贫困而无神的目光、救济院前无家可归的男女、东区与西区的巨大鸿沟,在这个城市中都不会有丝毫改变。</p><p>8 月 18 日:多么奇妙的邂逅啊!在圣詹姆斯街的街角,穿过惹人生厌的绅士俱乐部与高级饭店后的广场高台上,我遇见了那位高洁的王子。他是埃及法老的儿子,无忧宫的快乐王子,我们相见如故,畅快地谈起天来。他理解了我的痛苦,和我一同为这不公正的世间感到悲哀。纵使被囚禁在西敏区的道路旁,他的目光却能远及东区那人间地狱般的悲惨景象。</p><p>8 月 23 日:这是第三次与王子见面了,他的关怀与勉励让我内心的障壁如冰雪般消融。当他询问我有什么愿望时,我情不自禁地说出了那个不自量力的悲愿:”我想改变现状,让伦敦贫困的人们获得幸福“。</p><p>8 月 24 日:我见证了奇迹。王子,您真的要献出您的身体去救济世人吗?我将成为您的燕子,将您的福祉送到每一位穷苦人的门前。</p><p>9 月 2 日:无尽的快乐在我的胸膛中激荡着,20 年来我从未感受到如此的喜悦,那是不计得失,纯粹地帮助穷苦者的满足感:当我把紫水晶塞到在工厂中做工的孩子手里,让他能偿还家里的债务;当我将青金石放在那个快饿死的年轻诗人窗前,看见他的眼中重燃起创作的火焰;我感到自己的脚步变得坚实,这无血无泪的世间因我行动产生了一丝改变。王子,感谢您!是您实现了我的愿望,赋予我人生的意义,您就是我的希望,我的启明星!</p><p>9 月 15 日:太多了,实在太多了……即使已经分出了那么多宝石,不幸与贫穷仍然入目皆是。王子堂皇的容貌如今已变得破损褴褛,每当他脱下铜色的外衣,露出真正的面貌时,我都因他如今的模样而泪流满面。您已经献出太多东西了!请您不要再用温柔的语气待我,是我无知的愿望让您残破不堪的啊!为什么,为什么那些油头肥耳的银行家和政客们连一个先令都不愿意掏出,却要让您这样高洁的灵魂去承担所有牺牲呢!</p><p>9 月 19 日:宝石已经分尽,而王子的身体早已辨认不出昔日容貌。没关系,一切都没关系,我不会去印度了,您是因为我的愿望而沦落至此的,我亦将陪伴您直到最后,我是您的燕子,您永远的燕子……</p></blockquote><p>第五沉默了好一会儿。她把笔记本收好,其余的物品归回原位,退出了房间。</p><h3 id="莫里亚蒂-6"><a href="#莫里亚蒂-6" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>位于贝克街上的摩斯坦医生诊所挂着墨绿色的招牌。贝利先生驱使着马车停在了这里,莫里亚蒂向他道谢,快步向门口走去。他按响门铃。很快,出现在门口的一个稍有点邋遢的中年医生就客气地把这位年轻的绅士迎了进来,询问起他的来意。</p><p>“今早我在报纸上看到了你发布的一则广告信息,您说这里正在寻求帮助,”莫里亚蒂开门见山,摆出了一种郑重真诚的态度,“恰好这几天我也遇到了类似的病患,所以我想,我们不妨来交换一下信息,或许能够在这个怪病的治疗上有所突破。”</p><p>“是的是的……我最先是在我的侄女身上发现了这种怪病……”摩斯坦医生不断点着头,他的语气缓慢,带着些嗫嚅的感觉。</p><p>“她最近是不是也接触过什么宝石之类的东西?”</p><p>“是的……这个可怜的孩子收到了她的倾慕者送给她的一条翡翠项链……”</p><p>“我已经遇到了两例这样的病患,不能再让您的侄女再继续戴着那条翡翠项链了。佩戴这怪异宝石的人最后都变成了骇人的怪物。”</p><p>“是的……要是能更早听到您这样的建议该多好啊。可惜那之后没多久,我的侄女就患上了这种病……”</p><p>摩斯坦医生低下头,回忆了一阵子,接着说:“我前些天,收到了剑桥我一个老朋友的信件,谈及了一个……啊……是埃及的雕像,和什么诅咒的宝石之类……”</p><p>“虽然你已经知道了,但我还是需要强调,千万别徒手触碰那些宝石。”医生给莫里亚蒂递上了几双消毒的厚手套,“我已经用显微镜检查过了,这些宝石里,它们封存着……一些古代细菌……”</p><p>“介意给我说说你们遇到的病患的状况吗,年轻的先生?”</p><p>“当然可以。第一位是德莱尼子爵夫人,她是将蓝宝石做成了戒指,在卧室里变成了怪物,直至化成一堆宝石也没有出门,但奇怪的是那个蓝宝石戒指不见了。”</p><p>“第二位,是火柴厂的厂长,他将宝石做成了手杖,变成怪物之后完全丧失了人性,想要杀害他的员工。他皮肤上包裹的宝石让他有了一层天然的铠甲,多亏了一位女英雄才把他打倒。”</p><p>摩斯坦医生长叹一声,他端起茶杯,小口饮着茶,“一些可怜人……如果你们能拿到那些诅咒的宝石,也许能帮我……开发出解药。”</p><p>“你们可以看看我的侄女……海伦!”他朝里屋喊道。</p><p>摩斯坦医生向莫里亚蒂介绍了暂住在诊所的他的侄女——海伦·摩斯坦小姐,这位可怜的姑娘脖颈以下的部分已经感染了宝石病,靠披着长斗篷来遮掩变异的身体。</p><p>她羞怯地向莫里亚蒂打了招呼,坐在病床边,低垂起眼睛,抱着自己的长斗篷,不愿露出自己异变的患处。</p><p>“这样的病还有可能回复吗。”莫里亚蒂朝她点了点头,礼貌地把目光移开。</p><p>“我不能只用一块翡翠开发出足以针对各种病症的解药……但解药毫无疑问是可以制造出来的。”</p><p>“那你需要多少?”</p><p>“我想一想……起码需要五种。</p><p>“从我前些天刊登广告开始,只有你来找我。</p><p>“这些可怜的宝石病患者因为外貌的畸变,躲在房间中不敢出门,伦敦城的哪个私人医生能对这种病做什么呢?他们也不会信任陌生的老摩斯坦。”</p><p>“但是在这偌大的伦敦城,要找出这些蜗居在家的患者无异于大海捞针。”莫里亚蒂的手指节律性地点着扶手。</p><p>“不,不会的……我的老友的信里,提及了一种病患,称之为转化者。”</p><p>“转化者?”</p><p>“他们是被诅咒宝石蛊惑的人,在染病后,转化者不会瑟缩着等待死亡,而是性情大变,利用异形化的身体充分释放自己的欲望。这种病……或者说诅咒,只会侵染转化者特定的身体部位而非全身,因此转化者可以遮起异形化的部位行走在人群中。”一边解释,老摩斯坦站起身来给贵客倒了一杯茶。</p><p>“如果大部分患者会选择闭门不出,你也许能够找到这样的人。这些转化者会主动暴露自己的,我从信件里推测,大概他们的精神已经步入疯狂。他们不会遮掩自己的。”</p><p>“这似乎意味着我们避免不了几场恶战。”莫里亚蒂轻叹了一口气。</p><p>“但可惜我们找到的诅咒宝石已经被警察带走了。如果再找到宝石,我一定会带来你这里。”</p><p>“那就太好了,样本越多,我成功的概率也会加大。”摩斯坦的眉头舒展开一些。</p><p>看起来合作的约定已经达成了。莫里亚蒂啜了一口茶:“算一算时间,我的几个朋友也应该到了,他们知道应该找到这里,一会儿我向您和海伦小姐介绍。”</p><h3 id="奥利弗-5"><a href="#奥利弗-5" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>第五带着记者又翻墙出来了,从护士学校的后墙翻进无人光顾的小巷,这种事虽然已经在记者生涯中经历过几次,但依然使人紧张。</p><p>第五仰头看了看太阳,主动带路,向威斯敏斯特区前进。穿过惹人生厌的绅士俱乐部与高级饭店,再站上那背后的广场高台……二人回忆着辛西娅日记的描述,朝那处地方接近着。</p><p>威斯敏斯特区的圣詹姆斯街是有名的绅士街之一,有西装革履的绅士与穿着典雅裙装的女士双双从饭厅中走出,路上的行人也都衣着整洁,明显是中产阶级或者经济更好,作为一个勉强靠笔杆维生的记者,奥利弗不觉得自己的风格与此相搭配。</p><p>他们来到了一处供行人歇脚的街角广场。绿荫覆盖的广场上坐着一个乞丐,大概是在等待先生小姐们的施舍。广场中央的高台上立着一个雕像的石质基座,而基座上方的雕像已经不见踪影。奥利弗走上前去。在基座上刻着雕像的信息:“埃及王子铜像;捐赠人:约翰·莫尔教授,剑桥大学历史学院”。</p><p>第五随手掏出几个硬币,精准地投进了那乞丐的衣袋里:“对这个雕像,你知道多少?”</p><p>“嘿,谢谢了,绅士,小姐!既然你们两个在打听这个雕像,恰好我就认识知道这个雕像的来龙去脉的人……只是……嘿嘿,这点钱还是不太够啊……”</p><p>谁知道这是哪里来的新型骗术。每隔几个月,底层乞丐们的话术就会更新一次。在淡漠的伦敦,会说漂亮话的乞丐才能从爱心泛滥的小姐那里拿到便士。奥利弗想要提醒一下看上去脱离底层的小姐,但是她表现得好像称不上生疏。</p><p>“在这里乞讨,我看你不像是敢说谎的。钱能给你,但你的消息要真。”第五接着甩出一张纸钞,乞丐连忙揽进怀里,露出他那几颗残缺的牙齿。</p><p>“哪会骗您呢,先生小姐,今晚十点再来这里,你们就能见到那个人。”</p><p>走的时候,奥利弗回头,看见那个乞丐还是坐在那里,姿势没换,只是距离太远,表情看不太清。</p><h2 id="第五节·末路"><a href="#第五节·末路" class="headerlink" title="第五节·末路"></a>第五节·末路</h2><h3 id="莫里亚蒂-7"><a href="#莫里亚蒂-7" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>晚上,差二十分钟十点。</p><p>三位调查者已经聚集到了一起,赶到了圣詹姆斯街角的广场打算找人碰头。今夜的月亮倒是皎洁,银光泻在无人的街道上,在路面的清土上留下一层并不耀眼的灰白。路边的污秽都隐藏在黑暗中,只留路中央底座的铜像闪着微弱的光亮。莫里亚蒂刚刚看清雕像旁边并没有人在,十来个五大三粗的帮派成员就从街道的阴暗处现身,包围住了他们。</p><p>从这些帮派成员中间,走出了一个穿着体面的中年人,狠厉的眼神和手上的蛇形刺青暴露了他头目的身份。帮众给他让出了一条路,走到莫里亚蒂几人面前,在他身后一言不发,显得沉默肃杀。</p><p>“我先要向诸位做一个自我介绍。大家一般都称呼我,蝰蛇帮的“铁手”克莱恩。”这头领理了理自己的袖口,慢悠悠地开口。</p><p>“在你们粗鄙地堵住今晚洒在我身上明亮的月光之前,我希望你们对这个给予足够的尊重。”</p><p>年轻的贵族还没来得及对第五的言辞表现出惊诧,就看见她已经把自己的刀握在了手里,亮出刀鞘上一个古怪的标志,这不知道代表了什么身份的徽记好用得很:克莱恩的表情明显带上了一种惊诧和忌惮。</p><p>“您就是白天那个乞丐说的人吗?”女士不卑不亢地发问。</p><p> “也许就是吧……不知道几位在这里调查那座雕像的目的是什么?”克莱恩摊开双手,用反问回复。</p><p>”您知不知道,最近伦敦出现了许多身体矿石化的人?”</p><p>“当然当然……我对此十分好奇。”克莱恩保持着优雅的微笑,以示局势尽在掌握。</p><p>“经过我们的调查,引发此类疾病的病原体就是雕像上的宝石。”第五的话在克莱恩身后的帮派成员中引起了骚动。虽然他们不敢当着首脑的面大声喧哗,但他们整齐的威胁性阵型出现了摇动,克莱恩的笑收敛了,他回过头去,双手下压,很快稳定住了身后的帮众。</p><p>“如果我的话冒犯到你们我很抱歉,但是您能和我们讲讲雕像的事情吗?”第五继续发问。</p><p>“谈话是一项交易,我想,我更希望知道你们调查这座雕像的目的,和那所谓宝石病的消息,”克莱恩抬手向几人示意了一下自己的手下,“而且我觉得,我有进行这项交易的资本,不是吗?”</p><p>“我们调查雕像的目的,正是为了收集更多的线索。如果这座雕像对你们很重要,那么你们或许知道有一个女孩常常会拿走这座雕像上的宝石,这些宝石几经辗转到了伦敦各处,其中我们已经发现两例持有宝石的人得了这种怪病。”</p><p> “辛西娅是善良的给予贫苦者救赎的天使,我不相信这雕像会带来富贵之外的什么病。”克莱恩面无表情地扫视着包围中的三人,当视线经过莫里亚蒂,后者却发现克莱恩给每人都使了一个眼色。这句话中的“我”,显然是指他身后的帮众而不是这个冷静的“铁手”。</p><p>“我们也不希望,辛西娅的善良导致不好的结果,但是只有我们得到更多信息,才能得出最终的结论,知道这种怪病是不是和宝石有关。”第五结束了她的发言。</p><p>“这件事,同样是我们想要搞清楚的。但假如你能更加详细的阐述辛西娅的行为造成的结果,我毫无疑问,会把你们看起来迫切想要知道的、辛西娅与那个雕像的事告诉你,小姐,我以自己的这个绰号担保……那个病是怎么发作的?它与辛西娅小姐有何干系?”</p><p>莫里亚蒂一直自诩在洞察人心上相当敏锐。在帮众中有着一种对辛西娅小姐狂热的崇拜。而对于这种情绪,克莱恩保持着冷静和怀疑。</p><p>“我们发现,所有的发病者都持有宝石,宝石会逐渐使持有者感染,长出晶体组织。”</p><p>“实不相瞒,一位伦敦医生已经在着手对宝石里的病毒进行研究了。”莫里亚蒂的回答相当干脆。</p><p>“是了,这就是我所见到的……”克莱恩低声自语,旋即他抬起头,走近两步,注视着面前背景深厚的神秘女士,“我还算满意,接下来要讲的故事,就是很长时间以前的了。”</p><p>“8 月 21 日晚上,那是个难得的没有雾的夜晚,当那个女人走到铜像面前时,在月光的清辉下,我看见雕像铜质的表面像水银般流动褪去,露出黄金叶片包裹的胴体,雕像的全身缀饰着斑斓的各色宝石。那是近乎神迹的场景。</p><p>“她从雕像上取下黄金叶片,走向呆立在一边的我们,将黄金叶片轻放在我们手上,对方只是一个年轻女人,但雕像奇异的变化与她身上散发出的魄力……我们无法挪动半步。从那之后,那个女人就每晚在从雕像身上抠下宝石后,在大街小巷分发它们,持续了一个月之久。每当她离开时,雕像又会从缀满宝石的金像变为铜像。”</p><p>“多么神奇的事情,放到三天前如果有人讲这种故事我一定不会相信,但是这几天的经历不容我不信。”第五的语气轻快了一些,情报的交易已经完成了。</p><p> “但是现实确实恐怖,这些宝石已经让至少两个人丧命了。”莫里亚蒂对克莱恩的记叙不为所动,他接着补充。</p><p> “看起来你们是为数不多的知情者了……辛西娅在离开前曾询问过自己是否有可以躲避的去处,我把泰晤士河旁一个避难据点的地址交给了她。</p><p> “假如你们想要去了结这些所谓的病痛,我可以派我的几个兄弟帮你们找到她。”说完这话,克莱恩上前一步靠近调查者们,压低声音:“我希望你们能够找到辛西娅小姐,但不允许伤害她,然后,把这种疾病的存在,证明给我。”</p><p>公子哥也听见了第五“正有此意”的小声回复。</p><p>克莱恩招来两个小喽啰,小声吩咐了几句,后者沉默地站在了奥利弗身后,表达着跟从的意愿。</p><p>“那个……尊敬的……这位贵族先生如何称呼?”克莱恩转向莫里亚蒂。</p><p>“叫我莫里亚蒂就好。”莫里亚蒂大概能猜到他的想法。</p><p>“泰晤士河那个码头可不是一个绅士应该造访的地方……不如来陪我聊聊好了?我的兄弟们会把你的伙伴从那个地方安然地带回的。”</p><p>两个手下带着第五和奥利弗离开之后,克莱恩引着贵族来到了一家深夜依然营业的酒吧,他自己熟稔地坐上了吧台:“莫里亚蒂先生,请坐,虽然这里的酒并不那么高档。”</p><p> “不必在意我,我曾经也有过一段艰苦的日子,”莫里亚蒂这样回复道,“苏格兰威士忌,谢谢。”</p><p> 几杯烈酒入腹,克莱恩变得更健谈,也似乎更冷酷了:“辛西娅。她是一个完全的天使,乃至具有圣洁的魔法。当我们第一次看见她的时候,这就是我的感觉。”</p><p>“这可能就是护士应有的天分吧,让人安心的天赋。”莫里亚蒂评价。</p><p> “莫里亚蒂先生,我斗胆请教,你,是你父亲的继承人吗?假如你就是,那么你就会懂得经营一个黑帮的难处,像我一样。我的副手,巨汉格雷,是辛西娅小姐的崇拜者。这个大脑迟钝的呆子,被这样的善举感动了……不知道这是单纯还是愚蠢……</p><p> “哈,人心是这个世界上最难掌控的东西,即使我没有像你一样也能感同身受……不过身为黑帮的你们竟然能够被一个女孩打动,她的魅力我确实难以想象。”</p><p>“我某一天见到他,他已经……委婉一点,变得高贵而闪烁了,尽管他着力地掩藏。他跟着辛西娅离开了,或者说是我排挤他出去的。</p><p>“怎么说呢……假如我们这些苦命人能够拿到命中的宝石,早点拿到,那么我们的生活是否会好些呢……”</p><p> “高贵而闪烁……真令人惊讶。”</p><p>“一个黑老大向贵族说这些东西还是不太对劲是吧……你就当,我这个头目,还算有点良心好了。“</p><p>“回头是岸,证明你们还不是无药可救,只是被逼无奈而已。虽然我不想打击你,但是这宝石确实给人带来了不好的结果。”</p><p> “等着你的伙伴们回来吧……这种想法,黑帮里是不应该有的。”克莱恩喝起了闷酒,不再与贵族先生搭话。</p><h3 id="第五岚-5"><a href="#第五岚-5" class="headerlink" title="第五岚"></a>第五岚</h3><p>污秽、黏腻的地面,令人作呕的臭气,体色与乌黑的河水化为一体的拾荒者们在从浮尸的上衣口袋中翻找硬币,这就是泰晤士河东段码头的日常一景。</p><p>几个人在蝰蛇帮众的引路下来到了这里。尽管路边有或是淫秽或是贪婪的目光注视着,在蝰蛇帮名号护庇下,都没敢出手。这些满溢着欲望的目光,被收敛在狭窄的棚屋和小巷之中,深埋在贫民区四处可见的如墨阴影和蒸腾的腐败气息之中。</p><p>有一名拾荒者端着盘还算过的去的吃食,向一个黑黝黝的桥洞走去。第五眯起眼睛,直到那脏兮兮的亚麻色身影消失在不远处一处隧道的漆黑洞口中。放轻脚步,半弓下身子,她靠了过去,示意后边的队员跟上。</p><p>他们沿着深邃而黑暗的甬道缓慢前进。第五一眼就看到了在黑暗中还有点点光芒反射的巨大怪物。这家伙大概8呎来高,靠在墙上,呼吸粗重。而这时前面的送饭人已经顺利通过了这巨人的守卫。</p><p>“那家伙脑子看起来不太灵光……他是靠什么认人的?”她低声咕哝。</p><p>第五对潜入方法的分析被奥利弗的贸然行动打断了。这莽夫猫着身子,贴近甬道污浊的墙壁,大概是想要从那大块头的视觉死角绕进隧道深处,但,没等他准备通过,皎皎月光就照亮了他的身形:像是个巧合,格雷用他腿侧宝石般光亮的晶面,把今夜的月光反射在了奥利弗深灰色的风衣上。</p><p>随着这巨汉相较于身体实在不显著的头颅转向这边,他晶莹身体的朝向让月光像在这贫民窟里弥散的腐朽臭气一样,在甬道的空气中氤氲了。这明亮的大汉发起怒来,他金属刮擦似的嘶吼声宣示了战斗的开端。</p><p>好在第五拿了两把刀,她从右腿把那把稍短的抽出来扔给前边的奥利弗。回头看去,莫里亚蒂已经从腰间翻找出了他的指虎,那两个蝰蛇帮众也掏出手枪——他们在惊讶中认出了巨大的宝石化的格雷,并且,在这怪物怒视着昔日兄弟的时候开始上弹。</p><p>两个持刀的敏捷者率先占据了有利位置,他们不再用黑暗掩饰自己的身形,而是用刀锋尽力刺向不受宝石保护的、怪物的脆弱关节。而格雷用身体的微微倾斜回应刺客和记者:他们的刀剑就像遇上了晶莹的罗马士兵的方盾,毫无悬念地被偏斜开,只是扬起了几缕飞屑。</p><p>巨人的宽阔身形近乎挤满了狭窄的通路,他挥起拳头,带动手臂奋力下砸,落点正是他曾经的同僚,这可怜人刚刚填充好自己燧发枪的弹药,正想着以一个狼狈的姿势滚离,可沛然的巨力已经把他击飞。他像是猝离掌控的破布娃娃,被击飞倒在墙角,在肉体和石墙的碰撞声中迎来了昏迷。</p><p>惊慌已经写在了另一名帮众的脸上。他手里的铁质燧发枪迸出火花,可莫能匹敌的铅弹,却镶嵌在了巨人的胸腹,仅留下几道不甚清晰的裂痕。</p><p>势大力沉的砸击,让格雷的身周露出了破绽。第五挺身刺击,而不巧遇上了巨人虬结的手臂的推挡。她在咫尺距离的晶面上,看见了自己反射的身影,所幸,手臂离开身前,中线不再受阻,奥利弗抓住机会,一刀刺中了下肢关节。</p><p>宝石人吃痛,他猛锤墙壁,甬道小幅度地晃动了起来,有少许的木屑和尘土,从木制的窄小窝棚和甬道间簌簌飘落。同他激烈的战吼一同响起的,是火药的爆裂声。尚且清醒的那个帮众,正用颤抖的手清理着枪管,可惜宝石表层微不足道的损伤才是枪弹制造的伤害上限。</p><p>第五还在巨人的庞大身躯边周旋着,她轻盈迅捷的影子大概是引起了格雷的重视,现在她几乎找不到可供出手的恰当机会。劈砍,推挡。角度不够刁钻、出手不够迅捷的攻击,只能在厚重的宝石甲胄面前折戟。</p><p>好在,下肢的伤口正限制着巨汉的行动,持续地为他带来着痛苦。现在宝石巨人浑身的宝石已经斑斑驳驳,身上淌流着暗黄的体液,他倚靠着甬道的墙壁,用摩擦似的刺耳声音怒吼着。</p><p>这一次,他挥拳砸向奥利弗。年轻的记者踉跄的离开巨汉的臂展,闪身到战斗的另半块战场,让格雷迎上燧发手枪的枪口。子弹收效甚微,可注意力受其吸引的格雷,并没注意到他身后第五的刀锋。</p><p>一记相当完美的背刺,这是第五给自己的评价。短刀被留在了格雷的钻石甲缝里,随着这巨人一同战栗着倒下,刀柄的片状流苏像飞扬的胜利旗帜。</p><p>“你赶快带你的弟兄去医院,这里我们能应付。”第五用释然的疲累口气这样吩咐。她拔出自己的短刀,掏出手套戴上,蹲下身子,在巨汉的身上摸索。便士,五个……有了。</p><p>这巨汉的心口,挂着一枚璀璨的黄金叶。</p><p>“接着走吧,”第五一边把所得的珍贵战利品收进纸包,一边对着刚刚把掏出便士,安排几个拾荒者把同僚送离这里的帮众说。他看起来挺称职的,坚持要跟着队伍行动。</p><h3 id="奥利弗-6"><a href="#奥利弗-6" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>从战场,扶着墙壁行走,不多时就到了甬道的尽头。那昏暗煤气灯照明的房间中,有一个女子坐在地上,她的衣裙满是脏污,头发蓬散着;在她的身边是一个用亚麻布裹着的、一人高的物体。大概是那失踪的雕像了。</p><p>“是来送吃的的人吗?谢谢您,请把盘子放在那边就好,酬谢已经搁在那里了。”这邋遢的女人呢喃着。奥利弗低下头。他脚边落着几枚硬币。</p><p>“你是辛西娅吗?”第五发问。</p><p>这个颓丧的女子抬起头,似乎辨认出他们的衣着并非拾荒者,她迅速瑟缩了起来。这个女人无神的瞳孔因恐惧而张大,她转身紧紧抱住亚麻布包裹,嘶哑的话语中带着哭腔:“请你们行行好,请你们离开!他已经,他已经没有任何东西了……”</p><p>“我们不是来向他寻求什么的,我们找的是你。”</p><p>“不……请你们离开……”辛西娅低沉地呜咽着,哭叫着快乐王子的名字。</p><p>第五低声叹气。</p><p>看上去辛西娅并非处在可以交流的状态中。经历了一番波折,制住其实已经虚弱得不再挣扎的辛西娅小姐,这支队伍把该得的战利品,宝石人和亚麻包裹一众物品,搬了起来,抬回了出发点。他们的贵族朋友,并短暂的酒友,已经在那儿等待着了。</p><p>所有人重又汇集在了快乐王子的雕像基座旁边。奥利弗放下格雷——这个壮汉的宝石身体很快被他的兄弟们遮掩了起来——还有亚麻包裹和辛西娅。</p><p>辛西娅瘫坐下来,蜷缩在雕像仅剩的底座下的平坦处,灵魂出窍似的,睁着空洞的眼睛,盯着远处的雕像喃喃自语。她的身上沾染着河边的淤泥,护士制服破破烂烂,像一只遍体鳞伤的燕子。</p><p>奥利弗摊开自己的笔记本想写点什么,后来又合上了。作为新闻,这太离奇,作为故事,又显得太冷酷了。</p><p>“那么,现在该怎么办?”第五抿着干裂的嘴唇。她的精力消耗得太多了。</p><p>“这种善良,从来就没什么好报。”克莱恩冷静地讥讽地自语,“带着辛西娅小姐走吧,还有这个该死的雕像。”</p><p>小队行至路口,正搀扶着辛西娅行走的第五岚往地上啐了一口:“被利用了……但没什么办法。”</p><p>她把手里装着黄金叶的小包抛给公子哥:“我会带着辛西娅回家,给这女人做点清洁,理理头发。至于两位绅士,就麻烦你们把这东西交给摩斯坦医生了。”</p><h2 id="第六节·对峙"><a href="#第六节·对峙" class="headerlink" title="第六节·对峙"></a>第六节·对峙</h2><h3 id="莫里亚蒂-8"><a href="#莫里亚蒂-8" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>伦敦十月二日的清晨如往常一样没有鸟鸣。莫里亚蒂摆脱自己的困倦,把身子在革面车厢座椅上调整了一下,捋了捋自己的风衣下摆。车厢外,驾驶座上吸烟的贝利先生和已经同车夫熟悉起来的记者正相互问好。</p><p>“第五小姐呢?”奥利弗拉开门跳上车厢,直接坐在了莫里亚蒂身边。</p><p>“这个时间,她应该在治疗室头痛辛西娅的康复问题了。我为她给巴沃先生写了一封介绍信。”</p><p>“巴沃先生,那个麦斯麦大师?我一直想采访他来着,说实话,我有点……怀疑催眠术对于心理疾病康复的积极作用幅度……”</p><p>“巴沃的医术在贵族中还是颇受推崇的,同样出名的还有同他合作的科茨沃尔德的那家水疗馆……总之这些事情第五会安排好的。贝利先生正驱车赶向摩斯坦诊所,我们在那里商讨进一步行动。</p><p>“我还想再确认一遍,你确信在夫人失踪的那个房间里,琼斯把某个东西收进了衣兜?”</p><p>“当然。”</p><p>此后车厢内就陷入了短暂的沉默,直到贝利呵斥着马匹停下,来为两位开门。</p><p>摩斯坦医生比起几天前同他们见面的时候,看上去更老态了,但看见他们的身影,摩斯坦又蹙起了笑纹。没等自己把外套挂在那杆橡木衣架上,莫里亚蒂就掏出早包在大衣内侧的黄金叶的包裹,递交到摩斯坦手上。</p><p>“这是我们最近找到的同样会使人转化的金叶,或许对您的研究有帮助。”</p><p>“这就是又一个诅咒的载体啊……”研究进展的欣慰并未抚平摩斯坦的忧虑,他转头看了看身后的侄女海伦,恢复了平静的神色。看上去寄住在阿瑟的诊所的海伦小姐的病情再度恶化了。她身上的宝石肿块从胸口继续向下蔓延。她沉默地坐在病床边,感激地注视着两人。她的两臂收在胸前,睫毛轻微地抖动着。</p><p> “真是太可怜了,”莫里亚蒂低头躲开视线,“我们会继续尽力寻找载体的。”</p><h3 id="第五岚-6"><a href="#第五岚-6" class="headerlink" title="第五岚"></a>第五岚</h3><p>巴沃先生的治疗室里,并没有多少医院的令人生畏的气息,这里更近于一个沙龙式的聚会场所。第五端坐在在松软的沙发椅上,听着巴沃的诊断。在桌上,散发着栀子花香的纸笺里,写着城郊的农庄和几处水疗机构的宣传内容。</p><p>巴沃医师的信誉和医术大概就体现在这间房子里。至于他口中的磁力,睡眠,星灵体等一众晦涩难懂的术语,都构成了在这个温馨房间中令人信服的舒适曲调。</p><p>“大概就是这样。医生,请你帮一帮这个可怜的女孩。”听闻了巴沃对麦斯麦术原理、作用和治疗前景的大段阐述之后,第五小姐隐晦地交代了辛西娅的经历,把使这位小姐康复的希望寄托在了巴沃身上。</p><p>“她的情况很复杂……不过请放心,我曾多次遇到过这样的人,声称自己遇到了无头的骑士……或者是女巫……我会尽力的……她的情绪,大概明天就会舒缓下来。音乐,美食,熏香能够安抚一个灵魂,女士。”巴沃医生捻着自己的八字胡,显得尽在掌握。大概这是心理医生的职业素养,把一切事情描述得让人感觉简单轻松。</p><p>但城市另一头,医生诊所里谈论的内容就不那么轻松写意了。当第五交托了她的病人,从治疗室离开,和两位伙伴在摩斯坦诊所门前的马车旁相遇的时候,攀进车厢的两位绅士已经将话题谈到了杀人越货的可行性上。</p><p>“我已经提到了,如果琼斯先生不凑巧,昧下了夫人那颗可疑的原初的蓝宝石,他很有可能感染了古代细菌,更别说工厂主的手杖也被他拿去作了证物。不管是调取,偷,抢,乃至和琼斯打上一场,为了获取宝石,我们都得和他走上一遭,”莫里亚蒂用食指点了三下扶手,跷起腿,整个人半靠在车厢椅背上,“我亲爱的奥利弗,你该不会忘了我的家族的发家手段了吧……哪怕……那也是为了伦敦城民众的基础利益。”</p><p>“是,是,《大伦敦警察法》,琼斯违的例已经太多了,但我还是接受不了衮衮诸公对人命的态度……诚然我们需要用一些不光彩的手段来获取我们想要的东西,但是……”</p><p>“我建议采取一个折中的手段,比如虚假的交易?先把琼斯警长请出来摸摸他的底细,总得先知道宝石的下落才行,在那之后再做小偷小摸……”第五拉开厢门,迎着两位绅士的目光,露出一个狡狯的微笑,“灰色区域,是侦探手段……贝利先生?”</p><p>接到命令的车夫催动了马匹。窗外的景色随之在清晨的薄霭中摇曳起来。同一片高阳的辉光下,在霾雾里行走的人影比起前几天,更加稀少了。在路边兜售炸鱼的小贩,街头的摄影师,马车夫,更难见到。伴随着茫茫雾霭的,只有单调的马蹄声和轮毂声,却带来了一种令人心慌的寂静。</p><h3 id="莫里亚蒂-9"><a href="#莫里亚蒂-9" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>最终马车在一家废弃的厂房旁边停住了。</p><p>“那么我们就用新宝石线索的名义把警长骗出来吧。”莫里亚蒂掏出几枚驳杂的宝石交给伙伴布置,跳下马车径直走向街边的公共电话亭。</p><p>随着接线员一阵忙碌,电话接通了,但接电话的警察看上去并不积极,或者说有点懒散:“新苏格兰场,什么事?”</p><p>“请给我转接给琼斯探长。”</p><p>“我得提醒你,琼斯先生已经升迁了,你得叫警督。”失真的电流声掩盖不了电话那头不耐烦的语气,“他可不会随便为了什么事出马。”隐约能听到他在嚼着什么东西。</p><p>“我让你转接给他,我有重要的事情。他一定会很感兴趣。”</p><p>“杀人,绑架,这城市里重要的东西多了去了,可不是每一件都值得让大人物被打扰。”对面的警员轻蔑地发出了一个鼻音,“到底什么事?”</p><p>伦敦的警员素质下降得太厉害了。不拘一格地任用各种市民,只能让良莠不齐的混账滥用警员的职权,败坏波比盔的尊严。这样的流氓,适合用更加轻蔑的语气驳斥。</p><p>三句詈语,一次高调的宣称。莫里亚蒂高傲地宣布这里有着琼斯必然想拿到的东西,这一下子镇住了这个吊儿郎当的警察。“呃……我不知道会是这样……我会转告他的。”</p><h3 id="奥利弗-7"><a href="#奥利弗-7" class="headerlink" title="奥利弗"></a>奥利弗</h3><p>琼斯警督的马车来得很快。</p><p>当他从警局的马车上下来的时候,奥利弗为他更大的派头和更加精致的警服撇了撇嘴。这位新任的警督捋着自己的打法复杂的领带,抬头盯着请他来此的人们:“怎么又是你们几个?”</p><p>他右手拄着那根镶嵌着紫晶石的拐杖。那可是证物啊,既然它被这样违例地保管着,那大约警察局里的混乱与腐败、司法系统的聋瞽盲目,一定可以占满报纸一周的头条了。</p><p>他身后是几个随行的警员,他们披着短披风,带着侦查案件的工具,马车停稳之前,从其中传来的赔笑和奉承的声音,想必就出自他们之口。</p><p> “所以说,到底是什么事情?”琼斯警督有点不耐烦地询问作了虚假要约的莫里亚蒂,“你可是用贵族的名誉向我担保着啊,你想给我点什么?”</p><p> “别跟我打哑谜,既然有什么重要的东西,就马上亮出来,警督的时间,比你们这些闲人的,可珍贵多了。”</p><p>第五用目光示意他手里握着的手杖:“我们想要和您谈一笔生意。”</p><p>他抬起自己的紫水晶手杖,戏谑地看了看其他人:“好啊,但你们最好担保这值得我浪费的精力。”</p><p>“先生,相信您一定听说了,最近女王陛下正在筹备她的新皇冠。”</p><p>“当然了,这是全英格兰的大事。”</p><p>“如果要说有什么东西和新皇冠最能配套,那肯定是一根用完美宝石制成的手杖了。我们想要买下您手中的这根手杖,用来献给女王陛下。”</p><p>“怎么,你们几个……我看看,记者,侦探和贵族子嗣也要在女王陛下面前赚一个声名吗?”</p><p>“那当然是这位莫里亚蒂爵士。为求权势,政治声誉的累计当然要步步为营。”</p><p>琼斯掂了掂手杖:“也好,这手杖如此醉人,你们打算用什么样的价码拿去呢?”</p><p>“关于价钱,我们能否换个地方细谈呢,我想这根手杖,似乎不太应该在其他警员面前被公然交易,不如我们请您喝杯咖啡?</p><p> “当然了,我很乐意。此事当然要在僻静的地方详谈。不妨几位在下午来我的住宅再叙。”</p><h3 id="第五岚-7"><a href="#第五岚-7" class="headerlink" title="第五岚"></a>第五岚</h3><p>一行人如约在下午叩响了琼斯府邸的门环。仆人将几个人带进了琼斯的书房。这间书房看起来相当豪华,除却中央的洛可可式的华美书桌和靠墙安置的书架之外,还铺着厚厚的地毯——大概是印度贸来的做工精细的佳品。</p><p>这里一片静谧,仆人离开并把门带上之后,屋外仆佣的扰杂的声音都消失了。</p><p> “探长,我们明人不说暗话,不妨您先提个价钱,我们再来讨论。”</p><p> “我想你们知道,这手杖的美的让人心醉,它有着一种不可思议的魔力。几位先生女士,我现在已经成为了警督,我对金钱并不那么感兴趣。”</p><p>“我们都懂,但是先生,如此美丽的手杖,只有女王陛下才能有福消享。在我的家乡有一句话,叫做匹夫无罪,怀璧其罪。”第五顿一顿接着说,“意思是说,草民并没有罪过,但是怀揣着宝玉便有了罪过。试想我们这些草民如果拿着这样的宝物,迟早会被人盯上算计。所以,不如将权杖卖给我们,我们交给女王陛下。”</p><p> “是吗?”他饶有兴味地向第五走近了几步,直视着她的眼睛。</p><p>这是一种轻蔑的、刻薄的、冷淡的眼神,在那其中所夹杂的不屑,并不像是卖家对买家的,也并非高位者对低位者的,更像是……</p><p>琼斯的长风衣的袖口被一丛丛纤细的冰蓝色晶丝刺穿。这些晶丝像疯长的菟丝子,缠上第五的手臂,在她作出反应之前,已经来到了她面前。</p><p>琼斯的眼神是自以为是的捕食者的眼神,带着一种寄生虫对寄主的讥嘲。</p><p>第五下意识地矮身前扑,想要突过琼斯的左前方逃开晶丝的包围,可是飞扬的晶丝如同海底飘飞的海葵,转眼就将这位敏捷的游鱼包覆在自己的掌控之下。几束晶丝扼住第五的喉咙,其闪亮的锋锐的前端迅速盘旋着伸进了她的鼻腔和耳道。</p><p>一种尖锐的剧痛在危机感到来的同时就在第五的脑髓里爆发了。她痛呼出声,试图抬起手臂,但猎物的奋力挣扎并未起到理想的效果——她手臂上集束的晶丝比剧痛下的肌纤维更为坚韧。好在这份折磨并没有持续太久,因为奥利弗的飞扑打断了琼斯的钳制。他用身体把纠缠着第五的怪物撞离书桌,抽出她的短刀挥起一个凌厉的弧度,把大多数晶丝切断,留下第五倒在书房厚实的地毯上,踉跄地扶着桌沿起身。</p><p>记者已经同怪物陷入了缠斗。琼斯像个拳击手一样,用双拳护着两颊,手臂上肆意疯长的晶丝像拂尘一样朝奥利弗鞭笞过去。晶丝折断对他一点没有影响,因为从他手臂上生长出的部分已经比刚才的偷袭还要长了,这些晶丝攀住奥利弗用来抵挡的匕首的锋刃,大力向他左侧摆动。奥利弗任它缴械,松开刀柄,趁着警长在右侧的空挡,一拳打在琼斯的肋下。这一拳把琼斯正在口边的嘲讽打回了肚肠,他趔趄着后退了两步,迎来了他意料之外的一记金色的闪光。</p><p>那对黄铜指虎套在公子哥的手上。他翻越书桌,两步就贴近了琼斯,从侧后方瞄准警长的后脑勺擂了一拳。围攻之下,琼斯的情态捉襟见肘,破绽频出。当他用晶丝逼退莫里亚蒂的时候,第五抓住机会,用自己的长刀刺进了警长的肚腹。刀尖斜向上排开晶丝的空隙,掠过肋骨的下缘,直刺进他的右肺。琼斯颓然地吐出了几口血沫,然后死去了,他的双臂砸在地面上,尽管铺着地毯,还是碎成了块块宝石。</p><h3 id="奥利弗-8"><a href="#奥利弗-8" class="headerlink" title="奥利弗"></a>奥利弗</h3><p> “这很不妙吧,”记者先生喘着粗气,仍然在从战斗中恢复着体力,平复着心态,“虽然他已经转化成了怪物,但,警长毕竟死在与我们的会谈里……”</p><p>琼斯缺失了一对手臂的尸体正安静地躺在房间里,从下腹的伤口只流出了很少的鲜血,把地毯的绒毛粘连在一起。</p><p>“嗯,确实要做一些伪装工作……”说这话的女性已经戴上手套猫下了身子,熟稔地翻起了琼斯警长的随身物品,一眨眼就从他的长裤口袋里拎出了那枚珍贵的蓝宝石戒指。莫里亚蒂先生也靠在一边,手里掂着从一进门就靠在书桌一侧的紫晶石手杖。</p><p>“二位……你的事务所和莫里亚蒂家族,真的只经营正经生意吗?”</p><p>“诚然如此,”莫里亚蒂用一种审视的眼光观赏着宝石的星刻面,对着桌上的爱迪生灯泡转动着角度,体味手杖的游彩,“我建议你暂且抛下死板的正义理念。琼斯警长是在十月二号突然升任警督的,我猜这不是正常调动。再者,以他这个人的品行,想必有不少黑料。”</p><p>“看来我得入乡随俗了。”奥利弗耸耸肩,直接坐进了书桌背后属于琼斯的华星格尔椅,开始检视书桌上的资料。少量的私人信件,行政报告——看来琼斯偶尔会把家里的书房当作办公地点,还有几份案件的卷宗。</p><p>他拽了拽隐藏在书桌底的一个小抽屉:“锁了。也许第五小姐能来搭把手?”</p><p>奥利弗让开位置。第五走到近前蹲下身子,从不知道什么地方掏出一根铁丝,似乎是在锁孔里滑动了两下。然后抽屉就被安静地打开了。奥利弗接过第五递来的、抽屉里存放的那个小册子。</p><p>“是账本,我估计是受贿记录之类的。放在这里的账本一般都是这种用途。”女士这样向记者解释。</p><p>“不愧是侦探社优秀员工——别那么看我,我猜的,”记者接过账本调侃着,翻开自己的记事本誊抄一些关键信息,“莫里亚蒂先生,你在书架那边有什么发现吗?”</p><h3 id="莫里亚蒂-10"><a href="#莫里亚蒂-10" class="headerlink" title="莫里亚蒂"></a>莫里亚蒂</h3><p>“几篇卷宗,”莫里亚蒂拿下一份案宗翻开,“有几篇是关于宝石人的,德莱尼子爵夫人的失踪案也在……我猜警察局的相关卷宗都被警长先生拿到这里来了,咱们遇到的工厂主事件的卷宗应该也在这里。让我看看这篇……记录了一个死在街道上的宝石人,这个家伙身上穿着肮脏的病号服,尸体是被巡逻警察发现的。”</p><p>“这是兰贝斯街的案子,那附近有家疯人院,死者的灰袍子就是疯人院的衣服,现在警方还在交涉和推卸责任阶段,还没进行下一步行动……琼斯完全是个坏种,不少罪证都在这里,虽说大家早就知道了吧,不过我还是希望我们能早点离开这个是非之地。侦探小姐有什么建议吗?”</p><p>“我准备好了。我能化装成警长在周围的人们前边露个面,做做戏。”第五结束了在自己脸上的涂涂抹抹,披上从房间里翻来的另外一件警察制服,立起衣领,把琼斯的警官证明攥在手里。</p><p>“你们二位还好吗,这种场面对你们会不会太过刺激了?”</p><p>“我大概没问题。尽快远离这里或许对我的胃会好一点?”</p><p>“但我的确有些,我毕竟……还没有那么熟练。”另一边的记者誊抄着账本的关键记录。</p><p>“现场不用特意伪造,只需要拖延一点时间,让民众的注意力转移到琼斯的黑料上就可以。我先送你们出去,然后去周围的商店露个脸。两个街区边的路口见,二位。”她示意两人跟上,随后推门出去。</p><p>很快莫里亚蒂就在街角看到了女士的身影。现在他们重新集合,仿佛重获了无辜,走在街上,迎接着伦敦肮脏的街道上投来的一束束目光。好在这些目光只是关注他们的衣着身份和财产,并不关心这样三位年轻人过去几个小时里的经历。</p><p>“我们还有很多事情要调查,不是么?”多事的十月二号,但好歹也打破了几十年贵族的单调而慵懒的生活、惊悚而珍贵的十月二号。</p><p>“事情确实不少,你们有什么打算吗?我想去看看辛西娅怎么样了,医生说明天她有可能恢复,但治疗说不定会有更迅速的进展呢。” 记者思索着,双眼失焦,沉默地跟从贵族少爷的脚步。</p><p>“刚才在琼斯的家里,你们也看到那些案宗了:疯人院附近曾经出现过那种宝石。那兰贝斯街就是我们下一步要去的地方,”第五岚一边按摩着勒出瘀痕的小臂一边随口附和着,“但是我现在只想去吃一顿美味的晚餐,然后把宝石交给摩斯坦医生……等等,大家注意。”</p><h3 id="第五岚-8"><a href="#第五岚-8" class="headerlink" title="第五岚"></a>第五岚</h3><p>“不要回头,我们被跟踪了。现在左拐,进那条街,也许……我们能埋伏他一下。”</p><p>似乎注意到自己的跟踪被发现了,从他们身后另一处小巷里,走出一个高个子男人来。他带着平顶的黑色丝质礼帽,披着一件深灰色的披风,那披风的襟处坠着暗金色的领针,披风下面是与苏格兰场略有差异的制服。这人年纪不大,留着不长的胡须。他似乎不是特别介意自己不礼貌的跟从被别人发现,带着一种谦谨的微笑自然地走到第五身前。</p><p>“阁下是……”第五的眼神逡巡在这人的手掌和腰间。</p><p>“你们看起来比我所设想的更加出色。”他从怀里掏出一本身份证展示给警惕的女士。“情报署,爱德华·德里克。”</p><p>“呵,”第五扯扯嘴角,发出不怎么高兴的嘟囔声,她的手搭在了匕首的刀柄上。“罢了,离谱的事情已经够多了。”</p><p>“放轻松,女士。这本证件可以代表很多东西。我认为我已经足够坦诚了。这种直白能够得到你们的友谊吗?”</p><p>“那么,德里克先生有何贵干?”第五放下手。</p><p>“我知道你们最近在调查什么。事实上,我是来提供协助的。这不是什么秘密——我估计你们都知道了,有许多贵族因为宝石病出了事。”</p><p>“确实如此,我们已经和好几位丧失理智的宝石怪人交过手了。”</p><p>“是的,你们的壮举我都在卷宗之中看到了。为了……我的不便声明的任务的完成,我希望得到你们对这些病症的情报。”</p><p> “恕我愚昧,德里克先生,”莫里亚蒂插话,“您的证件毫无疑问是正品,制服也绝非造假,但我确实没听说过,这个情报局是什么机构?”</p><p>“你要知道,除了我们编制内的身份作鹰犬,有些人还会需要……几副手套。情报署是前些年在统计调查处的基础上建立的——这可是机密级别的消息了。”</p><p>第五岚拽着公子哥的外套下摆退了一步,“算了算了,这些事情我们也不感兴趣,你说想要获得情报,那么对应地,我们能得到什么呢?”</p><p>“的确,别绕弯子了,我们还是谈点现实的事情吧。”从记者的表情来看,他不怕皇家公务员。</p><p>德里克摇摇头,作出一个略有困扰的表情:“好吧好吧,看起来我不适合寒暄,也不适合谈判……你们的目标我们已有掌握,保罗·雷恩院长先生是吧,情报署已经注意到他了。</p><p>“新官上任那段时期他还算勤勉,改革了一些过于野蛮的治疗方法,我还期望着哪一天在学界看见他的专著……可惜他妻子的死毁了他……”虽然措辞和语气稍带惋惜,但他依然噙着笑。</p><p>“啊,呃,是的。”第五向莫里亚蒂使了个眼色,但这个不解风情的贵族并没理解她的意思,只以疑惑的眼神作答。</p><p>“而奎警督一如既往地尽职,可惜就是太讲……程序正义,是这么说吧?”</p><p>“对,没错。”第五扯着嘴角点头。</p><p>“这些恶心的变异者就像是从腐肉里萌出的蛆虫一样宣泄着自己的欲望。肃清他们也是伦敦的诉求。”德雷克把双手交叠在一起,期待几位调查者的反应。</p><p>“所以不请我喝口茶吗?”三人充分交换过眼神之后,德雷克慢悠悠地开口。</p><p>“当然了,您请跟我来,我们找个地方详谈。”</p><h2 id="第七节·施工中"><a href="#第七节·施工中" class="headerlink" title="第七节·施工中"></a>第七节·施工中</h2><p>“随后我们就找到了这位叫做辛西娅的少女。她不知怎么得到了这些宝石,并且出于好心将这些宝石分给了穷人,在那之后的各种机缘巧合作用下,这些宝石又到了他们现在的主人手里。</p><p>“而这种疾病似乎可以治愈:玛丽勒本区的摩斯坦医生提出了一种思路,所以我们正在搜集宝石,来协助摩斯坦医生的研究。”</p><p>第五合上记者的记事本,把这份一手资料还给了奥利弗。她向德雷克耸耸肩,表示自己已经完成了叙述。</p><p>“我大致明白了。一旦结合了情报署已有的资料,事情的脉络就很明晰了。几位很快就会看到情报署的诚意。如果在解药的研发和推行上有什么障碍,情报署也会提供帮助。”德雷克盯着桌上的菜肴,随意地抛出承诺。</p><p>“但是,既然政府已经注意到这件事情了,为什么不派出军队去镇压呢?”</p><p>德雷克抬起头,露出一种政客特有的、推卸责任时宽慰的微笑:“军队的镇压在大典前夕发生在伦敦,而弊病出在贵族中间,瞧啊女士,这会让大英颜面扫地的。内阁怎么可能会批这种条子。谁也担不起做这事情的责任。”</p><p>“啧。”奥利弗用意味深长的语气词总结了这段太极。</p><p>“我得提醒记者先生,这里的谈话可是不该上报纸的。”</p><p>“我们很明白自己的立场,先生。”莫里亚蒂一边挥动着刀叉,一边用同德雷克近似的假笑回复。</p><p>“所以我们有资格获知贵署的下一步行动吗?”</p><p>“这就用不着记者先生的跟踪报道了,如果院长先生拿着宝石,那么他就会顺利地以贪污罪和谋杀罪入狱的。这可不是栽赃陷害:情报署拿着详实的证据。”</p><p>“这样说的话,离摩斯坦的要求就只剩下最后一块宝石了。”</p><p>“德雷克先生,我们要怎么联系你呢?</p><p>“我会找到你们的。”</p><p>“行吧,政府的人总是这样。”</p><p>“记者,女子,和贵族先生,目标很大不是吗?”德雷克用餐巾卷在手指上,擦了擦嘴。</p><p>“看来贵署对我们是了如指掌了。”</p><p>凌晨四点半,记者被吵醒了。门外传来了沉闷的敲门声。门外的人重重地锤击着门板,用一种略低沉的嗓音喊着奥利弗的名字。这是报社主编格林先生的声音。不知道他是睡得太晚还是起得太早。</p><p>“这是凌晨还是半夜……怎么了,找我什么事?”奥利弗咕哝着起身。</p><p>“奥利弗,是报社的事,我们得尽早去参加惠特曼先生的新书签售会。</p><p> “啊,现在吗?”</p><p>把手刚刚转动一圈,格林先生就挤了进来,拿出他一直夹在腰上的惠特曼诗集。他披着外套,衬衣系错了扣子,却精致地穿戴着领带。他眼睛里满是血丝,眼白已经染上了缺乏水分的浑浊的黄色。</p><p>“惠特曼先生的采访和诗集……非常重要。这关系着报社的存亡啊。我们越早去,就越能占到先机。”</p><p>“啊哈哈,当然了,你等我收拾一下,披件衣服。”记者赔笑着应对状态诡异的主编先生。</p>]]></content>
<summary type="html"><p>这是一篇战报,改编自 快乐王子 的跑团记录。</p>
<p>这是一次在2021年和群友进行的团,团报小说就是此物,已经陆续写了几年了😓。<br>规则是<code>CoC7th</code>,其模组是<a href="https://www.cnmods.net/#/moduleDetail/index?keyId=890">《快乐王子》</a>。</p>
<p>最早在苹果园发过帖,后来转到了酷安。但还是没写完。<br>发在这里,充充场面,顺便在这里测试一下网站的格式和分类功能。</p></summary>
<category term="创作" scheme="https://cefathiamidine.github.io/categories/%E5%88%9B%E4%BD%9C/"/>
</entry>
<follow_challenge>
<feedId>72229344135883776</feedId>
<userId>72226084583653376</userId>
</follow_challenge>
<entry>
<title>建站始末与博客测试</title>
<link href="https://cefathiamidine.github.io/2024/05/63561/"/>
<id>https://cefathiamidine.github.io/2024/05/63561/</id>
<published>2024-05-18T20:51:27.000Z</published>
<updated>2025-02-16T15:45:15.097Z</updated>
<content type="html"><![CDATA[<p>此处用于安放一些建站和测试格式之类的碎碎念。<br>我是用GithubPage服务,Hexo建站,Volantis作为主题建立的博客。<br>在这里记录一些零碎的小经验。也许会持续更新的。<br>不过基本上的工作都已经告一段落,剩下的就留待我某天一时兴起来磨合好了。其他关于本站的更新我尽量在文末补充。<br><del>hello-world挺喜庆的,记录了建站时间<code>2024-05-01</code>,留着吧。</del><br>最后还是删掉了啊~</p><span id="more"></span><!-- 这个more的前后一定要留出空行 --><p>关于GithubPage,Hexo这些东西的教程,网上早就浩如烟海。<br>Hexo搭配GitHubPage的教程每个都差不多。<br>而<a href="https://www.bilibili.com/video/BV1GP4y1d729/?share_source=copy_web&vd_source=f77c26532718cca26513552801bb4990"><strong>这里</strong></a>是我在配置Voliantis时使用的教程。</p><p>我一开始尝试的,是用Azure给学生的免费服务器搭载WordPress,然后用Argon作为主题,其实也挺好看的。但是运行久了服务器会出问题,后来放弃了。</p><p>也尝试过GiteePage,但它需要严格的实名认证。还是GithubPage好。</p><p>比较值得注意的是,我认为相比于免费服务器,Azure给学生的的WordPress网页应用服务更适合建站,不过它自带的域名非常难看。如果以后课题组或者有什么小组织需要,可以用这个来建站,不过不能改动配置文件,在可定制性上要差一些。 </p><hr><p>此页作为模板和沙盒来测试各种文件属性,同时记录小技巧。</p><hr><h2 id="网站编辑小技巧"><a href="#网站编辑小技巧" class="headerlink" title="网站编辑小技巧"></a>网站编辑小技巧</h2><ol><li>YAML语言的缩进相当重要。<br>如果在hexo的生成过程中报错,或者在<code>\_config.volantis.yml</code>里的改动并未在实际网站中体现的话,一般来说是缩进问题。因为主目录的<code>\_config.volantis.yml</code>失效,采用了主题原有的默认配置。<br>如果复制<code>\_config.volantis.yml</code>时多复制了,编译的时候就会出<code>duplicated mapping key</code>的报错。</li><li>使用<code>headimg</code>属性来为文章添加头图。最好扁一些。同时不能使用bilibili图床,而应该使用SM.MS. 推测是由于请求头不对,被B站拒绝响应了。<br>续:重新开关一下Picgo的server选项就行了。</li></ol><hr><h2 id="写作小技巧"><a href="#写作小技巧" class="headerlink" title="写作小技巧"></a>写作小技巧</h2><ol><li>在使用模板写作时,可以把Obsidian的模板放在<code>_drafts</code>文件夹里。</li><li>在<code><!-- more --></code>的前后一定要留出空行,以识别摘要。</li><li>Volantis会默认读取从二级标题开始的目录,所以尽量少用H1格式的标题。</li><li>Hexo不支持Callout格式。只能自己在Obsidian上玩儿了。</li><li>Hexo针对Mathjax的渲染是在md语法之后的,例如,如果写<code>\%</code>,虽然可以在obsidian里看到公式百分号,但是网页不会渲染,需要采用 <code>\\%</code>才能显示。同理,LaTex的换行也需要由<code>\\</code>变为<code>\\\\</code>才行。写公式记得在文档属性里把插件打开。</li></ol><hr><h2 id="更新日志"><a href="#更新日志" class="headerlink" title="更新日志"></a>更新日志</h2><h3 id="2024-07-13:"><a href="#2024-07-13:" class="headerlink" title="2024-07-13:"></a>2024-07-13:</h3><ul><li>更新了长毛象<a rel="me" href="https://social.vivaldi.net/@Cefathiamidine">Mastodon</a>主页链接,重新启动了评论系统,关联到了这个仓库里:不能轻易删了。同时我也想搞一个图床……但我心心念念的固定背景还是没能设置好。</li><li>学会了头图的添加方法。</li><li>用GitHubAction给自己搞了一个网站源代码仓库。这下子可以直接上传文件来编译了。我太厉害了。下次搞一个自动<code>git push</code>的脚本。</li></ul><h3 id="2024-07-16:"><a href="#2024-07-16:" class="headerlink" title="2024-07-16:"></a>2024-07-16:</h3><ul><li>固定了背景图片。现在就只需要调整调整主题色了。</li><li>学习了用Vscode迅速<code>git push</code>的方法。用不着脚本了。</li><li>注册、更新了Discord链接。</li><li>更新了sitemap功能。用此向谷歌和必应添加了我的站点。我也是站长啦。 另外发现bing居然录入了我的网站,而百度没有。果然必应值得我的信任()<br>在验证过程中发现谷歌给的是html文件,会被hexo自动编译,所以需要在<code>\_config.yml</code>添加一段跳过渲染的代码才行。<figure class="highlight yaml"><table><tr><td class="gutter"><pre><span class="line">1</span><br><span class="line">2</span><br></pre></td><td class="code"><pre><span class="line"><span class="comment">#跳过渲染谷歌的html验证文件</span></span><br><span class="line"><span class="attr">skip_render:</span> [<span class="string">googleaaabbbcccddd.html</span>, ]</span><br></pre></td></tr></table></figure></li><li>同时可以在<code>\_config.yml</code>里进行<code>import</code>的方法来添加谷歌和长毛象的验证链接。</li><li>安装了RSS功能。可以在网页底部看到<a href="/atom.xml">我的RSS链接</a>。<br>在安装过程中出现了<code>npm ERR! code ECONNRESET</code>等等的报错。最后是通过<code>npm config set registry https://registry.npmmirror.com</code>把源换成淘宝的,才成功的。</li><li>使用了abbrlink来优化我的链接显示。<a href="https://blog.dejavu.moe/posts/hexo-permalinks/">教程在此</a>。</li><li>更新了网站logo,添加了不蒜子统计。</li></ul><h3 id="2025-02-16"><a href="#2025-02-16" class="headerlink" title="2025-02-16"></a>2025-02-16</h3><ul><li>使用了Bing站长工具的IndexNow,提交了密钥。</li></ul>]]></content>
<summary type="html"><p>此处用于安放一些建站和测试格式之类的碎碎念。<br>我是用GithubPage服务,Hexo建站,Volantis作为主题建立的博客。<br>在这里记录一些零碎的小经验。也许会持续更新的。<br>不过基本上的工作都已经告一段落,剩下的就留待我某天一时兴起来磨合好了。其他关于本站的更新我尽量在文末补充。<br><del>hello-world挺喜庆的,记录了建站时间<code>2024-05-01</code>,留着吧。</del><br>最后还是删掉了啊~</p></summary>
<category term="技术" scheme="https://cefathiamidine.github.io/categories/%E6%8A%80%E6%9C%AF/"/>
<category term="日志" scheme="https://cefathiamidine.github.io/tags/%E6%97%A5%E5%BF%97/"/>
<category term="建站" scheme="https://cefathiamidine.github.io/tags/%E5%BB%BA%E7%AB%99/"/>
</entry>
</feed>