• Home
  • About
    • Che1's Blog photo

      Che1's Blog

      Che1's Dev Blog

    • Learn More
    • Facebook
    • Instagram
    • Github
    • Steam
    • Youtube
  • Posts
    • All Posts
    • Django
    • Python
    • Front-end
    • Algorithm
    • etc
    • All Tags
  • Projects

Tag Archive

  • AJAX 1
  • AWS 5
  • Algorithm 28
  • Approximation Algorithm 1
  • Arrays 2
  • Audio 5
  • BFS 1
  • Big O 1
  • Blog 1
  • CSRF 1
  • CSS 4
  • Cache 1
  • Closure 2
  • Codility 13
  • Counting Elements 4
  • DNS 1
  • Database 9
  • Decorator 1
  • Deploy 10
  • Dijkstra's Algorithm 1
  • Django 36
  • Docker 1
  • Elasticbeanstalk 1
  • Exception 1
  • Facebook 1
  • Fastcampus 2
  • Form 3
  • Function 1
  • Generator 1
  • Git 1
  • Graph 1
  • Greedy Algorithm 1
  • HTML 6
  • HTTP Range Requests 1
  • How to install 3
  • Iterable 1
  • Iterator 1
  • Javascript 4
  • Jekyll 1
  • Linux 4
  • List 1
  • Loadtest 1
  • Markdown 1
  • Model 3
  • MySQL 1
  • NP-Complete Problem 1
  • NginX 1
  • Nginx 1
  • OAuth 1
  • ORM 4
  • Pillow 1
  • Plugin 1
  • Postgresql 2
  • Prefix Sums 4
  • Project 9
  • Pyenv 1
  • Python 12
  • Query 3
  • Quick sort 1
  • RDS 3
  • REST 2
  • Redis 1
  • Regular Expression 1
  • Ruby 1
  • S3 1
  • SQL 8
  • Set 1
  • Shell 2
  • Shell script 1
  • Sort algorithm 1
  • SoundHub 9
  • Statement 1
  • Static 1
  • Statics 1
  • TDD 4
  • Template 3
  • Time Complexity 3
  • Tutorial 21
  • Vim 1
  • Wavesurfer 3
  • Web Audio API 1
  • Web Programming School 2
  • Zsh 1
  • asyncio 2
  • concurrency 2
  • divide-and-conquer 2
  • multiprocessing 1
  • threading 2
  • uWSGI 1

AJAX

  • [SoundHub] AJAX 요청에 CSRF 토큰 담아서 보내기

AWS

  • [SoundHub] EC2의 Swap Memory 확장하기
  • [Deploy] Django 프로젝트 배포하기 - 9. Elastic Beanstalk
  • [Deploy] Django 프로젝트 배포하기 - 7. Amazon S3
  • [Deploy] Django 프로젝트 배포하기 - 5. RDS
  • [Deploy] Django 프로젝트 배포하기 - 1. AWS

Algorithm

  • [Codility] Lv5 - Prefix Sums
  • [Codility] Lv5 - GenomicRangeQuery
  • [Codility] Lv4 - MaxCounters
  • [Codility] Lv4 - PermCheck
  • [Codility] Lv4 - MissingInteger
  • [Codility] Lv4 - FrogRiverOne
  • [Codility] Lv2 - CyclicRotation
  • [Codility] Lv3 - PermMissingElem
  • [Codility] Lv3 - FrogJmp
  • [Codility] Lv3 - Tape Equilibrium
  • [Codility] Lv2 - OddOccurrencesInArray
  • 탐욕 알고리즘
  • 다익스트라 알고리즘
  • Quick sort 알고리즘
  • Divide-and-conquer 알고리즘
  • Big O 표기법
  • almostIncreasingSequence
  • [Level 2] 자연수를 뒤집어 리스트로 만들기
  • [Level 2] 가장 긴 펠린드롬
  • [Level 2] 괄호 확인하기
  • [Level 2] 하샤드 수
  • [Level 2] 콜라츠 추측
  • [Level 1] 같은 숫자는 싫어
  • [Level 1] 김서방 찾기
  • [Level 1] 최소공배수, 최대공약수
  • [Level 1] 행렬의 덧셈
  • [Codility] Lv5 - PassingCars
  • [Codility] Lv5 - CountDiv

Approximation Algorithm

  • 탐욕 알고리즘

Arrays

  • [Codility] Lv2 - CyclicRotation
  • [Codility] Lv2 - OddOccurrencesInArray

Audio

  • [SoundHub] Web Audio API로 오디오 제어하기
  • [SoundHub] HTTP Range Requests
  • [SoundHub] 오디오 파형 로딩 속도 개선하기
  • [SoundHub] Python으로 오디오 파형 이미지 그리기
  • [SoundHub] 오디오 파일 파형 그리기

BFS

  • 다익스트라 알고리즘

Big O

  • Big O 표기법

Blog

  • Jekyll 블로그 시작하기

CSRF

  • [SoundHub] AJAX 요청에 CSRF 토큰 담아서 보내기

CSS

  • [SoundHub] Web Audio API로 오디오 제어하기
  • [SoundHub] 오디오 파형 로딩 속도 개선하기
  • [SoundHub] 오디오 파일 파형 그리기
  • OP.GG 챔피언 목록 페이지 복제하기

Cache

  • Redis를 활용한 데이터 캐싱하기

Closure

  • [Python 문법] 데코레이터 (Decorator)
  • [Python 문법] 클로저 (Closure)

Codility

  • [Codility] Lv5 - Prefix Sums
  • [Codility] Lv5 - GenomicRangeQuery
  • [Codility] Lv4 - MaxCounters
  • [Codility] Lv4 - PermCheck
  • [Codility] Lv4 - MissingInteger
  • [Codility] Lv4 - FrogRiverOne
  • [Codility] Lv2 - CyclicRotation
  • [Codility] Lv3 - PermMissingElem
  • [Codility] Lv3 - FrogJmp
  • [Codility] Lv3 - Tape Equilibrium
  • [Codility] Lv2 - OddOccurrencesInArray
  • [Codility] Lv5 - PassingCars
  • [Codility] Lv5 - CountDiv

Counting Elements

  • [Codility] Lv4 - MaxCounters
  • [Codility] Lv4 - PermCheck
  • [Codility] Lv4 - MissingInteger
  • [Codility] Lv4 - FrogRiverOne

DNS

  • [Deploy] Django 프로젝트 배포하기 - 6. DNS

Database

  • Redis를 활용한 데이터 캐싱하기
  • [DB] Django 앱에 MySQL 연동하기
  • [Deploy] Django 프로젝트 배포하기 - 5. RDS
  • [Query] 필드 룩업 (내용 추가 필요)
  • [Query] 쿼리셋의 평가
  • [Query] 쿼리 보내기
  • [DB] PostgreSQL
  • [Model] 관계
  • [Django Tutorial] Blog 만들기 - 5. 데이터베이스

Decorator

  • [Python 문법] 데코레이터 (Decorator)

Deploy

  • [SoundHub] EC2의 Swap Memory 확장하기
  • [Deploy] Django 프로젝트 배포하기 - 9. Elastic Beanstalk
  • [Deploy] Django 프로젝트 배포하기 - 8. Docker
  • [Deploy] Django 프로젝트 배포하기 - 7. Amazon S3
  • [Deploy] Django 프로젝트 배포하기 - 6. DNS
  • [Deploy] Django 프로젝트 배포하기 - 5. RDS
  • [Deploy] Django 프로젝트 배포하기 - 4. Static 파일
  • [Deploy] Django 프로젝트 배포하기 - 3. Nginx
  • [Deploy] Django 프로젝트 배포하기 - 2. WSGI
  • [Deploy] Django 프로젝트 배포하기 - 1. AWS

Dijkstra's Algorithm

  • 다익스트라 알고리즘

Django

  • [SoundHub] HTTP Range Requests
  • [SoundHub] AJAX 요청에 CSRF 토큰 담아서 보내기
  • Facebook 로그인 구현하기
  • [REST Tutorial] 2. Serialization
  • [REST Tutorial] 1. REST 란?
  • [Deploy] Django 프로젝트 배포하기 - 9. Elastic Beanstalk
  • [Deploy] Django 프로젝트 배포하기 - 8. Docker
  • [Deploy] Django 프로젝트 배포하기 - 7. Amazon S3
  • [Deploy] Django 프로젝트 배포하기 - 6. DNS
  • [Deploy] Django 프로젝트 배포하기 - 5. RDS
  • [Deploy] Django 프로젝트 배포하기 - 4. Static 파일
  • [Deploy] Django 프로젝트 배포하기 - 3. Nginx
  • [Deploy] Django 프로젝트 배포하기 - 2. WSGI
  • [Deploy] Django 프로젝트 배포하기 - 1. AWS
  • [Form] 폼 데이터의 검증
  • [Form] 폼
  • [Query] 필드 룩업 (내용 추가 필요)
  • [Query] 쿼리셋의 평가
  • [Query] 쿼리 보내기
  • [Model] 관계
  • [Model] 필드
  • [Django Tutorial] Blog 만들기 - 15. 마무리
  • [Django Tutorial] Blog 만들기 - 14. 기능 추가하기
  • [Django Tutorial] Blog 만들기 - 13. 템플릿 상속
  • [Django Tutorial] Blog 만들기 - 12. 자세히 보기 페이지
  • [Django Tutorial] Blog 만들기 - 11. 스테틱 파일
  • [Django Tutorial] Blog 만들기 - 10. 템플릿 언어
  • [Django Tutorial] Blog 만들기 - 9. ORM
  • [Django Tutorial] Blog 만들기 - 8. 템플릿
  • [Django Tutorial] Blog 만들기 - 7. 뷰
  • [Django Tutorial] Blog 만들기 - 6. 관리자 페이지
  • [Django Tutorial] Blog 만들기 - 5. 데이터베이스
  • [Django Tutorial] Blog 만들기 - 4. 모델 생성
  • [Django Tutorial] Blog 만들기 - 3. 앱
  • [Django Tutorial] Blog 만들기 - 2. 프로젝트 시작
  • [Django Tutorial] Blog 만들기 - 1. 환경설정

Docker

  • [Deploy] Django 프로젝트 배포하기 - 8. Docker

Elasticbeanstalk

  • [Deploy] Django 프로젝트 배포하기 - 9. Elastic Beanstalk

Exception

  • [Python 문법] 예외처리 (Exception)

Facebook

  • Facebook 로그인 구현하기

Fastcampus

  • FastCampus Web Programming School 수강 후기 - 2
  • FastCampus Web Programming School 수강 후기 - 1

Form

  • [Form] 폼 데이터의 검증
  • [HTML] 폼
  • [Form] 폼

Function

  • [Python 문법] 함수 (Function)

Generator

  • [Python] Iterable, Iterator, Generator

Git

  • Git 명령어 정리

Graph

  • 다익스트라 알고리즘

Greedy Algorithm

  • 탐욕 알고리즘

HTML

  • [SoundHub] Web Audio API로 오디오 제어하기
  • [SoundHub] 오디오 파형 로딩 속도 개선하기
  • [SoundHub] 오디오 파일 파형 그리기
  • [HTML] 폼
  • OP.GG 챔피언 목록 페이지 복제하기
  • [HTML]Emmet 사용법

HTTP Range Requests

  • [SoundHub] HTTP Range Requests

How to install

  • zsh 플러그인 설치하기
  • Jekyll 블로그 시작하기
  • pyenv 설치하기(Ubuntu 환경)

Iterable

  • [Python] Iterable, Iterator, Generator

Iterator

  • [Python] Iterable, Iterator, Generator

Javascript

  • [SoundHub] Web Audio API로 오디오 제어하기
  • [SoundHub] 오디오 파형 로딩 속도 개선하기
  • [SoundHub] Python으로 오디오 파형 이미지 그리기
  • [SoundHub] 오디오 파일 파형 그리기

Jekyll

  • Jekyll 블로그 시작하기

Linux

  • Ubuntu 패키지 관리 명령어
  • [SoundHub] EC2의 Swap Memory 확장하기
  • [Shell] chmod - 파일 및 폴더의 권한 설정
  • pyenv 설치하기(Ubuntu 환경)

List

  • [Python 문법] list 자료형

Loadtest

  • Redis를 활용한 데이터 캐싱하기

Markdown

  • 마크다운 문법 정리

Model

  • [Model] 관계
  • [Model] 필드
  • [Django Tutorial] Blog 만들기 - 4. 모델 생성

MySQL

  • [DB] Django 앱에 MySQL 연동하기

NP-Complete Problem

  • 탐욕 알고리즘

NginX

  • [SoundHub] HTTP Range Requests

Nginx

  • [Deploy] Django 프로젝트 배포하기 - 3. Nginx

OAuth

  • Facebook 로그인 구현하기

ORM

  • [Query] 필드 룩업 (내용 추가 필요)
  • [Query] 쿼리셋의 평가
  • [Query] 쿼리 보내기
  • [Django Tutorial] Blog 만들기 - 9. ORM

Pillow

  • [SoundHub] Python으로 오디오 파형 이미지 그리기

Plugin

  • zsh 플러그인 설치하기

Postgresql

  • [Deploy] Django 프로젝트 배포하기 - 5. RDS
  • [DB] PostgreSQL

Prefix Sums

  • [Codility] Lv5 - Prefix Sums
  • [Codility] Lv5 - GenomicRangeQuery
  • [Codility] Lv5 - PassingCars
  • [Codility] Lv5 - CountDiv

Project

  • 음악 공동 프로듀싱 플랫폼 서비스 - SoundHub
  • [SoundHub] Web Audio API로 오디오 제어하기
  • [SoundHub] HTTP Range Requests
  • [SoundHub] 오디오 파형 로딩 속도 개선하기
  • [SoundHub] Python으로 오디오 파형 이미지 그리기
  • [SoundHub] 오디오 파일 파형 그리기
  • [SoundHub] AJAX 요청에 CSRF 토큰 담아서 보내기
  • [SoundHub] EC2의 Swap Memory 확장하기
  • [SoundHub] 팀 프로젝트 프로토타입

Pyenv

  • pyenv 설치하기(Ubuntu 환경)

Python

  • [Python] Python 동시 프로그래밍
  • [Python] asyncio 를 활용한 동시성 - 1. threading 과의 비교
  • [Python] Iterable, Iterator, Generator
  • [SoundHub] Python으로 오디오 파형 이미지 그리기
  • [Python 문법] 예외처리 (Exception)
  • [Python 문법] 정규표현식 (Regular Expressions)
  • [Python 문법] 데코레이터 (Decorator)
  • [Python 문법] 클로저 (Closure)
  • [Python 문법] 함수 (Function)
  • [Python 문법] 제어문 - if, for, while
  • pyenv 설치하기(Ubuntu 환경)
  • [Python 문법] list 자료형

Query

  • [Query] 필드 룩업 (내용 추가 필요)
  • [Query] 쿼리셋의 평가
  • [Query] 쿼리 보내기

Quick sort

  • Quick sort 알고리즘

RDS

  • [DB] Django 앱에 MySQL 연동하기
  • [Deploy] Django 프로젝트 배포하기 - 5. RDS
  • [DB] PostgreSQL

REST

  • [REST Tutorial] 2. Serialization
  • [REST Tutorial] 1. REST 란?

Redis

  • Redis를 활용한 데이터 캐싱하기

Regular Expression

  • [Python 문법] 정규표현식 (Regular Expressions)

Ruby

  • Jekyll 블로그 시작하기

S3

  • [Deploy] Django 프로젝트 배포하기 - 7. Amazon S3

SQL

  • [SQL] JOIN, UNION
  • [SQL] DELETE
  • [SQL] UPDATE
  • [SQL] INSERT INTO
  • [SQL] SELECT를 꾸며주는 옵션 모음
  • [SQL] WHERE
  • [SQL] SELECT
  • [SQL] SQL 이란?

Set

  • 탐욕 알고리즘

Shell

  • Ubuntu 패키지 관리 명령어
  • [Shell] chmod - 파일 및 폴더의 권한 설정

Shell script

  • [Shell] chmod - 파일 및 폴더의 권한 설정

Sort algorithm

  • Quick sort 알고리즘

SoundHub

  • 음악 공동 프로듀싱 플랫폼 서비스 - SoundHub
  • [SoundHub] Web Audio API로 오디오 제어하기
  • [SoundHub] HTTP Range Requests
  • [SoundHub] 오디오 파형 로딩 속도 개선하기
  • [SoundHub] Python으로 오디오 파형 이미지 그리기
  • [SoundHub] 오디오 파일 파형 그리기
  • [SoundHub] AJAX 요청에 CSRF 토큰 담아서 보내기
  • [SoundHub] EC2의 Swap Memory 확장하기
  • [SoundHub] 팀 프로젝트 프로토타입

Statement

  • [Python 문법] 제어문 - if, for, while

Static

  • [Django Tutorial] Blog 만들기 - 11. 스테틱 파일

Statics

  • [Deploy] Django 프로젝트 배포하기 - 4. Static 파일

TDD

  • [TDD Tutorial] 1-3. 유닛 테스트
  • [TDD Tutorial] 1-2. 기능 테스트의 확장
  • [TDD Tutorial] 1-1. 기능 테스트를 통해 장고 시작하기
  • [TDD Tutorial] 사전 준비

Template

  • [Django Tutorial] Blog 만들기 - 13. 템플릿 상속
  • [Django Tutorial] Blog 만들기 - 10. 템플릿 언어
  • [Django Tutorial] Blog 만들기 - 8. 템플릿

Time Complexity

  • [Codility] Lv3 - PermMissingElem
  • [Codility] Lv3 - FrogJmp
  • [Codility] Lv3 - Tape Equilibrium

Tutorial

  • [REST Tutorial] 2. Serialization
  • [REST Tutorial] 1. REST 란?
  • [TDD Tutorial] 1-3. 유닛 테스트
  • [TDD Tutorial] 1-2. 기능 테스트의 확장
  • [TDD Tutorial] 1-1. 기능 테스트를 통해 장고 시작하기
  • [TDD Tutorial] 사전 준비
  • [Django Tutorial] Blog 만들기 - 15. 마무리
  • [Django Tutorial] Blog 만들기 - 14. 기능 추가하기
  • [Django Tutorial] Blog 만들기 - 13. 템플릿 상속
  • [Django Tutorial] Blog 만들기 - 12. 자세히 보기 페이지
  • [Django Tutorial] Blog 만들기 - 11. 스테틱 파일
  • [Django Tutorial] Blog 만들기 - 10. 템플릿 언어
  • [Django Tutorial] Blog 만들기 - 9. ORM
  • [Django Tutorial] Blog 만들기 - 8. 템플릿
  • [Django Tutorial] Blog 만들기 - 7. 뷰
  • [Django Tutorial] Blog 만들기 - 6. 관리자 페이지
  • [Django Tutorial] Blog 만들기 - 5. 데이터베이스
  • [Django Tutorial] Blog 만들기 - 4. 모델 생성
  • [Django Tutorial] Blog 만들기 - 3. 앱
  • [Django Tutorial] Blog 만들기 - 2. 프로젝트 시작
  • [Django Tutorial] Blog 만들기 - 1. 환경설정

Vim

  • VIM 설치하기

Wavesurfer

  • [SoundHub] 오디오 파형 로딩 속도 개선하기
  • [SoundHub] Python으로 오디오 파형 이미지 그리기
  • [SoundHub] 오디오 파일 파형 그리기

Web Audio API

  • [SoundHub] Web Audio API로 오디오 제어하기

Web Programming School

  • FastCampus Web Programming School 수강 후기 - 2
  • FastCampus Web Programming School 수강 후기 - 1

Zsh

  • zsh 플러그인 설치하기

asyncio

  • [Python] Python 동시 프로그래밍
  • [Python] asyncio 를 활용한 동시성 - 1. threading 과의 비교

concurrency

  • [Python] Python 동시 프로그래밍
  • [Python] asyncio 를 활용한 동시성 - 1. threading 과의 비교

divide-and-conquer

  • Quick sort 알고리즘
  • Divide-and-conquer 알고리즘

multiprocessing

  • [Python] Python 동시 프로그래밍

threading

  • [Python] Python 동시 프로그래밍
  • [Python] asyncio 를 활용한 동시성 - 1. threading 과의 비교

uWSGI

  • [Deploy] Django 프로젝트 배포하기 - 2. WSGI