小名开开

在春天的光影里喘息

博客使用了 Crayon Syntax Highlighter 插件实现代码框的一些高级功能,不光光是 Highlight。这个插件提供了不少自定义功能和数个预置配色方案,如果还不满意,就自己调整源码 css 和 js。

这也是目前唯一启用的插件。

关于 Zen Coding:

其实还有很多没有解决的 Zen Coding 写作问题,比如:

使用 a:link 可以生成<a href=”http://”></a>,虽然感觉上这个应该可以比较简单地实现,但目前能想到的唯一办法也还是 a[href=”http://kaikai.men/\]。

  • 如何快速生成包含多个不同内容且不能用 $ 通配的形式

比如:

1
2
3
4
5
6
7
8
9
10
11
<table>
<tr>
<td>周一</td>
</tr>
<tr>
<td>周二</td>
</tr>
<tr>
<td>周三</td>
</tr>
</table

目前实现的 ZC 代码是 table>tr>td{周一}+td{周二}+td{周三},尝试使用 table>tr>td*3{周一}{周二}{周三} 和 table>tr>td{周一}{周二}{周三}*3 均无法获得想要的效果,不知道还有没有其它的好办法。

读了一遍 Zen Coding 相关内容,写个教程当作给自己的回顾。

使用的是 Sublime Text 2,安装了 Package Installer 插件与 Zen Coding 插件。Windows/MAC 下均使用 Ctrl+Alt+Enter 调出 Koan(即 Zen Coding 的专用输入框)输入需要的内容。有兴趣的还可以去查一下 Koan 的意思,挺有内涵。

先看下面这段代码:

1
html>body[FONT-SIZE=12px]>((table[border=1 cellSpacing=0 cellPadding=2]>tbody>(tr>td[rowspan=8]+(td>str)*3)+(tr>td*3)*7)+br)*2+table[border=1 cellSpacing=0 cellPadding=2]>tbody>tr>td*2

这段代码等于下面这段代码:

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
<html>
<body FONT-SIZE="12px">
<table border="1" cellSpacing="0" cellPadding="2">
<tbody>
<tr>
<td rowspan="8"></td>
<td><strong></strong></td>
<td><strong></strong></td>
<td><strong></strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br>
<table border="1" cellSpacing="0" cellPadding="2">
<tbody>
<tr>
<td rowspan="8"></td>
<td><strong></strong></td>
<td><strong></strong></td>
<td><strong></strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br>
<table border="1" cellSpacing="0" cellPadding="2">
<tbody>
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>

Let’s begin.

Lesson 1:

首先是一个网页文件的最基本结构: <html>、<head> 和 <body> 标签:

这节课我们学了:

  • 元素会自动扩充为对应的两个 html 标签
  • > 代表下级结构
    • 代表同级结构

Lesson 2:

我们继续扩充结构,在 <body> 下添加了两个 <div> 块,分别放进了一定数量的段落。

这节课我们学到了:

  • 复习 + > 的作用
  • 学习了括号的作用。

Lesson 3:

我们继续添加内容:

这节课我们学习到了:

  • # 设置该元素的 id,用于 css 表
  • . 设置该元素的 class,用于 css 表
  • * n 可以用来代替 n 个重复元素 +++ 的操作

Lesson 4:

我们重新来一遍,这次插入了表格,充分玩了一次花活,还加了点新东西:

这一课我们学到了:

  • 充分利用多层括号和乘法来快速生成大量代码
  • {} 代表往该元素内填充可见内容
  • $ 作为数字通配,一个 $ 代表一位数字

Lesson 5:

我们发现,表格的边框很不好看,我们需要加一些 Style:

这节课我们学到了:

  • [] 添加元素属性,可以加很多属性哦

Lesson 6:

重复代码太多了,我们应该用 css 精简代码,用页内 css 吧,然后我们还要把 html 再规范一下:

这节课我们学到了:

  • 对于部分元素(style),代码扩充会参照给定的特殊规则
  • : 用来选择部分元素的分支,比如 html:4t、html:xml 等
  • {}、[] 等都可以嵌套多层,最外层为 Zen Coding 功能符,里面的均为普通字符,所以你可以直接插入 {}、[] 到生成的 html 代码里

六分钟六课时,到此结束~~~

更多内容,参见 Zen Coding Cheat Sheet

======================= 我是困死了的分割线=============================

最后,Zen Coding 实际上对于需要填充内容的 HTML 文档的语法还不是很完善,比如我希望填入 “周一” 到 “周日” 的序列,就必须通过写七次 “td>str>{内容}” 完成。当然,作为练习 Zen Coding 的技巧而言,一切都是可以接受的。下面,其实也就是文章抬头 Zen Code 的更完整版,是我每周要写的工作周报的 html 源代码,你能写成 Zen Coding 格式么?(正确答案翻到底即可)

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
<html>
<head>
<style type="text/css">table {border-collapse: collapse; width: 800 px; font-size: 12 px;} table td {border: 1 px solid;}</style>
</head>
<body>
<table>
<tbody>
<tr>
<td rowspan="8">本周工作</td>
<td><strong>日期</strong></td>
<td><strong>工作内容</strong></td>
<td><strong>完成情况</strong></td>
</tr>
<tr>
<td>周一</td>
<td></td>
<td>完成</td>
</tr>
<tr>
<td>周二</td>
<td></td>
<td>完成</td>
</tr>
<tr>
<td>周三</td>
<td></td>
<td>完成</td>
</tr>
<tr>
<td>周四</td>
<td></td>
<td>完成</td>
</tr>
<tr>
<td>周五</td>
<td></td>
<td>完成</td>
</tr>
<tr>
<td>周六</td>
<td></td>
<td>完成</td>
</tr>
<tr>
<td>周日</td>
<td></td>
<td>完成</td>
</tr>
</tbody>
</table>
<br>
<table>
<tbody>
<tr>
<td rowspan="7"></td>
<td><strong>计划工作</strong></td>
<td><strong>优先级</strong></td>
<td><strong>预计耗时</strong></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<br>
<table>
<tbody>
<tr>
<td>产品心得</td>
<td></td>
</tr>
</tbody>
</table>
<br>
<table>
<tbody>
<tr>
<td>小卖部</td>
<td></td>
</tr>
</tbody>
</table>
</body>
</html>

正确答案:

1
html>(head>style{table {border-collapse: collapse; width: 800 px; font-size: 12 px;} table td {border: 1 px solid;}})+body>(((table>tbody>(tr>td[rowspan=8]{本周工作}+(td>str{日期})+(td>str{工作内容})+(td>str{完成情况}))+(tr>(td{周一}+td+td{完成}))+(tr>(td{周二}+td+td{完成}))+(tr>(td{周三}+td+td{完成}))+(tr>(td{周四}+td+td{完成}))+(tr>(td{周五}+td+td{完成}))+(tr>(td{周六}+td+td{完成}))+(tr>(td{周日}+td+td{完成})))+br+(table>tbody>(tr>td[rowspan=7]+(td>str{计划工作})+(td>str{优先级})+(td>str{预计耗时}))+(tr>td*3)*6)+br+(table>tbody>tr>td{产品心得}+td)+br+(table>tbody>tr>td{小卖部}+td)

今天,我学会了如何用 <div> 配合 <iframe> 剽窃别人网站上的内容并且只显示所需,隐藏掉不需要的内容=。=

引用方法更新,请到 <这里> 查看。

对于提供了引用代码的网站来说,无论想把所需的内容引用到微博、校内甚至自己博客上都是非常容易的。之前写的 Warcraft 历代视频那篇博客也作了尝试,非常简单。

但对于没有提供这一功能,且页面功能比一般视听类网站复杂些的网站内容来说,要想引用就显得有点困难了。比如 Bilibili.tv。

Q: 如何把 Bilibili.tv 的视频引用到自己的博客上,且保持弹幕特色完整?

尝试一:显然是找站点自身的对外分享功能了,结果似乎证明他们的 PM 就是不想提供这样的功能……

尝试二:通过关键词找到 KnH 曾经做过一个 KnDanmakuWP v1.0-BETA 的 WP 插件,兴冲冲地下载安装完按说明,在文章中插入吉原哀歌视频的引用代码,结果……失败。再仔细一看,发现该插件自 2011 年 8 月 5 日出道以后就再没有更新过,估计是 bilibili 网站的代码已经更新而插件没有跟上。

尝试三:考虑到插件还有另外一种方式,即引用 B 站弹幕功能同时引用新浪视频,即文字内容和视频内容分开引用的方式。这一方式要求用户自行解析出 B 站视频源的真实地址,于是问题又化归到查看 B 站网页端源代码上了。经搜索后……又失败了。网页代码中标示视频的 cid 无法还原成真实 id,网上有的老教程也都只解释了针对 bid、uid、ykid 等的反演算。显然,B 站为了保持自己的竞争特色(弹幕字幕评论系统),走了一条与通常视听类网站相反的方式,并不追求共享,反而力图通过加密等方式把用户聚到自己的网站下,绝不为他人做嫁衣装。

尝试四:直接 Copy B 站网页源代码。定位播放器代码段以后,把整个 <div>……</div> 内的所有内容直接复制到了博客文章的源代码下。结果……还是失败。原因任何一个前端工程师甚至只要对代码有点理解的小朋友可能都很明白,但以我的这点知识,真的不知道为啥。

尝试五:于是祭出大杀器 —— <iframe>

部分引用不行,那我就把整个网页都搬过来就行了!思路是:

1
<iframe style="width: 569px; height: 440px;" scrolling="no" src="http://www.bilibili.tv/video/av337840/" position = x: 460 px; y : 0 px>

—— iframe 引用整个页面,设置成指定大小,并定位到所需的位置。 当然最后一段 position 那个是假的,因为第五次失败的原因就出在这里。iframe 是没有办法定义内部引用页面的显示位置的。不过到这里,离胜利已经很接近了,因为思路是正确的。

尝试六:(内事问百度,外事翻墙也要问 Google)果然在 Google 上找到了答案。代码如下:

1
<div style="width: 569px; height: 440px; overflow: hidden; position: relative;"><iframe style="position: absolute; top: -460px; left: 0px;" src="http://www.bilibili.tv/video/av337840/" scrolling="no" width = "1000 px" height = "1000 px"></iframe></div>

简单地说,既然 iframe 无法定位内部位置,就让它全部展现(我设置了 1000*1000 px),然后再在外面套上一个指定长宽的 <div>,然后设置遮盖方式,最后再调整 iframe 与 div 之间的相对位置,使得需要显示的部分恰好位于 <div> 之下,如图。当然,中间还涉及一些像素级的长宽位置调整,有个像素尺软件会好很多。

至此,剽窃成功,大功告成回家吃饭。

非常有感的一首歌。吉原是日本最古老的红灯区,调调定的就是柳永般的红粉哀歌,MV 首段黑屏文字也提示歌词有性描写……所以,你懂的!

不过,作为一个外骚内纯的文艺青年,显然我是不会把一曲艳歌挂博客的(放硬盘就可以了),之所以放上来,是觉得,你若能听完,至少也会把它归在“好听的歌”那一类里。而在我这里,这是能归到“洗脑循环反复听”级别的。

于是来兴趣去查了一下:

这首歌是 UTAU 制作的电子音乐,如果你知道 Vocaloid初音未来 曾红极一时的江南 Style 甩葱歌,你就知道这歌也是类似的电音合成人声歌曲了。Vocaloid 本就设计为代替人类演唱,以降低音乐制作成本,这为那些无名新人的音乐制作人提供了极大的方便。事实上,在 iTunes 日本商店里,就能购买到原版电子音乐合成唱声版,只要 150 円哦。

iTunes 链接:https://itunes.apple.com/jp/album/yoshiwara-lamento-single/id570906509

与甩葱歌不同,这首歌是原创歌曲,作者在 MV 里也露了个名:亚绘。而另一位在 MV 里写为小山乃舞世的,则是一位非常技术宅的少女,活跃于动漫网站,至今也只有 19 岁。她一手包办了 MV 的绘画、动画,包办了 UTAU 的电音制作,(事实上 UTAU 的配音也是她……)最后才有了这个神级的 MV。自始至终,两人而已。

于是万般皆备,唯缺唱腔。相比于漂亮的旋律,唯美的 MV,机器发声的歌词就显得非常单薄了。不过,要知道优秀的东西永远不会被埋没,自从这个 MV 被公布到 niconico 上,便立刻引发了各大牌小牌的翻唱风,终于让它近乎完美。巧合的是,公认最好版本的翻唱者 96 猫,也是个 19 岁少女。

96 猫 翻唱版

众头牌混音合唱版( 2 分 45 秒你懂的!)

上歌词:

阴郁天空下 吉原的店家
白色提灯点亮 夜幕垂下
端坐镜前梳妆 红唇描画
有求必应 逆来顺受
那朵闪亮 橙红光芒的花
我曾如此憧憬 渴望着她
不知不觉变成 青蓝的花
即便如此 我也并不廉价

[其实我本想要做一朵 只为你一人独自绽放的花]
[然而 命运却夺取了我的自由]
[它的车轮将我无情地碾压]

明知是充满虚假的恋爱
你也要拥抱着我吗
逢场作戏的哀伤呀
今夜吉原 雨在下
这位大人您喜欢的话
可否就这样将我买下
屋檐外朵朵盛放伞花
湿透的我心中 雨在下

车水马龙行人 各自嬉笑怒骂
姐妹互相安慰 轻舔伤疤
其实我的心中 只有一个想法
有谁能够带我 离开这鸟笼吗

其实 我早已失去了可以回去的家
在这鸟笼里 看到的风景
不知何时却成了 我心里唯一的慰藉

即便这恋爱充满了虚假
也一定要这样买下我吗
在我身上盛开的花朵啊
露珠滴落 如雨下
大人请你与我沉醉在
这仅限一夜的云雨吧
伤痕一道一道刻下
心中一曲哀歌 无处洒
染上忧郁颜色的花渴望着 枯萎了

[欢迎光临]

玩着恋人游戏的那些夜
喘息着「啊啊」做回答
逢场作戏的哀伤呀
今夜吉原 雨在下

明知是充满虚假的恋爱
你也要拥抱着我吗
逢场作戏的哀伤呀
今夜吉原 雨在下

这位大人您喜欢的话
就请这样将我买下吧
屋檐外朵朵盛放伞花
湿透的我心中 雨在下

The Route of Kaikai’s Free-Skating,2012-09-28,全程 17.5 km,总时略小于 2 小时,包含一段 3km 的折返跑(跑错方向了……),大量闲逛拍照和休息时间。——没有体力一次直接跑完全程。

减肥良方,体重至少减 1.5kg,到家还累得吃不下东西直接洗洗睡了……不吃就不会反弹,你懂的。

天安门

天安门广场

On the Road

晚上八九点交通还挺忙,路口等了好一会

快到家了,央视大裤衩

最默认的设置,没玩什么花。

一分钟完成,这次没有遇到任何意外。

一般都认为,考虑到最大的兼容性,favicon.ico 最好使用 16×16 分辨率,以最大程度地提供兼容性。但实际上即使在 IE6 下,使用 32×32 图标也没有任何问题。在需要小图标场合的时候会自动调整大小。而放在桌面上等情况也会自动使用相应大小,我甚至在想是不是要用 256×256,或者更考究点的多层图标……

.ico 并非是个统一标准的格式,多种实际不同的格式定义都被命名为.ico,跟平台有关。这点与 .jpg、.png、.gif 之流不一样。不过实际使用时问题不大,通常不会直接对 .ico 文件进行编辑,都是 .bmp 编辑完成以后再通过特定平台下的工具转成所需的 .ico 文件。以前需要知道转换可能会造成颜色失真,因为当时 Win 下的图标文件最多只支持 256 色,如果从漂亮的真彩色图片直接转过去很可能贼难看。不过现在图标也支持真彩色了,所以连这个问题也不存在了,更新一下转换软件就放心用吧。Win 7 还支持使用 PNG 作为文件夹图标。

Mac OSX 和 iOS 下也一样,App 们已经直接使用 .png 作为图标,更不存在这个问题。

浏览器也可以通过代码定义特定图片为图标,Firefox 甚至还支持定义 Gif 动画图标。

理论上随便玩。

So,问题出来了,当时为何要用专门格式?我猜应该是性能方面的原因吧,不作考证了。

小时候,每当过生日那天,就打理得干干净净,然后去一个影楼照一张周岁纪念照。按年分,开开一周岁,开开两周岁,开开三周岁,开开四周岁,开开五周岁……

后来,这影楼倒闭了……

所以没有六周岁的了……

======================

小时候,是像女孩子一样留长头发的,因为素不喜欢楼下的理发店,手劲特别大,大人不觉得什么,可我孩子一个,总是疼得被弄哭。大人们老是以为我是不喜欢理发,于是也就由着我。

只有当过生日时,会去一家国营大理发店理发。而且也总是同一个老大爷理发师给我理发,粗着嗓门,特别和善。把我从一个小女孩弄回小男孩。然后开开心心去照生日照。

在孩子的世界里,全世界只有两家理发店,那家是地狱,这家便是天堂。

后来天堂倒闭了……

当然,地狱后来也倒闭了……

======================

然后长大一些了,喜欢看书。那时有一家“孔乙己書屋”,特别合我的口味,本本书都是我爱看的。我现在家中一成的书,都是那里买来的。因为志趣相投,还和老板成了朋友,于是就有了免费看书的机会。每天早早起来,就跑去看书,直到中午老爹来找我。如此過了很幸福的一段時光。

后来书店倒闭了……

都叫孔乙己了,能不倒闭么……

======================

再后来,喜欢上了游戏机房与网吧,为避免各种内鬼告密、校方查抄,基本都是在全市的各种居民区黑网吧黑机房打游击。各点还有专门暗号,只有经过加 V 认证的小伙伴才会获准由“老手”带他们去的资格,很不幸,我就是那个制定加 V 方案的小兔崽子。靠着这种实名 SNS 方案,几个核心小伙伴过了很长一段时间无法无天的逍遥岁月。

后来,全国都在闹电子海洛因的事,我们去的几十家,统统倒闭了……

直接一个行业就毁灭了……

======================

(未完待续,待续即是不续)

======================

所以,现在我做着一份还算喜欢有所成长的工作,领着还能养活自己和捡来的流浪小猫买来的长不大小鼠的工资,可是心里总是很忐忑……

你知道自己并不如认为的那样文思泉涌,你知道你需要花很多时间去捕捉那些稍纵即逝的心心念念,但是你还是希望,若已落笔,终有完结。

熊猫人之迷:

国服这次翻译实在是屌暴了~
网友蛋疼二次翻译版……

操吴戈兮缘为何,秋叶落兮为之过,唯天性兮不可夺,问天公兮解之惑

国服:熊猫人之迷

战火为何而燃
秋叶为何而落
天性不可夺
吾辈心中亦有惑

怒拳为谁握
护国安邦惩奸恶
道法自然除心魔
战无休
而惑不息
吾辈何以为战

台服:潘达利亚之迷

世人何以征戰不休
秋葉何以凋零飄落
天性使然
也許可以找到更好的理由

我族因何而戰
保衛家園護親人
守衛平衡創和諧
對我們而言
真正的問題是
什麼才值得一戰

美服:Mist of Pandaria

To ask why we fight
is to ask why the leaves fall
it is in the nature
perhaps there is a better question

Why do we fight
to protect home and family
to preserve balance and bring harmony
for my kind
the true question is what is worth fighting for

(旧文重拾•高一之作)

东方的天空微微地泛出一丝鱼肚白。太阳吝啬地把清雾般的白光投进宿舍里来。寝室里仿佛充满着梦境般的雪白的烟。在这梦幻般的烟雾之中,依稀可以看清寝室里的模样……

窗玻璃上凝结着一帘挤得齐齐的晶莹的水珠,这正是玻璃夹杂在寒冷与温暖之间而流出的痛苦的眼泪。窗台上排着很多东西:中间是一只老式的带日历闹钟,因为昨晚难得一次上紧了发条,所以现在正在卖力地走着;左边是装了半杯水的一只水杯和几本书,右边还是半杯水的水杯和几本书——只不过多了副眼镜。地上爬满了似蛇一样的电线,各自伸向一只只收音机。空中也张满了电线,上面晾着一双双昨晚换下而没来得及洗的臭袜子。正如五线谱般的停着小鸟的高架输电线——所不同的是,小鸟音符是在线上面的,而臭袜音符则是在线下面的。与窗户相对的门边的一片狼籍的桌子。共计有半块渍水的饼干、一碗漂着凝固的油星的方便面的汤、两只可乐罐和几十只果冻壳。整个寝室弥漫着一股袜子发出的臭味与墙角橱旁的垃圾篓里发出的酸味的混合气味,伴随着六个寝室主人的若有若无的眠鼾声……

突然,整个宿舍楼的广播一如既往地准时响起了那刺耳的闹铃声,接着大大小小的闹铃都仿佛大梦初醒般大叫起来。一时间,寝室里充满了喧嚣,有沙哑的钟声,有尖锐的哔哔声,也有“懒虫起床”的叫声,唯有那卖力地走的老式闹钟,还在不声不响地爬着,以显其身份的尊贵典雅。

于是六个人中的五个便像沉睡五千年的古埃及法老王一般苏醒过来,不约而同地揉揉红肿的眼睛,然后再不约而同地看看闹钟,接着不约而同地大叫:“要迟到了!”最后再不约而同地穿好衣服,冲出寝室去洗脸刷牙——正如长久以来的习惯。

五个法老王洗刷完毕,陆续回到寝室。像往常一样,拉掉唯一还睡着的小宇的被子,然后把他扔到地上。于是小宇也醒了,同样地揉揉红肿的眼睛,同样地望望他的那只心爱的老式闹钟。然而小宇一般是不大叫的,只是平静地说:“又迟到了。”偶尔叫一次,也与众不同:“神了,居然这么早!”然后不管早也好迟也好,慢悠悠地穿好衣服,再踱着老人步慢慢地去洗漱一番。

待小宇洗刷完毕回到寝室,五个法老王早已出发吃早点去了。小宇理好代替书包的一只旅行包,然后楞楞地看着闹钟发呆,半晌,忽地冒出一句:“今天26号了啊。”这才发现时间已决不允许他再有机会吃早饭了。于是他从抽屉里抓起早已预备好的一箱饼干果品“军火库”中的一包“超光速”牌饼干,一路小跑奔向教室。

就在迟到的极限时刻的前30秒,小宇及时地冲进了教室,填满了教室里倒数第二排那个唯一还空着的位子。管纪律的值周班长看看小宇,又看看教室后面的那只壁钟,又看看小宇。正好看见小宇正对着自己挤眉弄眼地笑着,于是老大不高兴地把早已写好的扣分表“迟到”栏里小宇的名字给划去了。却总觉得心有不甘,于是再一次看了看小宇,却刚好看见小宇从包里拿出一包饼干大口嚼起来。于是把小宇的名字重新写在扣分表上,只不过罪名由“早自修迟到”变成了“早自修吃东西”,约莫估计扣起分来也差不多了,这才心满意足地开始朗读起课文来。

小宇可管不了这么多了。他正在咀嚼着与早饭处于同等地位的那包饼干,却发现这饼干的牌子确实名符其实——根据爱因斯坦相对论的观点,物体运动速度越快,时间变得越慢;当物体达到光速时,时间将停止前进。由此推出如果一旦超过光速,那时间就会倒退。小宇对这些希奇古怪的也许连下辈子也用不上的也根本无从感受的东西极度爱好,为此从小就被老师们教训,质问他哪里有这种事,纯粹是在宣扬封建迷信思想。现在他总算是实在在地感受到了相对论效应,因为做好的大半饼干已经倒退回到了做好以前的状态——面粉状态。小宇没想到自己苦思大半生而无从解决的问题现在却只牺牲了一餐早饭便真实地感到了答案的存在,真不知是该哭还是该笑。不过有一点可以肯定:饼干和面粉虽然化学成分相同,但饼干能吃,面粉是断然吃不得的。小宇只好极心痛地把相对论饼干进了垃圾筒,再像动物园里的狮子望着隔壁笼子里的那只肥硕的山羊一般痛苦地最后望一下已不能再做早餐的饼干牌面粉,然后失望地回到座位上。

这时小宇再一次开始真切地感受到西方神话中那个把睡粉吹到人的鼻子里让人睡觉并以此为乐的人的化学水平的高超绝伦。于是小宇偷偷地瞅瞅四周,然后趴在桌上想把昨晚残余的那些睡粉消化掉。却没料到平常一般在这个时候,班主任总是要来溜一圈的,今天自然也不例外。人们常说人要为自己所犯的错误付出代价。为了这个错误,小宇付出的代价是不得不顶着十月底的寒风在教室外彻底清醒一个早自修,直到上课才被允许进入教室。

上课铃响了。就在走进教室的前一秒,小宇心里还十分敬佩,心想班主任真的堪比诸葛亮,知人善任。自己在外面站了半天,虽然给冷风吹得鼻涕横流,瞌睡到底是醒了,也许是鼻中残留的睡粉已被鼻涕冲走了。——这可真有点《长江之歌》里的那句“巨浪荡涤着尘埃”的味道了。进了开着暖空调的教室,小宇才发现原来班主任别的没学,诸葛亮错看马谡的本领倒学来了。寒冷不过降低了睡粉的活泼性罢了。一走进教室,睡粉反而更加活泼了。小宇只觉得睡浪一阵高过一阵,又想诸葛亮错看马谡因而失了街亭,班主任错看睡粉总也得失去点什么吧!况且马谡怎么说也自我夸耀了一番,而自己可是一句话也没说啊!想着想着,便开始大梦周公了。任课老师皱了皱眉,继续讲课。

如此昏昏沉沉地过了一上午。其间,小宇也曾确想好好听几节课,为此还特意跑到厕所里冒着被别人当傻瓜的危险用冷水冲了一个头。却没有料到睡粉的威力如此强大,不一会儿,小宇的水冲后粘在一起的头发便像的把扫帚似地盖在了课本上……

终于挨到了中午放学时间。小宇刚想冲到食堂填满空了一上午的肚子,却被班主任给叫住了,问小宇说你平常晚上什么时候睡觉。小宇含糊地回答说当他躺在床上一看见月亮就睡觉。班主任一楞,心想这也不算迟啊!又因为自己的肚子也实在饿得慌,见抓不住什么把柄,就让小宇去吃饭了,却没料到小宇的寝室那扇小小的窗户是向南开的,而小宇的床却是在东边的,更要命的是小宇睡觉时头是放在床的靠近窗户的那一端的,所以当小宇一看到月亮,就已是后半夜了,更何况小宇又没说阴天没月亮怎么办。

小宇回答完班主任的审问,三步并作两步地跑到食堂,却发现“军机”已被延误:买菜的队伍已经拉得老长了。再加这时睡粉又开始发挥残余的影响,所以小宇觉得还是去寝室先睡一觉再来吃饭比较合适。于是便去睡了。

一觉醒来,却发现还有十分钟就要上课了。食堂里饭菜自然不会再卖了,所以还是再拿一包饼干,一路小跑进入教室。然后又开始大嚼起来。值周班长于是又心满意足地把“午自修吃东西”的罪名加在了扣分簿上小宇的大名后的一长串“上课睡觉”的字眼之后。饼干倒不是面粉状的了,只不过味道与价格都实在不敢恭维——价格高得离谱,味道也差得离谱。

中午的一段高质量的睡眠把剩余的睡粉全部吸收干净了,所以小宇下午上课精神特别饱满。班主任花了一个中午时间破译了小宇睡午觉前随口留下的密语,正怒气冲冲地想教训小宇一顿。看见小宇上课如此认真,虽然罕见,想想还是饶了他算了。却不知道这一节课的认真是牺牲午饭换来的。

小宇可不知道自己躲过了多大一场灾难。这节正是语文课,讲的是鲁迅的《记念刘和珍君》。小宇正在默背课文,忽地发现鲁迅写的这句话“我不知道这样的世界,何时是一个尽头。”相当地万能。可以拿来形容一切不顺人意的事情。小宇于是兴奋异常,立刻摸出一本抄满诗词的本子记了下来。又觉意犹未尽,又陆续找出了很多句子。由此得出结论:鲁迅的文章是要一句句拆开来读的。

终于到了晚饭时间,小宇吃上了一天来的第一顿饭。

经过了三个钟头夜自修的睡眠,小宇彻底恢复了精神与体力。小宇是一个彻底的无可救药的夜猫子。当淡黄的月亮轻快地爬上东边高楼的楼顶,俯视着一个个疲惫的身影从夜自修教室步履蹒跚地出来时,正是小宇最兴奋的时候。寝室里他在熄灯前花了半个钟头做完了所有的作业,然后急忙拿出厚厚的一本小说,书名是《飘》。最近小宇正开始对小说逐渐感兴趣起来,每晚必读四个钟头以上的小说书。这本《飘》已被小宇攻灭了八百多页,还剩下最后二百多页。小宇打算在今晚读完它。于是小宇便从床下拿出一只充了一整天电的矿灯,放在床上,用棉被盖住,然后把头钻进去看书了……

很长时间以后,当小宇看完小说的最后一句,当命运乖戾的斯佳丽忍受着极度的痛苦而说出那句传世名句:”Tomorrow is another day.”时,小宇发现月亮悄悄出现在了窗前。皎洁的月光照在小宇的脸上,显出一副若有所悟的样子——

“是的,明天又是一天。”

Tomorrow is another day.

后记:

小宇不是一个学生。
我是说:”小宇不是一个学生。”当然,我不能说小宇代表了所有的高中生,甚至连说他代表了一部分中学生也不能,但至少,小宇是一小群学生的缩影。日子写的也只是一天,却同样有很多天的影子。
小宇是一个实实在在的人,是一个学生——尽管可能不算是一个“好学生”。他有自己的爱好,有自己的生活习惯,但正因他的特殊,却不能很好地适应集体与社会,这也算是那一小群人的感受吧。

0%