Jay's Blog

Git Hook을 이용해 코드 포맷팅 체크와 커밋 메시지 검증하기

들어가며 여러 사람과의 버전 관리를 위해 Git을 사용하다 보면 많은 문제가 생기기 마련입니다. 그중에서도 서로 다른 컨벤션, 특히 커밋 메시지 때문에 생기는 문제는 간단하게 해결하기 쉽지만 귀찮은 마음에 넘어가기 쉽습니다. 처음엔 괜찮아도 몇 번의 커밋이 쌓이기 시작하면 너무 먼 길을 왔다는 생각에 이도 저도 아니게 되는 경우도 더러 있는 듯합니다...

Python에서 파일 지울 때 권한 오류가 발생하는 경우

사실 터미널을 켜서 지우면 되긴 하는데… 😅 배경 곧 포스팅하겠지만 Neural Collaborative Filtering을 구현해보고 있습니다. 재미삼아 MovieLens 100k 데이터를 다운로드하고 압축 푸는 것까지 포함하여 개발하고 있습니다. 개발 로직 중 데이터 디렉토리가 이미 존재하면 삭제하고 새로 생성한 다음 데이터를 다운로드/압...

M1 Mac (Apple Silicon)에서 Conda 환경 설정하기

무언가 다르다는 M1 맥북에서의 Conda 환경 설정에 대해 알아봅시다. 👓 들어가며 원래 쓰던 맥북은 2015년 맥북 프로 레티나 13인치이었습니다. 소위 말하는 마지막으로 상판 사과에 불이 들어오는 맥북이죠. 애지중지하며 쓰고 있었지만 어느 순간부터 업데이트되는 OS를 쫓아가기엔 버거운 녀석이 되었죠. 그래서 이번에 큰 마음을 먹고 맥북 ...