[API] 구글 OAuth로 토큰(access token) 발급받기
·
📁ETC./🪢 API Connection
구글 클라우드 플랫폼을 사용하여 연동한다. OAuth토큰 사용 포스트맨 (Postman) 사용 구글 클라우드 플랫폼 https://console.cloud.google.com/ Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요. accounts.google.com 프로젝트 만들기 -> 프로젝트명을 정하고 생성 OAuth 동의 화면 구성하기 - 여기에 등록하지 않으면 사용 못함 - 등록하지 않고도 사용하기 위해서는 공식배포를 해야함 OAuth 클라이언트 ID 만들기 동의화면을 다 구성하여 생성하였다면 링크 https://accounts.google.com/o/oauth2/v2/auth? scope=https%3..
[Python] 변수/ 변수 타입
·
📁Language/➕ Python
변수 선언 hello = "변수 사용하여 긴문장 출력하기" print(hello) 변수 타입 #type(변수명) -변수의형태 확인하기 num1 = 100 print(type(num1)) #int num2 = "100" print(type(num2)) #str num3 = 0.1 print(type(num3)) #float word = True print(type(word)) #bool plus1 = num1+20 print(plus1) plus2 = num2+"20" print(plus2)
[API] Slack 슬랙 API 연동 -OAuth
·
📁ETC./🪢 API Connection
https://api.slack.com/ Slack은 미래의 업무가 이루어지는 곳입니다 Slack은 여러분의 팀과 소통할 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com 앱 생성하기 - 워크스페이스를 생성하고 다시 돌아오기 봇 생성하기 - 범위 정하기 : 웹훅링크만 얻을거라면 범위는 incoming-webhook 여기까지 하면 Bot User OAuth Token을 얻을수 있다. OAuth 인증 https://slack.com/oauth?client_id={클라이언트 아이디}&scope=incoming-webhook&tracked=1 클라이언트 아이디 = Basic Information에 있음 위 url로 이동 redirecURL에 적은 곳으로 이동되며 url을..
[C] 프로젝트 생성 / 출력
·
📁Language/🔵 C
https://visualstudio.microsoft.com/ko/downloads/ Visual Studio Tools 다운로드 - Windows, Mac, Linux용 무료 설치 Visual Studio IDE 또는 VS Code를 무료로 다운로드하세요. Windows 또는 Mac에서 Visual Studio Professional 또는 Enterprise Edition을 사용해 보세요. visualstudio.microsoft.com 생성 출력 코드작성 #include int main(void) { printf("Hello C!\n"); return 0; } 실행
[Python] 출력 / 주석
·
📁Language/➕ Python
출력 print("Hello World") - print 함수는 소문자로 쓰기 - ' (작은따옴표)나 " (큰따옴표) 둘다 사용가능 - pr + Tab + ( = 자동입력 쉘창에서 실행 에디터창에서 실행 - 코드입력 -> 저장(Ctrl+S) -> 실행(F5) #문자를 출력할때는 작은따옴표나 큰따옴표 입력 print("Hello Python") #숫자를 출력할때는 입력X print(10) #숫자에 작은따옴표나 큰따옴표를 사용하면 숫자가 아닌 문자로 인식 print('10') print(10+10) print('10+10') 주석 - 한줄 주석 : # - 여러줄 주석 : ''' ''' or """ """ print('Hello Python') #print('Hello Hello') print('한줄 주석')..
[Python] Window - 설치 / 환경설정 / 구성
·
📁Language/➕ Python
2가지중에서 하나 선택해서 다운 - PyCharm (추천) - IDLE PyCharm 사용하기 설치 https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com - Community 버전 다운받기 (이게 무료임) - '새 프로젝트' 클릭 > 위치와 이름 정하고 > '생성' 클릭 환경설정 구성 쉘창 - 하단의 'Python 콘솔' 클릭 에디터창 - 생성한 파일에 코드작성 > 파일 에서 마우스 오른쪽 > 실행 IDLE 사용하기 설치 https://www.python.org/ Welcome to Python.org The official ..
[PHP] Window에서 개발환경 만들기 -php,apache,mysql다 따로 다운받기
·
📁Language/🟣 PHP
Apache설치 1. Apache 다운https://www.apachelounge.com/download/ Apache VS16 binaries and modules download www.apachelounge.com  2. C드라이브에 'APM'폴더 만들어서 압축 해제  3. C:\APM\Apache24\conf 의 httpd.conf를 열어서 몇가지 수정하기- 저 경로를 c:/APM/Apache24 로 변경 - 저 경로를 c:/APM/Apache24/htdocs 로 변경  4. 실행하기- cmd창을 관리자 권한으로 실행하기- C:\APM\Apache24\bin 로 이동 하기 => cd C:\APM\Apache24\bin- 설치하기 => httpd.exe -k install    (삭제는  httpd..
[PHP] pdo - CRUD
·
📁Language/🟣 PHP
테이블 구조conn.php "SET NAMES utf8"));?>#예 "SET NAMES utf8"));?>  Create - 글 쓰기write.html 제목 : 내용: 제출  insert.phpprepare("INSERT INTO text (title,sub,date) VALUES (:title, :sub, now())"); $sql_write->bindParam(':title',$title); $sql_write->bindParam(':sub',$sub); $sql_write->execute(); echo '';?>   Read - 글 보기board.php전체 글 no. 제목 작성 날짜 p..
[Laravel] layout
·
📁Framework/🎵 Laravel
routes/web.php에 작성 //layout Route::get('/aa', function () { //uri가 /aa 일 때, $Languages = [ 'PHP', 'Java', 'C', 'Python' ]; return view('aa',[ //views/aa를 보여라 'Languages' => $Languages ]); }); Route::get('/bb', function () { //uri가 /bb 일 때, $alert = [ 'Hello', '' ]; return view('bb',[ //views/bb 보여라 'alert' => $alert ]); }); Route::get('/cc',[App\Http\Controllers\TestController::class,'index']); ..
[Laravel] routes
·
📁Framework/🎵 Laravel
routes/web.php에 작성 Route::get('/', function () {//uri가 '/'일 때, return view('welcome');//views/welcome.blade.php를 보여줘라 }); routes/web.php에 작성 Route::get('/test', function () {//uri가 /test 일 때, return [1, 2, 3];//[1,2,3]을 보여줘라 }); routes/web.php에 작성 Route::get('/test2', function () {//uri가 /test2 일 때, return view('a.test2',['name' => '이름이름']);//views/a/test2를 보여주고, 'name'안에는 '이름이름'을 넣어라 }); views/..