URL과 관련된 부가 서비스지난글에서 소개한 XRDS 파일을 OpenID가 위임을 하기 위해 사용하는 구조체로 설명하였습니다. 사실 XRDS 파일의 원래 용도는 그것보다 훨씬 다양합니다. 이야기를 하기에 앞서, 서비스와 그 서비스를 수행하기 위한 URL에 대한 수요는 상당히 많습니다. 예를 들어, RSS Atom FOAF Open Search 원격 블로깅 - MetaWeblog, Blogger API, MovableType API 원격 블로깅 - Atom 이런 URL들은 모두 HTML 소스의 head 태그 내에 기술되어 있습니다. Accept 헤더?마음 같아서는 http://coolengineer.com/ 과 관련된 서비스를 HTTP 관점에서 이렇게 접근하면 좋겠습니다만, 하나의 URL이 URL로서의 역..
OpenID는 URL 가끔 이런 질문을 받습니다. 왜 OpenID에 도메인이 붙거나 슬래시같은 것이 들어가느냐, Email(ID@Domain 형식)을 오픈아이디로 쓸 수는 없느냐. 대개 이런 질문을 하는 것은 기존의 ID 체계의 연장에서 OpenID를 생각하기 때문입니다. 오픈아이디는 (주로) URL입니다. 물론 URL을 넘어 URI 그리고 XRI로 확장되어 있지만, 가장 대중적인 URL이라고 생각해보겠습니다. (참고로, URI와 XRI는 표준화 시작 주체가 다릅니다) Identity URL과 URL 페이지의 내용 제 Identity URL은 http://coolengineer.com/ 입니다. 또한, 이것은 제 블로그 주소이므로, 이 페이지에는 저의 인증에 대한 정보와 제 블로그의 최근 글 (혹은 커버..
회사에서 오픈 소셜 세미나를 열게 되었습니다. 기술 발표 준비하느라 몇 주를 고생한 것을 생각하면, 금요일이 빨리 지나갔으면 하는 바램입니다. 물론, 이제 시작이기 때문에, 더할 나위없이 바쁜나날의 연속이겠지요. 열정이 많은 이창명씨에게 감사할 따름입니다. 세세한 것까지 개발하시느라 수고 많습니다. 난 뒤에서 코치만... ㅋㅋ. 발표자료는 http://hedgeplus.net/entry/idtail-opensocial 에서 보실 수 있습니다만, 아마 세미나 시작하는 2시 이후에 열릴 예정입니다. 대략의 제목은 다음과 같습니다. (추가되거나 변경될 수 있습니다) 오픈소셜이란?서비스 제공자와 어플리케이션 제작자IDtail: Open APIIDtail: Access ControlOSoc: JavaScript ..
URL Fetch http://coolengineer.com/ 이라는 주소를 브라우져에 입력하면, 흔히 웹페이지를 기대하기 쉽습니다. 좀 기술적인 표현을 써서, Content-type: text/html 라는 데이터 스트림을 받게 되는 것이죠. 사실 브라우져 입장에서 보면 어떤 Content-type이 전송되어 올지 아무런 사전 정보없이 막연히 기다리는 것입니다. 오직 사람만이 웹페이지라고 기대하고 주소에 입력합니다. 브라우져의 마음가짐은 Accept: text/xml,application/xml,application/xhtml+xml,text/html,text/plain,image/png뭐 이정도로 표현된다고나할까요? 즉, 사람에 의해 입력한 주소는 브라우져의 입장에서는 어떤 Content가 올지 기대..
Yahoo에서 발급하는 OpenID가 아직은 Beta 수준입니다. Yahoo는 OpenID2.0을 기준으로 만들고 있죠. 혹시 Yahoo의 오픈아이디를 시험해 보실분들은, Textcube 1.6.x가 설치되고 OpenID가 활성화된 곳에 로그인해보시기 바랍니다. Textcube는 OpenID 2.0 스펙으로 발급된 아이디가 소비될 수 있는 발빠른 공간입니다. 2.0을 지원하는 Yahoo OpenID는 openid 쓰는 곳에 yahoo.com 만 쓰면 됩니다. 아직은 Attribute eXchange는 지원하지 않습니다.
마이크로포맷을 적용하였지만, 어디에다 그걸 쓰는지 모르는 사람들을 위해 맛뵈기로 사용할 만한 파이어폭스 확장을 소개합니다. https://addons.mozilla.org/ko/firefox/addon/4106 이 툴은 페이지가 로딩이 되면, 페이지 소스에서 마이크로포맷을 찾아 메뉴에 나타내주는 역할을 합니다. 예를 들면 다음과 같습니다. 태그를 6개 발견하였고, 피드하나에, 엔트리 네 개, 그리고 28명의 친구에 대한 링크를 찾았다고 나오는군요. 오퍼레이터를 설치하셨다면, http://www.kaply.com/weblog/operator-user-scripts/ 에서 받을 수 있는 사용자스크립트 중에서 원하는 것을 설치하시면 금상 첨화입니다. 저의 경우 hAtom, xfn, hReview, hResum..
FOAF나 XFN을 구현하기 위한 분들에게 간단한 도움을 드리고자 한 가지 메모를 남겨봅니다. 이 두 기술들은 모두 URL 기반으로 친구관계를 설정합니다. 즉, 인터넷에서의 사람을 구별하는 방법으로 URL이 사용된다는 것입니다. 따라서, 어떤 사이트가 FOAF, XFN을 지원한다면, 개인 페이지(Profile page)가 필요한것이고, 이 페이지의 URL을 기반으로 네트워크를 만들어가는 것입니다. 즉, 오해하기 쉬운 것은, HTML 내에 마이크로포맷이랍시고 한 사람의 친구관계에 있는 URL이 나타나면 항상 XFN 속성이나, FOAF 검출기능을 추가하는 것은 좋지 않습니다. 될 수 있으면 최상위 페이지에만 삽입하도록 하십시오. 왜냐하면, 역방향 링크를 구축한다고 보면, 내가 작성한 하위의 많은 페이지에서 ..
Textcube.org는 PunBB로 돌아가는 TNF 포럼이 있습니다. 오픈아이디를 지원하도록 고민중에 있습니다만, 단순히 TNF에서만 사용한다면, 뚝딱뚝딱 만들겠지만, 많은 사람들에게 도움이 될 우아한 모습을 생각하려니 여러가지 생각이 떠오르는 군요. PunBB의 기존 아이디에 한 개 이상의 오픈아이디를 연결한다.PunBB의 기존 아이디에 강제로 한 개 이상의 오픈아이디를 연결한다.PunBB의 기존 아이디 시스템은 운영진에게만 발급하고, 일반 회원은 오픈아이디로 사용하도록 한다.일반 회원을 오픈아이디로만 사용할 때는 PunBB용 아이디를 하나 선택하도록 한다.운영중인 PunBB에서는 최초 로그인할 때 강제로 오픈아이디와 연결하도록 유도한다. 아직 공식적으로는 PunBB 1.3beta상황에서도 OpenI..
- Total
- Today
- Yesterday
- TCP/IP
- OpenID
- Subversion
- 퀴즈
- Linux
- SSO
- 클레로덴드럼
- VIM
- 디버깅
- macosx
- url
- ssh
- 커피
- MySQL
- 킹벤자민
- perl
- JavaScript
- 벤자민
- 오픈소스
- tattertools
- 구근
- BlogAPI
- 덴드롱
- 수선화
- nodejs
- Tattertools plugin
- 식물
- writely
- SVN
- 대화
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |