IT

    Samba를 이용해 우분투 폴더를 윈도우10에 공유

    참고 : http://webnautes.tistory.com/490 1. samba 설치 설치 전 업데이트를 한다. 삼바 패키키 설치 설치 도중 이런 에러가 난다면 아래 명령어를 입력한다. 어떤 창이 뜨는데 메뉴에서 설정(preferences->server settings)선택 workgroup을 window 환경의 작업 그룹 이름과 동일하게 설정 후 OK 버튼을 누른다. window 작업그룹은 시스템속성 -> 컴퓨터이름 탭에서 확인하거나 cmd창에 net config workstation 입력하여 확인할 수 있다. 2. 우분투 폴더를 윈도우에 공유 메뉴에서 사용자 추가 preferences -> samba users 를 선택한다. Unix Username은 현재 우분투의 사용자명을 그대로 이용한다. W..

    vim 자주쓰는 단축키 모음

    명령모드 (ESC) 이동 기본 위 : k 아래 : j 왼쪽 : h 오른쪽 : I 행 이동 행 끝 : $ 행 처음 : 0 문장 이동 문장 시작 : ( 문장 끝 : ) 화면 이동 화면 하단 : L 화면 상단 : H 파일 처음 & 끝 이동 맨 처음 : gg 맨 끝 : G 찾기 위로 찾기 : ? 아래로 찾기 : / 이전 : N 다음 : n 페이지 스크롤 up & down 페이지 아래로 : Ctrl + F 페이지 위로 : Ctrl + B 작업취소 Undo 전체 취소 : 소문자 u 해당 줄에서만 취소 : 대문자 U 작업 취소에 대한 취소 : Ctrl + R 비주얼모드 (v, V, Ctrl + q, Ctrl + v) 범위 선택 v : 현재 커서부터 선택 V : 줄 단위 선택 Ctrl + q, Ctrl + v : 블럭..

    우분투환경 파이썬3 한글 형태소 분석기 KoNLPy 설치 및 사용예제

    참고 : 한글 형태소 분석기 konlpy 문서 자바 설치 sudo apt-get install openjdk-9-jre sudo apt-get install openjdk-9-jdk 또는 sudo apt-get install g++ openjdk-9-jdk python-dev python3-dev 한글 형태소 분석기 패키지 설치 pip3 install konlpy pip3 install JPype1-py3 자바 환경변수 설정 sudo vim /etc/environment # 여기 들어가서 JAVA_HOME=" /usr/lib/jvm/java-9-openjdk-amd64" 입력 후 저장한다. 적용 source /etc/environment path가 제대로 지정됐는지 확인한다. echo $JAVA_HOME..

    우분투 git 설치 및 명령어 정리

    git 기본 세팅 git 설치 git 버전 확인 사용자정보 입력 (자신의 github name과 email) git 명령어 사용시 컬러로 바꿈 (옵션) 작업 폴더 생성 git 로컬저장소 생성 git 원격저장소 등록(프로젝트를 수행할 github 주소를 등록) origin은 원격저장소(remote repository) URL을 참조하기 위한 대명사라고 생각하면 된다고함. 다시 말해 아래의 github 주소를 참조하는 대명사를 origin으로 하여 다음부터 origin이라는 용어를 통해 github 원격저장소를 참조함. remote에 origin이 잘 등록됐는지 확인 작업한 파일이나 폴더를 add한 후 status 확인 이 작업 공간에서 어떤 작업을 한 후에 그 폴더나 파일을 git에 알리는 과정. 이 명령..

    파이썬 BeautifulSoup4 html.parser VS lxml parser

    출처 Beautiful Soup Documentation(https://www.crummy.com/software/BeautifulSoup/bs4/doc/) 설치 pip install beautifulSoup4 pip install lxml 사용법 1.html.parser import requests from bs4 import BeautifulSoup as bs URL = "http://kis6473.tistory.com" html = requests.get(URL) soup = bs(html.text, "html.parser") print(soup) 2.lxml parser import requests from bs4 import BeautifulSoup as bs URL = "http://kis64..

    장고(Django) 설치 과정 및 카카오봇 연동 정리

    18.5.4 카카오톡 봇 연동 과정을 까먹지 않기 위해 정리한다. * 현재 카카오톡 플러스 친구 API 변경으로, 아래 내용과 다를 수 있습니다. 장고 프로젝트 생성하기 1. 가상 환경 설치 source 명령어를 통해 가상환경 활성화 2. 장고 설치 3. 파이썬과 장고 버전 확인 4. 장고 프로젝트 생성 myWeb이라는 이름으로 장고 프로젝트를 생성한다. 5. 장고 앱 생성 myHome이라는 이름으로 장고 앱을 생성한다. 6. 장고 앱 테스트 myHome 폴더의 views.py 를 아래와 같이 수정한다. myWeb 폴더의 setting.py에 장고 앱 (myHome)을 추가한다. 시간 및 언어 번경 ALLOWED_HOSTS가 비어있다면 127.0.0.1을 추가한다. myWeb 폴더의 urls.py에 ur..