· KLDP.org · KLDP.net · KLDP Wiki · KLDP BBS ·
nss Project


1. nssProject 개략


nssProject 는 [http]FNeo(네오동)를 위해서 예전 Netsgo 에서의 게시판을 추억하며 다시 제작하는 프로젝트입니다.


2. 기존 프로젝트

2003년 크리스마스에 "네오뽕브라우저"로 첫 공개가 되었으며, 당시 VB로 작업을 했었습니다. 클릭등의 이벤트가 발생 할 때 마다 웹페이지를 새로 가져왔기 때문에, F5연타의 쾌감을 느끼게 하기 힘들었고, 결정적으로 nate에서 내부 트레픽을 줄이기 위해서로 생각되는, 내부 프레임(iframe) 시스템을 사용함 으로써 페이지 파싱을 처음부터 다시 만들어야 하는 문제가 생겨 버렸습니다.

3. 구현 언어

기존 프로젝트는 VisualBasic으로 작성되었습니다. 그러나 새로운 프로젝트는 개발의 효율과 클라이언트의 다양화를 위해 서버는 Python으로 작성되고 xml-rpc를 통해 클라이언트와 통신 하도록 API를 지원할 계획 입니다. 그리고 db로 mysql서버를 사용합니다.

4. 레퍼런스

  1. [http]BeutifulSoup a Powerful Python HTML/XML parser

5. 구현 세부 항목

  1. club.nate.com이하의 각 게시판의 url을 등록
  2. 로그인->쿠키 생성/보존 기능
  3. 1분 이내의 간격으로 1페이지의 게시판 내용 파싱(1페이지의 코멘트/조회수/삭제/수정 여부 갱신)
  4. x분 간격으로 1페이지 외의 페이지의 코멘트/조회수/삭제/수정 여부 갱신


6. DB 테이블 구조

  • CREATE TABLE bbs_header






7. 코멘트

No messages


ID
Password
Join
Your lover will never wish to leave you.


sponsored by andamiro
sponsored by cdnetworks
sponsored by HP

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2006-07-12 14:19:18
Processing time 0.0079 sec