IT 274

[InstallShield] v6.0 생성될 설치 파일 이름 변경하기

아시는 분들은 아시겠지만 전 이번에 알게 되어 기록용으로 남깁니다.기존 InstallShield(이하 IS) 프로젝트 컴파일해서 생성되는 설치 파일 이름이 특정 버전 문자열로 고정되어 있어서 항상 이름을 변경하는 불편을 겪다가 이번에 검색했는데 결과도 딱히 안나오고 메뉴를 모두 뒤져서 알아냈습니다 :) 시작은 위 화면에서 시작합니다. Default라고 써진 곳에서 마우스 우클릭해서 Properties를 선택합니다. Packaging 탭을 선택하면 General 영역에 Package executable 에 원하는 설치 파일 이름을 써주면 됩니다.

IT/installshield 2016.11.25

[ctags] Format error in tags file /usr/bin/ctags

vim 과 ctags 가 설치된 시스템에서 문제없이 소스 분석을 해오고 있었습니다. 다만, 최근 몇 개월동안 다른 프로젝트하느라고 해당 시스템을 사용하지 못하고 있다가 오랜만에 들어갈 일이 생겨서 vim에서 태그 추적을 하는 Ctrl + ] 키를 눌렀는데 다음과 같은 메시지가 나왔습니다. 영문 메시지는 다음과 같습니다. 이 Format error in tags file 메시지를 가지고 구글을 뒤졌는데 그다지 도움은 되지 않았습니다...결과적으로 구글에서 나오는 결과들은 그나마 정상적인(?) 상황에서 나오는 것들이었습니다. 이래저래 고민을 하다가 혹시나 하는 마음에 ~/.vimrc 파일을 열어봤더니 황당했습니다.set tags=/usr/bin/ctags 라는 문구가 들어있더군요. 원래 읽어들일 태그 파일을..

IT/System Digging 2016.10.26

[VS2008] 코드 정의창 배경 바꾸기

텍스트 편집기의 배경색을 검정색으로 바꿨더니 코드 정의 창의 배경은 여전히 흰색이라 있으나 마나한 상태가 되었습니다. 도구>>옵션>>환경>>글꼴 및 색 메뉴에 들어가 봤지만 설정 표시에 코드 정의창은 없었습니다... 한참을 헤메다가 ZUE·HA·FA 님 블로그 글을 보게 되었는데 메뉴가 영어로 되어 있고 또 한가지 설명이 빠져 있는거 같아서 기록용으로 남깁니다. Visual Studio 2008 기준입니다. 도구>>옵션>>환경>>글꼴 및 색 위치로 들어가보면 설정 표시 항목에서 텍스트 편집기 를 고릅니다. 표시 항목을 밑으로 쭈욱 내리다 보면 정의 창 배경 이라는 항목이 있습니다. 선택해보시면 항목 배경만 바꿀 수 있고 흰색으로 되어 있는 것을 확인할 수 있습니다. 검정색으로 명시적으로 지정하셔도 되고 ..

IT/Visual Studio 2016.10.20

[installshield] 프로젝트 바이너리 경로 변수로 관리하기

그동안 하드 코딩된 파일 그룹 경로 때문에 같은 프로젝트 다른 버전을 만들 때마다 copy & paste & 수동 경로 변경하는 만행을 저지르며 installshield(이하 is) 프로젝트를 사용해왔었습니다...분명 INSTALLROOT 라는 변수에 저 값이 들어있는 것 같은데 이것을 사용할 수 없을까 고민만 항상 하다가 만행에 가까운 사용을 계속 해왔었죠... 그러다가 oneshot님 블로그 글에서 'Link Type' 항목의 Static, Dynamic 설명을 보고서야 이것이 나한테 필요한 것이다! 라는 느낌이 왔습니다!! is 버전이 다른지 UI가 달라서 찾는데 시간이 좀 걸렸는데 is 6.0에서 'File Groups' 탭에 기존 파일 그룹이 등록되어 있는데 이곳에서 어느 하나를 선택해보면 오른..

IT/installshield 2016.07.07

[shell script] svn 저장소에 특정 계정 일괄적으로 추가하기

grep 옵션으로 -l을 주면 패턴과 일치하는 파일명만 출력이 됩니다. 여기에 -v 옵션을 추가해주면 특정 패턴은 포함하지 않는 파일만 출력해주겠죠. grep -lv "이건빼줘" svn 저장소의 계정 정보는 conf 디렉토리의 authz 파일과 passwd 파일에 저장이 됩니다. authz 파일은 계정에 대한 정보와 권한을 지정해주고 passwd 파일은 이름에 걸맞게 현재 저장소에 접속할 계정 이름과 비밀번호 정보를 갖고 있습니다. passwd 파일에만 추가해줘도 계정 접근이 가능하더군요. 이 두 정보를 가지고서 저장소에 있는 모든 프로젝트에 새 사용자 newbie를 추가해보겠습니다. 단, 이미 몇몇 프로젝트에는 newbie 사용자가 이미 등록된 상황입니다. 이 프로젝트는 제외해야 하겠죠? for f i..

IT/VCS 2016.03.16

[github] jekyll - disqus 사용하기

github를 사용하게 되면 disqus도 연동해서 사용할 수 있습니다.먼저 disqus.com 에 접속해서 화면 최우측의 톱니바퀴 아이콘을 눌러 Admin 메뉴를 선택해줍니다.사이트를 추가 등록해야 하므로 Your Sites 메뉴를 선택합니다. New 버튼을 눌러 등록합니다.. 빨간 원으로 강조된 부분을 눌러 disqus를 사용할 사이트 정보 등록을 시작해봅시다.Site name엔 이름을 적당히 Category도 사이트 성격에 맞게 적당히 해줍시다. Site name을 적으면 그 문자열이 unique Disqus URL에 기본 복사됩니다. 이것은 실제로 도메인 주소를 추가하는 것이므로 기존에 쓰고 있는 주소가 있으면 이 그림처럼 We're sorry 메시지를 보게 됩니다. 다른 사람들이 사용해주지 않는..

IT/web 2016.02.18

[git-bash] 윈도우/리눅스에서 git diff 한글 깨짐-갱신 2020.10.16

윈도우에서 한글(cp949) 사용중인 경우이전 내용을 오랜만에 적용해보니 한글이 일부만 표시되고 깨집니다..그래서 인터넷을 뒤지니 LC_ALL 값을 ko_KR.UTF-8 로 주라고 하네요. 근데 이상하네요 이거 리눅스 언어 관련 환경 변수인데 이제 윈도우에서도 먹나?? 잘 먹네요!! 시스템 설정에 추가해놓고 쓰시면 되겠습니다. 이제 윈도우에서는 아래 설정처럼 힘들게 할 필요가 없어졌네요!!참고로 윈도우 버전은 10 1809 17763.1282 입니다 참조 글에서 git diff 에 영향 주는 내용만 추출 먼저 git config에 encoding 관련 설정을 추가해줍니다. i18n 섹션이 없으면 아래 내용 그대로 추가해줍니다.(commit~과 logout~ 앞의 공백은 탭) $ git config --g..

IT/VCS 2016.02.15

[Winmerge] Visual Studio 용 무시할 파일 추가하기

윈머지(winmerge)를 사용하다 보면 Build.log 같은 파일이 잔뜩 목록에 나와서 불편할 때가 있습니다. 일일이 숨기기를 사용하기에도 귀찮고 어떻게 할까를 고민해보다가 필터에 'Visual C++ loose' 라는 게 있다는 것에 주목을 하게 되었습니다. 윈머지가 설치된 폴더(C:\Program Files (x86)\WinMerge)를 뒤져보니 Filters 폴더가 있었고 이 곳에 Merge_VC_loose.flt 란 파일이 떡하니 자리잡고 있더군요. 빙고! 열어보니 몇가지 항목으로 이뤄져 있었습니다. name: Visual C++ loose desc: Suppresses various binaries found in Visual C++ source trees def: include f: \.a..

IT/Visual Studio 2016.01.26

[VS2008] Visual Studio 잦은 MFC 오류 발생할 때...

Visual Studio 2008로 디버깅을 하고 있는데 Visual Studio 자체가 자꾸 MFC 오류를 내면서 죽는 경우가 있었습니다. 아니 VS로 디버깅하는데 VS로 죽다니...너무 황당해서 무시하고 다시 실행해서 진행하는데 디버깅 좀 진행되면 죽고, 다시 시작하면 중간중간 지정한 내용 날라가 있고...디버깅이 금방 끝나는 경우도 있지만 보통은 계속 붙잡고 있는 경우가 많은데 너무 자주 발생해서 스트레스를 왕창 받다가 이렇게 작업 못하나 검색하느라 못하나 매한가지다라는 마음에 구글을 뒤져봤더니 확장(extension) 프로그램 때문에 문제가 발생하는 경우가 있으니 안전 모드로 실행해보라는 얘기가 있었습니다. 그 글의 댓글 중에 이렇게 안전 모드로 실행했다가 다시 정상적으로 실행하니까 문제 없이 잘..

IT/Visual Studio 2016.01.05