SVN 미러링 배치파일 스크립트

Posted at 2016/12/08 11:36 // in Tips/Utility programs // by Daniel
pushd .
set MIRROR_DRIVE=D:
set MIRROR_PATH=d:\work\mirror\
set MIRROR_PATH_UNIX=file:///D:/work/mirror/
set MIRRORED_REP_NAME=mirrored_svn1
set ORIG_SVN_PATH=https://svnserver.com/C00017_rep/abc/
set SVN_USER=myname
set LOG_PATH=d:\temp\svn_mirrored_svn1.log

REM 1. create
%MIRROR_DRIVE%
cd %MIRROR_PATH%
svnadmin create %MIRRORED_REP_NAME%
echo exit > MIRRORED_REP_NAME%\hooks\pre-revprop-change.bat
REM 2. init mirror repository
svnsync init --username %SVN_USER% %MIRROR_PATH_UNIX%%MIRRORED_REP_NAME% %ORIG_SVN_PATH%

REM 3. sync
svnsync sync --username %SVN_USER% %MIRROR_PATH_UNIX%%MIRRORED_REP_NAME% %ORIG_SVN_PATH% >> %LOG_PATH%

popd
한번 1, 2, 3 실행하면 미러가 만들어지고
이후부터는 3만 실행하면 됨.
자기 상황에 따라 set... 부분들을 적절히 수정하면 된다. lock 관련 에러가 뜰 경우 --steal-lock 옵션을 추가한다.
크리에이티브 커먼즈 라이센스
Creative Commons License

LocMetrics - C#, C++, Java, and SQL

Posted at 2013/05/16 14:55 // in Tips/Utility programs // by Daniel

http://www.locmetrics.com/index.html

코드의 라인 수와 코멘트, 빈 라인 수 등을 측정해주는 간단한 툴입니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

svnsync로 subversion 저장소 미러링

Posted at 2013/04/18 11:50 // in Tips/Utility programs // by Daniel

svnsync 라는 툴이 있습니다.

멀리 있고 느린 전송속도를 가진 서버와 통신으로 Subversion 정보를 받으려면 느려서 불편하더군요.
그래서 read-only로만 사용하는 경우라면 svnsync로 로컬에서 미러해서 쓰는게 편합니다.

cygwin에서 실행하는 경우 예를 든다면
svnsync init —source-username 원격유저id 내_경로(E.g. file:///cygdrive/d/mirror_repo) 원격경로(E.g. https://aaa.co.kr/...)

svnsync init —username song file:///cygdrive/d/work/repo https://asrdf.com/repo

이후에 싱크 할 때는
svnsync sync file:///cygdrive/d/work/repo

크리에이티브 커먼즈 라이센스
Creative Commons License

Q-dir

Posted at 2012/11/02 15:47 // in Tips/Utility programs // by Daniel

저처럼 여러개 탐색기 창을 띄우고 쓰는 사람에게 좋은 툴을 발견했습니다.

Q-dir 이라는 프리웨어인데요 http://www.softwareok.com/?seite=Freeware/Q-Dir

하나의 프로그램에 창을 네 개 띄워서 쓸 수 있습니다. 포터블 버전도 준비돼 있고 용량도 400KB 남짓. 작습니다. 해당 경로에 cmd 창도 띄울 수 있고 파일 작업을 많이 하면 유용할 겁니다. 이리저리 카피하고 옮기고도 더 쉽고. 빠르고. 한글 포함 다국어 지원.

이전엔 FlyExplorer를 썼는데 비스타에서 가끔 오류가 나서 다른 툴을 살펴보던 중 발견.

크리에이티브 커먼즈 라이센스
Creative Commons License

이미지 일괄 변환 Image Tuner

Posted at 2012/09/11 02:57 // in Tips/Utility programs // by Daniel

Image Tuner라는 프로그램으로 디카 이미지를 일괄변환해봤습니다.
다른 기능은 없고 그 기능만 있어서,
무료 프로그램이라서 좋네요.
http://www.glorylogic.com/image_tuner.html
입니다.
소개 페이지를 http://clason.tistory.com/372 여기서 찾았습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License

엑셀에서 특정 셀의 값을 비교하여 라인에 색 바꾸기

Posted at 2012/08/24 15:58 // in Tips/Utility programs // by Daniel
Y냐 N이냐 완료냐 미완성이냐에 따라 전체 행의 색을 표시하고 싶을 때가 있습니다.
https://scholar.vt.edu/access/content/group/0b847a8e-1b2b-4787-b9c0-d8ca42b40e93/Excel%20Tips/tpexlcond.htm
이곳에 설명이 있는데요
지금 업무장소상 파일 업로드가 안되는 관계로 스크린샷을 첨부 못하는 게 아쉽습니다.

일단 셀의 값에 따라 (동일한) 해당 셀의 색을 바꾸는 것은 쉽습니다.
오피스2007의 경우 상단의 리본에서 Home에서 Conditional Formatting 이라는 항목을 클릭하면 됩니다.
Highlight Cells rules에서 Equals 찾아보면 볼 수 있습니다.

라인의 특정 셀의 값에 따라 라인 전체(또는 해당되는 몇게 셀)의 색을 바꾸려면
Conditional Formatting에서 New Rule을 선택,
거기서 맨 아래의 옵션인 Use a formula to determine which cells to format 선택
(영문 오피스라 메뉴가 영어네요. 한글로 비슷한 표현 찾아보세요)
Format value 선택에서 셀 선택하고 조건 쓰면 됩니다.
예를 들어 D3의 위치에 있는 내용을 Y인지 비교하려면
=$D3="Y"
이렇게 비교하면 됩니다.
$를 3 앞에는 안붙인 것에 주의. (이렇게 하면 포맷 복사해서 다른 행에 붙여넣어도 다른 행의 D 위치에서 참조합니다.)

크리에이티브 커먼즈 라이센스
Creative Commons License

Tasklist로 svchost의 서비스 알아내기

Posted at 2012/02/06 08:33 // in Tips/Utility programs // by Daniel
작업관리자에서 보면 태스크들이 쭉 나오는데 svchost.exe 이름으로 서비스가 돌고 있고 어떤 일을 하는 서비스인지는 알 수가 없습니다.

http://www.bleepingcomputer.com/tutoria ··· ocess%2F
이 페이지에 나온 대로 특별히 프로그램을 깔지 않고도 이것이 어떤 서비스인지 알 수 있습니다.

커맨드 창에서 tasklist라는 명령어를 입력하면 현재 프로세스들이 주욱 나열됩니다.

그리고 옵션으로 /svc를 주면 서비스가 나옵니다. PID와 함께요


해당 서비스가 어떤 포트를 사용하는 지 보려면 netstat을 쓰면됩니다.
-o 옵션을 사용하면 어떤 프로그램이 쓰고 있는지 PID가 나오지요
이 PID를 가지고 아까의 tasklist에서 결과와 비교하면 됩니다.


크리에이티브 커먼즈 라이센스
Creative Commons License

2008년 구글, 마이크로소프트 연봉 (대충)

Posted at 2010/06/18 19:36 // in Tips/Utility programs // by Daniel
저번 글에 썼던 데서 다음으로 2008년 데이터가 나왔길래 업데이트해봤습니다.
비자 심사 관련 공개된 연봉을 정리한 것인데
인원이 많이 줄었고,
최고연봉자가 없어진 게 눈에 띄네요
그만큼 외국인이 들어가기 어려워졌다는 얘기...

사용자 삽입 이미지사용자 삽입 이미지

크리에이티브 커먼즈 라이센스
Creative Commons License

OpenCapture : 유용한 화면 캡쳐 프로그램

Posted at 2010/04/18 00:41 // in Tips/Utility programs // by Daniel

http://simples.kr/bbs/group.php?gr_id=11

 

image

가장 많이 쓰는 기능 : Ctrl+Shift+A 면 현재창 캡쳐된다.

 

캡쳐 후에 바로 편집 창이 떠서, 필요 없는 부분 지우고 필요 부분만 잘라서 복사할 수 있다.

 

image

크리에이티브 커먼즈 라이센스
Creative Commons License

puttycyg cygwin 터미널로 쓸 수 있음

Posted at 2010/03/23 16:09 // in Tips/Utility programs // by Daniel

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

Logo

puttycyg

Use PuTTY as a local Cygwin terminal.

PuTTYcyg is a patched version of PuTTY that, in addition to telnet, rlogin, ssh, and serial connections, can also be used as a local Cygwin terminal instead of the Windows console or xterm. See README.txt for more information.

 여기 에서 추천받았습니다

cygwin 사용시 ssh서버 안깔고 로컬 터미널로 사용가능이라는 솔깃한 점이 :-)

체크해봐야지

크리에이티브 커먼즈 라이센스
Creative Commons License