Mecab-ko 설치 mecab-ko 프로젝트 https://bitbucket.org/eunjeon/mecab-ko mecab-ko는 은전한닢 프로젝트에서 사용하기 위한 MeCab의 fork 프로젝트 입니다. mecab-ko 다운로드 페이지에서 최신 버전의 소스를 다운 받고 설치할 수 있습니다. tar.gz 압축을 해제하고 일반적인 자유 소프트웨어와 같은 순서로 설치할 수 있습니다. 설치과정 $ tar zxfv mecab-ko-XX.tar.gz $ cd mecab-ko-XX $ ./configure $ make $ make check $ su # make install ※ make check 는 생략해도 됨. mecab-ko 사용자정의 설치방법 원하는 디렉터리에 설치를 하기 위해서는 configure에 ..
1. uic library를 이용하는 법 import sys from PyQt5 import QtWidgets ,uic class Form(QtWidgets.QDialog): def __init__(self): super().__init__() self.ui = uic.loadUi("test-form.ui") #ui 파일 불러오기 self.ui.show() if __name__ == '__main__': app = QtWidgets.QApplication(sys.argv) w = Form() sys.exit(app.exec()) 2. UI File을 Py File로 변환하는 법 qt designer 에서 form 작성. %Anaconda3%\Library\bin\designer.exe 예) C:\Prog..
(환경) Windows7, solr-7.6.0, apache-ant-1.10.5, mecab-ko-dic-2.1.1-20180720 (JDK 미설치시) JAVA설치 %JAVA_HOME% 시스템변수 추가 %ANT_HOME% 시스템변수 추가 Path에 각각 실행경로 추가 %JAVA_HOME%\bin %ANT_HOME%\bin (SOLR 미설치시) (Lucene이 없으면 Lucene부터) solr zip파일 다운로드 (http://lucene.apache.org/solr/mirrors-solr-latest-redir.html) 원하는 곳에 압축해제 (%JAVA_HOME%\solr-7.x.x) 콘솔실행(CMD) 후 solr start solr create -c [CoreName] (코어 이름은 원하는대로..) ..
Python 3.x 에서 Dictionary를 value가 큰 순으로 정렬하는 여러가지 방법 def dict_val(x): return x[1] x = {"python": 2, "blah": 4, "alice": 3} #일반적인방법 sorted_x1 = sorted(x.items(), key=dict_val, reverse=True) print('sorted_x1',sorted_x1) #lambda를 이용하는 방법 sorted_x2 = sorted(x.items(), key=lambda t: t[1], reverse=True) print('sorted_x2',sorted_x2) #zip을 이용하는 방법 sorted_x3 = sorted(zip(x.values(), x.keys()), reverse=Tru..
포트를 오픈하려고 iptables 명령을 사용했다. 그런데 아무런 반응이 없었다. iptables -I INPUT -p tcp --dport 8889 -j ACCEPT 그리고 iptables을 재실행할라하니 다음과 같은 에러를 확인했다. $ /etc/init.d/iptables restart Failed to restart iptables.service: Unit not found. 이에 해당 문제를 해결하고자 찾아보았더니 CentOS 7.x에서는 iptables 대신 firewall을 채용했다고 한다. iptables 대신 firewall을 사용하게된 이유 Redhat Products & Servies의 4.11. 보안 및 액세스 제어에는 다음과 같은 설명이 나온다. 4.11.1. 새로운 방화벽 (fi..