回应模式 - No.59328151


No.59328151 - 都市怪谈


无标题无名氏No.59328151 返回主串

2023-08-30(三)13:08:30 ID:kvyVE4n 回应

无授权转载一些我个人喜欢的怪谈( ゚∀。)

第一篇《取子箱》

无标题无名氏No.69010359

2026-07-07(二)01:57:55 ID: kvyVE4n (PO主)

另外,因为系统改写的次数也非常之多,与客户讨论以后,结果最后决定要全面性地更换这个系统。

虽然我当时也很高兴可以从这种苦行之中获得解放,但事实上是从这时候才要正式开始对旧版系统进行全面性的解析作业,提出系统需求、设计程序、进行各式各样的相关测试等等等等,新系统要正式运作起来根本就是很久很久以后的事情。

无标题无名氏No.69010362

2026-07-07(二)01:58:18 ID: kvyVE4n (PO主)

然后呢,进行解析作业的某天夜里,在检查负责产生账册文件的某几个子程序(Subroutine)的时候,竟然发现了一些连说明书里也没有记载的子程序。

那些子程序跟某个每月/每周处理程序连接在一起,只要那个处理程序有动作,系统就会执行其中一个子程序。

无标题无名氏No.69010365

2026-07-07(二)01:58:38 ID: kvyVE4n (PO主)

那个子程序的功能是从数据库里提取某些特定的信息,等到这个子程序跑完以后,就会启动下一个子程序,把所提取的数据制作成账册文件。

接下来,下一个子程序会修改这个文件的文件名,然后它会被储存到一直被设定成只读的账册文件文件夹里面。

它的程序架构就是这样。

无标题无名氏No.69010369

2026-07-07(二)01:58:57 ID: kvyVE4n (PO主)

我对正职员工报告了以上这些奇妙的子程序的运作模式。

「我看看,它想要载入的数据,是第一行的第12字符开始,1个字符,这边是从第六行的第13字符开始,3个字符…」

像这样比对File Layout,调查代码的过程里,我发现了一件奇妙的事情。

无标题无名氏No.69010370

2026-07-07(二)01:59:22 ID: kvyVE4n (PO主)

「这间公司的File Layout里还有包含Record Name耶。」

「真的耶,就是因为连这种鬼东西都要写进去,才会让程序出错的啊,真是的。」

就在一连串的抱怨的过程之中,我发现了那个子程序所要呼叫的数据,并不是储存在Record File里面的数据,而是从Record Name之类的,内容不会变动的栏位里,提取出字符串的一部分。

无标题无名氏No.69010372

2026-07-07(二)01:59:45 ID: kvyVE4n (PO主)

「这个程序是怎么回事啊,搞不懂它要做什么耶。」

我看着那些程序所要提取的字符串抱怨了起来。

正职员工看着我提取出来的字符串,露出了一副为难的表情。

无标题无名氏No.69010375

2026-07-07(二)02:00:03 ID: kvyVE4n (PO主)

「这…是不是可以读成Ia Ia Cthulhu啊?」

「洛夫克拉夫特是吗?克苏鲁的呼唤那个?」

「那就把这个部分的任务提取出来执行看看吧?」

正职员工的表情突然间奇妙地变得有点兴味盎然的感觉。

「我知道了,那么,我就改写一部分代码,让程序可以把Spool File打印出来好了。」

无标题无名氏No.69010377

2026-07-07(二)02:00:22 ID: kvyVE4n (PO主)

所以我就花了大概两个小时,制作可以执行的JCL,尝试执行这一系列的任务,看看最后从打印机里输出的文件内容会不会是…

结果还真的是那些诅咒的文句。

无标题无名氏No.69010378

2026-07-07(二)02:00:37 ID: kvyVE4n (PO主)

「In his house at R'lyeh dead Cthulhu waits dreaming.」
(在拉莱耶的宅邸里,死去的克苏鲁在睡梦中等待。)

「Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.」」
(在拉莱耶的宅邸里,死去的克苏鲁等待做梦。)