프로그래밍75 [Node.js] 구글 트렌드에서 인기 급상승 검색어를 웹크롤링 해보자. 구글에서도 인기 급상승 검색어나 실시간 검색어를 확인할 수 있다는 것을 최근에 알게 되었습니다. 하지만, 네이버처럼 메인 포탈 화면에 제공하고 있지는 않고, 따로 페이지를 구성하여 여러 정보를 제공하고 있더라고요. 혹시, 관련 정보에 관심이 있다면, 아래 포스팅을 참고하면 좋을 것 같습니다. [Google Trends]구글 트렌드를 이용하여 특정 검색어 분석하기 [시간별/지역별 관심도 확인 및 관련 주제/검색어 확인] 구글 트렌드를 이리저리 보다 보니, 인기 급상승 검색을 따로 크롤링해서 다른 곳에서 사용해보면 좋지 않을까라는 생각이 들었습니다. 그래서 정리해보면 좋지 않을까하여, 프로그램 작성 후에 포스팅에 남겨봅니다. 0. 들어가기에 앞서서.. 일단, 구글 트렌드의 인기 급상승 검색어를 가져오기 위해.. 2019. 5. 23. [Node.js] iconv-lite 이용하여 한글(여러 언어) utf-8 에서 hex, mbcs 로 변환하기 Node.js로 긴급하게 스크립트를 짜다가 인코딩 관련 문제에 부딪혔습니다. 아무래도 문자열 관련 작업이다 보니, 필연적이었겠지만.. 또한, 한글 뿐만 아니라 여러 언어에서도 인코딩이 가능해야 해서 열심히 구글링을 하였습니다. 아무래도 euc-kr 문자열에서 utf-8 문자열로 변경하는 코드는 많았지만, 반대 상황은 찾기가 힘들었습니다. 그러던 도중에 방법을 찾게 되어 포스팅합니다. 혹시나, 한글(여러 언어)에서 hex 또는 utf-8로, hex에서 utf-8 또는 한글(여러 언어)로 변환하는 방법이 궁금하시면 아래 글을 읽어주세요. [프로그래밍/Node.js] - [Node.js] iconv-lite 이용하여 한글(여러 언어)에서 hex, utf-8로, hex에서 utf-8, 한글(여러 언어) 로 변환.. 2019. 4. 17. [C || C++] Cpplint로 Google C++ Coding Style Guide 체크해보자. Google에서 제공하는 C++ Coding Style Guide는 프로그래밍을 한 사람이라면 한 번쯤은 봤을 것이다. 본 적이 없다 하더라도, 적어도 들어 본 경험은 있을 텐데.. (없다면, 지금이라도 보면 되는 것이고,) 여하튼, Cpplint는 Google의 C++ style guide에 따라 C/C++ 파일을 체크하는 커맨드라인 도구라고 생각하면 된다. cpplint에 관한 GitHub 주소 링크는 아래와 같다.https://github.com/cpplint/cpplint 그럼, cpplint를 설치하고, 실행해보자. # Cpplint를 설치하려면, pip 설치부터.. 일단 Cpplint를 설치하기 위해서는, pip 설치부터 진행해야 한다. 설치는 굉장히 간단하다. 일단, pip가 미리 설치되어 .. 2019. 3. 24. [Python] Read/Write Excel sheet (Python으로 엑셀 파일 읽기/쓰기) 정리 #xlwt/xlrd 왠만한 프로그래밍 언어로 엑셀 파일을 다루는 것은 꽤나 복잡한 일이 아닐 수 없습니다. 그래서, 혹시나 하는 마음에 파이썬에서 관련 라이브러리가 있나 찾아봤더니, 역시나 있었습니다. 관련 라이브러리명은 xlrd / xlwt 로, 각각 엑셀 파일을 읽고/쓰는 역할을 합니다. 라이브러리에 대한 자세한 문서는 아래 링크를 참고해주세요.xlrd 문서 참고하기.xlwt 문서 참고하기. 그럼 라이브러리 각각의 사용 방법을 설명하겠습니다. xlrd - 엑셀 파일 데이터 읽기 라이브러리 설치 방법#여기서는 pip를 이용하여 관련 라이브러리를 설치할 것이므로, pip를 선행으로 설치해주세요. pip 설치 방법은 아래와 같습니다.윈도우/리눅스 pip 설치 따라하기 pip를 이용하여 xlrd를 설치합니다.1pip insta.. 2019. 3. 19. 이전 1 ··· 3 4 5 6 7 8 9 ··· 19 다음