프로그래밍
-
네이버 뉴스 검색 API프로그래밍/검색 2019. 3. 23. 16:29
네이버 뉴스 검색 API 네이버에서 제공하는 뉴스 검색 API 기본 정보를 저장해보았습니다. https://developers.naver.com/docs/search/news/ 하루에 25000건 까지 사용이 가능합니다. 간단하게 작성했던 포스팅인데 지금도 가끔씩 검색 유입이 있어서 예전에 뉴스 검색 crawler 작성해서 github에 올려두었던 것 추가합니다. php로 작성했고 json으로 받은 결과를 csv 형태로 변환해서 저장하는 예제입니다. https://github.com/roboreport/doc2vec-api/blob/master/data/crawler/cron_news.php
-
ssh 작업 백그라운드로 돌리기프로그래밍/Etc 2019. 2. 3. 16:59
https://nosyu.pe.kr/17455 현재 프로그램이 돌고 있습니다. 제가 확인한 상황은 Java 프로그램이 돌고 있는 상황입니다. 즉, Java -jar 명령어를 이용해 실험을 돌리고 있는 것입니다.‘Ctrl + z’를 눌러서 해당 프로그램을 정지(pause)시킨 후 shell로 돌아갑니다.‘bg’ 명령어를 쳐서 해당 프로그램을 background로 보내어 돌려버립니다.‘disown -h’ 명령어를 쳐서 ssh 연결이 끊어져도 해당 프로세스가 돌아가도록 합니다.이제 안전하게 ssh 연결을 종료하셔도 됩니다. (Windows 도움말 같네요.)
-
postgresql 에서 문자열 처리 방법 ( concat, split_part)프로그래밍/DB 2019. 1. 26. 15:55
문자열을 구분자로 나누는 경우 postgresql에서 문자열을 구분자로 자를 경우 split_part 함수를 사용한다. 사용법은 split_part('원래 문자열', '자를 문자', 위치) 로 사용한다. 예를들어 1998-01-04 문자열일 경우 split_part('1998-01-04', '-', 1)을 리턴받으면 1998이 나오게 된다. 필드 업데이트 예시 : update 테이블이름 set year = split_part(date::TEXT, '-', 1)::SMALLINT, month=split_part(date::TEXT, '-', 2)::SMALLINT 문자열을 합칠 경우 postgresql 에서 문자열 또는 필드를 붙일 경우는 concat 함수를 사용한다. 사용법은 간단하다. concat()안..