第二次来到这个地方,虽说停留了两个晚上,但总体上仍然算是匆匆而过。
到达的时候,时间还早,于是决定去看看纳帕海。包了个小面,前住景区门口的路上还下着雨,不过,到了以后就晴了,云很多,很漂亮。
呱呱骑马,我步行。其实有路可以直接进去,想去的朋友跟包车的司机商量一下,可以从别的地方开进去,能省不少钱。跟据不同的路线,骑马收的钱还不一样。跟牵马的卓马商量了半天也不愿意去湖边,无奈之下呱呱按路线去草场,而我搭了别人的便车,去纳帕海边上看看,因为我太想去了,不想再留遗憾。
同车的三个中央美院的学生,他们一行有二十人,由老师带队。其他人呆在古城不想出来,而事实证明,他们跑出来是相当值得的。除了美景以外,热情的司机还直接把我们带到他家,各种藏式食品招待,甚是热情,非得让我们吃得走不动了才罢休。
晚上的安排很丰富。去转了世界最大的转经筒。上回来的时候大晚上的几个人摸黑过去了,愣是没转动。回到了旅馆写了N多拼车去亚丁的小广告,跑了多家饭馆、旅店、商店去帖,虽说最后没啥效果吧,但老板们都挺热情,顺利地帖完。中间跑到四方街和当地的人一起跳锅庄,上次也跳了,但我太笨,一个都没学会,就在里头混,还惹得身边的老太太不满。。。然后在一个饭馆里饱餐一顿,一心想把老板自己手绘的灯罩给顺走,未遂,那灯罩太漂亮了…
第二天去了梅里,第三天折回,又路过了纳帕海,路上的景色引得大家一阵狂拍,大呼过瘾。确实,广阔的牧场,壮美的白云,湛蓝的海子,淳朴的民风,把这里由中甸改叫做香格里拉,其实是很合适的。
(由于博客的模板所限,不能帖大幅照片,所以之前的照片学八千同学使用方图。但后来发现许多照片剪裁成方图后没有原来的味道。索性在相册里又传了一份大尺寸的,在这里。大图,更过瘾)
十 12
本以为这次出行回来能很快恢复过来,但是从这两天上班的状态来看,还是没回过神来。精神恍惚,犯懒,懒得照片也不想处理了。其实这么多照片,想全部看一遍也是件挺费时间的事情。
昨天晚上打起精神,弄了几张,泸沽湖的。
成都下了飞机,吃了饭就上火车,第二天早上到达西昌,下了火车立马跑去买长途车票,十个小时的大巴,到达泸沽湖。
傍晚到达,下雨,一直是小雨。放下背包,到湖边看看,什么也看不见,灰灰的一片。吃了黄焖鸡,算是给自己小安慰一下。
第二天一早,收拾东西,划船从草海出发去大洛水,其间我真正学会了划船,又长了本事了。
天已不下雨了,但是云还是很浓,泸沽湖慢慢慢地释放着她的美丽。
在大洛水一个离湖边只有五六米的旅店住下,下午骑车去里格。在修路,不好走,遇到许多比我们先出发的都放弃折回了。但我们没有放弃,一直骑到里格,事实证明,是值得的。
十 10
终于回来了。其实我和大家一样急于看到照片,不然不会麻烦呱呱大晚上的把移动硬盘给拿过来。
成都-西昌-泸沽湖-丽江-香格里拉-梅里雪山-亚丁-稻城-理塘-新都桥-丹巴-成都
在大海同学规划的如此折腾的一条线路上,我们竟然一切顺利。没有再次看到卡瓦格博,但是亚丁的三座神山和两个圣湖给了我们极大的补偿。置身其中,忍不住热泪盈眶。
3000多张照片,这是个浩大的工程,今天我只能挑几张放上来,作为封面,更多的内容,只能慢慢整理了。
十 08
打球回来路上发现晚上的月亮很亮,很大,离地面很近,在万家灯火中时隐时现。到了家把陈年的四十块钱的三角架拿了出来,搬了小方桌在阳台,架上相机想拍月亮。但是发现这个想法很傻很天真,基本上月亮就是一个大光斑。但不是没有收获,如下图,夜景一张。
十三号线,铁路,高压线,这就是我现在住的地方。。。
九 12
八 30
20+公里2小时。我一度以为自己跑不下来,因为一开始的大上坡让我很崩溃。过了挂甲塔开始下降,很长的防火道,然后有一段很舒服的山路下到水库。返程的时候又有两三个大上升,咬呀上去。再次返回到挂甲塔,原本让我崩溃的上坡变成了下坡,依然很崩溃,控制着速度不敢跑太快,不比上坡轻松。
赛事组织很一般,现场较混乱,天气也很热。不过还是吸引到了众多高手到场,如上图所示,就是两位强悍的MM,哈哈~
八 23
之前看了大海同学的照片,草原的美景深深吸引了我。天蓝,地广,草绿,水清。于是特别特别想去。
壁虎同学去参加浑善达克沙地马拉松(大海同学的照片也是去勘察线路时拍的),于是忽悠大家一起去。两辆车,九个人,一路向北。
大致路线(总里程440公里):北京界 -沙城 -头炮收费站-赤城-沽源-鱼儿山-多伦界-西干沟-黑山嘴-出多伦-上都河-蔡木山-姑娘湖(浑善达克沙地)
辛苦了开车的猫、六元和姜丝同学。
本来打算陪着壁虎跑15公里,但是到了15公里的补给点,见到了师傅,喝了点水,感觉相当好,于是决定继续坚持。幸亏那天天气比较适合跑步,3:30被壁虎叫醒吃东西(四个巧克力威化吃得我腻歪),小睡一会,5:00出发。有点阴,但不闷,很凉爽。
前20公里一直紧跟壁虎,但是到了折返点我的速度明显不如她了,眼瞅着她离我越来越远,想追追不上。25-33公里像上回北马一样痛苦,幸亏在折返点吃了个香蕉,虽说慢点,但可以忍受。33公里时腿有点想抽筋,于是在补给点休息,又吃了个香蕉,揉了会腿。后面七公里一口气坚持了下来。用时4小时40分。
虽说天气不好,但沿途的草原风光还是很美,在这样的环境里跑步,痛苦会减少很多,我挺享受的。
中午11点左右开始返回。我本以为我会累得瘫在车里,睡得昏天黑地的,但是大家遇到美景要下来拍照的时候我还是兴奋地暂时忘记痛苦,一扭一扭地去拍照。
那边太绿了,绿得看不够,越看越舒服。天比较阴,照片的效果大打折扣。嗯,还是那样,有些地方,有些景色,只有你去了,才知道有多美。
大图以及更多照片在这里:xyn0563.yupoo.com
壁虎
小年画(手上的花不是摘的,它本来已经折了,被我碰掉的)
两个混混
八 10
妈:儿啊,听说你又晒黑了?别晒太黑啊
我:我本来就挺黑啊,最近去了两次海边,所以又黑了点
妈:太黑不好
我:黑说明健康,你看人家运动员不都挺黑的
妈:你又不是运动员
我:我运动量也不小
妈:你要不去医院看看?别晒出病来
我:我真没事,感觉好得很,放心吧
妈:太黑了找不着媳妇…
我:…
八 02
之前写过“Nginx+Lighttpd+Tomcat,访问MogileFS中的文件”,嗯,问题是能解决,但比较复杂,而且高手说效率极底,不可取。当时的方法很笨,在数据库中把文件的物理地址直接就存起来了,而且只存一个,这样导致一个文件一辈子只能从一个地址去取,太不合理。后来也想过将所有的地址都存起来,每次访问随机拿一个,但这只会导致问题更复杂。
后来仔细地看了MogileFS的java API,发现人家提供了直接通过key来取path的方法,心想这样就简单了,我得到一组path ,随机取一个返回。只要写一个专门的程序用来处理图片请求就可以了。于是按照这个方法开始实践。
然后无意间找到了有一个叫Nginx mogilefs module (v 1.0.2)的好东东,它是nginx的MogileFS客户端(MogileFS client for nginx web server)。有了它,只需在nginx中配置MogileFS 的tracker和domain以及其他属性,在需要访问MogileFS中的文件时,它将根据传递过来的参数作为key,访问MogileFS并返回tracker返回给它的第一个文件地址(有人说它总返回第一个存储的地址,但我觉得返回的应该是做了负载均衡计算后的结果,有待验证)。这使得我之前对于访问MogileFS中文件的解决方案得到了极大的简化,不需要访问数据库(当然Nginx mogilefs module在取得文件地址时肯定会有一次数据交互),不需要另起专门的程序或服务来处理文件请求,简单,好用。
下载地址:http://github.com/vkholodkov/nginx-mogilefs-module/tree/master
感谢Sunshow同学帮我翻墙下载,不过MS上面这个地址不要翻。
从头梳理一遍:
图片URL的形式
如:
URL的形式完全自己定,只要能通过URL标识体现出文件的key就可以了。我以前用了picid,userid,pickey三个参数,到后台去定位key的方法实在是太笨了,所以这次决定简化。
在此之前通过JMagick为图片生成了各种尺寸,存储到MogileFS,将图片相关的信息存储到数据库中。在MogileFS中以$pickey$pictype作为图片的key(注意中间没有 / )。如:ff80818122ca754d0122ca7648180002small是一个图片的key。
首先通过lighttpd的rewrite模块,把$pickey/$pictype重写成$pickey$pictype的形式
然后通过lighttpd的proxy模块将对于图片的访问全部proxy到nginx处理,nginx的port是88。
在nginx中关于Nginx mogilefs module的具体配置:
搞定~
七 30
嗯,的确如此。
一方面,他是我的好兄弟。另一方面,我是她的娘家人。所以,如果以后他俩有啥事来找我说理,我向着谁啊?
真心替台灯和风铃高兴,祝你们在一起是开心的一对。
好吧,再次表个态,我倾向于向着娘家人,哈哈
七 29