인공지능 연구실. 1. OpenAPI 2. Mashup 3. How can use OpenAPI 4. Various OpenAPIs 5. 실습 2.

Slides:



Advertisements
Similar presentations
전국 통합 대중교통체계 구축 기본계획 중간연구 발표 정보부문 김 태 형 연구위원 임 정 실 부연구위원 임 재 덕 연구원.
Advertisements

Term Project Hints Topics Keep-alive CGI Multi-thread Multi-process Event-based.
- C-style formatting - format() method.  file = open(‘file.txt’, [mode]) ◦ Mode  ‘r’: for reading (default)  ‘w’: for writing (truncate if already.
10장. 시기별 학급경영 11조 염지수 이 슬 권용민 신해식.
일본 근세사. (1) 에도막부의 개창 ( ㄱ ) 세키가하라의 전투 (1600) - 히데요시의 사후 다섯 명의 다이로 ( 大老 ) 가운데 최대 영지 (250 만석 ) 를 보유하고 있던 도쿠가와 이에야스가 급부상. 이에 이에야스와 반목해 온 이시다 미쓰나리 ( 石田三成 ),
아니마 / 아니무스 송문주 조아라. 아니마 아니마란 ? 남성의 마음속에 있는 여성적 심리 경향이 인격화 한 것. 막연한 느낌이나 기분, 예견적인 육감, 비합리적인 것에 대 한 감수성, 개인적인 사랑의 능력, 자연에 대한 감정, 그리.
대구가톨릭대학교 체육교육과 06 학번 영안중학교 체육교사 신웅섭 반갑습니다. 반야월초등학교 축구부 대륜중학교 축구부 대륜고등학교 대구가톨릭대학교 차석 입학 대구가톨릭대학교 수석 졸업 2014 년 경북중등임용 체육 차석 합격 영안중학교 체육교사 근무 소개.
개발 플랫폼으로서의 웹의 진화와 향후 전망 류한석 소프트뱅크미디어랩 소장 ZDNET 칼럼리스트 피플웨어 블로그 (peopleware.kr) 스마트플레이스 팀블로그 (smartplace.kr)
스마트폰 시대의 도서관서비스 김 종 은
인하대 정석학술정보관 스마트폰서비스 학술정보시스템팀 홍미란 개관 7 주년 워크샵.
컴퓨터 종합설계 2010 년 2 학기 Syllabus 개요 (1/2) 목표  실세계 문제를 제시하고, 이에 대한 해결책을 컴퓨터 공학적인 방 법으로 해결하기 위하여 팀을 주축으로 소프트웨어 개발 프로젝트 수행  프로젝트 계획에서부터 구현까지 소프트웨어.
일장 - 1 일 24 시간 중의 명기 ( 낮 ) 의 길이 ( 밤은 암기, 낮은 명기 ) 광주기성 - 하루 중 낮의 길이의 장단에 따라 식물의 꽃눈 형성이 달라지는 현상 일장이 식물의 개화현상을 조절하는 중요한 요인 단일식물 - 단일조건에서 개화가 촉진되는 식물 장일식물.
OpenAPI 의 응용 인공지능 연구실. Artificial Intelligence Laboratory 목차 1.OpenAPI 2.Mashup 3.How can use OpenAPI 4.Various OpenAPIs 5. 실습 2.
① 인터넷우체국 ( 을 통한 검색 새 우편번호 검색방법 ( 인터넷 ) O 다음, 네이버 등 포털서비스와 동일한 통합검색 방식 - 도로명주소, 지번주소, 건물명 등을 입력하여 검색 가능 예시 ) 도움 5 로, 어진동, 우정사업본부.
2 학년 6 반 1 조 고은수 구성현 권오제 김강서.  해당 언어에 본디부터 있던 말이나 그것에 기초하여 새로 만들어진 말  어떤 고장 고유의 독특한 말  Ex) 아버지, 어머니, 하늘, 땅.
UNICODE Seminar – 한국에서 프로그래머 하기 By bleujin.
9 주차 실습강의 학기, 소프트웨어 설계 및 실험 ( Ⅰ ). Artificial Intelligence Laboratory Open API  API(Application Programming Interface)  응용 프로그램에서 사용할 수 있도록.
2014년도 교원 및 기간제교사 성과상여금 전달교육 개 회 국기에 대한 경례 - 인사말
선진 고양교육 “유아교육 행정 업무 연수” 유치원 회계실무 및 유아학비 연수 경기도고양교육청.
사회의 사람들을 이어주는 망과같은역할을 하는 서비스를 SNS라고 한다.
묵자 겸애, 비명, 비공, 상현, 상동, 천지, 명귀, 삼표 법.
웹 2.0 개요.
OpenAPI의 응용 인공지능 연구실.
내 아이를 위한 구강관리.
제16장 원무통계 • 분석 ☞ 통계란 특정의 사실을 일정한 기준에 의하여 숫자로 표시한 것을 말한다.통계로서 활용할 수 있는 조건으로는 ① 동질성을 지녀야 하고 ② 기준이 명확하고 ③ 계속성이 지속되어야 하며 ④ 숫자로 표시하여야 한다 경영실적의.
다문화 가정 8조 이지연 최아름 한민재 김새한솔.
Neospring 모의크라우드펀딩 기업 작성 양식 참가 기업명 참가 기업로고.
프로젝트2 Web Programming 강의노트: vrlab.suwon.ac.kr/mwlee
서울지방세무사회 부가세 교육 사진클릭-자료 다운 세무사 김재우.
치매의 예방 김 은민 윤금 노인요양원 치매의.
웹 2.0 개요.
Open API - Google Maps (Application Programming Interface )
안드로이드 기반에서 MapServer를 이용한 지도 서비스
독도 바로알기 2. 사료와 지도로 보는 독도.
OnUniv 발표자 : 전희승.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
핵심서비스 무료제공을 통한 고객유치&만족의 중요성
마산에 대하여 만든이 : 2204 김신우, 2202 권성헌.
제 2 장 스키마 이론과 읽기 교육 이아람.
1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다. 1. 논리적이란? 논리적이지 못하다 말이나 글에 두서가 없다.
Open API - Naver (Application Programming Interface )
OpenAPI의 응용 인공지능 연구실.
Korea University of Technology and Education
21. 숫자가 만드는 문자, 문자 코드 문자 정보 문자 정보를 이진수로 표현하는 방법을 이해한다.
CGI (Common Gateway Interface)
매스커뮤니케이션 신문 목원대학교 서 진 희.
키타노카시쇼쿠닌(北の菓子職人) - 「오호츠크의 소금 맛」
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
CH2. ASP.NET 페이지 분석 HTML ASP ASP.NET 의 차이점.
2015년 107조 98조 49.4 % 45.5 % 2014년.
컴퓨터공학실험 (I) 년 1학기 실험계획 -.
컴퓨터 소프트웨어 설계 및 실험 년 1학기 실험계획 -.
6장 마케팅 조사 박소현, 김중호, 박기찬.
한밭대학교 창업경영대학원 회계정보학과 장 광 식
Mededu 주요서비스(학생중심)
- Open API (3) : Naver Map OpenAPI 컴퓨터공학실험( I )
신문방송학과 김진솔.
제4주 강의안 .
인코딩.
5-3최신영.
음양오행과 물리학 조 원 : 김용훈, 양범길, 박수진, 윤진희, 이경남, 박미옥, 박지선 (11조)
비밀번호 재발급 및 비밀번호 변경방법 기본 신상 정보 수정방법
학교 내 환자 관리 연수 학교 내 환자 및 응급환자 관리계획(도연학사생 포함) 명진고-2077 ( )
이야기 치료에 대하여 <8조 학문적 글쓰기 발표> 주희록 최은지
인터넷검색엔진 창의공학 1조 정도훈 김해현 박민규.
OpenAPI의 응용 인공지능 연구실.
컴퓨터 소프트웨어 설계 및 실험 2016년 1학기 실험계획.
코 칭 결 과 센 터 구성센터 (모바일) 코칭대상 프로 (엔지니어) 코칭일시
8주 실습강의 학기, 소프트웨어 설계 및 실험(Ⅰ).
중국문학개론 한부와 겅건안문학 중어중국학과 ㅇ이진원 한부와 건안문학.
Presentation transcript:

인공지능 연구실

1. OpenAPI 2. Mashup 3. How can use OpenAPI 4. Various OpenAPIs 5. 실습 2

 Application Programming Interface ◦ 애플리케이션을 개발하기 위한 여러 가지 기능의 집합  OpenAPI ◦ 어떤 회사나 단체의 API 를 외부에 공개한 것으로 보통 웹 서비스 (Web Services) 형태로 공개한 것을 말함 ◦ 전통적인 API 의 개념을 웹으로 확장 ◦ 특정한 기능이나 서비스를 제공하는 사이트에 접속해 필요한 데 이터를 요청하고 받아오는 행위를 기존 컴퓨터에서 함수를 호출 하고 결과를 받는 것처럼 구현 3

 인터넷상에서 제공되고 있는 다양한 서로 다른 서비스와 기능을 합쳐서 새로운 서비스 또는 애플리케이션으로 만 들어내는 것을 의미  서로 다른 오픈 API 를 이용해 시너지를 낼 수 있는 새로운 서비스를 만드는 행위  기존 인터넷 서비스의 개방 소스를 조합해 새 서비스를 만드는 기법으로 개방과 공유를 전제로 하는 웹 2.0 개념 의 핵심 기술 4

5

 Query 요청 방법 ◦ GET 방식  URL 에 직접 데이터를 적어서 전송  ex)  보안에 취약하나 form 을 생성할 필요가 없음  URL 에 포함되어 전달되기 때문에 길이의 제한이 있음 ◦ POST 방식  Form 을 생성하여 전송  데이터가 숨겨져서 전송이 되기 때문에 보안성이 높음  데이터의 길이 제한이 없음  결과 수신 형태 ◦ RSS(XML) 형식으로 결과 데이터 수신 ◦ JavaScript 를 이용해 Form 을 수신 6

 Naver APIs ( ◦ 실시간 급상승 검색어, 지식 iN, 이미지, 전문자료, 책, 영 화, 영화인, 지역, 쇼핑, 자동차, 자바스크립트 지도, 플래 시 지도, 블로그 검색, 카페 검색, 웹문서 검색, 뉴스 검색 … etc  Daum APIs ( ◦ 지도, 실시간 검색어, 영화, 축제, 쇼핑 검색, 쇼핑 상품, 지식 검색, 게시판 검색, 카페 검색, 블로그 검색, 책, 동영 상, 이미지 … etc 7

 Google APIs ( ◦ 애드센스, 지도, 도서 검색, Picasa, 캘린더, 구글 어스, 구글 웨 이브 … etc  Twitter APIs ( ◦ Tweet, List, Retweet, Favorite, Block, Follow 등 거의 모든 기능, 실시간 Trend 보기, 예전 Trend 보기, 사용자별 트윗 검 색, 공개 트윗 스트리밍 … etc  Facebook APIs ( ◦ 로그인 상태, ‘ 좋아요 ’ 기능, 사용자 정보 및 친구 정보 … etc 8

예 제예 제 9

 현재 인터넷에는 다양한 한글 코드가 사용 중  EUC-KR ◦ KS 완성형 한글 코드 ◦ 2,350 개의 제한된 글자 표현  UTF-8 ◦ UTF : Unicode Transformation Format ◦ Unicode 를 표기하고 전송하기 위한 방법 ◦ 8-bit 형식으로 처리 ◦ 7-bit 표준 ASCII 와 완벽한 호환성으로 가장 많이 사용 중 ◦ 8-bit 이상으로 확장 가능 10

 UTF-16 ◦ Unicode 의 기본이 되는 16bit 로 unicode 를 그대로 표현 ◦ 32bit 까지 확장 가능  ANSI ◦ 7bit ASCII 의 0~127 영역 외의 128~255 영역의 표준화 ◦ 한글 표준 : ANSI-949  PHP 에서 인코딩 변경하는 함수 ◦ URL 에 사용하는 인코딩으로 변경해주는 함수  $str = urlencode($str); ◦ UTF-8 을 EUC-KR 로 변경  $str = iconv("UTF-8", "EUC-KR", $str); ◦ EUC-KR 을 UTF-8 로 변경  $str = iconv("EUC-KR", "UTF-8", $str);  참고 사이트 ◦

12 여기까지 끝나셨으면 source 파일을 닫았다가 다시 열어 줍니다.

 Naver Developer Center ◦  좌측 메뉴 – 키 등록 / 수정 메뉴  약관 동의 후 확인 13 Key List- 91e882eb2e55c968beef20fe6ea126d3 f5e0e9e35bba47b9ddc09f9f5fb d2dd8e80a25d07eb2f9c002dff90 c9864c38585e5d5ed8f3e426b3d2c4dc 6f4ad5dbec8f118d b9fbcefe c50a9c122ad6e14abe1dbb8d27 네이버 아이디가 없다면 이중에서 되는것 사용해도 됨

 해당 변수 값을 넣고 request 요청 ◦ 참조 :

 출력 결과 필드

16 네이버 블로그 검색 API 다음 블로그 검색 API

17 결과 화면

실 습실 습 18

 3 가지의 조건을 가진 검색 페이지를 제작합니다. ◦ 책, 블로그, 영화 를 검색하는 페이지 제작 ◦ 책이나 블로그 영화의 title 은 링크를 걸어줍니다.  보여질 문장 ◦ image 는 그림으로서 보여줍니다.  ◦ 블로그에 경우 bloggername 에도 링크를 걸어줍니다. 19

20

 해당 결과와 같이 title 에는 링크를.. 이미지는 그림으로 서 띄워줍니다. 21

 해당 결과와 같이 title 에는 링크를.. 이미지는 그림으로 서 띄워줍니다. 22

 해당 결과와 같이 title 에는 링크를.. Bloggername 에도 링크를 걸어줍니다. 23