일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- elasticsearch
- golang
- 컴포지트패턴
- 디자인패턴
- 배포 파이프라인
- Buffered channel
- notification system
- 오블완
- 티스토리챌린지
- gitops
- http 413
- 대규모 시스템 설계
- Intellij
- go
- intellij ide
- System Design
- Kubernetes
- goland
- AWS
- body size
- 윈도우키보드
- 배포 프로세스
- m4 pro
- UnBuffered channel
- GoF 디자인패턴
- apollo router
- 사설 ip
- Infra
- GoF
- Logrus
- Today
- Total
목록기타 (87)
Fall in IT.
안녕하세요. 오늘은 "화면 오버레이 감지됨" 에러 해결 방법에 대해서 알아보겠습니다. 문제안드로이드 폰에서 특정 앱을 실행하려고 하는데, "화면 오버레이 감지됨" 이라는 에러 발생. 원인다른 앱의 화면보다 위에서 무언가 적용될때 발생하는 에러안드로이드 폰에서만 발생하는 에러로, 안드로이드 폰 중에서 소프트웨어 마시멜로(6.0) 버전의 경우에만 발생하는 에러입니다. (대표적으로, '블루라이트 차단 필터' 앱이 있습니다. 해당 앱은 다른 어플 위에 적용 되는 앱으로써 해당 앱을 실행한 상태에서 다른 앱을 실행할 경우 주로 발생합니다. 조금 더 정확히 말하자면, 새로 실행한 앱의 위치 동의 팝업과 같은 권한 관리 팝업이 뜰때 발생합니다.) 해결방법'블루라이트 차단 필터' 와 같이 오버레이 기능이 필요한 앱들의..
Bitbucket을 활용하여 코드리뷰하는 방법 Git 기반의 플랫폼 Bitbucket의 Pull Request 기능을 사용하여 코드리뷰하는 방법. 사실 Pull Request 기능은 코드 리뷰를 위한 도구는 아니고, GitHub에서 오픈소스에 기여하기위해 제공하는 기능입니다. 하지만 이런 기능의 연장선으로 코드 리뷰를 위한 도구로 활용할 수 있습니다. 오픈소스의 경우 pull request 사용 방법fork : 오픈소스 프로젝트를 나의 원격 저장소(repository)로 이동(복사)합니다. clone : 나의 원격 저장소에 fork된 프로젝트를 내 로컬 저장소(작업환경)로 내려 받습니다. commit : 로컬에서 수정할 부분 또는 추가할 부분에 작업을 하고 commit 합니다. push : 나의 원격 r..
안녕하세요. 오늘은 git client 프로그램인 SourceTree를 커맨드 라인에서 실행하는 방법에 대해서 알아보겠습니다. SourceTree 커맨드라인에서 실행하는 방법 1. 소스트리 앱을 켜고 "커맨드 라인 도구 설치"를 사용하여 설치합니다. 아래와 같이 설치가 안될 경우 2. terminal을 켠 후, 아래 명령어를 실행합니다.$ ln -s /Applications/SourceTree.app/Contents/Resources/stree /usr/local/bin/
OAuth2에 핵심은 권한과 인증에 있다.예를들어, Facebook 간편 로그인 기능을 사용한다고 했을때 페이스북에 저장된 이름, 성별, 생년월일 등의 정보가 필요할 것 입니다.그렇다면 유저는 페이스북에 내 정보를 달라고 요청할 것 입니다.페이스북은 해당 페이스북의 계정 정보에 접근 할 수 있는 권한이 있는지와 해당 유저가 맞는지 인증을 합니다.이때 사용하는 기술이 OAuth2 기술입니다. OAuth2란?웹. 앱 서비스에서 제한적으로 권한을 요청해서 사용할 수 있는 키(토큰)를 발급해주는 것.OAuth는 3rd party를 위한 범용적인 인증 표준 입니다.외부 사이트와 인증기반의 데이터를 연동할 때 아이디/패스워드를 넘기는 방법은 매우 위험합니다. 따라서, 사용자 임시 인증을 위한 Token을 제공하여 ..
안녕하세요. 오늘은 ADC(Application Delivery Controller)에 대해서 알아보겠습니다. ADC(Application Delivery Controller) 란?쉽게 말해서 보안 / 성능 / 가용성을 향상 시키기 위해 사용하는 네트워크 장비라고 할 수 있습니다.일반적으로 ADC라는 말은 미국의 시애틀에 본사를 두고 있는 F5 Networks에서 시작하여 약 3년전부터 본격적으로 사용 되어지기 시작했습니다.이미 시장에서는 L4 Switch 혹은 L7 Switch라는 말이 대부분의 사람들이 알기 쉽고 오래된 표현 입니다. ADC(Application Delivery Controller) 세부내용애플리케이션 딜리버리 컨트롤러(ADC)는 일반적으로 데이터센터의 웹 서버 앞에 위치합니다.이 컨..
안녕하세요. 오늘은 아파치(apache)와 아파치 톰캣(apache tomcat)에 대해서 알아보도록 하겠습니다.개발자들이 JSP를 배울때, 아파치와 아파치 톰캣을 잘 구분하지 못하고 헷갈려하는 경우를 많이 보았습니다.아파치가 도대체 무엇인지? 아파치 톰캣은 아파치 + 톰캣인건지? 지금부터, 알아보도록 하겠습니다. 아파치(Apache)란?아파치 재단에서 만든 소프트웨어 입니다.정적인 데이터를 처리하는 웹서버 입니다. - 웹서버는 클라이언트가 GET, POST, DELETE 등등의 메소드를 이용해 요청을 하면 그에 대한 결과를 돌려주는 기능을 합니다. - 정적인 HTML이나 이미지를 제공하는 서버를 웹서버라고 합니다.웹서버로 가장 많이 쓰는 프로그램으로는 Apache재단의 Apache가 있고, Micros..
안녕하세요. 오늘은 애플 개발자 등록 후, 앱을 개발하기 위해서 필수인 애플 개발자 인증서 발급 방법에 대해서 알아보겠습니다. 지금부터 진행되는 인증서발급의 모든 작업은 MacOS에서만 가능합니다. 앱스토어에 앱 배포를 위해 필요한 절차개인 정보가 담긴 CSR파일 생성 - 애플에 개발자로 권한을 부여 받기 위해 필요한 인증서 생성 (키체인을 사용하여 CSR인증서를 발급 받습니다.) Certificates - 애플에 개발자로 권한을 부여 받는 인증서 생성 - 키체인 앱을 통해 발급받은 CSR 인증서를 사용하여, 개발할 수 있는 인증서를 발급 받습니다. (개인 개발자들이 애플에 앱을 실행하는 권한을 받는 과정이라고 생각하면 됩니다.) - 배포용과 개발용으로 구분됩니다. Identifiers - 배포하고자 하..
안녕하세요. 오늘은 애플 앱스토어에 앱 등록하는 방법 두번째 시간입니다. 1. 애플 개발자 등록하기2. 앱 제출 준비하기 및 등록 방법3. 앱 제출을 위해 Xcode를 이용하여 빌드 등록하기 첫번째와 두번째는 이전시간에 모두 작업(?)해 보았구요, 오늘은 세번째 Xcode를 통해 빌드한 아카이브 파일을 앱스토어에 등록하기위해업로드 하는 방법을 알아보겠습니다. 앱 제출을 위해 Xcode를 이용하여 빌드 등록하기 먼저, 업로드하려는 소스를 Xcode로 실행합니다. 상단에 Product를 클릭하고, Archive 를 선택합니다. 이전에 압축했던 버전들 목록이 나타납니다. - 우측에 Upload to App Store.. 버튼을 클릭합니다. (참고로, 이전 버전과 같은 버전을 archive로 만들어 업로드 할 ..
안녕하세요. 오늘은 애플 앱스토어에 앱등록하는 방법에 대해서 알아보겠습니다.애플 개발자 등록은 된 상태라고 가정하고 진행하도록 하겠습니다. 혹시 개발자 등록은 안하신 분은 "애플 앱스토어 개발자 등록하기"를 참조하세요. 앱스토어에 앱을 등록하기 위해선 앱심사를 받아야합니다.구글 플레이스토어에 앱을 올리는 것보다 절차가 조금 더 까다롭습니다. 앱스토어 앱 등록하는 방법앱심사를 위해 아래에 접속합니다. - https://itunesconnect.apple.com 로그인을 실시합니다. - 애플 개발자 사이트에서 등록한 계정을 사용하시면 됩니다. 로그인 후, 아래와 같은 화면에서 "나의 App"을 선택 합니다. 좌측 상단에 + 버튼을 눌러 신규 앱을 생성하고, 정보를 입력합니다. - 입력란에 대한 자세한 설명은..
안녕하세요. 오늘은 애플 앱스토어에 개발자 등록하는 방법에 대해서 알아보겠습니다. 준비물신용카드 12,9000원 (변경될 수 있습니다^^;)맥OS용 컴퓨터 (꼭 필요한 것은 아니지만, 맥OS가 아닐 경우 오류가 발생하는 문제가 간혹 있습니다.)회사 혹은 집 영어 주소 개발자 등록 과정애플 홈페이지에 접속합니다. - https://developer.apple.com 우측 상단에 account 버튼을 누르고 로그인을 실시합니다. (apple 회원이 아니라면 회원가입을 실시합니다.) 개발자가 아니라면 아래와 같은 화면이 나옵니다. 하단부에 "Join the Apple Developer Program" 버튼을 클릭합니다. 우측 상단에 "Enroll" (등록) 버튼을 눌러줍니다. 하단 부분에 "Start Your..