LostCatBox

LostCatBox

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

R_언어 공부
Rmac 에서 utf8관련오류 12345678#teminaldefaults write org.R-project.R force.LANG en_US.UTF-8#한글 깨짐#R에서 par(family="AppleGothic")getwd() #현재 경로 setwd() #기본 경로 설정 각 R 언어 해석자세히 123456#temminalbrew install r #R 설치ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew&#x...
처음 외주를 시작하며
처음 외주를 시작하며인강 사이트를 외주 받으며 구현에 문제점과 오류을 기록하고 필요한 기능들, 이를 위해 습득해야될 것들, 나머지 어려웟던 것들을 어떻게 해결했는지를 종합적으로 정리해놓을 겁니다. 과정 설계(DB단(UML)과 홈페이지기준으로 두개를 계획후 이어지게함) DB설계 app>model>field순으로 하나씩 생각하면서 기획서 3번보는것 추천 모든것이 구현이 될만한 게 일단 생각하면서 모두 추가해놓기 UML 그려보기 브라우저 페이지 기준 설계 페이지 별로 GET, POST등등을 어떻게 할것...
파이썬 코딩의 스킬 리뷰 2
2장 - 함수함수는 큰 프로그램을 작고 단순한 조각으로 나눌 수 있게 해준다. 함수를 사용하면 가독성이 높아지고 코드를 더 이해하기 쉬워진다. 재사용 + 리팩토링까지 가능 파이썬에서 제공하는 함수들에는 다양한 부가 기능이 있다. 이러한 부가기능들은 함수의 목적을 분명하게 하고, 불필요한 요소 제거, 호출자의 의도를 보여주며, 찾기 어려운 버그를 줄여준다. None을 반환하기보다는 예외를 일으키자 None이 의미를 가져서 return값이달라지면 0, []등 모두 false가 뜨고 None 또한 if 문에서 모두 if문 동작이 ...
파이썬 코딩의 스킬 리뷰 1
왜 읽는가?파이썬을 쓰다보면 내가 짜는것이 효율적인지, 비효율적인지 따질수없었다. 코딩 스킬이 좋다라는 기준이 나에게는 없으니 내가 편한대로 짜버린 프로젝트가 whereMyPost였다. 지금 들어가봐도 엉망이다. 하지만 일단 작동은 하니까 항상 어지럽다. 하지만 다른 Django 같은 라이브러리를 보면 tree형식으로 각자의 디렉토리 안에 파일의 코드들이 역할에는 BaseCode들이 많고 이를 상속받아서 기능을 추가하는 방식으로 구현해서 기능을 추가, 수정하기도 편리하고, 누가 코드를 뜯어볼때도 편해진다. 코드를 잘짜면 모두...
Django 더알아보기
기능에 따라django DEBUG=Falsedjango 프로젝트의 디폴트값은 DEBUG=True이다. 개발이 종료되면 DEBUG=False로 변경한다. 이때 달라지는점을 정리한다. ALLOWED_HOSTS에 필요한 IP, DNS를 추가해줘야 서비스가능 12345678910111213ALLOWED_HOSTS = ['127.0.0.1'] 로 설정 후>> http://localhost:8000/ 로 접속시Bad Request (400)>> http:/...
IP는 유일한가?
IP주소왜 알아야해?IP주소는 집주소다. 집주소는 알아야 서로 정보를 전달할것아닌가? 개인적으로는 이번포스팅으로 개인 서버컴퓨터를 세팅 후 다룰 수있는 기반을 만들고싶었다. IP주소란?인터넷(TCP/IP)에 연결되어 있는 모든 인터페이스(이더넷 카드 같은)는 고유의 IP주소를 가지고 있어야 통신할 수 있다. IP주소는 32bit 크기를 가지는데 8bit(1byte) 씩 끊어서 옥텟 octets이라고 하고, 각 octet은 0-255의 범위를 가지는 10진수로 바꿔 마침표(“.”) 기호로 나누어 표기한다. ( 예) 8.8.8.8...
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앱을 복붙해서 가...
avatar
lostcatbox
내 생각을 자유롭게 만들 때까지
FRIENDS
friendA friendB