• 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

All Projects

  • 음악 공동 프로듀싱 플랫폼 서비스 - SoundHub

    SoundHub 에 대한 설명

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

    Web Audio API를 이용하여 좀 더 다양한 오디오 제어 기능을 구현 해보자.

    Read More
  • [SoundHub] HTTP Range Requests

    HTTP Range Requests 는 서버에서 전송하는 HTTP 메세지의 일부만을 클라이언트에 전달하는 것을 가능하게 한다. 이런 분할된 요청은 대용량의 미디어 전송이나 파일 다운로드를 처리하는데 유용하며, 미디어의 탐색을 가능하게 한다.

    Read More
  • [SoundHub] 오디오 파형 로딩 속도 개선하기

    Python을 이용하여 생성한 파형 이미지들을 가지고 오디오 파일을 컨트롤할 수 있도록 만들어보자. Wavesurfer.js 를 사용할 때 보다 훨씬 빠르게 페이지를 로드할 수 있다.

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

    Javascript 라이브러리를 사용하지 않고 Python을 이용하여 파형을 그려주어 페이지 로딩 속도를 개선해보았다.

    Read More
  • [SoundHub] 오디오 파일 파형 그리기

    Wavesurfer로 오디오 파일의 파형을 그려보자!

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

    Django 템플릿에서 AJAX로 POST 요청을 보낼 때 어떻게 CSRF 토큰을 담아서 보내는지 알아보자.

    Read More
  • [SoundHub] EC2의 Swap Memory 확장하기

    프로젝트가 진행되어가면서 배포환경에 설치해주어야할 패키지들도 점점 늘어갔다.
    최근에 오디오 파일 여러개를 Celery를 통해 하나로 합쳐주는 기능을 추가하면서 몇 가지 패키지들을 설치했다.
    Celery 와 오디오 파일을 다룰 수 있게 해주는 pydub, 그리고 코덱 패키지인듯한 ffmpeg, libavcodec-ffmpeg-extra56 를 설치했고 Dockerfile에도 추가하였다.
    그런데 로컬환경에서 Docker를 실행해서 잘 작동하는 것까지 테스트해보고 eb deploy 명령을 실행했는데 아래와 같은 에러메세지가 뜨면서 실패했다.

    Read More
  • [SoundHub] 팀 프로젝트 프로토타입

    이번 팀 프로젝트 때 만들 어플리케이션의 프로토타입을 한 번 구상해보았다.

    Read More