티스토리 툴바

DICOM Standard

dev/DICOM 2012/01/25 10:22 |

http://medical.nema.org/standard.html

'dev > DICOM' 카테고리의 다른 글

DICOM Standard  (0) 2012/01/25
DICOM 관련  (0) 2009/02/04
Posted by 이라이너
TAG dicom

Trackback Address :: http://kofmania.tistory.com/trackback/193 관련글 쓰기

댓글을 달아 주세요

QT video tutorial

dev/QT 2012/01/04 12:16 |

http://www.voidrealms.com/tutorials.aspx?filter=qt

QT 동영상 강좌가 매우 깔끔하게 잘 되어있다.

QT Creator 로 설명하고 있으며 처음 공부할때 보기 좋은듯하다.

'dev > QT' 카테고리의 다른 글

QT video tutorial  (0) 2012/01/04
Posted by 이라이너
TAG QT

Trackback Address :: http://kofmania.tistory.com/trackback/191 관련글 쓰기

댓글을 달아 주세요

카테고리를 매번 펼치는게 불편해 항상 펼쳐두길 원했는데 찾아보니 초심플.

감사합니다!

관리모드에서 skin.htm 의 내용 검색으로 '카테고리'를 찾으면 아래 그림같은 부분이 있는데

_category_ 를 _category_list_ 로만 바꾸주면 된다.



참고로 항상 펼쳐있는 상태기 때문에 +/- 이미지는 안보이게 된다.

Posted by 이라이너

Trackback Address :: http://kofmania.tistory.com/trackback/190 관련글 쓰기

댓글을 달아 주세요

개발 환경

dev/android 2011/12/21 09:25 |

 

'dev > android' 카테고리의 다른 글

개발 환경  (0) 2011/12/21
Posted by 이라이너

Trackback Address :: http://kofmania.tistory.com/trackback/189 관련글 쓰기

댓글을 달아 주세요

http://hginit.com/

 

Subversion Re-education 부분의 번역

[번역] 서브버전 사용자를 위한 머큐리얼(mercurial)이전 가이드

'dev > tool' 카테고리의 다른 글

Subversion 에서 Mercurial 로  (0) 2011/05/04
A Maturity Model for Source Control (SCMM)  (0) 2011/05/04
Git vs Mercurial  (0) 2011/05/04
분산 버전 제어 시스템 소개  (0) 2011/05/02
VisualSVN Server + Bitnami Redmine Stack  (2) 2011/04/25
SNOOP WPF SPY UTILITY 소개  (0) 2011/04/20
Posted by 이라이너
TAG Mercurial

Trackback Address :: http://kofmania.tistory.com/trackback/183 관련글 쓰기

댓글을 달아 주세요

SCM 에 대한 성숙도 비교글
http://www.lucasward.net/2010/02/maturity-model-for-source-control-scmm.html

 

  • Five maturity Levels
    • Level Zero - 'No SCM'
    • Level One - 'First Foray'
      • Visual Source Safe
      • Clearcase's Dynamic mode of operation
    • Level Two - 'Clunky'
      • CVS
      • TFS
      • Clearcase static mode of operation
    • Level Three - 'Basic'
      • Subversion
    • Level Four - 'Effective and Reliable'
      • Perforce
    • Level Five - 'Speedy, Invisible, and Highly Capable'
      • GIT and Mercurial
    • Level Minus One - 'Death Wish'
      • Anomalies
      • Seamless merge through rename is the high bar

 

역시 대세는 DVCS 로 가는게군..

'dev > tool' 카테고리의 다른 글

Subversion 에서 Mercurial 로  (0) 2011/05/04
A Maturity Model for Source Control (SCMM)  (0) 2011/05/04
Git vs Mercurial  (0) 2011/05/04
분산 버전 제어 시스템 소개  (0) 2011/05/02
VisualSVN Server + Bitnami Redmine Stack  (2) 2011/04/25
SNOOP WPF SPY UTILITY 소개  (0) 2011/04/20
Posted by 이라이너
TAG SCM

Trackback Address :: http://kofmania.tistory.com/trackback/182 관련글 쓰기

댓글을 달아 주세요

Git vs Mercurial

dev/tool 2011/05/04 09:59 |

Git 과 Mercurial 에 대한 비교글

Git vs. Mercurial: Please Relax

Git is MacGyver, Mercurial is James Bond

결론은

Shut up about the tools you use and write some code.

추가로

Git vs Mercurial (기트 대 머큐리얼.. 으응?)

http://gitvsmercurial.com/

'dev > tool' 카테고리의 다른 글

Subversion 에서 Mercurial 로  (0) 2011/05/04
A Maturity Model for Source Control (SCMM)  (0) 2011/05/04
Git vs Mercurial  (0) 2011/05/04
분산 버전 제어 시스템 소개  (0) 2011/05/02
VisualSVN Server + Bitnami Redmine Stack  (2) 2011/04/25
SNOOP WPF SPY UTILITY 소개  (0) 2011/04/20
Posted by 이라이너
TAG Git, Mercurial

Trackback Address :: http://kofmania.tistory.com/trackback/181 관련글 쓰기

댓글을 달아 주세요

Technology Radar 2010

dev/etc 2011/05/03 18:37 |

마틴 파울러의 소트웍스와 MS 가 현재(2010년) 기술 동향을 분석한 백서

http://rhio.tistory.com/346

http://www1.vtrenz.net/imarkownerfiles/ownerassets/1013/Technology%20Radar%20Jan%202010.pdf

Posted by 이라이너

Trackback Address :: http://kofmania.tistory.com/trackback/180 관련글 쓰기

댓글을 달아 주세요

부제 - Bazaar, Mercurial 및 Git의 사용 방법을 익히고 비교하기

http://www.ibm.com/developerworks/kr/library/au-dist_ver_control/

DVCS(Distributed Version Control System)에 대한 소개 기사(번역)

'dev > tool' 카테고리의 다른 글

A Maturity Model for Source Control (SCMM)  (0) 2011/05/04
Git vs Mercurial  (0) 2011/05/04
분산 버전 제어 시스템 소개  (0) 2011/05/02
VisualSVN Server + Bitnami Redmine Stack  (2) 2011/04/25
SNOOP WPF SPY UTILITY 소개  (0) 2011/04/20
BitNami?  (0) 2011/04/18
Posted by 이라이너
TAG dvcs

Trackback Address :: http://kofmania.tistory.com/trackback/179 관련글 쓰기

댓글을 달아 주세요

VisualSVN Server 의 편리한 Subversion 계정/저장소 관리 기능과, Redmine 의 강력한 이슈관리/저장소 통합 기능을 사용하여 소스 및 이슈 관리를 한다.

 

두개의 배포판에 각각 포함된 아파치 서버가 낭비이지만 하나의 서버만 이용하기 위해 나머지 하나를 수동으로 설치하기엔 손이 많이가는 까다로운 작업이라 둘다 사용하도록 한다.

 

아래는 나의 설치 과정 요약

 

1.둘다 기본 설치시 80 포트를 사용하므로 둘중 하나의 포트를 적당한 포트(8080)로 변경

 

2.깔끔하게 Subversion 에 Redmine 용 계정을 하나 만들어 모든 저장소에 접근할 수 있는 권한 할당

 

3.Redmine 의 관리 - 설정 - 저장소 에서 일감 참조/해결에 사용할 키워드를 설정(issue, close)

 

4.설정을 원하는 프로젝트의 설정 - 저장소 에서 위의 Subversion 계정을 입력하여 저장소와 프로젝트를 연결
프로젝트의 저장소 페이지가 오류없이 출력되는지 확인

 

5.svn 의 pre-hook script 를 수정하여 소스 커밋시 Redmine 이슈와 항상 연결하도록 강제
<Redmine Root>\config\database.yml 을 참고로 mysql 계정 정보 확인
svnlook.exe, myslq.exe 실행을 위해 윈도우 PATH 에 해당 경로 추가
명령어 실행을 위한 문자열을 감싸는 따옴표가 다르니 주의 -> `

 

pre-commit hook script 참고

 ruby.exe d:\util\svn\pre-commit.rb %1 %2

 

pre-commit.rb 참고

repo_path = ARGV[0]
transaction = ARGV[1]
svnlook = 'svnlook.exe'
mysql = 'mysql.exe'

commit_log = `#{svnlook} log #{repo_path} -t #{transaction}`
if (commit_log == nil || commit_log.length < 2)
  STDERR.puts("Log message cannot be empty.")
  exit(1)
end

if (commit_log =~ /^\s*(?:(?:C|c)lose|(?:I|i)ssue)\s*#(\d+)\s+\S+/)
  issue_number = $1
  redmine_issue_open = `#{mysql} --database=xxxx --user=xxxx --password=xxxx -e "SELECT COUNT(*) AS result FROM issues I INNER JOIN issue_statuses S ON S.id = I.status_id WHERE S.is_closed = 0 AND I.id = #{issue_number};" --skip-column-names`.strip()
  if (redmine_issue_open.eql?("0"))
    STDERR.puts("\nIssue \##{issue_number} 가 없거나 open 상태가 아닙니다.\n이슈목록을 확인하세요.")
    exit(1)
  end
else
  STDERR.puts("\nCommit 메시지는 다음과 같은 양식을 필요로 합니다.\n-----------------------------\n이슈 참고:\nIssue #123 message\n\nor\n\n이슈 닫기:\nClose #123 message\n-----------------------------")
  exit(1)
end

commit 메시지 양식을 간단히 하기위해 issue, close 만 가능하게 했으며, 이슈 번호가 존재하는지 그리고 close 상태가 아닌지만 확인하도록 되어 있음

 

6.G-Mail 알림 받기 위한 플러그인 설치 및 설정 - http://xyz37.blog.me/50083113439 참고

 

<Redmine 설치 root>\config\email.yml 참고

 production:
  delivery_method: :smtp
  smtp_settings:
    tls: true
    address: "smtp.gmail.com"
    port: 587
    domain: "smtp.gmail.com"
    authentication: :plain
    user_name: "xxxx@gmail.com"
    password: "xxxx"

빠진것이 있거나 추가된 내용은 추후 추가.

 

참고자료
http://blog.naver.com/PostList.nhn?blogId=xyz37&categoryNo=65

'dev > tool' 카테고리의 다른 글

Git vs Mercurial  (0) 2011/05/04
분산 버전 제어 시스템 소개  (0) 2011/05/02
VisualSVN Server + Bitnami Redmine Stack  (2) 2011/04/25
SNOOP WPF SPY UTILITY 소개  (0) 2011/04/20
BitNami?  (0) 2011/04/18
Mantis 설정  (0) 2011/04/12
Posted by 이라이너

Trackback Address :: http://kofmania.tistory.com/trackback/177 관련글 쓰기

댓글을 달아 주세요

  1. bmh 2011/12/03 14:41 Address Modify/Delete Reply

    아... 좋은글이나... 정보가 부족하군요...

    VisualSVN과 BitNami Redmine 설치했으나...

    VisualSVN과 BitNmi RedMine의 사용자 동기화하는 방법,

    RedMine의 Admin 계정으로 로그인하여 저장소를 등록하였으나... 붉은 글씨로 리비전이 있는 저장소가 없다라는 메시지만 보이고...
    어떻게 해야 할까요???

    • 이라이너 2012/01/04 17:45 Address Modify/Delete

      안녕하세요.

      VisualSVN과 BitNami RedMine의 사용자 동기화하는 방법은 저도 잘 모릅니다. 저는 각각에 계정을 두어 사용합니다.

      두번째 질문은 svn 에서 미리 저장소를 안만드셨거나, 만드셨다면 redmine 설정에 해당 저장소에 접근가능한 계정을 잘못 지정하셨을것 같다는게 현재 제가 아는 한의 답변입니다.

      도움 되시길 바랍니다.