LostCatBox

LostCatBox

내 생각을 자유롭게 만들 때까지

HTTPie 사용법
HTTPie기능httpie 는 python 으로 개발된 콘솔용 http client 유틸리티로 curl 대신 http 개발 및 디버깅 용도로 사용 가능하며 다음과 같은 특징이 있다. 왜 사용해야하는가? 요청과 응답이 어떻게 들어갔는지 볼수있고 다양한 기능을 내장함 curl 에 비해 사용이 쉬움 json 지원 기능 내장 출력을 포맷팅하여 보여주므로 가독성이 뛰어남 Form 과 file 업로드가 쉬움 HTTP 인증 및 커스텀 헤더 설정등 강력한 세션기능과 인증 기능을 제공함 설치1brew install httpie 기본 사용법...
세션,쿠키와 캐시 (session and cookie)
세션vs 쿠키 vs 캐시세션이란 세션은 쿠키를 기반 하지만 사용자 정보 파일을 브라우저에 저장하는 쿠키와 달리 세션은 서버 메모리에 저장되고 서버 측에서 관리합니다. 서버에서는 클라이언트를 구분하기 위해 세션 ID를 부여하며 웹 브라우저가 서버에 접속해서 브라우저를 종료할 때까지 인증상태를 유지합니다. 물론 접속 시간에 제한을 두어 일정 시간 응답이 없다면 정보가 유지되지 않게 설정이 가능 합니다. 사용자에 대한 정보를 서버에 두기 때문에 쿠키보다 보안에 좋지만, 사용자가 많아질수록 서버 메모리를 많이 차지하게 됩니다....
AWS Elastic Beanstalk + django
Elastic Beanstalk + DjangoEB CLI 명령어 정리123456789101112131415161718192021222324252627282930313233eb init # EB CLI를 사용하여 만든 애플리케이션의 기본값을 설정(init의 설정한 값은 현재 디렉터리와 리포지토리에만 적용됩니다)eb init -i # EB CLI를 사용하여 만든 애플리케이션의 기본값을 수정eb create # 환경을 생성.eb status # 환경의 현재 상태를 확인, red가 뜬다면 로드벨런스 체크해야한다eb health ...
DRF 기본편 14
EP 14. Serverless 배포 - AWS LambdaAWS Lambda에 Django 애플리케이션을 간략히 배포해보겠습니다. NO STATIC FILE 서빙 SQLITE 3 데이터베이스 사용 : 실서비스에서는 RDS 사용 권장 배포준비장고-서비스배포하기코스를참고 구동환경별requirements.txt분기 구동환경별settings분기 123456#현재는 프로젝트 새로 생성mkdir deploy-aws-lambda django-admin startproject askdjango .#전 프로젝트에 api앱을 복붙해서 가...
DRF 기본편 13
EP 13. Token 인증DRF에서 지원하는 인증 rest_framework.authentication.SessionAuthentication 외부서비스/앱에서세션인증을못쓰죠. rest_framework.authentication.BasicAuthentication 외부서비스/앱에서 매번요청시 username/password를넘기는것은보안상위험하고,못할 짓. rest_framework.authentication.TokenAuthentication (강추) 초기에username/password으로 Token을발급받...
DRF 기본편 12
EP 12. PostAPIView 차근차근 응답시간 줄여보기관련 문서원문 : Web API performance: profiling Django REST framework 장고 공식문서 Performance and optimization Database access optimization 왜 최적화를 해야하나요? 보다빠르게동작하는프로그램을위해!!! 보다낮은CPU타임 보다낮은메모리소모 개발비용이가장큰리소스입니다.=>개발시간+인건비 최적화를통해성능은높아지지만,유지관리성이낮아질수도있습니다.=>가성비를 체크해보세...
효율적인 프로젝트 진행을 위한 것
프로젝트 진행과정 중에서 프로젝트가 어떤것이 구현되면 성공될지를 정하는것이중요 >>시작과 끝이 정확해야함 프로젝트를 실행하기 전에 유사한 것 존재하는지 반드시 찾아보기 개발자들 사이에서의 용어 통일 >> 엄청 효율적으로 high context로 대화가능 효율적 질문을 위해서 에러메시지 보낸다 코드 파일을 gist.github.com 에 올린다 어떻게 동작하길 바라는지 & 현재 어떻게 안 동작하는지 말한다 이렇게 3step으로만 해줘도 답변이 서로 편함
DRF 기본편 10+11
EP 10 - Throttling공식문서 : http://www.django-rest-framework.org/api-guide/throttling/ 용어정리 Rate : 지정 기간 내의 최대 호출 횟수 (10/m 1분에 최대 10번) Scope : 각 Rate에 대한 별칭 (alias) Throttle : 특정 조건 하에 최대 호출 횟수를 결정하는 클래스 기본 제공 Throttle AnonRateThrottle 인증요청에는 제한을 두지 않고, 비인증 요청에는 IP 별로 횟수 제한 Throttle 클래스별로 scope을 1개...
카카오채널 구현해보기
Kakao api 시작하기 전에이 내용은 모두 KakaoDevelopers 개발가이드에 있는 내용임을 알립니다! 개발자로 회원가입 시작하기카카오 채널관리자 만들기카카오톡채널 관리자센터 여기 카카오 developer관련 질문 여기 카카오 api 소개 및 다루는 법 소개 여기 위 사이트안에서 카카오채널에 관한 소개 여기 카카오채널에서 플러스 친구과 연결된 다양한 오픈 빌더 플랫폼 여기 나중에 삭제 예정된 참고자료 https://i.kakao.com/docs/key-concepts-parameters#%EB%B4%87%EB%B9%8...
avatar
lostcatbox
내 생각을 자유롭게 만들 때까지
FRIENDS
friendA friendB