본문 바로가기

[Linux] svn commit hooking svn commit hooking진행 과정을 바탕으로 정리 하겠습니다. commit 진행 전에 동작 추가: pre-commitcommit 진행 후 동작 추가: post-commit 여기서는 post-commit를 사용. 1. 먼저 post-commit.tmpl 파일을 post-commit 파일로 복사해줌. (이때 post-commit 파일에 실행 권한 줌.) 2. 파일의 아래쪽에 commit 후 진행시킬 동작들을 열거해줌. (여기서는 간단하게 –m 옵션을 통해 추가되는 메시지들을 임의의 스크립트 파일을 통해 동작해주도록 작성함.)LOG_MSG=`svnlook log $REPOS`/svn/[project_name]/hooks/test.php "$LOG_MSG" 3. 위 동작은 svnlook 명령을 실행시켜.. 더보기
[정규표현식] 정규표현식 사용 예.. 1 #!/bin/sh 2 3 if [[ $# -lt 2 ]]; then 4 echo "Usage: $0 PATTERN STRINGS..." 5 exit 1 6 fi 7 regex=$1 8 shift 9 echo "regex: $regex" 10 echo $1 11 12 while [[ $1 ]] 13 do 14 if [[ $1 =~ $regex ]]; then 15 echo "$1 matches" 16 i=1 17 n=${#BASH_REMATCH[*]} 18 while [[ $i -lt $n ]] 19 do 20 echo " capture[$i]: ${BASH_REMATCH[$i]}" 21 let i++ 22 done 23 else 24 echo "$1 does not match" 25 fi 26 shi.. 더보기
[Linux] Curl 사용해서 POST 전송 Send post with curl on linux Send data : curl -d "[parameter]&[parameter]..." [url] Upload file : curl -F upload=@[filename] -F "[params]" [url] curl -d "key=zbYcOkBxrqHoki75XaKA" myhost.com/sys/fetch_changesets GET : curl -X GET [url] POST : curl -X POST -d '{"title":"Data"}' url 더보기
[JSP] post 한글 처리. 기본 톰캣의 charset은 8859_1로 되어있음. request.setCharacterEncoding("UTF-8")String data = new String(request.getParameter("name").getBytes("8859_1"), "UTF-8"); 요렇게 해줘서 하면 한글 정상적으로 나옴. 더보기
[SpringFramework] Charset 설정. 스프링 프레임웍에서 jsp에서 post를 받을경우 한글이 깨짐.이때 해결책은 ! tomcat 서버 설정과 파일의 character set의 설정을 바꿔주면됨. Server/server.xmlConnector 부분에 URIEncoding="UTF-8"을 추가해줌. 1 2 encodingFilter 3 4 org.springframework.web.filter.CharacterEncodingFilter 5 6 7 encoding 8 UTF-8 9 10 11 12 encodingFilter 13 /* 14 더보기