netdata 에 php-fpm, mariadb 모니터링 추가

netdata 설치 후  php-fpm, mariadb 모니터링이 되지 않는다면 다음의 추가 작업이 필요하다. 설정 작업은 Ubuntu 16.04 환경을 기준으로 한다. 1. mariadb 모니터링 추가 위 이미지와 같이 mariadb(mysql) 서버의 모니터링 차트를 표시하기 위해서는 우선 python-mysqldb 패키지 설치가 필요하다. sudo apt-get -y install python-mysqldb 다음으로 netdata 에서 mariadb 로 접속하기 위해 사용자를 추가해야 한다. MariaDB [(none)]> create […]

Read More

[Python] rake-nltk 모듈을 이용한 키워드 추출

서비스 개발에 앞서 텍스트에서 주요한 키워드를 추출할 수 있는 기능을 테스트해보고 있다. RAKE (Rapid Automatic Keyword Extraction) 알고리즘을 이용했는데 파이썬에서는 쉽게 사용할 수 있는 모듈이 있어서 쉽게 구현할 수 있다. 사용한 모듈은 rake-nltk 이다. 그 외에 python-rake 모듈도 있으나 rake-nltk 모듈은 nltk 가 적용돼서 뭔가 좀 더 좋은 게 아닌가 싶어 사용했다. 사용은 PHP 에서 […]

Read More

[Python] 아마존 상품검색 페이지의 스폰서 광고 상품 ASIN 수집하기

아마존 상품 검색 페이지 중 오른 쪽 스폰서 광고 상품의 ASIN 정보를 수집한다. # _*_ coding: utf-8 _*_ from bs4 import BeautifulSoup import urllib import html5lib import time import re keywords = ‘fishing rod’ headers = {‘User-Agent’: ‘ Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0’} asins = [] values = {‘keywords’: keywords, ‘page’ : […]

Read More

[Python] 아마존 상품 검색페이지에서 ASIN 정보 수집하기

아마존 사이트에서 fishing rod 라는 검색어로 상품을 검색했을 때 검색된 상품 리스트의 ASIN 정보를 수집하는 코드이다. # _*_ coding: utf-8 _*_ from bs4 import BeautifulSoup import urllib import html5lib import time def getSearchItemAsin(keywords): headers = {‘User-Agent’: ‘ Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0’} asins = [] sleep_time = 0 sleep_exec = True for […]

Read More

[Python] 파이썬3.6 팁 정리

Ubuntu 16.04 LTS 버전에 Python 3.6 버전을 설치한 상태를 기준으로 한다. pip 업그레이드 You are using pip version 8.1.1, however version 9.0.1 is available. You should consider upgrading via the ‘pip install –upgrade pip’ command. 위와 유사한 메세지가 표시되는 경우 내용대로 pip install –upgrade pip 실행해도 pip 업그레이드 되지 않는다면 아래 명령을 실행한다. $ python3.6 […]

Read More