新博客地址

本博客现已停止更新,

新博客地址:http://wangdrew.blog.163.com/

Posted in 未分类 | Leave a comment

交通照片之二-----交通枢纽

交通枢纽通常是指公交、地铁的换乘点。实现无缝换乘,非常方便


 
airport_sign



芝加哥地铁、公交和机场连接枢纽,换乘方便,地铁为了方便搭乘,将线路按颜色区分,分红线、绿线和蓝线地铁。从市区坐地铁可以方便的到达机场。



bus_station 



波士顿南站,长途车站、公交、地铁换乘枢纽,这里的地铁可以带你去哈佛和麻省理工


 



subway_newyork02
纽约
地铁里快速移动的人流,纽约的地铁系统非常发达,在四通八达出入口众多的地铁站里,标志指示牌清晰明显,顺着标志很快就会找到自己要搭乘的线路。纽约地铁非常繁忙,我到达纽约是在凌晨两点左右乘坐的7地铁上竟然没有空位,由此可以感受到这个城市的活力据说纽约市长也坐地铁上下班,人称地铁市长。
 


车票既可以坐地铁也可以坐公交。购票方式分上车投币和提前买票,车票属于“一票到底”,即一张车票在规定时间里,可以在同一方向转乘车时多次使用,直到目的地,无需另外购票。乘客在下车前问司机要一张“transfer”,“transfer”上有这辆车方向信息和乘坐时间,换乘下一辆车是只需让司机看看这张“transfer”就可以了。这种一票到底的制度使市民得到实惠,使得利用公交上下班比拥有私车更省钱。

Posted in 见闻 | Leave a comment

交通照片之三-----自行车专用道和停靠点

几乎所有的城市都会在市区设置有自行车专用道。并用醒目交通标志标示,在公共场所会免费提供自行车骑行路线图手册,供骑车人使用。相对而言自行车专用道比较窄。骑车人骑车时会头戴头盔,在自行车后上或在身后衣服上加反光条,提醒开车人注意。


并不是所有的道路都设有自行车专用道,自行车专用道通常设置在市中心的一些支路和小路上,在一些比较繁华的大街上没有自行车专用道。在北美的一些大城市,仅在市中心区有自行车专用道,中心区以外没有自行车专用道。




bike_subway
芝加哥地铁站内设置的专用自行车存车点



bike_parking



芝加哥地铁站口旁边显眼的自行车停靠点


  



london_02
伦敦街头自行车存放点,看上去还真像国内城市的街道。


 



bike03
纽约街道上的自行车专用道标志,专用道横穿主路


 



bike04
纽约街道的不同车道标志,右侧为停车线,中间为自行车专用道,左侧为行车道。骑车人在车辆中间骑行,车海中游弋,技术要求较高,比较危险。


 



london_09
伦敦公共自行车租借点,现在杭州也有类似的自行车租借点


 



bike_german
德国慕尼黑街头自行车道,是在人行道上画出的自行车道,右边是人行道,左边是路边停车线


 





DSC00905
柏林等待信号灯通过的骑车人,路上横线为自行车道

Posted in 见闻 | Leave a comment

交通照片之—-—美国的高速公路及收费站


到过不少地方,走到哪里喜欢拍一些和交通有关的照片,和工作无关,仅是兴趣。这里总结归类一些,图片的解释中有些是自己见到的、有些是听别人说的、有些是自己猜测的,不一定正确,仅供参考。



美国道路收费:据美国公路管理局的官方数字,2003年美国高速公路总里程为9万多公里,而其中收费里程仅为7800多公里,约占总里程的8.8%。而且收得很少。高速公路收费站不多,一般集中在大城市之间的主干高速分流点处,纽约、芝加哥、旧金山附近都有收费站。美国高速公路付费有两种方法:一种是事先买一张公路卡(EZ Pass之类),放在车里,然后过收费站时sensor会感应,自动从公路卡中扣除路费。另一种是付现金,有投硬币的(投入硬币后灯会由红转绿,就可以过了),也有人工收费的,但这种收费站费用一般超过1美元。收费标准也随时间变化,有些收费公路高峰时段收费较高,而在夜间不收费。
和国内收费站交费抬杆不同,美国收费站口没有横杆,如果不想交费的话可以硬闯过去,不过会被拍照,收到罚款单。


美国的高速公路往往专设多人乘车车道,并给予其免交通行费等优惠措施,以鼓励多人合乘。由于美国高速公路基本不收费或通行费用较低,美国高速公路上车辆较多,利用率很高。主要高速公路较少出现像北京收费的六环路那样,路上半天见不到一辆车的情况。

zero_stone


华盛顿的零公里标志ZERO MILESTONE。美国公路网的起点,所有公路里程计算以此点为起点。其它国家也有类似的公路零公里标志。



ezpass_pass02
收费站,收费两种方式,一种是现金缴付,另一种是E-ZPass,相当于我们的ETC不停车收费。图片上可以看到没有EZPass的车辆需要排长队缴费,而EZPass车辆会很快通过。



ezpass
同样占地比较大的收费广场,让人想起了国内高速公路的大收费站广场

ezpass_pass01
高速公路上提前标示E-ZPassETC)车道,方便驾驶员提前换道

jam
纽约下班高峰时段,隧道入口收费站前堵车情况,不过车辆排队比较有序,不会堵成一团

hov_01
搭乘(Carpools)车辆专用车道标示(HOV专用车道),菱形表示,为了鼓励多人合乘一辆车,减少车辆出行专门设置的车道。标志说明该车道在星期一到星期五,早晨6—9点内,只能走公交车辆和车内人数多于三人的车辆。违反规定的车辆被罚款,有时罚款会高达200美元以上。

sign_2
高速公路出口处的交通标志,出口标志、限速、转弯

Posted in 见闻 | Leave a comment

做中国最老的程序员

谁是中国目前年纪最大的程序员?我不知道,我现在肯定不是。工作这么多年一直做程序,没有像大多数程序员那样转向销售、管理或其它搞不清的职业。当然没转行的原因主要也是没得着机会,被剩下了。目前业内普遍认为程序员是年轻人的天下,年纪大就不适合在干这种力气活了。我现在呆在一家单位不动,准备在这里熬到退休了,并不是我不想离开,而是我知道我现在的年龄出去,很难找到合适的工作了。而在国外我见过很多年过50岁还戴老花镜编JAVA的老程序员、画PCB图的老工程师、把几个CPU接在一起使用的老fans,他们在工作中表现的依然是那么优秀和出色。相比当年在国外公司里的同事们,我算是年轻的了。而在国内的计算机行业,我早该淘汰了。

前两天有个同学到北京出差,他很惊奇我还在闷着头写代码。确实同学同事中像我这样年纪的编代码整天if... else的很少,尽管他们很多人声称自己喜欢做程序。

我不讨厌编程,脑子还可以,长期编程养成的习惯已经深深的嵌在了脑子中,有时候写文档,存盘时,下意识会在上面上找半天“Build”菜单。虽然不能像年轻人那样玩命,可是我还是有经验的。我清楚一个工程该如何去做,知道做出来是什么样子,知道该用什么技术...。需要时也会加班熬夜,和别人不同的是,我不是被迫的,也不觉得是在吃苦,熬夜是因为能给我带来兴奋和期待。
我想即使有这么一天,他们把我踢出来,老了,没人用我了,我自个在家也能干,一个老式台式机足矣。我想我会成为中国最老的程序员,因为就目前来看,我有这个潜质和可能性,“领佳节又重阳导”的很多想法都等着我编程去实现啊。想象着有一天,我也会戴着老花镜坐在计算机前写CODE的,然后启动程序,依然那样紧张的等待着运行的结果,呵呵

Posted in 心情 | 3 Comments

云南-彩云之南

和其他大多数国内旅游景点的千篇一律、毫无特色相比,云南的大理、西双版纳旅游给人完全不同的感觉,算得上是难得的一片净土。

西双版纳

在西双版纳机场一下飞机,清新湿润的空气不禁让人深深的吸一口气,就像鱼儿进入了清水,畅快淋漓。这里满眼都是绿色,景洪市内林荫大道纵横交错,一排排油棕树、椰子树、槟榔树。有些异国的感觉,和泰国,印度尼西相似。相似的不仅是气候,还有宗教、风俗,甚至空气中咖喱的气息。美丽的风景源自善良纯朴的少数民族,爱树。难得的是在这里民族虽然众多,但各民族之间和谐相处,更使这里显得祥和和宁静。

这里人和人、人和环境非常的和谐。记得在同属热带的三亚旅游时,导游嘱咐千万不要夜间单独上街。而在这里导游介绍,当地治安良好几乎到了夜不闭户的地步,当地人信仰小乘佛教,平和自然、与世无争,少有纯净的地方。海南让人记忆的仅仅是风景,而西双版纳让人怀念的不仅是风景,还有浓郁的风情和宁静。

在西双版纳的傣族有一个特殊的风俗“女婚男嫁”,在那里男子是“赔钱货”,不但要陪嫁妆上女方家落户,还要干三年劳力,干得不好还有可能被女方家休回来。戴眼镜的男子被认为是有文化,干一年半劳力就行了。

DSC04885
泼水前的仪式


DSC04907
令人震撼的美轮美奂的《勐巴拉娜西》歌舞表演

DSC04849
美丽的小水傣导游,说话很干脆,连着急的样子都很可爱,独自一人边走边说“快点快点”。

DSC04952
别了,最后的西双版纳


丽江古城

丽江给人的感觉是人多,小城到处都是人流,逛街,一个大的集贸市场,不同的是有建筑特色和悠久历史的集贸市场。到晚上形成高潮。凌晨繁华散去,才能感受到小城的宁静。相比之下,我更喜欢束河茶马古镇更好一些,原始一些。给人印象深的是当地老年人都戴着红军的八角帽,背后背着布袋。或许等到将来当地人全部搬出古城后,近千年历史文化的古城也就彻底消失了。

DSC05028
古城丽江熙熙攘攘的人流

DSC05023
三眼井:从高到低三眼井第一眼为饮用水,第二眼洗菜,第三眼洗衣。

DSC05064
普达措森林公园碧塔海

香格里拉


香格里拉是人们梦想中的理想之所。可是现实中永远也达不到梦想中的完美,即使改成同样的名字。所以到香格里拉千万不要认为这就是你梦中的香格里拉,否则即亵渎了“香格里拉”这个词,又会有梦想幻灭的失落。


大理


人称“风、花、雪、月”的大理是一个美丽的地方,并不是特指某个风景点,而是沿途随处都是风景,具有民族特色的民居,干净的白色外墙点缀着图画,成片的村落,袅袅炊烟,充满了生活气息。让人有留下常驻的感觉。和北方农村千篇一律、毫无特色、呆板的方块水泥楼房形成对比。遥远年代的农舍

DSC05073


DSC05085
大理古城,大部分文瑞脑消金兽革中被毁,仅剩下一个城门还在


石林


小时候看电影《阿诗玛》,对美丽的阿诗玛,动听的歌声、美丽的服装、所有的一切美得令人难忘。到石林实际上是为了看阿诗玛。《阿诗玛》主演杨丽坤的不幸让人叹息。

DSC05109
蝴蝶泉边


DSC05137


美丽的阿诗玛

乘车到昆明的路上,空气也逐渐变得浑浊,到昆明郊外,远远看到几个高大的烟筒向昆明方向排放着浓烟,是否预示着云南的未来呢?

Posted in 见闻 | Leave a comment

项目完成总结

项目通过验收和鉴定,结论是“国际先进,国内领先”,这种项目可能都要以这种结论结束的。个人排名在二、三十位吧,这也是预料之中的,不过还是为自己做过的东西而自豪和骄傲,毕竟这是国内第一个这样的系统,系统核心的车载设备卫星定位、地图制作、路径识别匹配和费用计算部分主要是由我完成的,经过几百台车辆几个月的实际运行,效果良好。其中申请专利三项,文章2篇,软件著作权一项。
评审会上我们比较紧张,准备应对评审专家的提问。实际上没有专家会问具体的技术问题,他们可能也不懂或懒得问。只要材料准备齐基本上都没问题。
据说项目鉴定后可以评奖,很兴奋了一阵。可是听说评奖只取前10名或15名,排名靠后的根本没份。觉得有些失落,家人看着我的样子,不屑的说“认清你的位置,你就是一个打工的!”,是啊,我就是一个打工的,能有个吃饭的地儿就不错了,想什么呢,真把自己当颗葱啦,呵呵。
回顾两年来的艰辛,笔记本放在膝盖上蜷曲在车里。采集数据、修改程序,风里雨里高速公路来回跑,一天最多跑过600公里,有时干到半夜。刚开始用Windos笔记本+GPS编程模拟调试,然后用开发版+Linux、Linux+qt,再用PDA+Windows CE,最后车载设备+Linux,一次次试验、一次次失败、一次次尝试。虽然比较辛苦,但是对自己也是一种提高,在工作中感到很快乐、过得很充实,这就足够了。
和同事们相处得很愉快,一起工作的时光令人难忘。大家齐心协力、同甘共苦、任劳任怨的精神令人感动,也值得我学习。能有幸和这样的同事一起工作也是做这个项目中最大的收获之一吧。

Posted in 心情 | 5 Comments

也想评职称

单位又开始了一年一度的评职称,我目前什么职称也没有,本来想评中级,可是按照规定连申请中级都困难。请示一下领佳节又重阳导,领佳节又重阳导建议我破格参评副高。准备了几天材料,可是第一关就被踢出来了,评职称的硬指标是需要通过外语和计算机职称考试。我有一个大学英语专业的专科文凭可以免试外语,现在唯一缺的是计算机考试,搞了十几年计算机软硬件开发,还要为评职称去考计算机OFFICE操作之类的职称考试,可笑吧。今年没戏了,等下一年吧。说实话,评副高我自己也觉得心虚,以前一直在做技术,做过不少项目和产品,但是还是觉得自己实际水平和理论水欠缺一些,离评副高的条件还有不小的差距。再给我一些时间,努努力,应该会有些把握。
没有职称确实比较麻烦,单位现在搞技术等级评定和工资挂钩,由于自己没有职称,评的级别很低,工资上吃了大亏了。工作上也受到很多限制,如没有资格申请项目,不能做项目负责人,尽管实际工作做了不少,可是排名只能靠后。尽管不看重这些,但是默默无闻吃亏的滋味有时也不好受啊。
有人说发文章评职称都是靠玩虚的,比较而言,我还曾经做过一些实际工作,建议我别学别人玩虚的。我原来也看不起那些只能瞎编、不能实干的所谓专家。可是编文章也是一种本事,别人能写,你为什么就写不出来呢?在这种单位再不玩虚的,搞不好以后连饭都吃不上了。没办法,我现在相当多的时间不是在做东西,而是在挖空心思想办法编文章。
现在主要个人情况包括:作为主要研发人员参与过国家科技支撑项目、科研项目若干,申请国家专利18项,软件著作权4项,论文13篇(SCI/EI检索4篇)。像我这种做技术的写专利比较容易些,呵呵。软件著作权也比较容易得到,可是只能署名单位,对个人没什么意义。相比之下论文方面欠缺一些,绝大部分是作为第二作者,第一作者的较少,发瑞脑消金兽论文是以后重点努力的方向,希望明年这个时候个方面会有大的改观。

Posted in 心情 | 2 Comments

海量数据处理与解线团

最近业余时间忙着做一些海量数据处理的程序,逐渐摸索了一些经验。感觉海量数据处理和解线团的过程相似,写在这里比较一下。

打个比方,有一仓库充满了不同颜色、长短不一线头组成的杂乱无章的线团,如何把这些线团解开,理清,按颜色归类,首尾相接,组成不同颜色的连续线圈,实际上海量数据处理也是同样的过程。将这个充满杂线团的仓库看成数据库,每个不同颜色的线头是一个数据记录,数据库中大量的不同种类的记录混乱放置,如不同用户的不同记录、不同的设备、不同的时间等等。
第一步、分批读取数据
  先从线团堆里取出一把线团进行整理,相当于程序从数据库读出部分记录到计算机内存,这是因为计算机处理能力和资源有限,每次只能处理部分数据,或者每次只需要计算这些数据就可以满足需要。所以海量数据是应该分批处理的。这一批数据的取出是有规则的,按时间段为单位取或按用户为单位读取等等,如浮动车数据就是按一个时间段取,一次取2-5分钟的时间段。制定读取规则时应该考虑两个因素:1.计算机的处理能力; 2.满足系统计算要求。计算机性能的高低直接影响数据处理的效率。所以数据处理所用的计算机性能越高越好。
第二步、数据过滤
  把单个线头抽出来,非常短的或分叉的线头去除掉,保留有用的线头。同样这也是数据过滤处理过程。如在对手机数据处理中,用于道路行驶速度流量计算的处理,大量的非移动点不能用于速度流量计算,读取数据时应将数据中非移动点的数据去除掉。这样可以提高程序的计算效率,节省系统资源。
第三步、数据整理分类
  对这把线团进行整理,把数据记录理清,按不同的颜色归类,首尾相接,缠成纯色线圈。即数据整理过程,取出各个记录,以用户为单位将记录归类,每个用户的所有记录按照时间顺序放在一起。这其中涉及到处理的优化问题,是按颜色去找出线团中线头再连接,还是任意抽出线头,按颜色放入不同的位置同时连接,这是一个很重要的问题。这些处理方法的优化直接影响到海量数据的处理速度和计算效率。不同的数据采用不同的分类方法,如IC卡数据,可以以线路号为单位将线路上的各个站点记录按先后次序归为一类。
第四步、处理结束结果进库
  线团处理完毕后,将各个处理好的线圈放入另一个仓库。即将处理好的数据分类放入数据库中,供其它应用程序调用。
第五步、数据使用
  织布,调配不同颜色的线,织成美丽的布了。应用程序取出这些处理后的数据,进行如数据过滤、地图匹配、速度、流量计算后就可用于交通信息服务。
需要注意的是:程序中尽量避免在程序和数据库中倒来倒去,严重影响系统处理速度。临时数据最好以文本的方式保存。
实时数据处理就是这个过程的自动化。每次处理完毕后,通知仓库人员,仓库有工作人员将准备好的线团放在指定地点,处理程序自动到指定地点去拿线团,处理完毕后,放入另一个数据仓库供其它程序使用。

所以海量数据处理的工作就像一个老太太在耐心的解线团,按照一定的规律,耐心细致去理,有时候剪不断理还乱,也比较烦。当看着越来越小的线团和越来越多理好的线,满足感油然而生。

Posted in 心情 | 2 Comments

年底外出活动

  每到年底单位都要组织到外面玩两天,选择在北京郊区的休闲宾馆之类,基本都是室内体育活动。每到这个时候,也是我一年中玩得最爽的时候,总是能全身心的投入到运动中。因为平时锻炼少,一下子玩得太猛,结果通常到第二天就会腰膝酸软,走路打晃。
  在运动方面我属于什么都能玩,什么都一般那种,喜欢凑热闹。不过我认为我还是有潜力的,如果有机会经常练练得话还能打得不错,特别是乒乓球,小学的时候曾是校队的,可是现在水平惨不忍睹,恨得自己骂自己。
  一年也就这一天能够放松一把、疯狂一把。还好都玩得忘乎所以,保龄、羽毛球、乒乓球、还有一些说不上名字的球类,玩到深夜,出得一身透汗,去泡个澡。然后纠集几个同事去唱歌,他们都是刚毕业没几年的小孩子,大家在歌厅里连唱带喊带嚎一直到凌晨。唉,和他们真的有代沟了,他们唱的歌好些没听过,看来跟不上时代了。

Posted in 心情 | 1 Comment