驾校长训,我的扶贫之旅

发布于: 2008年09月22日

参加驾校培训已经过半,前三次考试–文化课、倒桩、九选三–因为都是电脑程序决定你是否通过的,都毫无悬念的一次通过了。在最后那个路考前,还有一次长途训练。对于这次长训,在九选三的训练场地,早就听其他驾校的教练谈起,称之为“扶贫”,有一个教练更是风趣得说:“那就是去扶贫的,我16年前去那里就是那个鸟样,现在还是那样。”而我们的林姓教练则对此闭口不谈。现在终于回来了,也谈谈我们都扶了谁的贫:

1. 收费站:

我们的路线是:深圳市-东莞市-增城市–从化市–清远市–韶关市–广东省公安厅官渡培训基地。沿路数了一下有7个收费站,每个收费站收5块,7块,10块 不等,只有一个收费站收了15块(不太厚道);还有一座桥,名字忘记了,长度可能超过300-400m的样子吧,结果上下桥各收费一次。

这一路车辆不多,据说是由于京珠高速公路的修建是这条线路车辆稀少的重要原因。沿路,我们发现了两座废弃的加油站,其中一座加油站是超过10部加油机的大型加油站,据教练说该加油站还没有启用就废弃了。可见车流量是瞬间骤减的,这对那些大型收费站也是不小的打击,沿途的各收费站,有至少一半的收费车道时关闭的。

当天由于是周末,估计参加长训的人员超过2000,由此估计,一般周五,六,日人员较多,以2000人计,其他4天减半,日平均约为1500人,300辆车(5人一车)。由于周末假期不休,一年除去国庆,五一,春节,中秋,端午等国定假期,按340天算,没车来回两趟,每个收费站每年因这趟长训可以增加收入:

5元站:300*340*5*2=1,020,000元

7元站:300*340*7*2=1,428,000元

10元站:300*340*10*2=2,040,000元

15元站:300*340*15*2=3,060,000元

2. 沿途客栈

除了收费站必须应付以外,途中还有两顿午饭需要应付。如果不是指定饭店,那么我们就是被潜规则了。在林姓教练的带领下,在国道边上的小饭馆,我们吃到了:

4元一碗的米饭

23元一盘的清炒小白菜

48元一条的清蒸河鲫鱼

50元一盘的烤鸭(三杯鸭?)

62元一条的清蒸皖鱼(不知道是不是这么写的)

65元一个的茶树菇汤

两顿5菜一汤的饭菜总价489块。按《马克思主义政治经济学》来说,其利润足可以让店主“冒绞首的危险”了。其中教练的那部分利润留到后面部分再说

3. 土特产

惯例也好,潜规则也罢,8小时的驱车来到终点后,教练并没有急着去基地报道,而是如同其他车辆一般在当地土特产一条街中选取一家店面前停了下来,喝了一杯免费的下午茶。

土特产的价格还是可以接受的,号称有各种药用功能的植物根、茎、叶和一些笋干、小鱼干、腌菜等价格都在10~40不等,分量也挺足。我也花了30块钱,带了2包东西,至于味道,因为还没有品尝,不便评价。

4. 晚早两顿

来到广东省公安厅官渡培训基地门口时,看到一块匾牌,上书:广东省扶贫试点单位。才发现我们口中的“扶贫”二字其实也是有由头的。

第一天的晚餐和第二天早餐都是基地提供的,自助餐形式。费用包含在当初的驾校培训费内,但是饮料是以市场价+50%手续费提供的。

饭菜可以接受,比较干净,清爽。黄豆猪蹄中的黄豆是煮软了的,这在一般餐厅难以见到;走地鸡还是比较正宗;死虾的味道还没有走样;早餐的鸡蛋的蛋黄比较黄,面包,稀饭和其他一些东西也不错。

每天几千人吃饭,养活了本地一些本地的农产品提供者,对本次“扶贫之旅”添加了些许欣慰,虽然我努力不去想农产品提供者到底拿到了多少份额。

5. 住宿

虽然我没有打听两顿饭的费用标准是多少,但是住宿号称是130块/人。因为基地的客房住满了,我们被安排到了本地交警招待所。

我和另外两个驾校同学住进了一个三人间。在这个价值390块/间的房间门口,我们看到了一壶热水。里面并排放着三张床,除去辈子,我对那三张床的总估值是:390块封顶。因为我在大学的时候,外出租房,买过类似的床,120块/张。给我们准备的毛巾,对折一下后,无论在厚度还是面积都可以跟我家的抹布比美了。卫生间有一个煤气瓶,一个燃气热水器,一个只能用另外准备的水桶冲刷的蹲坑。而洗澡的时候,我们不得不脚踏蹲坑两边,以使双手在清洗自己的时候不碰到周围的墙壁;另外我看到了一瓶洗洁精,不知道是不是给我们用的。幸好还有一台21寸的彩电,让我们不至于度过一个无聊的夜晚。

我的两位同学以十分兴奋的表情,拿出手机拍下了我们在房间里面看到的一切。真希望有机会将这些图片跟他们要过来,展示一下。由于我的手机是黑白屏的,怕把现代化的房间拍出解放前老房子的效果,就没有按下快门。

当然,教练和另外一个同学比我们幸运,他们的卫生间比较大,只是位于房间的门外,因为要和其他7、8个房间一起用。价格也比我们便宜,只有260块/间。

6.教练

前面提到的两顿价值489块的午餐,如果我四处说“教练没有提成”的话,不知道会不会影响我的人品。但是还有一件事情,我们对教练刮目相看。

前面提到7个收费站,有一个收费站回程免费。故总计算13个收费站,如果把那个15块的站拆分了两个站计算,那么可以以每个站平均7块计15个站来算一辆车的来回总计费用约为105±10快。

为什么我要这么算,直接拿发票统计不就好了?其实我也很想这么干,但是且听我娓娓道来:

出发的时候,教练跟我们要200块放在车子副驾驶前,说是要过路费基金。一路上付钱,收票都是他做的。回来后,我跟他要票,以统计和分摊我们4个同学的费用,结果,教练说:你要不去报销的话,就以200算好了,差不多就这个数。

恩,我们要相信,在金钱面前人人平等,每个人都是二皮脸,我们的教练自然不能免俗。

当然,上面的这些,相对于路考的每人600的明码标价,也算是小巫了。好戏还在后头呢。

本文为寻找人生的起点(http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 http://blog.cn-ic.org/?p=127。

PHP中eval函数的用法领悟

发布于: 2008年08月20日

PHP中的eval 函数与javascript中的同名函数功能相似,都是把一段字符串当作程序代码执行。但是怎么用才让我们感觉到她的真正用处呢?下面是手册的示例代码,也是一般讲这个函数的用法的网页必列的项目:

$string = 'cup';
$name = 'coffee';
$str = 'This is a $string with my $name in it.';
echo $str. "\n";
eval("\$str = \"$str\";");
echo $str. "\n";
?>

上面这段代码,单引号包括起来的一段字符赋给$str变量,使得里面的$string和$name变量不起作用。而
eval("\$str = \"$str\";");
这句有点玄,比较难以理解。如果把里面的代码取出来,然后执行echo:
echo "\$str = \"$str\";"
其结果将是:
$str="This is a $string with my $name in it";
所以,eval函数执行的其实是这段代码。

有了上面的理解,只是了解eval是怎么工作的,这个鸟函数可以用在什么场合?想上面这段代码,何必要这么麻烦,直接用下面写法,岂不是更简单?(只需要把单引号变成双引号即可)

$string = 'cup';
$name = 'coffee';
$str = "This is a $string with my $name in it.";
echo $str. "\n";
?>

在手册的eval函数页,我看到了下面这段:

mixed eval ( string code_str )

eval() evaluates the string given in code_str as PHP code. Among other things, this can be useful for storing code in a database text field for later execution.

我刚好碰到一个使用场合,自定义一些数学公式,放到数据库里面,然后取出来当公式用。如下面代码:

//formula_table 内有formula字段,一行记录:max($var1,$var2,$var3,$var4);
$sql="select formula from formula_table";
$result=mysql_query($sql);
list($formula)=oci_fetch_row($result);
$formula='$maxvalue='.$formula.';';
$var1=1;
$var2=2;
$var3=3;
$var4=4;
eval($formula);
echo "\$maxvalue=".$max_value; // 输出$maxvalue=4

从手册里面还看到了一些其他用法,抄一些上来,比如给PHP代码简单加密和解密执行:

echo "\nDECODE nested eval(gzinflate()) by DEBO Jurgen \n\n";
echo "1. Reading coded.txt\n";
$fp1 = fopen ("coded.txt", "r");
$contents = fread ($fp1, filesize ("coded.txt"));
fclose($fp1);
echo "2. Decoding\n";
while (preg_match("/eval\(gzinflate/",$contents)) {
$contents=preg_replace("/<\?|\?>/", "", $contents);
eval(preg_replace("/eval/", "\$contents=", $contents));
}
echo "3. Writing decoded.txt\n";
$fp2 = fopen("decoded.txt","w");
fwrite($fp2, trim($contents));
fclose($fp2);
?>

下面是一个读取一个php文件,然后执行的示例:

$code=file_get_contents("file.php");
$code=str_replace('<'.'?php','<'.'?',$code);
$code='?'.'>'.trim($code).'<'.'?';
eval($code);

好了,希望我的这些理解对你有用。

本文为寻找人生的起点(http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 http://blog.cn-ic.org/?p=123。

和尚摸得,我摸不得?郎平改国籍和胜中国女排

发布于: 2008年08月18日

中美女排大战,又称“和平大战”,郎平带美国队胜了中国队。这下网上炸开锅了,骂郎平是卖国贼,还把郎平比作“甫志高”,敢情陈忠和成江姐了?

当然,作为美国队教练并没有多少人有把柄可以骂,至少中国也请了不少洋教练,而把目标指道了郎平的美国国籍上了。我认为到这个地步,就不属于“就事论事”,变成“对人不对事”了。

把任何事情动则提升到政治高度,扣帽子,这种文革毒瘤,不知道还要保留多久?当你津津有味得看着那些国产肥皂剧的时候,其实那些个皇上阿哥都是已经是老外了。晚上随便一搜,就有一堆资料:

李小龙  美国人
李彦宏  美国人(baidu也是总部在美国的彻头彻尾的美国公司)
李开复是台湾和美国双籍
水均益的妹妹也是美国人
女足门将铿锵玫瑰高红也是北美人了
反美名嘴袁木的女儿也申请去了美国
李肇星的公子,在美国混绿卡呢,不知道下来没有(李的语录:我挨过饿,知道什么是人权,你挨过饿吗?)
马楠 美国人(这个有必要详细说明一下,因为她是当年著名的粪青)
在克林顿总统访问北京大学时,北大中文系94级的女生马楠曾当面痛斥美国人权状况的“恶劣”。马楠两年后本科毕业,很有意思的是,她却选择 了到“人权状况恶劣”的美国去留学,后来还嫁给了一个美国人,现在已育有一子。如果不是担负着从事“地下工作”、不惜忍辱负重“敌营十八年” 的伟大使 命,那么以我的智力,简直就无法解释马楠女士何以打出这种“翻天印”来。
那个经常蠢蠢教导我们要爱国,做个大国年轻人的阮次山先生,是美国籍。
深情款款”党啊亲爱的妈妈”的殷秀梅:美国国藉

娱乐圈的:
陈冠希  加拿大人
李连杰  美国
刘亦菲  美国人
陈恺歌 美国
陈红   美国国籍
宁静 美国
斯琴高娃:瑞士
郎平 美国人了
张铁林 英国 (中国皇上变成英国人了)
许晴: 日本
韦 维:德国 (1990年亚运会高唱亚洲雄风的那个颧骨很高的那个女人)
王 姬:美国
蒋雯丽 顾长卫 及其子 美国籍
徐帆   加拿大国籍
沈小岑 澳大利亚 (名曲:请到天涯海角来)
蒋大为 加拿大 (名曲:敢问路在何方、北国之春 :信誓但但”我愿驻守在风雪的边疆” )
苏 瑾:新西兰
邓质方 美国
宋任富之女 宋假假 美国藉
童安格 加拿大
胡兵 泰国护照  (胡兵入泰国籍再合适不过了 )

好吧,网上的资料不可不信,也不可全信。但是稍微留意一下肥皂剧的演员表,你就会发现,那些非中国演员名字后面都会有一个括弧带上国籍。看看张铁林是不是(英国),斯琴高娃是不是(瑞士)。据个人推测,高官的后代移民国外的更是不在少数。

凭什么和尚摸的,我摸不得?就因为带队胜了中国女排,就对人家的国籍说事?扪心自问,要给你拿绿卡,洗盘子的机会,有多少人会摸着良心说个“不”字?

什么道理嘛!

本文为寻找人生的起点(http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 http://blog.cn-ic.org/?p=115。

“Wikileaks很安全”其实是一个黑色幽默

发布于: 2008年08月15日

Wikileaks试图成为大规模文档泄露与分析的不可追查和不被审查的来源。敢于泄露任何东西,包括宗教敏感信息和政府的任何机密。曾经因为泄漏摩门教领导才能看的手册(1968年版1999年版)而遭到对方强烈的反应。wikileaks对自己的安全标榜是他的服务器在核碉堡内。

其实在我看来,以这种方式标榜,到了咱家却成了黑色幽默。

显然,这个东东会是GFW的永久常驻理事。所以你泄漏的东东至少有13亿人看不到。

但是,感谢万恶的资本主义吧,至少你还有可能被近50亿人看到。有种你到把服务器放到墙内试试?等你的结果是,如果有幸能保留硬盘的话,还可以独自欣赏。

紫田网络事件犹在眼前,绿色奥运连续拔了两个技术网站的网线:

www.csdn.net

www.linuxsir.org

历史会记住我们愚蠢的行为的。

本文为寻找人生的起点(http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 http://blog.cn-ic.org/?p=110。

虎照让陕西很受伤 其反省让互联网很心寒

发布于: 2008年07月23日

今天看了凤凰资讯上看到一篇名为袁纯清:虎照让陕西很受伤 赵乐际:加强管理互联网的新闻,让我很想说几句。

请允许我断章取义一下:

陕西省委书记、省长分别在陕西全省工作会议上强调华南虎照事件对陕西的影响和对干部的警示。其中,省委书记赵乐际特别提到了领导干部应该如何应对媒体舆论,尤其是互联网,“各级领导干部应趋利避害,因势利导,加强对新兴媒体的应用和管理,营造良好的网络环境。”赵乐际说。

好吧,我想说的是:gfw,关键字过滤,随意停掉主机服务商网络, 难道还不够。即便这些,也大多只是暗地里,私下里使用那个并不存在的部门的并不存在的员工在并不存在的时间干的并不存在的事情。如今傻傻的“陕西省委书记赵乐际”居然要大张旗鼓地加强互联网管理了。

按照赵书记的理论,我们可以得出:

瓮安事件让贵州很受伤,应加强对拒绝作弊合作女生的管理

远华案让中国很受伤,应加强对举报人的管理

我们的公仆如此本末倒置的表态,实在让我们很心寒。但是显然,在互联网战场,小赵同志还处于幼稚园阶段,还不知道中华大局域网的博大精深。

本文为寻找人生的起点(http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 http://blog.cn-ic.org/?p=108。

javascript, firefox终于上了IE一回

发布于: 2008年07月22日

虽然网站可能被GFW, 但是该写的还是要写。

做网页,至少要让排名前二的IE和Firefox同时正常工作。通常,这个活并不容易,在javascript上体现得尤为明显。

受尽了IE正常工作的js写法,在firefox上一动不动的凌辱的我。这次因为一个搞笑的错误,让整个事情反了过来。

错误是这样的,下面是select 元素的正常写法,和js的预选定:

<select name='choice' id='choice' >
<option value=''></option>
<option value='aa'>aa</option>
<option value='bb'>bb</option>
</select>
<script>
document.getElementById('choice').value='bb';
</script>

这样就显示一个下拉框,并预选定’bb’. 但是我把上面的‘value’误写成了’name’, 变成了下面这个样子:<br />

<select name='choice' id='choice' >
<option name=''></option>
<option name='aa'>aa</option>
<option name='bb'>bb</option>
</select>
<script>
document.getElementById('choice').value='bb';
</script>

奇怪的事情就这么发生了,Firefox正常工作,IE一动不动。害我找了半天,才发现这个低级错误。

事情本身并没有什么值得探讨或者思索的地方,只是发现了原来IE和Firefox在js代码容错方面的不同。

本文为寻找人生的起点(http://blog.cn-ic.org)原创,如需转载,请注明出处,并保留原文链接 http://blog.cn-ic.org/?p=102。

浙ICP备18056264号-1