본문 바로가기
728x90
반응형

분류 전체보기59

카카오 로그인 (python에 붙이기) import requests import json host = 'kapi.kakao.com' admin_key = 'admin key' user_id = '유저 아이디' def getAllUsers(): headers = { 'Host': host, 'Authorization': f'KakaoAK {admin_key}', 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8' } res = requests.get(f'https://{host}/v1/user/ids', headers=headers) print(res.json()) def getUserInfo(): headers2 = { 'Host': host, 'Authorization': f.. 2020. 3. 23.
Firebase authentication 적용하기 (python) 설정 1. firebase-admin 라이브러리 설치 pip install firebase-admin 2. 공개키 생성하기 --> json파일이 생성됨. 3. python 구조 from firebase_admin import credentials, auth # cred = credentials.Certificate("/경로/생성된 비공개키 파일명.json") cred = credentials.Certificate("/service-account-key.json") default_app = firebase_admin.initialize_app(cred) # USER 여부 try: user = auth.get_user('localId') print('성공했을 경우 user의 정보를 불러옴: {0}'.form.. 2020. 3. 19.
go access 정리 1. 설치 (ubuntu) Step 1: system update sudo apt-get update sudo apt-get -y upgrade Step 2: dependency 다운로드 GoAccess - c로 만들어짐 --> 실행시 gcc 필요 sudo apt-get -y install libncursesw5-dev gcc make optional 패키지 다운 sudo apt-get -y install libgeoip-dev libtokyocabinet-dev Step 3: GoAccess 설치 다운로드, 압축풀기 wget http://tar.goaccess.io/goaccess-1.2.tar.gz tar -xzvf goaccess-1.2.tar.gz 최신 goaccess 확인 official dow.. 2020. 3. 16.
git rebase vs merge 차이? Git merge 커밋 순서를 바꾸지않는다(Non desdtructive operation: does not change commit order) 존재하는 브랜치가 변경되지 않는다 (Existing branches are not changed in any way) 새로운 merge commit을 생성한다. (Creates a new merge commit in the feature branch) 1. merge 전 2. merge 후 Git rebase - 전체 브랜치를 마스터 브랜치 끝에 잇는다.( moves the entire branch to begin on the tip of the master branch) Git Merge | Atlassian Git Tutorial Git Merge | At.. 2020. 3. 13.
728x90