幽灵狄福特

又是一年期末时,宿舍里到处充满着死亡的气息,冰冷的剩盒饭不断Warning着人们腐烂正在蔓延,可惜,程序员们从来不会理睬Warning。

进度条翻滚着,磁盘信号灯不停的闪烁,这是我第一次使用MATLAB,未曾想竟然成了最后一次。

打开老师给的.m源文件,一共50行的代码在只能显示49行的屏幕上显得那样的漫长,鼠标滚轮飞转,诡异多变的标示符、冷不丁蹦出来的表达式,还有露出狰狞的蓝色眼睛的保留字从我眼前一一闪过,不禁毛骨悚然。

“快看!”,凯神(Karezi)在我身后兴奋的尖叫起来,“这就是高通滤波器!”

“对,就是它,终于找到它了!”

“赶快找个测试样例,试试它的威力”

“好!”

可怜的无辜的测试图片被残忍的放入了.m源代码所在的文件夹,等待它的究竟是魔鬼还是恶魔?

凯神确认了输入文件名,用近乎冰点的声音对我说:“运行吧”,我伸出颤抖的手指,点下了运行键。

测试图片扭曲着、变形着、痛苦着、煎熬着,最终化为了零零星星的点和线条,运行成功了。

凯神常舒了一口气,“不容易啊”。我也放松了警惕,开始在源代码身上动手。若时光倒流回到那时,我一定大声喊出“住手!不作就不会死”,不然也就不会发生后来那恐怖的事。

改了一次,运行的结果都很好,唯一令人不爽的是MATLAB的编译器不听的Warning着我,总是说Image is too big to fit on screen。笑话,我堂堂15.6吋笔记本怎么会屏幕太小显示不了,况且程序员哪有看Warning的。我和凯神越来越有信心,不断敲击着键盘修改那沉睡的源代码。

修改的代码

就在改掉了某行代码的顺序之后,恐怖的事情发生了。当我点下运行键的那刻,CPU飞速运行,硬盘一路狂写,说时迟那时快,一张诡异图片出现在了屏幕上!

出现灵异现象的图片

“那是什么?!”凯子惊呼起来,我定睛一看,在图片的左上角出现了一张模糊而恐怖的脸!

恐怖男孩

一直在身后复习PPT的杨PM2.5听见骚动也走过来看,结果眼睛和屏幕刚刚接触一瞬间就瘫倒在地上,瞬间尿了一裤子。“这,这……”杨PM2.5深吸了一口气“这就是惊悚男孩狄福特(default)!是一种幽灵!”

照片上那男孩双眼漆黑无神,嘴角露出诡异的微笑,看妆容不像是中国人,再加上狄福特这个名字,显然这是外国人,联想到最近特别火的“《湘西航班》”里那恶鬼缠身的也是外国人,顿时毛骨悚然出了一身冷汗。

片刻,定下神来。我冷静的打开灭魂神奇Chrome和招魂神奇Google,输入:MATLAB default image。果然看到了同样的男孩。

“原来是这样”,凯神兴奋的说,“一定是因为MATLAB与你相克”

看我这我一脸疑惑,凯神一本正经的开始解释:“这男孩狄福特本是长期隐藏在MATLAB的image变量默认值里的幽灵,平时你总是写C++写PHP写Js,不会影响到它,结果今天你写了MATLAB,还完全无视MATLAB给你的最后通牒:Warning,不慎开启了狄福特的封印,你这惹上麻烦了啊!”

“那可怎么办啊?”,我几乎要哭出来了。

凯神沉思了一下,说:“办法只有一个,你把这件事写成博文,放到网上供人转发,转发超过500次即可摆脱厄运考试不挂科……”

我赶忙问:“不转的人呢?”

凯神:“哎……”

 

 

注:在MATLAB中直接运行image即可调出本图(比黑白的更恐怖还是颠倒的):

matlab-default-image

引用:被这张图吓到的人们

http://cs.brown.edu/courses/csci1950-g/results/final/eboswort/

http://blogs.mathworks.com/steve/2006/10/17/the-story-behind-the-matlab-default-image/

祥瑞御免,家宅平安

一条评论

文章评论: