• 파이썬 - CSV 파일 만들기

    |

    CSV란? (Comma-separated-Values)

    • 몇 가지 필드를 쉼표(,)로 구분한 텍스트 데이터 및 텍스트 파일이다.
    • 확장자는 .csv이며 MIME 형식은 text/csv이다.
    • 비슷한 포맷으로는 탭으로 구분하는 ‘tab-separated values’(TSV)나, 반각 스페이스로 구분하는 ‘space-separated values’(SSV) 등이 있으며, 이것들을 합쳐서 character-separated values(CSV), delimiter-separated values라고 부르는 경우가 많다.
  • 장고 - Datetime 학습

    |
    • 이번 포스트에서는 특정 게시물이 업로드된 시점부터 현재까지 시간이 얼마나 흘렀는지 확인하는 방법에 대해 알아볼 것이다.
  • 장고 - Location Field 학습

    |
    • 이번 포스트에서는 django에서 location field를 추가하는 방법에 대해 알아볼 것이다.
    • 여기에서는 google map api를 연동하여 location field를 구현할 것이다.
  • Cookie와 Session 학습

    |

    쿠키 특징

    • 클라이언트 로컬(하드)에 저장되는 키와 값이 들어있는 작은 데이터 파일
    • 클라이언트 상태 정보를 로컬에 저장했다가 참조
    • 중요하지 않은 데이터를 저장할 때 주로 사용
    • 이름, 값, 만료날짜(쿠키 저장시간), 경로 정보 포함
    • 일정시간동안 데이터 저장 가능(로그인 상태 유지에 활용)
    • 하나의 쿠키 당 4KB 이하 저장 가능
    • 한 도메인 당 20개 저장 가능(총 300개)
      • 하나의 도메인에서 설정한 쿠키값이 20개를 초과하면 가장 적게 사용된 쿠키부터 삭제
  • 장고 - Docker와 Elastic Beanstalk 이용하여 배포하기

    |

    Docker 란?

    • 도커는 가상 컴퓨팅 환경 - VirtualBox, Parallelss Desktop 같은 가상 컴퓨팅 환경과 비슷한 컨테이너 서비스이다.
    • 실제 가상 컴퓨팅 환경은 호스트 운영체제를 흉내내어 동작하는 방식을 사용하는데,
    • 도커는 별도의 독립된 환경을 구축하여 운영체제가 동작하는 것처럼 만들어져 있다.
    • 초기에는 LXC(Linux Container)방식으로 구현되어 리눅스 시스템이 아닌 곳에서는 도커를 사용하지 못했으나,
    • 현재는 runC라는 방식으로 변경되어 윈도우, 맥, 리눅스 등 다양한 운영체제에서 도커 시스템을 사용할 수 있다.
    • 도커를 사용하려면 도커 CLI가 설치되어야 한다.