전체 글 89

[Git] .gitignore 설정

.gitignore 파일 만들기 다운로드받은 레포지토리 안에다가 만들어준다. repository에 넣지 않을 파일과 폴더(추적하지 않는 파일)들을 설정하는 파일이다. vim .gitignore 이렇게 파일을 만들고 *.pyc *.swp profile_pic/ app/docs .coverage .cache/ .tox/ coverage* src/warning_application.py .idea/ .DS_Store 이런식으로 무시할 것들을 적고 저장한다. 그냥 막쓴 예제니까 따라하는걸 추천하진 않습니다. .gitignore에 적용되는 사항은 git status를 했을 때 수정사항에 포함되지 않습니다. .gitignore에 등록되어 있지만 repository에 등록하고 싶은 경우에 그냥 git add 파일이름..

GIT 2017.08.07

[Git] 기본 설정 변경

에디터 설정1234git config --global core.editor 에디터이름 # vim을 추천합니다!git config --global core.editor vim cs 사용자 설정12git config --global user.email '사용자@이메일'git config --global user.name '사용자이름'cs Git 처음 시작할 때 사용자 설정 꼭 합시다! 아까운 내 contributions..초록물결이 왜 안만들어지나 했더니 내 커밋들이 내 계정으로 설정이 안되어있어서 그런 것이었다.엉엉

GIT 2017.08.07

[Git] 기본적인 GIT 사용법(1)

1. git 시작하기 git clone 주소 내가 작업할 repository 주소를 넣어서 repository를 다운받아 쓸 수 있다. 2. 작업할 branch 따기 git branch -vv 현재 내가 따온 브랜치 목록, commit 상황 및 마지막 commit 제목을 볼 수 있다. 사용중인 branch 앞에 *표시가 뜬다. git checkout -b 브랜치이름 따올브랜치이름 내가 쓸 브랜치가 목록에 없다면 위의 명령어를 통해 브랜치를 가져올 수 있다. 브랜치 이름은 내가 임의로 정할 수 있다. 나는 보통 브랜치이름 그대로 가져온다. 따올 브랜치 이름은 origin/브랜치이름 또는 브랜치이름으로 가져오는데, 내가 어떤 git을 쓰는지에 따라 다르니까 잘 알아보도록!(무책임) git branch -D ..

GIT 2017.08.07

[Python] PIL 사용해서 이미지 잘라내기/크롭

import io from PIL import Image # 받은 좌표를 crop()에 맞춰서 바꿔주기 # 나의 경우 (x, y, 자를 넓이, 자를 높이)로 요청이 들어와서 crop()에 맞춰서 바꿔줬어야 했다. # 입력받은 좌표를 이용하여 crop()한다. crop_img = img.crop(`좌표`) b = io.BytesIO() crop_img.save(b, format="PNG") img_bytes = b.getvalue() 좌표= (start_x, start_y, start_x + width, start_y + height) = (left, upper, right, lower) = (가로 시작점, 세로 시작점, 가로 범위, 세로 범위) 좌표는 왼쪽 윗 모서리를 (0,0)으로 잡는다. 튜플(tup..

Python 2017.08.07

[Python] Alembic 시작하기

Alembic Generic single-database configuration. - Installation pip install alembic alembic init `폴더 이름` - Quick Start alembic.ini sqlalchemy.url = driver://user:pass@localhost/dbname sqlalchemy.url = mysql+pymysql://user:pass@localhost/dbname driver는 사용하는 SQL + 라이브러리로 설정해주면 됩니다. env.py 수정하기 automigration 하도록 설정하고 싶을 때 import sys sys.path.append('model 파일이 있는 경로') import model# 파일이름 target_metadat..

Python 2017.08.07