천객만래 [千客萬來] (It has an interminable succession of visitors)


2005년에 키우던 9살 거북이의 새둥지를 마련했네요.

좀 더 크면 좋았었겠짐나 그 때는 이정도면 만족스러운 공간이었지요...


어항에 담긴 거북이들 모습을 담은 사진을 찾을 수 없어 안타깝네요.

찾게 되면 업로드 해야겠습니다.







대학다닐 때 붉은귀거북이 4마리를 시장에서 구입했습니다.
그 때 당시만해도 붉은귀거북이에 의한 생태파괴 정보가 없었습니다. 물론, 배쓰도...

하지만, 지금은 애물단지로 전락했죠....

거북이들이 1살이 안되었을 때, 겨울에 며칠 집을 비운 사이... 대야에 있던 물도 마르고...
애들도 1마리는 말라서 죽고. 한마리는 장기가 이상해졌는지..며칠동안 비실거리다가
죽고. 지금의 2마리만 남았습니다.

그간 2마리를 키울려고 했었는데... 엄마집에 잠깐 놔둔적이 있는데...
그 때이후로 엄마가 못 가져가게 해서 엄마집에 있다가 이제야 제가 거두게 되었네요.
한 20년은 살겠죠....

거북이 한테 미안한 것도 있고 오래도록 커져 있는 거북이에게는 큰 집이 필요하다 싶어
큰 맘 먹고 어항을 하나 마련했습니다.

사진은 쇼핑몰에 소개된 어항이죠. 나중에 사진 찍어 올려야 겠네요...


어항 소개
--------------------
오션프리에서 나온 오픈수조 60입니다. 
오션프리 수조조명 60을 포함한 일체형 제품입니다. 
조명 : 오션프리 수조조명 60 (36W등x2개) 포함 
크기 : 60x36x41(등포함높이48)cm
오션프리社 에서 출시한 누드 세트 수조 입니다.
각면처리되어 고급스런 느낌을 주며, 
모서리 보강대(보호용) 처리 되었습니다 

Posted by SB패밀리
내가 직접 정리한 건 나중에 글 올리자.


Tortoise CVS를 이용한 버전관리 1

 

작성일    : 2005년 1월 4일

참고문서 : 1. CVSNT2.X 사용법 (손권남 kwon37xi@yahoo.co.kr, 박종영 gpfm2000@lycos.co.kr)

               2. 실용주의 프로그래머를 위한 버전관리 using CVS (인사이트)

WinCVS  : http:://ww.wincvs.org

Tortoise CVS : http:://www.tortoisecvs.org

CVSNT : http://www.cvsnt.com/cvspro/

 

1. 인스톨

  클라이언트 : 위 사이트에서 다운로드 받아 설치한다. 프로그래머의 컴퓨터에 설치한다.

  서버 : http://www.cvsnt.com/cvspro/ 에서 기본적인 내용 몇가지를 입력하고 다운받을 수 있

  다. 서버에 설치한다.

 

2. 세팅하기

    가. 서버

        ㄱ. 파일시스템은 NTFS여야만 하고 설치 후 재부팅한다.

         ㄴ. CVS control panel을 실행

         ㄷ. CVS Service와 CVS Lock Service 서버를 각각 Stop

         ㄹ. Repositories 탭에서 Add 버튼을 누르고 프로젝트들이 저장될 메인 디렉토리 설정

                 ex) Location : E:/Projects

                       Name     : /Projects

         ㅁ. Advanced 탭에서 Temporary 디렉토리 설정

         ㅂ. Service Status 탭에서 각각 Start 선택

         ㅅ cmd.exe를 실행하고 다음을 수행

                 1) set cvsroot=:pserver:127.0.0.1:/Projects

                     (127.0.0.1은 서버 아이피, /Projects 는 Repository 이름)

                 2) CVS 접근시 반드시 Login 하기를 원한다면 CVSROOT 폴더의 passwd 파일

                     SystemAuth=No 로 변경

         ㅇ. CVS 사용자 추가하기

                 1) cvs e:\Projects passwd -r Administrator -a newid

                     (e:\Projects 는 저장소 위치, newid 는 생성할 아이디)

                     -a Add User

                     -x Disable User

                     -r Alias username to real system user

                     -R Remove alias to real system user

                     -D Use domain password

    나. 클라이언트

         ㄱ. 프로 토콜 : Password server

         ㄴ. 서버 : 서버 아이피

         ㄷ. 포트 : 2401 (CVS 서버 포트)

         ㄹ. 저장소 폴더 : /projects (저장소 이름)

         ㅁ. 사용자명 : (사용자 아이디)

 

3. 프로젝트 생성

    가. 윈도우 탐색기에서 프로젝트 폴더를 오른쪽 마우스 클릭하면 CVS 메뉴가 추가되어 있다.

        CVS 하위 메뉴에 '새 모듈작성' 을 클릭한다. 모듈이름을 작성하고 확인을 누르면 새 모듈로

        생성된다.

 

    나. 다시 폴더를 오른쪽 마우스 클릭해서 CVS 메뉴를 나타나게 한다. 'CVS 파일 추가' 를 선택

        하고 서버에 올리지 않을 폴더와 파일을 선택 해제 시킨다.

 

    다. 다시 CVS 메뉴에서 CVS 커밋을 선택한다.

 

4, 프로젝트 받아오기

    가. 프로젝트를 받아올 폴더를 생성한다.

 

    나. CVS 메뉴에서 CVS 체크아웃을 선택한다.

 

    다. 모듈에서 받아올 모듈을 선택하고 확인을 누른다.

 

5. 파일을 변경하기

    가. 원하는 파일을 수정한 후 CVS 메뉴에서 'CVS 커밋'을 선택하면 수정된 파일이 저장소로 보

        내진다.

 

6. 변경된 파일 얻어오기

     가. CVS 메뉴에서 'CVS 업데이트'를 선택하면 수정된 파일을 얻어온다.

 

7. 충돌 해결

    CVS는 파일을 수정할때 락을 걸지 않는다. 두사람이 동시에 같은 파일을 수정할수 있다는 얘기

    다. 이럴 경우 처리하는 방법이다.

   

    가. 동시에 같은 파일을 수정했을 경우 먼저 커밋을 한 사람의 소스가 저장소에 올라간다. 그후

        다른 사람이 커밋을 하게 되면 에러가 나면서 새 버전이 올라왔으니 업데이트를 하고 커밋하

        라고 나온다.

 

    나. 변경한 위치가 겹치지 않는 경우

        확인을 누르고 CVS 메뉴중 'CVS 업데이트'를 누르면 충돌보기 다이얼로그 박스가 뜨고 머

        지가 필요하다고 나온다. 닫기를 누르면 머지가 된다.

 

         이제 업데이트가 됬고 'CVS 커밋'으로 저장소로 보낸다.

 

    다. 변경한 위치가 겹치는 경우

          'CVS 업데이트'를 누르면 충돌보기기 뜨고 머지를 한다. 소스를 보면 충돌한 위치가 '<<<<

          파일이름' , '>>>>>>>파일버전' 으로 표시된다.

 

          파일을 선택하고 CVS 메뉴를 열면 'CVS'의 하위 메뉴로 '히스토리'라는게 있다. 선택하면

          파일의 버전과 함께 날짜, 수정자명, 코멘트등이 나온다. 최종 수정한 사람과 협의를 통해

          소스를 수정한다.

Posted by SB패밀리