颠覆软件

关注 : 架构与设计,敏捷,快速开发,项目管理,执行力,SSH,RoR

Archive for October, 2007

虚拟机时代已经来临

October 31, 2007

1.十分看好虚拟机,vmware的esx好吸引人

2.硬件使用率大大提高

3.快速的恢复 ,快速的部署

4.从p2v工具支持从现有硬件直接迁移到虚拟机系统

VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

ocs(oracle协作套件)常用命令

October 31, 2007

1.oracle structure:db – > AS – > apps

2.start infrastructure

#su – oracle

. oraenv

[sid] : ocsdb

ocsctl_sample –start infra

2. start apps

# su – oracle
# export ORACLE_HOME=/home/oracle/ocs/apps
# $ORACLE_HOME/bin/ocsctl_sample –start apps

(here you can set var to your .bash profile)

./opmnctl startproc gid=OC4J_Portal
./opmnctl startproc gid=OC4J_Portal

3. start single component

# ./opmnctl startproc gid=OC4J_Portal

4.the RTC components:

  • OC4J_imeeting
  • rtcpm

5.the portal components:

  •  OC4J_OCSClient
  • OC4J_Portal

note difference with iLearning:

1.db startup

sql>startup

2.start app

opmnctl startall

3.web console

emctl start iasconsole

(emctl start dbconsole command to start oracle db console)

oc4j and deployment

dcmctl createcomponent -ct oc4j -co oc4j_name

dcmctl deployapplication -co oc4j_name -f  webs.war -a  app_name -rc /rc_name

VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

项目管理,从MS Project开始

October 31, 2007

1.项目管理三要素TCQ (time,cost,quality)

2. 微软的东西其实感觉一般,不过微软的project值得使用,就跟office套件一样,我们基本不能离开。

3.WBS分解,分解的最小单元建议: 0.5人日,即最小的一个功能点对应一个WBS编号,其消耗的时间是0.5日,这样,便于跟踪和控制。通过project server可以看到整个项目的具体进展情况,而不是没头苍蝇乱飞。

4.跳出项目管理的理论,看看你平时的工作和生活能否用WBS的方式管理起来,或者你可以联系GTD的方式来看看,也许会有收获.

VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

DRY原则

October 31, 2007

开发界遵循一个模式:DRY (dont’t repeat yourself)

1.不要重复,一件事情一旦有第二次、第三次重复出现,你就应该考虑是否可以做点什么以避免浪费时间。

2.日常的工作中你会有很多的东西需要重复的使用到,但是你是否每次都有用的时候就去google一下? 虽然google很快,但是如果每次都是同样的问题去google效率还是有点低,remember,google是数据库,但是不要当作手册

3.学一门脚本语言,不用管他是否流行,你认为够用就行,可以是vba,bat,ruby,perl.. 在你日常的工作中他们会给你减少很多重复性的劳动,比如文件处理,字符处理等等。

4.在代码中学会重用,如果在另一个地方发现很多和前面很多相同的地方,可以写一个AbstractEntity,封装之,或者其他方式。

VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

Oracle最简单的备份方式

October 29, 2007

oracle_logo.jpg可以用命令的方式来备份,先全量备份,后增量备份,这个是专业的方式,还有一种方式我称它为土八路的方式,但是好使

就是直接把oradata目录的文件拷贝出来即可,下次重新安装oracle后 把oradata目录覆盖即可。

当然,如果你愿意,也可以把所有oracle的目录拷贝下来 :)

简单就好 :)

VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

Spring与jboss seam不同的开发模式

October 23, 2007

ejb3_logo.jpgSSH算是一个经典的模式了,相信大家用的也比较多,最近接触了jboss seam的开发方式,比较了一下

 

Spring开发流程:

1.新建一个表结构

2.生成表结构对应ORM文件(xml)

3.dao

4.service

5.action

6.修改表结构

7.修改xml文件

8.修改service

9.修改action

seam_logo.jpgjboss seam的开发流程

1.新建一个实体Bean

2.新建一个session bean

3.需要修改表结构时直接修改实体Bean即可

4.修改session bean

简单的对比,不是太严谨,不过由此可见一斑

今天的EJB3已经不是昨天的EJB了,我相信大多数人对EJB还是比较排斥的,这说明我们固步自封了,或者,你老了。

我一直在强调企业级的应用,就是要从可重用性角度出发,spring不能解决这个问题,jboss seam往这个方向已经迈开了一步.

java视线的robbin似乎不怎么看好基于JSF的方式,在这个问题上,我不这么认为。

让我们拭目以待.

VN:F [1.6.3_896]
Rating: 1.0/10 (1 vote cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

如何在日常生活中保持节奏

October 22, 2007

将小的事情安排在间隙当中
以下的间隙中可以考虑:

  1. 睡觉前
  2. 起床后
  3. 在乘车的路上
  4. 早饭后
  5. 中饭前
  6. 中饭后
  7. 晚饭前
  8. 晚饭后

这些间歇一般时间不长,可以是5分钟也可是是十分钟,特别适合迅速浏览以及记忆的东西,比如听广播,看新闻,学英语。

VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

links for 2007-10-20

October 20, 2007
VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

links for 2007-10-19

October 19, 2007
VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)

it经验网的创意不错

October 18, 2007

ithao123_logo.gifit经验网:  ithao123.com,这个名字是不是很眼熟?是的,在hao123前面加了一个it,虽然有抄袭的嫌疑,不过我还是觉得不错,不为别的,就是因为比较适用!

启示:模仿本身并没有问题,只要能为用户带来价值就是有意义的,这也是web2.0之路的一个现实。

VN:F [1.6.3_896]
Rating: 0.0/10 (0 votes cast)
VN:F [1.6.3_896]
Rating: 0 (from 0 votes)