'Trac'에 해당되는 글 32건

  1. 2009.11.17 "SW공학툴 공용저장소" 사이트에 TOW가 소개되었네요.
  2. 2009.08.14 Trac over XML-RPC with JAVA 3
  3. 2009.07.20 Trac on Ubuntu 9.04와 TOW의 버전, 폴더 및 관련 파일 위치 비교 2
  4. 2009.07.16 또 다른 Trac Installer on Windows : easytrac
  5. 2009.07.14 요즘 Ubuntu 9.04에 Trac을 설치하려고 하는 중입니다. 1
  6. 2009.03.17 Trac을 다룬 책이 또 나왔네요. 자바 프로젝트 필수 유틸리티 (박재성님 저) 2
  7. 2009.02.06 TOW (TracOnWindows)를 다룬 책을 냈습니다. 5
  8. 2009.01.13 TOW 0.3의 Subverion 사용시 사용자별로 권한 설정을 해줘야 합니다.
  9. 2009.01.01 Trac Lightning (일본판 TOW) 5
  10. 2008.12.30 Trac 0.11을 한글화하려면...
2009. 11. 17. 16:41

"SW공학툴 공용저장소" 사이트에 TOW가 소개되었네요.

http://setool.or.kr/tools_setup.do?toolId=1&categoryId=7&pageNo=&toolNm=Trac

TOW이외에도 SW 공학에 필요한 여러가지 툴들에 대해서 잘 소개해주고 있습니다.
유용한 사이트가 될 거 같습니다. 한번 방문해보세요.

2009. 8. 14. 15:19

Trac over XML-RPC with JAVA

http://blog.zgraggen.name/archives/111 에 정리가 잘되어 있네요.

이 예제를 그대로 Eclipse Galileo 상에서 테스트해보는 TestCase를 만들어봤습니다. 코드는 아래의 주소에 올렸습니다.

https://wikiholic.googlecode.com/svn/Test/TestTracWithJava

test 하시기전에 login.properties.sample 파일을 login.properties로 바꾸시고, 파일의 속성값을 맞게 고쳐서 테스트 하시면 됩니다.

2009. 7. 20. 06:51

Trac on Ubuntu 9.04와 TOW의 버전, 폴더 및 관련 파일 위치 비교

아래는 주요 모듈별 버전 비교표입니다.
   Trac on Ubuntu 9.04
 TOW 0.2.2a
 TOW 0.3.0 alpha1
 설치 날짜 or 패키지 버전  2009.7 (apt-get을 이용해서 설치했기 때문에 설치한 시점이 중요할 듯)
 0.2.2a  0.3.0 alpha1
 Trac  0.11.1  0.10.4  0.11.1
 Subversion  1.5.4  1.4.5  1.5.1 (repository type: 1.4)
 Apache  2.2.11  2.2.6  2.2.9
 Python  2.6.2  2.4.4  2.5.2


아래는 Trac 관련된 파일이나 경로 비교표입니다. 백업할 때 참조하면 도움이 될 겁니다.
   Trac on Ubuntu 9.04
TOW 0.2.x or 0.3.x
 
 Trac projects path
 /var/lib/trac/ (new)
 C:\TOW\TracRepo\Projects\  
 Subversion repositories path
 /var/lib/svn/ (new)
 C:\TOW\SvnRepo\Projects\
 
 Apache configurations path
 /etc/apache2/ (default)
 C:\TOW\Apache\conf\  
 Trac config file for Apache
 /etc/apache2/sites-available/trac (new)
 C:\TOW\Apache\conf\httpd.conf 에 통합됨
 
 Password file
 /etc/apache2/dav_svn.passwd (new)
 C:\TOW\SvnRepo\Projects\trac.htpasswd  
 Subversion Authz file
 /etc/apache2/dav_svn.authz (new)
 사용하지 않음.  
 Apache logs path
 /var/log/apache2/ (default)
 C:\TOW\Apache\log\
 
 Trac log files
 /etc/log/apache2/*.trac.log (new)
 *.log에 통함됨
 
 Apache port config file
 /etc/apach2/ports.conf (default)
 C:\TOW\Apache\conf\httpd.conf 에 통합됨  
※ Ubuntu에서 (new)는 새로 만들어진 파일로 사용자가 변경이 용이한 부분이고, (default)는 apt-get install시 자동으로 설치되는 것들이며 사용자가 건드리지 않는 것이 좋습니다.

조만간 Ubuntu에서의 Trac설치 방법과 TOW 0.2.2a에서 사용한 프로젝트들에 대한 migration 방법도 올릴 예정입니다.

2009. 7. 16. 14:13

또 다른 Trac Installer on Windows : easytrac

TOW의 새로운 이름을 잠깐 생각해보다가 easytrac 어떨까 해서 검색을 했더니, 놀랍게도 이미 TOW 같은 Trac을 윈도우에서 설치하기 쉽도록 만든 프로젝트가 있었네요.

http://code.google.com/p/easytrac/

Trac 0.11b3 기반으로 구성되었고, 더 이상 업데이트가 안되었네요. 저도 시간이 더 된다면 TOW에 InnoSetup을 써볼까 했는데, 이미 easytrac에는 적용해서 installer 파일로 배포하고 있습니다.

아직 설치해보지 않았습니다만 BitNami, VisuaSVN Server 들과는 또 어떻게 다를지 기대가 되네요. 개발자 블로그를 보니 중국분이신가 봅니다.

2009. 7. 14. 18:55

요즘 Ubuntu 9.04에 Trac을 설치하려고 하는 중입니다.

http://www.ubuntu.com/files/masthead/904/dt-text.jpg
그림출처: http://www.ubuntu.com/files/masthead/904/dt-text.jpg

며칠째 삽질의 연속인데요. 결국 일을 냈네요. python2.6이 기본으로 설치되어서 안 맞는가 싶어서 sudo apt-get remove python을 했다가 리모트로 접속 불능한 상태가 되버렸네요. python에 연결된 프로그램이 그렇게 많은 줄은 이번에 제대로 알았네요. 거의 중요한 프로그램은 다 지워져버린거 같네요. ㅎㅎ 웃음만...

제가 시도하려는 방법은 최대한 Ubuntu의 설정을 건드리지 않고, 곱게(?) apt-get 정도와 덕지덕지 고치는 설정을 피하는 방법으로 해보려고 시도중입니다.

어느 정도 예상했지만 오랜만에 손대는 Ubuntu는 쉽지 않군요. 나중에 성공하면 설치기를 정리해서 올려보도록 하겠습니다.

2009. 3. 17. 23:57

Trac을 다룬 책이 또 나왔네요. 자바 프로젝트 필수 유틸리티 (박재성님 저)

자바 프로젝트 필수 유틸리티: Maven, TeamCity, Subversion, Trac

자바지기 운영자이신 박재성님이 쓰신 책입니다. 목차를 보면 다음과 같이 Trac을 다루고 있네요.

3장 Trac을 활용한 효율적인 문서 관리 및 프로젝트 관리
01. Trac 소개
02. Trac 설치
03. Trac 플러그인 설치 및 기본 설정
04. Trac을 활용한 프로젝트 관리
05. 마치며

4장 팀 협업을 위한 이클립스 개발 환경
01. 이클립스 설치
02. 워크스페이스 관리
03. Mylyn 플러그인 설치 및 Trac 서버와 연결
04. Mylyn 플러그인 기능과 활용 방안
05. 태스크 중심 개발
06. 마치며
...

7장 버전 관리 시스템 소스 코드 관리하기
01. 버전 관리 시스템
02. SVN 설치 및 활용
03. Subversive 이클립스 플러그인 활용
04. Trac과 SVN 연동
05. VCS의 소스 코드 관리 전략
06. 분산 버전 관리 시스템
07. 마치며

목차로 봐서는 제 책에서 다룬 내용과 많이 흡사해 보이네요. 이 책은 Trac외에도 Maven, 지속적인 통합(CI), 서브버전, 애자일 방법론, 소스 코드 검사 등을 다루고 있습니다. 자바 개발자들에게 도움이 많이 될 듯 합니다. 그간 책을 내신 경험으로 미루어 봐서 이 책도 충분히 좋은 책일거라 믿습니다. ^^

2009. 2. 6. 17:00

TOW (TracOnWindows)를 다룬 책을 냈습니다.

이클립스 프로젝트 필수 유틸리티 개정판 : Subversion, Ant, JUnit, Trac

바로 "이클립스 프로젝트 필수 유틸리티"라는 책입니다. 제가 직접 쓴 책입니다. TOW 프로젝트를 시작하게 된 것도 이 책을 쓰기 위함이라고 해도 과언이 아닐 겁니다. Trac이 너무 좋아서 다루긴 해야겠는데, 설치에 대한 내용을 책에서 다루자니 너무 많은 페이지를 할애해야 할 거 같아서, 설치를 최소한으로 하고, 직접 써보는 것에 집중하고자 만들게 된거죠.

위 책은 자바 개발자를 위한 책입니다. C/C++ 이나 Visual Studio 등의 다른 개발환경에서 개발하시는 분들한테는 TOW에 내용만 참고하기엔 조금 오버(?)가 될수도 있겠네요.

책 관련한 내용은 http://eclipseforum.net 에서 다룹니다. 여기는 오로지 TOW나 Trac에 대해서 다루니 참고하세요.

2009. 1. 13. 13:53

TOW 0.3의 Subverion 사용시 사용자별로 권한 설정을 해줘야 합니다.

릴리즈노트에서도 말씀드렸지만, 다시 한번 TOW 0.3 버전 설치하신 후, 이 문제로 고민하시는 분들을 위해 다시 말씀드립니다.

TOW 0.3에서 Subversion 접근 권한은 사용자 별로 설정되며, 새로 추가한 계정은 아무런 접근 권한이 없습니다. 따라서, C:\TOW\SvnRepo\Projects\authz 파일을 수정해야만 합니다. 기본적으로 admin 만 읽고 쓸 수 있는 권한이 주어집니다.

authz 파일 문법은 간략히 알아 보죠. TOW를 설치하면 기본적으로 authz 파일은 아래와 같이 됩니다.

[/]
* =
admin = rw

이는 익명의 사용자(*)는 아무런 권한이 없고, admin 계정은 읽고 쓰기(rw) 권한이 있다는 뜻입니다.

예를 들어, foo 라는 새 계정에 대해 읽고 쓰기 권한을 주려면 foo = rw를 추가하여 아래와 같이 하면 됩니다.

[/]
* =
admin = rw
foo = rw

만약 그룹을 만들어 관리하고자 한다면, 아래와 같은 형식으로 하면 됩니다.

[groups]
dev = admin, foo
test = test1, test2

[/]
* =
@dev = rw
@test = r

dev, test라는 그룹이 2개가 있고, 각각 dev에는 admin, foo가, test엔 test1, test2라는 계정이 들어가 있습니다. 그리고, dev그룹은 읽고 쓸 수 있고, test그룹은 읽기만 가능합니다.

authz 파일에 대해 더 자세히 알고 싶으시면 아래의 링크를 참고하십시오.
  • http://blogs.open.collab.net/svn/2007/03/authz_and_anon_.html
  • http://svnbook.red-bean.com/en/1.5/svn-book.html#svn.ref.mod_authz_svn.conf


TOW 0.3 사용시 꼭 숙지하시기 바랍니다.

2009. 1. 1. 09:15

Trac Lightning (일본판 TOW)

shibuya-trac.png

일본 소스포지에 Trac Lightning이란 프로젝트가 있습니다. 

TOW 패키지 처럼 Trac을 한방에 설치해주는 것인데, 일본어화 시켰고, 여기에 Maven까지 통합했습니다. 이외에도 Gantt Chart 등 몇가지 플러그인을 더 포함시켰네요. 

다운로드수도 TOW 보다 훨씬 많네요. 일본에서는 이 패키지를 많이 쓰나 봅니다. 한번 저도 연구를 해봐야겠습니다.

http://sourceforge.jp/projects/traclight

2008. 12. 30. 15:18

Trac 0.11을 한글화하려면...

trac-ko 프로젝트를 담당하셨던 김태동(KTD)님의 블로그에 정리가 되어 있습니다. 정식 버전은 아직 없고, 개발버전을 설치해야만 가능하군요. 참고하세요.

관련 링크