전체 글
IT 관련 잡다한 지식 기록
-
그동안 하드 코딩된 파일 그룹 경로 때문에 같은 프로젝트 다른 버전을 만들 때마다 copy & paste & 수동 경로 변경하는 만행을 저지르며 installshield(이하 is) 프로젝트를 사용해왔었습니다...분명 INSTALLROOT 라는 변수에 저 값이 들어있는 것 같은데 이것을 사용할 수 없을까 고민만 항상 하다가 만행에 가까운 사용을 계속 해왔었죠... 그러다가 oneshot님 블로그 글에서 'Link Type' 항목의 Static, Dynamic 설명을 보고서야 이것이 나한테 필요한 것이다! 라는 느낌이 왔습니다!! is 버전이 다른지 UI가 달라서 찾는데 시간이 좀 걸렸는데 is 6.0에서 'File Groups' 탭에 기존 파일 그룹이 등록되어 있는데 이곳에서 어느 하나를 선택해보면 오른..
[installshield] 프로젝트 바이너리 경로 변수로 관리하기그동안 하드 코딩된 파일 그룹 경로 때문에 같은 프로젝트 다른 버전을 만들 때마다 copy & paste & 수동 경로 변경하는 만행을 저지르며 installshield(이하 is) 프로젝트를 사용해왔었습니다...분명 INSTALLROOT 라는 변수에 저 값이 들어있는 것 같은데 이것을 사용할 수 없을까 고민만 항상 하다가 만행에 가까운 사용을 계속 해왔었죠... 그러다가 oneshot님 블로그 글에서 'Link Type' 항목의 Static, Dynamic 설명을 보고서야 이것이 나한테 필요한 것이다! 라는 느낌이 왔습니다!! is 버전이 다른지 UI가 달라서 찾는데 시간이 좀 걸렸는데 is 6.0에서 'File Groups' 탭에 기존 파일 그룹이 등록되어 있는데 이곳에서 어느 하나를 선택해보면 오른..
2016.07.07 -
기록용으로 남깁니다.도구>>옵션>>환경>>글꼴 및 색>>표시 항목>>정의 창 배경>>항목 배경 값을 변경하면됩니다. 저는 검정색으로 바꿨네요
[VS2008] 코드 정의 창 배경색 바꾸기기록용으로 남깁니다.도구>>옵션>>환경>>글꼴 및 색>>표시 항목>>정의 창 배경>>항목 배경 값을 변경하면됩니다. 저는 검정색으로 바꿨네요
2016.06.15 -
grep 옵션으로 -l을 주면 패턴과 일치하는 파일명만 출력이 됩니다. 여기에 -v 옵션을 추가해주면 특정 패턴은 포함하지 않는 파일만 출력해주겠죠. grep -lv "이건빼줘" svn 저장소의 계정 정보는 conf 디렉토리의 authz 파일과 passwd 파일에 저장이 됩니다. authz 파일은 계정에 대한 정보와 권한을 지정해주고 passwd 파일은 이름에 걸맞게 현재 저장소에 접속할 계정 이름과 비밀번호 정보를 갖고 있습니다. passwd 파일에만 추가해줘도 계정 접근이 가능하더군요. 이 두 정보를 가지고서 저장소에 있는 모든 프로젝트에 새 사용자 newbie를 추가해보겠습니다. 단, 이미 몇몇 프로젝트에는 newbie 사용자가 이미 등록된 상황입니다. 이 프로젝트는 제외해야 하겠죠? for f i..
[shell script] svn 저장소에 특정 계정 일괄적으로 추가하기grep 옵션으로 -l을 주면 패턴과 일치하는 파일명만 출력이 됩니다. 여기에 -v 옵션을 추가해주면 특정 패턴은 포함하지 않는 파일만 출력해주겠죠. grep -lv "이건빼줘" svn 저장소의 계정 정보는 conf 디렉토리의 authz 파일과 passwd 파일에 저장이 됩니다. authz 파일은 계정에 대한 정보와 권한을 지정해주고 passwd 파일은 이름에 걸맞게 현재 저장소에 접속할 계정 이름과 비밀번호 정보를 갖고 있습니다. passwd 파일에만 추가해줘도 계정 접근이 가능하더군요. 이 두 정보를 가지고서 저장소에 있는 모든 프로젝트에 새 사용자 newbie를 추가해보겠습니다. 단, 이미 몇몇 프로젝트에는 newbie 사용자가 이미 등록된 상황입니다. 이 프로젝트는 제외해야 하겠죠? for f i..
2016.03.16 -
github를 사용하게 되면 disqus도 연동해서 사용할 수 있습니다.먼저 disqus.com 에 접속해서 화면 최우측의 톱니바퀴 아이콘을 눌러 Admin 메뉴를 선택해줍니다.사이트를 추가 등록해야 하므로 Your Sites 메뉴를 선택합니다. New 버튼을 눌러 등록합니다.. 빨간 원으로 강조된 부분을 눌러 disqus를 사용할 사이트 정보 등록을 시작해봅시다.Site name엔 이름을 적당히 Category도 사이트 성격에 맞게 적당히 해줍시다. Site name을 적으면 그 문자열이 unique Disqus URL에 기본 복사됩니다. 이것은 실제로 도메인 주소를 추가하는 것이므로 기존에 쓰고 있는 주소가 있으면 이 그림처럼 We're sorry 메시지를 보게 됩니다. 다른 사람들이 사용해주지 않는..
[github] jekyll - disqus 사용하기github를 사용하게 되면 disqus도 연동해서 사용할 수 있습니다.먼저 disqus.com 에 접속해서 화면 최우측의 톱니바퀴 아이콘을 눌러 Admin 메뉴를 선택해줍니다.사이트를 추가 등록해야 하므로 Your Sites 메뉴를 선택합니다. New 버튼을 눌러 등록합니다.. 빨간 원으로 강조된 부분을 눌러 disqus를 사용할 사이트 정보 등록을 시작해봅시다.Site name엔 이름을 적당히 Category도 사이트 성격에 맞게 적당히 해줍시다. Site name을 적으면 그 문자열이 unique Disqus URL에 기본 복사됩니다. 이것은 실제로 도메인 주소를 추가하는 것이므로 기존에 쓰고 있는 주소가 있으면 이 그림처럼 We're sorry 메시지를 보게 됩니다. 다른 사람들이 사용해주지 않는..
2016.02.18 -
윈도우에서 한글(cp949) 사용중인 경우이전 내용을 오랜만에 적용해보니 한글이 일부만 표시되고 깨집니다..그래서 인터넷을 뒤지니 LC_ALL 값을 ko_KR.UTF-8 로 주라고 하네요. 근데 이상하네요 이거 리눅스 언어 관련 환경 변수인데 이제 윈도우에서도 먹나?? 잘 먹네요!! 시스템 설정에 추가해놓고 쓰시면 되겠습니다. 이제 윈도우에서는 아래 설정처럼 힘들게 할 필요가 없어졌네요!!참고로 윈도우 버전은 10 1809 17763.1282 입니다 참조 글에서 git diff 에 영향 주는 내용만 추출 먼저 git config에 encoding 관련 설정을 추가해줍니다. i18n 섹션이 없으면 아래 내용 그대로 추가해줍니다.(commit~과 logout~ 앞의 공백은 탭) $ git config --g..
[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..
2016.02.15 -
윈머지(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..
[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..
2016.01.26 -
Visual Studio 2008로 디버깅을 하고 있는데 Visual Studio 자체가 자꾸 MFC 오류를 내면서 죽는 경우가 있었습니다. 아니 VS로 디버깅하는데 VS로 죽다니...너무 황당해서 무시하고 다시 실행해서 진행하는데 디버깅 좀 진행되면 죽고, 다시 시작하면 중간중간 지정한 내용 날라가 있고...디버깅이 금방 끝나는 경우도 있지만 보통은 계속 붙잡고 있는 경우가 많은데 너무 자주 발생해서 스트레스를 왕창 받다가 이렇게 작업 못하나 검색하느라 못하나 매한가지다라는 마음에 구글을 뒤져봤더니 확장(extension) 프로그램 때문에 문제가 발생하는 경우가 있으니 안전 모드로 실행해보라는 얘기가 있었습니다. 그 글의 댓글 중에 이렇게 안전 모드로 실행했다가 다시 정상적으로 실행하니까 문제 없이 잘..
[VS2008] Visual Studio 잦은 MFC 오류 발생할 때...Visual Studio 2008로 디버깅을 하고 있는데 Visual Studio 자체가 자꾸 MFC 오류를 내면서 죽는 경우가 있었습니다. 아니 VS로 디버깅하는데 VS로 죽다니...너무 황당해서 무시하고 다시 실행해서 진행하는데 디버깅 좀 진행되면 죽고, 다시 시작하면 중간중간 지정한 내용 날라가 있고...디버깅이 금방 끝나는 경우도 있지만 보통은 계속 붙잡고 있는 경우가 많은데 너무 자주 발생해서 스트레스를 왕창 받다가 이렇게 작업 못하나 검색하느라 못하나 매한가지다라는 마음에 구글을 뒤져봤더니 확장(extension) 프로그램 때문에 문제가 발생하는 경우가 있으니 안전 모드로 실행해보라는 얘기가 있었습니다. 그 글의 댓글 중에 이렇게 안전 모드로 실행했다가 다시 정상적으로 실행하니까 문제 없이 잘..
2016.01.05 -
※아래 방법을 사용하는 경우 기존 스냅샷을 사용할 수 없습니다. 주의 바랍니다... 기존에 쓰던 virtualbox 하드디스크 이미지가 있는 폴더 경로가 대충 만든거라 정리하면서 깔끔한(?) 경로로 옮겨놨더니 다음과 같은 문제가 발생합니다... 직접 수정해야 하나 하고 있다가 구글에서 해결 방법을 찾았습니다. 기록용으로 남겨둡니다.cmd 차을 열어서 다음 명령을 사용해야 합니다. "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid 이미지 UUID를 자동으로 재생성되서 정상적으로 이미지를 추가할 수 있습니다.
[VirtualBox] 이미지 옮길 때 발생하는 UUID already exists 문제※아래 방법을 사용하는 경우 기존 스냅샷을 사용할 수 없습니다. 주의 바랍니다... 기존에 쓰던 virtualbox 하드디스크 이미지가 있는 폴더 경로가 대충 만든거라 정리하면서 깔끔한(?) 경로로 옮겨놨더니 다음과 같은 문제가 발생합니다... 직접 수정해야 하나 하고 있다가 구글에서 해결 방법을 찾았습니다. 기록용으로 남겨둡니다.cmd 차을 열어서 다음 명령을 사용해야 합니다. "c:\Program Files\Oracle\VirtualBox\VBoxManage.exe" internalcommands sethduuid 이미지 UUID를 자동으로 재생성되서 정상적으로 이미지를 추가할 수 있습니다.
2016.01.05