본문 바로가기

전체 글74

[RFC 2119] MAY, MAY NOT, SHALL, SHOULD 의 사용 IETF Network Working Group 에서 1997.3 월에 공개한 2장짜리 문서로 스펙 문서를 적을 때 사용하는 조동사의 의미에 대해서 명확하게 기술해놓은 내용이다. 흔히 우리나라 개발자들은 이런 것에 스펙 문서에 신경을 잘 쓰지 않는 편인데, 한번 알아두면 나쁠 것은 없을 테고, 서로가 사용하는 동일한 단어에 대한 명확한 의미를 정해 놓으면 커뮤니케이션 잘못으로 인한 문제를 최소화할 수 있다는 장점이 있다. 그리고 영어로 된 스펙 문서를 볼 때, 이런 부분을 참고하면 좋을 것 같아 정리해본다. 번역참조 : https://techhtml.github.io/rfc/RFC2119.html 원본참조 : https://www.ietf.org/rfc/rfc2119.txt RFC 2119 한국어 번역본.. 2017. 3. 3.
[git] git am 실패한 경우 처리하기 출처 : http://is.gd/CdaEFG git am git 을 사용하면서 format-patch 를 사용하는 경우가 있다. 내 경우에는 여러 개의 패치를 자동으로 적용하려고 할 때, 자주 사용한다. 여러 개의 패치에 대해서 format-patch 를 적용하면 순서대로 번호를 붙여서 patch 파일을 만들어주기도 하고, 적용할 때도 한번의 명령으로 패치를 적용할 수도 있기 때문이다. > git format-patch 0001-xxxxxxxxxx.patch 0002-xxxxxxxxxx.patch 0003-xxxxxxxxxx.patch 0004-xxxxxxxxxx.patch 위와 같이 commit 에 해당하는 patch 까지 순서대로 패치 파일을 만들어준다. 이렇게 만들어진 patch 파일을 적용하기 위.. 2016. 3. 31.
[우분투] 바탕화면 관리 프로그램 Variety 집에서 사용하는 PC 를 리눅스 민트로 바꿨다. 원래 호스트로 윈도7 위에 윈도7을 설치해서 사용하고 있었는데, 호스트를 리눅스로 바꿨다. 바탕화면이 깔끔하긴 한데, 자동으로 바꿔주면 좋겠다 싶어 검색했더니. Variety 라는 프로그램이 눈에 띄었다. 설치해보자. Variety 의 공식 PPA 를 추가하여 설치할 수 있다. sudo add-apt-repository ppa:peterlevi/ppa sudo apt-get update sudo apt-get install variety 내가 사용하는 민트의 경우 Software Manager 를 통해서도 PPA 를 등록하고 설치할 수 있다. Software Manager 의 Edit -> Software Sources 를 선택하면 아래와 같은 화면이 뜬다.. 2015. 9. 13.
[TotalCommand] 설정 파일 경로 변경 Total Command 가 사용하는 메인 설정파일은 wincmd.ini 이고, FTP 설정 파일을 기록하는 파일은 wcx_ftp.ini 이다. 이 두 파일의 위치가 기본 위치가 아닌 원하는 위치에서 읽고 저장하도록 실행하기 위해서는 실행시 아래와 같은 옵션을 주어야 한다 C:\totalcmd\TOTALCMD.EXE /i=/wincmd.ini /f=/wcx_ftp.ini example) C:\totalcmd\TOTALCMD.EXE /i=D:/AppDATA/TotalCMD/wincmd.ini /f=D:/AppDATA/TotalCMD/wcx_ftp.ini /i 는 메인 설정파일의 위치를 위한 옵션이고, /f 는 ftp 설정 파일의 위치를 위한 옵션이다.주의할 것은 윈도임에도 디렉토리를 구분하는 것이 '\' .. 2015. 1. 24.