본문 바로가기

개발일기62

python 2.x 반나절을 잡아먹은 인코딩 버그 ordinal not in range(128), 499 502, UnicodeEncodeError('ascii') ... ordinal not in range(128) ?? 499, 502, ordinal not in range(128) ????? ​ 뭔 소리여 ​ 오류의 이유 - 실행파일을 만들었다 : 오류가 났다. ​ 이유는 pyinstaller는 python 3 이상 버전으로 실행파일이 만들어져서 인코딩(utf와 같은)이 필요없는 반면에 ​ linux버전은 2.x에 설치된 cxfreeze라는 것으로 실행파일을 만들어서 python 2.x버전으로 실행파일이 만들어졌어요, ​ 파이썬은 본래 아스키코드 기반으로 된 언어. python 2.x버전엔 언어처리가 제대로 되어있지 않았음. ​ 유니코드화 해주는 별도 전처리 작업을 따로 해주어야 된다고 함 ​ python 3.x 이하 버전의 경우 소스 코드 제일 상단에 다음과 같은 .. 2020. 3. 27.
[python3.7] Kakao Rest API 사용해서 주소 좌표 변환 하기 (카카오 401에러처리) 클라이언트가 두 지점간의 거리(distance)를 프론트에 출력해달라고 요청했다 그런데 한쪽에는 좌표정보가 없고 주소 정보 뿐이라서 주소를 이용해 좌표를 가져올 수 있는 간단한 방법이 필요 했고 KaKao Rest API 로컬(local)에서 주소-좌표 변환 기능을 이용하기로 했다. KAKAO API 키 만들기 카카오 Developers에 계정이 없다면 계정을 만들고 나서 애플리케이션을 만들어야 한다. ( 웹 서비스의 경우 완성된 서비스가 아니더라도 일단 테스트 하는데 지장이 없었음 ) IP 및 도메인 설정 설정하기전 카카오 API 401에러는 API키가 유효하지 않다는걸 의미함. 진짜 API키 오타났거나 아니면 허용되지 않은 IP로 접속했을때 나타났었음. 한~두시간 씨름하다가 아래와 같이 설정해주었더니.. 2020. 3. 26.
[python3.7/centos7/버그] No such file or directory: '/usr/lib/jvm' : 파이썬에 가져다 쓸 jdk가 없다고 한다. - OS : Cenos7 - Python version : 3.7 django 돌리려는데 No such file or directory: '/usr/lib/jvm' 라는 버그가 나타났다. File "/usr/local/lib/python3.7/site-packages/konlpy/tag/_okt.py", line 91, in __init__ jvm.init_jvm(jvmpath, max_heap_size) File "/usr/local/lib/python3.7/site-packages/konlpy/jvm.py", line 55, in init_jvm jvmpath = jvmpath or jpype.getDefaultJVMPath() File "/usr/local/lib/python3.7/site-pack.. 2020. 3. 17.
React에서 다음 KaKao 지도 API 사용 하는법 - 클릭이벤트, 좌표를 주소로 변환 geocoder, 커스텀 인포윈도우 등 요점 정리 리액트로 인포 윈도우 넣는 방법, geocoder 좌표-주소 변환하는 방법 등은 kakao api에 나와있지 않아 좀 애를 먹었죠 그래서 시험치기전 보는 필승 공략집 처럼 요점 정리 노트 하나 만들어 놓으면 좋을듯 해서 작성해봅니다. 다음 지도 시작하기 단순하게 지도를 띄우는건 간단한 코드 몇줄만으로도 가능합니다 우선 kakao map api 키를 발급 받고 index.html head라인에 다음과 같은 코드를 추가합니다. 그런다음 맵을 구현할 컴포넌트인 를 만들고 다음과 같이 작성해주었습니다. /*global kakao*/ import React from 'react'; class PopUp extends React.Component { constructor(props) { super(props); }.. 2020. 3. 3.