본문 바로가기

전체 글22

Authentication Requests with OAuth # Overview 트위터 API를 사용하기 위해서는 우선, 클라이언트(client application)를 등록해야 한다. 등록할 각 클라이언트에는 컨슈머 키와 시크릿(consumer key and secret)이 주어진다. 이 키와 시크릿은 ssh와 같은 프로토콜에서 사용되는 공개, 비공개 키들과 유사하다. 이 것들은 API를 사용할 때마다 서명 절차를 위해 OAuth라이브러리와 함께 사용될 것이다. 사용자가 자신임을 입증하는 것은 이 서명 절차를 통해 이뤄진다. 웹 응용프로그램들은 full-OAuth의 사용이 권장 되며, 데스크탑과 모바일용 응용 프로그램들은 OAuth의 사용이 권장된다. 단독 사용자가 사용하는 응용 프로그램에 대해서는, 사용자의 계정에 대한 액세스 토큰(access token)을 .. 2011. 7. 2.
Twitter API Twitter API는 크게 2가지 분류로 나누어 진다. 1) Search API The Twitter Search API is a dedicated API for running searches against the real-time index of recent Tweets => 트위터 Search API는 최근 트윗들의 실시간 인덱스에 대응하는 검색 전용 API이다. # 제약사항 a. Search API는 모든 트윗들의 완벽한 인덱스가 아니라 최근 트윗들의 인덱스이다. 6-9일 동안의 트윗들을 포함한다. b. Search API는 약 1주 이전의 트윗들은 검색 불가능하다. c. 쿼리들은 복잡성 때문에 제한된다. 만약 그렇게 된다면, Search API는 다음과 같은 에러를 동반한다: {"error":".. 2011. 7. 2.
PGP(PrettyGoodPrivacy) PGP는 인터넷 전자우편을 암호화하고 복호화하는데 사용되는 인기 있는 프로그램이다. 이것은 또 송신자의 신원을 확인함으로써 그 메시지가 전달 도중에 변경되지 않았음을 확신할 수 있도록 해주는 암호화된 전자서명을 보내는 데에도 사용될 수 있다. PGP는 프리웨어나, 저가의 상용 버전으로 모두 나와있으며, 개인들과 많은 기업들에 의해 가장 광범위하게 사용되는 비밀보장 프로그램이다. 이 프로그램은 1991년에 Philip R. Zimmermann에 의해 개발되었으며, 전자우편 보안에 있어 사실상의 표준이 되었다. PGP는 다른 사용자들이나 침입자들이 읽지 못하도록, 파일들을 암호화해 저장하려는 경우에도 역시 사용될 수 있다.- terms 보낼 메시지 전체를 암호화 하는데는 시간이 많이 소요될 수 있으므로, 더.. 2011. 6. 28.
DLL # 정적 라이브러리(Static Library) => 정적 라이브러리로 설정된 프로젝트의 결과물은 .Lib파일로, 이 파일 내부에는 순수 코드만 들어 있다. 만약 한글 출력 관련 정적 라이브러리를 만들었다면(Han.Lib파일이 그 결과물이라 치자), 라이브러리 파일과 클라이언트 측에서 함수를 호출 하기 위해 헤더파일을 프로젝트에 포함 시키고 빌드하게 되면, .Lib파일 내용이 목적코드에 복사가 되어 실행파일이 나온다. 따라서, 빌드를 위해 포함 시켰던 두 파일은 실행 파일에서는 필요가 없게 된다(stand alone). # 동적 라이브러리(Dynamic Library) 개요=> .dll파일의 장점으로, 1. 모듈화가 되므로 유지 보수가 쉽고(디버깅이 쉬움) 분담 작업이 가능하다. 2. 모듈들을 분리해서 .. 2011. 5. 9.