归档

October, 2011 的存档

« 返回博客

麦理浩径第一二段

2011年 10月 27日, august

你知道麦理浩径为什么叫麦理浩径么?

据说很久很久以前,有个叫麦理浩的人无聊到走去行山,结果行到累死了,为了纪念这傻叉,所以那山径就叫麦理浩径了。

我差点就成功将麦理浩径改名了。

一、计划永远赶不上坑爹

看着日益消瘦的衣服和裤子,我觉得我的确需要出去运动运动。

鉴于我精通各种各样的运动,所以我选择了最艰难的行山来挑战自己,还挑选了香港最著名的远足路径。

上图红色的路线就是麦径的第一二段。

据某户外网站的资料,麦径第一段长10.6公里需时3.5小时难度3星,第二段长13.5公里需时4.5小时难度3.5星。两段一起就是差不多绕了个圈,所以我没理由只行第一段就折返,正常人也会继续走第二段。(失误一,后来的事实证明,正常人真的会在第一段走完后折返)

全长24多公里,预计需时8小时,对于我来说的确很有挑战,你要明白,平时我走得最远的路程也就上班下班走去坐地铁。不过我想8小时的预计应该是按一般人慢慢走的速度,按我步速,应该不用这么久。(失误二,后来事实证明,那坑爹网站的预计时间是按专业行山人士来预算的)

出发前,我跟爸妈讲我要去行山,然后他们一致认为我工作压力太大,精神可能出了问题,商量着找个时间带我去看精神科医生。

二、毫无亮点的第一段

这里就是起点了,时间是上午9点42分,下面的图片都要留意右下角的时间,这最能反应这段艰苦之旅。

看到上图中穿红衣服那人没,没错,相中穿红衣那人就是。。。就是我也不知是谁的路人甲了。

如图所见,第一段全程都是水泥马路,汽车通行,的士不断载客出入。

毫无难度可言,当然,风景也很一般,没什么值得说和值得影。

这些标距柱每隔一里路就有一个,很易给你辨别方位和路程。

麦径第一段就是绕着万宜水库,无亮点,到中午11点30分后,走完第一段,用时约2小时。

三、真正出发

在第二段起点处休整15分钟,顺便吃了点东西。

这时有两个选择,一是沿着第一段走回头路出山,二是沿着第二段继续走下去出山。

我想起那网站的难度评价,第一段这种毫无难度的路都给了三星,那第二段的三星半难极也有限。(失误三,后来事实证明,唉,我都懒得说了)

然而第二段一上路,我就知道自己上当了。

第二段一开始就是崎岖的山路,还是在山涯边走的!!

当然,第二段的景色也是很美,左边是山,右边是海。

从这段开始,才是麦径的精粹所在。

特别是在你翻山越岭走到筋疲力尽的时候,转个弯,发现前面一段下山小路直通海滩,心情也会为之大好。

上图是浪茄湾,很多人在这里烧烤露营。

麦径第二段后面还会经过几个湾,我也没细数了,因为那时已经没力气去数,只是意识里还会这样想:草,又是海滩,我该不会迷路了绕着海滩转吧。

四、一山还有一山高,一猪还有一猪兜

看到这个横切面图的时候,我就差点想晕了,当时我的位置就是在最凹的浪茄湾处,高的山是西湾山。

这段路我差不多是爬上去,走一分钟休息两分钟,时间还刚好是正午太阳最猛的时候。

最可恨的是,旁边还不时有几个老头从你身边超过,有些还回头一面鄙视的看着我。

千辛万苦终于爬上了山顶,一览众山小,远处无敌海景,心情大好。

心里一阵自豪:西湾山这么高的山也给我登上了,后面那些小山坡算什么。

休息过后,准备再出发,突然发现路边有个路牌上面写着“往西湾”。

咦,怎么是往西湾的,我这不是在西湾山顶么?

连忙拿出地图确认一下位置才发现:草,我千辛万苦爬了半天还没出浪茄!!

这时我心里最想的就是,早知让我爸妈带我去看精神科医生算了。

五、折返还是继续?

第二段已经走了一个小时,而我还在浪茄,对比地图,才走了第二段的十分之一左右的路程。

而这十分一的路程就已经差不多耗光了我的体力,后面还有十分之九未知的路程。

我理智告诉我应该折返:先不说我的体力能不能够让我走完,光是按这速度,我出山时估计也半夜了。

但我觉得我精神可能真的有点问题,我选择了继续。

又爬了一个多小时后,终于真的翻过了西湾山了。

别以为下山的路就好走,上图就是下山的路。

这种路全是石头,特别是陡的地方,一不小心就会扭到脚。

如果在麦径这种路段扭到脚不能走,只能打电话报999让飞行服务队来带你出山。

否则,嘿嘿,你喊破喉咙都没人理你的了,嘿嘿。

六、我已经是天下无敌了

下了西湾山,我的大腿开始抗议,走一步肌肉就抽一下,再次翻山时我基本要走十步就休息,因为肌肉太痛也怕抽筋。

翻看地图,才大约完成了第二段的三分一左右。

我很担忧,以这种速度,能出山估计得第二天了。但这时折返也不实际了,只能硬着头皮继续走。

腿疼痛的部位是有顺序的,先是大腿肌肉,然后是小腿肌肉,之后是脚腕和脚板,再然后就不痛了,因为双腿都没感觉了。

后面的路程基本是靠着意志和本能来走的,反而没有之前的累,之前上山还要休息,后面基本都不用休息了。

再加上后面山路也越来越小,不用再翻山越岭,所以行走速度比之前快得多。

这时已经完全没有心情看风景和拍照。

标距柱成了我走下去的精神支柱,每看到一条我就知我又走完了一里路。

48里那个标距柱,因为我没力气抓稳相机,所以拍得很差,干脆放张47的出来算了。

当你走到快断气的时候,这时突然听到一阵汽车声,你会觉得平时刺耳的汽车声犹如天籁一样,就像天使一样将你从地狱带回人间。

草,老子终于出山了!!我已经是天下无敌了!!

完成麦径第二段的时间是17:39分,距我从第二段出发时足足六小时。

七、后记

我当然不会像王重阳那样一出山就挂了,后来回到家全身发热,轻微中暑,双脚痛了一个星期左右。

走麦径是差不多两个月前的事了,只是现在才整理写日志。

关于行山远足的难度评价,我觉得不应该用“星”来做单位,而应该是用“升”来做单位。

怎么衡量难度呢?举个例,我走完麦径第二段喝了四升水而不用上厕所,那麦径第二段的难度就应该值四升。

而最重要的一个是,不要相信网上的户外网站资讯。

2 条评论

GD2函数库小应用

2011年 10月 21日, august

公司最近要求搞个小功能,用到以前没接触过的GD2库,记下来留个笔记。

界面

代码

 

 

<?php
    $method = $_REQUEST['method'];
    $size = $_REQUEST['size'];
    $hw = explode('x',$size);
    $height = $hw[0];
    $width = $hw[1];
 
    $backgroundColor = $_REQUEST['backgroundColor'];
 
    if($method == 'Create'){
      if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1']
        );
        }
      if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2']
        );
        }
 
        $fontfile1 = 'font/'.$text1['font'].'.ttf';
        $fontfile2 = 'font/'.$text2['font'].'.ttf';
 
        $im = ImageCreateTrueColor($width * 10, $height * 10);
 
        $bbox1 = imagettfbbox($text1['fontSize'], 0, $fontfile1, $text1['text']);
        $text1['paddingTop'] = (imagesy($im) / 2 - (abs($bbox1[7] - $bbox1[1]) / 2))/10;
        $text1['paddingLeft'] = (imagesx($im) / 2 - (abs($bbox1[2] - $bbox1[0]) / 2))/10;
 
        $bbox2 = imagettfbbox($text2['fontSize'], 0, $fontfile2, $text2['text']);
        $text2['paddingTop'] = (imagesy($im) / 2 - (abs($bbox2[7] - $bbox2[1]) / 2))/10 + 10;
        $text2['paddingLeft'] = (imagesx($im) / 2 - (abs($bbox2[2] - $bbox2[0]) / 2))/10;
 
 
    }
 
    if($method == 'left1'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'],
            'paddingLeft' => $_REQUEST['paddingLeft1'] - 5
        );
        }
      if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'],
            'paddingLeft' => $_REQUEST['paddingLeft2']
        );
        }
 
 
    }
    if($method == 'up1'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'] - 5,
            'paddingLeft' => $_REQUEST['paddingLeft1']
        );
        }
 
        if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'],
            'paddingLeft' => $_REQUEST['paddingLeft2']
        );
        }
 
    }
 
    if($method == 'down1'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'] + 5,
            'paddingLeft' => $_REQUEST['paddingLeft1']
        );
        }
        if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'],
            'paddingLeft' => $_REQUEST['paddingLeft2']
        );
        }
    }
 
    if($method == 'right1'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'] ,
            'paddingLeft' => $_REQUEST['paddingLeft1'] + 5
        );
        }
        if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'],
            'paddingLeft' => $_REQUEST['paddingLeft2']
        );
        }
    }
 
     if($method == 'left2'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'],
            'paddingLeft' => $_REQUEST['paddingLeft1']
        );
        }
      if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'],
            'paddingLeft' => $_REQUEST['paddingLeft2'] - 5
        );
        }
 
 
    }
 
    if($method == 'up2'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'],
            'paddingLeft' => $_REQUEST['paddingLeft1']
        );
        }
 
        if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'] - 5,
            'paddingLeft' => $_REQUEST['paddingLeft2']
        );
        }
 
    }
 
    if($method == 'down2'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'],
            'paddingLeft' => $_REQUEST['paddingLeft1']
        );
        }
        if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'] + 5,
            'paddingLeft' => $_REQUEST['paddingLeft2']
        );
        }
    }
 
    if($method == 'right2'){
 
        if(!empty($_REQUEST['text1'])){
        $text1 = array(
            'text' => trim($_REQUEST['text1']),
            'font' => $_REQUEST['font1'],
            'fontSize' => $_REQUEST['fontSize1'],
            'fontColor' => $_REQUEST['fontColor1'],
            'paddingTop' => $_REQUEST['paddingTop1'] ,
            'paddingLeft' => $_REQUEST['paddingLeft1']
        );
        }
        if(!empty($_REQUEST['text2'])){
        $text2 = array(
            'text' => trim($_REQUEST['text2']),
            'font' => $_REQUEST['font2'],
            'fontSize' => $_REQUEST['fontSize2'],
            'fontColor' => $_REQUEST['fontColor2'],
            'paddingTop' => $_REQUEST['paddingTop2'],
            'paddingLeft' => $_REQUEST['paddingLeft2'] + 5
        );
        }
    }
 
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml">
 
<head>
  <title></title>
 
<script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
<script type="text/javascript" src="js/mColorPicker/javascripts/mColorPicker.js"></script>
<link rel="stylesheet" href="js/mColorPicker/jquery.autocomplete.css" type="text/css" />
</head>
 
<body>
<form action="" method="post">
    Size <select name="size" >
        <option value="10x50" <?php if($size == '10x50') echo 'selected' ?> >10x50</option>
        <option value="10x60" <?php if($size == '10x60') echo 'selected' ?>>10x60</option>
        <option value="12x50" <?php if($size == '12x50') echo 'selected' ?>>12x50</option>
        <option value="12x60" <?php if($size == '12x60') echo 'selected' ?>>12x60</option>
        <option value="15x50" <?php if($size == '15x50') echo 'selected' ?>>15x50</option>
        <option value="15x60" <?php if($size == '15x60') echo 'selected' ?>>15x60</option>
        <option value="20x50" <?php if($size == '20x50') echo 'selected' ?>>20x50</option>
        <option value="20x60" <?php if($size == '20x60') echo 'selected' ?>>20x60</option>
        <option value="24x50" <?php if($size == '24x50') echo 'selected' ?>>24x50</option>
        <option value="24x60" <?php if($size == '24x60') echo 'selected' ?>>24x60</option>
    </select> <br />
    Background Color <input name="backgroundColor" id="backgroundColor" type="color" value="<?=$backgroundColor;?>" data-hex="true" style="height:20px;width:80px;" class="color" /><br />
                                                                                                   <br />
    -----------------------------------------------------------------------------------------<br />
    <br />
    Text <input name="text1" type="text" value="<?=$text1['text'];?>" /><br />
    Font <select name="font1" > <option value="arial" >Arial</option></select> <br />
    <input name="paddingTop1" type="hidden" value="<?=$text1['paddingTop'];?>" />
    <input name="paddingLeft1" type="hidden" value="<?=$text1['paddingLeft'];?>" />
    Font Size <input name="fontSize1" type="text" value="<?=$text1['fontSize'];?>" /> <br />
    <?php if($method != ''){ ?>
    <input type="submit" name="method" value="left1" />  <input type="submit" name="method" value="up1" /> <input type="submit" name="method" value="down1" /> <input type="submit" name="method" value="right1" />
    <?php } ?>
    <br />
    ----------------------------------------------------------------------------------------<br />
     Text <input name="text2" type="text" value="<?=$text2['text'];?>" /><br />
    Font <select name="font2" > <option value="arial" >Arial</option></select> <br />
    <input name="paddingTop2" type="hidden" value="<?=$text2['paddingTop'];?>" />
    <input name="paddingLeft2" type="hidden" value="<?=$text2['paddingLeft'];?>" />
    Font Size <input name="fontSize2" type="text" value="<?=$text2['fontSize'];?>" /> <br />
    <?php if($method != ''){ ?>
    <input type="submit" name="method" value="left2" />  <input type="submit" name="method" value="up2" /> <input type="submit" name="method" value="down2" /> <input type="submit" name="method" value="right2" />
    <?php } ?>
    <br />
    <?php if($method == ''){ ?>
    <input type="submit" name="method" value="Create" />
    <?php } ?>
 
</form>
<br />
 
<?php
    echo $text1['paddingTop'].' | '.$text1['paddingLeft'].'<br />';
    echo $text2['paddingTop'].' | '.$text2['paddingLeft'].'<br />';
?>
<img border="0" src = "<?php echo createImage($height, $width, $backgroundColor, $text1, $text2, 'temp', 'png' ); ?>" >
 
<br /><br />
 
<a href="createPDF_en.php?image=temp.png&w=<?=$width;?>&h=<?=$height;?>" target="_blank">Create PDF</a>
</body>
</html>

主要函数

function createImage($height = 250, $width = 250, $backgroundColor = '#000000', $text1 = array('text' => 'Null', 'font' => 'arial', 'fontSize' => 10, 'fontColor' => '#FFFFFF', 'paddingTop' => 5, 'paddingLeft' => 5), $text2 = array('text' => 'Null', 'font' => 'arial', 'fontSize' => 10, 'fontColor' => '#FFFFFF', 'paddingTop' => 5, 'paddingLeft' => 5), $imageName = 'temp', $imageType = 'png' ){
    $mm2px = 10;
    // 1MM=3.2Pixel
 
    $height = $height * $mm2px;
    $width = $width * $mm2px;
 
    $text1['paddingTop'] = $text1['paddingTop'] * $mm2px;
    $text1['paddingLeft'] = $text1['paddingLeft'] * $mm2px;
 
    $text2['paddingTop'] = $text2['paddingTop'] * $mm2px;
    $text2['paddingLeft'] = $text2['paddingLeft'] * $mm2px;
 
    $fontfile1 = 'font/'.$text1['font'].'.ttf';
    $fontfile2 = 'font/'.$text2['font'].'.ttf';
 
    $im = ImageCreateTrueColor($width, $height);
 
    $white = ImageColorAllocate ($im, 255, 255, 255);
 
    $backgroundColor = substr($backgroundColor, 1,7);
    $R = base_convert(substr($backgroundColor, 0,2),16,10);
    $G = base_convert(substr($backgroundColor, 2,2),16,10);
    $B = base_convert(substr($backgroundColor, 4,2),16,10);
    $imageColor = ImageColorAllocate ($im, $R, $G, $B);
 
    $text1['fontColor'] = substr($text1['fontColor'], 1,7);
    $R = base_convert(substr($text1['fontColor'], 0,2),16,10);
    $G = base_convert(substr($text1['fontColor'], 2,2),16,10);
    $B = base_convert(substr($text1['fontColor'], 4,2),16,10);
    $fontColor1 = ImageColorAllocate ($im, $R, $G, $B);
 
    $text2['fontColor'] = substr($text2['fontColor'], 1,7);
    $R = base_convert(substr($text2['fontColor'], 0,2),16,10);
    $G = base_convert(substr($text2['fontColor'], 2,2),16,10);
    $B = base_convert(substr($text2['fontColor'], 4,2),16,10);
    $fontColor2 = ImageColorAllocate ($im, $R, $G, $B);
 
    ImageFill($im, 0, 0, $imageColor);
 
    imagettftext($im, $text1['fontSize'], 0, $text1['paddingLeft'], $text1['paddingTop'], $fontColor1, $fontfile1, $text1['text']);
    imagettftext($im, $text2['fontSize'], 0, $text2['paddingLeft'], $text2['paddingTop'], $fontColor2, $fontfile2, $text2['text']);
 
    if($imageType == 'png') {
        ImagePng($im,$imageName.'.png');
    } else if($imageType == 'gif') {
        Imagegif($im,$imageName.'.gif');
    } else if($imageType == 'jpg' || $imageType == 'jpeg') {
        imagejpeg($im,$imageName.'.'.$imageType);
    }
 
    ImageDestroy($im);
    return $imageName.'.'.$imageType;
暂无评论

飞千山追花逐翠(二)

2011年 10月 21日, august

11.
猪肉以快过刘翔的速度一路飙升,据说很多人也在暗暗算,自己跟猪肉的价格相差多少。
我也算过,当然我不会用培根香肠这样昂贵的肉跟自己比,因为比不起。
我用工资除以体重,与猪头肉,猪耳朵,猪口条,猪尾巴等市价比较。
结论是,猪的一身都是宝。

12.
我每天的工作很简单,就是假装工作。
老板常常提出好多无理的要求,例如要求你写个程序看看下一期六合彩开什么号码。
我常常要花上半天时间解释这不可能,然后转头老板又会让你写个程序看看明天的股票会升还是会跌。
所以老板常常怀疑我的工作能力,怎么别的程序猿都这么厉害,什么都会。

13.
三人成虎是什么意思?
就是如果一个人说家乐福里卖老虎,没什么。
两个人说家乐福里卖老虎,也没什么。
如果有三个人都说家乐福卖老虎,沃尔玛就会去进货。
我觉得美国信贷危机也是这样形成的,几间机构觉得美国没钱还,然后全世界也觉得美国比非洲还贫穷。

14.
但当美国信贷危机席卷办公室的时候,我被解雇了。
老板说因为我在工作时间挖鼻屎,于是开除了我。
我知道他这是借口,因为前一天他大伯的小舅子表姐的老公来找他,想安排个工作。
我大骂了老板一顿,从8岁骂到他80岁。
当然,是在心里骂,因为我打不过他。

15.
我多骂了他四十年,他却连四天的工资都不愿多给我,于是我偷走了办公室里一盆仙人球。
我出门前,小白拉住我,叫我把花放下,不然要告我职务侵占。
我甩给他一耳光,说,老子这些年请了你这么多顿饭还告我?
出了写字楼,发现被仙人球扎到手了。
扔了仙人球,觉得有些对不起小白,打个电话给他道歉,并请他跟老板说说好话,看能不能给我安排个清洁工的职务。
他说他也被解雇了,正在搬君子兰。

16.
漫无目的地走在街上,看到前面有个老人倒在地上,很多人在围观却没有人上去扶一把。
脑海中闪过一系列老人假装倒地等人去扶借而讹钱的事,理智告诉我应该无视。
但我作为社会的栋梁,祖国的希望,良心又告诉我应该去扶一把。
于是我灵光一闪,掏出手机打开摄影功能,抓过旁边一位围观的小伙子说:
你帮我拍一下,我去扶,到时讹我也有证据。

17.
我走上前扶起老人,那老人突然反手捉住我手臂,大喊:就是他,就是他撞到我的。
我说:老伯,这么多人围观你也想訛我,未免开玩笑了点吧。
老伯:谁看见了?
围观众人默不作声。
我心里冷笑一声,还好我早有准备…
咦?小伙子?小伙子!?我草,居然拿了我的手机跑了!

18.
最后,老人成功讹光了我身上仅剩的那点钱。
要不是我尊老爱老,和那老人的儿子侄子女婿在旁边,我真想揍他一顿。
那原来剩下的钱是用来交下个月房租的。
包租婆当然不被我因为扶老人而被骗光钱而感动不收我房租。
所以我潇洒地浪跡天涯,四海为家了。

19.
当乞丐后很自由自在,我再不用向那白痴的老板解释为什么不能知道下一期六合彩号码。
我有更多的时间去思考一些关于人生的问题,例如到底有鸡先还是有蛋先?
就这样,直到有一天……
我拦住了从前面走来肥头大耳的小孩。
“不得了啦不得了啦,睇你骨骼精奇,系万中无一的练武奇才,以后维护世界和平的重任就要靠你啦!见同你有缘,我就将我的武功心法全部传授俾你!”

20.
到底有多少人看到标题后想去找(一)的呢?

2 条评论