스위키

FrontPage|FindPage|TitleIndex|RecentChanges| UserPreferences P RSS


1. 스위키 (Swiki) 란?



Squeak과 Comanche라는 시스템으로 구현된 위키엔진.

스위키는 Squeak라는 언어를 기반으로해서 만들어진 Comanche(혹은 KomHttpServer) 라는 웹 서버 상에서 돌아가는 응용프로그램입니다. 말하자면 Apache 웹서버에서 cgi로 모인모인을 돌리는것과 비슷한 구성입니다. Comanche는 스위키 말고도 Squeak언어로 작성된 다른 여러가지 웹 어플리케이션을 만들 수 있는 FrameWork입니다. Squeak이라는 언어는 SmalltalkLanguage의 일종입니다.

위 사이트에서 윈도우즈용이나 기타 운영체제용의 스위키를 다운로드 받으시면 Squeak 인터프리터와, Comanche+Swiki 가 들어있는 이미지파일, 그리고 도움말을 제공하는 기본 웹페이지들이 들어 있습니다. 적당한 디렉토리에 압축을 풀고 그 디렉토리에서, 제공되는 Squeak 인터프리터 (예를들어, Squeak.exe) 를 바로 실행하시면 됩니다.

각종 관리기능 (권한설정, 스킨 설정 등등)은 웹 브라우저로 접속해서 사용하게 되어 있으며 직접 텍스트파일을 편집기로 열어서 수정하는 번거로움 없이 설정을 변경 할 수 있습니다. 다만 만들어진 파일을 지우는 기능에는 인색해서 그럴때는 먼저 스위키를 정지시키고, 로그인 해서 파일을 지우고, 스위키를 재시동해라.. 라고 말하고들 있습니다.

유닉스용은 X서버가 떠 있는 환경에서 실행하거나, -headless 옵션을 주어서 X서버가 없는 환경에서 데몬 모드로 실행 할 수 있습니다. 하지만 -headless 모드에서는 서버에 문제가 생겼을 때 이를 파악하기가 힘듭니다. 그래픽 콘솔이 아예 없는 환경에서는 X서버 대신 VNC 서버를 이용할 수도 있습니다.

윈도우즈용은 95/98/Me 의 경우 사용자 로긴 후에야 띄울 수 있고, NT/2K의 경우 NT Service 모드로 등록할 수 있습니다 (http://minnow.cc.gatech.edu/swiki/10 참조하세요).

Squeak 또는 SmalltalkLanguage를 사용한 대부분의 응용프로그램들이 그러하듯, 이건 SmalltalkLanguage로 되어 있으니 소스만 보면 다 이해될거야. 그러니까 다른 문서는 필요없어 라는 분위기가 있고, 소스는 공개되어 있지만 개발자의 수가 상대적으로 매우 희소합니다. 따라서 별로 인기가 없는 새로운 기능의 추가나 구조조정은 계속되지만 사용에 지장을 주는 버그들을 해결하는데는 오래 걸립니다.

2. 한글사용시의 문제


한글로 된 내용을 담은 페이지를 만들거나, 페이지 제목을 한글로 하는데는 문제가 없지만, 첨부파일의 이름이 한글일때 (또는 기타 ASCII 문자영역이 아닌 문자코드를 사용하는 경우) 찾지 못하는 버그가 있습니다. 이 문제에 대한 패치는 [http]ComancheSwikiForWindows를 참조하세요.

기타 한글관련된 문제나 해결책은 [http]스퀵유저그룹의 SwikiForKorean 페이지에서 토론을 할 수 있을것입니다.

3. 노스모크와의 인연


HistoryOfNosmoke에 따르면, 노스모크는 처음에는 [http]스위키라는 위키엔진을 이용했다. 그러다가 스위키의예정된종말모인모인으로 이전하게 되었다.

4. 스위키를 이용해서 위키 호스팅을 하는 업체


현재 http://www.swiki.net/ 에서 무료 위키 공간을 얻을 수 있다. 소규모로 위키 혹은 위키를 실험해보고 학습하기 위해서는 최적의 공간이다. 하지만 종종 있는(1주일에 한번 하루 정도 동안. 길게는 5-6일) 시스템 다운과 늦은 속도, 한정된 저장 공간(실제 물리적 제한은 없는 듯 하다) 등으로 본격적인 위키 사용에는 한계가 있다.

5. 스퀵/스위키 유저그룹

picxenk 님이 운영하시는 http://www.squeak.or.kr/ 에 들르시면, 몇 명 안되는 국내의 스위키 사용자들을 볼 수 있습니다. ;-)


이곳은 저같은 컴맹에게 구세주같은 곳이긴 한데요. 아..그런데 정말 괴롭습니다. 이곳에 개인위키를 만들어서 쫘악~ 펼쳐놓고 있는데 정말 접속되는 때보다 안되는 때가 더 많은 것 같아요...ㅠ.ㅠ (지워도됩니다)
맞아요... 노스모크가 첨에 상주했을 때는 그 정도는 아니었는데 언제부터인가 그렇게 되고 말았더군요.. 슬픈 일이죠..
아무래도 배워야 할 것 같습니다. 벌써 100페이지가 넘었는데 나중에 다시 옮기려면 그 고생도 만만치 않을 것 같아요ㅠ.ㅠ
내 말이 그말예요, 흑..; 근데 컴맹이 누구의 도움없이 위키를 깐다는 것은 정말이지...-_-; 언제 시간을 따로 내서 (장기간을 잡고서) 컴퓨터 언어공부부터 시작하든지해야지 원..;
저두 공부해야지 해야지 하면서 답답해하기만 하고 있거든요. 어떻게 압력을 넣어서라도 개인위키세미나라도 열 수 있으면 좋겠는데....^^;
그래도 스위키를 개인PC에 설치하는 것은 무지 간단하던데요. MoinMoin은 파이선 설치부터 시작해서 암초 투성이 인지라 결국 제 PC에는 스위키를 설치하였습니다. 인터넷으로 억세스 가능하도록 호스팅 업체를 구해서 올려놓을 방법이 있으면 좋겠습니다.




"; if (isset($options[timer])) print $menu.$banner."
".$options[timer]->Write()."
"; else print $menu.$banner."
".$timer; ?> # # ?>