이 GS(링크)를 끌어다가 즐겨찾기에 떨어 뜨려 저장 후, 구글 검색 결과 창에서 누르면 주소를 정리해주는 북마클릿이다. 해당 내용은 아래와 같다. 만약 링크가 나오지 않는다면, 아무 북마크나 만들고 아래 내용으로 주소를 복사/붙여넣기를 하여 만든다. javascript:location.href=location.href.split('?').map(x=>x.split('&').filter(a=>a.startsWith('http')||(['q','hl','tbm','start'].indexOf(a.split('=')[0])!=-1))).map(b=>b.join('&')).filter( a => a).join('?') 구글 검색을 한 다음 나오는 페이지를 공유하고 싶으나, 그 URL에는 불필요한 정보가 실려 ..
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/ 입니다. 또한, 이것은 제 블로그 주소이므로, 이 페이지에는 저의 인증에 대한 정보와 제 블로그의 최근 글 (혹은 커버..
FOAF나 XFN을 구현하기 위한 분들에게 간단한 도움을 드리고자 한 가지 메모를 남겨봅니다. 이 두 기술들은 모두 URL 기반으로 친구관계를 설정합니다. 즉, 인터넷에서의 사람을 구별하는 방법으로 URL이 사용된다는 것입니다. 따라서, 어떤 사이트가 FOAF, XFN을 지원한다면, 개인 페이지(Profile page)가 필요한것이고, 이 페이지의 URL을 기반으로 네트워크를 만들어가는 것입니다. 즉, 오해하기 쉬운 것은, HTML 내에 마이크로포맷이랍시고 한 사람의 친구관계에 있는 URL이 나타나면 항상 XFN 속성이나, FOAF 검출기능을 추가하는 것은 좋지 않습니다. 될 수 있으면 최상위 페이지에만 삽입하도록 하십시오. 왜냐하면, 역방향 링크를 구축한다고 보면, 내가 작성한 하위의 많은 페이지에서 ..
- Total
- Today
- Yesterday
- SSO
- 디버깅
- Linux
- 식물
- ssh
- 대화
- 오픈소스
- BlogAPI
- url
- TCP/IP
- 구근
- Tattertools plugin
- 킹벤자민
- Subversion
- tattertools
- JavaScript
- macosx
- OpenID
- 덴드롱
- 벤자민
- 클레로덴드럼
- MySQL
- SVN
- nodejs
- 수선화
- 커피
- VIM
- 퀴즈
- perl
- writely
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |