본문 바로가기

전체 글

(22)
[Django] Nested Serializer (1): 정참조하고 있는 모델을 Serializer로 내려주기 정참조하는 Model 을 내려주는 방법 class BookAuthor(models.Model): class Meta: verbose_name = '작가' verbose_name_plural = verbose_name name = models.CharField( verbose_name='이름', ) real_name = models.CharField( verbose_name='실명', null=True, blank=True, ) introduction = models.TextField( verbose_name='소개', null=True, blank=True, ) class Book(models.Model): class Meta: verbose_name = '책' verbose_name_plural = v..
AWS Auto Scaling 세팅하기 + Unhealsy 오류해결 다른 부서에서 푸시알림을 전송할 때 앱이 느려진다는 피드백을 받았었다. Auto Scaling 설정되어있다고 들었었는데, 실서버의 자원을 거의 전부 쓰고 있어서 혹시나 하는 마음에 Auto Scaling 로그를 확인해보았다. EC2 인스턴스가 여러개 생성된 기록이 없어서 작동이 제대로 안되고 있다는 의심은 확신이 되었다. 그래서 Auto Scaling 설정을 다시 해주게 되었다. 1. 기존 설정에서 어떻게 바꾸었나? 기존 ASG(Auto Scaling Group) 설정에서 수정했는데 밑 스크린샷처럼 그룹크기, 상태확인, 자동조정의 동적크기조정정책을 만들어주었다. (AWS콘솔 - EC2 - Auto Scaling 메뉴 중 Auto Scaling Group, 만약 없으면 그룹 생성눌러서 아래 설정만 해주어도..
[맥] 애플뮤직 비트퍼펙트 세팅하기 - 오디오 midi 설정 대신 LosslessSwitcher로 고해상도 무손실, 무손실 자동변환 1. 애플과 음악을 사랑하기 때문에.. 하이파이에 관심있는 애플뮤직 이용자들은 '고해상도 무손실', '무손실'에 대해서 한번씩 알아보았을 것이다. 대개 이런 궁금증을 가지고 있을 것이다. "맥 환경의 애플뮤직이 비트퍼펙트를 지원하는가?", "아이폰과 아이패드에서는 자동으로 고해상도무손실, 무손실 변환이 되는데 맥은 왜 안될까?" 나 또한 애플을 좋아하고, 좋은 소리와 음감환경에 관심이 있어서 집요하게 파고들었다. 참고) 비트퍼펙트란? - 음원의 규격을 변화없이 그대로 재생하는 것인데, 예를 들어서 한 음원이 16bit / 44.1khz 규격의 음원인데 원하는 출력장비에도 16bit / 44.1khz 그대로 재생하는 것이다. 샘플링(업샘플링, 다운샘플링)에 대한 자세한 내용은 셰에에서 잘 정리된 글에서 볼..
서버 문제찾기부터 Django 최적화하는 방법까지 "내게 문제를 해결하는 데에 1시간을 주면 50분을 문제 정의에 쓰고 10분을 해결하는 데에 쓰겠다." - 아인슈타인 라이브 서버에서 문제가 발생하면 발생하는 이유와 지점을 명확히 정의할 필요가 있다. '일반적으로 이렇게 한다더라'라는 사고의 단점은 근본적인 문제가 사라지지 않을 뿐더러, 서버에서 정의한 제한값이나 aws 서비스들의 클래스(등의 사양들)를 올리자는 생각을 먼저 하게된다. 구체적인 문제 정의없이 이러한 사양들을 먼저 올려도 사용자는 계속 늘어나고 자연스럽게 활동도 사용자수 비례만큼 늘어나 동일한 문제가 발생할 것이다. 그래서 위의 아인슈타인이 했던 말을 생각하면서 문제 정의를 해보자. “푸시를 날리는 등 고객들이 몰리면 서버가 다운된다” 라이브 서비스를 운영한다면 충분히 겪을 수 있는 문제..
Nyukist [Alteration] 수록곡 - Displaced (바다로 가자 ost) 2017년 통일부 제작지원 공모에서 대상을 받은 ‘실향’ 주제의 다큐멘터리 프로젝트 ​ 김량 감독의 장편다큐멘터리 영화 ‘바다로 가자’ 의 삽입곡 ‘Displaced’ 를 제작했으며 이 영화의 주제음악이다. ​ 11월23일에 발매된 [Alteration] 의 3번 트랙으로 모든 스트리밍 서비스에서 들을 수 있다 ​ Film Scoring 는 전쟁 이후의 실향민들의 아픔, 그들의 가족이 어떻게 살아왔을지를 보여준다. 평화로우면서 잠재된 슬픔이 표현하도록 곡 작업을 했다 ​ 다큐멘터리에 쓰인 곡은 'Dsplaced'의 일부분이자 곡 전개를 간소화한 Edit 버전으로 앨범 [Alteration] 의 4번 트랙 Displaced (Edit) 인데, 여기에 올린 버전은 'Displaced'의 풀버전이다. ​ 후반..
DREAM HOUSE BY THE BORDER (경계에서 꿈꾸는 집 OST) 18회 부산국제영화제 와이드 앵글 다큐멘터리 경쟁 부문 초청 제5회 DMZ 국제 다큐멘터리 영화제 정전 60주년 특별전 초청작 18th BUSAN International Film Festival Wide Angle Documentary Competition 5th DMZ Korea International Documentary Film Festival 다큐멘터리영화 '경계에서 꿈꾸는 집 (Dream House By The Border)' 은 남방한계선 아래 접경마을 철원, 민간인의 출입이 자유롭지 못한 마을의 풍경과 사람들의 이야기가 담겨있다. 그래서 나는 최전방에서 살아가는 주민들의 평범하게 보이는 삶 속에 얼마만큼 전쟁의 기운이 스며 있는가, 따라서 그들의 평화로운 일상 속에도 전쟁은 숨을 쉬고 있..