KhsFirefox
취소

Developing on AWS 3일차

Amazon SQS Simple Queue Service 특징 HTTP 프로토콜로 통신 메시지 크기는 최대 256KB (meta data까지 모두 포함해서) Standard 중복 데이터가 있더라도 유실 X 트랜잭션 무한 메시지 순서가 보장되지 않음 ...

Developing on AWS 2일차

DynamoDB DDB 용어 Table(테이블) Item(항목) PK -> partition key(hash key) + sort key(range key) PK Best Paractice 하나의 pk에 데이터가 쏠리면 한 파티션의 부담이 커진다. 반드시...

Developing on AWS 1일차

클라우드 컴퓨팅이란? 클라우드 컴퓨팅이란 인터넷을 통해 IT 리소스와 애플리케이션을 온디맨드로 제공하는 서비스를 말한다. 클라우드 컴퓨팅 모델 Infrastructure as a Service(IaaS) 클라우드 IT의 기본 구성 요소 네트워킹 기능 컴퓨터 데이터 스토리지 공간 Pl...

Django 10편 - debug toolbar

자세한건 여기서 참고 Django Debug Toolbar 설치 방법 설치 및 적용 방법 라이브러리 설치 pip install django-debug-toolbar settings.py INSTALLED_APPS = [ # ... 'django.contri...

Django 09편 - TDD 2편

들어가기 전… polls app 구현하기 4편 위 프로젝트에서 다룬 앱을 이용해 TDD를 구성해보자. 뷰 테스트 앞에서 만든 설문조사 어플리케이션은 상당히 대충대충 만들어져 있다. 이 어플리케이션은 pub_date필드가 미래에있는 질문 까지도 포함하여 게시한다. 이것을 개선 해야한다. 미래로 pub_date를 설정한 것은 ...

Django 08편 - TDD 1편

들어가기 전… polls app 구현하기 4편 위 프로젝트에서 다룬 앱을 이용해 TDD를 구성해보자. 테스트 주도 개발(Test-driven development, TDD)이란? 테스트 주도 개발(Test-driven development TDD)은 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나이다. ...

Django 07편 - polls app 구현하기 4편

제너릭 뷰로 리팩토링 해보자! 불필요한 레거시 뷰 중 일부를 삭제한다. Django의 제너릭 뷰를 기반으로 새로운 뷰를 도입해본다. URLconf를 수정한다. views.py 수정 import logging from .models import Question, Choice from djan...

Django 06편 - polls app 구현하기 3편

템플릿에서 하드 코딩된 URL을 제거하자! <li><a href="/polls/{{ question.id }}/">{{ question.question_text }}</a></li> 이 부분은 만약 polls의 url을 바꾸게 되면 템플릿에 하드 코딩된 URL도 모두 바꿔야하기 때문에 유지보수에 좋지않다...

Django 05편 - polls app 구현하기 2편

1편에서 Model을 구현했으니 이번엔 View와 Template를 구현해보자. 인수를 받는 View 만들기 views.py import logging from django.http import HttpResponse logger = logging.getLogger('debug') # Create your views h...

Windows Termial 테마 적용하기

프로필 설정하기 설정 파일 Open 테마 스키마 추가 "schemes": [ { "name": "idea", "black": "#adadad", "red": "#fc5256", "green": "#98b61c", "yellow": ...