소스인사이트는 강력한 에디터 입니다. 쓰는 분들은 다른에디터로 옮겨가기 어려울 정도?? (개인적인 생각이었습니다.)


이 에디터를 사용해본 사람들은 주석 처리 하는것이 좀 귀찮다는 생각이 들 것입니다.

선택한 영역을 전체 주석 처리 하는 기능이 없기 때문입니다.

그래서 이런 필요한 기능들을 매크로로 정의해서 사용 하는데요 말 나온김에 선택영역 전체를 

주석 처리 하는 매크로 작성법에 대해 알아 보겠습니다.


1. 먼저 에디터를 실행하고 프로젝트를 열어줍니다.

1.jpg 


2. 기본적으로 이 에디터에는 base 라는 프로젝트가 있으며, 여기에 매크로를 추가 할 수 있습니다.

2.jpg 


3. base 프로젝트를 열어보면 여러가지 기본적인 매크로들이 작성돼 있으며, 맨 아래에 그림과 같이 매크로를 추가 해 줍니다.

( 매크로 출처 : http://windrevo.egloos.com/393730 )

매크로는 누군가가 만들어놓은 것을 가져다 쓰면 그만이지 구지 끙끙대며 만들어낼 필요는 없다고 봅니다.

링크된 사이트에서 소스전체를 복사해서 추가 해 줍니다.

그리고나서 저장하고 닫습니다.

3.jpg

3. 이제 현재 작업중인 프로젝트를 오픈하고, 거기서 작성해둔 매크로를 키로 등록 하면 됩니다.

 open - key assignments.. 를 선택해 줍니다.

4.jpg 


4. 먼저 등록해 둔 Macro:remark_all 을 선택 합니다.

5.jpg 


5. 매크로를 선택 한 다음 중앙의 Assign New Key.. 를 눌러주면 팝업이 나타나는데. 이때 눌러주는 key 가 매크로

실행키가 됩니다. 일반적으로 Ctrl 을 포함해서 임의의 키로 등록 하며, 저는 Ctrl + Shift + / 를 주석으로 설정 해 보았습니다.

6.jpg


6. 이제 등록된 매크로를 실제로 사용해 보겠습니다.

임의의 영역을 쭉 선택한 다음 매크로로 등록한 키를 누르면 주석을 입력 하도록 팝업이 나타 나며, 내용을 입력 하고 엔터를 누릅니다.

7.jpg


7. 선택 영역이 주석처리 된 것을 확인 할 수 있습니다.

8.jpg


여기까지 주석처리 하는 매크로를 등록 하는 방법이었습니다.

그외에도 시간을 입력 하는 매크로, 라인을 추가하는 매크로..헤더를 선언하는 매크로.. 등등 다양한 

매크로들을 정의해서 쓸수 있으며, 그런 매크로 소스는 위에서 말했듯이 끙끙대며 만들지 말고, 

웹상에서 검색하면 금방 찾을 수 있습니다.

Posted by 컴투
 이전에 SVN 관련자료를 올렸었는데 오늘 집에 SVN을 설치하면서 별거 없지만 심심풀이로
설치 메뉴얼을 만들었는데 사진의 순서대로 설치만 하시면 되는거라 따로 설명이 필요 없을 같아요
 우선 http://tortoisesvn.net/ 으로 접속하고 자신의 컴퓨터에 따라 32bit 인지 64bit 인지 선택 후 다운로드하신후 아래의 사진순서대로
설치하시면 되겠습니다..
모든 설치를 마친이후에 재부팅 할것인지 물어보는데 재부팅 하실려면 Yes를 당장 재부팅하지 않아도 프로그램을 사용할 수 있으니 나중에 하시고 싶으시면 'No' 를 선택하시면 되겠습니다.
Posted by 컴투

1. 구글 코드 호스팅 생성하기

++ 공식 사이트 : http://code.google.com/intl/ko/

프로젝트 호스팅을 클릭하면, 진행중인 프로젝트를 검색할 수 있는 페이지가 나오고 하단에 새로운 프로젝트를 생성할 수 있는 링크가 있다. Create a new project 를 클릭하자.

프로젝트명은 중복되지 않아야 한다. 본인이 하고자하는 프로젝트명을 쓰는 것보다는 본인 계정을 프로젝트명으로 정하는 것이 혁명할 것 이다. Project name 프로젝트 명을 입력하고, summary 에는 주제를 넣고 description 상세한 정보를 입력하자.
프로젝트명을 제외하고 모두 수정이 가능하니 대충써주자.

Vsrsion control system 은 저장소를 선택하는 부분이다. Subversion 선택하자.
Source code license 라이센스 선택부분이며, 자세한 사항은 위키백과에서 검색해보면 알 수 있다.
Use a separate content license 는 제약조건 이다.
Project labels 라벨입력란 이다. 태그 생각하면 된다.

프로젝트가 생성되었으면, 프로젝트 페이지로 이동하자. 상단 메뉴를 간력하게 소개하면,
Project Home : 프로젝트 홈
Downloads : 프로젝트와 관련되 프로그램을 등록하고 내려받을 수 있다. 최대 업로드 용량은 100MB 이다.
Wiki 와 lssues 는 프로젝트 관련 사항들을 기록하는 곳이다.
Source : 소스 저장소 이다. SVN 경로를 알려준다. 비밀번호는 googlecode.com password 링크를 클릭하면 볼 수 있다.
Administer : 프로젝트 관리자 페이지이다.

2. 윈도우용 SVN 사용하기

2009/07/11 - [소프트웨어/윈도우] - 프로그램 소스 관리 TortoiseSVN 설치 및 사용 : Windows

내려받을 소스의 경로로 이동하여, 마우스 오른쪽 버튼을 클릭하여 SVN 체크아웃을 클릭하자.



URL of repository 에 구글 프로젝트의 Source 메뉴에서 본 경로를 입력하면 된다.



계정은 구글 메일이며, 암호는 Source 메뉴에서 본 암호를 입력하면 된다.



완료된 모습이다.

3. 우분투 SVN 사용하기

내려받을 상위 폴더에서 명령어를 실행하면 된다.
도움말보기 : svn help
# svn checkout SVN저장소경로입력 --username 계정

-- SVN 설치하기
# apt-get install subversion

Posted by 컴투

저번 포스팅에서 마지막에 저장소의 위치로 구글 프로젝트를 사용했었다. 그래서 이번에는 구글 코드의 프로젝트 호스팅을 이용해서 어떻게 프로젝트를 생성하고 사용하는지 알아보겠다.

먼저 구글 코드 사이트(http://code.google.com)로 이동하자.
여기에는 여러가지 서비스들이 제공되는데 우리는 프로젝트 호스팅을 사용할 것이다.


추천제품에 보면 프로젝트 호스팅 메뉴가 있는데 이를 클릭하자.
프로젝트 호스팅으로 들어가면 화면의 오른쪽 편에 2. 오픈소스 프로젝트에 참여합니다. 를 클릭하자.

그러면 Getting Started페이지로 이동하게 되는데 이 화면에서 조금만 아래쪽으로 내려가 보면 create project라는 링크가 있다.




이 링크를 따라가면 프로젝트를 생성하는 화면이 나온다.



project name : 프로젝트의 이름으로 사용된다. 영어 소문자로 시작하고, 그 뒤에는 영어 소문자, 숫자, - (빼기)만이 올 수 있다. 스페이스라든지 한글, 영어 대문자 등은 프로젝트 이름으로 사용될 수 없다.

project summary : 프로젝트에 대한 요약이다. 이 부분은 최소 몇 글자 이상 적어야 create project 버튼이 활성화 된다.

project description : 프로젝트에 대한 세부 설명이다. 이 부분도 몇 글자 이상 적어야 create project 버튼이 활성화 된다.

version of control system : 프로젝트 저장소의 타입이다. svn을 사용할 것이므로 subversion을 선택한다.

source code license : 라이센스를 선택하는 부분이다. 아무거나 선택해도 무방하다.

project labels : 블로그의 태그와 비슷한 개념이다. 다른 사람들이 검색해서 찾을 수 있게 키워드를 적는 곳이다.

위의란을 모두 제대로 입력했다면 create project버튼이 활성화될 것이다. 만약 create project버튼이 비활성화 상태라면 project summary나 project description을 더 길게 해보거나, project name이 유효한지 확인해 봐야 한다. (project name이 유효하지 않다면 바로 오른쪽에 빨간색으로 경고 메시지가 뜰 것이다.)

create project버튼을 이용해 프로젝트를 생성했다면 새로운 페이지로 넘어갔을 것이다. 이제 저장소의 주소를 알아야 한다.


source를 눌러서 이동하면 두개의 주소가 나올 것이다.

첫번째 주소는 https로 시작하고 두번째 주소는 http를 사용한다는 차이인데, 두번째 주소는 read만 가능하고 첫번째 주소로는 commit을 통해 코드의 내용을 수정하는 것이 가능하다.
따라서 우리는 첫번째 주소를 사용할 것이다. 이 주소를 이클립스에서 저장소 주소로 넣으면 된다.(https://donxu.googlecode.com/svn/trunk/)
그리고 저장소에 접속하기 위해서는 아이디와 비밀번호가 필요한데 아이디는 자신의 구글 아이디가 되고, 비밀번호는 자신의 비밀번호가 아니다.!!!
비밀 번호는 위의 그림에서 보이는 googlecode.com password.를 클릭하면 나오게 된다.


이렇게 만들어진 구글 프로젝트의 저장소를 이용해서 팀 프로젝트를 수월하게 진행할 수 있다. 물론 공개되면 안되는 프로젝트라면 이 저장소를 사용하는 것에 대해 조금 더 신중을 기울여야할 필요는 있을 것이다.
Posted by 컴투

오늘은 이클립스에 subclipse를 설치하여 팀 프로젝트를 효율적으로 하는 방법을 배워보겠다.

팀 작업을 효율적으로 하기 위해서는 svn이라는 버전 관리 시스템이 사용된다. 이를 사용하면 업데이트한 시간별로 프로젝트를 관리할 수 있고, 동시 작업을 할 때 각자 맡은 부분을 작성한 다음 merge기능을 이용해 합쳐줄 수도 있다.
그러면 먼저 svn을 다운받아보자.

http://subversion.tigris.org/가 svn을 제공해주는 공식 홈페이지이다.
여기에서 svn을 다운받을 수 있는데 우리는 이클립스에서 작업을 진행할 것이므로 eclipse버전의 svn을 다운받아야 한다.
홈페이지의 아래쪽으로 내려보면 아래 그림과 같은 메뉴를 볼 수 있을 것이다.



위의 메뉴를 발견했으면 Eclipse를 누르자. 그러면 Subclipse라는 페이지로 넘어가게 되는데 여기에서 Download and Install을 클릭하자.




이제 다운로드 페이지에서 최신 버전의 Eclipse update site URL을 복사해야한다. 현재 최신 버전은 1.6.x이므로 이 주소를 복사하자. (여기에서 zip파일을 다운받는 것이 아니라 이클립스의 URL을 이용한 업데이트를 할 것이므로 site URL을 복사하는 것이다.)



Eclipse update site URL : http://subclipse.tigris.org/update_1.6.x
이 주소를 복사했으면 이클립스를 켜고  Help - Install New Software... 을 클릭하자.
Add버튼을 누르고 Name과 Location란에 복사한 링크를 붙여넣자.
그러고 나면 Install목록에 아래 그림과 같이 3개가 생길 것이다. 모두 체크하고 Next버튼을 눌러서 설치하자.




소프트웨어 인스톨이 다 끝나고 나면 이클립스를 재시작하고 이클립스의 오른쪽 상단을 보자.



>>버튼을 눌러서 SVN Repository Exploring을 누르자. (만약 >>버튼을 눌러서 나오지 않는다면
버튼을 눌러서 나오는 메뉴 중에 SVN Repository Exploring이 있는지 보자. 있으면 클릭하고 없으면 Other...을 클릭해서 보면 SVN Repository Exploring이 있을 것이다. Other...을 눌러서도 없다면 svn설치가 제대로 되지 않은 것이다.)

위의 과정을 잘 따라왔다면 아래 그림과 같이 왼쪽편에 SVN Repositories창이 생긴다.



SVN Repositories창 안에서 오른 클릭하여 New - Repository Location... 을 누르자.
그러면 아래 그림과 같이 저장소의 위치를 입력하는 창이 뜬다. 여기에서 자신이 사용할 저장소의 주소를 넣으면 되는 것이다.


여기에서는 구글 프로젝트에서 제공해주는 저장소를 사용하고 있다. 하지만 개인적으로 다른 곳에 svn서버가 있어서 그것을 이용하는 것도 괜찮다.

다음 포스팅에서는 구글 프로젝트에서 어떻게 저장소를 만들고 사용하는지는 알아보도록 하자.
Posted by 컴투