전체 글
-
Git - RemoteGit 2020. 5. 11. 19:48
아래의 내용은 'Pro-Git'을 바탕으로 작성하였습니다. Remote Repository git clone 시 자동으로 origin(remote repo) 등록됨 # 단축이름 및 주소 출력 $ git remote -v origin https://github.com/schacon/ticgit (fetch) origin https://github.com/schacon/ticgit (push) # remote repo 등록 $ git remote add [name] [url] # git fetch or pull $ git fetch [remote_name] $ git pull [remote_name] # git push $ git push [remote_name] [branch_name] git fetch ..
-
Git - Local 기초Git 2020. 5. 11. 19:46
Ubuntu(16.04 - Docker)에서 git 사용 Docker volume 설정 # docker volume 생성 $ docker volume create --name dock_volume # docker volume 확인 $ docker volume ls DRIVER VOLUME NAME local dock_volume # docker container 생성 $ docker run -it --name ubuntu_test -v dock_volume:/root/ ubuntu:16.04 $ docker container ls CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 32e7f7f30073 ubuntu:16.04 "/bin/bash" About ..
-
Docker - BasicServer Side/Docker 2020. 3. 28. 20:31
Docker를 실제로 적용해볼일이 있어서 개념과 사용법을 간단하게 정리해보았다. 학원에서 실행하는 것만 따라해보면서 마냥 신기했던 기억이 있는데, 개념을 이해하고 실제로 적용해보니 정말 편리하고, 많은 기업들이 Docker를 사용하는 이유를 알 수 있었다. 앞으로도 도커를 적극적으로 활용하고 컨테이너를 시스템에 의해 처리할 수 있는 쿠버네티스에 대해도 공부해볼 생각이다. Docker 란? 기존의 Virtual Machine의 단점을 개선한 컨테이너 기반 가상 머신. docker는 크게 이미지(파일)와 컨테이너(프로세스)로 구성된다. Image: 어플리케이션(소스 코드)과 라이브러리(또는 프레임워크)를 담고 있는 하나의 파일. 구성하고자 하는 환경을 설치하기 위한 스크립트를 담고 있는 파일이라고 생각하자...
-
도커 이용중 Python 한글 인식 오류(Docker(ubuntu 16.04))Server Side/Docker 2020. 3. 28. 18:58
도커를 이용해 가상환경을 구성하고 파이썬을 실행할 경우 한글 입력이 되지 않을 수 있다. Dockerfile 생성시 아래의 내용을 추가한다. # Dockerfile에 아래 내용 추가 # 한글 출력을 위한 패키지 RUN apt-get install locales RUN apt-get install -y \ language-pack-ko && \ dpkg-reconfigure locales && \ locale-gen ko_KR.UTF-8 && \ /usr/sbin/update-locale LANG=ko_KR.UTF-8 # 한글을 출력하기 위해 환경변수 등록 ENV LANG=ko_KR.UTF-8 ENV LANGUAGE=ko_KR.UTF-8 ENV LC_ALL=ko_KR.UTF-8 # 파이썬에서 한글을 사용할..
-
개발 공부할 때 참고한 사이트(Python, Django, Back-end)TIL & Todo List 2020. 3. 13. 19:20
개발자를 준비하면서 새롭게 느낀것은 코딩 스킬도 물론 중요하지만, 어떤 프로젝트에 문제가 생기거나 성능을 향상 시키기 위해 다양한 기술들이 필요하다는 것, 그리고 그 기술을 사용하기 위해서는 큰 그림(프레임워크부터 사용된 기술들이 어떻게 동작하는지??)을 이해 해야한다는 것이다. Python과 Django에 파묻혀서 도메인 지식과 전체적으로 프로젝트나 기술들이 어떻게 동작하는지에 대해 소홀했던 것 같다. 이러한 부분들을 공부하면서, 유용했던 사이트들을 정리해두는 것이 좋을 것 같아 글을 쓰게 되었다. Youtube 블로그 글보다 말과 영상으로 설명하는 유튜브가 짧은시간에 많은 것을 이해하는데 도움이 되었다. 처음에는 호기심에 봤었는데 지금은 개념을 익히기 위해 유튜브 영상을 주로 참고한다. 코드없는 프로..
-
MySQL - INDEX 정리Database/MySQL 2020. 2. 25. 17:28
MySQL의 INDEX 관련 공부를 하던 중 '이것이 MySQL이다' 라는 책에 대한 강의가 유튜브에 올라온것을 보고 참고하였다. DB에서 데이터를 가져오는데 많은 시간이 걸리기 때문에 백엔드에서 데이터베이스 튜닝은 매우 중요하다. 그중에서 많은 비중을 차지하는 INDEX에 대해 정리하였다. # unique not null -> clustered index로 사용됨 create table tbl2( a int unique not null, b int unique, c int unique ); create table tbl3( a int primary key, b int unique not null, c int unique not null ); show index from tbl3; Key_name: PR..
-
Python + Selenium을 이용한 웹 자동화Python/Selenium 2020. 2. 25. 17:08
Chrome 브라우저와 Selenium을 이용해 간단한 웹 사이트를 동작시켜보는 예제를 정리해보았다. Selenium with Python 공식 문서 Selenium with Python - Selenium Python Bindings 2 documentation # selenium 설치 pip install selenium 크롬 설정 현재 사용중인 크롬 버전확인 크롬 드라이버 다운로드(Chrome: https://chromedriver.storage.googleapis.com/index.html?path=80.0.3987.16/) 크롬 드라이버 다운로드(Chrome: https://chromedriver.storage.googleapis.com/index.html?path=80.0.3987.16/) 자..