관련 기술 문서들이 많지 않고, 코드 정확도가 샌드박스 환경과 실제 프로덕션 환경에서의 videojs 구축 환경차이가 다른점 에서 Vue 를 이용한 video.js advertisement 개발 문서를 작성하게 되었습니다. 개발에 앞서, 제가 구현해야 되는 부분은 정적 영상과, 스트리밍 영상을 재생 하기 전 광고를 재생하게 구현해야 했습니다. 이는 Pre-roll AD 로써, 피쳐링된 비디오 바로 직전에 스트리밍을 잠시 멈추고, 광고영상 (다른 영상) 을 재생시키는 광고입니다. 흔히 유튜브에서 영상을 시청하면, 영상이 재생되기 전에 재생되는 1개 ~ 2개의 광고가 "Pre-roll AD" 입니다.*영상 중간에 재생되는 광고는 "Mid-roll AD" 입니다. 정말 다행인 점은 video.js 에서 오픈소..
aws 에서는 vpc에 연결된 인스턴스의 네트워크를 관리하는데요 하나의 vpc 안에서 발생하는 네트워크 정보를 vpc flow logs 란 이름으로 저장하고 있습니다. 이번 게시물은 cloud watch 에서 기록되는 로그중, vpc flow logs 항목에 저장되는 vpc 로그 정보를 이용하여 인스턴스를 찾아보겠습니다. def get_network_interface(all_events:list): for event in all_events: if event['message'].split(' ')[2] in event['logStreamName']: access_key, secret_key, region_name = get_aws_config() ec2_wrapper = CloudWatchLogsWrap..
Best Of the Best 11기에 합격하고, 공통교육과 트랙교육, 프로젝트, 심화교육까지 모두 수료하고 나서 쓰는 비오비 11기 최종합격 후기 입니다. 사실 언젠가는 써야지 하면서 비오비의 과제폭탄과 프로젝트, 그리고 저는 지금 그랑프리 준비까지 하고 있었기에 여유가 없었습니다. 저 또한 BoB 10기 분들의 합격후기들을 보면서 지원서 작성과 면접준비를 하였기에, 이번 BOB 12기에 도전하실 분들을 위해 저 나름의 팁과, 준비과정들을 설명드리면서 조금이나마 도움이 되고자 합니다. 서류 작성 순서(목차) 1. 추가 제출 자료 학력사항 추천서 자격증 어학성적 수상내역 교육사항 기술/논문발표 취약점 제보이력 프로젝트 이력 포트폴리오 2. 자기 소개서 자기소개 본인이 이룬 가장 큰 성과 및 사례 지원 ..
초등학교 수학시간에 풀었을법한 문제입니다. 해당문제가 만만해보여도 전혀 그렇지 않다는걸 정답 비율이 증명해주고 있습니다. 해당문제에도 함정이 정말 많은데요 많은 분들이 +A 미터 -B미터 해서 최종 V까지 사이클을 돌리시는데요 함정에 걸리신 분들입니다. 입력값 범위가 1e9 입니다. 10억개라는 뜻이죠 그런데 문제의 시간제한은 0.15초로 나와있습니다. 즉 for 문 하나조차도 돌리지 못한다는 뜻입니다. 만약 여기서 while문이나, for문을 먼저 떠올리신 분들이라면 시간복잡도 개념을 공부해보시는게 좋을것 같습니다. 그렇다면 어떻게 풀어야 할까요? 간단한 수학공식으로 풀 수 있습니다. 하루동안 A미터를 올라가고 B미터를 떨어집니다. 그렇다면 이는 하루동안 총 올라갈 수 있는 거리는 A-B미터라는 뜻이..
2292번 두 번째 버전느낌의 문제입니다. 2292번이 등차수열이라면 해당문제는 조금 더 응용해야 되는 것 같네요 문제를 풀기 전, 로직구상을 하고 문제를 풀어보겠습니다. 우선 지그재그 순서로 분수가 주어진다고 합니다. 그럼 지그재그로 주어지는 분수들을 일렬로 펼쳐보면 다음과 같이 나옵니다. 1/1, 1/2, 2/1, 3/1, 2/2, 1/3, .... 일렬로 펼쳐진 분수들을 지그재그로 나뉘어 볼게요 1번째 열: 1/1 2번째 열: 1/2, 2/1 3번째 열: 3/1, 2/2, 1/3 4번째 열: 1/4, 2/3, 3/2, 4/1 . . . 이제 규칙성이 보이네요! a/b 형태의 분수들의 범위는 다음과 같이 정의할 수 있습니다. *n은 열의 번호입니다! 1. n이 짝수인 경우 a: 1 ~ n b: n ~..