我的单车通勤随感

2014年1月20日 5,831 浏览数 没有评论

  这篇文章本来是为了上报纸而写的,后来没有用上,发到这里吧!

  ————————————————————

  每天清晨,我从容地起床、吃早餐,然后换上骑行服,推出我的公路自行车,开始了当天的上班之行。从三环西路开始,到三环南路,再到新城区,全程22公里左右。途中翻过两座山,途经两个湖,紧挨着骑过一个森林公园和一个游乐场,路况好风景优,朋友们都笑称我上班如郊游。

  有时候时间充足,我会在湖边小坐一下,望望碧水、吹吹湖风。秋天到了,山上的树叶黄了,我会驻足欣赏一会,摘片红叶、拍拍照片。工作的疲惫在汗水与美景之中悄然溜走,心中满满的喜悦与幸福!

  或许有朋友会问:你骑这么远,不累吗?出汗了怎么办呢?刮风下雨还骑吗?在这里我会一一做以解答。

  20多公里的距离,如果骑一般的家用自行车是很痛苦的,因为路上要爬坡,还有可能遭遇逆风。由于车子无法变速,爬坡需要费很大的劲。这时候运动型自行车的优势就体现出来了,它有2~3个牙盘,后轮上还有6~10片飞轮,遇到爬坡时,我们只要切换到小牙盘或者大飞轮上,就可以轻松得像骑平地一样骑上高坡。另外,通过牙盘和飞轮的不同组合,我们可以通过各种路况,让骑行变得轻松又自在。

  对于出汗问题,我会穿着标准的骑行服或骑行内衣来解决。骑行类服饰有快干特性,出汗了衣服不会粘身,而且干的速度也比其它衣服都要快,柔软且舒适。骑行服的颜色一般较鲜艳,开车的司机们多会提前注意到你,并且主动避让,安全系数高。另外,漂亮的骑行服从你身边飘过,也是道靓丽的风景不是吗?

  运动型自行车的速度远远超过民用车的15公里/小时的限制,速度快了危险系数也加大了,在无法避免要摔车的时候,有质量可靠的头盔保护着我们的关键部位,不至于造成重伤。过快的车速带来的风阻会对眼睛造成压力,这时候我们需要防风眼镜来保护。骑行手套可以提高手掌的舒适度,并且在摔车时能保护好我们的手。头巾则是件非常有用的装备,平时可以用来擦汗,路上过大车带起的风沙也可以用它遮挡一下。它还能做成遮阳帽,冬天可以保暖,还可以包扎伤口等等。总之,骑车的风险是存在的,只要我们装备过关,并不会对身体造成多大的伤害。

  生活中有些事情如果你刻意去做,往往很难持久。最好的办法是将它融入到你的生活中,变成生活中不可缺少的一部分。对于单车通勤我就是这样做的,无论天气怎样,我都会骑车上班。
为了下雨天能继续骑车,我想了很多办法,也买了很多装备。夏天,短袖骑行服骑行裤、一件一次性雨衣、脚穿凉鞋就可以了;冬天,分体式雨衣加防雨鞋套就可以轻松应对了。需要注意的是雨天骑车要慢,雨后车子要保养。

  很多人会对骑车是否会造成关节损伤或生殖问题担忧。其实,这都是车架大小不符合身高,或者骑行姿势不正确造成的。选择合适的车架,调整好骑行姿势,不野蛮骑车,基本不用担心运动伤害。

  骑自行车是一项有氧运动,不但可以强化心肺、预防心脏病,而且还可以减肥。据统计,75公斤重的人,每小时以15公里的速度,骑100公里时,可减少半公斤体重,但必须每天坚持。在减肥的同时,还可以让你的身段更加匀称迷人。丹麦科学家对骑单车运动进行了三十年的研究,结果显示:每天骑车上班的人,患重病或过早死亡的机率只有一般人的一半。即使每天只骑十五分钟,也会显著改善健康。

  骑着单车,我们可在风景优美的地方驻足小赏;我们可在拥堵的车流中自由穿梭;我们比徒步者有着更高的效率;我们比开车族能看到更多的风景;我们无需花费时间和金钱浪费在健身房里;我们在拥有上述一切美好的同时,也拥有了健康。还在像沙丁鱼一样拥挤在公共交通工具里的你,是否想体验一下我们单车族的那份自由和洒脱呢?跟我们一起骑起来吧!

  ——————————————————————– 阅读全文…

2014新年始初,将博客迁到GoDaddy免费空间里

2014年1月8日 4,109 浏览数 6 条评论

  我的博客每年的空间域名费用要二百多块钱,虽然不是很贵,但对于我这个不经常写博客的人来说,这钱花得有点浪费了。自从GoDaddy撤消免费空间的广告之后,我在它上面用WordPress建了个图床,没想到图床运行的如此完美:稳定、速度快、10G空间、300G流量,可绑定多个域名(只能指向根目录)、可建10个SQL数据库。这些都是早期买域名送的啊!现在再买域名就没这好事了~

  付费的博客空间快要到期了,2014新年始初我决定不再续费了,折腾一下成功将数据迁到GoDaddy空间里,简略步骤如下:

  1.进入付费空间的cPanel面板,打开在线文件管理工具,将整站内容压缩成一个数据包文件,并通过FTP工具下载到本地。

  2.打开phpmyadmin工具,将数据库导出成SQL文件。

  3.用FTP工具将压缩包上传到GoDaddy的免费空间里,并打开空间的控制面板(该控制面板虽然没有cPanel强大,但也挺好用的)

  4.打开在线文件管理工具,创建”/img.wuhuaguo.org”文件夹,将原来的图床内容移动到该文件夹中

  5.在线解压压缩包,并且在根目录中创建“_db_backups”文件夹,并将SQL文件上传到其中,将SQL文件名改成和数据库一样的名字,以便恢复数据库

  6.GoDaddy的MySQL管理有个非常棒的功能,就是数据库的备份与恢复功能,这功能cPanel中没有。点击“Restore”,会打开一个窗口,开始检索根目录下的“_db_backups”文件夹,找到数据库同名的SQL文件,确定后数据库就开始恢复了。

  7.修改一下“wp-config.php”文件,将其中的数据库连接信息、“MySQL主机名”(可以在上图中的“Details”中找到)修改好,再更改一下域名解析,博客就正常工作了。

  8.下面再处理一下图床,在wuhuaguo.org主域名下,创建img子域名,将目录路径指向“/img.wuhuaguo.org”,确定后稍等几分钟,图床就可以工作了。

  一个空间放了两个WordPress站,而且互不影响、运行完美!以后再也不用花冤枉钱了!

分类: 网站相关 标签:

设计超赞的Newfeel Backenger

2013年5月28日 8,192 浏览数 1 条评论

  我平时都是骑单车上下班的,为了方便带些东西,我买了个帆布挎包,像这样:

  这种斜挎包有个缺点,就是骑热了以后,由于背带的阻挡,衣服无法敞开。所以我一直想找一个骑车时能背,不骑时能挎的包包,最好包里还能装一台笔记本电脑。直到我遇到Decathlon(迪卡侬)旗下的Newfeel Backenger,才一了夙愿。

  Newfeel Backenger的包包是这样的:

  它的背带是活动的,可以从底下抽出形成双肩式,如图这样:

  可以背,可以挎,还可以拎!另外包里的空间也够大,可以放台16寸的笔记本电脑,能放好多件衣服;两侧边还有水瓶袋和信用卡仓;包的面料还是防泼水的。上下班以及出差用非常之方便!

  不愧是获得2012年奥克西兰创新大奖的,赞一个!

  下面的视频是它的在大奖会上的表现:

关于刷票机的分析及应对

2013年5月28日 5,135 浏览数 3 条评论

  上面这张图是典型的刷票机工作记录表,从图上有两点发现:一是刷票机没有采用伪造HTTP头的办法突破IP限制(HTTP_X_FORWARDED_FOR中没有路由中转地址),估计是HTTP代理(IP没有规律);二是刷票机采用多线程高频率来发送数据,这样会造成IIS负载增大,以致无法响应其它用户的请求,所以在一小段时间里都是该刷票机的记录。

  刷票机之所以能如此疯狂地工作,前提是它要突破两道限制,一是验证码,二是IP地址。

  验证码是防机器最有效的手段,可我没有能力写出坚强的验证码,所以一直以来都在寻找免费开源产品。最先考虑使用Google的reCAPTCHA的验证码系统,但由于实在不易辨认以及“墙”的原因很多地方无法显示,而被迫放弃。后来又找到国内的“皕应HCaptcha”验证码,不知是由于免费版的缘故还是其它什么原因,该验证码仍然可以被破解。对此我没有办法,只能今后加强学习,弥补此处的不足。

  关于IP限制是一个地址只能投一票,据我所知目前有四种方式突破: 阅读全文…

分类: 经验技巧 标签: , ,

PHP中 textarea 标签的换行问题

2013年4月2日 3,694 浏览数 1 条评论

  目的:将textarea标签中的行内容用逗号串起来
  测试代码如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<form method="post" action="">
     <textarea name="flist" cols="40" rows="2"  wrap="OFF" style="width:98%"></textarea>
     <input type="submit">
</form>
<?php
$list = '';
$flist = (isset($_POST['flist'])) ? $_POST['flist'] : '';
$flist = explode("\n",$flist);
for($i=0 ; $i<count($flist) ; $i++)
{
     if ($list == '')
               {
                    $list = $flist[$i];
               }
               else
               {
                    if(!empty($flist[$i])){
                         $list = $list . ',' . $flist[$i];
                    }
               }
}
echo $list;
?>

  结果:分行成功,但空行无法过滤!
  原因:回想工作环境是apache+php,感觉分行符不是“\n”而是“\r\n”,修改上述代码,过滤空行成功!

1
$flist = explode("\r\n",$flist);
分类: 伪编程 标签: ,