IT 274

matplotlib 에서 한글과 '-' 동시에 표시하기

matplotlib에서 한글이 잘 지원되지 않습니다. 그래서 보통 다음과 같이 font.family를 직접 지정해서 해결을 합니다. from matplotlib import font_manager, rc font_name = font_manager.FontProperties(fname="c:/Windows/Fonts/malgun.ttf").get_name() rc('font', family=font_name) 문제는 이러면 '-' 기호가 안나옵니다.. 인터넷에 돌아다니는 내용으로 지정하면 -는 잘 나오는데 역시 한글이 막히죠 matplotlib.rcParams.update( { 'text.usetex': False, 'font.family': 'stixgeneral', 'mathtext.fontset':..

IT 2019.11.12

[ssh] Could not load host key 메시지 없애기

ssh 서버를 시작할 때 다음과 같이 Could not load host key 메시지가 뜨는 경우가 있습니다. $ sudo service ssh restart [sudo] password for mine: Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /etc/ssh/ssh_host_ecdsa_key Could not load host key: /etc/ssh/ssh_host_ed25519_key * Restarting OpenBSD Secure Shell server sshd Could not load host key: /etc/ssh/ssh_host_rsa_key Could not load host key: /..

IT/System Digging 2019.11.06

[visual studio] COM 구성 요소 호출에서 HRESULT E_FAIL 오류가 반환되었습니다 오류

vs2019 사용중에 vs2017에서 작성된 소스를 불려오려다가 약간의 문제가 생겨서 vs2017을 설치하고 컴파일 과정에 문제가 생겼고 이를 수정해서 컴파일했더니 타깃 머신에서 실행이 되지를 않습니다 ㅜㅜ 부랴부랴 vs 모두 다 지우고 2017만 다시 설치하고 솔루션을 열어보니.. 제목과 같은 오류가 발생했습니다. bckim님의 글에 .vs 폴더를 지우고 vs를 재시작하는 방법을 선택해서 감사하게도 이 오류는 잘 해결되었습니다. 다른 방법에 대한 아이디어는 bckim님 글을 참고하시기 바랍니다. 다시 솔루션을 열었는데 이번엔 MFC가 설치되어 있지 않다고 나옵니다... 설치화면에서 선택했었는데.. 포맷을 해야 할지.. 설치 버튼을 누르면 installer가 실행되고 다시 설치를 묻습니다. 아래 삽질기는..

IT/Visual Studio 2019.09.04

[git][error] bad line length character

git 저장소를 거의 혼자 쓰는 바람에 방치되어 있던 원격 저장소.. 이번에 필요(!)가 생겨서 git pull을 오랜만에 날렸는데 bad line legth character 라며 id 쪽이 잘못되었다고 뜨네요. 저장소 주소는 ssh://id@server:/repository_path.git 형태로 되어 있습니다. 이런저런 검색을 해보고 해도 답이 없어 보였는데 혹시나 싶어서 저장소 설정들을 쭉 보니.. ssh key 항목이 비어 있습니다. 이번에 개발 머신 엎은 뒤로 git extensions 를 tortoise-git 대신 설치했습니다. 좀 더 편해 보이기도 하는데 이번에 처음 써봐서 좀 더 적응이 필요해 보이네요. 어쨌든 예전처럼 pageant 등등 건드리지 않고도 ppk 파일 지정하는 것만으로도..

IT/VCS 2019.09.03

[git] gitlab 접속시 pageant 로 ssh 키 사용하기

기록용으로 남깁니다. gitlab에 puttygen으로 실행시키던, 어디서 가져오던(ida_rsa.pub), 기존에 puttygen으로 생성한 ppk 키를 puttygen으로 읽어서(Load) Key 쪽에 출력된 내용을 긁어 붙이던 gitlab 홈피에 로그인해서 설정(Settings) > 첫번째 열쇠 모양(SSH Keys) 항목을 선택하여 붙여넣고 Add Key 항목을 눌러 등록해줍니다. pageant 를 실행시키고 생성한 키를 추가(Add Key)해줍니다. 윈도우용 git은 보통 ssh.exe 를 사용하여 접속하는데 pageant 랑 아무 상관이 없습니다. ssh.exe 대신 putty가 제공하는 plink.exe 를 사용하면 pageant 과 관리하는 키로 접근할 수 있습니다. 제어판 > 시스템 및 ..

IT/VCS 2019.09.02

[네이버 카페] 키워드 알림 끄기

네이버 카페 앱에서 키워드 알림 설정을 해놓은 것을 끄는 과정을 기록합니다. 끄고 싶어서 다른 글들을 먼저 찾아봤지만 딱 결과 화면만 있고 찾아들어가는 과정이 없어서 삽질하다가 결국 혼자 알아낸 것을 남깁니다. 눌러야 하는 곳을 모두 빨간색 네모로 표시해놓았습니다. 참고하시기 바랍니다. 먼저 네이버 카페 앱을 실행합니다. 네이버 카페 홈 화면에서 설정 버튼을 누릅니다. 설정 화면에서 새글알림 항목을 누릅니다. 새글알림 화면에서 원하는 카페의 이 카페 알림 항목 보기 항목을 누릅니다. 여기에서는 중고나라 카페의 알림을 선택하겠습니다. 중고나라 카페 알림 설정 화면에서 키워드 새글알림 받기 항목을 누릅니다. 중고나라 카페 키워드 새글알림 받기 화면에서 설정한 키워드란 항목 밑에 제가 설정한 키워드가 있고 오..

IT/web 2019.07.16

[cgvg] 우분투 18.04에서 cgvg가 오동작하는 경우

오랜만에 우분투를 설치해봤습니다. 최신인 19.04 말고 LTS 버전인 18.04 버전을 설치했습니다. 즐겨 쓰는 cgvg를 설치했는데 동작을 안하는 것이 아닙니까 ㅜㅜ $ cg gcc Error: No existing logfile. $ ls -al ~ .... lrwxrwxrwx 1 aa aa 30 Jul 10 11:16 .cglast -> /home/aa/.cgvg/localhost.15520 ... $ ls ~/.cgvg localohost.7250 티스토리 개편되더니 코드 인용 개판되었네요... shell 도 없고.. 어쨌든.. cgvg 에 직접 리포팅을 하기 직전에 자세한 상황을 수집해서 첨부하기 위해 ls -al ~ 명령을 내렸습니다. 그랬더니... .cgvg/ 디렉토리가 소유자.그룹이 ro..

IT/System Digging 2019.07.10

MAC 주소 얻기

아카마님(0x616b616d61) 글을 기반으로 LAA 주소값까지 무시하도록 작성했습니다. gateway 주소가 0.x.x.x 인 경우와 MAC 주소가 xY:xx:xx:xx:xx:xx 일 때 y 값이 2,6,0xA,0xE 가 오는 경우 무시합니다. ps : 실제 사용하는 nic가 2개 이상인 경우가 고려되지 않았습니다. 검색하다가 예외 사항에 해당되지 않는 맨 첫번째 MAC 주소를 반환하기 때문입니다. CString GetMACAddress() { CString strGateWay(""); // gateway 주소 변수 CString strMACAddress(""); // MAC 주소 변수 IP_ADAPTER_INFO ipAdapterInfo[5]; // NIC 장치 정보 DWORD dwBuflen = ..

IT/Visual Studio 2019.07.02