죽은 링크를 관리할 수 있는 AM-Deadlink
게시일: 2005/08/03 | 글쓴이: doa | 5674 번 | 프린트 | 메일


일반적으로 사람들이 시스템을 새로 깔때 백업하는 데이타중 하나가 즐겨찾기이다. 필자의 경우 Duments and Settings 폴더를 다른 파티션으로 옮겨서 사용(I, II, III)하고 있지만 백업시 가장 먼저 백업하는 부분이 즐겨찾기이기도 하다.

Netscape의 책갈피까지 변환에서 10여년이 넘개 관리하는 즐겨찾기이다보니 즐겨찾기의 수도 많고, 또 죽은 링크도 많은 것이 사실이다. 오늘 소개하는 프로그램은 Internet Explorer, Mozilla, Firefox, Opera의 책갈피에서 죽은 링크를 검사하고 관리할 수 있는 AM-DeadLink이다.

물론 이와 같은 형태의 프로그램은 많이 있지만 AM-DeadLink는 공개라는 점, 한글이 지원(필자의 한글팩이 프로그램이 이미 포함되어 있다)된다는 점주1, 책갈피를 관리하는데있어서 간단하지만 꼭 필요한 기능을 제공한다는 점에서 책갈피 프로그램으로 유일하게 필자가 사용하는 프로그램이다.

AM-DeadLink에서 지원하는 기본 기능은 다음과 같다.

죽은 링크 관리 기능
가장 기본적인 기능이지만 아울러 가장 필요한 기능이다. AM-DeadLink에서는 책갈피 검사에 관한 상당히 다양한 기능을 제공한다.
  1. 책갈피 검사① 책갈피를 검사하는 방법은 간단하다. 도구 막대에서 녹색의 버튼을 클릭하면 자동적으로 책갈피를 검사한다.

  2. 책갈피 확인② 일단 오류 열을 클릭해서 죽은 링크를 창의 상단으로 끌어 올린 후 해당 링크를 두번 클릭하면 실제 죽은 링크인지 아닌지를 확인할 수 있다. 일반적으로 오류는 503, 404, 403등의 오류가 나타난다. 503의 경우 서버의 문제이므로 일시적인 문제일 수 있다. 그러나 404의 경우 파일이 이미 지워진 것이므로 확인 후 삭제하는 것이 좋다.

    한 가지 주의할 것은 결과는 서버의 상태를 반영하지만 아울러 넷트웍의 상태도 반영한다. 즉, 죽지않은 사이트라도 넷트웍의 상태에따라 404 오류가 나타날 수 있다. 따라서 삭제하기전에 확인하는 것이 좋다.

  3. 책갈피 변경③ 사이트가 Location 헤더나 HTML Meta 태그를 이용해서 다른 사이트로 전환된 경우 상태 열에 전환됨 표시가 나타난다. 이 경우 변경된 사이트로 책갈피를 변경할 수 있다. 변경하려는 해당 사이트에 마우스 우측 버튼을 클릭, 속성을 선택한 후 사이트를 변경할 수 있으며 내장 미리보기의 주소 표시줄 우측의 망치 모양의 아이콘을 클릭해서 전환된 주소로 변경할 수 있다.


책갈피 백업 기능
책갈피 백업 기능도 상당히 유용한 기능이다. IE의 경우 책갈피는 .URL의 확장자를 갖는 다수의 파일로 구성되어있기때문 ZIP 파일로 압축, 책갈피를 백업하는 기능 역시 상당히 유용한 기능이다.

HTTP 연결 검사 기능
책갈피 메뉴에는 로그 파일 보이기라는 메뉴가 있다. 사실 이 기능은 실제 HTTP 프로토콜을 통해 전송된 HTML과 헤더를 확인할 수 있는 기능으로 책갈피의 확인 뿐만 아니라 웹 베이스 프로그래밍에서도 유용하게 사용할 수 있는 기능이다.

  1. 책갈피/로그 파일 보이기 메뉴을 클릭한다.
  2. 주소 표시줄에 임의의 주소(예: http://qaos.com/)을 입력하고 GET 또는 HEAD를 클릭한다주2


결과는 그림처럼 Logfile 탭과 HTML Sourcecode 탭으로 분리돤디. Logfile 탭은 클라이언트의 요청(cmd>)서버의 응답(hdr>)로 구성된다. 그림(cdm>)에서 알 수 있듯이 GET 메소드를 이용해서 문서를 요청하며, Cookie: 헤더를 이용해서 클라이언트에 저장된 쿠키를 서버로 전송하고 있다.



이러한 클라이언트 요청에 대한 서버의 응답은 헤더몸체로 구성된다. 헤더는 Logfile 탭의 hdr>로 표시되며 몸체는 HTML Sourcecode 탭에 나타난다.

헤더를 확인해보면 알 수 있지만 GET에의한 요청과 비슷하게 여러 헤더 정보가 포함되어 있으며 쿠키를 설정하기위해 Set-Cookie 헤더를 전송하는 것을 알 수 있다.



HTML Sourcecode는 서버에의해 전송된 실제 HTML 소스를 나타낸다. 즉 이 소스를 인터넷 탐색기와 같은 브로우저 해서 적당한 화면을 표출하게된다.

사실 이 기능은 실제 문서가 지워졌는지 확인하기 위한 기능이지만 특정 사이트의 소스 코드를 보거나 응답을 확인할 때 아주 유용한 기능이다.


AM-DeadlinkAignes.com 의 홈페이지에서 다운받을 수 있다. 언어팩 역시 배포본에 포함되어 있다. 직접 다운로드는 원하는 사용자는 다음 링크를 클릭해서 다운받을 수도 있다.

다운로드: dlsetup.exe


주1: 특이하게 AM-DeadLink은 언어팩에 특수 코드를 첨부한 후 Base64로 인코딩해서 사용하고 있다. 따라서 언어팩을 작성하고 바로 테스트해볼 수 있는 방법이 없다. 이 결과 메뉴에서 알 수 있듯이 내장 미리보기내부 미리보기로 표현한 것처럼 어색한 부분이 다수 포함되어 있다.

주2: GET 또는 HEAD 방식에대한 자세한 설명은 필자의 강좌, HTTP 명세 - Request 메시지를 보기바란다.


IE7의 기본 검색 엔진 변경하기 Windows Vista에 포함된 IE7은 Firefox를 모방한 부분... (6592) 2005-08-04
일정시간 경과 후 웹 사이트 접속이 제한되는 경우 SP2를 설치한 후 필자가 지속적으로... (6339)2005-08-03

QAOS.com에 게시된지 1년 이상된 자료와 관리자가 공개한 자료는 누구나 제한없이 읽을 수 있습니다.
그러나 QAOS.com의 자료를 퍼가는 것은 금지하고 있습니다.

이 정보가 유용하다고 생각되시면 QAOS.com과 많은 다른 사람들을 위해 퍼가기 보다는 링크로 알려주시기 바랍니다.

세상사는 이야기



RSS 구독 (익명 | 회원 | 강좌 | 포럼)
(C) 1996 ~ 2017 QAOS.com All rights reserved.