2008.01.26 00:14

눈, 안개 그리고 세상의 끝

짙은 안개와 굵디 굵은 눈들이 온 세상을 어둠속에서 감싸 안고 있다.
주변의 모든 소음마저 삼켜 버린 세상의 끝자락에 존재하는 원더랜드는 어둠마저 하얗다.
허름한 오두막안의 낡은 벽난로에서 따스한 불꽃을 피우며,
가끔씩 내는 작은 속삭임외엔 아무런 소리도 존재하지 않는다.

집을 나선후 가늠되지 않는 두께의 눈을 밝으며,
도서관에서 세어 나오는 빛을 따라 구별되지 않는 길을 걷는다.
도서관에 도착한 꿈읽기는 정해진 순서에 따라 책장에 진열된 두개골을 꺼내들고,
미간 사이에서 울리 퍼지는 저음의 꿈을 읽기 시작한다.

안개도시....
그리고 하염없이 내리는 눈, 한 주의 시작과 함께 내게 행복감을 준 것들이다.
저마다가 가지고 있는 노스탤지어가 내겐 눈과 안개인 듯하다.
이네들은 내게 태초의 자궁속같은 편안함을 준다. 세상의 끝에서 느끼는 듯한 미묘한 만족감...

이성과 환상의 교차점에 서 있는 난,
끝없이 펼쳐진 안개속에서 길을 잃고 있다.

신고
Trackback 0 Comment 0
2007.02.02 12:07

php개발을 위한 eclipse 환경설정

다운로드 파일
   Eclipse Platform SDK 3.0.1
   Language Pack    3.0.1_Translations
 
1. eclipse 파일 다운로드
    http://eclipse.org 에 접속한다.
    좌측 메뉴의 download 메뉴를 선택 한후
    Eclipse Platform SDK 3.0.1  다운로드 한다.
    받은 파일을 압축을 해제하면 elipse 라는 폴더가 생성되는데 이폴더를 설치할 곳으로 옮겨 놓으면 Elipse는 설치 완료!!
    여기서 저자는 C:eclipse 에 설치
 
2.  elispe 에서 한글 환경 셋팅
    eplise sdk를 다운로드한  페이지에서
    Looking for the old Eclipse downloads page? 에 걸린링크로 이동한다.
   
    이동한페이지에서 언어팩을 다운로드
    Language Pack    3.0.1_Translations 걸린링크로 언어팩을 다운로드한다.
    다운로드 완료된 파일도 임의의 디렉토리에 압축을 해제하면
    eclispe - features, plugins 의 폴더가 생성되는데, 이 모든 폴더를 elipse를 설치한 디렉토리(예: C:eclipse)에 복사해 넣는다.
    여기까지 하면 언어팩 설치 완료!!
 
3.  실행
     C:eclipseeclipse.exe 실행하면
    작업한 데이타가 저장될 공간을 지정하고 나면

 
 
 
다음과 같이 처음 시작화면이 나온다.
   

 
 
 
 
 
▶ eclipse 기반 PHP 개발 환경설정
 
다운로드 파일
1. eclipse PHP 플러그인 다운로드
    eclipse 관련 플러그인들은 eclipse 사이트 메인화면 왼쪽 메뉴 > community >  open source Project 메뉴에서 찾아볼 수 있다.
   여기서 공개프로젝트인 phpEclipse 다운로드 페이지로 이동하자.
   여기서 PHPEclipse1.1.3-2005-01-29.zip 다운로드
   임의의 디렉토리에 압축을 해제하면 features, plugins 폴더가 나타나는데 이 폴더를 모두 eclipse 설치 디렉토리 안으로 복사한다.
   eclipse 을 재시작 하면

 
그림에서 처럼 HTML_Tidy, PHP/Apache 메뉴가 추가된것을 볼 수 있다.
PHP/Apache 메뉴에서는 로컬에 설치된 Apache을 eclipse 메뉴 창 > 환경설정 > PHPeclipse WebDevelpment 에서 Apache 서버관련 사항을 설정하면 Apache 기동, 재시작, 중지 등의 기능을 바로 적용 가능하다.
 
2. APM 개발환경구축
   여기서는   Apache, php, Mysql 을 기본환경으로 가정하고  apm설치 관련은
    http://apmsetup.com/ 을 이용하기로 하자.
    apmsetup 설치및 설정은 해당 사이트의 설명을 참조.
         - 질문과 답변 : http://www.apmsetup.com/qa.html
         - 공부하기 : http://www.apmsetup.com/Tutorials/
 
   다운로드 파일 : APM_Setup5_2004_12_25.exe
 
  [ APM_Setup 모니터가 정상적으로 실행된 화면]

 
   [ apm 정상동작 확인 화면]
 

 
3. eclipse에 Apache 서버 환경 설정값 지정
 

 
  그림에서처럼 Apache 실행파일과 PHP실행파일의 위치를 수정해준다.
 

 

▶ eclipse 기반 PHP 프로젝트 샘플 작성
 
이제 elipse 기반에서 php 프로젝트를 작성해 보자.
1. 신규작성시 php 관련 항목 추가하기
    메뉴 > 창 > Perseptive 사용자 정의에서 PHP 관련항목들을 체크 상태로 바꾼 후 확인단추를 누른다.

 
2. 파일 > 신규 > PHP프로젝트 을 선택하면
    프로젝트 이름을 입력하는 대화상자에 원하는 프로젝트 이름을 입력하면된다.
 

 
 완료 단추를 누르면 PHP 프로젝트 생성이 완료된다.


 
3. php소스작성
php 소스 파일을 생성해보자.
 
 
 

※ 이때 PHP파일은 C:/eclipse/workspace/donBoard/phpinfo.php 로 위치하게 된다.
브라우져에서 확인시 http://localhost/donBoard/phpinfo.php 로 연결되므로 설치된 Apache 서버의 환경값을 수정해줘야 한다.
C:APM_SetupServerApacheconf 디렉토리의 httpd.conf 파일을 열어
DocumentRoot "C:APM_Setuphtdocs"   >>
DocumentRoot "C:eclipseworkspace"   로 수정해준다.
그런다음 Apache 서버를 Apm_moniter 등을 이용하여 재시작 해준다.
phpinfo.php
 
 
<?
echo "서버환경 테스트중<BR>";
phpino();
?>
4. 실행결과 확인
실행되었을때 화면에서 소스를 작성하면서 PHP Browser 창으로 바로 확인해 볼수 있다.
신고
Trackback 0 Comment 1
2007.02.02 12:01

Subversion 설치 및 Eclipse와의 연동

Subversion 설치 및 Eclipse와의 연동

Summary : 현재 버전 관리 시스템으로는 CVS를 가장 많이 사용하고 있다. Subversion은 CVS가 가지고 있는 기능 외에 더 많은 기능들을 제공하고 있다. 속도 또한 CVS보다 더 좋은 상태로 현재 많은 오픈 소스 진영에서 CVS 대신 Subversion을 사용하고 있다. 이번 강좌는 Subversion의 설치에서부터 Eclipse와 연동하는 과정까지 다룬다.

Apache, Subversion설치하기

  • 1. http://httpd.apache.org/download.cgi에서 2.x 버전의 apache를 다운 받는다.
  • 2. http://subversion.tigris.org/project_packages.html에서 가장 최신의 subversion을 다운 받는다.
  • 3. 먼저 apache를 설치한다.
  • 4. 그리고 subversion을 설치한다. subversion설치중에 다음과 같은 화면이 나오는데 3번째 Apache modules부분에 체크가 되어 있는지 확인한다. 디폴트로는 체크가 되어 있을것이다.

  • 5. apache설치 디렉토리\conf\httpd.conf파일을 열어보면 중간쯤에
LoadModule dav_module modules/mod_dav.so 
LoadModule dav_svn_module modules/mod_dav_svn.so

두줄이 주석이 없는
것이 보일것이다. Subversion이 설치중에 관련 모듈을 설치하면서 주석을 삭제하기 때문이다. 자동으로
된다. 따로 할필요가 없다.

  • 6. svnadmin create 명령어로 저장소를 생성한다.

필자는 다음과 같이 수행했다.
E:\svn\repository에 저장소를 생성한다는것이다.

파일 시스템 타입으로 생성한것이다.
버클리 DB타입은 ?fs-type bdb라고 하면된다.

svnadmin --fs-type
fsfs create e:/svn/repository

  • 7. 다음처럼 유저 파일을 생성한다. 물론 이때 path가 안걸려 있을때는 아파치 설치디렉토리밑에
    bin디렉토리를 path에 걸어주고 다시 실행한다.

htpasswd -cm
e:/svn/svn-auth-file 유저명

-> 여기서 c옵션은 새로운 파일 생성, m옵션은
md5타입으로 암호화하는것을 의미한다.

필자는 htpasswd -cm
e:/svn/svn-auth-file fromm0 으로 명령을 수행했다.

htpasswd -m
e:/svn/svn-auth-file 유저명

-> 따라서 이건 해당 유저의 패스워드만
바꾸는것이다.

  • 8. httpd.conf파일에 저장소 관련 셋팅 추가하기.

파일 검색해서 Location이
위치한 부분 마지막에 다음과 같이 추가해준다.

<Location /repos> 
  DAV svn
  SVNPath e:/svn/repository

  Require valid-user

  # how to authenticate a user
  AuthType Basic
  AuthName "Subversion repository"
  AuthUserFile e:/svn/svn-auth-file
</Location>

이 셋팅엔 여러가지 방법이 있다. 자세한 내용은 매뉴얼을 참조하기 바란다.

<Location>
태그내의 /repos는 나중에 http로 접근할 때 http://서버주소/repos형식으로 붙는다.

SVNPath : 저장소 위치를 적어준다. 여러 개의 저장소를 생성할때는 SVNParentPath라고 적어주면
된다.

Require : valid-user라는 값은 승인된 유저만 접근이 가능하다는 것을 의미한다.

AuthType : 인증 타입으로는 필자는 Basic인 기본타입을 사용한다.

AuthUserFile에는 위에서 셋팅한것처럼 사용자 정보가 들어가는 파일의 위치를 지정한다.

  • 9. 보통 아파치 설치후 subversion을 설치하면 아파치 관련 서비스가 사라진다. 이때는 명령창에서
    apache -k install 라고 해주면 다시 서비스가 설치된다.
  • 10. 아파치를 다시 시작 시키고 나서 웹브라우저로 http://localhost/repos 해주면
    Revision 0: / 라는 메시지를 보여준다. 물론 위처럼 설정을 했다면 인증절차를 거치게
    된다.

Eclipse와 Subversion을 연동해서 사용하기.

필자는 eclipse3.1.M4버전을 사용했다.

  • 1. 일단 eclipse용 subversion플러그인은 현재 두가지가 나와있다.

http://subclipse.tigris.org

http://ar.geocities.com/itcrespo/eclipse/

두가지 중에 필자는 위의 것을 사용한다.

  • 2. 홈페이지에서 보면 알겠지만 subclipse는 eclipse내의 software updates를
    사용한다.

Help -> software updates -> find and install를
누른다.

  • 3. search for new features to install를 체크하고 next한다.
  • 4. 다음처럼 new remote site를 추가해 준다. 그럼 sites to include in
    search에 추가가 되고, subclipse에 체크를 한 다음에 다음으로 넘어가자.

  • 5. 다음처럼. 선택한다. 그리고 몇번의 페이지 이동을 한다.

  • 6. 그럼 다음과 같은 화면이 나온다.

  • 7. 설치하고 나면 eclipse를 다시 시작할지 물어본다. 그냥 다시 시작한다.

window->preferences에 team부분을 보면 다음처럼 svn관련이 추가된걸 볼수있다.

  • 8. 메뉴에 window -> show view -> other -> svn하위의 svn
    repositories를 선택한다.

그럼 다음과 같은데 마우스 오른쪽을 클릭해서 new ->
repository location으로 새 저장소를 생성한다.

  • 9. 다음처럼 셋팅해주고 finish를 해준다.

  • 10. 그럼 svn repositories에 등록이 된다. 그리고 다음과 같이 보여준다.

필자의
경우 기존에 등록된 프로젝트가 있어서. 조금 다르게 나온다.

  • 11. 프로젝트를 생성하고 svn에 연결을 시도한다.

  • 12. 다음처럼 cvs와 svn을 선택하는 화면이 나온다.

  • 13. 셋팅이 되어 있는 svn repository를 선택하면 된다.

  • 14. 그럼 svn연결이 되면서 다음과 같은 화면이 나온다. cvs와는 조금 다르게 연결이 되었는데, ?
    표시가 보인다.

Subversion은 연결후 다시 subversion version
control등록을 해야 한다.

  • 15. 다음처럼 version control제어에 추가하고 다시 commit를 하면 연결작업이 사실상 끝난다.

강좌에 대하여

작성자 : [이동국]
작성일 : 2005년 2월 20일

문서이력 :

  • 2005년 2월 20일 이동국 문서 최초 생성

참고 자료

출처 : http://blog.naver.com/phark99?Redirect=Log&logNo=120033039226

신고
Trackback 0 Comment 0


티스토리 툴바