반응형

Programming 67

Tortoise SVN 을 탐색기 툴바에 넣어보자

SVN 을 쓰던 중 탐색기에서 마우스 우클릭 후 업데이트, 커밋을 누르는게 귀찮아졌다. 왜 새폴더 같은 기능은 도구모음에 버튼이 있어서 한번에 만들수 있는데 SVN 은 그런 기능을 넣을수 없을까? 그래서 찾아봤다 구글링을 해보니 원하는 기능을 설명해 놓은 곳이 나왔다. http://network-13.com/thread/1814-Windows-7-Adding-subversion-buttons-to-the-explorer-toolbar 내가 딱 찾던 기능이다 ㅎㅎ 다음과 같이 설정하면 된다. regedit 를 실행한다. 다음 위치로 찾아간다.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f..

Programming/Tips 2013.08.09

Softcamp 오류 날때

금융권 같은 ActiveX 가 잔뜩 설치 되는곳이 싫어서 VM 에서만 접속하는 편이다 그런데 이 망할 Softcamp 회사에서 만든 프로그램들은 들어가기만 하면 오류를 내뿜는다 정말 저따위 기술력으로 정부 돈을 받아 먹고 있는거 보면 어휴.. softcamp 는 bypass 를 지원하기때문에 다음 페이지로 접속해서 설치하면 된다. http://webserver.softcamp.co.kr/scsk/bypass/install.asp http://webserver.softcamp.co.kr/scsk/ 망할 보안 관련 ActiveX 는 썩 사라졌으면 좋겠다

Programming/Tips 2013.08.02

Visual Studio 에서 빌드 후 이벤트의 매크로 이용

Visual Studio 에서 빌드 전 이벤트, 빌드 후 이벤트 들을 설정해서 사용할수 있다. 이때 Visual Studio 자체의 Macro 를 이용해서 각 경로와 파일 이름들을 알 수 있는데 경로로만 이루어진 매크로는 맨 마지막에 \(백슬래시) 가 붙는다. symstore 를 이용하려고 "$(SolutionDir)" ... argument 등등.. 을 입력을 하였는데 argument 를 잘못 파싱을 하는 문제가 있다. 큰 따옴표로 묶은 매크로에서 맨 마지막 역슬래시가 " 큰따옴표와 결합하면서 문제가 발생하는듯.. c 언어에서는 \" 이렇게 되면 문자 큰따옴표를 의미하기 때문에 argv 로 전달이 잘못된다. 해결방법은 의외로 간단하다. 다음과 같이 \(백슬래시)를 하나 더 붙여주면 된다. symstor..

MFC 문자가 한글인지 검사/체크하는 방법들

USES_CONVERSION 는 Wide Char 형태를 Ansi 형태로.. 혹은 그 반대로 바꾸는 것을 간편하게 해주는 매크로를 제공한다. A2CW : (LPCSTR) ==> (LPCWSTR) A2W : (LPCSTR) ==> (LPWSTR) W2CA : (LPCWSTR) ==> (LPCSTR) W2A : (LPCWSTR) ==> (LPSTR) T2COLE : (LPCTSTR) ==> (LPCOLESTR) T2OLE : (LPCTSTR) ==> (LPOLESTR) OLE2CT : (LPCOLESTR) ==> (LPCTSTR) OLE2T : (LPCOLESTR) ==> (LPCSTR) CString strTrackData; unsigned char* trackData; int size, decUnicod..

Programming/MFC 2013.01.30

내 네트워크상의 모든 컴퓨터 이름 목록과 IP 주소 출력

c 코딩으로 만든 내 네트워크 상의 모든 컴퓨터 목록 또는 Local Network 목록을 가져오고 그 이름을 가지고 IP 주소까지 얻어오는 코드이다. #ifndef UNICODE #define UNICODE #endif #pragma comment(lib, "netapi32.lib") #include #include #include #include #include #pragma comment(lib, "ws2_32.lib") // 해당 컴퓨터의 플랫폼 이름 char* PrintPlatform(DWORD dwPlatformId) { switch(dwPlatformId) { case PLATFORM_ID_DOS:return "The MS-DOS platform"; case PLATFORM_ID_OS2:re..

Programming/C/C++ 2012.12.20

Bitnami Redmine SVN 연결 - Ubuntu VM

Ubuntu 가상머신으로 완성되어 있는 bitnami redmine 을 사용중에 SVN 연결에 관한 정리가 필요하여 블로그에 포스팅함. 포스팅 날짜 기준 redmine 정보 VM : Ubuntu 12.04 (64-bit) Redmine : 2.1.2-1 bitnami redmine 에서 저장소에 연결시 SVN 이 https 프로토콜을 사용중일때 404 NotFound 오류가 나오는것을 확인 할 수 있다. https 프로토콜 인증과정 문제이므로 다음과 같은 방법으로 해결 할 수 있다. 1. ubuntu VM 에 터미널 접속을 한다. 2. vi 로 다음 파일을 편집한다. /opt/bitnami/apps/redmine/htdocs/lib/redmine/scm/adapters/subversion_adapter...

Programming/Tips 2012.11.06

c++ import 문과 /MP 스위치

Visual Studio 2010 을 사용중 /MP 스위치를 사용 할 수 있다는것을 깜박하고 있다가 진행 중인 프로젝트에 적용을 시켜 보았다. 프로젝트 옵션 -> C/C++ -> 일반 -> 다중 프로세서 컴파일에 예(/MP ) 옵션을 켜고 컴파일 시작. Gm 스위치와 호환이 안되므로 MP 를 무시한다고 나옴.. 프로젝트 옵션 -> C/C++ -> 코드 생성 -> 최소 다시 빌드 가능 항목의 /Gm 옵션을 아니오 (/Gm-) 로 바꿔준 다음 다시 컴파일을 진행... error C2813: /MP를 지정하면 #import를 사용할 수 없습니다. 으엌.. ㅠㅠ 프로젝트에서 사용중인 ADO dll 을 import 해서 사용중인데 MP 스위치와 import 옵션을 동시에 사용 할 수 없다고 MSDN 에서도 명확하..

Programming/Tips 2012.10.16
반응형