본문 바로가기

Dev.Stuff27

티스토리 클라이언트 인증 API 리뷰 (Tistory OAuth 2.0 Implicit Grant Flow) 티스토리의 오픈 API 의 인증은 페이스북이나 트위터등에서 널리 사용되고 있는 OAuth 2.0 프로토콜을 사용하고 있다. 1.0 에 비해 인크립션이나 프로세스가 많이 생략되어 비교적 구현이 간편한 편이다. 사용을 위해서는 우선, 컨슈머 등록을 통해 Client ID 와 Secret Key 를 발급받아야 한다. 스펙에서 얘기하는 Service Provider 는 여기서 티스토리 인증서버가 되고, Consumer 는 인증요청을 하는 사용자 어플리케이션 또는 서버가 된다. 컨슈머 등록예를 들어, 구현하고자 하는 서비스는 블로그에 댓글이 달렸을 경우, 트레이에서 버블 팝업등으로 사용자에게 알려주는 데스크탑 어플리케이션으로 서비스 형태는 'PC어플리케이션', 서비스 권한은 최신 댓글 목록만 받으면 되니 '읽기전.. 2012. 5. 24.
웹 플랫폼: 브라우저 기술 총정리 사이트 HTML, CSS, Javascript 를 비롯하여 웹 플랫폼 브라우저 관련 기술들을 카테고리별로 링크하여 정리해 둔 사이트. 주 카테고리는 다음과 같으며, 각각의 링크를 통해 해당 기술 페이지로 이동.Core PlatformGraphics and TypographyMediaPlatform interaction, events, messagingStorageFilesReal-time CommunicationHTML bonus featuresPerformance optimization and analysisSecurity and privacyOther core-platform bonus featuresFoundationsVarious otherLINK : http://platform.html5.org/ 2012. 5. 11.
[Mac] 맥에서 부트캠프 없이 윈도우 7 설치하기 (Installing windows 7 without bootcamp on mac) Windows 7 PE 기반 DVD 로 맥에서 멀티부팅을 위해 부트캠프로 설치를 하려는데, 해당 DVD를 윈도우 인스톨러 DVD 로 인식하지 못해 진행이 되지 않는 문제가 있었다. 부트캠프 설치 기능 자체는 윈도우 설치를 위한 파티션 할당에 다름 아니니, 디스크 유틸리티로 윈도우를 위한 파티션 분할 및 MBR(Master Boot Record) 설정이 가능하다. 디스크 유틸리티로 파티션 분할 및 할당Application → Utility → Disk Utility 실행.좌측 목록에서 해당 하드디스크 선택.'Partition' 항목 선택.'+' 버튼 클릭하여 파티션 분할.Name: 이름 입력Format: MS-DOS (FAT) 선택Size: 분할사이즈 입력아래 스크린샷은 이미 설치를 끝낸 상태여서 BOOT.. 2012. 4. 25.
DEVELOPER! Y U NO ... 뭔가 애잔하다... 2012. 4. 19.
유용한 무료 웹 이미지 에디터 4종 PC 환경의 훠닐 스타일픽스, MAC 환경의 Skitch, Seashore 등의 설치기반의 무료 이미지 에디터들이 다수 있지만, 공공장소의 컴퓨터에서 작업 이나 SNS 와의 편리한 연동, 작업 이미지 파일을 웹에 저장하여 원격 관리가 가능한 클라우드 성격의 서비스등은 웹 이미지 에디터가 가지는 장점이라 하겠다. 웹 베이스라고 해서 여타 설치기반 클라이언트에 비해 기능이 떨어지는것도 아니고, 포토샵에 버금가는 에디트 기능을 제공하는 경우도 있다. 단점이라 한다면, 온라인 상태여야 한다는 것. Splashup Flickr, Picasa, Facebook 등의 이미지 공유 서비스, 블렌딩 모드 레이어, 웹캠 이미지 캡쳐 및 다양한 필터를 제공. Phoenix 개인적으로는 인터페이스가 다소 불편한 감이 있지만,.. 2012. 2. 2.
SyntaxHighlighter For Objective-c and Cocoa Using TSYNTAX modified INTRODUCTION Source code 구문강조 및 표시를 위해 SyntaxHighlighter 사용법을 물색하던 중 버전에 따른 상이한 설치법과 Web Programming 쪽으로는 문외한이라 HTML/CSS 작성/편집이 서툴러 정상적으로 설치하기에 상당히 애를 먹었다. 그러던 중, 초보얌님의 블로그에서 간단히 한줄만 skin.html 에 삽입하여 사용이 가능할 뿐 아니라 인용구를 이용한 코드작성 또한 편리하여 블로그에 적용해왔다. 한데, 줄곧 iOS 관련 블로깅을 해 오면서 Objective-c 코드에 대한 구문강조 Brush 의 필요성이 느껴져 구글링을 해보니 아니나 다를까 이미 Objective-c Brush 를 만들어 배포하고 있는 분들이 많았다. 하지만, 다시 설치 및 사용법을 익히기에 .. 2011. 12. 1.
[WM6] 한글 입력시 실시간 검색을 위한 CEdit Handling 에디트 박스에 현재 입력중인 문자열을 DB등에서 실시간으로 바로 검색하여 결과를 출력하는 루틴을 구현하고 할 때, CEdit 에서 영문이나 숫자 입력시에는, EN_CHANGE Notification Event로 문자열 변경된 상태를 통지 받을 수 있다. 해당 Event가 떨어지면, GetWindowText 등으로 해당 문자열을 가져와 DB Query 수행이 가능하다. 다만, 한글이나 기타 Unicode 문자열 입력의 경우에는 IME를 통해 조합(Composition) 되는 과정이 추가되기 때문에, EN_CHANGE Event에 의존할 시에는 현재 입력중인 문자열을 제대로 취득하지 못하는 문제점이 발생한다. SOLUTION 1. IME 조합완료 후, Parent에 완료 통지 /* CEdit Derived .. 2010. 12. 2.