yunsh206

회원가입로그인

그것이요...

2005.05.03 01:31

RanomA 조회 수:260

저도 프로그램 짜본 지 오래된 일이라 이제는 가물가물하지만서두,

개요 정도는 말씀드릴 수 있고요, 꼭 필요하시다면 자세하게 설명해드릴 수

있습니다. 다만 제 설명이 부족해서 이해하시기 어려울 수도 있지만서두요.

기본적으로는...

Unix (Linux)에서 캡춰하는 프로그램을 이용한답니다. 여기서 캡춰는 요즘과

같은 화면 그림 캡춰가 아니라, 우리가 옛날 옛적 통신에서 말하던 텍스트 글을

캡춰한다는 거죠.

이때 Unix에서 캡춰를 하면서 자동으로 (interactive하게) 응답을 하죠.

기억나시나요. "다음 글은 N, 상위 단계는 P, 뒤로는 B > 선택..." 이렇게 패턴을

파악해서 이런 문자가 나오면 응답을 보내도록 하죠. 다음 글을 읽는 'N'을 자동으로

친다든지 말입니다.

마치 로봇처럼 자동으로 글 하나 하나를 차례차례 읽어가며 그 와중에 캡쳐를 시키는

거죠. 덕분에 저는 프로그램을 제대로 짠 후에는 명령어 한 번 치고는 일하러 가면

자동으로 전체가 다 캡춰돼있었답니다.

그런 후에 저장된 텍스트를 불러들여서 쓸 데 없는 것들 (캡춰하면 앞에 얘기한 것처럼

'다음 글은 N...'과 같은 게 페이지마다 들어가 있겠죠. 이런 것들을) 지워버리고 글

제목 부분을 '제목', '글쓴이', '쓴 날짜' 이렇게 판단하도록 만든답니다.

앞의 캡춰부분은 Unix(Linux)의 Shell 프로그램이라는 걸 이용하고요, 뒤의 쓸 데

없는 걸 지우고 정리하는 거는 Windows의 Ultra Editor라는 텍스트 에디터 프로그램을

사용하고, 최종적으로 웹상의 Database에 저장하는 건 PHP라는 걸 이용했답니다.

프로그래밍에 익숙치 않으시다면 아마도 쉽지는 않을 것 같고요, 친구분들중에 Unix와

PHP에 능통하신 분에게 부탁하시면 될 듯합니다. 아, 물론 제로보드의 Table 구조에

대해서도 잘아시거나 분석하실 줄 아는 분이어야 하겠죠. (즉, 제로보드에서도

충분히 가능하다는 얘기랍니다. 저도 다른 프로그램으로 된 거 제로보드로 변환하는

거 몇 번 해봤거든요. ^_^)

Hitel, Nownuri가 지금도 텍스트 기반으로 접속되는지는 모르겠는데, 그게 가능하다면

더 늦기 전에 소중한 자료를 모으시면 좋겠네요.

그럼. ^_^

번호 제목 글쓴이 날짜 조회 수
175 안녕하십니까. 검색하... R0cK 2022.10.03 116
174 아... 똥개랑 페로 ... [1] TldTld 2010.04.26 1272
173 안녕하세요!늦은 나이... [2] frozen rain 2010.02.06 945
172 안녕하세요! 눈팅하다가... [1] 김은영 2009.12.07 915
171 [re] 시샤모 RanomA 2008.12.18 246