Shell's Home

十月一日

Oct 11, 2011 - 1 minute read - Comments

首先说明一下,为什么十月一日这篇在十月二日这篇之后。因为这篇本来成功从galaxy上面同步到了gmail里面,但是错误的被手机所删除。由于同步,gmail中很快也找不到了。所以我被迫从galaxy中再弄出原始版本底稿,然后重新修润了一遍。这花了一点时间,导致这篇东西比十月二号更加晚才发出来。 今早发生一件搞笑事情。预定是我们退房,旅行社派大巴来接我们。结果实际到的时候,大巴是来了,但是40多个人,只来了30人的大巴。早上去的人坐着,晚上去的人只有站着了,车位非常之拥挤。这点需要着重批评一下驴妈妈网站和景爱旅行社接送部。后来到了确认,旅行社把人数点错了。而且由于调度,我们出门比预定晚了将近一个小时。结果上来看,这直接导致了我们后面的大堵车。 今天的行程基本乏善可陈,就是坐车,持续不断的坐车。八点从昆明出发,十一点在楚雄吃的午饭,大约160公里,开了四个小时,比预定的(估计是平时时间)两个半小时增加了很多。十二点不到出发,五点多一点才到了大理,几乎将近五个小时,比平时增加了一倍。主要原因是下午在祥云县过去一点的地方,碰到了一场大堵车。一条隧道,两车道,却左道封闭。结果并车的时候很容易碰擦,隧道内又不好处理,导致迟了三个小时到达下关。比我们早一点的车就没有碰到碰擦,早了很多到大理。 在此提醒一下所有国庆,五一出来玩的朋友,大家都这么想,所以国庆非常堵。如果不打算在路上花费太多时间,建议还是平时搭两个休假去。这样大概能凑出4天的时间,也足够玩一些地方。另外吐槽一下中国的固定假期制度,大部分的假期都是国定假日,而不是年假,导致所有人旅游出行时间严重重合,是要提醒我们中国人很多么?不过想想看,固定假制度还是有一定的好处的。如果全是法定年假制度,我们不会有太多影响,可是有些人就休不到(因为老板强制或者变相强制加班)。不过不管如何,中国的休假还是少了点,而且缺乏法定年假是个事实。 导游考虑到大理两个个景点,加上观音峡,今天不玩掉一个,回来的时候会太赶。所以还是坚持去了大理古城。时间只有45分钟,电瓶车却花了30一人。45分钟的电瓶车,标准的走马观花。仔细评价起来,大理古城属于原始建筑修复景观,不需要太长时间观看。但是即使如此,建议游览时间也在1.5-2小时左右。城墙没有西安的气魄和原始风貌,街道没有老街和乌镇的古朴,很鸡肋的一个景点,可惜在行程单上,所以导游非去不可。说起来,整个行程其实就是玉龙雪山,洱海和石林有价值。其他搭配景点都是鸡肋,赠送更是基本扯淡。 另外,电瓶车下来,上车之前,有小贩挑着水果过来买。贝壳自己不会不买,隔壁李大哥试试觉得好吃,买了一些菠萝蜜。好心送了贝壳一个,结果猫咪弄不开。贝壳嘲笑了猫咪没力气后——自己也弄不开。隔壁大哥笑笑接过去说,不是这么弄的,这玩意一捏就开了。然后他一捏——囧了,他也捏不开。他不信,拿另一个一捏,还是不开。那个小贩总共就给了一个熟透的,剩下都是生的。所以导游提醒,说少数民族淳朴,那是汉人来之前的历史了。现在你能碰到的少数民族,都是商人,不然你碰不着。想想也是,我们是职业旅行团,又不是驴友,哪里碰得到原住的少数民族。要是碰到什么“民风淳朴”的事情,自己掂量一下是不是正在被骗呢。 七点半左右,我们在兄弟鱼庄吃了晚饭。鱼汤很好吃,很鲜,里面放了很多胡椒。炸河虾也不错,晚饭比午饭好吃多了。导游说,我们每餐12元的餐标,能吃成这样实在是很心满意足了。我们八点多吃好饭出发,预订12点多到丽江。这一路都是普通国道,二级公路,没有高速,而且都是盘山公路。下雨夜路,不知道是否来得及。所以贝壳现在还在路上写这篇文章呢。

十月二日下

Oct 10, 2011 - 1 minute read - Comments

下午的行程是丽江古城,这里特别指出zoomy同学的攻略缺陷——石破天不在七一街,而在五一街。我们去金凯广场吃黑山羊火锅了,没事。倒是把同行大哥害得够呛。我们在丽江买了不少奇奇怪怪的小东西,大多是买个热闹,不要指望真假,也很难买到什么好东西,这里东西都是义乌批发来的。门口的西藏牦牛酸奶不错喝,比普通酸奶略略偏酸,风味很特别。古城的老建筑群很壮观,处处小桥流水很漂亮,可惜过度商业化开发,已经没有多少意思了。试想,一栋百年的老房子里面,放的全是摇滚,这个能靠谱到哪里去?个人感觉,和zoomy一样,里面全是发呆,上网,聊天,艳遇,泡妞,睡觉什么的。看看就好,住半个月啥的就绝对脑残非主流小清新了。 金凯广场的山羊火锅很赞,我们吃的是导游推荐的本土黑山羊,估计和导游有关系吧。一盆里面一半羊肉一半腊排骨,锅底40,一斤羊肉40一斤腊排骨40,两个人吃很饱。羊肉汤非常鲜,不亚于过桥米线的汤头。腊排骨略咸,不过并不过分,比羊肉好吃。感觉上还算物美,是否价廉就见仁见智了。反正我们当成是在上海吃,还算可以。不过后来我们才知道,这老板的黑山羊是冒充的,羊肉皮到了锅子里面还是白的,真的黑山羊火锅煮出来皮也是黑的。同行的几个人吃了阿寿黑山羊,皮果然是黑的。虽然吃的同学说好像没什么太大区别,但是心里总是很不爽的。而且阿寿的青菜5元,本土的青菜20,服务很混乱。感叹一下,何必不信zoomy同学信导游呢? 然后我们打车先回去酒店,再去古城。这一下惹出点麻烦。官房酒店有两家,我们查到靠近古城的是酒店,靠近束河的是别墅酒店。两家店都在香格里拉大道,上面又不写多少号,写了师傅也背不出。我们到了才发现有问题,再让师傅开车过去。结果一路发现都没有出租。师傅说,这个时间是做生意的高峰,到酒店就算了,到别墅会耽误生意,他也不高兴来。我们问师傅是否能等我们一下,他说不行,耽误生意。没办法,只好给他双倍。本来以为挺近,这一来一去就花了快60,实在是无谓的麻烦。 晚上在酒吧里面喝酒,发现所谓酒吧真的很无聊,酒比北京后海还贵,里面只是听人唱歌。建议大家不是泡妞还是别去了,泡妞刚刚好,里面脑残文艺小清新一大把,个个求包养求419。很少碰到以结婚为目地的,省去你很多麻烦。当然,如果你试图在这里碰到个MM,以后以结婚为目的展开交往,那脑残的是你。里面点歌的,大部分都是公务员和垄断企业的员工,动辄就是电力,石油,电信。想想不奇怪,外企的小员工,哪里有钱来。私企的老板和外企的部门经理,倒是有钱了,可惜没时间。至于私企的小员工——那是又没钱又没时间。只有公务员,垄断企业这帮人,才能闲到到处去玩,而且可以美其名曰考察。我们去的时候还是国庆,尚且如此,平时就自己考虑吧。 夜里出古城,发现人实在太多。人山人海超过国庆的城隍庙。回去的出租必须排队。这里的一点好处是,有警察指导排队维护秩序,还有专门的出租车区。来的车都是出租,应该是进行了节日限行。不过我们到别墅区,司机打表13,实际收了20。他倒是上车就说明了,而且上个司机也说过。古城入夜后,到这里基本要加收到20。就贝壳查下来也是市政府许可,不过总是让人很不爽。不过既然是市政府许可,也进行了应有的公示也说明,那也属于没办法的事情。需要在夜间打车的同学,自己考虑吧。不过既然能在古城泡吧到半夜,我想你也不会介意这一点车钱的。

十月二日上

Oct 9, 2011 - 1 minute read - Comments

昨天果然迟到了,半夜一点才到。今早起来,早餐吃的还不错。有一个管家专门负责煮饭,专门的独栋小别墅。早餐大概十多道,东西很赞。说是五星级,还是有点道理的。今天导游换了一个,换成了云南当地的导游。丽江导游很特殊,全国唯一的公务员导游,工资超高。而且其他团到了丽江,必须换当地导游上去。我们的导游姓陈,父亲是藏族,本人是纳西族,说话很不客气,很拽。他也不怕你们投诉,只要不出大纰漏,这个公务员是铁定混下去的。云南为了打造精品旅游线路才搞出高价导游这么个思路,不过看来公务员制是最大的败笔。在最需要服务精神的旅游服务业,使用无法投诉的公务员制度,云南旅委的人脑袋被门夹过了吧。 早上导游忽悠我们借棉衣和氧气瓶,氧气要80,酒店只有20。棉衣要30,下面借只有20。估计导游和老板有关系。不过导游提到,上面的高山黑彝族很排外,发现是下面借的衣服可能给扒了。其实哪那么容易,下面租的和自己买的很难分。不过想想强龙不压地头蛇,zoomy同学自己出来玩也被当地藏人收了200。没必要得罪当地人,还是摸鼻子认了吧。 旅行的第一站是蓝月河峡谷,到了峡谷后全部要换电瓶车和环保车,以避免污染。从环保角度来说,还是很有道理的。不过全程电瓶车50,环保车20,大缆车152,很贵。比背包客栈上面列出的价格高了很多,我也不知道为什么,是国庆涨价还是通货膨胀,无法确认。 蓝月河是一条很短的河流,导游介绍说,平时碧蓝,阴天浅绿,下雨时间长了,就是乳白。我们去的时候,正好下雨,河水颜色是浅绿接近乳白。山在两侧,云就从山上飘过,仿佛林中起烟,又像神仙降于地上。玉龙这里的山顶,都是藏在云中的。每次抬头,都能看到隐隐约约的山峰,和望不见的山顶。 蓝月谷出来,电瓶车把我们送到环保车站。这里的环保车是绿色的,导游笑称是青蛙车。先到先坐,不是每个人都有座位。第二站是印象丽江,老谋子导演的。一贯风格,人很多,很震撼。不过我看不懂,导游也说,他也看不懂。出来就是坐大缆车上玉龙雪山了。首先要说明的是,雪山不是什么时候都有雪的。每年11,12,次年1月,能看到。不过见鬼的冷,条件恶劣,我们还要过春节,人少的很。我们上去的时候,什么雪都没有,而且还下着细雨,走在山上就像走在云里。这里要特别感谢微型摄像机的卖家,在这种恶劣环境下,还是录到了将近两个小时的像。 山下面的商店有卖烤牦牛肉,还有鸡腿什么的,很好吃。不过脂肪类食物对高原反应不利,因此求保险的可以那里买一条巧克力吃。东西不错,就是贵了点。大索道挺值得一去,大概有五分钟的时间里面,都是在索道上面晃荡。我们去的时候刚好在下雨,就如同云海泛舟一样。 至于高原反应,大家可以不用想的太可怕。贝壳上去后,就是有点头晕。身体反应大约相当于健身房里面登山机,六级到七级的阻力运动20分钟以上后。稍大运动量会产生喘气,但是休息半分钟就没事了。氧气瓶完全用不上,用过的人也说没作用。实际上由于是从3300米瞬间升高上去的,所以人体血液氧至少可以保持非剧烈运动5-10分钟。如果上去就反应了,绝对是吓出来的。在雪山上适应后,贝壳甚至可以唱歌。不过也不要轻视高原反应,一天以上在4000以上,或者晚上住在3500以上绝对是有风险的。一小时没事不代表一天没事,所以不要大意。 路走到一半,猫咪就不行了,喘气,心跳加速,有点高原反应的症状。所以我们走了四分之三就不再往下走了。下栈道的时候,右腿外侧肌肉酸痛,判断是缺氧状态下强剂量运动导致的急性肌肉反应,坐坐就会没事。可惜下雨,栈道上没地方坐。下山的时候,还出现了嘴唇发白和紫斑,看起来吓人。不过贝壳的判断是,心理性因素居多。至于贝壳本人,只有偶尔头晕,不影响行走,呼吸一下就消失。拉着猫咪走了一路,什么事情都没有。

九月三十日

Oct 8, 2011 - 1 minute read - Comments

上午本来要坐春秋航空的9c8953航班从虹桥一号航站楼出发,结果居然碰到改机场,改到了浦东飞。当然,航班也肯定延迟的了。果然啊,航班延迟了!(这句是猫咪说的)不过还算运气,到了浦东后没有什么等待就起飞了,基本只延迟了一个小时,权当地面延迟算了。 到了昆明,已经是将近一点。我饿的厉害,就查了查点评,叫门口的黑车师傅送我们到一家叫做乡村小榭的馆子。他们的菜非常赞,药膳鸡汤(好像是天麻炖鸡汤,老板说的不清楚,贝壳也没吃过,吃不出来),还有胡椒叶子炒牛肉都很好吃。量也比较足,三个菜,三人吃正好,两个人太饱。凉拌核桃也不错,就是小贵,在昆明要四十。 下午去了滇池,十月份的滇池池水还比较清澈,没有传闻中绿藻长满水面的可怕。旁边的西山如刀削,云从山的那边涌过来,让山顶始终处于朦胧仙境之中。 然后,猫咪的同学就过来了。云南局的同学很客气,带着我们满昆明的兜圈子。先去了正义路的步行街,还有景星街花鸟市场。那里有很多奇奇怪怪的东西,例如水烟筒和烟丝。水烟筒是一个竹筒,里面放水。上面放烟丝点着,吸烟的时候烟气就通过水,进行过滤。猫咪好像对这玩意很感兴趣的样子,一路大惊小怪的。两旁全是老建筑,据说原来还要多还要大,不过街道改造,很多都拆掉了。而且上面是老建筑,下面是一个借影碟的地方。感觉上下很不搭调。不过到了丽江我们才知道,比这个更不搭调的有的是。市场里面还有很多漂亮的木雕和银饰,牛角梳子,玉石琥珀什么的。本着不懂不买的宗旨,我们就不掺和了。 然后我们看到了一只聪明的狗狗,毛色金黄,很漂亮。会算算术,认钞票,和游人一起摆pose合影。摆pose的时候还会跟着游人的动作调整姿势在那里臭美。合影每次一块,表演也没有讨要,就在那里放个盆而已。云南局同学的老婆说,还看到过这只狗狗和他的主人去买菜,狗狗叼着个篮子在后面跟着。估计是主人养的爱犬,只是没事时出来挣钱而已,不是专门训练了赚钱的。 昆明的小吃很好吃,可惜都有点偏辣。有一种大米压成的薄饼,烧热了夹上酱料,还可以夹油条什么的,叫做烧洱块。趁热吃,很不错。这里的土豆用油炸过,加上花椒辣椒姜黄拌一下,也很不错。后来我们去吃了过桥米线,很正宗,汤很鲜。不过据说当地人吃的都是另一种,叫做小锅米线的。过桥米线是用带油的鸡汤保温,烫熟米线来吃,属于外卖送饭的吃法。不过注意,真的外卖时间长,烫熟烧熟过的米线还好,但是烫肉片就不安全了。小锅米线是用调料和米线一起在锅里煮,一口小锅只出一碗米线。味道酸辣开胃,和过桥米线截然不同。当地的笋很嫩,烤鱼也很好吃。唯一的问题就是烤鱼佐料。没有鲜艳的红色,入口也不辣。但是吃过几分钟,尤其再喝一口米线的热汤后,嘴巴里面又麻又辣,犹如针扎火烧一般。上次碰到这么厉害的辣椒已经是高中时候吃杨健的韩国泡椒,吃进去几秒就有反映。这次却迟了两分钟,又喝了口热汤,吃了个暗亏。 晚上大家聊了一下旅游里面的注意事项,到哪里买什么东西什么的,就由人家送我们回酒店。真是太感谢他们了。

航空和铁路事故对比

Oct 6, 2011 - 3 minute read - Comments

[]() 老婆经常说怕坐飞机,因为飞机比铁路更加不安全。作为一个在机场长大的家伙,我对此嗤之以鼻。不过作为死理性派,我还是列出数据,对比一下。 中国民用航空原属空军,后来分离为民航(东方,北方,南方,还有几个记不清了,加上飞国际的国航),时间是1982年。在82-97年的15年间,没有发生过有记载的空难。但是基于历史问题和意识形态问题,在91-95年,海峡上空发生过多次劫机飞往台湾的事件,还有劫机犯解送回大陆的飞机再被劫持的奇闻。当然,鉴于没有空难,也没有官方新闻,我们当八卦听就好。为了统一时间,我们从1985年开始计算。 1997年5月8日 中国南方航空3456号班机空难 35人死亡/共35人 1998年9月10日 中国东方航空586号班机事故 0人死亡/9人受伤/共137人 2002年4月15日 中国国际航空129号班机空难 128人死亡/共166人 2002年5月7日 中国北方航空6136号班机空难 112人死亡/共112人 2004年11月21日 中国东方航空5210号班机空难 55人死亡/共55人 2010年8月24日 河南航空8387号班机空难 42人死亡/共96人 全部空难共计6次,601人,372人死亡,229人生还。 而中国的铁路事故呢?原始链接大家猛击[这里](http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E9%93%81%E8%B7%AF%E4%BA%8B%E6%95%85%E5%88%97%E8%A1%A8)。 \ ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ------- ------------------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ --------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------------------- ----- --------- ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [1986年](http://zh.wikipedia.org/wiki/1986%E5%B9%B4 "1986年")[1月15日](http://zh.wikipedia.org/wiki/1%E6%9C%8815%E6%97%A5 "1月15日") [京广](http://zh.wikipedia.org/wiki/%E4%BA%AC%E5%B9%BF%E9%93%81%E8%B7%AF "京广铁路") [广东省](http://zh.wikipedia.org/wiki/%E5%B9%BF%E4%B8%9C%E7%9C%81 "广东省")[韶关市](http://zh.wikipedia.org/wiki/%E9%9F%B6%E5%85%B3%E5%B8%82 "韶关市")[乐昌县](http://zh.wikipedia.org/wiki/%E4%B9%90%E6%98%8C%E5%8E%BF "乐昌县") 247([武昌](http://zh.wikipedia.org/wiki/%E6%AD%A6%E6%98%8C "武昌")—[广州](http://zh.wikipedia.org/wiki/%E5%B9%BF%E5%B7%9E "广州")) 爆炸 犯罪分子作案 7 38 [1987年](http://zh.wikipedia.org/wiki/1987%E5%B9%B4 "1987年")[7月18日](http://zh.wikipedia.org/wiki/7%E6%9C%8818%E6%97%A5 "7月18日") [京广](http://zh.wikipedia.org/wiki/%E4%BA%AC%E5%B9%BF%E9%93%81%E8%B7%AF "京广铁路") [河南省](http://zh.wikipedia.org/wiki/%E6%B2%B3%E5%8D%97%E7%9C%81 "河南省")[漯河市](http://zh.wikipedia.org/wiki/%E6%BC%AF%E6%B2%B3%E5%B8%82 "漯河市")[孟庙站](http://zh.wikipedia.org/w/index.php?title=%E5%AD%9F%E5%BA%99%E7%AB%99&action=edit&redlink=1 "孟庙站") 297([郑州](http://zh.wikipedia.org/wiki/%E9%83%91%E5%B7%9E "郑州")—[重庆](http://zh.wikipedia.org/wiki/%E9%87%8D%E5%BA%86 "重庆")) 爆炸 犯罪分子作案 9 69 [1988年](http://zh.wikipedia.org/wiki/1988%E5%B9%B4 "1988年")[1月7日](http://zh.wikipedia.org/wiki/1%E6%9C%887%E6%97%A5 "1月7日") [京广](http://zh.wikipedia.org/wiki/%E4%BA%AC%E5%B9%BF%E9%93%81%E8%B7%AF "京广铁路") [湖南省](http://zh.wikipedia.org/wiki/%E6%B9%96%E5%8D%97%E7%9C%81 "湖南省")[郴州市](http://zh.wikipedia.org/wiki/%E9%83%B4%E5%B7%9E%E5%B8%82 "郴州市")[永兴县‎](http://zh.wikipedia.org/wiki/%E6%B0%B8%E5%85%B4%E5%8E%BF "永兴县")[马田墟站](http://zh.wikipedia.org/w/index.php?title=%E9%A9%AC%E7%94%B0%E5%A2%9F%E7%AB%99&action=edit&redlink=1 "马田墟站") 272([广州](http://zh.wikipedia.org/wiki/%E5%B9%BF%E5%B7%9E "广州")—[西安](http://zh.wikipedia.org/wiki/%E8%A5%BF%E5%AE%89 "西安")) 火灾 乘客携带[油漆](http://zh.wikipedia.org/wiki/%E6%B2%B9%E6%BC%86 "油漆") 34 30 [1988年](http://zh.wikipedia.org/wiki/1988%E5%B9%B4 "1988年")[1月17日](http://zh.wikipedia.org/wiki/1%E6%9C%8817%E6%97%A5 "1月17日") [拉滨](http://zh.wikipedia.org/wiki/%E6%8B%89%E6%BB%A8%E9%93%81%E8%B7%AF "拉滨铁路") [黑龙江省](http://zh.wikipedia.org/wiki/%E9%BB%91%E9%BE%99%E6%B1%9F%E7%9C%81 "黑龙江省")[哈尔滨市](http://zh.wikipedia.org/wiki/%E5%93%88%E5%B0%94%E6%BB%A8%E5%B8%82 "哈尔滨市")[五常县‎](http://zh.wikipedia.org/wiki/%E4%BA%94%E5%B8%B8%E7%B8%A3 "五常县")[背荫河站](http://zh.wikipedia.org/w/index.php?title=%E8%83%8C%E8%8D%AB%E6%B2%B3%E7%AB%99&action=edit&redlink=1 "背荫河站") 438([三棵树](http://zh.wikipedia.org/wiki/%E4%B8%89%E6%A3%B5%E6%A0%91%E7%AB%99 "三棵树站")—[吉林](http://zh.wikipedia.org/wiki/%E5%90%89%E6%9E%97%E5%B8%82 "吉林市"))\ 正面相撞 列车制动失灵、冒进信号 19 76 1615(货) [1988年](http://zh.wikipedia.org/wiki/1988%E5%B9%B4 "1988年")[1月24日](http://zh.wikipedia.org/wiki/1%E6%9C%8824%E6%97%A5 "1月24日") [贵昆](http://zh.wikipedia.org/wiki/%E8%B4%B5%E6%98%86%E9%93%81%E8%B7%AF "贵昆铁路") [云南省](http://zh.wikipedia.org/wiki/%E4%BA%91%E5%8D%97%E7%9C%81 "云南省")[曲靖市](http://zh.wikipedia.org/wiki/%E6%9B%B2%E9%9D%96%E5%B8%82 "曲靖市")[宣威县](http://zh.wikipedia.org/wiki/%E5%AE%A3%E5%A8%81%E5%8E%BF "宣威县") 80([昆明](http://zh.wikipedia.org/wiki/%E6%98%86%E6%98%8E "昆明")—[上海](http://zh.wikipedia.org/wiki/%E4%B8%8A%E6%B5%B7 "上海")) 脱线 88 202 ^[\[5\]](http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E9%93%81%E8%B7%AF%E4%BA%8B%E6%95%85%E5%88%97%E8%A1%A8#cite_note-name1-4)^ [1988年](http://zh.wikipedia.org/wiki/1988%E5%B9%B4 "1988年")[3月24日](http://zh.wikipedia.org/wiki/3%E6%9C%8824%E6%97%A5 "3月24日")\ [沪杭](http://zh.wikipedia.org/wiki/%E6%B2%AA%E6%9D%AD%E9%93%81%E8%B7%AF "沪杭铁路")外绕线 [上海市](http://zh.wikipedia.org/wiki/%E4%B8%8A%E6%B5%B7%E5%B8%82 "上海市")[匡巷站](http://zh.wikipedia.org/w/index.php?title=%E5%8C%A1%E5%B7%B7%E7%AB%99&action=edit&redlink=1 "匡巷站") 311([南京](http://zh.wikipedia.org/wiki/%E5%8D%97%E4%BA%AC "南京")—[杭州](http://zh.wikipedia.org/wiki/%E6%9D%AD%E5%B7%9E "杭州"))\ 正面相撞 冒进信号 28 99 外籍乘客伤亡最多的一次铁路事故^[\[12\]](http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E9%93%81%E8%B7%AF%E4%BA%8B%E6%95%85%E5%88%97%E8%A1%A8#cite_note-11)^ [主条目](http://zh.wikipedia.org/wiki/%E6%B2%AA%E6%9D%AD%E9%93%81%E8%B7%AF#1988.E5.B9.B4.E6.B2.AA.E6.9D.AD.E9.93.81.E8.B7.AF.E5.88.97.E8.BD.A6.E7.9B.B8.E6.92.9E.E4.BA.8B.E6.95.85 "沪杭铁路") 208([长沙](http://zh.wikipedia.org/wiki/%E9%95%BF%E6%B2%99 "长沙")—[上海](http://zh.wikipedia.org/wiki/%E4%B8%8A%E6%B5%B7 "上海")) [1988年](http://zh.wikipedia.org/wiki/1988%E5%B9%B4 "1988年")[7月1日](http://zh.wikipedia.org/wiki/7%E6%9C%881%E6%97%A5 "7月1日") [京广](http://zh.wikipedia.org/wiki/%E4%BA%AC%E5%B9%BF%E9%93%81%E8%B7%AF "京广铁路") [河南省](http://zh.wikipedia.org/wiki/%E6%B2%B3%E5%8D%97%E7%9C%81 "河南省")[安阳市](http://zh.wikipedia.org/wiki/%E5%AE%89%E9%98%B3%E5%B8%82 "安阳市") 415([郑州](http://zh.wikipedia.org/wiki/%E9%83%91%E5%B7%9E "郑州")—[永定门](http://zh.wikipedia.org/wiki/%E6%B0%B8%E5%AE%9A%E9%97%A8 "永定门")) 火灾 乘客携带[银](http://zh.wikipedia.org/wiki/%E9%93%B6 "银")粉 6 13 车体报废 [1989年](http://zh.wikipedia.org/wiki/1989%E5%B9%B4 "1989年")[1月5日](http://zh.wikipedia.org/wiki/1%E6%9C%885%E6%97%A5 "1月5日") [川黔](http://zh.wikipedia.org/wiki/%E5%B7%9D%E9%BB%94%E9%93%81%E8%B7%AF "川黔铁路") [四川省](http://zh.wikipedia.org/wiki/%E5%9B%9B%E5%B7%9D%E7%9C%81 "四川省")[重庆市](http://zh.wikipedia.org/wiki/%E9%87%8D%E5%BA%86%E5%B8%82 "重庆市")[綦江县‎](http://zh.wikipedia.org/wiki/%E7%B6%A6%E6%B1%9F%E5%8E%BF "綦江县") 366([昆明](http://zh.wikipedia.org/wiki/%E6%98%86%E6%98%8E "昆明")—[重庆](http://zh.wikipedia.org/wiki/%E9%87%8D%E5%BA%86 "重庆")) [手榴弹](http://zh.wikipedia.org/wiki/%E6%89%8B%E6%A6%B4%E5%BC%B9 "手榴弹")爆炸 犯罪分子作案 0 20 [1989年](http://zh.wikipedia.org/wiki/1989%E5%B9%B4 "1989年")[4月30日](http://zh.wikipedia.org/wiki/4%E6%9C%8830%E6%97%A5 "4月30日") [贵昆](http://zh.wikipedia.org/wiki/%E8%B4%B5%E6%98%86%E9%93%81%E8%B7%AF "贵昆铁路") [贵州省](http://zh.wikipedia.org/wiki/%E8%B4%B5%E5%B7%9E%E7%9C%81 "贵州省")[六盘水市](http://zh.wikipedia.org/wiki/%E5%85%AD%E7%9B%98%E6%B0%B4%E5%B8%82 "六盘水市")[水城县‎‎](http://zh.wikipedia.org/wiki/%E6%B0%B4%E5%9F%8E%E5%8E%BF "水城县")[小冲头站](http://zh.wikipedia.org/w/index.php?title=%E5%B0%8F%E5%86%B2%E5%A4%B4%E7%AB%99&action=edit&redlink=1 "小冲头站") 571([贵阳](http://zh.wikipedia.org/wiki/%E8%B4%B5%E9%98%B3 "贵阳")—[大湾](http://zh.wikipedia.org/wiki/%E5%A4%A7%E7%81%A3 "大湾")) 炸药爆炸 犯罪分子作案 0 21 [1989年](http://zh.wikipedia.org/wiki/1989%E5%B9%B4 "1989年")[6月26日](http://zh.wikipedia.org/wiki/6%E6%9C%8826%E6%97%A5 "6月26日") [沪杭](http://zh.wikipedia.org/wiki/%E6%B2%AA%E6%9D%AD%E9%93%81%E8%B7%AF "沪杭铁路") [上海市](http://zh.wikipedia.org/wiki/%E4%B8%8A%E6%B5%B7%E5%B8%82 "上海市")[松江县](http://zh.wikipedia.org/wiki/%E6%9D%BE%E6%B1%9F%E5%8E%BF "松江县") 364([杭州](http://zh.wikipedia.org/wiki/%E6%9D%AD%E5%B7%9E "杭州")—[上海](http://zh.wikipedia.org/wiki/%E4%B8%8A%E6%B5%B7 "上海")) 爆炸 24 39 铁路中断行车4小时7分 [1989年](http://zh.wikipedia.org/wiki/1989%E5%B9%B4 "1989年")[6月28日](http://zh.wikipedia.org/wiki/6%E6%9C%8828%E6%97%A5 "6月28日") [陇海线](http://zh.wikipedia.org/wiki/%E9%99%87%E6%B5%B7%E9%93%81%E8%B7%AF "陇海铁路") [河南省](http://zh.wikipedia.org/wiki/%E6%B2%B3%E5%8D%97%E7%9C%81 "河南省")[三门峡市](http://zh.wikipedia.org/wiki/%E4%B8%89%E9%97%A8%E5%B3%A1%E5%B8%82 "三门峡市")[贺家庄站](http://zh.wikipedia.org/w/index.php?title=%E8%B4%BA%E5%AE%B6%E5%BA%84%E7%AB%99&action=edit&redlink=1 "贺家庄站") 1905(货车) 颠覆 折角塞门关闭 4 13 铁路中断行车61小时^[\[13\]](http://zh.wikipedia.org/wiki/%E4%B8%AD%E5%9B%BD%E9%93%81%E8%B7%AF%E4%BA%8B%E6%95%85%E5%88%97%E8%A1%A8#cite_note-12)^ [1991年](http://zh.wikipedia.org/wiki/1991%E5%B9%B4 "1991年")[6月13日](http://zh.wikipedia.org/wiki/6%E6%9C%8813%E6%97%A5 "6月13日") [京沪](http://zh.wikipedia.org/wiki/%E4%BA%AC%E6%B2%AA%E9%93%81%E8%B7%AF "京沪铁路") [安徽省](http://zh.wikipedia.org/wiki/%E5%AE%89%E5%BE%BD%E7%9C%81 "安徽省")[蚌埠市](http://zh.wikipedia.org/wiki/%E8%9A%8C%E5%9F%A0%E5%B8%82 "蚌埠市")[固镇县‎](http://zh.wikipedia.org/wiki/%E5%9B%BA%E9%95%87%E5%8E%BF "固镇县") 109([北京](http://zh.wikipedia.org/wiki/%E5%8C%97%E4%BA%AC "北京")—[苏州](http://zh.wikipedia.org/wiki/%E8%8B%8F%E5%B7%9E "苏州"))\ 追尾相撞 1 28 铁路中断行车18小时37分 1329(货) [1991年](http://zh.wikipedia.org/wiki/1991%E5%B9%B4 "1991年")[8月18日](http://zh.wikipedia.org/wiki/8%E6%9C%8818%E6%97%A5 "8月18日") [京广](http://zh.wikipedia.org/wiki/%E4%BA%AC%E5%B9%BF%E9%93%81%E8%B7%AF "京广铁路") [广东省](http://zh.wikipedia.org/wiki/%E5%B9%BF%E4%B8%9C%E7%9C%81 "广东省")[韶关市](http://zh.wikipedia.org/wiki/%E9%9F%B6%E5%85%B3%E5%B8%82 "韶关市")[大瑶山隧道](http://zh.wikipedia.org/wiki/%E5%A4%A7%E7%91%B6%E5%B1%B1%E9%9A%A7%E9%81%93 "大瑶山隧道") 247([武昌](http://zh.wikipedia.org/wiki/%E6%AD%A6%E6%98%8C%E7%AB%99 "武昌站")—[广州](http://zh.wikipedia.org/wiki/%E5%B9%BF%E5%B7%9E "广州")) 相撞 工作人员误判发生火灾,拉闸停车,乘客跳车,另一列车与之相撞 ?

阿宅程序员的故事——说不清

Oct 4, 2011 - 1 minute read - Comments

有人问阿宅,为什么自己的机器装了linux后可用空间很小。阿宅回答: 阿这个要看你是怎么挂载你的硬盘的,还有你的分区是怎么做的,你有做配额么?文件系统是什么系统? 结果人家一头雾水,老兄,我是香港人,你讲的我听不懂阿。阿宅想了想,回答: OK, 这个要看你怎么mount你的hard disk的,还有你的partation是怎么做的,有没有加quota?filesystem是哪个? 结果人家还是一头雾水——我的电脑和山(mountain)有什么关系?为什么还有引用(quote)? ——阿宅的英文,只能用读和写处理,不能用听和说的,大家切记…

lxde使用观感

Oct 2, 2011 - 1 minute read - Comments

前一段时间,雨苍问我有没有功夫参加台湾的lxde开发,做志愿者。不巧今年结婚装修,事情比较多。除了给debian贡献几个包练习一下,没有什么别的计划,就给推了。不过推归推,当时就看到了lxde的桌面,还挺不错的。 前几天,xfce又一次大升级,整个系统加了N多功能出来,顿时感觉太庞大臃肿了。贝壳喜欢的是精简有效的桌面,不是庞大的怪物——否则我不会用gnome/kde阿?尤其是贝壳的三台纯linux,一台上网本,一台atom的低功耗机,都是低资源量的。其余系统都是虚拟机。于是就策划换掉xfce4。替代品有两个,一个是lxde,还有一个是enlightenment,两个都是以轻量级而出名的桌面。不过杯具的是,enlightenment在做vnc测试的时候总是死机,所以压根没法用。所以目前的系统就花落lxde了。 关于enlightenment,有几点补充说明。一个是,这个东西在debian下的包叫做e17,不要直接找enlightenment。另外,他的bug是,在vnc下面可以用,但是如果进行setup,就会找不到模块,然后SEG FAULT。我试过用bugreport去汇报错误,但是邮件发不出去,现在还在找为什么。 好吧,题归正传,lxde做桌面,至少有以下几点好处。 轻量。我看到的内存消耗是20M,CPU消耗很低。简洁。整个系统没有太多废物组件,也没有满天飞的各种插件。除了有限的几个组件外,其余都是自己配置的。可变。目前我用terminator替代lxterminal作为标准term,用的挺好。 OK,下面简单说一下lxde使用过程中的几个心得。 pcmanfm不支持树形目录结构。这个太坑爹了。据说版本库中的已经改出来了,debian testing还得等等。所以我觉得还可以观望一下。lxlauncher不起作用。不过幸好我也不需要这个。这个据说是为了平板或上网本做的启动系统。我现在用的是launchy,是为键盘控设计的,挺不错。快捷键不支持编辑。需要你手工修改~/.config/openbox/lxde-rc.xml。具体可以参考这个。他里面提到的两个连接是openbox的wiki,分别是Bindings和Actions。注意,wiki上有些资料是错的!下面我会讲一下哪些需要修正。没有mail notification。我自己装了一个mail-notification,还不错。可惜没有邮件的时候,托盘区图标经常失踪,不知道为啥。反正来了邮件是会出现的。自动启动不自动。可以把desktop文件放入~/.config/autostart中。也可以在~/.config/lxsession/LXDE/autostart中写,每行一个程序名,不用&结尾,不是bash脚本。我用的是后者。 下面是快捷键的一些错误。 ToggleMaximize应当写成ToggleMaximizeFull。Desktop指令下面的to标签应当是desktop标签。

Vnc动态调整分辨率

Oct 1, 2011 - 1 minute read - Comments

vnc可以调整分辨率,这个很简单。 vncserver -geometry HxV 就可以设定纵横分辨率了。 但是vnc怎么动态调整分辨率呢?RDP可以根据连接时参数来调整分辨率,vnc好像没有这个功能吧? 最近贝壳需要在电脑上和上网本上同时使用一个桌面,于是碰到了这个问题。经过寻找,这个问题的答案是这样的。 vncserver -geometry 1600x1000 -geometry 1440x900 -geometry 1024x600 然后,在进入系统后,输入xrandr,可以看到你启动时设定的多个分辨率。再用xrandr -s N,就可以选择合适的分辨率了。 这个是X的randr扩展,需要vncserver版本在4以上。我的环境是debian testing,vnc4.1.1。欢迎大家测试。

又撞了

Sep 29, 2011 - 1 minute read - Comments

我都不好意思说什么了,中国网民都是预言帝阿。 大概看了一下新闻,我整理出来几个有关的新闻,按照时间线排列。 2009-12-22 上海地铁一号线一日内连发4起事故 2011-07-23 2011年甬台温铁路列车追尾事故 2011-07-28 上海地铁10号线列车开错方向 2011-09-27 地铁10号线追尾 我觉得比较值得关注的有以下几个问题: 上海地铁,一号线出过问题,10号线又出问题,加上温州动车,据说信号系统供应商是同一家,这是不是一个巧合? 地铁据说是改为电话闭塞后出现的问题,为什么?不会又像温州事故一样说不清原因了吧。 本次问题,温州动车,都是信号系统故障后人力操作导致的问题。人力操作会出错我们都知道,那么,信号系统损坏概率有多高?(很多时候,损坏后人力操作,没事我们就完全不知道了)平均可用时间标准能达到多少? 人工操作的指令是谁下达的?在下达前是否有过对调度室工作能力的评估?调度室是否有相关演练和经验?如果有,为什么会出错? 这次的事故赔偿机制怎么算?不能因为只伤不死就算了吧? 上次一号线事故后,上海地铁是否分析过问题,结论是什么,采取过什么措施。 十号线开错方向后,是否分析过问题,结论是什么,采取过什么措施。 这家信号系统供应商,还有提供哪些线路的信号系统,是否应当公开?(关于这点,可以看这个,上海地铁一,三,四,十,十二,十三是他们供应的) 地铁的安检系统是否还有必要,看起来地铁比乘客的包更不安全。 要保证系统的安全性,有两种思路。一种是自动系统保证绝对安全,不相信人的作用。如果自动系统出现故障,就全部停止运行。这个思路的要求是系统的工业级稳定性,例如电话系统。基本接近99.999%可用,合一年停机不超过5分钟。这个标准是妖怪,从二十到三十年的周期上看,可停机时间只有1小时多点。AT&T的工业级黄金标准好像也出现过6小时的停机——直接用光了70年的配额。所以现在基本都是只能保证到99.995%。 另一个思路,是保证机械自动系统出问题后通过受培训的人紧急处理,例如供电系统。大家知道供电系统损坏概率远远高于电话,而且稳定供电的成本太高。所以大部分政府都是提供停电预案,在紧急区域(医院,学校,部分宾馆)提供备用电源,在停电期间提供巡逻,等等。大家都知道停电的时候要拔掉电器设备,留一盏灯,等待供电恢复。 最稳定的思路,是同时使用两者。即保证自动系统的绝对安全,也持续培训人,例如火警系统。即使平时碰不上,也持续的训练如何处理对应,保证万无一失。 中国的铁路系统是哪个?中国的铁路系统是自动系统出问题后,用未经培训的人来替代。为什么不用培训过的?因为不出问题就没机会培训阿。

python内存不释放原理

Sep 28, 2011 - 1 minute read - Comments

在maillist里面看到无数次的有人问,python速度为什么这么慢,python内存管理很差。实话说,我前面已经说过了。如果你在意内存/CPU,不要用python,改用C吧。就算C不行,起码也用个go或者java。不过今天还是说说,python的内存为什么不释放。 首先,python的初始内存消耗比C大,而且大很多。这个主要来自python解释器的开销,没什么好解释的。用解释器,就得承担解释器运行开销。然后,python中的每个对象,都有一定的对象描述成本。因此一个long为例,在C下面一般是4个字节(不用int是因为int在不同平台下是变长的),而python下面至少是16个字节。如果你生成100W个对象,那么C的内存消耗是4M,python的是16M。这些都是常规内存消耗,搞不明白的就别问了,不再解释。 下面解释一下python的内存释放情况。 如果是C,通常是用long array[1024 * 1024]的方法来生成1M个对象空间。当然,实际这样是不一定能运行的。因为linux的默认栈空间是8M,而Windows默认栈空间只有1M。所以代码在linux下可以通过,而windows下会跑爆掉。怎么办?下面说。当这个函数执行完毕后,当RET的时候,会自动退栈,空间就会自动释放掉(虽然在逻辑上这部分空间还是保留没有释放的,然而空间不活跃了,不过统计的时候还是占用的)。当然,更好的办法是使用malloc。malloc会从系统中自动提取和管理空间,free自动释放。这样无论是linux还是windows,都没有栈空间不足的问题。free后就会自动交还系统(4M已经超过了交还的最大阀值,一般glibc不会自己闷掉不交给系统的)。如果你忘记free,这部分内存就会一直占用,直到进程退出未知,这就是很有名的内存泄露。 python下的情况更加复杂一些,python没有直接使用malloc为对象分配细粒度内存,而是使用了三层堆结构,加上三色标记进行回收。所谓三层堆,细节我们不说了,在源码阅读笔记里面写的比较详细。但是有一点需要我们记住的——当我们分配某个大小的内存的时候,内存管理器实际上是向上对齐到8字节,然后去对应的内存池中切一块出来用的。也就是说,如果我们运气比较差,申请了10个对象,偏偏每个对象大小差8字节。这样系统就要给我们分配10个堆,而不是刚刚好。如果你的对象粒度都比较散,那么内存开销比较大也不奇怪。 python下还有一个更坑爹的事情,也是大部分内存不释放的根本原因。在int/str等对象的模块中,有个模块级别的对象缓存链表,static PyObject * free_list。当对象释放的时候,压根不会还到池中,而是直接在free_list中缓存。根据我的搜索,python内部没有地方对此进行干预。就是说,一旦你真的生成了1M个数字对象,然后释放。这1M个对象会在free_list链表中等待重用,直到天荒地老,这16M内存压根不会返还。而且,int的对象缓存链表和str的还不通用。如果你又做了1M个str对象,他的开销还是会继续上涨。几乎所有的内建对象都有这种机制,因此对于大规模对象同时生成,python会消耗大量内存,并且永不释放。 解决的机制,基本只有用yield来将列表对象转换为生成器对象。列表对象会同时生成所有元素,从而直接分配所有内存。而生成器则是一次生成一个元素,比较节约内存。