在别人家的时候
模仿箱猫娘做了个玩具:
在别人家的时候
模仿箱猫娘做了个玩具:
Microsoft tell us,you can limit user rights in WMS by:
By default, Windows Media Services can only be accessed by users in the Administrators group. To limit user rights effectively while still enabling users to administer Windows Media Services, you can remove users from the Administrators group and then add them to Windows Media Services only. To add users directly to Windows Media Services, you must use Component Services to configure access permissions for the Windows Media Services Component Object Model (COM) object.
To provide a user administrative rights to Windows Media Services
On your server, start the DCOM config utility.Locate Windows Media Services in the list, and open its properties.
On the Security tab, edit the access permissions.
The Access Permissions list shows the users and user groups that can administer Windows Media Services.
Add the users or groups that you want to be able to administer Windows Media Services, and then close the dialog boxes.
The new settings will take effect when you restart Windows Media Services.
微软告诉我们,可以限制用户权限,使用非管理员的帐号:
默认情况下,只有 Administrators 组中的用户才可以访问 Windows Media Services。若要有效地限制用户权限,同时仍允许用户管理 Windows Media Services,您可以从 Administrators 组中删除用户,然后将其仅添加到 Windows Media Services。若要将用户直接添加到 Windows Media Services,您必须使用“组件服务”为 Windows Media Services 组件对象模型 (COM) 对象配置访问权限。
为用户提供对 Windows Media Services 的管理权限的步骤
在您的服务器上,启动 DCOM 配置实用工具。在列表中找到 Windows Media Services,并打开其属性。
在“安全”选项卡上,编辑访问权限。
“访问权限”列表显示了可以管理 Windows Media Services 的用户和用户组。
添加希望能够管理 Windows Media Services 的用户或组,然后关闭对话框。
在重新启动 Windows Media Services 后,新的设置将生效。
In fact,when you open DCOMcnfg,you will find that the Security Permission of “Windows Media Services” is grey and disabled.
实际上,当你打开组件管理器,你会发现”Windows Media Services”的权限设置选项是灰色的,无法修改.
This is the new security feather of win2008 R2 x64. Some core system components only grant the local internal account, TrustedInstaller, Full Control permission instead of the local Administrators group.
这个是win2008 R2 x64的安全特性.一些核心系统组件只能允许本地帐号,TrustedInstaller有完全控制权限,而不是本地管理员组.
To be able to modify the settings of “Windows Media Services” on a Windows Server 2008 R2 system, you need to grant the local Administrators group permissions to its registry key as follows:
要在Windows Server 2008 R2 上修改 “Windows Media Services” ,你需要授予本地管理员组有注册表权限:
1. Check the Appid of WMS in “Component Services management console (dcomcnfg.exe)”.On my machine it is {A2EFA5CB-3B0E-11D2-9EFD-006097D2D7CF}
2. Run Regedit.exe and browse to “HKEY_CLASSES_ROOT\AppID\{A2EFA5CB-3B0E-11D2-9EFD-006097D2D7CF}” key.
3. Secondary-mouse click on the {A2EFA5CB-3B0E-11D2-9EFD-006097D2D7CF} key and select Permissions…
4. Click the Advanced button in the Permissions window and select the Owner tab. Under Change owner to select the local Administrators group and click on Apply, then OK.
5. Then under Permissions window, select the local Administrators group and under Permissions for Administrators select Full Control and click on Apply, then OK.
NOTE: DO NOT modify/change any permissions for the TrustedInstaller account.
1.在组件管理器中查到WMS的appid,在我的机器上,它的ID是{A2EFA5CB-3B0E-11D2-9EFD-006097D2D7CF}
2.使用regedit,定位到HKEY_CLASSES_ROOT\AppID\{A2EFA5CB-3B0E-11D2-9EFD-006097D2D7CF}”
3.右键点击{A2EFA5CB-3B0E-11D2-9EFD-006097D2D7CF},选权限
4.在权限设置窗口中点高级,选择所有者标签,选中administrators为所有者
5.授予administrators组有读/写等所有权
注意:务必不要修改TrustedInstaller的权限
Now,re-run Component Services management console (dcomcnfg.exe), you can follow the steps of Microsoft to configure access permissions for the Windows Media Services Component Object Model (COM) object.
现在,重新执行组件管理器,你就能根据前文中微软的步骤来配置Windows Media Services的访问权限了.
PS.There is a bug of Windows Media Services in win2003(not in win2008),if you(limit user) exit the wmsadmin and then start it again, you will get error code 0xc00d0006 and the server no longer shows up in the wmsadmin. You have to once again add it using “localhost” every time .
PS. windows 2003 的 Windows Media Services有个bug(win2008没有):每次退出wmsadmin再次开启,受限用户会收到错误0xc00d0006提示说无法与服务器建立连接,并且服务器不再显示在wmsadmin中,你必须再次添加”localhost”进去.
see more about:
http://technet.microsoft.com/en-us/library/cc753241(WS.10).aspx
http://blogs.msdn.com/b/emeadaxsupport/archive/2010/01/26/unable-to-edit-the-dcom-settings-for-iis-wamreg-admin-service-on-a-windows-server-2008-r2-when-trying-to-configure-kerberos-authentication-for-role-centers.aspx
IBM x3650M3 使用的阵列卡 ServeRAID M10XX and M50XX使用了power save技术
这种不成熟的技术将会导致磁盘wake up的过程中出现不可知的系统故障
比如:
sd 0:2:0:0: timing out command, waited 360s
sd 0:2:0:0: SCSI error: return code = 0x06000000
end_request: I/O error, dev sda, sector 528987842
ext3_abort called.
EXT3-fs error (device sda5) in ext3_dirty_inode: Journal has aborted
__journal_remove_journal_head: freeing b_committed_data
unable to read inode block – inode=898882, block=917148
EXT3-fs error (device sda3) in ext3_dirty_inode: Journal has aborted
EXT3-fs error (device sda3) in ext3_dirty_inode: Journal has aborted
ext3_abort called.
EXT3-fs error (device sda3): ext3_journal_start_sb: Detected aborted journal
Remounting filesystem read-only
使用如下命令检测是否启用了节电模式:
> MegaCLI -AdpGetProp DefaultLdPSPolicy -a0
> Sample Output: “Adapter 0: Default power savings policy : Automatic”
以上输出说明节电模式启用,应当关闭
关闭节电模式:
> MegaCLI -AdpSetProp -DefaultLdPSPolicy -None -a0
or
> MegaCLI -LDSetPowerPolicy None -Lall -aALL
> Sample Output: “Adapter 0: Default power savings policy : None”
以上输出说明节电模式已经关闭
检查热备盘(hot spare)的节电策略:
> MegaCLI -AdpGetProp DsblSpinDownHSP -aALL
> Sample Output: “Adapter 0: Disable spin Down of Hot Spares: Disabled”
以上输出说明热备盘(hot spare)的”禁用了spin down模式禁用设置”,也就是启用的
修改热备盘(hot spare)的节电策略:
> MegaCLI -AdpSetProp -DsblSpinDownHSP -val -aALL
相关链接:http://www-947.ibm.com/support/entry/portal/docdisplay?lndocid=MIGR-5087494
今天有个颇蛋疼的需求,iphoneQQ 在公司不是很正常,初步怀疑是端口没开放导致的
1.查看手机的IP,在cisco 6506上建立策略路由
1)建立ACL
access-list extended 188
permit ip host $iphoneIP$ any
2)建立策略路由
route-map src-route permit 20(原来有这个策略路由,新增个规则)
match ip address 188
set ip next-hop $linuxNAT$
3)在手机的VLAN接口生效
ip policy route-map src-route
2. 在linux设置NAT转发请求:
/sbin/iptables -t nat -A POSTROUTING -s $iphoneIP$/32 -o eth0 -j MASQUERADE
sysctl -w net.ipv4.ip_forward=1
3.在linux NAT机器上听包:
tcpdump -nn host $iphoneIP$
抓到了,iphoneQQ访问的是14000端口
今天刚好有人提起limit zone 和limit request 两个模块的问题,这里就顺便讲讲个人的一些看法:
1.limit zone:
This module makes it possible to limit the number of simultaneous connections for the assigned session or as a special case, from one address.
这个模块能针对指定的session限制并发连接数,比如限制来源地址这个特别例子
http {
limit_zone one $binary_remote_addr 10m;server {
location /download/ {
limit_conn one 1;
}
}
}
这个配置针对 $binary_remote_addr 这个对象做了个10M的limitzone(limitzone用于存储这些变量用于判断是否超过了limit限制,这里是并发1)
2.limit request:
This module allows you to limit the number of requests for a given session, or as a special case, with one address
这个模块允许你限制指定session的请求数量,比如限制来源地址这个特别例子
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s;
server {
location /search/ {
limit_req zone=one burst=5;
}
看模块的说明不好懂,看这个配置就明白了,它是控制请求的频率,而不是并发的数量,单个IP burst并发进入请求是5,每秒请求限制是1
需要补充说明的是,这里的例子都是以来源IP来设置的,并非只能使用该变量.
其实指定设置其他的变量,也有不同的效果,比如limitzone,针对localtion 设置个静态变量,就相当于设置了某个路径的总体并发访问量了
朋友测试的报告地址是这个:http://storysky.blog.51cto.com/628458/642970
这个报告有什么问题呢:
1. 首先测试使用的是ab和test.php,这会导致无法正确的看到请求的结果(可以看到测试结果的503和200无规律分布)
2. 把”看来也不一定能限制的住1秒钟1个并发连接”和并发1个链接搞混了,limitzone是并发,不是频率,测试文件的size太小会导致看不出问题
因此,我这边做了个简单的DEMO说明下吧:
1. 测试文件使用了个3.9M的文件,避免第一个请求迅速完成导致并发数无法精确达到预期
2. 对location 限速,limit_rate 10k,理由也同上
测试情况:
1.第一个请求发起:
curl -H”Referer:http://www.sohu.com/” http://www.4os.org/video/other/bnx2.tar.gz -o /dev/null
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
4 3927k 4 168k 0 0 11283 0 0:05:56 0:00:15 0:05:41 11931^C
2.在第一个请求未完成的时候发起第二个请求:毫无疑问的503了
curl -H”Referer:http://www.sohu.com/” http://www.4os.org/video/other/bnx2.tar.gz
503 Service Temporarily Unavailable…
至于limitRequests的测试和说明,那篇文章说得挺好的,burst的解释我也是看了之后才清楚的,表示感谢
PS.最近该把http://wiki.nginx.org/HttpLimitReqModule和http://wiki.nginx.org/HttpLimitZoneModule
这两个模块的中文WIKI补上…
传统上,POSIX 定义了两种正则表达式语法, 即:基本正则表达式(BRE)和扩展正则表 达式(ERE)。 其中, BRE 定义的语法符号包括: . - 匹配任意一个字符。 [] - 字符集匹配,匹配方括号中定义的字符集之一。 [^] - 字符集否定匹配,匹配没有在方括号中定义的字符。 ^ - 匹配开始位置。 $ - 匹配结束位置。 \(\) - 定义子表达式。 \n - 子表达式向前引用,n 为 1-9 之间的数字。 由于此功能已超出正则语义,需 要在字符串中回溯,因此需要使用 NFA 算法进行匹配。 * - 任意次匹配(零次或多次匹配)。 \{m,n\} - 至少 m 次,至多 n 次匹配;\{m\} 表示 m 次精确匹配;\{m,\} 表示至少 m 次匹配。 ERE 修改了 BRE 中的部分语法,并增加了以下语法符号: ? - 最多一次匹配(零次或一次匹配)。 + - 至少一次匹配(一次或更多次匹配)。 | - 或运算,其左右操作数均可以为一个子表达式。 同时,ERE 取消了子表达式 "()" 和 次数匹配 "{m,n}" 语法符号的转义符引用语法,在 使用这两种语法符号时,不在需要添加转义符。 与此同时, ERE 也取消了非正则语义的 子表达式向前引用能力。 BRE 和 ERE 共享同样的 POSIX 字符类定义。同时,它们还支持字符类比较操作 "[. .]" 和字符来等效体 "[= =]" 操作,但很少被使用。 f / fr / wfr / bwfr 等工具默认使用 ERE 模式,同时支持以下 perl 风格的字符类: POSIX 类 perl类 描述 ---------------------------------------------------------------------------- [:alnum:] 字母和数字 [:alpha:] \a 字母 [:lower:] \l 小写字母 [:upper:] \u 大写字母 [:blank:] 空白字符(空格和制表符) [:space:] \s 所有空格符(比[:blank:]包含的范围广) [:cntrl:] 不可打印的控制字符(退格、删除、警铃...) [:digit:] \d 十进制数字 [:xdigit:] \x 十六进制数字 [:graph:] 可打印的非空白字符 [:print:] \p 可打印字符 [:punct:] 标点符号 - 此外,还有以下特殊字符类: perl类 等效POSIX表达式 描述 ---------------------------------------------------------------------------- \o [0-7] 八进制数字 \O [^0-7] 非八进制数字 \w [[:alnum:]_] 单词构成字符 \W [^[:alnum:]_] 非单词构成字符 \A [^[:alpha:]] 非字母 \L [^[:lower:]] 非小写字母 \U [^[:upper:]] 非大写字母 \S [^[:space:]] 非空格符 \D [^[:digit:]] 非数字 \X [^[:xdigit:]] 非十六进制数字 \P [^[:print:]] 非可打印字符 - 还可以使用以下特殊字符换码序列: \r - 回车 \n - 换行 \b - 退格 \t - 制表符 \v - 垂直制表符 \" - 双引号 \' - 单引号 |
厌烦了广告,搞了个小说的东东
http://book.4os.org/
暂时收录了几部作品
作品 作者 类型 更新时间 恶魔法则 跳舞 玄幻 2011-08-10 11:22:20 冒牌大英雄 七十二编 科幻 2011-08-10 15:21:42 小仙有毒 豆子惹的祸 仙侠 2011-08-10 16:41:21 斗破苍穹 天蚕土豆 玄幻 2011-08-11 12:05:41
刚一北京同事很无奈的希望俺去机房重置ILO…
于是很无奈的开始找HP机器远程修改密码的办法:
HP的iLO密码可通过hponcfg工具在线修改:
保存。然后使用hponcfg命令
hponcfg -f reset_pw
这样iLO密码就被重置了。
================================================================
Dell的DRAC密码可通过racadm工具在线修改:
DRAC4默认管理员账号是”root”,该账号处于index的第1位。
DRAC5默认管理员增加了一个”Administrator”,然后才是”root”,root账号处于index的第2位,因此需要注意这里。
PowerEdge系列服务器的DRAC初始密码是”calvin”
DRAC密码恢复,需要先通过root账号登录到操作系统中,然后用racadm命令重置。
注意下边命令中的-i 1那个部分的区别
# DRAC4
# racadm config -g cfgUserAdmin -o cfgUserAdminPassword -i 1 “newpasswordhere”
# DRAC5
# racadm config -g cfgUserAdmin -o cfgUserAdminPassword -i 2 “newpasswordhere”
1
小蟑螂趴在碗柜上偷kui。
那个帅哥哼着小曲儿在洗碗,嗯哼嗯哼,哗啦哗啦。
帅哥洗碗都这么好听吗。小蟑螂爱屋及乌了,帅哥干什么都好看。
小蟑螂黑黑的小脸儿红了。
2
小蟑螂今年一岁多,是三个月前搬到这户人家的。
没办法,上一家的药太厉害了,一下子就把妹妹药死了。
小蟑螂好难过,看着妹妹被纸巾包住,丢进垃圾桶。
小蟑螂再也不敢在那家偷吃东西,饿着肚子逃出来,来到帅哥家。
帅哥大大咧咧,懒得买蟑螂药。帅哥妈妈曾经来帮忙撒药,却不知道撒的都是过期货。
帅哥根本就不怕蟑螂。小蟑螂就住了下来。
3
小蟑螂溜到水槽下的垃圾桶,偷吃里面过期的面包。
帅哥买的面包是蛋奶味的,小蟑螂很喜欢,甜甜的好好吃。
帅哥家的厨房没有蟑螂药。
小蟑螂觉得好开心。
但是帅哥倒垃圾很勤快,如果不抓紧吃掉的话,食物很快就会不见啦。
帅哥还是挺爱干净的。
小蟑螂难过起来,爱干净的帅哥不会喜欢脏乎乎的小蟑螂。
4
帅哥打开电视看节目,看的聚精会神口水喷溅。
帅哥们看球都是这样吗,小蟑螂默默地想,爬到电视柜后面继续偷看帅哥。
外面已经黑了,帅哥又要熬夜了。
不要感冒了哦,睡眠不足的帅哥。小蟑螂担心地晃晃触角。
5
帅哥趁着球赛间隙起身上厕所。
小蟑螂跟过去,从门缝瞄了一眼,脸红的跑掉了。
好大>o
帅哥洗了手,把一个袋子放进微波炉,不一会儿从里面捧出爆米花。
又是蛋奶味的,帅哥真的很爱蛋奶。
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
小蟑螂站在帅哥的胸口上,在黑暗里盯着帅哥帅帅的睡颜。
小蟑螂爬到帅哥的下巴上,脸红着低下小脑袋。
小蟑螂在帅哥微张的下嘴唇上轻轻亲了一下。
被蟑螂亲亲会很恶心的,只好趁着帅哥睡着啦。
帅哥帅哥,小蟑螂好喜欢你,小蟑螂不想离开你啊。
半拉的窗帘,月光洒进来,映着掉落在帅哥下巴上的小水滴,晶莹透亮。
36
一年就这么过去了,春天又来了的时候,帅哥找不到小蟑螂了。
帅哥打开碗柜,帅哥掀开面巾纸,帅哥用手电照垃圾桶……
帅哥觉得,小蟑螂可能出去玩啦,小蟑螂是那么的调皮。
帅哥照例每天去上班,照例每天在案板上放一块蛋奶饼干。
帅哥照例每天下班回家,照例想要收拾案板上的饼干渣。
案板上没有饼干渣,案板上有一天天堆积起来的很多块蛋奶饼干。
37
帅哥爬上床,把一块面巾纸铺在枕头边。
帅哥躺在床上,盯了面巾纸一会儿,合上眼睛。
半夜帅哥翻身,手无意中压上了面巾纸。
帅哥赶紧抬起手说,压疼了吧,我就说不要……
语声夏然而止,他忘记纸上已经很多天没有一个小家伙在睡了。
38
这一天的晚上有一场流星雨。
帅哥一个人坐在草地上,身边少了一个小小的身影。
帅哥望着满天坠落的星光,闭上了眼睛。
听说,虽然是一场流星雨,也只能达成一个愿望。
帅哥想了想,低头许下一个愿。
39
第二天白天帅哥去上班,帅哥的妈妈又来帮忙打扫房间。
第二天晚上帅哥下班,坐到桌前跟妈妈一起吃妈妈做的菜。
妈妈说,儿子,厨房里有蟑螂了,你真的好好打扫了吗。
帅哥嗯了一声,夹菜的手却顿住了。
妈妈说,儿子,我在冰箱的后面的旮旯里找到了一只死掉的蟑螂。
帅哥嗯的一声,放下了筷子。
妈妈说,儿子,以后一定要注意卫生。
帅哥抬头对妈妈说,妈,蟑螂能活多长时间。
两年吧。
……妈,那只死掉的蟑螂呢。
我扔了。
……
哦。帅哥说。抬手擦了一把湿乎乎的眼睛。
======================================================
番外《流星雨》
1
流星甲说:刚才有个人向我许愿。
流星乙说:刚才有只蟑螂向我许愿。
流星甲说:……现在还真是什么事都有啊。
流星乙说:是一只快死掉的蟑螂,躲起来不想让喜欢的人看到呢。
流星甲说:那个人许愿要一只蟑螂平平安安地出现在他家。
流星乙说:那只蟑螂许愿要继续活下去,和喜欢的人活的一样长。
2
流星甲说:向我许愿的是个好人,所以我现在要去实现他的愿望啦。
流星乙说:向我许愿的是只蟑螂,蟑螂家族做了很多坏事,所以愿望要打折。
流星甲说:你想怎么打折呢。
流星乙说:我虽然让它活下去,但却要让它再也当不成蟑螂,再也享受不到做蟑螂的快乐。
流星甲说:那你想让它变成什么呢?
流星乙沉思一会儿说:变成人吧,做人最累了。
3
帅哥的妈妈吃完饭就回去了。
帅哥关上门,一个人坐在沙发上发呆。
以后就没有一只小虫子分享他的蛋奶饼干了。
以后就没有一只小虫子傻傻地逗他开心了。
他转瞬即逝的一年,竟是它的半辈子。
帅哥不能再想下去了,帅哥站起身,向卧室走去。
4
厨房里突然咣当一声响。
帅哥扭头往厨房跑去。
当帅哥赶到厨房的时候,他看见食品柜倒了,一个光着身子的男青年坐在地上,手里拿着空空的饼干盒。
男青年发现他,仰起头,眨一眨黑溜溜的大眼睛,有点委屈的说:蛋奶饼干没有了吗。