星期二, 十二月 26, 2006

PBRT终于入手了


昨天终于拿到梦寐以求的PBRT了(Physically Based Rendering:From Theory to Implementation)。这本书是美国名校研究生图形学的必备教材。hoho,终于拿到了,还好还没有毕业,还有些时间能静心看书。书的印刷极为精美(80美元+50美元运费),好像和我的笔记本差不多重....真正的砖头啊!据说在过海关的时候,因为从仪器上看是一块黑色东西,还被迫开箱检查...另外,这本书的身世也特别曲折,Printed in China!然后在美国的Amazon上网购,EMS转快递运到Canada,最后再带回China!

翻开扉页的Dedication就看到很有意思的两句话:

To Deirdre,who even let me bring this manuscript on our honeymoon

Matt Pharr

To Jessica,for her endless support,encouragement,and love, and for pointing out that "smaple" is not a word, no matter how many times I typed it.

Greg Humpareys

看来Matt同志在度蜜月的时候都把书稿带着修改....这....

突然之间,发现最近想看的书真的好多啊。至少有三门经典课程想学:

PBRT(Stanford CS348b)

SICP(MIT CS6.001)

CAAQA(Berkeley CS252)

然后实验室的项目,知识库.看来要好好管理下时间了,最重要的事情,还是趁在学校的最后时间,再提升一下自己的思维能力和完善知识结构。所以,上面三门课的学习是优先级最高的,每天都要安排时间。实验室的项目和知识库是比较次要的事情,不过,可以利用项目的重构,整理一个比较好用的基础代码库,以后也应该能用到。知识库,主要是能够让大家都能参与进来,光靠我一个人也写不了多少东西。能把这两件事情做好,也算为实验室开了个好头了

星期六, 十二月 23, 2006

Stay hungary, Stay foolish

本来昨天就该写这篇文章的,不过后来因为惊诧于VCF代码的优美,光顾着分析了,就没有更新Space,猫猫的检查结果出来了,正如老公所预料的那样,没有什么问题,应该是由于工作压力太大和休息不好所造成的吧。不过,也不能放松警惕啊。平时还是尽量注意身体,好好休息。

前天晚上我们完成了系统的第一个原型,于是大家出去吃烧烤庆祝,呵呵。。。。回到寝室又开始和hhh讨论关于对技术的Passion的问题。现在发现很多研2的师弟师妹们都很迷茫,因为现在老何让他们每人做一个方向,这样几乎都不能相互讨论了。而在自己做的方向上又没有人可以指导,所以学的很痛苦。自然也没有什么Passion了。对于这种感觉,其实我之前也有很深的体会,完全感觉是自己一个人在黑暗中摸索,而且也没有人可以请教,现在想起来,国外的研究生还是比较幸福的,至少能有导师直接带入最前沿的领域,我们就没有这么幸运了,一切都要靠自己,还好当时选择了自学国外大学的课程,因为每一个课程都有相对明确的目标和任务,所以能够不断地体会到一些成就感,正是这种感觉驱动我走上了图形学的道路。前段时间看那本“像外行一样思考,像专家一样实践”对于这个问题也有涉及,作者认为自己动力的源泉就是一种“不安感和成就感”的混合体。由于优秀,所以会困惑,因此不能安于现状,而通过做实际的项目,可以获得一种成就感,这样就让自己能够不断地有Passion继续做下去。而且,即使失败了,也能收获很多。

最近一段时间,感觉到有点迷失方向,也许和各个方面的原因都有关系,找工作那段时间不能静下心来继续学习恐怕也是原因之一。这几天在逐渐调整自己,特别是有了猫猫的鼓励和肯定,项目也开始逐渐步入正轨,感觉正在逐渐找回以前的那种Passion,这样的感觉不错,所以,用Jobs的话说就是“Stay hungry,Stay foolish”。今天就写到这,等下继续分析VCF(Visual Component Framework),希望能对我们自己的框架设计有所借鉴!

星期五, 十二月 15, 2006

Nintendo DS Lite

国庆入手了一个任天堂的掌机NDS,用了一段时间了,写写体会吧。

首先是动机,为什么要买NDS?我想主要是因为想找回以前游戏的乐趣吧。其实游戏不一定非要有华丽的3D界面,大型的网络系统,到目前为止,虽然一直是做图形的,但却还没有一款网游能吸引我玩上超过一小时的。也许网游的盈利模式(在线时间)是我反感的原因之一吧,但是游戏性的缺乏却是一个重要的原因。WOW(魔兽世界)打到后面,据说已经完全没有游戏本身的乐趣了,只能叫“大型多人实时3D聊天程序”了。为了要延长玩家的在线时间,为了要盈利,游戏本身已经被扭曲了。所以,现在想起来,其实很久都没有好好玩过游戏了。游戏的本质不应该是长时间的在电脑面前作毫无趣味的“工作”。游戏应该是始终有乐趣的,吸引人的,释放创意的过程才对。

这几天玩NDS的感觉就是,确实是一部可以承载创意的平台,双屏幕,触摸输入,Mic,Wifi联机,足够做出很多有创意的游戏了。这也和任天堂03年开始的转型策略有关系,03年的任天堂,因为市场同质化竞争严重,被索尼和微软打得溃不成军。后来新任总裁岩田聪接班,开始进行现在很流行的一个企业战略,蓝海战略,通过回避与索尼和微软的正面竞争,靠创新的设计,开创了一个掌机新的革命,成功的把任天堂从崩溃的边缘挽救回来。在NDS上出现了很多代表未来游戏发展方向的作品,比如《动物之森》,虽然只是简单的玩了一下,但是感觉确实有很多概念上的突破,比如,这个游戏强调的是自由的交互,而不是固定的套路,实际上是把游戏内容的创作交给了玩家来完成,这就好像现在提的web 2.0,或者说是一个从Application-centric到data-centric的计算模式的转变。在动物之森里面,wifi联机和NDS的便携被完美的结合起来,创造了一种全新的游戏模式,玩家可以任意布置自己的家园,在Town里面种树,捕猎,做家具,设计服装,然后邀请朋友一起进入自己的世界探索。对于一个不靠在线时间获利的游戏,动物之森主要是靠系统本身的开放性和社区的互动性来吸引玩家的参与。这也是很值得借鉴的概念。WOW为了能够延长玩家的在线时间,不断推出新的副本,需要很多玩家一起经过至少几十个小时的战斗才能完成,但是实际上战斗的过程是很无聊的,完全模式化的,吸引玩家的只是最后的结果-装备。而暴雪则收获了大量的在线时间。游戏本身的乐趣却被丢失了。这是很遗憾的事情,难怪EA的VP评价PSP和NDS的时候说了这样的话:"There's no doubt that EA has historically bet more on PSP. I think we were excited by the technology, but the consumers have proven that actually what they want is fun. ... EA is putting more effort behind DS games -- and creative ones that really take advantage of the hardware".有的时候,还是回归本质比较好啊。

星期三, 十二月 06, 2006

MSRA的拒信

Dear Applicant,

Thanks for your interest in working for Microsoft Research, Asia. Although enjoyed talking with you and were impressed by your background and working experience, we regret to inform you that we will not be able to further process your application in MSRA. We were unable to find a suitable fit among our current open job opportunities in MSRA now. However, in order to give your candidacy the greatest possible consideration, we would like to maintain your resume in our electronic database for future reference. Wish you the best in the future.

Sincerely,

HR Recruiting Team

Microsoft Research Asia

终于还是收到了,也算了了一件事情吧。好好准备去S3,好好工作,和Hikaru好好在上海生活。

星期一, 十一月 27, 2006

像外行一样思考,像专家一样实践

今天中午吃了饭和同学去书店逛了下,发现了几本好书!很久都没有买过书啦。可惜进行钱没带够,等发了工资再去买剩下的。今天买的是微软亚洲研究院院长在CMU的老师金山武雄写的一本关于如何做研究,如何解决问题的书,内容很不错,今天下午一口气读了100页,翻译质量还不错,虽然一眼就能看出是从日文翻译过来的。虽然这本书是作者在CMU作研究的心得介绍,但是我觉得很多原则在很多领域都是适用的,比如:

Kiss原则,Keep it simple,stupid!据说是从美国军队里面流传出来的,后来在软件界也被广泛的使用,因为在设计软件的时候,我们面临的困难太多了,而我们的思维能力是有限的,所以需要尽量简化问题,从而能够完整的把握问题。
另外一个比较有意思的比喻是在描述限定问题时的构想里:研究问题,就像在沙滩上用沙堆城堡,想堆成什么形状,用多少沙子是很难把握的。而用手捧起沙子,就像捧起问题,沙子捧得太多,城堡就会承受不了压力而塌陷;捧得太少,又没有什么价值。关于这种比喻Brooks也在人月神话里面做过。不过是用来比喻程序员的工作的。现在看来其实架构软件和研究问题面临的挑战是相同的,都是需要抽象的去把握很多问题,而不让自己迷失在细节中就成为一种很重要的能力,这需要能够拥有在不同的抽象层次自如切换的思考能力。这也是我一直想锻炼的能力啊。不知道hikaru看了有什么感想?我下周给Hikaru寄神秘礼物的时候就会把这本书给Hikaru寄来,到时候有空一定要看看哦。不要又丢在一边。。。。
今天去买书的时候还发生一件很搞笑的事情,我付钱的时候,因为没有带打折卡,就直接说的名字。结果老板很吃惊的说:“怎么又是你?”。原来刚才刚好曾同学来买书,直接报的我的名字好打7.3折。。。

星期二, 十一月 21, 2006

OMG,Five Million!

今天刚从上海回来就发现Gmail邮箱里面多了一封可疑的邮件,打开一看,靠,这年头骗子太有想象力了。全文贴上来,猫猫可以看看:

NOTIFICATION OF BEQUEST .
My name is Mr. Mark Daniel. We are solicitors to the
great Atlanta Physician and Philanthropists
Mr.G.Brumley.
On behalf of the Trustees and Executor of the Estate
of Late George Brumley, I wish to notify you that late
George Brumley made you one of the beneficiaries of
his estate. He left the sum of Five Million One
Hundred Thousand Dollars (USD$5,100.000.00 )to you.
This may sound strange and unbelievable to you, but it
is real and true.
Late Mr. Brumley and all his family were among the
victims that died a charter plane crash on Mount
Kenya. The flight crashed into the snow-capped,
16,355-foot Lenana Peak on Mount Kenya destroying the
entire plane and killing all passengers on board.Late
George Brumley died on the month of July 2003 at the
age of 68. You can see details of his death in the CNN
link below:
http://www.cnn.com/2003/WORLD/africa/07/20/kenya.crash/index.html
He was a widely travelled man and devoted most of his
time and wealth to charity and humanitarian work. His
great philantropist work is well known and recorded
all over the world. He must have been in contact with
you in the past or you were nominated to him in his
vision to expand his Charity work. Simply put, he was
a very dedicated sufis and Christian who loved to give
out. His great philanthropy earned him numerous awards
during his life time. In dedicating this funds to you
and other beneficiaries, he instructed that you are to
use part of the funds to promote his legacy through
activities that aim to help the old, poor, needy and
disabled in the society. Late Brumleys' legacy is the
love of charity.
Please If I reach you as I am hopeful, endeavor to get
back to me as soon as possible so we can start
processing the release of the funds to you. You are to
reply me immediately providing the following
information:
1.Your Full names.
2.Valid Contact address.
3.Contact Telephone and fax numbers.
Regards,
Barrister Mark Daniel

真是说得有模有样啊。真有意思。还给了一个某飞机失事的CNN报道链接,Five Million哦。哈哈。Hellsry同志说可以联系下,然后练练口语。。。。。

星期五, 十一月 10, 2006

S3 Graphics,GPU Architecture Design

VIA的效率真不是一般化的高啊。。。昨天中午12点面试,到今天上午发offer,只用了两天。不过,下午把协议书寄到上海的时候,心里真的感觉很奇妙阿,人生真的是被很多偶然的因素就改变了,就好像蝴蝶效应一样。本来已经想签腾讯了,7号的时候突然收到消息,2kgames在上海的工作室要来学校招聘,于是决定放弃腾讯的offer(为此腾讯的hr还特别郁闷呢,专门打电话给我,想知道为什么不去他们公司。让我觉得确实很不好意思,human给人感觉很不错,很有风度。相比之下互娱这边的hr就显得气度上差了点了。所以,今天我在想,一定要好好给human写封信说明一下)。

接着是VIA的面试,记得在一个月前投简历的时候,因为没有看清楚Architecture Design是属于硬件部的,所以第一志愿填的是这个部门,后来想改也不行了,但笔试的时候也只做了软件部的题目,没想到鬼使神差的第一个面试的居然是这个硬件部的Architecture Design。面试官叫Jeff,是北大数学系出身的。在S3做了10多年了。算是比较资深的工程师了。因为我没有做他们笔试题的原因,Jeff这里没有我的简历,最后是临时打印了一份chinahr的版本,然后就是例行的一些问题,不过有意思的是Jeff很仔细的问我的专业是什么意思。。。计算机应用和计算机科学有什么区别之类的。然后就是项目的问题,从创业大赛到实验室的863项目。介绍创业大赛的时候我搬出了我以前背的答辩词,果然很有效果。接着是实验室的项目,我重点讲了图形相关的部分,比如森林和树的渲染方法。因为上午刚好准备的了,所以效果也不错,看得出Jeff反应很快,几乎都不需要我画图就能很快理解。接着我又给他讲了讲我自己去下Princeton图形学课件来自学的事情。说到表面细分算法的时候,他突然要我详细解释算法,还好还记得,简单的介绍了下,他又问知不知道细分算法的鼻祖是谁,这个确实只能猜了,不过猜了一个我记得做曲线算法很牛的一个人Catmull,没想到运气真的很好,猜对了!接着Jeff就开始介绍他们Architecture Design组的主要工作,并且极力劝说我不要去软件组。还给了我一张皱巴巴的名片。。。果然是数学系出身。。。真有意思。

很快第一面就结束了,Jeff把我带到第二个面试官那里,并且告诉他结束之后带我去hr面试。看来第一面果然很重要,在腾讯那边也几乎是这样的,第一面表现很好的话,第二面几乎就没有什么悬念了。第二面的面试官详细的问了我D3D和OpenGL的基础问题。都答得不错。然后又是聊项目,很快,第二面搞定,进入第三面。VIA的hr给人感觉就没有腾讯的那么有气度了,感觉。。。。有点猥琐。。。。面试的问题也很常规啦。反正就是hr喜欢的那些bt问题。最后完了之后让我晚上再来第四面,这次是硬件部的VP。

VIA给人的印象没有腾讯那么有活力,也许接触到的面试官都是做工程出身的原因,硬件部门的VP以前也是S3的工程师,给人感觉还不错。一开始问了问项目,然后是一些技术问题,比如让我详细讲讲图形管线之类的。都答得不错,然后就是让我说自己的优点之类的。这个时候我就开始把话题转向自己熟悉的方向啦。开始说MIT OCW阿,DSpace,然后还有一些网上的课程啦,然后Steve Jobs在Stanford的毕业典礼上的讲话之类的。然后还给他展示了我的blog(终于,blog还是派生用场了)。总之是让他能够感觉到我做事的passion和proactive的态度啦。然后,四面顺利结束,一个小时之后VIA的hr通知我第二天早上9点半去拿offer。

ps.这段时间找工作的经历还是让我有很多感触。技术基础,项目经验固然重要,Passion却往往是决定性因素。现在想起来,我之所以能够面试无往不利,很重要的原因就是在交流的过程中我能让面试官感觉到我对图形和游戏开发的热情,能够让人感觉到我积极主动地做事态度。我想这也是我和实验室其他人最大的区别吧。所以说,无论做什么,最重要的是做自己想做的事情,不要放弃追逐自己的理想。有时候现实所迫,我们会逼自己相信现在做的事情就是自己想做的事情,但是静下心来想想,这真的是我们想要的生活吗?我在做这些事情的时候,真的能够充满passion吗?我真的是每天醒来都迫不及待的想开始工作吗?还是一提起上班就头大?所以Steve Jobs说:You've got to find what you love. And that is as true for your work as it is for your lovers. Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven't found it yet, keep looking. Don't settle. As with all matters of the heart, you'll know when you find it. And, like any great relationship, it just gets better and better as the years roll on. So keep looking until you find it. Don't settle. 另外一句很有名的话是:"If today were the last day of my life, would I want to do what I am about to do today?" And whenever the answer has been "No" for too many days in a row, I know I need to change something.

星期日, 十月 22, 2006

挑战杯之行总结

到了山东大学参加这次挑战杯商业大赛的开幕式的时候才发现我们的准备真是很不充分啦。学校的重视程度也远不及其他学校,所以能进全国决赛已经是很不错的啦。西南政法是副校长带队,而且还特别印制了宣传用的传单。。。。武汉理工据说花了20多万的经费,相比之下,我们是可怜的1万元预算,所以真是很超值了啊。山东大学的校园比较破烂,开幕式是在图书馆的门口进行的。感觉很像以前中学开运动会的情景。。。

说说决赛的答辩吧。基本上前15分钟的陈述我们做的很不错,虽然当时现场提供的鼠标遥控器出了问题,不过最后我手动翻的效果也不错。只是后段评委提问的时候回答的不是很好,因为准备的太不足了,由于评委都是投资商或是实业界的人士,所以问题问得很实际。而由于我们的产品基本上财务和市场那一块的数据都是根据第三方数据推算的,所以有很多不合理的部分,如果不是决赛答辩之前我们找的指导老师对我们的财务部分进行详细的修改恐怕答辩的时候会被问得很惨的。不过,答辩结束之后还是有点被打击得感觉,也不是坏事吧。准备的不够充分被问到也是很正常的事情,吸取教训就好了。

答辩完了的时候,突然有了一个这样的感觉,我们真的还是学生啊,太天真了,现实其实是很残忍的。

很多问题都是这样。需要到实际的企业里面去好好锻炼锻炼。我们有的是激情与梦想,但是很多东西却不是光有这些就能做好的,就好像以前我们Galaxy的创业经历一样,由于资金不到位产品开发最后还是失败了。创业不是那么简单的事情啦。一份计划书即时再怎么完美,要实际执行还是有太多的问题和细节需要考虑的。这次挑战杯也让我思考了很多问题,特别是对自己的定位和缺点。我突然发现自己确实只是一个图形学和软件工程方面的“技术专家”,出了这个领域真的就没有什么优势了。同时表述能力和现场应变能力也是我的软肋。很多时候做了东西还要能清晰有力的表达才能展示自己的能力。在高压力环境下的心理素质也是一个问题,也许是一个适应的过程吧,经历的这样的场合多一些,准备充分一些,应该不会这样紧张了。所以,以后除了继续在技术上深入,我想还应该注意的是:扩大自己的知识面,对相关领域的知识都要有一定程度的理解。这样才能比较全面的把握技术方向。专精自己方向是必须的,但是光这样
是不够的。还需要能够了解互联网企业的运作模式才行。此外,有意识的锻炼自己的表述能力也是很重要的

星期六, 九月 16, 2006

为什么都是中国人,却以不说中文为荣呢?

不知道是英语真的很强势呢,还是中国人的心理有问题,大家好像都觉得满口英语非常牛b的样子。以前大学寝室的一个家伙居然和我聊天也是满篇英文了。据说是连中文输入法都不装了。不过,和他聊起来觉得真是很奇怪。就好像以前日本人在中国的时候,为了推行奴化教育,禁止中国人说中文,而必须说日语。虽然现在英语作为最强势的语言,很重要。但是,犯得着两中国人为了显示自己国际化也只用英语吗?那干脆废除汉语算了。想想自己以前也有这种倾向。看文章都看英文的,现在想起来确实是心态有问题吧。以后应该会多花一些时间看国学方面的书吧。毕竟还是中国人啊。虽然在技术方面,我们确实很落后。只能看英文资料。但是我们还是应该对自己的文化有信心的。前段时间看过一个报道,“在上海召开的第四届全球华人物理学家大会,从论文汇编到会议网站,从演讲到提问,乃至会场门口的指南,全是英文。部分海外华裔学者提出采用中英文双语,竟被组织者以国际惯例为由拒绝。那次会上,倒是美籍华裔诺贝尔奖得主丁肇中坚持用汉语作报告,成为唯一的“反潮流”者”。

星期六, 九月 09, 2006

The FreeLunch

昨天实验室一个去香港理工体验生活的老师回来了。原以为这次终于可以买到很多原版书了。结果。。。一问才知道,老师们嫌书太贵。居然是从香港理工图书馆借出来,然后偷偷用相机照下来做成电子版(香港的复印店是不复印书的)。也不愿意买。想想也是,用盗版软件长大的中国人向来就没有知识产权的概念,很多人的观念里面,只有硬件设备才是正当投资,软件和书籍似乎是廉价货的代名词。所以,一本80美元的书,对实验室的老师来说就是太贵了。而一个16W人民币的扫描仪却是可以轻易的就出手买(不过,好像还没有见过这东西除了应付领导参观之外还有什么用处)。

盗版对中国软件的伤害真是太大了。而且从专业的角度来看,对中国计算机教育的伤害更是无法估计的。盗版的windows,office用起来是很方便,但是对计算机系的学生来说。需要的更多的不是windows的封闭,平台的封闭性不利于知识的学习。这也可以解释为什么美国出了那么多计算机牛人,因为他们是用Linux长大,他们从小使用的是开源软件。也许很麻烦,也许很不稳定,但是你可以自己动手修改,你甚至可以进行系统内核级的代码调试,无形中对动手能力的培养是用windows平台+方便的盗版软件所不能比拟的。

中国的单机游戏在盗版软件的打击下几乎已经全部转向作网络游戏了。还能坚持做的公司屈指可数。前段时间轩辕剑出了最新版本。当然是在台湾。网上不到一个星期就出现了完全的破解版本。让人感叹中国人破解的能力。我不知道轩辕剑能在大陆卖出多少个正版copy,不过,69RMB的价格已经不算太难接受了吧。希望这次能有多一些的人能够支持已经不多的单机游戏。我可不希望以后只能玩网络游戏。

星期日, 九月 03, 2006

MindMap

MindMap

今天在网上看到一个好玩的软件FreeMind是一个免费的完全开放源码的Mind Map(思维导图)软件,可以让你很方便的绘制MindMap,并转换成PNG之类的格式输出。不过软件本身的易用性很不错。而且几乎所有功能可以用键盘快捷键完成,熟练之后应该是颇方便的。Mind Map是一种思考问题的方法,通过结合图片与文字,并用非线性的方式组织话题与关键字,帮助我们进行发散思维。FreeMind主页上简单列了一些应用:
  • Keeping track of projects, including subtasks, state of subtasks and time recording
  • Project workplace, including links to necessary files, executables, source of information and of course information
  • Workplace for internet research using Google and other sources
  • Keeping a collection of small or middle sized notes with links on some area which expands as needed. Such a collection of notes is sometimes called knowledge base.
  • Essay writing and brainstorming, using colors to show which essays are open, completed, not yet started etc, using size of nodes to indicate size of essays. I don't have one map for one essay, I have one map for all essays. I move parts of some essays to other when it seems appropriate.
  • Keeping a small database of something with structure that is either very dynamic or not known in advance. The main disadvantage of such approach when compared to traditional database applications are poor query possibilities, but I use it that way anyway - contacts, recipes, medical records etc. You learn about the structure from the additional data items you enter. For example, different medical records use different structure and you do not have to analyze all the possible structures before you enter the first medical record.
  • Commented internet favorites or bookmarks, with colors and fonts having the meaning you want.

我最感兴趣的是Essay writing,brainstorming,knowledge base.Mind Map基本上是以思路为线索的进行发散的关联。所以很适合用来整理不太明确的思路。

今天身体不太舒服。先写到这里。

星期三, 六月 14, 2006

挑战杯商业计划

前天突然收到通知,我们队参加挑战被商业计划大赛的作品被选中作为学校两件报送四川省参加全国的初赛。真是有点意外了。发文纪念一下

星期四, 六月 08, 2006

Web2.0, the buzz word

听说Web2.0很久了,只是一直没有真正确定是个什么东西,只当是有一个buzz word啦。今天去听了微软亚洲工程院开发总监关于Web2.0的演讲,总算有点概念了,不过
其实,不是陌生的东西。只是由于最近媒体热炒这个名词让人觉得是很新的技术。总的来说,对Web2.0最好的定义是Oreilly网站上面的那篇著名的文章what is web2.0
,文章里面提到了Web2.0的7个核心概念
1.Web as platform
2.Collective Intelligence:Web2.0注重的是用户创造内容,就好像blog的兴起,大家现在不满足与看网站提供的新闻,而是要自己书写自己的新闻,与朋友分享。
3.Data inside:Web2.0如果没有丰富的内容支持,再好的技术也是没有意义的。
4.Beta forever:Web2.0的开发模式颠覆了以前的测试->发布稳定版本的软件周期,而是"beta forever",我们可以看到Gmail的beta标记可是挂了很久了哦,为什么呢,
因为Web2.0以用户自定义内容的特点就决定了,必须让最终用户参与到软件开发中来,不断的收集用户的反馈,永无止境的完善,所以说是beta forever。
5.Lightweight programming model:上面提到的这种软件商业模式就注定了,我们不可能用"heavyweight"的模式开发Web2.0的应用,因为用户的需求总在变化,我们必
须在第一时间满足这样的需求变更,因此,采用轻量级开发模型是必须的。这也是Google总能不断推出新的产品和服务,而Windows Vista却在耗费了60亿美元之后再度
延期。
6.Reach:Web2.0的产品必须能够有随手可得的可及性。
7.Rich User Experience:更加丰富的用户体验
这样看起来,其实从概念上说,Web2.0早就和我们同在了,记得很早之前有一个叫Epic的视频,说Google推出一个叫Evoloving Personalized Information Construct,颠覆了传统的出版界,使得人人都可以发布信息,人人都可以从中获利.其实这就是Web2.0了阿。说起来,现在大受欢迎的以银河战争为背景的游戏EVE也可以算是了,因为里面的自由度极高,玩家几乎可以创造一个完全自我的世界。看来这真是未来技术发展的方向了,信息不再是被少数人所垄断,而是可以由大家自己来发布。以后的游戏应该也是这样的,所以,今天看来还是没有白白的浪费时间,在去之前我还担心呢。

星期日, 五月 28, 2006

更新一下Blog

又是两个月过去了,发现最近忙于项目,blog已经很久没有更新了,真是。。。很多想做的事情都没有时间做啊,项目进展还过的去,不过我想在7月份验收完了之后,应该会静下来好好写写收获和体会吧,昨天qxzhu把研2的同学召集起来,狠狠的把大家骂了一顿,我这个逃到陈老师那里去的“叛将”当然也不能幸免啦,不过让人感到最可笑的是,一个有留学背景的博导,在软件开发和项目管理上,令人吃惊的幼稚。也许这就是中国学术界的悲哀吧。中国的学校,永远缺的是大师,永远不缺的是只会空谈理论,坐而论道的博导。前不久某院士坦言“十年之后,当我们回顾中国科技界,我们会悲哀的发现,除了一大堆垃圾论文,我们一无所有”。所以,我还是那句话:”迷时师渡,悟了自渡“,现在不敢说自己真的”悟了“,但是既然没有遇到明师,也只有自渡了。

星期四, 四月 06, 2006

创业大赛

昨天创业大赛团队第一次正式会议,讨论"公司"产品和命名.一不小心就开到凌晨2点.不过还颇有成效(我们又是采用的brainstorm方式,这种方式很适合激发创造力,唯一的缺点就是讨论起来大家都不知道时间了...)最后大家一起想了一个颇有创意的点子.一个集成了3D真实感渲染.常识教育,网络交互,电子商务的"绿色教育类网络游戏".主要内容是室内设计,但是我们不做专业的CAD软件,而是把娱乐的内容引入,强调的是教育和交互.通过一个3D的GUI界面.让用户根据一些限制条件(比如经费,房屋朝向,房屋结构,空气自然流动,宠物,风水??),对一个虚拟的"家"进行设计.这里面就涉及很多要素.比如要能够看到一个很真实的设计效果.就需要实时的真实感渲染和3D场景漫游.同时要强调交互和带入感,应该允许用户把自己的设计放到网上参加比赛之类的社区活动...总之还有很多可以挖掘的.下一步就是怎么样写一份漂亮的商业计划书了.昨天最后一个议程是团队名字.这个就难多了.最后快两点了,也没有得到共识,暂定的是D&D.这个名字最开始是Dragon and Dungeon(龙与地下城,一个很有名的游戏规则.衍生出了很多游戏.如博得之门,Never Winter Night等).然后我突然发现其实DND还可以用递归定义DND=DND' Not Dungeon.而且缩写成D&D还可以解释成Design&Domestic,因为是室内设计嘛.

星期五, 三月 24, 2006

Vindicated

Hope dangles on a string
Like slow spinning redemption
Winding in and winding out
The shine of it has caught my eye
And roped me in So
mesmerizing, and so
hypnotizing I am
captivated I am
Vindicated
I am selfish
I am wrong
I am right I swear I'm right
Swear I knew it all along
And I am flawed
But I am cleaning up so well
I am seeing in me now
The things you swore you saw yourself
So clear
Like the diamond in your ring
Cut to mirror your intention
Oversized and overwhelmed
The shine of which has caught my eye
And rendered me so isolated, so motivated
I am certain now that I am
So turn Up the corners of your lips
Part them and feel my finger tips
Trace the moment, fall forever

Defense is paper thin
Just one touch and I'd be in
Too deep now to ever swim against the current
So let me slip away [3x]
So let me slip against the current
So let me slip away [4x]
Slight hope
Dangles on a string
Like slow spinning redemption

星期一, 三月 13, 2006

The Matrix and Program

The programmer, like the poet, works only slightly removed from pure thought-stuff. He builds his castles in the air, from air, creating by exertion of the imagination. Few media of creation are so flexible, so easy to polish and rework, so readily capable of realizing grand conceptual structures.
Frederick P. Brooks, Jr.
今天在看Noel Llopis的blog的时候发现了Brooks的这段话,应该是在人月神话里面的吧。不过大师级人物的总结就是不一样。虽然我对计算机的理解还浅,但是现在也越来越有这样的感觉了。创造计算机的人一定也是哲学大师。因为计算机的世界就是一个严谨的哲学世界。有严密的数学规则,对他的程序来说。程序员就是上帝。program就是现实世界的抽象,而面向对象程序的设计思想也可以说是蕴涵了Trinity(三位一体)的观念,可以说是把这一观念推到极限的影片。人们甚至都不能分清真实和虚幻的区别。就像柏拉图在他的洞穴寓言里面写的终其一生只能在洞穴里面生活的人一样。只能看到墙上虚幻的影子就以为这是真实的世界。而Neo可以算是逃出洞穴看到真实的人了吧。但是谁能知道他看到是"真实"呢?
据说Matrix的哲学基础是法国哲学家让·鲍德里亚(Jean Baudrillard)的幻象理论。不过没有看过原著。也不好评论什么了。但是我最感兴趣的是Matrix里面无处不在的program,就像Neo被困在地铁站的时候,一个旅客对他说“all the program has a purpose”.难道未来社会里面人与人之间的关系就会被抽象成program to program?真是不敢想象。
从Brooks 到 Baudrillard,话题扯得太远啦

星期日, 二月 26, 2006

汉芯一号

前几天听说上海对汉芯造假封锁消息.还以为又会内部处理.不了了子了呢.不过今天看到一篇报道.看来这个假造得确实太大了.不处理说不过去了.就这点而言,算是不幸中的万幸了.
想起来确实觉得很悲哀啊.那么多得所谓863专家,院士,居然就被民工打磨得芯片给骗过去了.可见"中国院士的水平相当于美国二流大学副教授"的说法还是蛮有道理的.
中国现在这样的学术环境,只能用"学术腐败日常化"来形容.难怪清华和北大的牛人都出国了.所以,在中国搞学术,如果不能与学术痞子们同流合污,那就只能在沉默中郁闷而死了.
还好我不想走学术这条路.
p.s.附一个汉芯出事之前上海交大关于"汉芯诞生"的官方报道.现在读起来.有点黑色幽默的味道了.
汉芯诞生记
2001年3月,“汉芯”实验室在交大计算机系所在的新建楼成立。
  2001年4月,付宇卓,另外一位微处理器系统结构专业毕业的博士,加盟“汉芯”小组,至此“汉芯”小组核心技术成员组建完成,成员9人。
  2001年6月,经过“汉芯”小组经过反复的规划和论证,“汉芯”规格定义完成,所有“汉芯”小组的成员看到了一个完整的“汉芯”蓝图。
  2001年9月,“汉芯”前端设计编码开始,小组的成员也急剧扩张到33人,为了利用宝贵的机时,通宵轮换开始,“汉芯”工作室成为24小时全天候的实验室。
  2002年1月,第一版“汉芯”处理器的设计源码完成,开始转入FPGA进行指令测试。
  2002年2月,在上海交通大学书记王宗光、校长谢绳武、张文军的支持下,将交大的几个分散的集成电路实验室:系统芯片集成技术研究室、大规模集成电路研究所、图像所高清晰度电视芯片研究室和信息安全芯片实验室进行了整合,成立上海交通大学芯片与系统研究中心。上海交通大学芯片与系统研究中心组建伊始,制定了四年战略规划。
  2002年的春节,整个中心将所有的时间花在了新中心的建设上,将新中心的工作场地——交大浩然高科十五楼,全部打通,完全按照国际先进的芯片设计风格将新中心整修一新,使得原来孤立分散的各个实验室重新组合而成为一个可以调动近100名设计人员协同工作的开放式设计中心。而且初步具备SOC部、系统部、高清晰度电视应用部、测试部、软件部等完善的IC设计实验室。
  2002年3月,芯片中心已经具备了完善的硬件设施,其中包括工作站20余台、个人计算机90余台、高档微波网络分析仪、示波执行器与逻辑分析仪数;先进的设计软件:与美国Synopsys公司及Cadence公司签订大学合作计划,拥有了前、后端EDA工具软件,涵盖了前端设计验证、逻辑综合、静态时序分析、晶体管级仿真等一整套芯片设计和验证流程。“汉芯”小组全部转入新中心,通过整合,芯片设计人员达到56人。
  2002年5月,在美国硅谷举办的关于中国IC产业现状的大型论坛上,陈进教授和国家科技部863计划集成电路专项组组长严晓浪教授、副组长魏少军博士一起向广大留学生们介绍了中国集成电路产业的前景,希望更多的留学生回国参与祖国建设。
  2002年7月底,载入存储器的MP3解码程序可以执行,悦耳的MP3音乐播放,至此“汉芯”的所有RTL编码已经完成。
  2002年8月,“汉芯一号”小组在得到上海交大和上海市科委的支持和鼓励后,选择上海中芯国际作为“汉芯一号”的流片单位、同时与上海威宇科技签订“汉芯一号”的封装合同,上海集成电路设计研究中心的领导在得知“汉芯一号”小组的这个举动后,与上海交大联系,愿意配合“汉芯一号”完成最后测试验证工作,至此“汉芯一号”的后期工艺、验证工作全部落实。
  2002年9月,“汉芯一号”产业部成立,毕业于香港大学MBA专业的胡立勇加盟“汉芯”,“汉芯”产业化工作至此展开。
  2002年12月,科技部和863集成电路项目组对该项目的32位DSP新型构架,提供了32位高性能DSP处理器重大专项资助计划,同日,上海市科委启动配套资助计划。
  2002年12月21日,在中芯国际的积极配合下,“汉芯”一号流片完成。
  2002年12月29日,“汉芯”一号在实验室的最后一条指令测试通过,开始应用测试。
  2003年1月10日,“汉芯一号”申请6项专利和布图设计保护。同时国家集成电路产业化基地上海集成电路设计中心完成测试报告。
  到“汉芯一号”测试报告完成,“汉芯”小组的全家福达到77人。伴随着“汉芯”成功,一个科学的集成电路人才培养体系在交大已经初步形成。整个“汉芯”小组,建立了从本科大三暑期实习到博士修读的人才培养流程,进入芯片中心的学生,不仅能够学习到基本的集成电路设计知识,而且通过加入大型科研项目组,参与集成电路设计和测试的实际过程。这些成员,正在逐步成长为符合国际化要求的、上海乃至国内芯片产业急需的集成电路高级人才。

星期一, 一月 23, 2006

今天正式放假了

今天来实验室,发现实验室只剩两个人了。一个是放假不回家的同学,还有一个就是我了。不过真的比较适合看书也。这两天在整理图形学方面的理论学习内容,发现光照,采样与还原,光线追踪,Monte Carlo方法都是必须要理解的东西。可惜这方面最好的一本教材国内买不到(在Amazon上买估计要超过100美元了,而且不知道什么时候才能拿到)在可预见的未来估计也不会有。有时候看看自己看的图形学资料。就觉得真是悲哀。硕大一个中国,却无书可读。中国的学生也真是惨。如果不出国,只能终日在实验室给老板干dirty work.国外的同龄人却可以在第一时间接触到最新的信息,不会连一本书也买不到。有那么多让人兴奋的新东西可以学。Real Time Rendering结尾的一句话让人特别有感触:
No one knows,and each person can have a significant effect on the way the future turns out.
There is no one future,no course that must occur.You create it。