http://dev.naver.com/projects/urlimport/

SVN
  • svn checkout --username anonsvn https://dev.naver.com/svn/urlimport
  • The password is 'anonsvn'

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/26 17:48 2010/03/26 17:48

python urlimport 0.55m

Posted at 2010/03/21 19:00// Posted in python/py-urlimport
회사 업무에 쫓겨서 퍼포스 테스트만 했더니 T_T)~

수정한 사항에 버그가 있었네요

다행히 방명록에 split_url 버그를 알려주신 분이 있어서 바로 수정본 올립니다.

http://www.imp17.com/python/urlimport-0.55m.py (myevan version)

테스트 스크립트를 하나 만들어 봐야겠습니다~


오늘 답장이~

"\\컴퓨터\경로" 로 사용하는윈도우 파일 공유 프로토콜이
일부 구현에서 "//컴퓨터/경로" 식으로 접근하기 때문에 perforce 주소 형식과 충돌이 생길 수 있다는 군요.

아래는 alex 님이 퍼포스 주소 사용시에는 "p4://depot/path" 식으로 수정한 버전입니다.

http://www.imp17.com/python/urlimport.py (alex version)
http://www.imp17.com/python/urlimport-0.53n.py (alex version)

심심할때 svn+ssh 연동도 시켜봐야겠어요~

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/21 19:00 2010/03/21 19:00

python urlimport 0.54m

Posted at 2010/03/19 13:36// Posted in python/py-urlimport
얼마전 방명록을 통해 만난 alex 님으로부터 urlimport 향상 버전을 받았습니다.

아무 생각 없이 붙였던 캐슁 기능과 퍼포스 연동 기능을 깔끔하게 정리해주셨더라구요 -_-)b

http://www.imp17.com/python/urlimport-0.53n.py (from alex)

alex 님 요청에 따라 퍼포스 관련 테스트 결과 생긴 자잘한 버그만 수정해봤습니다.

http://www.imp17.com/python/urlimport-0.54m.py (from myevan)

아... 몇천 km 떨어진 곳에 계신 분과 작업하니까 재밌네요 >ㅁ<)~

정말 바램대로 기본 모듈로 들어가면 좋겠어요. 햐햐



이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/19 13:36 2010/03/19 13:36

windows 서비스 지우기

Posted at 2010/03/17 11:50// Posted in os/windows
데스크탑도 windows 7 으로 업그레이드하고 나서...
이전에 사용하던 프로그램을 하나둘씩 설치중입니다.

그런데-_-
테스트용으로 설치했던 모니터링 서버 부속이...
인스톨 되다가 멈춰버리더군요.

덕분에 어정쩡한 미들웨어 서비스만 덩그라니 남았는데
언인스톨러도 없고 orz;;

로컬 디렉토리 지우고 코모도 시스템 클리너로 한번 청소해주면 괜찮을줄 알았는데-_-
이놈의 서비스는 도무지 내려가질 않더군요.

결국 최후의 수단!

관리자 모드 cmd.exe 에서
sc delete 서비스명
으로 모조리 지워버렸습니다 s(-_-)z 햐햐

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/17 11:50 2010/03/17 11:50

VC6, VC7 설치중...

Posted at 2010/03/15 13:28// Posted in msvc
주말동안 데스크탑을 윈도우7 으로 밀고
야심차게-_- VC6.0 부터 설치했건만...
...

쉽지 않군요. orz;;

윈도우7 에 바로 설치하는 것은 포기하고
그냥 Virtual PC - XP Mode 기반으로 설치작업중입니다.

사용자 인터페이스가 좀 허접하긴 하지만
운영체제 제작사에서 만든거라 그런지 VM 웨어보다는 편한 것 같습니다.

윈도우7 시작 메뉴에서 바로 실행가능하다는 점이 훌륭하군요!

일단 VC6.0 SP5 설치는 성공했고~
VC .NET 2003 설치중입니다 -_- 하아



이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/15 13:28 2010/03/15 13:28

vim hex 열기

Posted at 2010/03/12 16:43// Posted in gVim
파일을 오픈하기 전이라면
%!xxd 파일명

혹은

파일을 오픈한 다음이라면
%!xxd

다시 텍스트로 보고 싶을때는

%!xxd -r
이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/12 16:43 2010/03/12 16:43
Tag , ,

vcproj/sln version convertor

Posted at 2010/03/10 17:00// Posted in msvc
무려 12년 전 -_-
...
철 없던 시절부터 만들었던 게임이
아직도 서비스 되는 행운(-_-) 으로 인해

요즘 만져야 하는 컴파일러가 vc6 부터 vc9 까지...

다양하다보니 프로젝트 파일 관리만으로도 정신이 없는 상황입니다.

평소 세심한 성격이 아니고
매의 눈을 가진 것도 아닌지라
프로젝트 포팅에 어려움을 겪고 있었는데

동호님께서 아래와 같은 멋진 툴을 알려 주시는군요! >ㅁ<)b

http://sourceforge.net/projects/vspc/

비주얼 스튜디오 프로젝트 버전 별로 변환시켜주는 프로그램입니다.

정말 좋습니다 T _T)/

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/10 17:00 2010/03/10 17:00

svn merge 다양한 활용 방법

Posted at 2010/03/09 12:43// Posted in os/*nix
svn merge 사용방법은 아래와 같습니다.
svn merge 옵션 FROM TO
FROM TO 는 로컬 경로나 리모트 경로를 사용하게 됩니다.
대개 리모트 경로는 너무 길기 때문에 특별한 경우가 아니면 로컬 경로를 사용하게 됩니다.


1. trunk 내용을 release 로 옮기고 싶을때
svn merge ~/root/trunk ~/root/branches/release
2. devel 에서 작업한 내용을  trunk 로 합치고 싶을때
svn merge ~/root/devel ~/root/trunk

3. 현재 release 폴더 위치에서 trunk 의 내용을 가져오고 싶을때 - 저는 이 경우가 많이 헷갈리더군요.
svn merge ~/root/trunk

4. 현재 release 폴더 위치에 trunk 의 특정 리비전 수정 사항만 가져오고 싶을때
svn merge -c RRRR ~/root/trunk




이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/09 12:43 2010/03/09 12:43
Tag , ,

svn diff 특정 리비전만 보고 싶을 때

Posted at 2010/03/09 12:34// Posted in os/*nix
svn diff 로 리비전 R에서 변경된 내용만 보고 싶다면
svn diff -r(R-1):(R) 처럼 사용해야 합니다.

예를 들어 리비전 1452  라면 svn diff -r1451:1452 처럼 해야 합니다.

조금 더 간단한 방법은  -c 옵션이 있는데

svn diff -c 1452 라고 입력하면
svn diff -r1451:1452 와 동일한 결과를 보여줍니다.


이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/09 12:34 2010/03/09 12:34

svn diff 를 vim diff 로 교체

Posted at 2010/03/05 18:12// Posted in os/*nix
1.vimdiff 위치 확인
$ which vimdiff
/usr/local/bin/vimdiff


2. bin 폴더 생성
$ mkdir bin
$ cd bin

3. svndiff_wrap.sh 생성
$ vim svndiff_wrap.sh
#!/bin/sh

DIFF="/usr/local/bin/vimdiff"

LEFT=${6}
RIGHT=${7}

$DIFF $LEFT $RIGHT

$ chmod 700 svndiff_wrap.sh

4. svn diff 설정 찾기
$ vim ~/.subversion/config
# editor-cmd = editor (vi, emacs, notepad, etc.)
### Set diff-cmd to the absolute path of your 'diff' program.
###   This will override the compile-time default, which is to use
###   Subversion's internal diff implementation.
# diff-cmd = diff_program (diff, gdiff, etc.)

5. svn diff 설정 변경
diff-cmd = /home/USER/bin/svndiff_wrap.sh

6. svn diff 사용

:q 로 diff 창을 닫으면 다음 파일로 넘어가게 됩니다.
diff 파일이 많을 경우 중간에 빠져나가기가 조금 힘듭니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/03/05 18:12 2010/03/05 18:12
Tag , , ,