반응형

Programming 153

[Python] 웹페이지 실행을 위한 기본 헤더 선언

윈도우 서버 환경 #!python print("Content-Type: text/html\n") 리눅스 서버 환경 #!/usr/local/bin/python3 print("Content-Type: text/html\n") 컨텐츠 타입 선언 서버 환경과 관계없이 현재 페이지 컨텐츠 타입이 어떤 타입인지를 선언하는 print("Content-Type: text/html\n") 문구는 반드시 들어가야 한다. 주위할것은 Content-Type: text/html 선언 시 반드시 다음 구문은 줄바꿈 구문이 존재해야 한다는 것이다. 그래서 선언 시 마지막에 \n 줄바꿈 기호를 넣어주거나, 공백의 print() 문을 넣어주어야 한다. print("Content-Type: text/html\n") print("Cont..

Programming/Python 2022.11.05

[Bitnami] 파이썬 웹실행을 위한 httpd.conf 변경

Windows 환경에서 Bitnami 설치 후 Python 웹 실행을 위해 httpd.conf 환경 파일 수정이 필요하다. 1. 자신이 Bitnami 를 설치한 폴더 내에 /apache2/conf/httpd.conf 파일을 편집기로 열어준다. (예: C:/Bitnami/wampstack-8.1.1-0/apache2/conf/httpd.conf ) 필자는 파일을 편집 전 원본 파일을 따로 복사해두길 권장한다. 2. 파일 내에 mod_cgi 찾아 LoadModule cgi_module modules/mod_cgi.so 명시된 구문을 주석을 해제한다. #LoadModule cache_disk_module modules/mod_cache_disk.so #LoadModule cache_socache_module ..

[PHP] YouTube Data API v3를 이용한 채널 최신 영상 불러오기

YouTube Data API v3 API를 이용하여 채널의 최신 영상 목록을 불러올 수 있다. API 적용 전 YouTube Data API v3 API 키 를 발급 받아야 한다. 2022.11.01 - [Web Programming/API] - [API] YouTube Data API v3 API키 발급받기 [API] YouTube Data API v3 API키 발급받기 유튜브 채널 정보를 받기 위한 YouTube Data API v3 API키 발급받기 1. https://console.cloud.google.com/ 페이지에 접속한다. 2. 서비스 약관에 동의하고 [동의 및 계속하기] 를 선택한다. 3. 왼쪽 메뉴중 API 및 서 dotiweb.tistory.com YouTube Data API |..

Programming/PHP 2022.11.01

[API] YouTube Data API v3 API키 발급받기

유튜브 채널 정보를 받기 위한 YouTube Data API v3 API키 발급받기 1. https://console.cloud.google.com/ 페이지에 접속한다. 2. 서비스 약관에 동의하고 [동의 및 계속하기] 를 선택한다. 3. 왼쪽 메뉴중 API 및 서비스 > 사용 설정된 API 및 서비스 를 선택한다. 4. 화면 오른쪽에 프로젝트 만들기를 선택한다. 5. 프로젝트 이름을 입력 후 만들기를 선택한다. (영문, 숫자, 작은따옴표, 하이픈, 공백 또는 느낌표 입력이 가능함) 6. 프로젝트가 생성되고, 왼쪽 메뉴에서 라이브러리를 선택한다. 7. API 라이브러리 검색란에 youtube data api v3 를 입력하고 검색을 한다. 8. 검색된 라이브러리 YouTube Data API v3 를 선..

Programming/API 2022.11.01

[RSS] 구글 판매자 센터 수집을 위한 XML 예시 및 안내 페이지

https://www.google.com/retail/solutions/merchant-center/ Google Merchant Center - 商品を広く知ってもらうためのサービス 新型コロナウイルスの影響でブランド関連の検索数が急増した Sharper Image は、トラフィックを同社のウェブサイトに向けることで、追加のリソースを割かずに需要を取り込むことを考えまし www.google.com 구글 판매자 센터 수집을 위한 XML 예시 Example - Google Store https://store.google.com This is an example of a basic RSS 2.0 document containing a single item TV_123456 Google Chromecast with Google TV..

Programming/XML 2022.10.28

[javaScript] 키보드 이벤트 타입 및 객체 (keydown & keyup)

키보드 이벤트 타입 키보드 이벤트는 사용자가 키를 누르거나 키를 높을 때 발생한다. 키를 누를 때는 keydown, 키를 놓을때는 keyup 이벤트가 발생된다. 예전에는 keypress 이벤트도 많이 사용되었으나, 현재는 사용을 권장하지 않는다. 키보드 이벤트는 DOM 상의 창(windows)이나 문서(document), 또는 요소(element)에서 발생된다. 예를 들어 창(window)에서 발생하는 keydown 이벤트 처리는 다음과 같이 콜백(callback) 함수를 설정해주면 된다 window.onkeydown = (e) => console.log(e); addEventListener 함수를 이용해도 된다. window.addEventListener("keydown", (e) => console...

반응형