Recent Posts

Python: Name Mangling

역시나, 아주 간단하게 정리해본다. 왜 Mangle 이란 다소 애매한 단어를 붙여서 한눈에 이해가 안되게 만들었을까? 물론, 애초에 Expansion 이라 붙였다해도 이해가 안되기는 마찬가지였겠지. Mangle 에는 크게 두가지 뜻이 있다. 하나는 모양이 바뀔 때까지 강한 힘으로 부서뜨리거나 으스러 뜨려서 원래 모습을…

Continue Reading Python: Name Mangling

Daredevil 은 과연, 어떻게 이동을 할까?

넷플릭스를 떠돌다, Daredevil 까지 왔다. 내가 좋아하는 영웅(?)은 아니지만, 넷플릭스 덕에 여러 수퍼히어로를 접하며 ‘견문’이 넓어지고 있다. 근데, Daredevil 은 무슨 뜻일까? 수퍼 히어로 이름으로 쓰고자 만든 조어인가 했는데, 알고 보니 이미 18세기부터 쓰여지고 있는 단어다. Dare + Devil. 악마처럼…

Continue Reading Daredevil 은 과연, 어떻게 이동을 할까?

삼성폰, 우분투와 USB 케이블 연결.

비단 우분투에서만 생기는 문제는 아닐터.USB 케이블로 우분투 머신과 삼성폰을 연결했을 때, MTP 연결이 활성화되지 않을 때가 있다. (않을 ‘때’가 있는 정도가 아니고, 매번 안된다.)타 DE 에선 어떨지 모르지만 적어도 KDE Plasma 에선 이렇다. 마테 커뮤니티에 이상한 글이 있어서 따라해봤는데, 그…

Continue Reading 삼성폰, 우분투와 USB 케이블 연결.

Python: @classmethod

이걸 뭐에 어떻게 쓰는지는 아직 잘 모르겠다.programiz.com 을 참고하여 늘 그렇듯 간단하게만 정리해본다. 소스는 위 페이지에서 가져왔다. classmethod 를 정의하는 방법도 두가지다. 허나, 데코레이터를 사용하는 방식(@classmethod)만을 정리하기로 한다. 다른 방법은 위 글에 나와있다. 위에 staticmethod 도 같이 나와있다. classmethod 를…

Continue Reading Python: @classmethod

AppImage 설치, 설정: Buttercup Desktop 을 예로.

아직까지는 AppIamge 를 제대로 쓰고 있지는 않다. 앞으로는 어찌될 지 모르겠으나..다만, 이번에 Buttercup 을 설치하면서, 살짝 신경써줄 부분이 있음을 알게 되어, 역시나 대충 간단히 정리해본다. AppImage 실행 자체는 어려울게 전혀 없다. 내려받고, 실행 속성 주고, 터미널이나 파일관리자에서 바로 돌려버리면 된다.허나,…

Continue Reading AppImage 설치, 설정: Buttercup Desktop 을 예로.

Python: defaultdict 사용과 __call__ 메소드.

간단하게 생각해서, 그냥 dictionary 보다는 defaultdict 를 사용하는 편이 여러모로 편하다.RealPython 을 참고하여, 몇가지만 정리하려한다. defaultdict 는, 키가 없는 dict 를 참조했을 때 KeyError 가 발생함을 방지하려는 목적이 기본이다.예를 들어, 다음과 같이 기본 dict 로 작업하면 오류가 발생한다. aa[‘name’] =…

Continue Reading Python: defaultdict 사용과 __call__ 메소드.

Linux/Windows/macOS 다중 부팅시 시간 설정 문제.

오래된 문젠데, 이 방법이 최선으로 보인다. 리눅스와 MS 윈도우간 다중 부팅 시, 시스템 시간이 엉뚱하게 설정되는 문제가 있다.원인은 서로 생각하는 바(?)가 달라서인데, 리눅스는 시스템, 즉 메인보드의 시간(Real time clock)이 UTC 로 설정되어 있다고 가정한다. 반면, MS 윈도우는 rtc 가 현재…

Continue Reading Linux/Windows/macOS 다중 부팅시 시간 설정 문제.

Okular, 무시하기엔 너무 큰 문제점: 한글로 주석을 넣을 수가 없다.

최근 태블릿으로 책보기에 도전하고 있다. 아직까지도 종이책에 비해 편하진 않다. 하지만 여러가지 이점이 있기에, 익숙해지고자 노력을 하는 중이다. 그에 더불어, PC 에서도 같은 작업을 해보려고 하고 있다. 문제는 PDF 를 보여주는 프로그램인데.. 더 정확하게 말하자면, 주석 작업이 가능한 프로그램이라야 맞겠지만….

Continue Reading Okular, 무시하기엔 너무 큰 문제점: 한글로 주석을 넣을 수가 없다.

Python: 숫자에 밑줄 넣기.

이건 뭐?또, 이건? 둘 다 정수 ‘백만’을 뜻한다. Python 3.6, Pep 515 부터 생긴 규정이라는데, 숫자를 좀 더 읽기 쉽게 하기 위함이라고 한다.따라서, 서양 규격에 맞춰버려 몇십년째 불편함을 감수하고 있는 숫자 천단위 끊기도, 적어도 파이썬에선 한국(동양?)식 만단위 끊기로 바꿀 수…

Continue Reading Python: 숫자에 밑줄 넣기.

큐비트럭, 잦은 졸도(?). 원인은..?

큐비트럭을 다시 쓰기 시작한지 적어도 몇 달은 됐는데, 그동안 특별한 문제없이 노구(!)를 잘 보존해주고 있었다. 그런데, 며칠 전부터 자꾸 이유도 없이 불현듯 졸도를 하고 시작했다.로그를 봐도 뭔가 특별한 이유는 없고.. 이렇게 기계가 오작동을 해대기 시작하면, 원인을 찾기 보다는 그저 낼름…

Continue Reading 큐비트럭, 잦은 졸도(?). 원인은..?