profile
문과생 개발자되다
post-thumbnail

스트리밍 서비스 (HTTP Streaming Architecture) 아키텍쳐 - OnDemand, Live with AWS

AWS를 이용한 온디맨드 방식과 라이브 방식의 2가지 방식의 아키텍쳐를 파악해보자.HLS 이용해서 스트리밍서비스를 구축하기위 해서 아키텍쳐로는 영상을 이미 가지고 있고 그것을 업로드해서 스트리밍하는 온디맨드 방식(Video on Demand)과 라이브 스트리밍(Live

2022년 6월 2일
·
0개의 댓글
·
post-thumbnail

스트리밍 서비스와 스트리밍 프로토콜 종류

스트리밍 서비스 프로토콜의 종류What is HLS?스트리밍 서비스란 인터넷에서 음성,미디어 컨텐츠를 실시간으로 재생하는 방식으로 왓챠,쿠팡플레이, 유투브, 넷플릭스 같은 서비스가 있다.스트리밍 프로토콜이란 위의 스트리밍서비스를 위해 데이터를 전달하기 위한 방식이라고

2022년 6월 1일
·
0개의 댓글
·

<Typescript- Other Type>

타입스크립트의 다양한 Utility Type에 대해서 알아보자. Index Type와 Mapped Typ, Conditional Type, Read only , partial Type, Pick Type , Omit Type 인덱스 타입을 이용하면 다른 타입의 키에 접

2022년 3월 28일
·
0개의 댓글
·

<TypeScript: Type Alias vs Interface>

type Alias와 Interface 어느 상황에 쓰는게 좋을까? when we use Type alias or Interface?드림코딩 타입스크립트 편을 참조해서 정리하였습니다.Type alias can use computed propeties!( 객체의 ind

2022년 3월 26일
·
0개의 댓글
·

Typescript- OOP Programing-4

상속의 문제점과 composition, 추상화 클래스에 대해 알아보자이 챕터를 마친 후, 수직적인 깊은 관계가 맺은 상속을 사용하기 보다는 가능한 composition을 활용하는 것을 지향하며 , 프로젝트에 따라서 상속이 유용하게 쓰일 경우도 있으니 상황에 맞게 판단

2022년 3월 15일
·
0개의 댓글
·

Typescript- OOP Programing-3

객체지향의 원칙 중 하나인 inheritance와 polymorphism에 대해 알아보자.지난 oop-programing-2이어서 상속에 대해 예시와 함꼐 알아보자.지난 시간의 커피머신에 이어서 caffeelatte machine 을 만들어 준다고 해보자. 위에 코드를

2022년 3월 15일
·
0개의 댓글
·

Typescript- OOP Programing-2

객체지향의 원칙 4가지를 적용해보며 알아보자.지난 oop-programing-1에서의 커피머신을 정보를 은닉화해서 캡슐화 하는 과정을 통해 encapsultation에 대해서 알아보자. 객체지향의 원칙 중 하나로 특정 키워드를 사용함으로서 정의한 클래스 외부에서 클래스

2022년 3월 15일
·
0개의 댓글
·

TypeScript -OOP programing -1

Typescript 드림코딩 oop 강의를 참조하여 정리하였습니다.프로그래밍 패러다임 중 하나로 의미 그대로 객체 중심적인 사고로 객체를 기반으로한 프로그래밍을 말한다. 클래스와 객체의 개념에 의존하는 프로그래밍의 패러다임이며 함수지향 프로그래밍과 더불어 오늘날 대표

2022년 3월 15일
·
0개의 댓글
·

TypeScript -Basic type-3

type Alias와 String Literal Type, union Types, Disciminated Unions, Enum , type interferece에 대해 알아보자!alias의미에서 알 수 있듯이 기본 타입외에 사용자가 원하는 타입을 생성 하여 사용 할

2022년 3월 13일
·
0개의 댓글
·

Typescript - Basic Type-2

전편에 다룬 것 외에 다른 기본 basic type에 대해서 알아보자함수의 매개변수에서 특정 매개변수가 없는 경우가 없는 경우가 있을 수 있을 때, optional parameter를 사용한다.parameter?: type 과 같이 인자 옆에 물음표를 붙여서 사용가능하

2022년 3월 13일
·
0개의 댓글
·

Typescript - Basic Type-1

타입스크립트와 타입스크립트의 타입에 대해서 알아보자.타입스크립트는 MS 사에서 개발한 프로그래밍 언어로서 2012년 10월에 출시되었다. 오픈 소스 프로젝트 프로그래밍 언어로서 어느 자바스크립트가 동작하는 어느 브라우저나 호스트 운영체제에서도 동작한다. TypeScri

2022년 3월 12일
·
0개의 댓글
·
post-thumbnail

렉시컬 환경(Lexical Environment)과 실행컨택스트

자바스크립트에서는 자바스크립트 엔진이 함수 실행을 하는 문구를 보고 실행 컨택스트를 생성한다.예시 코드를 보면서 이해해보자.언제나 그렇듯 예시 코드를 보여서 이해해보자.먼저, 결과는 어떻게 될까? put in your name이 출력 될 것이다.아래의 그림처럼 say

2021년 4월 5일
·
0개의 댓글
·

자바 스크립트 코드의 최적화를 위해: 히든 클래스(hidden class)와 인라인 캐싱(inline-caching )

자바스크립트 코드 최적화를 위해 알아두면 좋을 점인 히든 클래스와 인라인 캐싱에 대해 알아보자.Today, we discuss about the hidden class and line caching for the writing optimized code.코드를 최적화

2021년 3월 22일
·
0개의 댓글
·
post-thumbnail

자바스크립트 엔진과 작동원리(Javascripts engine and principal)

자바스크립트의 엔진은 무엇인지 알아보고 그 작동 원리에 대해 알아보자.자바 스크립트 엔진에 대해 거론하기 앞서, 브라우저는 우리가 작성한 Javascripts의 코드를 어떻게 해석하고 브라우저에 보여줄까? 여러분도 알다 싶이 컴퓨터는 기계어(0과 1로 된 숫자의 조합의

2021년 3월 8일
·
0개의 댓글
·

# TIL 프로젝트를 위한 Mock DATA 만들기 part-2

Django-admin commands를 직접 작성하여 manage.py에 명령어를 추가해주고 django-seed를 통해 가짜 데이터를 생성해보자.Django-seed는 지난 가짜데이터 생성방법(Faker 활용)의 패키지가 자동 내장되어 있다. Faker의 경우에는

2020년 12월 20일
·
0개의 댓글
·

# #TIL 프로젝트를 위한 Mock DATA 만들기 part-1

프로젝트를 하면서 초기 설정에 대해 우리는 알아보았고, 백엔드 개발자로서 API를 만들고 DB에서 데이터를 꺼내고 통신이 잘 되는지 확인을 하고 로직을 점검하기 위해서는 일단 DB에 데이터가 있어야한다. 특히, 많은 데이터를 필터링해서 걸러주는 로직일 경우는 데이터가

2020년 12월 20일
·
0개의 댓글
·
post-thumbnail

TIL# Git 쉽게 배우는 깃 명령어&이론 1탄(clean,add,status)

이번시간에는 Git이 추적하지 않은 untracked file을 어떻게 관리해야 되는지를 중심으로 알아보자 .Git으로 프로젝트를 관리하다 보면 untracked 파일이 쌓이는 경우가 종종 있다. 브런치를 따로 파서 기능별로 개발을 하면서, a 브랜치에서 쓰는 파일을

2020년 12월 19일
·
0개의 댓글
·
post-thumbnail

프로젝트 초기 설정(Project intial setting for team project)

우리가 프로젝트를 하며 협업을 하면서 혹은 개인이 전부 프로젝트를 하더라도 깃허브에 올라가지 말아야 할 파일들이 있다. 프로젝트를 시작하기 위한 초기 셋팅에 대해 알아보자.✔️ 가상환경 및 패키지 설치 & Django project 생성 ✔️ Django projec

2020년 12월 13일
·
1개의 댓글
·
post-thumbnail

[Code Kata] 2st week-day2 def more_than_half(nums):

숫자로 이루어진 배열인 nums를 인자로 전달합니다.숫자중에서 과반수(majority, more than a half)가 넘은 숫자를 반환해주세요.nums 배열의 길이는 무조건 2개 이상이다.예를 들어,nums = 3,2,3return 3nums = 2,2,1,1,1,

2020년 12월 12일
·
0개의 댓글
·
post-thumbnail

[Code Kata] 2st week-day5 def get_max_area(height):

인자인 height는 숫자로 이루어진 배열입니다.그래프로 생각한다면 y축의 값이고,높이 값을 갖고 있습니다. 아래의 그래프라면 height 배열은 1, 8, 6, 2, 5, 4, 8, 3, 7 입니다.저 그래프에 물을 담는다고 생각하고, 물을 담을 수 있는 가장 넓은

2020년 12월 12일
·
0개의 댓글
·