Dec 21 2009

Eclipse에서 Trac Server Wiki 편집하기

분류: CDE, Eclipse, Trac, Wiki최 태현 @ 11:00 오전

Trac을 설정하다보니까 여기저기 좋은 plugin이 많이도 나온다.

프로그램과정에 시간을 쏟아야 되는데 셋팅에 너무 시간을 많이 보내는것 같다.

이것은 Eclipse에서 Trac관련 문서(Wiki로 작성)들을 편비할 수 있도록 하는 Plugin 입니다.

eclipse에서 help->install new software를 선택하고 다음 사이트를 추가해준다.

Name : Eclipse Trac Integration ( 편한대로 주세요 )

Location : http://trac-hacks.org/svn/eclipsetracplugin/eclipse/update/

설치가 끝나고 나면 eclipse상에서 window -> Open Perspetive -> Trac 을 선택하고 Trac Server를 등록해 준다.

그러면 Trac Navigation에 주욱~~ Wiki 파일이 올라온다.

Wiki 문법을 잘 모르는 내입장에선 참 편할것 같다.


Dec 21 2009

SVN commit을 trac으로 연동

분류: CDE, Eclipse, Subversion, Trac최 태현 @ 8:41 오전

SVN commit을 trac과 연동하여 특정 동작을 수행하도록 지정할 수 있다.

trac에서는 bug, 개발작업, 등의 내용을 ticket을 작성하여 관리한다. ticket을 작성하는 경우 일반적으로, ticket을 open한다고 한다.
ticket을 open하면, 해당 ticket의 내용을 보고, 관련 작업이 source와 관련된 경우, source code작업을 완료한 후 ticket을 close한다.
이때, ticket을 close하는 작업을 svn commit시에 자동으로 이루어 지도록 할 수 있다.

실제로는, svn commit이 발생할때 log를 hooking해서, 해당 log에 ticket 정보가 있는지 확인하고, ticket정보가 있다면,
해당 ticket을 close하거나, 해당 ticket에 log를 남기게 된다.

0. trac plugin 설치

solove@sage:/etc$ sudo easy_install http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Downloading http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10
Doing subversion checkout from http://trac-hacks.org/svn/eclipsetracplugin/tracrpcext/0.10 to /tmp/easy_install-WAd3o4/0.10
Processing 0.10
Running setup.py -q bdist_egg –dist-dir /tmp/easy_install-WAd3o4/0.10/egg-dist-tmp-NO2eTd
Adding TracExtendedXmlRpc 0.1 to easy-install.pth file

Installed /usr/local/lib/python2.6/dist-packages/TracExtendedXmlRpc-0.1-py2.6.egg
Processing dependencies for TracExtendedXmlRpc==0.1
Finished processing dependencies for TracExtendedXmlRpc==0.1

Trac과 Mylyn을 연결하기 위해 필요한 connector를 설치한다.  설치할 플러그인의 URL은

http://download.eclipse.org/tools/mylyn/update/extras/  이다.

Mylyn integration > Mylyn Connector:Trac을 설치한다.

http://download.eclipse.org/tools/mylyn/update/extras/
위와 같다.

Continue reading “SVN commit을 trac으로 연동”


Jun 19 2009

Trac에서 한글설정

분류: CDE, How to, Trac최 태현 @ 9:26 오전

Trac과 Subversion을 연동하여 설치하고 기존 프로그램 Source를 옮겼는데 한글이 깨져나와서 찾아 봤습니다.

  • cd  /data1/u-service.kr/trac/lavendar/conf
  • sudo vi trac.ini
  • 다음 부문을 하단부의 [trac] 부문에 추가

default_charset = euc-kr

utf8을 선호한다면 이부분을 euc-kr를 utf8로 바꾸면 됩니다.

크득~크득~ 잘 나옵니다. 이런 기분때문에 삽질하는게 아닐까요?????

Tags:


Jun 18 2009

버젼관리(Subverion 위주) 관련 용어집

분류: CDE최 태현 @ 11:15 오전

버젼관리 도구를 사용하려고 이리저리 작업을 하고 있습니다. 아무래도 용어는 정리해놔야 될것 같아서 틈틈이 관리하고자 합니다.

  • repository : 버젼관리도구로 작업하는 소스, 문서 등 작업용 파일이 저장되는 공간
  • module : CVS는 저정소 하나에 모듈을 여러개 둘 수 있었는데 Subversion은 모듈이란 개념이 없다. 대신 모듈보다 디렉토리를 사용한다.

Continue reading “버젼관리(Subverion 위주) 관련 용어집”


Jun 07 2009

Ubuntu Desktop에서 Eclipse를 활용한 개발환경 구성하기(2)

분류: Desktop, Eclipse, How to최 태현 @ 5:21 오후

메뉴만들기

sudo gedit /usr/share/applications/eclipse.desktop

With this contents

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=eclipse
Icon=eclipse
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true

After executing this command, you can run from the menu item
applications/programming/eclipse

http://www.hui-wang.info/?p=117

Tags: ,


Jun 04 2009

Ubuntu Desktop에서 Eclipse를 활용한 개발환경 구성하기(1)

분류: Desktop, Eclipse, How to최 태현 @ 6:54 오후

한밭도서관 홈페이지 개발사업 완료후 개발된 내용을 확인하고 마음에 들지 않는 부분을 고치기 위해서 작업를 시작했습니다.

그런데 일일히 프로그램을 찾아가면서 수정하는게 귀챦고 수정되는 내용을 관리하기 위해서 공통개발작업 환경구축과 Eclipse를 사용해보기로 맘 먹었습니다. 즉 Eclipse에서 프로그램 수정과 버젼관리를 동시에 수행하는게 목적입니다.

우선 CDE 구성을 위해 Trac과 Subversion을 설치하고 프로그램 소스를 정리했습니다. (여기를 참조하세요)

다음엔 리눅스 데스크탑(Ubuntu Desktop 9.04)에 Eclipse를 구성하기 시작했습니다.

Continue reading “Ubuntu Desktop에서 Eclipse를 활용한 개발환경 구성하기(1)”

Tags: , , , ,


May 31 2009

Ubuntu에서 MediaWiki 설치하기

분류: Ubuntu, Wiki최 태현 @ 5:59 오후

MediaWiki 설치하기

sudo apt-get install mediawiki imagemagick mediawiki-math mysql-server

$ sudo vi /etc/apache2/conf.d/mediawiki.conf  # Alias를 사용하여 default 값인 http://localhost/mediawiki를  http://localhost/dinuki 로 변결할 수 있다.

sudo /etc/init.d/apache2 restart

다음엔 웹사이트(http://localhost/dinuki)에 접속해서 설치환경값을 설정하고 그 파일들을 아래와 같이 옮긴다.

sudo mv /var/lib/mediawiki/config/LocalSettings.php /etc/mediawiki/LocalSettings.php
sudo chmod 600 /etc/mediawiki/LocalSettings.php
sudo rm -Rf /var/lib/mediawiki/config

일단 설치가 종료되었다. 오늘은 여기까지….

Tags: , ,


May 22 2009

Eclipse 에서 Subversion 사용하기

분류: CDE, Subversion최 태현 @ 3:04 오후
  1. subclipse 설치
subclipse도 마찬가지로 Help > Software Updates > Available Software > Add Site를 선택해서 대화창에 URL은 http://subclipse.tigris.org/update 를 입력한다.

svclipes1


Tags: , ,


May 20 2009

Trac Browse Source에서 PHP file preview가 되지 않을경우

분류: Trac, Ubuntu최 태현 @ 8:26 오전

 

PHP command-line interface (CLI)를 설치해준다.

 

sudo apt-get install php5-cli


PHP CLI를 사용하기 위해 Configure를 수정해 준다.

 

  1. Window에 Trac을 설치한경우
    [mimeviewer]
    php_path = c:\PHP\php.exe
  2. Ubuntu(또는 Linux)에 설치한 경우 (/etc/trac.ini 수정 <= 제가 올린 Trac 설치방법 참조)
    [mimeviewer]
    php_path = /usr/bin/php

Tags: ,


May 11 2009

Ubuntu 9.04에서 Subversion + Trac 설치하기

분류: Subversion, Trac, Ubuntu최 태현 @ 10:08 오전

사무실에서 홈페이지 개발완료 후 Source를 관리하기 위해  CDE 환경을 구축하고자  Subversion과 Trac 설치해 봤습니다.

Google에서 검색된 자료들을 보고 이리저리 설치해 봤는데 제가 원하는 스타일로 설치하고자 많은 고생을 했습니다. 잘 몰라서 해맨것도 있지만…..

  • 운영방안

다수의 프로젝트를 진행하고 관리(Multiple Project) 할 수 있게 하고, 별도 URL의 CDE Site를 운영하기 위해 Virtual Host로 설정하고 보안관리 기능을 강화하기 위해 HTTPS  운영하고자 함.

혹시라도 저하고 같은 조건으로 구축하고자 하시는분들이 계시면 참고할 수 있으면 좋겠습니다.

Continue reading “Ubuntu 9.04에서 Subversion + Trac 설치하기”

Tags: , ,