반응형

Programming 67

Visual Studio 2013 Express C++ Syntax Highlight

Visual Studio 2013 Express 는 Visual Assist 같은 플러그인을 설치 할 수 없기 때문에 처음 설치 한 후 c++ 코드를 열어보면 꽤나 밋밋한 화면을 볼 수 있다. Code 의 Syntax highlighting 기능을 사용하면 가독성이 좋아 지기에 여러 방법을 찾아 보니 Fonts Color 설정에서 변경이 가능! Visual Assist 에서 사용하는 색깔을 기준으로 맞춰보았다. 아래는 Visual Studio 2013 Express 에서 C++ 문법에 관한 코드 색깔을 세팅한 설정 파일 Tools -> Import and Export Settings 항목을 이용해 아래 파일을 Import 하면 된다. 변경한 부분 MACRO, 지역 변수, 함수, 전역 함수, Class, ..

Visual Studio 유용한 확장 도구

Visual Studio 2010 을 회사에서 사용중에 있다. 자주 사용 하는 확장 도구를 정리 하고자 블로그에 포스팅 1. Productivity Power Tools- 이건 Visual Studio 사용자라면 무조건 설치해서 쓰라고 하고 싶다. 특히 스크롤바를 Map 모드로 쓸수 있다는 점이 가장 좋다. 자세한 기능은 아래 링크 참조http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ 2. Visual Assist X- 개발자라면 다 아는 Visual Assist 이다. 특히 C/C++, MFC 개발자라면 필수 단, 유료 확장 도구이다. http://www.wholetomato.com/downloads/d..

SMTP 모듈에서 UTF-8 사용시 주의 사항

프로젝트 진행중 E-Mail 을 UTF-8로 해놓고 전송하면 제목의 한글이 깨지는 경우가 있다. E-Mail 원문을 분석해본 결과 EUC-KR 한글을 UTF-8로만 인코딩 하면 깨지고 국내에서는 다음과 같은 규격을 사용하는 모양이다. "이메일 제목 전송" 위와 같은 문자열을 제목에 사용하려면 위 문자열을 UTF-8 인코딩 문자열로 변경 한 다음 다시 Base64 인코딩으로 변경해주어야 한다. 그 다음 E-Mail Header 부분에 Subject: 이메일 제목 전송 이런식이 아닌 Subject: =?UTF-8?B?[Base64인코딩된 문자열]?= 이런 구조로 해주어야 한다. 즉 =?UTF-8?B? 과 ?= 문자 사이에 Base64 로 인코딩 된 문자열을 입력하면 된다. 위 문자열을 Base64 인코딩 한..

Programming/Tips 2014.05.16

Bitnami Redmine 저장소 한글 깨짐 문제 - Windows 7

Redmine 2.5.1 사용중이다. 저장소를 설정 하고 소스 diff 기능을 이용해 보면 한글은 깨져서 나오게 된다. 구글링을 해본 결과 관리 -> 설정 메뉴로 가서 첨부파일이나 저장소 인코딩에 EUC-KR,UTF-8 을 입력해 주면 된다고 하는데 여전히 안된다 ㅋㅋ 그러다가 우연히 C:\BitNami\redmine-2.5.1-1\apps\redmine\htdocs\config 경로에 있는 settings.yml 파일을 보던 중 다음과 같은 항목이 보였다. # encodings used to convert repository files content to UTF-8 # multiple values accepted, comma separated repositories_encodings: default: ..

Programming/Tips 2014.05.13

Bitnami Redmine SVN https 연결 - Windows 7

http://acidpop.tistory.com/98 이전 글에서 Bitnami 에서 제공하는 Redmine 을 설치하여 https SVN 연결에 대한 글을 쓴 적이 있다. 이 글을 쓸때 윈도우용으로 먼저 설치를 한 다음 subversion_adapter.rb 파일 내용을 수정하여도 계속해서 실패 한 적이 있다. cmd 창을 열고 svn info "https://svn주소" 를 입력해서 인증서를 발급 받아도 Bitnami Redmine 은 저장소를 클릭하면 다음과 같은 문구만 보일뿐.... ㅠㅠ 2014년이 된 지금 또 다시 Redmine 을 사용해야 할 일이 생겼다. 문제는 서버가 Windows 라는것!! 다시 한번 윈도우용 Bitnami Redmine 을 이용해야 하는것이다. Bitnami Redmi..

Programming/Tips 2014.05.12

Visual Studio Macro 작동

2014년 2월 13일 이후로 Visual Studio 의 매크로 기능이 작동을 하지 않는 현상이 보였다. 구글링 해본 결과 최근에 있었던 윈도우 업데이트 중 한놈이 문제를 일으키는듯 하다. 시작 -> 제어판 -> 프로그램 및 기능 으로 가서 설치 된 업데이트 보기를 선택하자. 수많은 설치된 업데이트 목록이 보이는데 그중 자신의 OS 및 .NET Framework 버전에 맞는 업데이트를 제거 하자 .NET 4.5.1 .NET 4.5 .NET 4 Windows 8.1 KB2898871 Windows 8 KB2898870 KB2898865 Windows 7 KB2898869 KB2898864 KB2898855 Windows XP KB2898855 좀 더 자세항 사항은 다음 링크를 참고 한다. http://v..

devdenv 또는 MSBuild 로 빌드시 프로젝트 종속성 무시

업무 중 솔루션을 커맨드로 빌드 해야 할 일이 생겼다. 문제는 해당 솔루션을 순서에 맞게 각각 프로젝트 단위로 빌드를 해야 하는데.. 각각 프로젝트를 devenv "SolutionPath" /rebuild "Debug_x64|x64" /project "ProjectName" 위와 같은 형식으로 리빌드를 요청 하면 종속성이 묶여 있는 프로젝트까지 모두 다시 빌드를 하는 문제가 있었다. 몇시간 구글링을 해본 결과 MSBuild 를 이용해서 해결 할 수 있었다. 사용한 MSBuild 는 4.0이다. MSBuild "SolutionPath" /p:Platform=x64;Configuration=Debug_x64 /p:ProjectReferences=false /t:"ProjectName:Rebuild" 위와 같..

반응형