21 HOURS

以下描述了从4月22号20 :00到4月23号17:00之间发生的事件:

20:00 返回工作室,WG听贺卫方讲座去了。询问进度,地图做好了,模型都放上去了,看起来的效果还可以。在线聊天系统、评论系统还没有做,TAG系统、版本控制系统完成了一部分;好友系统、邮件系统没有和界面整合;搜索系统、排序算法没有整合。最要命的是,点击查询都没有试验过,因此根本不知道数据计算的正确程度。

21:00 TAG系统的问题基本解决了,评论系统决定放弃,全力做有页面效果的在线聊天系统。搜索系统看了一下,整合进系统了。开始导入坐标-建筑物索引数据。

22:00 决定集体(WG,sn,jokocox)开房包夜赶工。坐标-建筑物索引数据在几次导入失败后,手动去掉了外键关联,添加成功。排序算法拿到手,决定暂时不整合入系统。向LP汇报包夜决定。

23:00 买了夜宵,到达招待所,安顿下来,看了十分钟电视,安排晚上进度。LP电话支持我。

24:00 我先打了盘FIFA2007然后开工。坐标-建筑物的对应出现了很大的问题,达到了10%以上的点击误差,主要原因是OpenLayers这个库返回的坐标并不是地理上的坐标,而是经过投影变形的坐标,一直在讨论如何变回来的算法。sn和jokocox遇到了很大的困难。我拿到了好友系统、邮件系统的页面代码。一边测试新的算法的正确性,一边整合。WG一边写文档,一边也在查算法。LP短信支持我。

1:00 好友系统和邮件系统的页面代码基本整合进去了。开始对付TAG系统和版本控制系统的收尾,并开始为点击查询做一些准备。算法依然没有本质上的突破。LP先睡了。

2:00 开始到达第一个极限,不过我没有倦意。带了热得快烧了壶水,没想到爆了,搞得一半的插座跳闸。跑到前台,像小偷一样以拿瓶子为借口,把空气开关扳上去。坐标-建筑物点击算法有了不少的提高,开始做添加信息的代码。

3:00 其他3个人在突破算法后,开始打红警调节一下了。我又打了一盘FIFA继续干活。点击添加信息基本可以用了。

4:00 把系统开起来让大家截图写文档了。我对付在线聊天系统。Javascript真麻烦。

5:00 sn和jokocox不行了。大家报的BUG我能很快改好的就改,争取不出大BUG。WG的文档也差不多了。外面有点光了。

6:00 退房。准备睡一个多小时,然后和WG一起坐8:30的校车去鼓楼交材料

8:00 到校车点。WG睡过了,还好校车晚点。终于赶上了

9:00 到达鼓楼。WG的样子真吓人,像马上要倒下的样子。联系了YIKA过来看,YIKA很汗,因为功能实在简陋了点。打印文档准备交

10:00 到团委被骂了一顿,很不满意我们的文档,而且强调了文档>>程序。完全崩溃。要求我们下午4点拿出一个像样的文档。有种想自杀的冲动。开始调动在鼓楼的资源。WG先到烧饭那睡一个小时,中行到dotdot那去改申报书。远程联系SN和FMiaoz,让他们分别准备页面和研究文档。我到LP那去改点申报书,同时准备录像。

11:00 在LP的考试中心浑浑噩噩地过了一个小时左右。没写多少东西,熟悉了点录像的功能。

12:00 LP给我们买来午饭。到实验室里,我录了第一段像。同时召唤jetty买刻录盘。

13:00 录像都好了,先改用户操作手册。LP过来和我一起干活

14:00 拿到新的页面,改了点然后截屏放在操作手册里。完成操作手册。本来让YIKA写研究现状,没想到他会错意,只好和WG一起写研究现状。

15:00 完成所有拼凑,在dotdot处打印,我刻好盘。突然狂拉肚子,真是屋漏偏逢连夜雨

16:00 交掉所有材料,他不收也得收了。本来打算留下来和LP吃饭的,身体有点扛不住了,LP也让我回去休息

17:00 回浦口的校车开动了。

That’s what happened during the last 21 hours.

P.S. 感谢各位辛苦的努力,特别是包夜的兄弟们,实在是很辛苦。WG一直和我一起,回浦口的饭还是他MM请的,呵呵。还有烧饭、点点、jetty和亚洲的帮助。
LP嘛,给我帮我很多忙,也谢谢LP哦~~

代码统计

  大一刚入这行的时候听李开复说过,一个美国计算机专业本科毕业生四年下来需要有100k行代码的积累,才能称得上是合格的。现在对我来说四年也快过去了,正好昨天有个师弟也提起了这个问题,顺便也统计一下~~

  大一的时候还是有个统计的,是10k,那时瞬间就没有信心完成100k这个量级了。于是后来也就没有算。

  大二年的项目,一个是工作室第一版的招新网(现在已经有了第二版,完全重写的,我做的虽然很难看,不过功能还算全了,BS项目的处子作,还是用.NET1.1 C#写的),一个是工作室的lily job(deprecated,技术与之相同)。现在这两个项目都死无全尸了。招新网大概是0.5k吧,lily job代码加上页面(页面代码除半计)差不多是2k。大作业有java(0.5),软工实践(0.5)、操作系统实践(1.2)、计算机组织结构实验实践(0.5)、数据库实践(0.2)、编译原理实践(1.2)。整个大二居然只写了6.6k的代码,真是惭愧。

  大三是比较高产的一年了,呵呵。从阳光教室第一版(0.5),到动力中心(6),然后是失败的vod(3)。第一个比较成功的项目cms(6),apis的初始版(2),在IBM实习的DITA(虽然只有0.2左右,但这可是精心打造的200行),作业倒不是很记得有什么了,软件设计(0.5),手持(0.5),linux(0.5),嵌入式(0.5),图形学(1), 其他(0.5)。这一年写了22K。
 
 大四上学期都干了什么我已然不是很记得了。apis写了3k左右以外,另外一个就是veryftp(2k)吧,virtualcampus到现在已经有了1k了。接下去还要写个2k左右。同时cardagent不知道会不会再写,还有veryftp的改进。这些加起来最多5k吧,呵呵。

所以总体算起来,四年来我最多写了10+6.6+22+13=51.6k。差不多是合格数量的一半,如果合格算是60分的话,本科四年我写的代码的分数只能打个31分了:-(

busy & happy

最近实在是懒得写spaces了。马上去开项目会了,还有十分钟无聊,写点吧。

现在手头有4个项目,1个毕论的任务。简直不是人过的日子啊。加上3月底已经干了一个月的活,实在有点吃不消了。上个周日第一次去爬了紫金山,来南京四年第一次上山顶,以前去过两次,中山植物园和中山陵,都没上去山顶-头陀岭。和LP很久没出去玩了,觉得出去晒晒太阳还是很好的~下次再去别的地方玩,呵呵~

马上开会了。。

免费午餐结束了

  随着昨天卡巴升级时出现的“您的kav-key”已进入黑名单这一对话框的出现,我也盘算结束我的杀毒软件免费时代了。从safe360搞了个半年免费的卡巴个人版6.0,等着到期以后花25块钱买一年。
在国内的软件中,杀毒软件应该是正版普及率最高的吧,不少人在攒机时,机子里的软件从里到外几乎都是盗版的,但总会买个正版的杀毒软件。原因无非两点:第一是病毒实在猖狂,第二点,也是关键的一点是,杀毒软件是需要不断升级的,不像普通的应用软件一样,购买一次可以使用一两年甚至更久,可以说是软件产品中最不耐磨的了。可以说,一个一年没有升过级的杀毒软件和垃圾代码没有区别。
正因为这一特点,现在在国内软件市场,服务性在杀毒软件身上体现得最为明显。喊了这么久的“软件是服务”,在杀毒软件身上有点影子。国内公司企业在购买软件的时候,不像个人用户选择大量盗版的原因中,除了知识产权诉讼外,就是售后服务了。一套以企业客户为主的软件离开了售后服务,运行风险陡然提高。出了问题,除了开发公司,基本上没人可以解决。这也是为什么这一些企业软件售价高得离谱的原因(以IBM和Oracle为代表,开出的售价在大多数国人看来几乎就是在抢劫。比如一套ClearQuest LT版,就是轻量版,一个bug tracking的软件,打七折也要20万,同时还限了100人的上限,同时CQ也要配合DB2使用,加上其他费用简直就是天文数字,同时质量又。。。至少我在IBM用的时候觉得质量不咋的)
   其实之前我也一直用正版的anti-virus。第一台电脑上跑的是OEM的RAV,挺好,后来盘被阿宝给格掉了!!!只好用老爸单位的金山,不过这个时候就是非法授权了。买了本本后,因为渠道问题,没有应用软件,也暂时用学院里的金山。当时曾经想买一套RAV,但想到128还是没敢出手。大二上工作室里有了一坨的腾讯送的诺顿IS(一年授权),用了半年多,实在不能承受生命中之卡,换上了现在这个卡巴,中间换过一次key(居然是因为过期了),感觉杀毒能力比Norton好多了,一直到现在,准备换个正版的,25块一年还是比较公道的。
  另外,前一段把开发工具中的MyEclipse和Exadel给请了出去。开发有时是出于商业目的的,还是不要惹上这些为好。
   顺便算一下我机子里的非法授权软件。OS,Office自不用说,两个游戏,Visual Studio, PS, Acrobat, SQL Server(准备删了), MindManager(基本没什么用过,不过是个挺好的画思维图的软件), Dreamweaver(我一直觉得这个名字很好), PartitionMagic, Alchohol 120%(很少用了), SSH Secure Shell(哪天换个Putty吧), 中国电子地图, Enterprise Architect。作为一个软件从业人员,用的盗版还是多了点, what a shame。不过,其实除了office和OS,也没什么商业软件是我离不开的,呵呵。

追踪“寒假计划”

我的寒假马上结束了,虽然比大家都长几个星期,呵呵。但每到这个时候,回头看寒假计划,一如既往的惨不忍睹。虽然期间家里出了点事情,但也只是耽搁了不到一个星期,不是借口。
看完的书多了一本-J2EE without EJB。特别是把核心的章节又看一了遍,有醍醐灌顶的味道,对DI和AOP的看法也深入了一层,但仍然缺乏实战的锻炼。最近在看SICP,折腾点Scheme/LISP玩玩,应该是浅尝辄止。比较有印象的还有LDD3,不过随着Linux热过去也就没有再动。
期间被两个游戏折腾了大量时间,比较惭愧。文明3v,实在是耗时,打一局要10多个小时,LP应该也很有感受吧?还有FIFA07,玩了三个多赛季,让chelsea把所有能拿的champ都拿了,现在在英丙厮混小球会Barnet。不过,要承认的是,文明玩的是Warlord的难度,FIFA也只有Semi-Pro,嘿嘿。
马上到学校了,先吃次喜酒再开始干活~~

P.S. to bill: 你那两本书我没有忘,先放在豆瓣的清单上,到开学上图书馆借去,呵呵

“汉译学术名著”的衰落

  今天下午去光合作用买书,发现本来占据两个书柜的“汉译学术名著”已经被压缩成一个书柜了,而且被放到了最角落的位置,就是在中山路旗舰店最靠咖啡厅那里。上次去那里才是1月20号前,才过了不到两个月,就缩水了一半,不得不感叹这些学术著作的衰落啊。当然,相对其它书而言,这些书的利润是很低的,同样的学术著作,没有什么包装,价格比那些花里胡哨的书少了30%以上,对于书店来讲,自然是无利可图。可怜就苦了我们这些穷书生了。
 最后也只是在几本绿书中挑了本托克维尔的“论美国的民主”,上次看到几本想看的都不见了。
  第一次接触“汉译”也是在光合作用。那是在03年高考结束的夏天,和老班一起去那时候还在的大陆商厦底层,也是旗舰店。三四个书柜的蓝绿黄橙的书瞬间震撼我了,这些著作和作者几乎每一个都是振聋发聩的名字。而便宜公道的价格也是很有吸引力的。那次买了本罗素的“人类的知识”,惭愧的是那本书到现在还没有看完,一直放在南京的书架上。
  在南京一开始找不到什么地方买“汉译”。最初是在七食堂前周末的书摊上买了上下本的罗素的”西方哲学史“,后来发现被骗了,盗版的,质量很差,错别字太多了,实现看不下去。后来知道了先锋书店,差不多算是南京的光合作用吧,去过一次广州路店(现在已经关了),印象不是很深。也曾经在长三角找了很久,未果。终于去年在长三角的三楼南侧开了一家打8折的学术书店,就是万象书店,里面的书以社科的为主,很不错,也有一个书柜的“汉译”。上个学期常去鼓楼,在大学生活动中心偶尔会有商务印书馆的书65折卖,我每次都会买个一两本(也就两次好像)。
  有时候买“汉译”的书不一定为了马上看,只是好书现在不买的话,以后还不知道哪里再可以买到了,呵呵,特别是像“汉译”这种好又便宜的书,在物欲横流的今天,生存空间是越来越狭窄了。

Need a psychologist?

今天看到琦辉blog上贴的一个心理测试,自己也试了试 ,是关于抑郁症的。好玩,我也做了下,结果是:

你的总粗分为42分 你的标准总分为53分

说明 按中国常模结果,你抑郁评定的分界值总粗分的正常上限为41分,标准分为53分,标准分低于53分,说明你心理状况正常,超过标准分53分说明你有抑郁症状,分值越高,说明您的抑郁症状越严重,需要接受心理咨询甚至需要在医生指导下服药。本测验为株洲心理咨询中心常用心理测验示范量表,正式量表自动显示抑郁等级指数,可以帮助您诊断抑郁等级为无抑郁,轻微度,中至重度抑郁,极重度抑郁。

想到以前blog上写过的一句话:
Maybe I need a psychologist

寒假计划

  虽然回家两周了,事情也做了一些,可就是没什么固定的计划来安排一下寒假生活。现在LP也做好稿子了,正好和LP一起做做寒假的计划,呵呵。

  先总结下这两个星期干的活吧。把色诺芬的“长征记”给看完了,总体上没有多少感觉,只是看一个长征的故事。不过这些希腊雇佣兵,居然在主帅阵亡、所有主将被杀的情况下能够活下来,色诺芬还是具有很强的军事才能的。相比红军的长征来说,虽然长度和时间上不及,但所遇到的困难也是不亚于现代的长征的,要面临各种问题如缺乏给养、深入敌境、人心不齐(雇佣兵集团的普遍问题)。当然最大的困难还是缺乏将领。这个时候色诺芬站出来,带领大家渡过难关,一路上化解种种来自内部的外部的压力,获得大家的一致拥戴,显示了其高超的军事能力和个人魅力,可以说是古希腊的孙子了(两个人也正好同时代)。不知道克劳塞维茨的“战争论”里有没有提到这个,有机会拜读下。

  最近正在看的书是“联邦党人文集”,一本一直想看的书,同时也摘录了一些书单。一直对美国的政体很有兴趣,想了解这些founder father是如何如些有先见之明地构想出这么一个制衡的三权分立系统。初初地看了下那个时候制定的宪法,当今美国的政治制度大部分还是因沿了三百年前的宪法。不用说中国,在世界上都是比较罕见的。要在中国,三百年都该改朝换代了吧?

  另外三本看的是技术书。“Better, Faster, Lighter Java”(中文名叫“轻快的Java”把我恶心的)虽然获得Jolt大奖,但是不知道是翻译的原因还是我对这些Agile的书失去了兴趣,觉得里面没讲什么新的内容,也没有什么特别有创意的。都看得懂,但是很朴实,朴实得让我觉得比较没味道了。比如Keep it simple, Be persistent, Do one thing at one time等等。或许再看一次或者我有更多的开发经验再来看会更有用一些。不过这本书吸引我的内容主要还在后面,似乎我一开始就应该从后面想看的看起。

  Code Complete是本好书!这本书覆盖了从需求、设计、编码、测试等所有软件开发的生命周期,而又能做到面面俱到。而最特别的是,这本书focus在编码阶段,而大部分的有关软件开发的书籍都是最忽视这一块的。人们往往倾向于把软件开发比做盖房子,需求和设计是最重要的,而编码--像摞砖头调水泥的工作一样,完全可以低层次的人来进行而无需上层设计人员的干预。但很不幸的是,软件开发的水平远远没有发展到这一地步。

  APUE的第二版我买了本E文书,慢慢啃。本本的ubuntu要重装了。。。dist-upgrade以后X就再也进不去了。。。虽然说有CLK,但是没有浏览器总是万万不行的吧?不相信现在还有只用CLK,而不用web的IT人。

  前面说了这么多,只是三本书。流水帐才刚刚开始。PSP的作业只做了一个,还有四个,晕死。。。这个只好慢慢来了。。。珍爱生命,远离PSP。。。

  昨天帮LP翻译了2000字的文章,可惜质量不行。。。看来很久没写E文了。还给robert做了个作业。接了一个项目,和jetty一起做e-commerce,为此看了PHP的Manual,准备用PHP打拼了。和阿飞聚了一天,聊了不少人生、创业~~

  当然最有意义的一件事就是给初中生开了个班会了。虽然我的口才比较#@¥%!,但还是觉得挺好玩的。特别是一开始那些小孩子听我的介绍时那个惊讶和兴奋,嘿嘿~~在小孩子心目中当了一次厦门市的理科状元,呼呼~~大家不要拆穿我~~

  说了这么多废话,该做计划了。分几个方面讲吧。首先有一个硬性的任务,就是PSP的4次作业,在这个星期和下个星期内完成。网站项目马上开始做设计,可是由于没有PHP的背景,只好先看看一些代码了。这个星期看看phpbb2的代码,下星期看oscommerce的代码,一边做设计。什么时候做好设计按照jetty的安排来。

  第三是一些人文书的阅读。这次带回来的书虽然有10本,但只有2本是人文书,加上刚买的一本减去看完的一本,还是两本。这两本书,“罗马帝国衰亡史”的上册应该还是可以看完的,史书我一般是抱着了解的态度去看的,知道就行,也不深挖了,毕竟不是做学术的。另外一本“联邦党人文集”就需要不少的消化了,需要理解当中的一些思想、用意,有些文章还要重复地看,能看几篇就看几篇吧。不过说实在对联邦制不是很有兴趣,比较关心司法、行政和立法制度,所以从后面看起,呼呼~~

  技术书这次又带多了。。把薄的那本better java给看完,估计那本也不会有多少醍醐灌顶的感受,看看就过去了。而J2EE without EJB我是发誓一定要看完的,一本书断断续续看了近2年了还没磨蹭完。。。TSP的书实在没什么兴趣翻。PERL的兴趣也下降了不少,可怜当初花了不少钱买perl的书:-(“计算机程序的构造和解释”倒可以看个一章(一章还是很多的),学学一点LISP的皮毛,纯属兴趣。Linux Device Driver嘛。。。哪天能在Linux上用QQ了(现在不知道LUMA怎么样了)就好好看看。

  技术学习上主要跟着项目走,比如PHP,比如Spring,不学什么特别新的了。看着这么多事情,庆幸没有再接虚拟校园。虽然有挑战杯的奖励,但是我觉得还是要把机会给下一届的,毕竟我已经保研了,这些奖励对于我也不是这么重要了。我还是很看好samson, tiger, beatles的,他们在一起,很有战斗力。

  关于创业的问题,回来和兄弟们好好交流下,主要也是阿飞吧,呵呵。赢在中国先看看~~

  PS:刚在写blog的时候,就收到了最不想收到的信。。。看来明天先写一个PSP作业吧。。。残念。。。

  最后是和同学聊天时的一点牢骚:

  “不至于吧。。。要真心搞研究的话早八辈子出国了,还憋在国内,拿个instructor干什么,搞研究又不要instructor,同时又高呼振兴民族软件行业。”

  “钱是能赚到啦,但是首先,apis,他认为核心的东西,我觉得依靠我们几个人的水平和时间,是不可能让企业用的。然后培训的话,受到SEI的政策限制。第三PSP和TSP这种东西,我觉得在中国的下场和 CMM,CMMI不会有多少差别,做不久,大家都来做他就没有优势了。而即使加上自己的科研成果,但企业要的是你的培训,要能过级,并不要你自己的科研成果,大家都知道在中国做科研有用的能有多少。”

赢在中国、豆瓣、创业

  发现今天想写blog的事比较杂,但是内容又比较少,就在一个里写了。

  “赢在中国”在以前还是有听过的,一个关于创业的节目,但是关注并不是很大。这周周二看到了一期节目,回顾吴志祥历程的,感觉节目对创业还是有一定的指导价值的。而评委我也挺喜欢的,都是IT业内比较重量级的,有创业的也有VC的。马云这个人还是很不简单的,而吴鹰虽然他的UT Starcom不怎么样,不过人本身挺牛的,而且说不定可以靠3G再辉煌一把也难讲。熊小鸽以前倒是没听过,不过IDG全球高级副总裁,也能提供一些投资者的角度。

  今天看了怎么找人的上半集,有几个人比较活跃,复星集团董事长郭广昌和当当网的总裁俞渝。居然当当网是俞渝和王国庆的夫妻店,联合总裁,不容易。里面的观点有深刻印象的不是很多,记下了一下郭广昌讲的,如果不是家族式企业,公司不要和创始人的亲属有利益关系。另外就是一个机会均等远远比结果均等更重要,这个好像在大国崛起里讲美国的时候才讲到。

  豆瓣主要是要交换一下友邻啦。我的名称叫Marshall,有好几个,大家应该知道我长什么样吧?另外,douban是我觉得中国web2.0企业里最靠谱的一个了,用户30万,而且主要是高端用户,但是问题在于一直做不大。今天还买了本书,“联邦党人文集”,以前一直想看的有关美国政治的书。

  创业要讲什么忘了。。。主要是今天和阿飞聊了不少这些问题。我本身主要的问题在于不善于把自己的观点表达出来,同时做事情需要的一种义无反顾的决心不够,同时创意也不是特别好。性格上是一种弱势的领导。创业者之间需要互补的能力,这也基本上有了互补的性格,呵呵。bill啊,以后有机会,我们也可以好好一起混啊~~~