본문 바로가기

전체 글

OAuth 2.0 Create APP 비교 OAuth 2.0 에서 새로운 앱을 만들 때 각 서비스들의 과정을 비교해보았다. Facebook 입력 폼 - 앱 이름 - 연락처 이메일 결과 값 - 앱 ID : 숫자로만 이루어진 ID KAKAO TALK 입력 폼 - 앱 이름 - 앱 아이콘 결과 값 - 문자열로 이루어진 4가지의 Key네이티브 앱 키 Tooltip StringREST API 키 Tooltip StringJavaScript 키 Tooltip StringAdmin 키 Tooltip String Firebase 입력 폼 - 프로젝트 이름 - 국가 - 프로젝트 ID(자동생성) 결과 값 - API KEY : 문자열과 특수기호 ( _ - ) 로 이루어진 키 더보기
Spinnaker Hello Deployment 이 문서의 내용은 Spinnaker 공식문서의 Hello Deployment 가이드를 따랐습니다 1. Install Jenkins 설치할 인스턴스로 들어가서 Jenkins를 설치해보자 가이드라인대로 먼저$ sudo apt-get update $ sudo apt-get upgradeapt-get update와 upgrade 한번씩 실행하고나서$ sudo apt-get install openjdk-8-jdk이걸 실행하는데 가이드라인 원문에는 이렇게 openjdk-7-jdk로 나와있다. 하지만 이대로 설치를 한다면 분명히 Jenkins를 설치할 때에 버전이 달라 오류가 난다. 고로 우리는 openjdk-8-jdk를 설치한다.$ wget -q -O - https://jenkins-ci.org/debian/jen.. 더보기
Spinnaker Halyard Setup 이 문서의 모든 내용은 Spinnaker Halyard Setup 공식 가이드 문서를 따랐습니다.이 문서의 작업 순서는 공식 가이드 문서와 다를 수 있습니다.AWS 관련 작업은 전부 us-west-1에서 진행하였습니다. 1. KeyPair 생성먼저 인증키로 사용할 키페어를 생성하기 위해 키페어 페이지로 들어간다.키 페어 생성 버튼을 누르면 다이알로그가 뜨고 키 페어 이름을 입력한 뒤 생성 버튼을 누른다. 생성이 되면 키 페어 파일(*.pem)이 다운받아 지는데 이것은 나중에 인증키로 사용할 것이니 꼭 저장해두자생성이 성공적으로 완료된다면 목록에 키 페어 이름이 나타난다. 2. EC2 인스턴스 생성설치를 진행할 EC2 인스턴스를 생성해야 한다. EC2 생성 페이지로 들어가보자이렇게 다양한 종류들이 있는데 .. 더보기
Spinnaker Bake and Deploy Pipeline 이 문서는 Spinnaker의 Bake and Deploy Pipeline 공식 가이드 문서를 따랐습니다. 1. Spinnaker Application 생성 먼저 Spinnaker 화면에서 Actions를 눌러 Create Application을 누른다.그러면 Application에 대한 정보를 입력하는 다이알로그가 뜬다.이름과 이메일을 입력하고 Instance Health에 Consider only cloud provider health when executing tasks 를 체크한 후에 Create를 한다.생성에 성공한다면 Applications 세부 정보 창으로 넘어간다. 2. Sercurity Group 생성Application 생성에 성공했으면 우측 상단에 SERCURITY GROUP으로 넘어.. 더보기
Spinnaker Quickstart 설치 설치의 모든 과정은 AWS의 Spinnaker Quickstart Reference를 따랐습니다. 1. KeyPair 설치 먼저 Spinnaker를 설치하기 위해서는 기본적으로 KeyPair가 필요하다.KeyPair 생성은 이 링크로 가면 할 수 있다. 이러한 화면이 나올텐데 여기서 키 페어 생성 버튼을 누르면 이런 창이 뜨면서 키 페어의 이름을 입력하게 한다.이름을 입력하고 생성 버튼을 누르자 성공적으로 생성이 되면 이렇게 파일을 다운로드 하라고 하는데 꼭 파일 저장을 하여 가지고 있도록 한다. 2. BaseIAMRole 생성 Role을 생성하기 위해 AWS Roles 화면으로 들어간다 그러면 이렇게 화면이 나오는데 Create role 버튼을 눌러 Role을 생성하도록 하자여기서 Type을 설정하라고.. 더보기
Spinnaker란? 모든 AWS 작업은 특별한 지시가 없으면 us-west-2 미국 서부 (오레곤) 에서 작업하였습니다. (추후 수정될 문서입니다) 더보기
백준온라인 10430 10430번 문제는 설명은 /* (A+B)%C는 (A%C + B%C)%C 와 같을까? (A×B)%C는 (A%C × B%C)%C 와 같을까? 세 수 A, B, C가 주어졌을 때, 위의 네가지 값을 구하는 프로그램을 작성하시오. */이렇게 되어있는데 사실상 그냥 4가지 연산해서 출력하는 문제이다 코드는import java.util.* fun main(args: Array) { val scan = Scanner(System.`in`) val a = scan.nextInt() val b = scan.nextInt() val c = scan.nextInt() println((a + b) % c) println((a % c + b % c) % c) println((a * b) % c) println((a % c *.. 더보기
백준온라인 2588 2588번 문제는 1000번 문제와 똑 같 다 끝 더보기

반응형