我的大学科研项目纪实(8)——搭建本地环境

      有人说我的文章都是翻译或转贴,估计他没看这个系列的文章。当然我自己创作的东西,主要是写给我自己的,不比我费心思找到的好文章。新手认真读,也许能有些收获;如果是老手,就当笑话读好了。最近开始上学了,这个系列以后也只能一星期写一篇,无论怎么说,始终是要坚持下去的。
     前情回顾:第一回——初次接触:
         http://www.cnblogs.com/biko-zc/archive/2009/08/30/1556803.html
        第二回——接触失败:
        http://www.cnblogs.com/biko-zc/archive/2009/08/31/1557593.html
        第三回——再接触:
        http://www.cnblogs.com/biko-zc/archive/2009/09/01/1558406.html
        第四回——接触成功
        http://www.cnblogs.com/biko-zc/archive/2009/09/02/1559052.html
       第五回——人员与申报
       http://www.cnblogs.com/biko-zc/archive/2009/09/03/1559830.html
      第六回——申报失败
      http://www.cnblogs.com/biko-zc/archive/2009/09/04/1560594.html
      第七回——讲座学习
     http://www.cnblogs.com/biko-zc/archive/2009/09/06/1561520.html
      要是还记得,我们这个科研项目是院级面上项目,还争取到600元的资金,为期一年,正式合同签于10月16日。申报工作在9月就开始了,从申报开始,每星期都会去武汉大学本部的国家重点实验室开会学习。前面说了,开始三星期是讲座式学习,由我们的领路人——何博士主讲。后来的几星期就是分配任务了,最后一次讲座上给我们分配了翻译的任务,把代码考给我们。
      要想看翻译后的效果,就得把php的开发环境搭好。由于我们不能呆在实验室,只好每个人搭自己的本地环境,就这么简单的事情,我们拖了一学期,才解决。
     体会:这就是效率太低,新人培训的第一阶段就用了项目几乎一半的时间。
     回到我们那边,发现他们的代码放在四个文件夹里面,正好每人一个。我想我们项目是关于服务的,就先选了sp那个文件夹(里面是服务提供商的页面,sp即指服务提供商)翻译,边翻译边看代码。同寝室的吴同学不知为何选了文件数量最多的user文件夹(里面是社区主体部分,几乎包含所有用户使用的页面),贺同学则选择了最少的blog文件夹(里面只有博客部分的代码)付同学只好选择剩下的admin文件夹(里面是管理员页面)。
      他们是都看不懂php代码,由于自学了一点,我还能懂个大概。可是没有直观感觉,看不出这个系统到底究竟是个什么东西。还是先把本地环境搭起来再说。
      体会:感觉何博他们应该为我们演示真实的社区系统,把它已经做好的优点,没有做好的优点,以及最关键的缺点都真实地展现给我们。而不是用来忽悠老师的那一套操作,那样只能让我们也雾里看花。既然我们是一个团队,就该让组员知道自己东西的长处与所有已知的不足,从而真正了解这个东西。或许这个应该由我这个队长要求,应该扯开那层隔阂,这样才让我们能真正深入内部,和他们成为一个团体。这还是我的失误。
      我们开始是啥都不懂,apache还是头次听说,我就上网百度百科了不下七次,每次都忘记它是个啥。只好等一星期,再去那边的时候就问何博如何搭环境。要说何博真是好脾气,一个博士,为我们解答我们现在看起来弱智般的问题:到底如何搭建环境。
      体会:其实感觉他们小组应该为新人们写个FAQ,这样就不用回答这些弱智问题了,再写得好点,连之前的讲座都可以省了。如果新人们还有问题,就该派一个手下的研究生以师父带徒弟的方式一直跟踪我们——就这个小组而言,同为新人的保研牛人梅学长就是不二人选。但何博没有这么安排,弄得我们只和他关系密切点,凡事只问他。
     于是何博亲自演示如何搭建环境,他先下载了windows版的apache安装文件,接着是windows版的php安装包,最后准备的是武大软工所自产数据库——totem数据库的windows版安装文件。
     体会:那时我们都不知道totem数据库是个什么东西。只听介绍说是基于代理对象模型的数据库,感觉比普遍的关系模型的数据库nb,果然不愧为我们的导师——彭教授,到底是研究数据库的。现在知道它其实就是PostgreSQL的不成熟修改版。
     我的笔记本电脑就是试点。安装apache就是不停点击下一步,中间随便填个据何博说不打紧的Email地址和网站名,当然安装很顺利。之后php安装只用把安装包解压即可,似乎更简单,结果并非如此。还需修改环境变量path,修改apache下的httpd.conf文件,修改php的php.ini文件,还要把这个连同其他什么php5.dll放到某些位置,好不麻烦。
     体会:这样的安装过程,用惯windows安装文件的我从来都没经历过,不过还是很快就明白都在干些什么了。
     当然这都算顺利,totem安装本也该是下一步不停地按下去,哪知安装到一半,卡死不动了。突然就又安装结束了,何博一试,果然服务打不开,安装其实失败了。如此试过几次,都没成功。于是何博告诉我,由于我这用的是盗版xp系统,totem无法正常安装。好家伙,还能检验是正版、盗版!只好回家换个正版系统了。
      付同学用的是正版vista(就是机器用得不爽,也舍不得换系统),果然安装顺利。
      好吧,把安装方法回去推广一下,就可以在吴同学与贺同学的台式机上安装了。
      哪知安装成功后又出现很多新的问题——比如warning:session_start问题,比如无法显示验证码的问题,比如数据库数据导入的问题,导致他们的系统仍然跑不起来。
      未完待续:下一回:翻译与问题
      前情回顾:第一回——初次接触:
         http://www.cnblogs.com/biko-zc/archive/2009/08/30/1556803.html
        第二回——接触失败:
        http://www.cnblogs.com/biko-zc/archive/2009/08/31/1557593.html
        第三回——再接触:
        http://www.cnblogs.com/biko-zc/archive/2009/09/01/1558406.html
        第四回——接触成功
        http://www.cnblogs.com/biko-zc/archive/2009/09/02/1559052.html
       第五回——人员与申报
       http://www.cnblogs.com/biko-zc/archive/2009/09/03/1559830.html
      第六回——申报失败
      http://www.cnblogs.com/biko-zc/archive/2009/09/04/1560594.html
      第七回——讲座学习
     http://www.cnblogs.com/biko-zc/archive/2009/09/06/1561520.html

posted on 2009-09-12 11:15  超然台上仙  阅读(351)  评论(0编辑  收藏  举报

导航

Find more freelance jobs on GetAFreelancer