서버 프로그래밍(281)
-
Python으로 Elasticsearch update 실행
정말로 이해할 수 없게도 초반에 찾은 간단해보이는 레퍼런스들은 동작하지 않았다. update는 에러가 나지 않았지만 업데이트가 되지 않았고, update_by_query는 레퍼런스 대로 하면 다음과 같은 에러가 났다. "elasticsearch.exceptions.RequestError: RequestError(400, 'search_phase_execution_exception', "Failed to parse query" 삽질 타임 시작! kb.objectrocket.com/mongo-db/how-to-use-python-to-update-api-elasticsearch-documents-259 How to Use Python to Update API Elasticsearch Documents | O..
2020.12.19 -
Python으로 PDF 파일 다운로드 및 텍스트 추출
특정 사이트의 PDF 파일을 크롤링하려는데, 일반적인 방법으로 안되서 결국에는 wget 콘솔 명령을 호출해서 처리해야 했다. 다운받은 PDF 파일은 pdfminer3를 이용하여 텍스트 추출까지 해서 DB에 저장하는데는 성공했으나, PDF 파싱시에 CPU 점유율이 100%가 되는 문제가 있다. stackoverflow.com/questions/56494070/how-to-use-pdfminer-six-with-python-3 How to use PDFminer.six with python 3? I want to use pdfminer.six which is a tool, that can be used with Python3 for extracting information from PDF documents...
2020.12.13 -
Python에서 CSV 파일을 JSON으로 변환
다음 예제는 JSON 객체로 변환하는 것이지만, 조금만 수정하면 배열로 변환 가능하다 import csv import json # Function to convert a CSV to JSON # Takes the file paths as arguments def make_json(csvFilePath, jsonFilePath): # create a dictionary data = {} # Open a csv reader called DictReader with open(csvFilePath, encoding='utf-8') as csvf: csvReader = csv.DictReader(csvf) # Convert each row into a dictionary # and add it to data fo..
2020.12.13 -
Python에서 Kakao 지도 API를 이용한 키워드/카테고리 장소 검색
oopaque.tistory.com/120 [Python] 카카오 지도 API 예제 [Python 카카오 지도 API 예제] 1. 카카오 개발자사이트 (https://developers.kakao.com) 접속 2. 개발자 등록 및 앱 생성 3. 플랫폼 추가 4. 사이트 도메인 등록(등록한 도메인에서만 사용가능) Kakao 지도.. oopaque.tistory.com developers.kakao.com/docs/latest/ko/local/dev-guide Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com apis.map.kakao.com/
2020.12.04 -
React에서 Hook을 사용하는 State의 배열 추가/삭제/수정
맨날 기억이 안난다. ㅠㅠ const [joinList, setJoinList] = useState(['Oliver' ,'Harry' ,'George' ,'Noah' ,'Jack' ,'Jacob' ]); //Add item const addJoinPeople = (e) =>{ let name = e.target.value; setJoinList([...joinList, name]); }; //Delete item const RemovePeople = (e) =>{ let name = e.target.value; setJoinList(joinList.filter((e)=>(e !== name))) }; medium.com/javascript-in-plain-english/how-to-add-to-an-ar..
2020.12.03 -
React 개발 팁
1. GA 적용 cocoze.tistory.com/72 React에 GA( Google Analytics ) 적용하는 법 hook을 사용했을 경우를 가정했다. 1. npm install react-ga --save 으로 react-ga를 React 프로젝트에 설치한다. 2. 체크하고자하는 페이지에 import ReactGA from "react-ga"; export default function Home() {.. cocoze.tistory.com www.npmjs.com/package/react-ga react-ga React Google Analytics Module www.npmjs.com stackoverflow.com/questions/59979551/add-google-analytics-gta..
2020.12.02