总觉得应该找到一个方式把一些技术方面的东西记录下来,想不到什么特别的方式,就暂且放blog里把。
这是开篇,虽然加了每周这个限定,但也不一定每周都能更新,算是一个期望吧。内容可长可短。
上班一年来,我现在每天离不开,以前却不知道的工具非screen莫属了。对于不在本地编写编译代码的人而言,肯定是会需要很多终端窗口的,一个写代码,一个查代码,一个编译代码是跑不掉的。另外,代码还有很多branch,还有需要dump调试窗口等等,一个占用一个windows窗口,不仅太占空间,就是一个个打开也很麻烦。一开始打算用putty manager,但用了用觉得不太顺手。后来同事推荐了大名鼎鼎的screen实现上面的功能。
screen也算是一个老牌程序了,大部分linux服务器上应该默认都有的。screen等于在服务器端管理了终端窗口,这带来另外一个好处是即使putty断线了(比如关机、断网),服务器的session也不会终端,只需要重新attach上去就可以了,省去了很多麻烦。而各个终端也支持自己命名,切换也有各种快速切换方式。另外外观也可以通过自定义.screenrc文件来配置。本来一个服务器我最多开3-4个终端,现在上了screen,我经常在服务器上上15+的终端,而遇到需要重启关机的时候,直接把putty关闭,看都不看,因为我知道服务器端保留了所有的终端信息。除非碰到服务器重启等特殊情况,这些终端我基本都一直放着,这样一到公司就可以很快进入工作。
另外screen还提供了服务器终端共享的功能,具体使用可以看screen的manual。这应该算是终端界的桌面共享吧?这个功能我倒是没有用过,有次我mentor在给美国的同事解释代码的时候,一边就着电话,一边就着screen共享session,挺实用的。
我的2010
简单记录下我的2010吧,毕竟是鄙人走上工作岗位上的第一年。2010的主要就三件事,按时间顺序来就是毕业、上班和领证结婚。
毕业没什么特别的,论文去年年底就写好了,导师也通过了。放假回来就是准备答辩。手里做了3年的APIS系统也移交给Jason了,现在不知道APIS已经变成什么样了,原有的域名也失效了,不知道是不是换了个域名还是忘了续费:)
搬家倒是没想象中那么麻烦。找韵达的快递师傅寄了4大箱行李,花了近200块钱。上海这头用一个下午找到了一个比较满意的住所,虽然比当初预算多了一些,但觉得还是值得起这个钱的。
===============我是工作的分割线===============
4月12日入职,开启我的职业生涯。
入职前几天,公司里的学姐Cleo问我是否愿意去搞C++和文件系统,我二话不说立马答应。能够从事的底层系统开发工作,基本符合我的职业规划。而能够参与核心产品基础架构的开发,就算是锦上添花了。而可以与现在这些同事共事,则是我更大的运气。团队里每个人各有特点,却又身怀绝技。在这9个月里,我从他们身上学到了很多东西。
团队的气氛很自由,但也要求高度的自觉和主动摸索。原本以为会有2个月左右的培训,没想到一上来就修BUG,用扔海里学游泳的方式培训。的确可以让人很快上手,不过也留下了一些问题,在以后一段时间内也慢慢浮现出来。
5月份正式加入团队,接手几个简单的bug。之后6月有了正式的开发任务(虽然是比较小的独立模块),算是通过试用期了。7月底接手了正式的中等模块开发任务,算是站稳脚跟第一步吧。8月,除了手头的正式任务,也尝试参与一些其他小模块的工作。9月底由于没能完成任务(自己计划也没做好),差点没拿到一部分奖金。10月的主要工作不太记得了,似乎是修一些bug。11月团队大规模扩张,增长率达到了110%,于是乎花了些时间在电话面试上,电面了10多个家伙。
12月是折腾的日子。和我一组的同事儿子临产,老美圣诞休假,新工作内容到来。差点没压得我喘不过气来。虽然不算完美的挺过来,但毕竟算通过了一道考验吧。所负责的工作内容和职责也比前几个月扩展了大概有50%。
总体来说,走上工作岗位的第一年基本还算满意吧。同时也让我明白了在哪些领域我还有很大的不足。接下来的一年,没有人会把我当新人看,要求和期望也同样拔高了。
==================我是结婚的分割线===================
压轴的就是结婚吧。日子特意挑在2010年11月11日,和LP5年多的恋爱终于走进了婚姻的殿堂。其他话也不在这里多言,只想说,”执子之手,与子偕老”。
================我是2011的分割线====================
2011的计划很丰富:结婚各种事宜、蜜月、购房,其中任何一件都是人生大事(虽然不甘心认为后一件真的是大事,但当今的房价让人无奈)。
80后的首要任务整理版
1、事实证明在这个世界上,感情经得起风雨,却经不起平淡;友情经得起平淡,却经不起风雨
2、人生没有彩排,每天都是直播;不仅收视率低,而且工资不高
3、唯女人与英雄难过也,唯老婆与工作难找也
4、不要整天抱怨生活,生活根本就不会知道你是谁,更别说它会听你的抱怨
5、是金子总要发光的,但是当满地都是金子的时候,我自己也不知道自己是哪颗了
6、只知道刚的人,难免会被折断;只有柔的人,到头来终是懦夫
7、爱情就像两个拉着橡皮筋的人,受伤的总是不愿意放手的那个
8、信念这玩意不是说出来的的,是做出来的。光荣在于平淡,艰巨在于漫长。
9、谎言与誓言的区别在于:一个是听的人当真了,一个是说的人当真了
10、单身并不难,难的是应付那些千方百计想让你结束单身的人
1、“幸福”就是猫吃鱼,狗吃肉,奥特曼打小怪兽
2、“代沟”就是我问老爸觉得“菊花台”怎么样,他说没喝过
3、“自恋”就是下辈子我一定要投胎做女人,然后嫁个象我这样的男人
4、“无语”就是法官问:你为什么印假钞? 罪犯说:真钞我不会印。
5、“绝望”就是饭馆吃饭点了两菜,吃第一个:“世上还有比这更难吃的吗?!”吃第二个“靠!还真有!”
6、“不婚”就是对婚姻控发起的非暴力不合作运动…
转:百合上看到的131正转
注:要是159被取消的话,从高新区去火车站真的折腾了
131路历史正传 第一阶段:小荷才露尖尖角 上世纪90年代,南京市政府开始逐步加大开发江北地区的步伐.南京高新技术产业开发区就 设立在了长江北岸.随着开发区入驻企业逐渐增多,迫切需要一条能够沟通市区与开发区的 公交线路.就是这个时机,216路专线车开通了.这条216路专线车线路,就是当今131路和132 路最早的前身.专线216路由汉中门发车,经过城西干道一路向北,从大桥南路上长江大桥过 江,然后途经泰山新村开往高新开发区. 由于走向合理,换乘方便,216路自开线起客流相当的好.所以在不久之后的专线车"转正"中 ,216路被命名为"汉高线",从线路名称上就可以直接看出,这是汉中门开往高新开发区的线 路. 第二阶段:邻家有女初长成 之后不久,由于城市建设需要,城西干道(虎踞路等)开始建设高架桥.原来汉中门汉高线使用 的场地没了.同时也为了减少对施工的影响,汉高线作出了调整.放弃了汉中门的终点站.而 是在清凉山折向东,顺着广州路,珠江路来到了莲花桥附近,在北门桥的马路边调头.线路走 向调整的同时,汉高线也改了名称,新名称是"高新线",取两向终点站"高新区"和"新街口"之 意.调整了线路走向之后,高新线比原来的汉高线更加接近主城的中心地带.莲花桥是个很好 的地方,离新街口不远,离鼓楼也不远.周遍公交线网密度更大.所以经过这一调整,"高新线 "客流的上升很迅猛. 第三阶段:江北风雨含霹雳 进入21世纪之后,城市的发展更为迅速,江北地区的发展甚至比城区还要快.于是一轮大规模 的新开过江公交线路风暴展开了.这批风暴里,原本在江北泰山新村掉头的泰浦(泰山新村- -浦口公园),泰工(泰山新村--工地)两条规模比较大的线路延伸到了长江南岸,在大桥南路 安了家,即今"盐浦""盐工".两条老牌线路鼓扬线和盐十线加强了运力,盐十线还延伸去了更 远的葛塘,即今"盐葛".同时新开了"鼓珍""盐轮""高东"线路.随着江北公交线路增多,江北 人民需求无人售票刷卡线路的呼声日益高涨,"高新"和"高东"被选为试点线路,尝试过江线 路的数字化命名,并为以后的无人售票刷卡线路开通做好准备工作.于是高新线被改名149路 ,高东线则成了159路.这可笑的数字命名实在是自欺欺人,车辆还是原来的车辆,线路还是原 来的线路,因为里程太长没有办法变成无人售票刷卡线路,所以车上仍然有售票员.仍然采取 上车按里程买票的方式运营. 第四阶段:千年媳妇熬成婆 在广大人民群众的强烈要求下,南京市公交总公司江北客运部在2004年3月开通了三条真正 意义上的过江无人售票刷卡线路.即今131,132和136路.按照公交公司的原意,计划是149路 暂停后由131和132路代运,159路暂停后由131路和136路代运.131路由高新开发区开往大桥 南路,132路由长途客运北站开往莲花桥.136路由长途客运北站至长途东站往返行驶.开线前 夕,经过慎重考虑,由于136路走向与159路区间稍有区别,另外若高新区仅由131路支撑尚有 不妥,况且江北至火车站客流较大,故159路最终被幸运的保存了下来,这也就是159为何数字 化命名而又有人售票的原因.就这样,131路和159路形成了现今的运营格局.
美国主旋律纪录片《美国:我们的故事》
历史频道最近推出了一部讲述美国历史的主旋律纪录片 “America: The Story of US”。全片分为12集,从17世纪的定居者初到美国讲起,直到21世纪初。



摘抄一段评论:
2010年4月,America: The Story of US「美国:我们的故事」在美国的历史频道首映。这是一部12集的史诗纪录片,收视率超过了绝大部分美国虚构电视剧。它全面使用电脑CG,把阿凡达式的视觉效果和好莱坞式的表演技巧引入纪录片,令人目瞪口呆,忘记这是真实的历史。
第一集的第一组镜头就把人牢牢吸引住了。深蓝色的水底,一条大鱼游过,随后从水下看到一艘船缓缓驶来。在一个俯瞰船身的镜头之后,摄像机加速度向着美洲大陆飞行,镜头前领飞的是一只美国兀鹰。
这部纪录片的叙事采取了画外音叙述,演员表演,嘉宾评论三种历史纪录片常用的方式,并把这三者巧妙地穿插在一起。给演员的镜头频繁使用特写,过肩,偷拍等纪实风格,与现代影像语汇契合,同时又跟历史虚构片保持了距离。
CG在片子中运用得出神入化,镜头时常拉出事发地,一直拉到俯瞰地球为止。在前两集中还多次使用了黑客帝国曾经用过的子弹时间特效,以表现军事冲突的紧张与暴力美学。
我认为片中与内容最相得益彰的特效是表现本杰明-富兰克林骑马送信的镜头,他和马匹变成了一个火球,在13个殖民地上滚动,随后火球蔓延开去。画外音解说:在殖民地,信息自由流动,英国军队开枪的暴行很快传开。而在英国好多人还不知道。
看了一些美国的评论,大家普遍认为,这片子史实还比较牢靠,反映了面向美国中小学生的主流史观。编创者不忘政治上正确,强调美国革命队伍中也有黑人。嘉宾的访谈评论点到为止,对欣赏画面几乎不构成干扰。尽管如此,美国还是有电视人对于使用嘉宾访谈形式提出了批评。有的地方我也觉得别扭。例如请出一个现役海军陆战队上校,说我恨不能跟华盛顿一起并肩作战。口味有点太重了。想像一下,一部讲述岳飞的纪录片,请一个解放军军官对着镜头说:我希望我能投入抗击金兀术的战斗中……
12集分别如下(看了6集):
- Rebels (有反抗传统的新大陆定居者)
- Revolution(独立战争)
- Westward(西进运动)
- Division(南北分歧)
- Civil War(南北战争)
- Heartland(中西部大开发)
- Cities
- Boom
- Bust
- WWII
- Boomers
- Millennium
个人感觉:使用了不少CG和演员来重现历史场景,有大量对小人物的跟踪。除了对历史事件的描述,深入挖掘事件背后的本质和驱动。是一部入门了解美国历史的好纪录片。
P.S. 我是在hdchina上下的720p,效果很不错。Emule上也有下载。
We are poineers, and trailblazers.
We fight for freedom.
We transformed our dreams into the truth.
Our struggle will become a nation.
令人失望的沪宁城际(高铁)
这周四沪宁城际的排点和价格千呼万唤始出来了,基本符合6月上中旬风传的消息。上海-南京的车票价格上涨了50%以上,二等座从93涨到了146,而一等座更是直接翻倍,完成了从113到233的大跃进。但时间上并没有明显的缩短,除了2对标杆车G7102/G7002用73分钟跑完全程以外,第二快的车就要耗时100分钟左右,而大部分车次耗时在100-125分钟。相比原来平均130-250分钟的D车,G车的性价比显然下降了一个档次。要知道现在沪宁的大巴票价仅68元,单程大约4小时。CRH=China Railway High-price
除了最令人诟病的高票价,列车的排点也有诸多的问题,特别是上海始发站的选择上。新开行的G车虹桥始发38对,上海站始发仅22对。而原来上海始发的6对过路D车也改停了虹桥。这就意味着原来上海始发到南京的列车减少了9对。给偏居城市一隅的虹桥车站(外环以外)安排大量车次显然给旅客带来了很大的不便,只有从闵行、青浦和长宁的旅客才能享受到便利。对于从浦东、黄埔、静安、卢湾、虹口、杨浦和宝山出发的客流来说,要增加少则20分钟,多则50分钟的路途,大大抵消了高铁带来的快速便捷的优势。铁路上的时间被消磨在了更无效率的市内交通上,也相应的给市区交通带来了更大的压力。事实上,应该把长途车安排在远郊车站才更合理。为了40分钟的沪苏路程而乘坐一个小时的地铁到火车站(某同事),看上去的确比较荒谬。
列车的停靠站安排是又一个毛病。对于沪宁城际上的小站来说,一天4班左右的火车很能和半小时一班的大巴竞争,况且价格根本没有优势。在我看来,开行的列车主要分为大站快车和站站乐,前者在沪宁间的镇丹常锡苏昆中选停3-4站(基本和现有D车情况类似),而后者在相邻的2-3个大站间开行,用来接驳小站的中长途客流。这在售票上可能也需要进行一些改进。
不过话说到最后,我等P民也只是纸上谈兵。等到7月初再见分晓吧。
除了求胜心,还需要什么?
给自己设立合理的目标,并且坚持不断更新目标。
愿意接受挑战,并且同样愿意承担相应的责任。
只要有一个坚持的理由,就有勇气无视那一百个放弃的借口。
自信,但不是无端地自我感觉良好。
明白勉强自己和勉强他人是两回事。
能够永远和“不择手段”划清界限。
端午假期运转记
端午有三天的假期,天天都在外面转。
第一天去莘庄买了辆二手的折叠自行车,回程忘记了SB会期间地铁不能带自行车的规定,放血打了车回来,差头费都赶上自行车价格了。
既然成本这么大,只好加快收回成本,第二天就踩上车出去遛遛。主要目的地是虹口图书馆和杨浦图书馆,分别在乍浦路和平凉路,以前都没去过。
虹口图书馆的门面很小,就一个店面的宽度,其他的门面都出租了,路过的时候不注意还真不会发现。外借室在4楼,基本上只有100平米出头,不过却碰上了时寒冰的《中国怎么办》,顺手就借下翻翻。
在前往杨浦馆的路上,我选择靠江走,东大名路和杨树浦路。在秦皇岛路口意外的发现了黄浦江轮渡,干脆就刷了公交卡带上车跳上轮渡。与厦门的海峡轮渡与南京的长江轮渡相比,黄浦江轮渡路程比较短,却别有一番景致。贴一张陆家嘴手机模糊照,隐约看到军刀楼、金茂和东方明珠:
船上查阅Google地图,发现黄浦江边有无数渡口,基本2公里就有一个。于是决定在浦东骑行一段,从其昌栈渡口到民生路渡口。下面是从民生路渡口仰望杨浦大桥:
在浦西丹东路渡口上岸,继续沿杨树浦路到内环,骑了2公里到图书馆。杨浦图书馆在工人活动中心旁边的小路里,外借室还算不小,新书区加上两层的书架估摸有两百多平。没找到事先查到的《美国走着瞧》,拿了本龙应台的《目送》。
从杨浦馆回家,走了杨浦一些主要干道,如宁国路、长阳路、江浦路、控江路、大连路。大概对杨浦有了些了解。
第三天是坐公交运转,打算乘一乘家门口的975去周浦转转,然后坐974转933回来。975和974这种线路,路线很长,可能有50公里了吧,线路曲率很高,绕来绕去的,价格却是2元一票制。估计主要为中短途客流考虑,千公里营收应该不怎么样。
选择975和974的主要原因除了线路长价格便宜外,另外就是去走走杨浦大桥和卢浦大桥,特别是卢浦大桥上还能看看世博园。
周浦的山寨城隍庙地区:
再一张远一点的:
城乡结合部地区的交通堵塞:
耀华路上看中国馆:
通往中国馆和世博轴的人行步道(卢浦大桥上摄):
浦西园区,近处是1号门鲁班路入口,远处是日本产业馆
房子
今天中午第一次和team的人团吃饭,话题自然自然又扯到了房子。team里有两个人正在买房的过程中,其中一人在中环外某处置业首套房,54平,120万。
不知道为什么一次普通的聊天,反而让我心事重重。之前只是学生,房价高企,民怨沸腾,对象牙塔里面的人而言,事实上也只是瞧瞧热闹。上班之后,肩上的责任不同了。
以后的道路还很长,职业生涯才刚刚开始,态度悲观,挑战巨大。
要好好努力。
上海3月租房记
4月份马上要上班了,租房子是逃不掉的。加上LP的租房合同也马上到期了,我们就一起找个两居室的房子。
首先是选择租房地点,很早以前就定下来大概在虹口曲阳路附近,这个地点在我们上班地点的中间偏杨浦(要辛苦LP上班多花20分钟了),附近有家乐福、易买得两家大型超市,地铁3号线和8号线,另外靠近同济、上外,也就有些不错的生活设施。
3月初我在网上进行了一番调研,确定了租房的几个目标小区:西南小区、曲一小区、玉田新村、东体小区、赤峰小区、密云小区、曲阳新村、双东小区、赤三小区、玉田大楼、曲阳大楼。之后又实地考察了各个小区的特征,把租房重点放在曲阳大楼、西南小区、赤三小区、东体小区和双东小区。也考察了附近的中介,并锁定了几家在网上房源较多的较大中介(后来证明这不靠谱)。
租房一般从个人或者中介走,各有利弊。个人房源的话省了中介费,不过选择的余地少,另外网上的个人房源除了有可能是中介假冒的以外,还存在很多二房东的情况(比如房客要提前搬走,就当一把二房东),而二房东往往是很多租房纠纷的来源。另外如果碰到难缠的房东,也很麻烦。中介的房源多,但也怕碰到黑中介,另外就是要收中介费,在上海的话是35%的月租,相较其他地方来说还算是比较公道的。
我们打算租一年,因此中介费被摊薄了;而锁定大型中介,也能规避掉一些风险。基于以上两点,我们直接选择通过中介租房。
租房是上上个星期日去的,LP还喊上了通晓上海话的同学kevin一起看房。在曲阳吃过午饭后,直接奔向在网上房源较多的仁家房产曲阳店。意外的是,在通报了我们的条件之后,在网上至少有15+符合条件房源的仁家房产居然只有三处,能看房的只有两家。接待我们的是个MM,但业务水平不敢恭维。看房计划的路线也很糟糕,直接导致第二个房子没有看成。而唯一看的那户,是个很奇怪的错层结构。各家各户的门在一个长连廊上,很像筒子楼;厨房和入口在11层,两个卧室和卫生间在10层,通过一个很陡(估摸有60度)的楼梯相连;卫生间的排风直接排到房间里,很糟糕;价钱不记得了,似乎是2800左右。看完这个房子已经两点了,而第二家房东由于等太久我们没过去,放弃了。于是决定换一家中介。
介于这时发现网络不靠谱,我们决定直奔上房置换曲阳店。这家门店不小,不过信息从来不上网。接待我们的是个态度不错的阿姨,提供给我们5-6个可以看的房源,价格听上去也比较靠谱。在她带领下,我们看了5套房子。
第一套在东五小区某高层的20楼,还在装修,不过很快就能完工。家具基本完好,2700块一个月,还行。唯一的缺点就是户型比较奇怪,两个卧室隔得很远,中间通过厨房连接起来。房东也在房子里,大学老师,北方口音,比较热情。我们对这个比较满意。
第二第三套房子也在东五小区,也是较高的楼层。由于基本没啥装修,租金只有2500,其中有一户还是双南的朝向,很好的户型。不过对于租房来说,基本毛坯的房子还是不能接受的。对于买房来说的话,倒是很好的选择。
第四套房子在赤三小区,东五小区的对面,隔着曲阳路。6楼,装修一般,却要价3000。房东是个老头,看起来脾气很不好,作罢。
第五套房子也在赤三小区,不过要到下午4点多才能看。我和LP合计了一下,决定就把第一套给要下来了,让中介把房东喊到门店里准备签合同了。
在店里等待的时候,我问LP和Kevin,如果这套没租下来的话,我们的alternative是哪一套?Kevin说怎么可能,价格都谈好了,怎么会租不下来。没想到我一语成谶。
房东来了以后,提出的一个要求让我们和中介大跌眼镜的要求:由于我们的租期只有一年,中介费加上合同期满之后的清扫费用使他的月收入下降到2400多,因此他要求免去房东方的中介费。他提出,他的房子并没有在上房置换直接挂牌,只透露给了中原地产),因此他不应该支付中介费用。另外他认为35%的中介费是霸王条款。这显然是中介不可能接受的,我们也很汗。讨价还价之后,他表示中介费最多出300块,于是双方谈崩,不欢而散。见识到提出这种要求和解释的房东之后,我们也不可能跳中介和他们签了。后经LP人肉发现此人是上海某不入流学院的讲师一枚。
此时正好看第五套房子。3楼,装修中,很亮堂。户型不错,缺点在于卫生间偏小,另外高度也有些低。房东是一对较年轻的夫妇,开价2900。而我们的条件是2800。中介当了老娘舅,说2850,就成交了。我们答应了,不过房东还有些不情愿。在Kevin的建议下,我们先走了,让中介继续做房东的工作。Kevin说,中介被上一个房东恶心得不行,今天一定会做成这一单的,所以他们肯定比我们还热心讲价钱。
正当我们踏进另一家的中介的时候,电话来了。房东答应了2850的价格,成交。后来的签合同就再无枝节。另外确定月底交房。至此一天的租房终于尘埃落定了。







