2007年3月17日星期六

小事人生

买房、股市、赌博,未完,待续。。。。先抢个时间点。
唉,由于遭到某国政府的非理性封杀,哥哥一个月都没有能够登录上来。真是一日不见,
如隔3秋呀,终于通过一个代理登上了自己的博客。不做亏心事,不怕鬼敲门呀,什么时候
才能还我言论自由呢,管得了人,堵得上嘴吗?封住了嘴,又岂能管得了人心。
耽搁了一个月,这个世道早就变了。本来想要叙说的话题也已变味或没有意义了。
真的很对不起一直守侯在网络边上苦苦等候的各位忠实观众了。真的很对不起!
唉。。。

2007年3月15日星期四

裸奔的驴

我和弟弟的合照,挺像的吧。应弟弟强烈要求,贴出来,让弟弟也露露脸。岁月如梭,光阴似箭呀,当年的小屁孩子,这会儿都当爹了。弟弟早已长大,再也不是那个喜欢挽着哥哥胳膊走路的小兔崽子了。
弟弟排行最末,自幼娇生惯养,刚上大学那会,啥事不会干,连个衣服都不会洗。唉,小破孩不懂事,受点委屈还爱哭。记得有回熄灯了,弟弟和宿舍的同学躺在床上聊天,扯着扯着,不知道为啥就和宿舍的老二对上了,无非是争论些鸡毛蒜皮的小事,例如某个美女是哪个系的亚,哪个美女有没有男朋友了之类的(弟弟最喜欢谈论这些事情的了,小色鬼一个),最后打赌,结果弟弟输了,输了的人要赤身裸体在学校最大的阶梯教室跑一圈。听说有热闹可看,宿舍的人都睡不着了,来劲了,一起哄,弟弟招架不住了。小孩子那会单纯,脸皮薄,脑一热,居然还真的没穿衣服,在阶梯教室里跑了一圈。弟弟后来回忆说,本来夜深了,又是刚开学、熄灯了,教室里估计也没几个人,悄悄的跑一圈教室里的人谁知道呀,再说了,虽然没穿衣服裤子,可是裹了个被子在外面,怕什么。人算不如天算亚,到了阶梯教室,弟弟一看,傻眼了,虽然是稀稀拉拉的,可也有几十来人,被逼到这份上,弟弟只有硬着头皮上了,本来弟弟悄悄地跑一下,顶多也就边角上的几个人会看到,没想到弟弟跑到中间的时候,宿舍里跑去看热闹的同学在后面齐声高喊:“有人裸奔了”,就这样,弟弟成名了,阶梯教室里,笑倒了一片,从此,裸奔的飞驴成了弟弟的外号,心中永远的痛。回到宿舍,弟弟抱着枕头哭了半宿,宿舍的哥哥们,折腾了半天,才把他哄睡着了。
尽管过去了很多年,可是现在回想起来,还是觉得挺有意思的。弟弟,的确是个很有趣的人,虽然弟弟这会儿都是当爹的人了,当年白皙的小脸也已经胡子巴拉,但是依然有很多有趣的事情正在或者将要发生在弟弟的身上。

2007年3月14日星期三

无闪烁刷新页面

受"script调用asp实现过程"一文启发,现将jsp无闪烁刷新页面实现。当然使用ajax才是最佳解决手段,不过,使用javascript同样可以实现简单的页面部分更新功能。其主要原理为通过js来调用后台的jsp代码,从而实现页面与后台的交互,js作用的范围为页面的某一部分,这样就无需提交整个页面到后台处理,即实现了页面的部分刷新。为了正确显示,示例代码中一些关键字被分割开了,为了正确运行代码,你需要将代码中的"<#"替换为"<",将"#>"替换为">"。
JS调用后台程序方法如下:
<#script language="javascript" src="xxx.asp?borid=5"><#/script>


下面是一个调用的简单示例,html文件如下:
<#html#>
<#body#>
<#script language="javascript" type="text/javascript"#>
function fnNoFlashRefresh(no) {
//无闪烁刷屏(部分页面刷新)
document.scripts[1].src = "dy.jsp?num="+no;
// alert(no);

}
<#/script#>
页面刷新部分(freshDiv部分):
<#div id="freshDiv"#>
<#/div#>
<#script language="javascript" src="dy.jsp?num=1"#><#/script#>
<#br#><#a href="javascript:fnNoFlashRefresh(1)"#>刷新1<#/a#>(通过javascipt调用后台页面)
<#br#><#a href="javascript:fnNoFlashRefresh(2)"#>刷新2<#/a#>(通过javascipt调用后台页面)
<#/body#>
<#/html#>


dy.jsp为被调用的jsp页面,如下:

<#%
//-------做为直接由js调用的jsp页面,页面输出部分必须完全符合javascript规范来编写
String num = (String) request.getParameter("num");
String paraStr = "";
if (num != null && num.equals("1")) {
paraStr = "调用了后台jsp页面,根据参数,输出:111111";
} else {
paraStr = "调用了后台jsp页面,根据参数,输出:222222";
}
String outStr = "document.getElementById(\"freshDiv\").innerText = \"" + paraStr + "\"";
out.println(outStr);
%#>


在上述页面的基础上,如果再加上定时器,就可以实现定时刷新部分页面的功能,类似的实现有滚动新闻条、股票实时行情软件web版等。

一种常用的权限控制算法的实现

这里笔者介绍一种很常用,也比较专业的权限控制思路。这里用java语言描述,其实都差不多的。要换成其他的语言主,自己转一下就可以了。为了方便起见,我们这里定义a^b为:a的b次方。这里,我们为每一个操作设定一个唯一的整数值,比如:

删除A---0
修改A---1
添加A---2

删除B---3
修改B---4
添加B---5

……

  理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。

  这样,如果用户有权限:添加A---2;删除B---3;修改B---4。那用户的权限值 purview =2^2+2^3+2^4=28,也就是2的权的和了。化成二进制可以表示为11100。这样,如果要验证用户是否有删除B的权限,就可以通过位与运算来实现。在Java里,位与运算运算符号为&,即是:

int value = purview &((int)Math.pow(2,3));
  你会发现,当用户有操作权限时,运算出来的结果都会等于这个操作需要的权限值!

  原理:

  位与运算,顾名思义就是对位进行与运算:

  以上面的式子为例:purview & 2^3 也就是 28&8

  将它们化成二进制有

 11100
& 01000
-------------------
  01000 == 8(十进制) == 2^3

  同理,如果要验证是否有删除A---0的权限

  可以用:purview &((int)Math.pow(2,0));

  即:

 11100
& 00001
------------------------
  00000 == 0(十进制)  != 2^0

  这种算法的一个优点是速度快。可以同时处理N个权限。如果想验证是否同时有删除A---0和删除B---3的权限,可以用purview&(2^0+2^3)==(2^0+2^3)?true:false;设置多角色用户。根据权限值判断用户的角色。

  下面提供一个java的单操作权限判断的代码:

//userPurview是用户具有的总权限
//optPurview是一个操作要求的权限为一个整数(没有经过权的!)
public static boolean checkPower(int userPurview, int optPurview)
{
int purviewValue = (int)Math.pow(2, optPurview);
return (userPurview & purviewValue) == purviewValue;
}
  当然,多权限的验证只要扩展一下就可以了。

  几点注意事项:首先,一个系统可能有很多的操作,因此,请建立数据字典,以便查阅,修改时使用。其次,如果用数据库储存用户权限,请注意数值的有效范围。操作权限值请用唯一的整数!


如果权限模块过多,可能会引起数据溢出的问题,例如2^100将是非常大的一个数字,对于这样的情况,还想采用本算法的话,可以采用分开多个权限模块的方式加以解决,不知道大伙还有啥别的想法没有?贲弟弟,你说呢?
(上文,为网上引用贴,非本人原著,如果发现侵权信息,请及时与我联系,以便删除。)

2007年3月13日星期二

恭贺Balin的博客在同类Google搜索中排名第一

各位观众、尊敬的领导、来宾、朋友们:
今天,我非常荣幸的在此宣布,Balin的博客在同类别Google搜索中排名第一,也就是说,您只要在google中输入"balin的博客"、"balin 博客"、"博客 balin"作为搜索词,就能在google搜索结果中的第一条找到本博客的相关连接,也就意味着,在google的竞价排名体系中,博客类balin分支中,本博客取得了排名第一的优异成绩。对于取得这样的成绩,本人即感到意外也格外的欣喜,在此,我首先要感谢我的父母及家人,没有你们默默地支持,就没有博客的今天,我爱你们。
Balin的博客自07年2月4日创立以来,即以一种说不出来的独特风格在互联网迅速传播并得到google排名认可,创立以此,就高居google同类别博客排名第一宝座,并稳固发展,排名第一至今。Balin的博客能取得今天这样的成绩,要感谢许多在幕后为Balin的博客出谋划策的合作伙伴,你们辛苦了。当然最要感谢的就是许许多多关注博客的博迷,谢谢你们靠得那么近,坐得那么直,来看我写书,谢谢你们。截止07年3月13日止,本博客获得了多达2人的忠诚浏览用户,他们是sakura妹妹和笨笨弟弟,没有sakura妹妹的建议与鼓励,就没有balin博客的诞生与发展,没有笨弟弟无情的讽刺与打击,就没有balin博客续写的动力,可以这么说,没有你们的鼓励与鞭策,就没有今日辉煌的第一名,谢谢你们!
当然,在这残酷的竞争年代,原地踏步就意味着退步,尤其在日新月异的互联网事业中,不思进取就意味着被淘汰与灭亡,虽然今天我们取得了一点的成绩,但我们决不沾沾自喜,要看到我们与更优秀博客的差距,尽管排名取得了第一,但是搜索出来的结果中,仅第一条信息与本博客直接关联,另外几十页的结果与本博客无直接关系,这说明我们的产品质量是过硬的,但是推广的力度还不够,量还差很多。出现问题是正常的,应对问题的能力才是区分博客是否优秀的关键所在。经过充分调研,本博客在考量了自己实力并借鉴了同行业成功经验的基础上,制定出以下1个月短期发展目标:
1、继续巩固当前用户的忠诚度,并在此基础上实现再多争取一到两个忠诚用户的目标,实现全月忠诚用户量净增长率至少超过50%,远超过国内gdp增长5倍或以上。
2、强化内功锻炼,巩固本博客的龙头地位,充实博客内容,彰显品牌优势。每周的推出不少于2篇的新文章,总字数不少于500字,再苦再累也要切实落实本月制定的目标,守住自己的根。
3、充分利用现有资源,合作伙伴之间相互推广,争取实现月访问量突破两位数的优异成绩。

前景是美好的,现实是残酷的,我们要切实贯彻以人为本的基本原则,以3个代表为指导思想,发扬老一辈革命家不怕苦、不怕累的优良传统,与时俱进的美好愿望就一定能够实现。路就在脚下,让我们一起飞吧。我们的口号是,“今天你博林了吗”。

2007年3月12日星期一

解套

3月12日,天气晴朗。大盘微涨10多点,难得的是,我的3支股票全部跑赢大盘,一只涨停,一只异动上涨7%,另外一只稳健上涨3点多。3支股票总涨幅超过12%。呵呵,涨12%不让我很激动,但是所有股票全部跑赢大盘,这是第一次,最开心的是,平生所购的第一支股票,终于解套,尽管我还没有抛售,可是理论值上的解套还是让我很开心,中国第一富人控盘的效应,终于有所体现。该股,目前短线显示强势,当然也意味着回调或者是突破。无论如何,这支曾经跌得让我遍体麟伤的股票总算回到了盈利的价位,不管下个交易日是调是突破,我的心理不再有负担。反正咋能挺呀,哈哈,跌了抓住,总有涨回来的时候,哈哈,太高兴了,生平购买的所有股票全部获利,这样的表现是不是很牛呀,哈哈,有点像巴菲特,亏了又如何,反正我就不抛,过个几十年,只要股票还在,那多半就盈利了,哈哈,原来股神就这样来的呀,哈哈哈。。。

黑色星期五

人说,顾客就是上帝,可是在房产商面前,这一切都是毫无意义的。总是听说北京买房要排队,上周五终于体会到这一空前的盛况与痛苦。
北京北是昌平区新开的一个楼盘,位于城铁13号线和地铁5号线的交界处,3月10日,二期开盘。销售提前告知,早上早点过来排队,看惯了经济适用房排队抢号的报道,为了保险起见,9号晚上下班后就赶去排队,心想提前一个晚上过来,应该能排到前几吧。带着愉悦的心情,一路欣赏着北京的夜色,经过接近1个小时的车程,赶到楼盘。在楼盘前的小巷子里,忽然发现情况非常严峻,平时人迹罕至的小巷里,居然出现交通拥挤的状况,道路一旦畅通,在狭小的巷子里,后边的车一辆辆加速赶超过我们,一股不安的情绪立即涌上心头,到了楼盘,果然发现不妙,售楼处前早已经停满了各式各样的车,售楼处大门紧闭,门口早已被围了个水泄不通,黑压压的人头堆满了眼球。大伙看来都是有备而来,有人带来了小板凳、还有人带了了棉被,看来准备在此奋战一晚了。不少人带来了盒饭,一边排队一边吃饭,由于没有工作人员指挥,现场的次序非常混乱,大家乱糟糟的挤在门口,看到这一切,心紧张得快从喉咙里跳了出来,赶紧从小陈的车里跳出来,一头扎入人堆中,往里面挤,毕竟是年轻力壮呀,经过10多分钟的奋战,我已经从最外层杀入最内层,只见几个人坐在大门口前,随时准备开门就往里冲。心里盘算了下,自己已经排到10多名,只要现在开门,凭借年轻力壮,身体素质出众,稍微再努力一把,怎么也能冲进前5,心情稍为放松,赶紧给被挤在外面的小陈打电话,告诉他形势的严峻性。此时,仅是北京时间7点过一刻钟左右,距离销售说的明天早上9点放号还有14个小时,天气变得很不好,渐渐起风了,而且,好像有些内急,经过一番肉搏,肚子也饿了,能量消耗得挺大,室外温度越来越低,寒风中仿佛夹杂着很细微的雨丁扑打在脸上,感觉就是冷冷冷。不少年纪较大的人已经受不了,此时,大家要求开发商开门让大家在售楼处休息。开发商似乎也没有见过这场面,经过和领导的多次电话沟通以后,同意开门。此时,大家又开始拥挤起来。大家为购房的先后顺序出现了严重的分歧,此时我才知道中午已经来了200多号人排队,并组织在开发商处先行领取了购房号(我猜想这里面一定有很多黑箱操作),可是这和开发商承诺的明天早上放号的说法不一致,门口的前几排显然都是像我这样下午或晚上才来的,没有号的人。已经排到号的人要求按照放号的顺序先后入场,并按照这个顺序选房。我的天,总共就开一栋楼,不到200套房子,号都放到了200多,如果是这样,我们这些没有号的,肯定买不上房,于是大门前的同志都不同意,堵在门口要求按照进门的先后顺序来重新排号选房,经过多次协商,开发商显然战在了有号者一方,宣布了购房号的有效性,在开发商面前,我们这些购房者都是很无奈的,只好听从指挥。大门一打开,人潮就像开了闸的洪水,蜂拥而入,刚才还稍显有序的队伍立即混乱起来,每人都身不由己的往前挤,得益于多年的体育锻炼出来的好身体,以及目前的有利位置,我不费吹灰之力就挤到了第二名,跟着身前的一个中年妇女慢悠悠的进了大门。进去以后漫无目标的找个座位坐下,心里已经明白,排队购房无望。片刻间,购房大厅里,已经挤满了和我一样焦虑的购房客。整个场面混乱不堪,工作人员拿着扬声器喊话,要求确认已经放出了200多个房号,此刻没有房号的我,只能呆坐在一旁,购房无望,于是懒得再挤到工作人员身边,去等待下一次的放号,心里咒骂开发商不讲信誉20多分钟以后,我的后援团,周happy同学从东5环杀过来声援我,人员到齐,购房依旧无望,大家只好失望的离开了售楼处。第二天的正式选房,我和小陈也已经决定放弃。失望的星期五,终于让我知道了在北京买房是件多么痛苦的事情,北京有钱人实在太多了,几十万的房子在他们眼里好像根本不算什么,牛、太牛了。
晚上回去,心里很不平衡,久久睡不着。第二天一大早,陈同学打来电话,说有人兜售房号,希望又被点燃。号贩子要8000一个号,实在是让人心里难以接受,60多万的商品房居然还要排队,排队还买不着,还要花1万块钱买房号。我的天,这种事情只有经济适用房才听说过,怎么会这样呢。心里太不平衡,实在不愿意助长这种歪风邪气,于是我的购房梦就这样破碎了。
后来得知,由于购房的人太多,内部预定和号贩子拿走了不少房,为了让正经排队在前面几十位的人也能买到房,开发商被迫另开了一栋楼预售,不过,房价也增加了300多块钱,唉,太黑暗了,开发商是不会吃亏的。
回想起看房时,售楼小妹冷淡的态度,毫无热情的公式化接待与电话沟通,以及亲眼所见的内部定房,我早该知道排队购房毫无希望这一残酷的结局。还天真的去排队,天真的以为自己的身体好,可以轻松的挤到队伍的前列,其实人家根本不带我玩。狗日的开发商,你不想卖房你早说呀,凭什么骗我去排队,骗我去伪造你那虚假的繁荣,狗日的号贩子,你凭什么啥事不干,就想抢走我的8000块,我日你先人的。这种黑幕到底有没有人来管一管,让我们这样的平民老百姓也能买得起房、买得到房。看着房价像吃了兴奋剂一样跳着往上窜,我的心肝哦,碎了。

2007年3月9日星期五

受伤了

唉。。这世道真的有喝白水塞牙的事情,昨天,我打桌球,居然就把腰给扭了,现在还疼,当时疼得我腰都弯不下来了,到底啥原因呀,是缺乏运动了,还是怎么了,难道人老了吗?可不行呀,媳妇都还没找到呢。心慌慌,以后要加强锻炼身体了,腰上的肉也该减减了。

2007年3月8日星期四

聚会

昨天,几个相距北京的高中同学又在一起聚会了。自从陈同学到广东开公司以后,大家好久没有再聚。桌上,大家时而聊聊家乡的变化,时而说说各自的近况。谈天说地,回想起的往事,仿佛又回到了当年读书的年代,气氛真是非常好。
好久不见,同学们变化都挺大。小陈还是像原来一样乐观开朗,经历了创业第一年的艰辛,小陈明显比原来显得憔悴了一些,几十号人等着发工资呢,真是不容易,不过总算熬过了创业的第一年,收支达到平衡,这点来说已经是很成功的了,而且第二年开年以后已接到了几笔生意,有望第二年实现盈利。呵呵。看来这小子快发财了。过去的一年小陈一定很辛苦,努力赚钱的同时,还抽空把孩子生了,小孩子的确是很可爱,可惜,当时小姑娘正在睡觉,没有机会抱起来玩一玩,要想抱抱。。估计得要等到来年再见小陈了。
简同学混得也不错,也成了有车阶层,每天开着小车工地里乱窜,很辛苦,不过说起他修建的桥梁,脸上铺满了成就感,呵呵,这个社会不辛苦,哪里挣得到钱呢。
林同学还是老样子,没啥变化,希望下次聚会时能有些变化,例如能找个媳妇啥的。小伙子,怎么说也是一表人才,没有女朋友大家都感到很奇怪,帅归帅,年纪也不小了,得要抓紧时间了,好好努力吧,找朋友也好。。找工作也成,小伙子,大家祝福你。
狗肉同学,还是乐呵呵的乐天派,小伙子搞外贸物流的,由于去年俄罗斯忽然出台政策,不允许中国人在俄罗斯从事小商品经营,因此公司失去了大量的客户,狗肉同学看到机会不好,主动辞职出来,现在正谋划接管家族产业呢,狗肉同学可能5.1回家以后就再不来了,以后同学聚会,人又少了一个,唉,在哪里发展都一样,只要自己过得好就行,是吧。。。
李同学是在医院搞人事管理的,小子又换了新手机,每次聚会都换手机,别以为他是弄潮人士,实际挺可怜的,又被小偷划包了,几次换手机都是因为可恶的小偷,不过自己也太不小心了,以后要多注意才好。李同学总算找到固定女友了,呵呵。祝福他吧,一段新的幸福生活已经开始了。。
唉。。快乐的时光总是短暂的,聚会很快就结束了。下次聚会不知何时,而且狗肉同学可能不会再来北京了,简同学4月份也要调到上海常驻,陈同学后天就回广东继续为他的事业而奋斗了。北京只剩下我和李同学,真的是天下无不散的筵席,只能说一句:同学,祝您们一生平安了,有缘我们自然再相聚。

2007年3月6日星期二

数钱

数钱的感觉很爽,大家都体验过吧,今天点了一万块钱来数,数了一遍又一遍,数得手都有点发烫了,呵呵,心里那叫一个踏实哦,不知道科学家有没有研究过数钱对于人的身心健康的影响,可是数钱真的可以让人身心愉快,让人在短时间内忘记烦恼,再冷的天,只要一数起钱来,手也就不冷了,哈哈,促进血液循环、有益身心健康亚。

可惜,钱立即就变成别人的了,约定交房租的日子已经过了好几天,今天必须得交了,不然就变得不讲信用了。再苦,不能苦孩子,再穷也要讲信用亚,做人之本嘛。于是,钱很快就转到了房东的手里,数啊数,房东的嘴角渐渐露出了笑容,说话的语气也变得越来越温暖。


1万块已经变成了一张白条,那感觉,冰火两重天呀。时常有网友抖露房奴的心酸,号称给银行打工,凄苦无比,殊不知,二级房奴给房东、房奴打工,苦上加苦呀。都是用钱换纸,房奴好歹弄个证,二手房奴只能换来一张纸呀。。白纸。。

还好,我们不要那么悲观,因为我们还可以数钱呀,数一数,心里也就踏实了。。

2007年3月5日星期一

总理报告

昨天,温总理的做了一年一度的民生总结报告,在短短的两个小时之内就获得了35次的掌声,35次啊,由这个惊人的数字就可以看出来,党和政府在2006年的工作取得了一份令人满意的答卷。国家的十一五计划的第一年,取得了圆满的成功,在此衷心希望祖国的繁荣富强,人民的生活越来越好,比政府报告中写的还要好。
同时,也感叹现在媒体对细节的观察竟然如此的细微,连鼓掌多少次这种细节都能捕捉得如此到位,俗话说得好呀,细节决定成败,媒体在报道两会的同时,也给我们展示了现代服务业的一流服务水平,这点是值得我们敬佩的。同在信息服务这一大行业的我,做事时有粗枝大叶,这点要深刻反省。

2007年3月3日星期六

天气预报

昨天的天气预报出奇的准,大风、降温、大雪,一个都没漏,而且时间也预测得非常精确,说凌晨下雪,白天就绝不飞霜。一贯备受争议的天气预报的总算是露了一回脸,众多在气象部门工作的同学,总算也可以松一口气了,也为他们感到欣慰。拿了纳税人那么多钱,也该给咱们报准点亚。
来北京也有7年了,真的好难碰到一次下雨,而且持续的时间还挺长的。“今天一天的降水量超过去年冬天三个月的降水量。”, 北京市气象台台长郭虎如是说。乍一听,还以为昨天的雨下得有多大多猛烈,实际不然,在我这样的人南方人眼里,不过毛毛雨罢了。北京下点毛毛雨,居然也能上sohu新闻的头版前几条,在我们那即使发了洪水,顶多也就在sohu的版面某处找到一豆腐块,怪不得北京人民的优越感那么强。这就是不公平呀,北京干旱、缺水,于是有了南水北调, 有了三峡工程,听说长江的都快干涸了,需要限制通航了,南方人都快没水喝了,还调个屁的水呀。我们伟大的党一直在宣传修建3峡工程的重要意义,3峡工程也被评为本世纪前段人类几大重要工程之一,说句实话,尽管宣传的铺天盖地,我对3峡还是没啥感念,我所关心的水价也还是那么贵,而且时不时听到网上有关于水价要涨的声音。也许这就是市井小民的心态,只关注眼前利益,鼠目寸光呀。。但愿3峡工程真的能够像宣传里说的那样发挥出巨大的贡献,但愿吧、但愿。

春运后记

一年一度的春节显然是中国所有节日里最传统、最隆重的节日,所谓每逢佳节倍思亲亚,每年的这个时候 众多在外打工的工友、求学的学子会从各地回到自己的家乡,与家人团聚,从而形成一次人口的大规模迁移--春运。我自然也是这次大迁移人口中的一员。

回家的路途很远,回家的特快每天只有一趟,回家的车票自然是一票难求,离计划里回家的时间已不足36小时, 各处反馈回来的消息都是票已售完,甚至连站票都没有了,平时神通广大的黄牛此刻竟然也束手无策,心里很失落,甚至有点绝望了,心里默默盘算着也许年初二才能踏上返乡的列车了。
佳节临近,公司的同事也已经走了一半多了,此刻早已没有了工作的心情,惦记的是回家的车票,每隔3-5分钟就会刷新票务转让平台,每隔3-5分钟就会失望一次。正所谓峰回路转,转机往往总是在将要绝望的时候出现,在即将放弃的最后一次刷屏,竟然搜索到一条转让新信息,心里咯噔一下,电话立即打了过去,“对不起,票已经转让出去。。。”,电话那头传来温柔的声音,我的天,距离这条信息发布的时间仅过了5分钟不到,票就被人截走了,失落,这就是失落亚,仿佛曙光刚刚到来,就又被乌云笼罩了。呆板的说着客套的话挂了电话,失神的看着屏幕发愣。。。。。。(3分钟)。。。
熟悉的铃声唤醒了我的沉思,一个陌生又熟悉的电话号码出现在我的眼前,心里又是咯噔一下,为什么又给我回拨过来,难道。。。。。就这样,我拿到了回家的车票,虽然只是一个半路(仅是我回家路程的1/8都不到)的票,但是至少可以踏上回家的列车了。
哈哈哈。。。哈哈哈。。。我得意的笑,仿佛得知中了彩票。。。却又丢失了彩票。。然后陌生的人把我遗失的彩票又送了回来,哈哈哈,终于可以回家了。谢谢小刘(后来在火车上认识),你一定是个好心人,在我需要的时候,给与了帮助,谢谢你(尽管以后也许我们再也不会联系了)!
回家的车票是一波三折,回家的旅程让我再一次感受到了春运的折磨与痛苦。硬座车厢地面的每一条缝隙都挤满了回家的旅客与大包小包的行李,呼噜声、打牌声、不满的叫骂声遍布车厢的每一个角落,拥挤让推着小餐车和小商品车的列车员望而却步,历经艰辛前行了几米以后,原地休息了10多分钟,又审时度势的退回了卧铺车厢,压抑与烦躁是每一个无座旅客脸上最真实的写照,暖气与拥挤的人群所散发出来的体温让空气变得很燥热,我带来的一瓶水在不到1小时以后就不知不觉见了底,此刻卖水的列车员您在哪里哦,烦躁的心情、干渴的喉咙伴随我走过了1000多公里的路程,由于过度的拥挤,仅在厕所门口找到了刚好可以容纳下2只脚的落脚的之处,烟味与厕所才有的氨气时常刺激着我的嗅觉。我付出了同样的价格,却不能享受一处栖臀之地,还时不时要为上厕所的旅客开门,此刻仅有偶然经过的美女身上散发出的淡淡香味能够慰藉我的灵魂。
春运,让这一趟全国优秀列车的服务此刻黯然失色,疲惫与无奈同样写满了每一位列车员的脸色,可怜的列车员,更可怜的无座旅客,无助的Balin哥哥。。。
为何此刻如此天色如此昏暗。。。神啊。。救救他们吧。。。阿门!

(在厕所门口时不时金鸡独立、左倾右斜的渡过了了一个漫长而痛苦的黑晚以后,balin哥哥终于补到了卧铺票,卧铺车厢的环境与硬座车厢的环境比起来简直是一个天一个地,身体得到了放松,心情也慢慢好起来,天色仿佛很知趣,随着心情的好转,满无边际的黑夜也在远方露出了一点白,窗外的景色随着列车轰轰向前的步伐逐渐变得清晰起来,我又看到了久违的绿色,清山、绿水、白色的砖瓦房,世界一下好像又充满了生机,再过10个多小时,我就可以回到我的家乡。。。。。。。。)