Recent Posts
-
August 02, 2018
TIL - 180802
8월 2일 TIL : 배민찬 카피 프로젝트
-
August 01, 2018
TIL - 180801
8월 1일 TIL : 배민찬 카피 프로젝트, git 연습
-
July 31, 2018
TIL - 180731
7월 31일 TIL : 배민찬 카피 프로젝트
-
July 30, 2018
TIL - 180730
7월 30일 TIL : 배민찬 카피 프로젝트
-
July 29, 2018
python int() 메소드 구현하기
int() 메소드는 숫자로 보이지만 데이터 타입이 문자열인 문자열을 정수형 데이터로 변환해주는 메소드이다. 직관적이고 간단하지만 이를 직접 구현하는 것은 약간 까다롭다. 만약 input() 메소드로 입력받은 문자열(그러나 숫자인)을 int 타입으로 바꾸려면 어떻게 해야 할까?
-
July 28, 2018
python pillow 패키지를 이용해 이미지 자르기
python의 pillow 패키지를 이용하면 이미지를 쉽게 조작할 수 있다. 이 패키지를 이용해서 큰 이미지를 격자 모양으로 조각조각내는 작업을 진행해보자.
-
July 27, 2018
웹 서버가 하는 일
Web Server는 HTTP 요청을 처리하고 응답한다. 이를 위해 웹 서버는 HTTP와 그와 관련있는 TCP 처리를 구현해야만 한다.
-
July 26, 2018
AWS로 Django 프로젝트 배포하기(중급) 10. Django Log 확인 자동화하기
EB와 Docker를 이용해서 Django 애플리케이션을 배포하면 생기는 문제 중의 하나가 바로 로그 확인이다. 로그가 Docker 컨테이너 안에 존재하기 때문에 내 OS - EB - Docker 순으로 들어가야만 한다. 이를 편리하게 하기 위해서 스크립트를 작성해보자.
-
July 25, 2018
AWS로 Django 프로젝트 배포하기(중급) 9. ELB Health Check 통과하기
ELB(Elastic Load Balancer)는 AWS에서 제공하는 로드 밸런싱 서비스이다. 로드 밸런싱이란 서버 시스템에 가해지는 부하를 여러 대의 시스템으로 분산해서 규모있는 시스템을 만들어주는 기술이다. ELB Health Check는 ELB가 각 EC2의 상태를 확인하는 작업이다. Health Check를 통해서 로드 밸런서는 EC2가 부하를 분배할 수 있는 상태인지 아닌지 알 수 있다.
-
July 24, 2018
AWS로 Django 프로젝트 배포하기(중급) 8. Django Log 사용하기
DEBUG = False 상태에서는 자세한 로그를 볼 수가 없다. 배포 시에는 DEBUG=False 설정이 필수적인데 서버 에러에 따른 로그를 확인하기 위해서는 별도의 파이썬 코드가 필요하다.