#### 1. 까네 2.0 은 어떤 프로그램입니까?
 
네이버 카페에 있는 소중한 자료를 내 PC에 백업코자 할 때, 사용할 수 있는 프로그램입니다.
 
#### 2. 까네란 무엇입니까?
 
별다른 뜻 없습니다.
"네이버 카페" 라는 글자에서 한글자씩 따서 거꾸로 붙여보았습니다.
그래서 까네입니다. 영어로는 cane 로 표기하겠습니다.
 
#### 3. 이 프로그램은 어떤 역할을 수행합니까?
 
1. 카페에 등록된 모든 게시물
2. 각 게시물에 등록된 덧글 (코멘트)
3. 각 게시물에 첨부된 파일
 
#### 4. 프로그램 이용 대상은 어떻게 됩니까?
 
네이버에서 카페를 개설하시고, 운영하고 있는 매니저입니다.
물론, 소스를 수정한다면 굳이 매니저가 아닌 경우에도 특정의 카페 게시물을 백업도 할 수 있습니다.
 
#### 5. 이용 환경은 어떻게 됩니까?
 
PHP 4.4.4 이상, (5.1.6 버전 권장) 이 설치되어 있기만 하면 됩니다.
Apache 나 IIS 를 굳이 따로 설치하실 필요 없습니다.
php.exe 파일만 사용할 수 있는 환경이면 됩니다.
혹은 PHP 실행이 가능한 웹 호스팅 환경이어도 됩니다.
 
#### 6. 백업이되는 형태는 어떻게 되나요?
 
이전 버전과 같이 XML 포맷으로 저장합니다.
phps 폴더 안에 xmls 폴더가 생성되고, xmls 폴더에 해당 카페ID로 폴더가 생성됩니다.
그곳에 네이버가 사용하는 게시물 고유번호로 XML 파일이 저장됩니다.
첨부된 파일은 attachFiles 라는 폴더에 해당 게시물 고유번호 폴더에 다운로드하여 저장합니다.
 
#### 7. 실행은 어떻게 하나요?
 
phps 폴더 안의 cafe.php 를 텍스트 편집 프로그램에서 열기합니다.
그런 후, 73번째 줄에 적절히 정보를 맞춰주세요.
 
$cafe->login('Your_Naver_ID', 'Password', 'Cafe ID');
 
수정하신 후, 저장하시고 명령창에서 "php.exe cafe.php" 를  실행해주세요.
실행 예로, 오토셋 사용자는 아래와 같이 명령을 입력하면 됩니다.
"D:\AutoSet\Server\php5\php.exe D:\cane\phps\cafe.php"
 
이 프로그램을 웹 도큐먼트에 넣고 실행해도됩니다만,
콘솔에서 실행하시길 권장합니다.
 
#### 8. 이전 프로그램은 exe 로 제공되었는데 이번에 소스를 공개한 이유는?
 
일단, 이전에 배포했던 EXE 실행파일로 제공했던 프로그램과 이번에 소스를 공개한 프로그램은
전혀 소스가 다른것입니다. 새로 작성했습니다.
 
소스를 공개한 이유는 보다 다양한 방면으로 활용되었으면 좋겠다고 생각했기 때문입니다.
시간이 잠시 나서 급조한 탓에 소스가 썩 마음에 드는 편이 아닙니다.
그래서 공개할까 말까 고민이 되었고 용기 조금 내었습니다.
 
사용하시는 분이 PHP 를 아신다면 자기 입맛에 맞게 수정해서 사용하시면 좋겠습니다.
 
소스 공개의 다른 이유가 한가지 더 있는데, EXE 로 배포했더니 계정정보를 유출해 가는 것 아니냐는
의심을 받더군요. 이전 버전이나 현재 공개한 소스나 전혀 그런 짓을 하지 않으니 걱정하지 않으셔도
됩니다.
 
다만, 주의 하실 점은 이번 버전이 소스가 공개된 버전이므로 오토셋 공식 홈페이지나 카페에서
다운로드 한 것이 아니라면 소스가 다른 사람에 의해 변형되지 않았는지 확인하시기 바랍니다.
 
 
#### 9. 개발자가 바라는 프로그램의 용도는?
 
1. 자료처리를 공부하거나, PHP 를 공부하시는 분들의 학습 자료로 활용되면 어떨까 싶기도 합니다.
 
2. 제로보드/그누보드/태터툴즈/테크노트 등 국내에 많은 오픈 소스 프로그램들이 있는데
   이 프로그램들로 네이버 카페의 자료를 이전시 적절히 활용되었으면 좋겠습니다.
 
 
#### 10. 기타 남기는 말
제가 공개한 이 소스가 유용했다면, 격려의 차원에 글을 남겨주시거나
물질적으로나 금전적으로나 지원해주실 수 있습니다.
(관심 있으신 분은 http://www.autoset.org 의 기부 페이지를 참고해주세요.)
 
모두 유쾌한 시간들 보내시길 기원합니다.
개발자 올림.
 
 
 
댓글은 로그인 사용자만 작성 가능합니다. 로그인하기