알아두면 좋은
커밋 메시지에 쓰기 좋은 영어 표현
저는 커밋 메시지를 영어로 작성하고 있습니다.개발자가 반드시 배워야 하는 언어 하나를 꼽으라면 C, JAVA, Python 등이 아니라 영어라는 말도 있지요.그래서 그런지 저는 예전부터 커밋 메시지를 영어로 쓰고 싶다는 생각이 있었습니다.하지만 저는 영어를 편하게 사용할 수준이 안되어 감히 시도를 못 했지요.그러나 약 2년 전 즈음, 회사에서 시작한 새로운 프로젝트를 함께한 동료분께서는 항상 커밋 메시지를 영어로 작성하고 계셨습니다.그분이 가능하면 커밋 메시지를 영어로 썼으면 좋겠다고 하셔서 그때부터 저도 영어로 작성해야만 했습니다.영어 작문 실력이 꽝이라 저는 커밋 메시지를 쓸 때마다 번역기의 힘을 빌렸지요.하지만 언제까지나 번역기의 힘을 빌릴 수만은 없는 법.스스로 커밋 메시지를 영어로 쓰고 싶다는 ..
<오블완 챌린지>를 기회삼아 다시 꾸준해보자
아주 오랜만에 글을 씁니다.그동안 회사일이 바쁘고 육아를 하느라 정신없었다는 핑계로 글쓰기를 멈췄습니다.그렇다고 개발 공부를 안한 것은 아니고 개인 노트에는 꾸준히 메모하고 자료를 정리하고 했습니다.하지만 글을 공개할 만큼 다듬을 시간도 에너지도 없어 손 놓고 지냈습니다.마지막 글을 쓴지 2년하고 1개월이 지났네요.그럼에도 불구하고 누군가에게는 도움이 되었는지 하루 평균 70~80명 정도는 방문을 해주셨습니다.덕분에 어느덧 방문자 수가 10만을 넘겼더라고요. 방문해주신 모든 분께 감사 드립니다.잘 써보려 노력했지만 많이 부족하고 잘못된 정보도 있을 것 같아 괜시리 부끄러워지네요.여전히 개발도 글쓰기도 서툴지만 다시 한 번 도약을 해보려고 합니다.혼자서 남긴 글과 정보가 노트 안에 썩히기 보다는 필요한 분..
영문 윈도에 설치된 프로그램의 한글이 깨져보일 때
최근 노트북 OS를 영문 윈도 11로 업그레이드하면서 회사에서 개발하는 프로그램에 문제가 생기는 일이 있습니다. 프로그램 실행은 되는데 상단 메뉴를 누르는 순간 프로그램이 그냥 꺼져버리는 문제였죠. 처음에는 윈도10과 윈도11의 호환성 문제일 거라고 생각했습니다. 하지만 자세히 보니 프로그램 대화창의 한글이 깨져있는 것을 발견하였습니다. 그래서 언어 문제라는 생각이 들었습니다. 하지만 저는 개인적으로 영문 OS를 사용하는 것이 익숙해서 운영체제의 표시 언어는 영어로 유지하면서 이 문제를 해결하고 싶었습니다. 그래서 열심히 인터넷을 뒤져본 결과 아래와 같은 방법으로 문제를 해결하였습니다. 문제 프로그램을 실행했는데, 한글 표기가 안 된다. 메뉴에 한글이 포함된 경우, 메뉴 버튼을 누르는 순간 프로그램이 종..
수식을 그래프로 그릴 때 필요한 툴
딥러닝 공부를 하던 중 그래프를 그리고 싶다는 생각이 들어서 그래프를 그릴 수 있는 툴을 찾아보았습니다. 더 많은 전문적인 툴이 있겠지만 여기서는 제가 사용해본 툴 2가지만 소개합니다. Windows 10 기본 계산기 장점 최신 Windows 10을 사용하고 있다면 별도의 설치 없이 바로 사용 가능하다. 단점 표현하지 못하는 함수가 있다. 윈도10 20H2 버전부터 계산기에 그래프 기능이 정식으로 추가되었습니다. 사용하기에 어렵지 않고 보기에도 깔끔해서 가끔 사용하곤 했습니다. 다만, 제가 잘 모르는 것인지 아니면 지원하지 않는 것인지 모르겠지만 max 함수 표현을 못 하더군요. $y=max(0,x)$ 이런 식 말이지요. 그래서 저는 다른 툴을 찾아볼 수밖에 없었습니다. Desmos 장점 Windows ..
PowerShell 명령 조금 더 쉽게 입력하기(Alias 설정)
길이가 긴 명령어를 입력하기 번거로울 때 명령어를 축약하거나 다른 이름(별칭, alias)으로 호출하고 싶을 때 사용할 수 있는 방법입니다. alias 설정 확인 > Get-Alias 이 명령으로 이미 지정된 alias 설정값을 확인할 수 있습니다. alias 설정 하기 > Set-Alias [별칭] [대상 명령] 위와 같은 형식으로 alias를 설정할 수 있습니다. 저의 경우 Vim을 쓰다가 최근 NeoVim으로 넘어왔는데, nvim이 아니라 습관적으로 vim을 입력하곤 합니다. 따라서 vim이나 vi라고 입력하여도 nvim이 실행되도록 설정하였습니다. > Set-Alias vim nvim > Set-Alias vi nvim 이제 제대로 별칭이 지정되었는지 확인해보겠습니다. > Get-Alias .....
Windows 터미널에서 WSL 시작 경로 변경하기
시작 경로를 변경하기 위한 설정값 Windows 터미널에서 WSL을 시작하면 시작 경로가 윈도 기준으로 C:\Users\로 되어있습니다. 매번 리눅스 디렉터리의 Home 경로로 변경하는 것이 번거로워서 시작 경로를 바꿀 수 있는 방법을 찾아보았습니다. 다행히 Microsoft 공식 문서에서 방법이 설명되어 있었습니다. 설정 파일에 아래의 값을 추가하면 시작 경로를 자신의 계정의 Home 경로로 설정되는 것을 확인하였습니다. { "startingDirectory" : "//wsl$/Ubuntu/home/", } Windows 터미널 설정 방법을 모른다면 이렇게 하세요. Windows 터미널의 설정을 위해서는 상단 탭에서 아래 방향 꺾쇠 버튼①을 클릭하고 펼쳐진 메뉴에서 설정②을 클릭하면 됩니다. Windo..
키보드로 EOF값 입력 방법
TCPL의 예제 1-6을 풀던 중 EOF(End of file)를 입력해야 하는 상황이 생겼습니다. 키보드로 EOF를 입력해야 할 때는 Ctrl+D를 누르면 되는 것을 확인하였습니다. 참고로, 리눅스 환경에서 확인하였습니다. 윈도나 맥에서도 똑같이 동작하는지는 확인하지 않았습니다.
Git 커밋 메시지 에디터 변경하기
Git 커밋 메시지 작성할 때 사용할 에디터를 변경하는 방법입니다. 아래와 같이 명령을 입력합니다. $ git config --global core.editor "편집기 이름" 예를 들어 nvim(neovim)을 에디터로 사용하고자 한다면 이렇게 입력합니다. $ git config --global core.editor "nvim"