A4 용지로 CD case 만드는 방법

나온지 꽤 된 내용이지만 가끔씩이라도 필요한터라 기록해둔다. 1. A4 용지를 바닥에 대고 CD를 뒤집은 상태로 반쯤 걸친다. (위 아래 종이 여백도 비슷하게. 사진은 각도 때문에 저렇지만 실제론 비슷) 2. A4 용지의 위 아래 남아있던 부분을 CD에 딱 맞게 접어준다. 3. 위의 그림에서 CD를 고정시킨 채로 A4용지를 접어서 아래 그림처럼 CD의 윗면이 오도록 한다. 4. 이제… Read more »

svnsync 명령을 이용해 SVN mirroring 하기

이런저런 연유로 SVN Server에 직접 접근은 불가능하고 mount를 이용해 file로 접근 가능한 방법을 찾아야만 하는 상황이 생겼다. 그래서 사용하게 된 방법이 SVN mirroring. 미러링에도 여러가지 방법이 있으나 그 중에서 svnsync를 사용하기로 했고 아래처럼 해서 성공. 원격에 있는 SVN 저장소를 $REPO라고 가정하고 로컬에 미러링할 경로를 $MIRROR라고 하자. 1. 우선 빈 저장소를 하나 생성한다. svnadmin create $MIRROR… Read more »

Linux에서 파일 생성시 기본권한 문제

Linux에서 파일을 생성할 때 갖게 되는 권한의 default 값이 있다. git을 사용하고 있어서 서버에 원격저장소를 하나 두고 있는데 어떤 사용자가 파일을 생성하거나 수정한 후 다른 사용자가 해당 파일을 수정하지 못하는 문제가 발생했다. 확인해보니 objects 디렉토리에 있는 파일들 (아마도 파일 변경사항에 대한 데이터로 추측됨)의 권한이 모두 644로 설정되어 있는 상태. 파일들 생성시마다 기본 권한을 group도 쓰기가 가능하도록… Read more »

Bamboo upgrade to 4.1.1

사용중인 Bamboo가 3.2 버전이었는데 최신 버전인 4.1.1로 upgrade 할 일이 생겼다. Upgrade 방법을 알기 위해 검색해보니 공식 매뉴얼이 있는데 하위 버전별로 upgrade 방법이 다른 것처럼 기술되어 있다. https://confluence.atlassian.com/display/BAMBOO/Bamboo+4.1+Upgrade+Guide 몇 개 링크를 눌러보니 링크가 잘못 걸린건지 하위버전에서 4.1로의 upgrade가 아니라 하위 버전으로 upgrade 방법들이 나와있어서 Bamboo generic upgrade guide만 참조. 가이드 문서만 따라해도 문제없이 진행은 된다…. Read more »

Bamboo 실행문제

Atlassian의 Bamboo를 사용중인데 얼마전 서버의 root 계정 대신 특정 계정에 sudo 설정을 한 이후에 문제가 발생했다. bamboo.sh 실행시 start 옵션을 주면 시작하게 되어있는데 시작했다는 로그와 pid 값은 뿌려지지만 실제 프로세스는 실행되지 않았다. 실행시에 기록되는 로그파일을 열어서 확인해보니 java 프로세스 자체를 시작하지 못하는 것으로 보였다. 그래서 bamboo.sh 파일을 열어 내용을 확인해보니 export JAVA_HOME 이라고 환경변수를 export… Read more »