codeheart 위치로그  |  태그  |  미디어로그  |  방명록
icon linux(fedora 19)에 windows font 설치하는 방법 (fc-cache 해도 안되는 경우)
개발/Linux | 2013. 9. 22. 03:17

fedora 19 기준


일단 cd 를 이용해 windows fonts 가 위치한 곳으로 이동합니다. 그 다음,


sudo mkdir /usr/share/fonts/windows

sudo cp * /usr/share/fonts/windows

cd /usr/share/fonts/windows

sudo chmod 644 *


그 다음 폰트 파일 캐쉬를 갱신합니다.


fc-cache -fv


그 다음 웹브라우저을 켜면(켜있는 경우 껐다 켜야 함) 바로 효과를 볼 수 있을 것입니다.

때로는 로그아웃 혹은 부팅해야 정상 적용되는 경우도 있습니다.


fedora 의 경우 파일 읽기 권한이 부여되지 않아 fc-cache 가 정상적으로 

되지 않는 경우가 있습니다. 따라서 chmod 644 * 로 파일 권한을 부여하는 것은 필수입니다.



arrow 트랙백 | 댓글



icon fedora 19 에서 Alt+F7 을 사용하고 있을 때
개발/Linux | 2013. 9. 22. 02:56

IntelliJ 에서 Alt+F7 을 사용하는데,

fedora 19 OS 에서 이미 이 키가 바인딩 되어 있다.

Move window 를 키보드로 하기 위한 단축키이다.

Move window 는 마우스로 드래그 하거나

Window + Space 후에 M 을 눌러서 수행할 수 있으므로 (Windows OS 와 동일한 방법)

굳이 별도로 필요가 없다.


Settings - Keyboard - Shortcuts 탭 - Widows - Move window 에서 우측에 보이는 Alt+F7 을 클릭하고 Backspace 를 눌러주면 Disabled 된다.




arrow 트랙백 | 댓글



icon git 모든 커밋의 author name 및 email 변경
개발/Linux | 2013. 9. 22. 01:17

간단한 방법 (혼자만 하는 프로젝트의 경우) ; *nix 용 ( + windows msys )

- 해당 repository 의 모든 커밋의 author/committer name 및 email 을 특정값으로 바꾼다.

git filter-branch --env-filter '

GIT_AUTHOR_EMAIL=yourname@gmail.com;

GIT_AUTHOR_NAME=yourname;

GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL;

GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME;' -- --all

> 위험하다고 해도 remote 에 push 만 안하면 되니, 아주 큰 부담은 가질 필요가 없지만 내 모든 local 
commit 들이 push 되었는지 정도는 확인하자.


간단한 방법 (혼자만 하는 프로젝트의 경우) ; windows cmd 용

- 해당 repository 의 모든 커밋의 author/committer name 및 email 을 특정값으로 바꾼다.

git filter-branch --env-filter "

GIT_AUTHOR_EMAIL=yourname@gmail.com;

GIT_AUTHOR_NAME=yourname;

GIT_COMMITTER_EMAIL=$GIT_AUTHOR_EMAIL;

GIT_COMMITTER_NAME=$GIT_AUTHOR_NAME;" -- --all

> 위험하다고 해도 remote 에 push 만 안하면 되니, 아주 큰 부담은 가질 필요가 없지만 내 모든 local commit 들이 push 되었는지 정도는 확인하자.

안전한 방법 (같이 하는 프로젝트의 경우) ; *nix 용 ( + windows msys )

git filter-branch --commit-filter '

        if [ "$GIT_COMMITTER_NAME" = "<Old Name>" ];

        then

                GIT_COMMITTER_NAME="<New Name>";

                GIT_AUTHOR_NAME="<New Name>";

                GIT_COMMITTER_EMAIL="<New Email>";

                GIT_AUTHOR_EMAIL="<New Email>";

                git commit-tree "$@";

        else

                git commit-tree "$@";

        fi' HEAD


안전한 방법 (같이 하는 프로젝트의 경우) ; windows cmd 용

git filter-branch --commit-filter "

        if [ "$GIT_COMMITTER_NAME" = "<Old Name>" ];

        then

                GIT_COMMITTER_NAME="<New Name>";

                GIT_AUTHOR_NAME="<New Name>";

                GIT_COMMITTER_EMAIL="<New Email>";

                GIT_AUTHOR_EMAIL="<New Email>";

                git commit-tree "$@";

        else

                git commit-tree "$@";

        fi" HEAD


다른 방법 찾기

구글에서 git filter-branch rename author 으로 검색해보자.

git 에서 복잡하게만 수행해야 할 것 같은 (reset, amend 등을 조합해서) 것을 쉽게 할 수 있는 몇가지 방법을 제공한다.

http://stackoverflow.com/questions/750172/how-do-i-change-the-author-of-a-commit-in-git



arrow 트랙백 | 댓글



[PREV] [1][···][5][6][7][8][9][10][11][···][25] [NEXT]
관리자  |   글쓰기
BLOG main image
code heart story
분류 전체보기 (74)
생활 (0)
잡담 (8)
컴퓨터 (11)
개발 (52)
Total :
Today :
Yesterday :
rss
위치로그 : 태그 : 방명록 : 관리자
코드하트's Blog is powered by Daum / Designed by plyfly.net