跳至主要内容

午夜惊魂

午夜惊魂

redraiment, 2009-07-12





  午夜时分,窗门紧闭的房间里突然传出一阵奇怪的声音:像是有人在走动,但又显得步履阑珊。好奇之下我打开电灯,灯光下映射出一个倒挂的身影:尖牙利爪、鼠耳猪鼻,狰狞的面孔上镶嵌这双颗绿豆大的眼珠,正直勾勾地盯着我...

  我刚醒来眼睛朦胧,第一反应是“谁把黑色垃圾袋挂到日光灯上了”。带上眼镜和它对视半响...像!非常得像!像是《奇人奇案》中那些咬人的大蝙蝠(喜欢到处串门),不过个头小很多。我不急着赶它走,我晓得它对我没兴趣。就寻思着几个问题:


    1. 门窗我很早就关了,晚上待房间这么久一直没发现它的存在。它是怎么进来的?
    2. 既然它进来了,房间里会不会还有其他的伙伴?
    3. 它不会也像电视里那些变态蝙蝠喜欢流口水吧?我的房间可是刚拖过地的T_T...

  没等我构思出第四,它很识趣地落到地上对着我做匍匐状。我暗自窃喜:“小子!没用的!即便你跪地求饶,像我这么洁癖的人,岂能容忍一只成天和苍蝇蚊子打交道兼职做做狂犬病菌传播事业的吸血恶魔和我共处一室!”


  我先四下检查门窗是否严实,我倒不是怕它逃跑而是怕外面援军进犯T T;接下来就是狙击!环顾四周,房间里一向歌舞升平,所以没准备什么大规模杀伤性武器,没有居安思危阿!翻箱倒柜找出一只箱子(在家我懒得跑上跑下去倒水,所以直接搬了一箱饮料上来,可见懒惰焉知非福呀)。于是和蝙蝠大哥商量商量:早闻先生超声波水平一流,正奈何此等阳春白雪非我辈凡夫俗子能欣赏,故为先生另辟雅间(手指纸盒),还望笑纳~恩,你既不作声我并算你答应,切莫抵抗,坦白从宽抗拒从严!


  好在小时候整天在蜘蛛、蜻蜓堆里鬼混,三两下就将它罩在箱内——“小样~叔叔可是练过的!”理论上本应处以极刑,但突发奇想对它独特的睡姿很着迷,又恰巧饮料盒上有一小块是透明的玻璃纸,借机观察观察。不料它不配合,我观察地眼皮打架它还没有要倒立的意思,静心一想才明白过来:蝙蝠是昼伏夜出型的哺乳动物!哎,白等了这么些时候~关灯睡觉!怎想我刚睡着它有开始隐隐作祟!于是我学如来佛祖镇压孙悟空,在“五指山”上再压上一碟DVD,总算将这斯镇住。

后记

  早上起床带上手套去料理这个家伙,不想它在我这个空调房里还挺惬意——以天为被地为席,全无蝙蝠该有的本色。做只蝙蝠好歹也敬业一点嘛,怎么可以趴着睡觉!多亏了你们蝙蝠不上网,不然也赶时髦给你拍几张玉照。本打算就地正法,突然想起美国佬控告肯德基一刀封喉是虐待鸡,要求将鸡置于密封塑料袋中闷死。我也怕他们控告我,于是将盖子盖好,抛到蚊子苍蝇最充足的垃圾堆里任其自生自灭。阿弥陀佛,小蝙蝠终于结束了它心惊胆战的一夜!


评论

此博客中的热门博文

JavaScript中的字符串乘法

JavaScript中的字符串乘法 redraiment, Date 原文 原文地址: http://www.davidflanagan.com/2009/08/string-multipli.html 原作者:David Flanagan In Ruby, the "*" operator used with a string on the left and a number on the right does string repetition. "Ruby"*2 evaluates to "RubyRuby", for example. This is only occasionally useful (when creating lines of hyphens for ASCII tables, for example) but it seems kind of neat. And it sure beats having to write a loop and concatenate n copies of a string one at a time--that just seems really inefficient. I just realized that there is a clever way to implement string multiplication in JavaScript: String.prototype.times = function(n) {     return Array.prototype.join.call({length:n+1}, this); }; "js".times(5) // => "jsjsjsjsjs" This method takes advantage of the behavior of the  Array.join()  method for arrays that have undefined elements. But it doesn't even bother creating an array with n+1 undefined ele...

DAO层测试

<dependency> <groupId>com.wix</groupId> <artifactId>wix-embedded-mysql</artifactId> <version>2.1.4</version> <scope>test</scope> </dependency> 利用 wix-embedded-mysql 把MySQL嵌入到进程中,作为内存型的MySQL来做单元测试。 脚本: resources/migrations/mysql/<database>/<timestamp>_<action>.sql 但多个项目需要共享数据库脚本,可能可以用 git submodule 共享。

人所不欲,勿施于人

谁说博客也要像论文一样结构清晰、有条理?! 软件卸载 昨天整理自己的本本,卸载了 VMware 7.0 + 深度XP,MS Office 2007 以及 Visual Basic 6.0。我承认这些都是盗版软件,不过剩下的应用程序都是自由软件(freeware)或免费软件(freeware),这下我的计算机“干净”了。闲来无事,我就细数了一下当初装这些软件的原因: VMware + XP:当初刚买本本的时候,正好在上软件工程实践,紧遵老师的教导“将自己的开发环境随身携带”,自然第一款软件就是装了虚拟机(学校机房里是肆无忌惮地用盗版 VMware),另外上课指定使用 Visio 作图,那也只好一起装了;当然,也有部分原因是因为某些人的计算机装的是 XP,我这边有个 XP 环境也是为了方便问题重现(我的本本预装了 Vista)。 MS Office 2007:在毕设期间,我也还是用 Open Office 和 WPS 2010,但现在公司用的却是 Office 2007(正版)。我这次卸载这款办公软件其实也是在提醒自己:工作的事情要在工作时间里完成! VB 6:你可能无法想象在我们科班的毕业设计中有多少是 VB6 项目,从大二开始,每逢毕业将至,总会有人来找我帮忙看那些不晓得从哪儿搜罗来的 VB6 代码,经不住软磨硬泡,我总会帮着改改;另一个原因在我自己,我一直下不了决心去学 MFC 等,所以但凡要做 GUI 程序,我都是拿 VB6 来画界面,再调用由 C 语言开发的 DLL 库,不过现在改用 QT,于是 VB6 可以功成身退了。 己所不欲,勿施于人 有些人就喜欢把自己的事全盘交托给别人来做,我一直不明白他们既然有精力去说服别人,为什么就没耐心自己去完成(所以我下面说人和人之间是无法理解的)。既然自己都认为这是无聊的事情,为什么偏偏又假设其他人会愿意无偿地帮你来完成呢? 两千多年前,孔老夫子提出“己所不欲,勿施于人”的观点,但到了今天,我听到关于这句话时的语境普遍是,A说:“那个XX东西你也不要了(或要了也没用),不如就让给我吧?”,B就义正言辞地反对:“那怎么可以!己所不欲,勿施于人嘛。” 己所甚欲,勿施于人 易中天老师在《百家讲坛》讲解诸子百家...