전체 글

(아직은) 취미로 코딩하는 블로그
· 네트워크
내가 처음 홈 서버를 만들 때 서브넷 마스크와 CIDR이라는 개념을 접했을 때, 이게 무슨 소리인가 싶어 끙끙댔던 기억이 있다. 하지만 막상 이해하고 나니 그렇게 어려운 개념은 아니구나 싶어 나와 같은 사람들을 위해 간단히 적어 보기로 했다. CIDR?CIDR은 클래스 없는 도메인 간 라우팅(Classless Inter-Domain Routing)의 약자로, 사이더라고 읽는다. 쉽게 설명하면 IP 주소의 범위를 지정하는 방식인데, 이러한 이름이 붙은 이유는 과거에는 클래스라는 것을 사용해 네트워크를 구분했기 때문이다. 하지만 지금 클래스에 대해 굳이 알 필요는 없으니 여기선 자세히 다루지 않도록 하겠다. CIDR의 구조일단 CIDR을 사용한 IP 주소는 다음과 같이 표기한다.AAA.BBB.CCC.DDD/..
· macOS
macOS에서 영어를 여러 번 입력하려고 키를 길게 누르고 있으면 위 사진과 같이 다이어크리틱(diacritic)이라고 부르는 특수 기호들이 나온다. 하지만 저런 특수한 글자들을 쓸 일이 없는 나에게는 이 기능이 불편하기만 했다. 다행히 해당 기능은 터미널에서 명령어를 이용해 끌 수 있다. defaults write -g ApplePressAndHoldEnabled -bool false 터미널을 열고 위 명령어를 붙여넣은 다음 엔터를 누르고 켜져 있던 프로그램들을 재시작하면 해당 기능이 꺼진 것을 확인할 수 있다.
문제 상황 파이썬으로 만든 프로그램을 exe 파일로 변환하기 위해 auto-py-to-exe를 사용했는데, 만들어진 파일을 실행해 보니 아래와 같은 오류가 발생하며 실행이 되지 않았다. 코드에 사용된 win10toast 모듈이 제대로 포함되지 않은 것 같다. 해결 방법은 생각보다 쉽게 발견할 수 있었다. https://github.com/brentvollebregt/auto-py-to-exe/issues/207#issuecomment-957779150 Exe doesn't work · Issue #207 · brentvollebregt/auto-py-to-exe I'm using Python 3.9.5. I wrote a script that will display a notification after ..
앨런임더
앨런임더의 블로그