2007年6月1日星期五

我们一直在坚持

最近几天不知道为什么又访问不了blogspot了,tracert一下,发现又当在电信骨干网上了,看来Blogspot似乎又被GFW盾了,不过似乎还能写文章。所以提供一些从网上搜集到的办法:
1.最常用的方法:用记事本等编辑器打开%\WINDOWS\system32\drivers\etc目录中的host文件,添加加入72.14.219.190 xxx.blogspot.com ,其中xxx是你的用户名。这是最常见的解答,不过现在似乎不太管用了。
2.通过代理网站http://www.pkblogs.com/ + xxx,xxx是你的blogspot地址,如我的blog访问设置就是www.pkblogs.com/tanwenlei。
3.通过代理网站www.inblogs.net/ + xxx,xxx是你的blogspot地址,如我的blog访问设置就是www.inblogs.com/tanwenlei。
4.通过Google Reader订阅Blogspot,Google Reader最好使用https来访问。一般情况下当天写的当天就可以浏览,这个方法也不错,不过需要有自己的Google帐号。
5.使用Tor使用外国代理访问。其在Firefox中有一个插件,配合起来十分好用。
6.……
在网上搜索如"blogspot"、"GFW"、"被封"之类的关键字,结果都是一屏一屏的。啥也不说了,城门也没见失火啊,怎么就有池鱼之难呢?不过也借此学习到了很多知识,比如用Tor竟然能够访问Wiki百科,这是意外之得啊。

2007年5月30日星期三

Seven Rules for Sound Documentation

写出好文档的7个原则。感觉对写论文也很有参考价值,因而贴出来。文章内容摘自"Documenting Software Architectures: Views and Beyond"。先写下来,以后慢慢添加自己的理解。
1.Write Documentation from the Reader’s Point of View
站在用户的角度写文档
2.Avoid Unnecessary Repetition
避免不必要的重复
3.Avoid Ambiguity
避免二义性
4.Use a Standard Organization
使用标准化组织结构
5.Record Rationale
记录某个决定的时候,应该同时记录拒绝其他选择的理由
6.Keep Documentation Current, But Not Too Current
时常更新文档,但不要更新的太频繁
7.Review Documentation for Fitness of Purpose
经常改进文档使之更加实用

2007年5月24日星期四

酷我行

有次聊天,聊着聊着突然来一句“你们学校的创业风气还那么浓厚吗”?听着我一愣神,回想一下好像真是:周围一圈人,扳着指头数数总能找出那么几位“开公司”的;系里面找回来做讲座的成功人士,也多是“老板”级别的;刚进实验室的时候就听说当年毕业的一位师兄创业开公司,顺带卖掉渣饼。不过对这群人感觉还是很遥远,这次能去一家刚创立两年左右的公司参观,也算是一次难得的机会。
开始是两位创始人向介绍公司背景和创业理念,CEO雷鸣原是北大计算机硕士,毕业之后因为天网与百度的关系,直接进入当时还默默无闻的百度,一度担任首席架构师,与Google之间的较量是他最津津乐道的话题,工作一段之后决定去Stanford读MBA;COO怀奇本科毕业于上交管理专业,进入管理咨讯行业工作了三年之后出国读书。两人是同班同学,学成之后决定回国创业。公司目前规模在四十人左右,主要产品是基于互联网搜索的音乐软件。
在国外呆久了,看得多了,就有了前进的动力。对中国的发展前景充满信心,相信在今后十到二十年之内会出现中国自己的国际品牌。而这种公司出现在私企中的可能性最大。公司的投资者主要是风险投资商(VC),如何处理与VC之间的关系也是一个关键的问题。相当多数创业失败都是由于资金链的断裂:一个月发不出工资再忠诚的员工也受不了。但VC的目的是简单的期望投资迅速得到回报,然后抽资走人。在VC的短期利益要求与公司长远的愿景产生矛盾时如何处理也是个问题。他对目前的VC很满意,组成里既有资本雄厚的金融大鳄,业界大佬,也有与银行和政府关系深厚的;投资都具有长远眼光,不急于收回投资。
又问了几个版权的问题,就进入二阶段与员工交流。公司员工大多毕业于清北航邮等名牌院校。问题除了技术细节之外,大家最关心的两个问题一个是当初毕业时为什么作出这样的选择;一个是公司的盈利模式是什么。对第一个问题软件所一数学博士的回答挺有代表性的,他一毕业就进入这家公司,因为在与创始人交流之后觉得很受触动,相信他是很好的领导人,跟着他能取得成功。与进入大公司当coder相比,进入这样的小公司更能实现自身价值。其他人的观点也类似,认为这是高风险高回报的选择,一旦成功收益是巨大的,即使失败年轻也承受得起。对盈利模式问题,他们认为目前的主要问题是把产品做好,提高装机数,这也是公司由上至下的共识。
总体感觉在创始人的鼓舞下,公司上下都很有激情,内部氛围也很平等,员工领导之间直接姓名相称。展示的照片里面的大家的表情都很轻松愉悦,下楼的时候碰到几个员工去健身和打乒乓球,也是公司办的。
附带一提,有一个感觉从去年开始,接连几个事情,到现在越来越强烈:越来越多的东西,以前想都没有想到的,或即使想到了但是认为做不出来的现在都已经有产品了——技术的发展令人瞠目!有兴趣的不妨上网搜一下财富近几年评出的“酷公司”,看过之后相比也会有一些不一样的想法。

2007年5月21日星期一

某人要我随便说说,那我就随便说说

如果说生活5%是快乐,5%是悲伤,剩下的90%都是平淡,那我现在正处在90%的区间中。如果把整个学期看作长跑,开学是起点,期末是重点,哪我现在就处在途中跑阶段:远离起点,也看不到终点。
生活就是处于这种平平淡淡、按部就班中:书照看,程序也照改,就如同体育馆边新建的那个游泳馆一样,虽然每天都在建,可从外面看不出一点变化。
变化同样发生在其他人身上,群里由开学初的热闹到现在的隔天几句话。见面谈起来都围绕一个忙字。真要说忙些个什么,也说不上来。每周六上完网络实验就开始忙,周日准备预习报告,周一一个上午的实验,周二三都有课,都忙完一周就过半了。缓两天又开始一个新的循环。实验室这边的任务穿插在期间做,锻炼挤时间做,其他抽时间做。
生活作息是晚上十二点睡,第二天九点左右起,中午经常还回去眯一会。每天的睡眠时间将近十小时,比小学生还充足!可还是老感觉困,不由感叹做学问没有特殊的体质还真是不行——每天睡六七个小时跟睡十个小时那差距可是天上地下哪。
拉拉杂杂说了那么大一通,老了老了。某人!你满意了么?

2007年5月20日星期日

blog添加阅读全文功能

经过研究,终于明白如何在长文章中增加“阅读全文”的功能,不会像以前那样长长的一眼望不到尽头,大家只要通过摘要选择自己有兴趣的文章进行阅读即可。这样就不会出现以前那样资料类文章一写一大摞,感兴趣的人也不多,长长的一条放那里也碍眼。顺便对以前的文章也进行了一下梳理。Blogger的一个特点就是灵活性非常高,用户可以直接对网页代码进行修改。周边提供的插件也很多,看看里面的好东西还真不少,好好研究研究用起来。
修改方法参见:http://bloooooooogger.blogspot.com/2006/09/blogger-beta-hackbeta.html
注意选中“扩展窗口小部件模板”选项。

2007年5月6日星期日

第一次汇报贴

从上次说要锻炼身体到现在已经两个月了,是时候汇报一下自己的进度,总结一下成果了。没有兴趣的就不要看啦。
先贴一下四月底做的一个身体素质测试的结果:
身高体重比 5(标准)
握力 30kg左右 (偏低)
弹跳 42cm (偏低)
柔韧性 1.3cm (较差)
肺活量 6500ml (不错)
脂肪含量 18.6%(正常15%,24%以下都可以接受)
因为腕子扭伤了,所以没有测俯卧撑。可以看到基本上与自己的估计是差不多的:上肢力量比较欠缺,柔韧性较差。
说到锻炼,同样是因为腕子的问题,所以四月下旬到现在基本上没怎么训练了。值得一提的是五一期间学会了游泳——完全的自学成才,慢慢摸索,现在已经能够哼哧哼哧地游完一个泳道了,当然姿势还很不标准。
另:火箭在今天的生死战中99-103负于爵士,黯然出局。小概率事件竟然在同一个球队身上连续发生两次!真不知说什么了。五一开了个好头,可却有这么个结尾,梦幻般的赛季啊……

2007年4月20日星期五

去看比尔盖茨(Imagination Festival 2007)

今天去北大参加Imagination Festival 2007的颁奖典礼,根据安排微软创始人比尔盖茨也会到场致辞。
又是早起,浑浑噩噩地跟车到北大。座位是毫无悬念的在角落,比上次好的是不是最后,比上次还惨的就是连水都没有。
开始沈向洋和许智宏的嘉宾致词,可惜大家今天不是来看他们的。音乐声中,正主出现了,因为离的太远,只能看见一个人形物体走上演讲台,大屏幕上映出的跟电视上看到的差不多,那就应该是了吧,大家哗哗的鼓掌。上来也不多说,马上开讲。当年那个数字英雄,青年才俊,如今也已年过半百,成为老比尔了。演讲过程中多次出现停顿咳嗽,不知道是不是与外面满天飞舞的杨絮有关。内容很正统,大意是回忆自己的创业历程,强调软件的对社会越来越重要的作用,接下来是回答三个网上问题,然后是颁奖。在颁第一个Imagination Hero的时候,出现第一个插曲:一个人手里举着张纸冲上了讲台,写着Opensource之类的东东,嘴里喊着一些英文,我们还没有反应过来的时候就走下了讲台,然后被一拥而上的保安给带走,此时终于听到了两句中文“不要打人,不要暴力”=_=!
问问旁边的人才知道大概是个反对微软垄断,不开放源码的。早就听说国外有,今天终于见到了,但是你说你喊口号不在后面讲一遍中文也就罢了,至少也把英文口号喊响一点,多喊几遍啊,要不那种情况谁听的清啊?另外撒传单的手法也不专业,那么一大摞绑一起丢出去,没有啪一下天女散花的撒出去覆盖一大片的效果。
插曲之后是学生作品展示,是北理的一个类似于跳舞毯的健身软件,根据屏幕的提示挥动手臂,感觉动作有点单一,不如Wii那么丰富。那个主持人老外能说会道,呆在开发技术部真是屈才了。然后是比尔颁奖,第一名是华中科技大的好像。然后比尔就退场了,由张亚勤接棒,介绍创新技术,第一个是利用MSRA研究的面部动画技术做的软件,这个东西以前多次见到,似乎是目前微软力推的,跟QQ Show较类似。接下是Sohu的一个女士,第二个插曲出现:该女士一上来就大讲她的与互联网的故事,忆苦思甜,听的一头雾水,讲的还特别长,估计都超过张亚勤了,台下颇多不耐。然后台下提上一张条子,她才开始展示Sohu为奥运火炬传递做的一个网站,两分钟了事……无语中。
最后一个演示是MSRA的一个成果:利用从某个场景拍摄的一系列照片,将这个场景的全景图生成出来,看起来很有趣的样子,不知道有没有Beta版可下。演示快结束的时候出现第三个插曲:软件死了。不过大家都是做计算机的,理解万岁,而且也快结束了,影响不大。
此次Imagination Festival 2007整体感觉相当紧凑,9点开场结束时11点还没到,到底是规格不一样。据说老比尔的日程安排都是以秒为单位的。

2007年4月14日星期六

行百里者半九十

最近真是有点郁闷:一样工作做到99%,眼看胜利在望,却总是跨越不了那最后的1%——总是有那么几个地方达不到预期的效果。这种情况以前也出现过,虽然现在交上去也说的过去,可是画龙未点睛的感觉还是很不爽。说白了还是能力问题,现在做的说实话都是找找以前的代码重新排列组合一下,照猫画虎的应付前95%,但是不理解就是不理解,如果遇到以前人没有做过的问题,那就只有干瞪眼了。最后的1%就是高手与低手的分界线那,Sign,还是回过头来安安心心的看代码吧。
补记:看到一条计算机谚语说,90%的编程工作需90%的时间,剩下10%的编程工作仍需90%的时间……

2007年4月13日星期五

微软参观记(Visit Windows Live in Beijing)

下午同几个同学一道,去参观位于清华科技园微软办公楼的Windows Live,这是一个新部门,成立才两年左右,前身是微软的MSN部门,微软主推Windows Live互联网品牌之后就改名了。
首先是在21层的BluePrint会议室看宣传片,看罢之后一位讲话非常nice的架构师诸葛越女士出来介绍部门的工作,接下来就是来自各个高校的员工现身说法,讲述工作体会。想不到第一个竟然就是校友,还是一届的:本科毕业就进微软,现在是部门内最年轻的PM,差距啊!第二个上来的是一个清华的博士,稍微找回了点平衡-_-!!接下来的除了一个北理的学士之外基本上都是硕士,基本上都是去年刚进入公司,工作不到一年,交流起来很愉快。
这些人基本上都属于那种手上一堆Offer,每天就发愁是选微软好呢还是选Google好呢。当然最后他们都选了微软,不然我也不会见到他们了,所以他们就要讲为什么选微软,主要一是工作有Passion,做的工作最后可能影响数百万人。二是周围的人都是精英,能够学到很多东西——You are made of those around you.期间下面又问了很多问题,记得一个是问不同学历的进来分工与发展会不会有所不同,部门老板CTO钱博士回答了这个问题,大意是不会,完全看个人能力。还有一个是问弹性工作制(签合同的时候工作时间写“不定时”,然后加班没有加班费)如何保证效率,老板的回答是公司对员工的要求其中一条是passion,如果你斤斤计较于工作时间的长短,那你也就是不热爱你的工作,也就不符合公司的理念,玩命有理啊。
之后休息了一会,就去参观他们的工作区域了,先看21层,再看22层,所有人的标配都是两台PC,基本上每个Dev都用双显。感觉微软的工作环境果然舒适,在里面工作一定非常舒心,但也没有当初想象中的那么夸张:台球桌是有,XBOX也有,还有跑步机,但也寥寥,毕竟上班不是来玩的。摆着随便吃的零食也见到了,都是常见的几种,没有传说中的那么琳琅满目,至于私人厨师则没有见到,平均工作区域大概现在学校里某些实验室也能达到。
总结,如何找到好工作:基础很重要,算法,系统结构,分析问题解决问题的能力;英语很重要,基本上所有的面试都是用英语进行;自信很重要,一定要充分的表现自己。

2007年4月5日星期四

谁看到我的如来神掌?

周星驰在《功夫》中用如来神掌打败了大反派火云邪神,成就一段传奇。他的全部武功学自一本名叫如来神掌的小册子,这还是小时候一位老乞丐卖给他的——基本上算是盗版出版物。我的如来神掌又在哪里呢?有没有那么一本书,可以读上个百八十遍之后就成为一代宗师,号令江湖?大名鼎鼎的Knuth去苹果公司参观,Steve Jobs亲自出来迎接,一边伸手一边说:“见到您真是我的荣幸,Knuth教授, 我读过你写的所有的书。”Knuth听后哈哈大笑,回了句 :“You're full of shit,Steve!”
假设有人拿到一本《降龙十八掌》,闭关十年练成前面十七掌,重出江湖之时将惊奇地发现武林最新的研究热点是“降龙第三十七掌的构成与实现”…… 是的,现实就是这样。