버젼관리시 분리하는 경우

1. 나라별 지원

2. 큰 업데이트 기준으로 분리

3. 개인개발(개발자간 개발), 통합개발( 기획자와 그래픽 통합 ), 통합테스트( 패치최종버젼 테스트), 최종 버젼(패치된 버젼)으로 나누어 관리


버젼관리시 버젼별 상이한 부분관리하는 방법

1. 브랜치로 분리한다. ( 나누긴 쉽지만 버그 수정이나 개발한것을 옮길때 여러번 작업해야 한다. )

2. 설정파일로 분리한다. ( 나라별, 큰 업데이트별로 지원해야하는게 다를 경우 힘들수 있다. 단 버그수정과 개발한것을 옮길때 한번만 하면 된다. )


기존 시스템에서 변경하기

1. 서비스버젼과 패치버젼 차이 분석

2. 차이부분은 설정파일로 분리한다. 

3. swf 수정이 힘들경우 파일이름을 분리해서 설정파일로 분리한다.

4. 

Posted by 아기곰푸우
,

클라이언트 입력을 받아서 서버에서 처리할때 주의점

1. 클라이언트 입력을 서버에서 검증한다.

2. 서버 테스트한다.

3. 클라이언트에서 검증루틴을 추가한다.

4. 클라이언트 테스트한다.

5. 클라이언트에서 조작못하도록 막는다.

(예 : jsp 에서 한아이디 한번 글쓰기를 할 경우 쓴적있으면 입력버튼을 없앤다. )



Posted by 아기곰푸우
,

허드슨 테스트 결과 잘된다.

ant는 xml 이 필요한데 이클립스에서 익스포트한 다음 수정해서 처리했다.

웹어플리케이션인 경우 재배치 하는 걸 추가해야한다.

linux에서 utf-8로 컴파일 하게 해야 하고 bom 없는 utf-8로 해야한다.

flash를 빌드 해야 하는데 ant를 연구좀 해야 겠다. 안되면 그냥 포함해서 배포

모바일 air는 인증서 문제로 힘들듯


Posted by 아기곰푸우
,
centos 6.2 설치

virtualbox 에 설치시 네트워크 브리지로 설정할것

vi /etc/sysconfig/network-scripts/ifcfg-eth0


ONBOOT="yes"

BOOTPROTO="dhcp"

로 설정할것


랜카드 다시 시작하기

/etc/init.d/network restart


테스트를 위해 기본 방화벽을 내림

/etc/init.d/iptables stop


Posted by 아기곰푸우
,
Posted by 아기곰푸우
,
http://kr.dnsever.com/index.html
Posted by 아기곰푸우
,
Posted by 아기곰푸우
,
http://webprogrammer.tistory.com/1874

업데이트 사이트 추가
http://propedit.sourceforge.jp/eclipse/updates/ 

파일형식 연결
Preferences -> General -> Editors -> File Associations 
*.properties 에서 PropertiesEditor로 연결













Posted by 아기곰푸우
,
Posted by 아기곰푸우
,
1. 목표
교체가능할 모듈식 설계 - 항상 open source 와 상용 라이브러리를 같이 고려
기본 유니코드
c++ 0x 표준 우선 적용
BOOST library 적용
전체 클래스 설계는 닷넷 참조
멀티쓰레드, 멀티 CPU 지원, TBB 적극 사용
dll 지원 고려(옵션)
메모리체크, 성능 측정을 위한 라이브러리 적용
바이러리 DB ( xdb ^^ ) 와 sqlite 데이터 상호 교환 기능
db, network, 서버 기능
외부 tool 과 상호 연동
google 코딩 규약 준수

2. 기본 라이브러리
3D엔진 - irrilicht
 
 
 

 
 
 

 
Posted by 아기곰푸우
,