zeroBoardXe 사용

○ 관련 링크  
        링크       : http://www.zeroboard.com/
        다운로드 : http://www.zeroboard.com/zbxe_download


○ 설치      
  1. 다운로드받는다.(.tgz)
  2. ftp서버로 업로드 한다.
  3. 원하는폴더에 압축 푼다. (gunzip 파일명)(tar -xvf 파일명)
  4. 해당 경로에 브라우저로 접속한다.
  5. 긍정적인 것 입력하면 설치 완료.(정말 쉽게 잘 되어 있음)
  6. ze5beta와 달리 테스트 보드가 바로 나옴.(실제 셋팅방법은 zb5와 유사함)


○ 셋팅
  1. 에드온, 위젯, 모듈 등을 설정한다.
  2. 페이지 및 게시판 생성.
  3. 메뉴생성.
  4. 레이아웃 생성.
  5. 마이그레이션

○ 마이그레이션
  1. 제로보드 홈페이지에서 마이그레이션 툴 다운 받음.
  2. 과거 제로보드와 같은 폴더에 업로드.
  3. 해당 마이그레이션 툴이 있는 위치에 브라우저로 접속.
  4. 회원정보 및 게시판 한개당 하나의 xml파일을 다운 받음.
  5. 파일 전환(제로보드 관리자 메뉴: 모듈을 선택해 주어야 함.)
  6. 로그온 정보 마추기.

○ 문제점
         마이그레이션 시  :  제로 보드 5.0에서 zbxe로 마이그레이션시 문제점은 회원정보 중 추가된 부분이 마이그레이션 되지 않는 다는 점이다. 그렇다고, 컬럼으로 잘 정리 되어 있는 것도 아니고, 바이너리 컬럼로 되어 있다. 따라서 제로 보드5의 소스를 분석해 해당 바이너리 컬럼을 플레인 텍스트로 전환 해야 한다는 말이 된다. 결국 마이그레이션 툴이 좀더 똑똑해 지는 것을 기다리기로 함.
          사용시 : 회원정보를 관리자에서 수정시 비번이 깨지는 문제가 발생함.(다음 버번을 기대해 보기로 함.)


Posted by 나현재

2007/10/15 23:31 2007/10/15 23:31
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/415

다운 및 시작 : 파이썬 홈페이지        http://www.python.org/download/
입문            : 왕초보를 위한 파이썬 http://turing.cafe24.com/
문서 구하기  : 파이썬 문서고           http://home.paran.com/johnsonj/
커뮤니티      : 파이썬 마을              http://python.kr/

Posted by 나현재

2007/08/31 14:09 2007/08/31 14:09
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/414

PHP관련 메뉴얼

PHP메뉴얼 : http://www.php.net/manual/kr/

PHP메뉴얼(다운로드본) : http://www.php.net/download-docs.php

PHP메뉴얼(chm버전) :  최신버전은 본문 내용이 보이지 않는 버그가 있음.




Posted by 나현재

2006/12/11 01:48 2006/12/11 01:48
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/404

제로보드5.0 설치기

목적:

제로보드4.1.7 버전을 사용하였는데 하나의 디비에 여러개의 인스턴스를 설치 할 수 없어서 할 수 없이 하나로 통합해서 사용했으나 외부 로그인이 불안해(다른 도메인에서 로그인 하면 본 도메인에서 로그인 안되는 수가 많음) 5.0으로 올리기로 함.



절차
  1. Cafe24에 제로보드 5.0이 설치 될 수 있는 서버로 이전 요청(사전 백업 완료)
  2. 제로보드 5.0 설치
  3. 기존 제로보드 업사이징 - 실패
    -> 문제가 있음(제로보드 5.0이 4.1보다 기능이 줄어 든 부분이 잇고, 야간 수정한 버전이 아니라 새로 만들어진 버전이라 업사이징한다는 것에는 문제가 있음-데이터는 실제로 다운사이징)
  4. 기존 일기를 제로보드에 이전함
    -> 테터보드에서 쓰여지던 일기와 텍스트 파일에 쓰여지던 일기를 제로보드 5.0으로 이전함
    1. 테터의 ttj_Entries 테이블을 category로 분리해 결과를 엑셀파일로 변환함(지금은 후회하고 있음 - select into문을 써서 한번에 할것을..ㅠㅠ) 용량이 작아 가능하나 실제로 더 어려움
    2. 엑셀에서 insert문을 제 조합함
    3. mysqAdmin에서 질의를 실행 시킴
    -엔터키 특수문자 변환에 문제가 있어서 중간에 에디트 플러스에 붙여 넣은 다음 변환함 regex 안쓴 것을 후회하고 있음.ㅠㅠ-
    4. 텍스트 파일로 위 엑셀파일에 집어 넣고 질의 실행 시킴


평가 - 단점:

  1. 업사이징 툴을 제공하지 않는 것은 불만이지만 유료가 아니기에 내가 만들어 줄 수 없다면 참고 써야함.
    (제로보드4>제로보드5의 데이터 구조를 가지므로 어째꺼나 업사이징이 불가능함 until 제로보드5의 데이터 구조가 4보다 커질때 까지)
  2. 제로보드4에서 잘 쓰던 category기능이 없어서 많이 불편함.
  3. 메뉴얼 부제(있긴 있으나 너무 빈약함 - 시간나면 설명서나 많이 올려야 겠음 가능성 1%)
  4. 답글 기능이 없음(답글기능이 사라지고 트렉백으로 대치 되었음)
  5. 페이지(제로보드5에서 새로 생겨난 개념, 전에는 게시판만 달랑 이었으나 레이아웃,메뉴,페이지,모듈-게시판,플러그인등 많은 개념을 제로보드5에 포함시켰음 )가 html이 아닌 디비에 저장되어 디테일한 페이지 설계가 쉽지 않음(아직은 디테일한 페이지 설계를 지원하지 않음 - html페이지를 넣을 수 있는 플러그인을 만들던가, 내부/외부 페이지 연결 기능에 대해 좀더 알아 봐야 겠음)

평가 - 장점:

  1. 페이지 빌더의 구조를 가지고 있음.
  2. 구조화된 설계(각 요소를 제어하는 모듈을 분리 시킴)
  3. 스킨의 고급화(smarty 체용으로 좀더 개선된 스킨을 만들 수 있어짐)
  4. 트렉백 기능 추가(답글 기능 없어진 것이 아직도 서운함)
  5. 플러그인 기능.
  6. 멀티 렝귀지를 지원 할 수 잇는 구조(utf-8, 각 스킨별 언어파일 존재)

Posted by 나현재

2006/11/11 15:23 2006/11/11 15:23
, ,
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/392

Java 날로 먹기2 - 정보 얻기

○ 자바관련 자료를 모을 수 있는 곳?
  "뭘 알아야 써먹지?"라는 말을 누가 했다. 뭣좀 알아보자면 구글에서 JAVA이렇게 치면 될까? 그렇게 계속 헤매다 보면 원점(자바를만든 곳) 혹은 사용자 그릅에 다다르게 된다.

○ 자바관련 자료를 모을 수 있는 곳!

자바홈페이지

처음 시작은 여기서

http://www.java.com/ko/

썬의자바페이지

실제적인 정보 얻기는 여기서
(뉴스, 리소스, 포름 등등)

http://java.sun.com/

썬의학습페이지

무료회원가입필요함.
(각코스유료임)-시험위주

http://www.sun.com/training/

자바메뉴얼

레퍼런스 뿐만 아니라 각종 기초적인 사용법까지 볼 수 있다. 단점이 잇다면 영어라는 것.

http://www.java.com/en/download/manual.jsp

자바누리

역시 데브피아 답게 카테고리 정리도 잘되있고, 사용자 층도 많아서 자료도 많다.
무료강좌도 있다.
ex) http://javanuri.devpia.com/edu/jp01/index.html

http://javanuri.devpia.com/

JavaStudy

오래된 자료도 많은 연륜(?)이 있는 사이트.

http://www.javakorea.co.kr/

JavaKorea

적지만 알찬 자료.

http://www.javakorea.co.kr/

JavaLand

특성있는 자료(중급이상자료)

http://www.javaland.co.kr/

JavaServiceNet

실무 문서 많음

http://www.javaservice.net/



Written by NaHyunJae(http://j.finfra.com)
Copyright Finfra(http://www.finfra.com) All Rights Reserved

Posted by 나현재

2006/11/03 14:59 2006/11/03 14:59
,
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/384

Java 날로 먹기1 - Hellow World

○ 자바는 Sun에서 만들었으니까 거기 가서 프로그램 다운 받고,
   
http://www.java.com/ko/download/windows_ie.jsp

○ IDE뭐가 좋은가 찾아보니까 역시 이클립스더군 이클립스 다운 받고,
     http://www.eclipse.org/downloads/

○  설치는 더블 클릭 몇번이니까 잘되고~~

○  설치한 김에 "Hellow World"는 출력해 봐야 겟고, 그래서 아래와 같이 실행함
(직관적으로 잘 될어 있음)
1. File->New->Project ("Java Project"를 선택하고 "Next")
2. 프로젝트이름 "test"
3. 툴바 버튼중에 "Create a Java Class"
4. 클레스이름 "HelloWorld"
5. "public static void main(String[] args)" 체크
6. Finish 클릭.
7. 에디터창  System.out.println("Hello World");
8. 저장(콘트롤 S키 자동으로 컴파일 되는 것 같음)
9 메뉴에서 "run"
10. 콘솔창에 "Hello World"라는 글자 확인

○ 역쉬 자동완성 기능이야.

○  상용프로그램 처럼 잘 깔리고 쓰기 편하고 세상 많이 좋아 졌다는...
   예전(90년대)에는 >javac test.java 이런 식으로 손가락 아프게 쳤던 것에 비하면 요즘은 그냥 날로 먹는 다는 생각이 든다.
 
Written by NaHyunJae(http://j.finfra.com)
Copyright Finfra(http://www.finfra.com) All Rights Reserved

Posted by 나현재

2006/11/03 14:09 2006/11/03 14:09
, ,
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/383

Framework2.1 - 동영상

출처 : http://openlook.org/blog/1130
원문:

얼마 전에 있었던 Framework2.1에서 촬영한 동영상이 올라왔습니다. 좋은 강의 다시 들을 수 있어서 다행입니다. ^^ 동영상 촬영과 인코딩에 힘써주신 강문식님께 감사드립니다. (_ _)



장혜식님의 오프닝 멘트 Framework 2.1은 대안 웹 프레임워크를 알리고 배우는 행사입니다. RubyOnRails, TurboGears, Django 등의 여러 웹 프레임워크를 사용함으로써 얻을 수 있는 즐거움과 재미, 기쁨을 느낄 수 있는 자리가 될 것입니다.  ...
deepblue - 2 분 - 2006. 10. 14

기조 연설 (이만용) Framework 2.1은 대안 웹 프레임워크를 알리고 배우는 행사입니다. RubyOnRails, TurboGears, Django 등의 여러 웹 프레임워크를 사용함으로써 얻을 수 있는 즐거움과 재미, 기쁨을 느낄 수 있는 자리가 될 것입니다.  ...
deepblue - 19 분 - 2006. 10. 14
small full starsmall full starsmall full starsmall empty starsmall empty star   (2 ratings)

Ruby on Rails 소개와 시연 (황대산) 발표자료 - http://beyond.daesan.com/files/rails_framework21.pdf Framework 2.1은 대안 웹 프레임워크를 알리고 배우는 행사입니다. RubyOnRails, TurboGears,  ...
deepblue - 1 시간 5 분 - 2006. 10. 14
small full starsmall full starsmall full starsmall full starsmall full star   (1 rating)

Django 소개와 시연 (김형용, 이정민) 발표자료 - http://biohackers.net/wiki/DjangoOnFramework2.1 Framework 2.1은 대안 웹 프레임워크를 알리고 배우는 행사입니다. RubyOnRails, TurboGears,  ...
deepblue - 1 시간 3 분 - 2006. 10. 14
small full starsmall full starsmall full starsmall full starsmall full star   (2 ratings)

Rails 대 Django! (진행: 장혜식, 패널: 강문식, 김형용, 이정민, 황대산) Framework 2.1은 대안 웹 프레임워크를 알리고 배우는 행사입니다. RubyOnRails, TurboGears, Django 등의 여러 웹 프레임워크를 사용함으로써  ...
deepblue - 44 분 - 2006. 10. 14

<차회예고> Seaside 미리보기 (김승범) Framework 2.1은 대안 웹 프레임워크를 알리고 배우는 행사입니다. RubyOnRails, TurboGears, Django 등의 여러 웹 프레임워크를 사용함으로써 얻을 수 있는 즐거움과 재미, 기쁨을 느낄  ...
deepblue - 20 분 - 2006. 10. 14
small full starsmall full starsmall full starsmall full starsmall half star   (2 ratings)

<차회예고> TurboGears 미리보기 (이만용) Framework 2.1은 대안 웹 프레임워크를 알리고 배우는 행사입니다. RubyOnRails, TurboGears, Django 등의 여러 웹 프레임워크를 사용함으로써 얻을 수 있는 즐거움과 재미, 기쁨을  ...
deepblue - 15 분 - 2006. 10. 14
small full starsmall full starsmall full starsmall full starsmall full star   (1 rating)

Posted by 나현재

2006/10/30 17:34 2006/10/30 17:34
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/382

프로그램 명

m$Office 대응 프로그램

기능

호환성

Base

Access

간의 디비 툴

데이터만

Calc

Excell

스프레드 쉬트(표계산) 툴

메크로 및 몇몇 기능을 제외하고는 호환성 좋음(메크로자체는 지원하나 객체구조가 달라서 실행은 어려움)

Draw

(? visio + 일러스터)

도형 및 이미지 생성

대부분의 그래픽 파일 포맷은 지원하나. 비지오 파일에 대한 호환성 없음.

Impress

PowerPoint

프리젠테이션툴

좋음

Math

(내장 수식편집기)

수식 입려기


Writer

Word

워드 편집기

좋음


버전 2.0 beta3기준.
Written by NaHyunJae(http://j.finfra.com)
Copyright Finfra(http://www.finfra.com) All Rights Reserved

Posted by 나현재

2005/11/17 14:36 2005/11/17 14:36
,
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/317

1. 개요:
오픈오피스는 오픈소스 오피스웨어 이다. 선의 스타 오피스의 소스를 오픈소스 진연에 기부해서 시작된 프로잭트로 마이크로 소프트의 비지오와 프로잭터의 기능만 없고 거의 모든 프로그램을 호환성 있게 지원한다. (비지오 대신 쓸 수 있는 드로잉 툴을 재공함.) 즉, 무료이다.
관련 설명 : 출처 네이버 자료실
오픈소스기반의 사무용 오피스 소프트웨어 OpenOffice입니다.

OpenOffice를 배포하고 있는 OpenOffice.org는 OpenOffice의 개발배경을 "모든 플랫폼 환경에서 모든 기능을 제공하는 오피스 프로그램을 제공하기 위해"라고 밝히고 있습니다.

오픈오피스에서 제공하는 저작도구들은 MS Office나 선마이크로시스템즈의 Star Office의 기본구성과 유사하며 워드문서를 작성하는 워드프로세서(Word Processor), MS Excel과 유사한 스프레드시트(Spreadsheet), MS Powerpoint와 유사한 프레젠테이션 툴(Presentation Tool), WISIWIG 및 직접 소스코드 입력을 통해 HTML문서를 제작할 수 있는 HTML 툴, 그리고 윈도의 그림판보다 훨씬 강력한 드로잉 툴(Drawing tool)을 제공하고 있습니다.

각각의 프로그램들은 해당 기능을 제공하는 MS의 오피스 프로그램 및 Star Office와 호환성을 지니고 있으므로 MS의 오피스 프로그램으로 작성한 doc, xls, ppt문서를 읽어들일 수 있으며, sxw(워드문서), sxc(스프레드시트 문서), sxi(프리젠테이션 문서)와 같은 고유의 파일포맷 외에 MS Office, Star Office의 오피스 프로그램 파일 형식으로 저장가능합니다. 또한 각각의 문서들을 대표적인 온라인 문서 형식인 pdf파일 형식으로도 저장할 수 있습니다.

기본적인 OpenOffice 프로그램들의 인터페이스는 다른 유사 프로그램들과 크게 다르지는 않으며 인터페이스의 특징이라면 화면 왼쪽에 별도의 툴바 메뉴를 제공하고 각 프로그램의 특징에 맞는 별도의 설정창을 띄워두고 있다는 점입니다.

OpenOffice에서 제공하는 드로잉 툴은 기본적인 마우스 동작을 통한 드로잉 뿐 아니라 포토샵이나 일러스트레이터 등에서 제공하는 펜툴과 같은 베지어(Bezier) 곡선 툴도 사용가능하며 2d 드로잉뿐 아니라 간단한 3d 개체 드로잉도 가능합니다.

프리젠테이션 파일 및 드로잉 툴에서 제작한 결과물은 Flash의 파일 형식인 swf파일 형식으로도 저장이 가능하므로 여러 프로그램을 넘나드는 호환성을 지녔다고 할 수 있습니다.

한편 오픈소스기반에 충실하여 써드파티 기반의 애드온(add-on)을 통해 기능을 확장할 수 있으며 ActiveX 컨트롤 기능으로 인터넷 익스플로러에서 플러그인처럼 실행되어 브라우저 상에서 바로 문서를 열어볼 수도 있습니다.

최근의 기업 및 가정에서 사용하는 오피스 프로그램의 경우 MS의 MS Office가 장악해가고 있는 상태이지만 가격이 부담스러운 사용자의 경우 OpenOffice를 사용하는 것을 추천합니다.



2. 설치:
http://ko.openoffice.org/download.html 에서 자신의 o/s에 맞는 프로그램을 다운 받는다. 그리고 실행(base라는 프로그램을 제외 하고는 모두 문안히 설치됨-base를 쓰기 위해서는 자바런타임 설치 필수).

Written by NaHyunJae(http://j.finfra.com)
Copyright Finfra(http://www.finfra.com) All Rights Reserved

Posted by 나현재

2005/11/17 13:37 2005/11/17 13:37
,
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/316

출처 : ZDNet
-http://www.zdnet.co.kr/techupdate/lecture/etc/0,39024989,39135388,00.htm
제목 없음
테크업데이트 > 강좌 & 팁 > 기타
웹사이트, 검색엔진과 친해지는 방법
Robert L. Bogue (TechRepublic)
2005/04/13
구글은 정말 마술로 운영되는 것 같다. 이들에게 있어 검색 작업은 노력을 들이거나 심각하게 고민하지 않아도 순탄하게 진행되는 마법과 같은 툴로 보인다.

검색엔진을 개발하는, 이른바 마법사들은 사용자들이 자신의 검색엔진을 저렇게 믿어주길 간절히 바라고 있다. 이제부터 웹사이트를 검색엔진에 보다 친밀하게 만들며 사용자들이 유용한 정보를 쉽게 발견할 수 있도록 하는 몇가지 기술에 대해 얘기해보자.

구체적으로는 보유하고 있는 모든 웹페이지의 인덱스 작업을 수행하는 방법, 그리고 정보를 찾으려 하는 사용자들에게 있어 인덱스 작업의 유용성을 더 높이는 방법 두가지에 대한 기초적인 내용을 살펴볼 것이다.

검색엔진들은 상용 검색 툴을 구입해 내부에서 개발 작업을 거쳐 만들어졌든지, 아니면 구글과 같은 공적 인덱스·검색 서비스를 사용하든지 상관없이 모두 동일한 기초 규칙들을 준수한다. 내부 검색을 통해 의미 있는 결과를 산출하도록 사이트를 개발하면 외부 검색에 대해서도 적절한 결과를 산출해 낸다.

1. 메타태그를 작성하라
검색 엔진을 제어하기 위해 해야만 하는 가장 기초적인 작업은 내부적이든 외부적이든 상관없이 ‘ROBOT’ 네임 속성을 지닌 메타태그와 ‘INDEX’ 또는 ‘NO INDEX’ 그리고 ‘FOLLOW’나 ‘NO FOLLOW’ 등을 포함하는 콘텐츠 속성을 지닌 메타태그를 작성하는 것이다.

이 간단한 태그는 검색엔진에게 웹페이지와 관련해 어떤 일을 해야 하는지 알려준다. 내/ 외부 검색엔진 모두 페이지 작업에 관한 한 이 메타태그 지침을 준수한다.


‘INDEX’는 검색 엔진이 만드는 인덱스 내에 페이지를 포함시키도록 허용한다는 뜻이다. 이와 반대로 ‘NO INDEX’는 인덱스 내에 페이지를 포함하지 않도록 검색엔진에 지시한다. 검색엔진이 사용자 검색 결과를 찾기 위해 사용하는 것은 바로 이 인덱스다. 만약 이 페이지가 인덱스에 덧붙여지지 않으면 검색을 통해 발견되지 않을 것이다.

ROBOT 메타태그에 대해 NO INDEX 설정을 활용할만한 좋은 사례는 바로 전자상거래 웹사이트에서 단기 판매 제품을 보유하고 있을 때다. 사용자들이 주문을 검토할 수 있도록 제품을 카탈로그 내에 유지하고 싶겠지만 불특정 다수의 누군가가 이 제품을 맞닥뜨리긴 원하지 않을 것이다. 단기 특판 제품이 아닌, 카탈로그 내 제품은 대부분 INDEX 설정을 갖게 된다.

‘FOLLOW’는 검색엔진이 반드시 페이지 내의 링크를 따라가야 한다는 것을 의미하며 ‘NO FOLLOW’는 검색엔진이 페이지에서 발견되는 링크를 따라가지 않도록 지시한다. ‘NO FOLLOW’ 설정은 예를 들어 토론 포럼을 인덱스 작업하고 있는데 내부 검색엔진이 통제를 떠나 게시물 내에 있을 수 있는 다른 사이트로의 링크를 인덱스 작업하는 것처럼 따라가지 않았으면 하는 링크를 참조하지 않도록 해준다. 이 경우 인덱싱되는 콘텐츠들은 검색엔진이 페이지 자체를 인덱스로 만들지는 않지만 제공된 링크를 따라가기 위해 ‘NO INDEX’나 ‘FOLLOW'’등의 설정을 가질 공산이 크다.

2. 목록을 만들라
검색에 친숙한 사이트를 구축하는 데 있어서 핵심 도전과제 중 하나는 추가되는 웹페이지가 과연 어떤 것인지 검색 인덱스가 알 수 있도록 지원하는 것이다. 전통적으로 검색엔진은 사이트의 루트 페이지를 지향하며 모든 링크를 발견할 때까지 사이트 구석구석을 누비고 다닌다. 이는 웹 기반 HREF 속성을 지닌 ‘앵커(A)’ 태그로 항상 링크를 산출하는 사이트에서 잘 동작한다.

또한 많은 웹사이트들이 한 페이지를 다른 페이지에 연결시키기 위해 활용하는, 자바스크립트 기반 링크가 있다. 그러나 이 방법의 문제는 검색 크롤러(crawler)가 사이트 내의 링크를 따라갈 수 없게 된다는 것으로 따라서 검색 인덱스는 단지 이는 홈페이지의 정상적인 링크에서 건질 수 있는 소수의 링크만을 확보하게 된다.

해결책은 검색엔진이 수집했으면 하는 모든 링크가 포함된 페이지를 별도로 제작하는 것이다. 이 페이지는 전자상거래 사이트의 경우 모든 제품에 대한 링크를 포함하거나, 커뮤니티 사이트에서는 모든 종류의 토론에 대한 링크를 포함할 수도 있다.

이렇게 만들어진 웹페이지의 목적은 사이트의 모든 콘텐츠로 연결되는 대량의 앵커 태그가 포함된 HTML 페이지를 만든다는 것이다. 이 페이지는 사이트 내의 일부 특정 스크립트로 작성돼야만 한다는 점에서 특별하진 않다. 단지 필요한 모든 링크를 재빨리 제공해야만 한다는 점이 차별점이다.

일부 경우에서 이 기술은 사이트 인덱스를 활성화하는 빠르고 위력적인 방법이 될 수도 있다. 비록 사이트 구조 자체가 그다지 인덱스 작성에 용이하진 않다고 해도 말이다. 즉 파일 시스템이나 IIS 가상 디렉토리 사이를 말 그대로 돌아다님으로써 사이트 상의 모든 파일들의 목록을 만들 수 있는 프로그램을 제작할 수 있다.

이에 따르면 각각에 대한 링크를 제공함으로써 모든 페이지를 검색 인덱스에 덧붙이는 것이 가능하다. 그러나 부작용으로 메인 사이트에서는 오래전에 폐기처분한 웹페이지와 파일들이 검색 인덱스에 포함될 수도 있다.

검색 크롤러 시작 페이지는 검색엔진이 링크를 따라가되 페이지 그 자체를 인덱스로 만들지는 말라고 지시하는 ‘META ROBOT’ 태그로 설정된다. 위에서 살펴 본 것처럼 이 콘텐츠는 ‘NO INDEX’, ‘FOLLOW’ 등의 메타태그를 갖고 있다. 이 페이지로 인해 검색엔진은 사이트 전체에서 모든 목록화된 페이지를 인덱스로 만들 수 있게 된다.

몇몇 검색엔진, 특히 내부에서 개발된 것들은 이런 링크 페이지에 대해 검색엔진을 직접 지목할 수 있도록 허용한다. 그러나 크롤러의 출발점을 제어하는 ‘사치’를 누리지 못하는 경우도 있다. 이 경우 홈페이지의 검색 크롤러 페이지로의 링크만이 필요하게 된다. 검색엔진이 링크를 따라가도록 하는 것이 실질적인 목적이라면 어떤 텍스트도 앵커 태그에 넣을 필요가 없다.

이에 따른 결과는 태그 내부를 조명하는 텍스트가 전무하기 때문에 존재하는지도, 심지어 인식조차 하지 못한 상태에서 검색 엔진이 검색 크롤러 인덱싱 페이지에 도달하도록 지원하는 링크라 할 수 있다. 바로 아래 구문과 같은 것이다.


3. 혼란 야기하는 정보는 빼내라
일단 모든 페이지들을 인덱스로 만들었다면, 이제 검색결과를 보다 의미있게 만들 차례다. 이 프로세스의 첫 단계는 검색엔진에 혼란을 줄 수 있는 페이지 상의 아이템을 제거하는 것이다.

예를 들어 메뉴와 같은 경우 똑같은 단어인 채로 모든 페이지에 나타나기 때문에 검색 엔진에 별로 유용하지 않다. 또 다른 사례로는 특정 제품에 대한 고객의 흥미에 따라 추천 형식으로 노출되지만 페이지의 중점 사항에 직접 관련되지는 않는 프로모션 아이템을 들 수 있다.

검색 인덱스에 이런 내용들이 포함되면 메뉴에 쓰인 단어가 검색될 경우 메뉴가 존재하는 모든 페이지가 나타날 수 있기 때문에 검색을 어렵게만 만들게 된다.

유입되는 사용자 에이전트 문자열 중 ‘ROBOT’이란 문자열에 민감하지 않은 검색 작업을 수행하는 에이전트를 검사함으로써 요청이 검색 엔진에서 나오는 것인지 아닌지 판단할 수 있다. 비록 사용자 에이전트 문자열에 ‘ROBOT’을 포함하지 않는 검색 엔진이 있긴 하지만 대부분은 이런 작업을 한다. 일단 하나의 요청이 검색 엔진에서 나오는 것으로 식별된다면 단순히 메뉴, 프로모션, 그리고 기타 페이지에서 발견되는 관련 없는 정보들이 인덱스로 만들어지는 것을 방지함으로써 쓸데없는 정보의 유입을 막을 수 있다.

이를 통해 검색 엔진이 페이지에 관련된 정보만을 얻으며 핵심 사항이 아닌 정보를 우연히 인덱스로 만들지 않으며, 따라서 유용하지 않은 검색 결과를 사용자에게 산출해 내지 않는 것이 바로 순 검색결과가 된다.

4. 태그를 활용하라
검색엔진에 대한 글을 마치며 마지막으로 당부하자면 모든 페이지에 적절한 특정 타이틀이 확실히 포함돼 있어야만 최적화가 가능하다는 것이다. 대다수 검색엔진들은 검색결과 조합에 있어 페이지의 타이틀을 활용한다.

이와 비슷하게, ‘KEYWORDS’의 이름을 지닌 메타태그를 사용하면 해당 키워드들을 검색할 때 페이지가 더 빈번하게 노출될 수 있다. @

Posted by 나현재

2005/04/13 11:33 2005/04/13 11:33
Response
0 Trackbacks , 0 Comments
RSS :
http://j.finfra.com/tt/rss/response/221


블로그 이미지

Insufficient memory! So,Blog is my 2nd Brain!

- 나현재

Notices

Archives

Authors

  1. 나현재

Calendar

«   2012/02   »
      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      

Site Stats

Total hits:
202449
Today:
20
Yesterday:
18