본문 바로가기

개발, IT186

SubVersion 서버 설치 1. Subversion 서버 다운로드 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 2. 설치 3. 설정 3.1 서비스 등록 sc create svn binpath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\repository" displayname= "Subversion Server" depend= Tcpip start= auto 3.2 서비스 해제 sc delete svn displayname= "Subversion Server" 좋은정보가 되셨다면 아래 한번 클릭해주세요^^ 2009. 10. 15.
Visual Assist Color(색상)변경 지금은 많이 안쓰지만 예전엔 Visual Studio에 Visual Assist는 필수였습니다.그만큼 개발하는데 참 좋은 도구였죠.. 제가 Visual Assist를 쓰는 이유는 몇가지가 있었는데 그중에 하나가 아래와 같이 색상을 변경할 수 있다는 것이었습니다. 개인적으로 이렇게 검은바탕에 쓰는걸 좋아합니다. 눈 피로도 덜한것 같구요.. 근데 요렇게 화려한 컬러를 내기위해서는 Visual Assist에서 약간의 옵션을 설정해줘야합니다. 아래와 같이요~ Aqua : Classes, Structures Silver : Variables Fuchsia : Preprocessor macros Lime : Methods 좋은정보가 되셨다면 아래 한번 클릭해주세요^^ 2009. 9. 21.
WinDbg에 Symbol이 잘 올라가지 않을 경우 1) 윈도우 심볼 설정하기 kd> .symfix e:\symbols 2) .reload 로 운영체제 심볼 로드하기 kd> .reload 3) lm 명령어로 현재 로드 되어있는 심볼 상태 확인 kd> lm 4) .reload /i 옵션으로 심볼 올리기 WinDbg가 TimeStamp 등을 체크하여 symbol mismatch 에러로 심볼로드를 하지 않는 경우를 많이 경험한다. 이러한 경우 심볼에 대한 체크를 하지 말고 강제로 올리라는 명령어. .reload /i aaa.exe 5) .reload /u 심볼을 내리는 명령어 .reload /u mydrv.sys (특정모듈 심볼 내리기) .reload /i mydrv.sys (특정모듈 심볼 올리기) 좋은정보가 되셨다면 아래 한번 클릭해주세요^^ 2009. 9. 3.
TerminateProcess() TerminateProcess 를 사용해도 되는건지... Win32 API 에 보면 TerminateProcess 라는 함수가 있습니다. 함수명 그대로 Process 를 강제로 Kill 시키는 함수입니다. 하지만 Jeffery Richter 의 Programming Application for Win2k 나 기타 이와 관련된 설명을 하는 책이면 되도록 쓰기를 권고하지 않는 함수로서 설명하고 있습니다. 이유는 여러가지 있습니다만 그 중에 한 이유를 소개하면 여러 리소스 정리가 되지 않고 바로 죽기 때문입니다. 그럼 어떻게 하나? 쓰지 말라고 하였으니 안 쓰면 되지 하겠지만, 그런데 꼭 쓸 경우가 생깁니다. 만약 위의 권고를 이미 알고 있는 사용자라면 더욱 고민하겠지요. 결국 권고를 무시하고 쓰는 경우가 많.. 2009. 7. 17.
윈도우에서 SVN 자동 백업 윈도우에서 SVN서버 운영시 백업하는법을 소개해드리겠습니다.개발을 하다보면 소중한 자료보호와 효율적인 개발을 위해 SVN을 많이 씁니다. (저도 5년 이상은 쓴듯하네요..)하지만 만약에 SVN서버가 운영중인 윈도우가 날아가버리거나 하드가 깨진다면 복구방법이 없습니다. 이럴때를 대비해서 SVN서버를 자주 백업해줘야하는데요.. 그게 말처럼 쉽진 않습니다. svnadmin이란 명령어를 이용해서 매번 해줘야하는데.. 좀 귀찮거든요..그래서 아래와 같이 배치파일을 만들어서 스케줄에 등록해주면 아주 편리하게 저장할 수 있습니다. 1. 배치파일 제작파일명 : svnbackup.bat @ECHO OFFFOR /F "tokens=2-4 delims=/ " %%i IN ('date /t') DO SET DATE=%%i-%.. 2009. 6. 9.
응용프로그램 인증서 PVK를 PFX로 변환 - PVKIMPRT.EXE 파일 다운로드 및 설치 - 명령중에 "pvkimprt.exe -PFX server.spc server.pvk" 실행 (순서 중요) - 개인키 암호 입력 - 다음 - "예, 개인 키를 내보냅니다" 선택 후 다음 - 다음 - 암호 두번 입력 - 파일 이름 입력 후 다음 - 마침 - 확인 - pfx 파일 생성 됨 좋은정보가 되셨다면 아래 한번 클릭해주세요^^ 2009. 5. 21.
HTML 입력박스(inputbox)에 한영모드 전환+강제한글+강제영문 홈페이지를 만들다 보면 가끔 입력박스에 영문만 입력해야한다거나 하는 경우가 발생됩니다.예를들어 아이디 입력박스엔 한글이 아닌 영문만 입력되어야 합니다.이럴경우 아래와 같이 써주면 영문만 입력할 수 있게 됩니다. 아래와 같이 다양하게 입력박스 입력을 제한할 수 있습니다. 자동변경 (한/영 전환가) style="ime-mode:auto" 영문모드 (한글사용불가능) style="ime-mode:disabled" 영문모드 (한/영 전환가) style="ime-mode:inactive" 한글모드 (한/영 전환가) style="ime-mode:active" 한글모드 (한/영 전환가) style="ime-mode:deactivated" 좋은정보가 되셨다면 아래 한번 클릭해주세요^^ 2009. 3. 13.
MSSQL JDBC 1. MSSQL JDBC 다운로드 http://www.microsoft.com/downloads/details.aspx?familyid=C47053EB-3B64-4794-950D-81E1EC91C1BA&displaylang=ko 2. JDBC 다운로드 설치 - sqljdbc__.tar.gz를 임시 디렉터리에 다운로드합니다. - 압축된 tar 파일의 압축을 풀려면 드라이버의 압축을 풀 디렉터리로 이동하여 gzip -d sqljdbc__.tar.gz를 입력합니다. - tar 파일의 압축을 풀려면 드라이버가 설치되어 있는 디렉터리로 이동하여 tar –xf sqljdbc__.tar를 입력합니다. - 패키지 압축을 푼 후 %InstallationDirectory%/Microsoft SQL Server 2005 J.. 2009. 3. 6.
어떻게 공부할까? 프로그래머를 위한 "공부론" 프로그래머를 위한「공부론」 우리 프로그래머들은 항상 공부해야 합니다. 우리는 지식을 중요하게 여깁니다. 하지만 지식에 대한 지식, 즉 내가 그 지식을 얻은 과정이나 방법 같은 것은 소홀히 여기기 쉽습니다. 따라서 지식의 축적과 공유는 있어도 방법론의 축적과 공유는 매우 드문 편입니다. 저는 평소에 이런 생각에서 학교 후배들을 위해 제 자신의 공부 경험을 짬짬이 글로 옮겨놓았고, 이번 기회에 그 글들을 취합, 정리하게 되었습니다. 그 결실이 바로 이 글입니다. 김창준 (마이크로소프트웨어) 2002/06/02 이 글은 공부하는 방법과 과정에 관한 글입니다. 이 글은 제가 공부한 성공/실패 경험을 기본 토대로 했고, 지난 몇 년간 주변에서 저보다 먼저 공부한 사람들의 경험을 관찰, 분석한 것에 제가 다시 직접.. 2009. 3. 3.