반응형
반응형

 


YouTube > Data API >  안내 > 인증 자격증명 가져오기
https://developers.google.cn/youtube/registering_an_application?hl=ko

 : YouTube Data API을(를) 사용하려면 애플리케이션에 인증 자격증명 정보가 포함되어 있어야 합니다. 
   이 문서에서는 Google API   Console 콘솔이 지원하는 다양한 인증 자격증명 유형에 대해 설명합니다. 
   또한 프로젝트 관련 인증 자격증명을 찾거나 만드는 방법에 대해서도 설명합니다.
   

프로젝트 만들기 및 API 서비스 선택하기

1.Open the Credentials page in the API Console. ( https://console.cloud.google.com/apis/credentials?hl=ko )


OAuth는 위에서 살펴봤듯, 크게 3단계로 나뉘어져 있다.

  1. 서비스를 등록하는 과정
    • 네이버에 자사 서비스 등록하기
    • 이 과정에서 redirect_uri 등을 합의하기
  2. 토큰을 받기 위한 과정
    • 사용자를 네이버 로그인 페이지로 이동시키기
    • 네이버가 사용자를 우리 서비스로 리다이렉트 시키기
  3. 토큰을 이용해 정보를 요청하는 과정

 

반응형
반응형

유튜브 채널 분석 정보 관련

 

1.Youtube 로그인
2.오른쪽 상단에 프로필 아이콘 클릭 후, 'Youtube 스튜디오' 선택 
3.'Youtube 스튜디오'에서 왼쪽 메뉴 중 '분석' 메뉴 선택

또는  로그인 후 www.youtube.com/analytics 접속.

 

분석메뉴에서 ‘더보기’ 들어가면 csv 다운로드 가능합니다.  

 

 

 

반응형
반응형

해당 년도 주차별 달력 날짜 정보, ISO 8601

 

https://ko.wikipedia.org/wiki/ISO_8601

 

ISO 8601 - 위키백과, 우리 모두의 백과사전

ISO 8601 Data elements and interchange formats - Information interchange - Representation of dates and times은 날짜와 시간과 관련된 데이터 교환을 다루는 국제 표준이다. 이 표준은 국제 표준화 기구(ISO)에 의해 공포되

ko.wikipedia.org

 

weeknum  정보 

 

ISO 8601 Data elements and interchange formats - Information interchange - Representation of dates and times은 날짜와 시간과 관련된 데이터 교환을 다루는 국제 표준이다. 이 표준은 국제 표준화 기구(ISO)에 의해 공포되었으며 1988년에 처음으로 공개되었다. 이 표준의 목적은 날짜와 시간을 표현함에 있어 명백하고 잘 정의된 방법을 제공함으로써, 날짜와 시간의 숫자 표현에 대한 오해를 줄이고자함에 있는데, 숫자로 된 날짜와 시간 작성에 있어 다른 관례를 가진 나라들간의 데이터가 오갈때 특히 그렇다.

일반적으로, ISO 8601은 그레고리력 (proleptic Gregorian도 가능)에서의 날짜와 (부가적으로 시간대 정보를 포함하는) 24시간제에 기반하는 시간, 시간 간격(time interval) 그리고 그들의 조합에 대한 표현과 형식에 적용된다. 이 표준은 표현할 날짜/시간 요소에 어떠한 특정 의미도 할당하지 않는다; 그 의미는 사용 맥락에 따라 달라질 것이다. 추가로, 표현될 날짜와 시간은 표준 내에서의 지정된 의미의 숫자(예를 들자면, 중국 달력의 년도 이름)가 아니고서는 단어를 포함할 수 없으며 단어들은 문자(예: 이미지, 소리)를 사용하지 않는다.

교환을 위한 표현에서, 날짜와 시간은 재배치되어서, 가장 큰 시간 용어(년도)가 왼쪽에 놓이며 각각의 더 작은 용어들은 이전 용어의 우측에 놓이게 된다. 표현은 아라비아 숫자와 표준 내에서 특정 의미를 제공하는 ("-", ":", "T", "W" 그리고 "Z"와 같은) 어떤 문자들로 작성되어야 한다. 그것이 의미하는 바는, "January" 혹은 "Thursday"처럼 날짜의 일부를 작성하는 어떤 평범한 방법이 교환 표현에서는 허용되지 않는다는 것이다.

Week date 표현은 위 박스에서 볼 수 있는 형식 중 하나다. YYYY는 전통적인 그레고리력의 연도와는 살짝 다른 ISO 주수 연도를 가리킨다. Www는 문자 W를 접두사로 하는 주수로, W01부터 W53까지며 월요일이 시작, 일요일이 끝이다.

* 주의 서로 대등하고 공존 가능한 명세가 존재:

- 01 주 내 연도의 첫번째 목요일이 존재 (공식 ISO 정의),
- 01 주 내 1월 4일이 존재,
- 시작 연도 내 01 주의 일 대부분(4일 이상)을 가진 첫번째 주, 그리고
- 12월 29일부터 1월 4일까지의 기간 내에 있는 월요일로 시작하는 주.


그런 결과로, 1월 1일이 월요일, 화요일, 수요일 혹은 목요일에 있다면, 1월 1일은 01 주 내에 포함된다. 1월 1일이 금요일, 토요일 혹은 일요일이라면, 전년도의 52 주 혹은 53 주에 포함된다 (00주는 없다). 12월 28일은 항상 해당 연도의 마지막 주에 포함된다.

주수(week number)는 목요일을 카운트하여 기술 가능하다: 즉, 12 주는 연도의 12번째 목요일이다.

ISO 주수 매기기 연도는 01 주의 첫번째 날(월요일)에서 시작하며 새로운 ISO 연도 전의 일요일에 끝이 난다(그러므로 겹치거나 격차가 나지 않는다). 연도는 꽉찬 52 혹은 53 주로 구성된다. ISO 주수 매기기 연도의 번호는 (ISO 주수 매기기 이전 연도의 끝인) 전통적인 그레고리력 연도 시작점의 금, 토, 일 혹은 토, 일 혹은 그냥 일요일과 (ISO 주수 매기기 다음 연도의 01 주인) 전통적인 그레고리력 연도의 끝점의 월, 화, 수 혹은 월, 화 혹은 그냥 월요일의 전통 그레고리력 연도의 번호로부터 벗어난다. 목요일에 대해, ISO 주수 매기기 연도 번호는 항상 전통적인 그레고리력 연도 번호와 같다.

예: 2008년 12월 29일 월요일은 "2009-W01-1"로 쓰여진다
    2010년 1월 3일 일요일은 "2009-W53-7"로 쓰여진다

 

반응형
반응형

L2 스위치 와 L3 스위치

 

 


(1) Layer 2 Switch
:  L2는 Data link layer로, Ethernet 프로토콜을 이용하여 데이터를 전달하는데, Frame이란 단위로 전송하며, 헤더에는 출발지 MAC주소와 목적지 MAC주소가 포함되어있다. Ethernet은 기본적으로 브로드캐스팅 방식으로 데이터를 전송하는데, 네트워크의 모든 호스트에게 전달되며, 자신의 MAC주소인 경우에만 데이터를 수신한다.

- 호스트A가 L2 Switch 포트1에 연결되어 데이터를 전송하면, 스위치는 포트1에 호스트A가 접속되어있다는 정보를 알게되고, 후에 호스트A로 보내져야할 데이터가 들어오면 포트1로 내보내지게 된다. 


(2) Layer 3 Switch
:  L3는 Network layer로, IP 프로토콜을 이용하여 데이터 전달 경로를 제어하는데, Packet이란 단위로 전송하며, 헤더에는 출발지 IP주소와 목적지 IP주소가 포함되어있다. IP는 네트워크를 구분하는데 사용되므로 라우팅 기능을 제공하여,  하나 이상의 복수 통신망에 대한 중계를 하며 개방시스템간의 데이터를 전송한다.

- 라우팅 테이블에 IP정보/경로정보를 지속적으로 축적하여, 패킷을 목적지로 전송하기위한 최적의 경로를 찾아낸다.

L2 Switch는 MAC 주소를, L3 Switch는 IP주소를 기반으로 스위칭한다.


(3) L2 스위치와 L3스위치의 차이점
:  가장 큰 차이점은 L3스위치에서 제공하는 '라우팅'기능이다.
L2 스위치는 서로 다른 네트워크의 경우 통신이 되지 않지만, L3 스위치는 서로 다른 네트워크를 같은 네트워크로 묶어 통신 수 있다.

- 초기 L2 스위치의 경우 하드웨어적으로 MAC주소를 보고 들어오는 데이터를 전달하였고, 라우터는 소프트웨어적으로 IP layer를 보고 들어오는 데이터의 경로를 결정하였다. 하지만 이후 하드웨어의 발전으로 IP주소를 보고 경로를 결정할 수 있는 장비가 나오게 되었는데 그것이 Layer 3 Switch 이다.

 
(4) Classical Router 와 L3 Switch의 차이점
   
주요 특징
Classical Router
Layer 3 Switch
주요 수행 OSI Layer
Layer 3
Layer 3
Routing 수행 방법
Software
(CPU + Software)
Hardware
(ASIC chip)
지원하는 Layer 2 MAC
Ethernet, TokerRing, FDDI
ATM, WAN
FastEthernet
Gigabit Ethernet
forwarding performance
Slow 
(CPU성능과 가격에 따라 다름)
Fast
(near wire speed)
Latency
약 200 ms
< 10 ms (100 Mbps)
관리 및 program 가능성
매우 높음
적음
지원 Protocol
All
IP (일부 IPX)
Routing Protocol
All
RIP1,2 OSPF (일부 DVMRP)
WAN 지원
지원함
지원하지 않음
비용
높음
낮음


 
 
 

L2 스위치 와 L3 스위치

(1) Layer 2 Switch :  L2는 Data link layer로, Ethernet 프로토콜을 이용하여 데이터를 전달하는데, Frame이란 단위로 전송하며, 헤더에는 출발지 MAC주소와 목적지 MAC주소가 포함되어있다. Ethernet은 기본..

mintnlatte.tistory.com

 
.
반응형
반응형

API(Application Programming Interface 애플리케이션 프로그래밍 인터페이스[*], 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. 주로 파일 제어, 창 제어, 화상 처리, 문자 제어 등을 위한 인터페이스를 제공한다.


웹 API 


웹 API는 웹 애플리케이션 개발에서 다른 서비스에 요청을 보내고 응답을 받기 위해 정의된 명세를 일컫는다. 예를 들어 블로그 API를 이용하면 블로그에 접속하지 않고도 다른 방법으로 글을 올릴 수 있다. 그 외에 우체국의 우편번호 API, 구글과 네이버의 지도 API등 유용한 API들이 많으므로, 요즘은 홈페이지 구축이나 추가개편 시 따로 추가로 개발하지 않고 이런 오픈 API를 가져와 사용하는 추세다.

 

https://brunch.co.kr/@operator/65

 

API란 무엇일까? API 쉽게 이해하기

API | API, 쉽게 이해하기 API란? “API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을

brunch.co.kr

 

반응형
반응형

Kubernetes는 선언적 구성과 자동화를 모두 용이하게 하는 컨테이너화된 워크로드 및 서비스를 관리하기 위한 이식 가능하고 확장 가능한 오픈 소스 플랫폼입니다. 그것은 크고 빠르게 성장하는 생태계를 가지고 있습니다. Kubernetes 서비스, 지원 및 도구는 널리 사용 가능합니다.

 

Kubernetes라는 이름은 조타수 또는 조종사를 의미하는 그리스어에서 유래했습니다. K8은 "K"와 "s" 사이의 여덟 글자를 세어 만든 약어입니다. Google은 2014년 Kubernetes 프로젝트를 오픈 소스로 제공했습니다. Kubernetes는 15년 이상의 Google 에서 대규모로 프로덕션 워크로드를 실행한 경험 과 커뮤니티의 최고의 아이디어 및 사례를 결합한 것입니다

 

https://kubernetes.io/docs/concepts/overview/what-is-kubernetes/

 

What is Kubernetes?

Kubernetes is a portable, extensible, open-source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation. It has a large, rapidly growing ecosystem. Kubernetes services, support, and tools

kubernetes.io

 

 

https://aws-eks-web-application.workshop.aws/ko/10-intro/100-k8s.html

 

Amazon EKS로 웹 애플리케이션 구성하기

Kubernetes(k8s) 란? Kubernetes에 대하여 쿠버네티스는 컨테이너화된 워크로드와 서비스를 관리하기 위한 이식성이 있고, 확장가능한 오픈소스 플랫폼입니다. 쿠버네티스는 선언적 구성과 자동화를

aws-eks-web-application.workshop.aws

 

 

.

반응형

+ Recent posts