본문 바로가기

개발일기64

[Python3.9/Google API] Google Drive API 연동 A 부터 Z까지 Google Console Project 생성 Google Drive Api 사용 "drive api" 검색 구글 드라이브 api "사용" "사용자 인증 정보 만들기" 눌러서 이동 먼저 Oauth 동의 화면 부터 만들라는 메시지가 보통 나타날것임 OAuth 동의 화면 범위 - 파일 읽기 및 다운로드만 처리할 할거라면 아래의 권한만 줘도 충분 테스트 사용자 - 실제 테스트할 구글 유저의 email 작성해주면 됨 기타 나머지 - 딱히 수정 하지 않음 사용자 인증 정보 json 파일 내용 생김새 나는 이 json 파일을 다운로드 받아 "config.json"이라는 이름으로 바꾸고 사용했음. Redirect Uri 프로그래밍 파일구조 ( 참고로, token.pickle파일은 처음엔 없음. 1회 실행해야 생성됨).. 2023. 9. 27.
[PHP/PHP5/CURL] PHP Curl 사용중 SSL Certification unable…에러 나타날 경우 API를 사용하기 위해 curl을 활용하던 중 있었던 일 작업 환경 - php5.6 상황 네이버 api 예제를 그대로 사용했는데 목록에 있는 에러가 아닌 그 밖의 에러가 나타남 "SSL certificate problem: unable to get local issuer certificate" 해결 방법 curl 옵션에 "CURLOPT_SSL_CERIFYPEER"옵션을 추가해 값을 0을 넣어주면 된다 2023. 7. 6.
pandas 라이브러리 사용중 ImportError: Missing optional dependency 'xlrd' 오류 해결 방법 버전 정보 python 3.9 / pip 22.3.1 엑셀 파일을 다룰 일이 생겨 pip로 pandas 설치 후 pandas에 내장된 read_excel 라이브러리를사용하려던 과정에서 아래와 같은 에러가 발생했다 ImportError: Missing optional dependency 'xlrd'. Install xlrd >= 1.0.0 for Excel support Use pip or conda to install xlrd. 해결방법은 간단하다 pip 명령어를 이용해 xlrd 라이브러리를 추가 설치해주면 된다 pip install xlrd 2023. 3. 31.
(수정) elasticsearch + mysql(RDS) + logstash 4탄, 나는 단지 geo_point type을 사용해 검색을 하고 싶었을 뿐이다 elasticsearch 쿼리 중에 geo_point 타입을 사용해x, y좌표 insert하고 활용해서 검색하는 그런 예제가 있다 나는 단지 그것을 활용하고 싶었을 뿐이었다  그런데 아무리 찾아봐도 내 입맛에 맞는logstash input geo_point넣는 예제가 없어서풀어보는 x, y 좌표 넣고 검색하기까지의 썰을 풀어보고자 한다  (설치는 생략) logstash config에 input 정보 및(mysql), output 정보(el) 설정하기input { jdbc { jdbc_driver_library=>"\home\ubuntu\logstash-7.10.1\lib\jar_files\mysql-connector-java-8.0.19.jar" jdbc_driver_cla.. 2022. 8. 19.