为期两周的Work From Home在这周告罄,幸亏是个小周,能有些许缓冲。Joe还没回来,放着年假,要到09年才回来。本来Leon打算带领着我们把Installer和Build结合起来,做出一个完整的Demo,但进度并不如预期。

我开始的工作是在把新Scripts应用 到Build流程上,在起DB的方法上,新旧Scripts有本质上的区别。旧方法是使用Progress的Proserver方法硬起的DB,这样起出来的DB并没有绑定到一个Admin Server上,而应用程序只是通过端口以及DB的物理地址来与DB交互的。而新Scripts使用的方法是先用proadsv启动一个Admin Server,然后再用dbman启动dbserver,这样一来,DB也完全通过Admin Server来进行管理,而不是在外层直接交互。不过这样一来想起个db就要启动Admin Server也要付出一定的代价。利用过去同事写好的PCT的Ant Task,参照Doug的dbserver的写法,完成了新的一个版本,应该说还是很不错的。新的脚本的好处就是里面有更多逻辑嵌套,可以通过脚本的condtion来控制启动不同server的顺序,也不需要那么多特定的脚本来启动不同的DB。

Leon到周三的时候希望我把Windows这端也Build出来,虽然我过去也做过这样的工作,但是由于本机的performance实在太差,很难承担如此消耗体力的Build工作,所以这项工作可能无法在短时间内完成。事后证明,在我的本机上跑一次完整的流程需要花上三个半小时左右的时间,在这期间我几乎可以出去睡一觉。

我在找batch下同时输出到标准输出和文件的方法,后来看Joe也只是用”>”把输出打到一个文件,然后不断刷新文件来查看结果的。在网上找到了类似”dir & dir > log”这样的方法,还是挺好用的。

周三两点公司就放我们假了,回家过新年。元旦放假的时候趁机见了多年没见的老友。她说我成熟了些,我没法说她成了什么样,这点我很惭愧。晚上她约上了我们初中时的同学一起晚餐,哥儿几个我也许久没见,其中一个还成了我那位老友的男朋友。然后那天她醉了,我不知道她只是那天醉了,还是现在老喜欢醉了。一哥们和我聊天,说他谈了三年的女友刚分了手,他说自己没法给她想要的生活,我说那你就好好工作吧。

我正写着,接到一通揭露GCD的录音电话,听上一小会儿,然后爱党地挂上电话。

分享到:

    评论

  • 哈哈,最后一句真好
    回复朵朵落说:
    爱党爱人民
    2009-01-23 21:35:01
  • 呵呵
    dir & dir > log 这个就执行了两次 dir
    对于 dir 当然没啥问题
    回复神仙说:
    原来如此:)
    2009-01-17 21:10:30
  • 同时输出到标准输出和文件?
    如果是 linux,有个 tee 就可以
    回复神仙说:
    多谢指点,那个dir & dir > log也是能用的。
    2009-01-11 13:30:03