코딩 (3) 썸네일형 리스트형 GIT: 작업 효율 UP! 명령어 단축키 지정하기 git으로 하는 작업이 익숙해질 수록 긴명령어와 옵션을 일일히 타이핑하기가 꽤나 수고스럽게 느껴진다. tab을 누르면 어느 정도의 키워드는 자동완성이 되기도 하지만, 훨씬 더 간단한 방법으로 작업 효율도 높일 겸, 터미널에서 단축키를 설정하는 법에 대해 다뤄 보려 한다. *MacOS의 기본 셸 zsh를 기준으로 이하 설명 Alias Alias는 사전적 의미로 '별칭'을 뜻하는데, 특정 명령어나 옵션을 보다 간단한 단축키로 치환해서 사용하도록 설정할 수 있다. * 참고로 명령어에는 옵션을 포함할 수도 포함하지 않을 수도 있다. (ex. git add, git add-A) alias [단축어]="[명령어]" [MacOS 터미널, zsh를 기준으로 alias 설정하는 법] ▶︎ 먼저, 기본 설정 내용을 .. Golang: 글자수 검사를 효율적으로 하자! 들어가며 글자수가 제한된 이력서나 공인 문서 등을 작성하다보면, 글자수세기 프로그램을 이용할 일이 종종 있다. 글자수를 센다고 하면 흔히 '텍스트 내 입력된 문자의 수'를 떠올리기 쉽지만, 주로 'byte'수를 함께 제공한다. 지금까지 이 두 개가 왜 구분되어있는 지를 깊게 고민해본 적이 없었는데, 쉬운 비교를 위해 두 개의 다른 언어로 인삿말을 입력해보았다. '안.녕.하.세.요', 'H.e.l.l.o'. 육안으로 봤을 때 동일하게 다섯 글자의 단어지만, byte단위로 확인했을 때 한글은 10byte, 영어는 5byte로 차이가 있다. 이를 통해 알 수 있는 점은 한글과 영문, 두 언어의 글자크기가 다르기 때문에 글자수는 같더라도 byte수는 다르다는 것이다. 이 때 byte는 컴퓨터가 데이터를 저장하.. GIT: 내가 보려고 정리한 명령어 모음 (1) 0. 분산 버전 관리(DVCS. Distributed Version Control System)가 필요한 이유 기획안_지성_v1.pptx 기획안_마크_v1.pptx 기획안_런쥔_v1.pptx 기획안_취합_ v1.pptx 기획안_취합_v2.pptx 기획안_취합_최최종_마크수정.pptx 기획안_취합_최최최종_FIN.pptx ... 하나의 문서 내 각 파트를 여러 팀원이 나눠 작업할 때, 최종버전을 저장하고 취합하는 과정에서 위와 같은 파일명을 본 적 있을 것이다. 공유 폴더나 드라이브에 각 팀원의 작업물이나 취합본을 수동으로 저장하여 백업해두는 방식이다. 이 경우엔 파일이 많아지면 많아질 수록, 아무리 꼼꼼하게 체크하더라도 의도치 않은 휴먼에러나 불편함이 발생하곤 한다. 예를 들면 이런 상황이다. 이전 버전.. 이전 1 다음