나만의 사전 만들기 - TiddlyWiki *..잡........학..*



1.
예전부터 혼자 쓰는 사전을 제작하고자 했다. 소설에 필요한 자료들을 모아두고 빨리 검색할 수 있는 기능이 필요했던 것. 상당수가 이 블로그에 비밀글로 들어있는데, 모두 다 알다시피 이글루스 검색은 믿기가 어렵다. (차라리 구글로 뒤지는게 빠를 때가 있다.) 게다가 블로그에는 온갖 잡다한 글들이 섞여 있어서 태그와 같은 것으로 커버하기에도 무리가 있다.

그래서 잠시 뒤져본 결과 개인 위키 프로그램을 선택했다.

2.
티들리위키 [클릭]

위 링크를 클릭해서 좌측에 있는 다운로드를 누르면 empty.zip이라는 것을 받게 된다. 압축을 풀면 달랑 파일 두 개가 나온다.

그 중 empty.html을 클릭하면 자신이 디폴트로 가지고 있는 웹브라우저가 열린다. 익스플로러의 경우 뭐라뭐라 귀찮게 구는데, 허용해 주면 된다. (그러니까 크롬으로 옮겨가는 것을 권한다. 크롬은 그런 짓 안한다.)

3.
첫 화면에는 이런 게 뜬다.

영어라 겁먹을 필요는 없고... (너나 그런다고? ㅠ.ㅠ)

첫번째 둥근 점 옆에 있는 SiteTitle을 누르면 같은 이름의 Tidly(티들리위키에서 도큐멘트를 부르는 이름)가 아래에 생성된다. 본문에다 대고 더블 클릭하면 편집모드로 바뀐다. 자신이 붙이고 싶은 이름을 붙이면 제일 위의 타이틀 바가 그 이름대로 변하게 된다.

그 옆에 있는 SiteSubtitle을 같은 방법으로 바꿔준다.

두번째 있는 MainMenu를 누르면 역시 그 항목이 열린다. 여기 본문에 [[어쩌고저쩌고]]라고 치면 좌측 메뉴 칸에 그 이름이 생겨난다. MainMenu라고 별다른 것이 있지는 않고 그냥 좌측에 생겨나는 것 뿐이다. 다만 몇가지 편집을 통해 다양한 구성을 만들어 볼 수는 있을 것 같다.

세번째 있는 DefaultTiddlers를 클릭하면 처음 열리는 메뉴를 변경할 수 있다. 영어만 짜다라니 나오는 저런 화면은 버리고 새로 하나 만들어보자.

그렇게 만들어본 화면이다.


4.
티디위키는 웹브라우저로 열리지만 인터넷에 올라가 있는 것은 아니다. 저장할 때마다(우측 사이드 메뉴에 저장 버튼이 있다.) 파일이 하나씩 생긴다. (잠깐 사이에 수십 개가 생겼었다...-_-;;)

아무 곳에나 위치해도 되지만 경로명에 한글이 있으면 안 된다고 한다.

USB에 담으면 아무 데나 가지고 다닐 수 있다. 나는 드롭박스에 넣었다. 아이패드에서 열어보니까 잘 보인다. 심지어 만들 수도 있다. 다만 그림은 깨진다. 그림 문제는 좀 뒤에...

5.
앞의 그림에서 마지막 부분이 좀 문제다.

사각형 안에 YourName이라고 들어있다. 여기에 이름을 만들어 넣으면 앞으로 만들어지는 도큐멘트는 모두 그 이름으로 만들어진다. 만일 이름을 만들지 않는다면 모든 도큐멘트에 YourName이라고 붙게 된다.

그런데 문제는 매번 이 작업을 해야 한다는 것. 이름이 저장이 안 된다.

좀 살펴본 바에 따르면 방법이 없다. 그나마 조금 편리하게 해놓은 것이 SetUserName이라는 Plugin이다.

6.
플러그인의 설치는 단순하다.

플러그인의 코드 값을 복사한 뒤에, 태그 난에 systemConfig 라고 넣어주면 된다.

SetUserName이라는 플러그인은 편집모드로 들어갈 때 유저네임을 넣으라는 팝업 창을 띄워준다.

7.
앞서 태그 이야기가 나왔다. 태그를 붙일 수 있고 활용법도 다양하다. 태그를 여러 개 붙이려면 스페이스만 하나 두면 된다.

귀찮아서 그냥 그림으로... 이런 방법도 있다.


8.
이런 내용들은

티들리위키 간편 사용법 [클릭]

에서 살펴볼 수 있다. 좌측 메뉴의 EasyToEdit 를 누르면 다양한 설명을 볼 수 있다.

다만 몇 가지 틀린 설명이 있었다.

가령 이런 모양을 만들고자 할 때 위 사이트에서는 == 기호를 사용하라고 나오는데, 실제로는 -- 이다.

또, 사진을 불러오는 명령어 중에도 ] 하나를 빼먹어서 카피해 왔을 때, 똑같은 모양으로 나오지 않는 경우도 있었다.

9.
사진의 경우, 링크를 이용할 수도 있지만 - 이런 경우는 늘 접속 상태여야 하겠지 - 같은 폴더 안에 이미지 파일을 두면 파일네임만 넣어도 불러진다.

이미지 파일 서버를 따로 둘 필요가 없으므로 이 방법이 유용하리라 생각했는데, 아이패드에서 그림 파일이 불러지지 않는 단점이 발견되었다. 내 경우 이미지 서버를 사용하는 것은 간단하게 해결이 가능한데, 어떻게 할까 생각해보아야겠다. 하지만 USB에 담아서 PC환경에서만 사용하는 사람이라면 이미지 파일도 같이 가지고 다니는 것이 더 유리할 것이라 생각한다.

10.
아직 모르는 것이 많다.

제일 문제는, 용량이 늘어난 경우 속도가 받쳐줄 것이냐는 점인데, 이 부분에서 부정적인 의견을 보았다. 조금 걱정된다.

덧글

  • 나인테일 2012/02/20 01:11 #

    개인이 사전을 만들어 봤자 죽을 때까지 만들어도 1만 항목을 넘기긴 힘들 것 같으니 말이지요.
    파일 방식을 이용한다고 해도 크게 문제는 없을 것 같습니다.

    나중에 너무 양이 많아진다면 SQL DB를 사용하는 미디어 위키나 모니위키 같은걸로 옮겨가면 되고요.
  • 초록불 2012/02/20 10:37 #

    말씀 고맙습니다.
  • 死海文書 2012/02/20 01:44 #

    개인용 위키의 경우 DB까지 본격적으로 구현하는 녀석은 찾기 어렵습니다. 게다가 오프라인용은 더더욱 그렇고요. 텍스트 위주로 돌아가는 위키의 경우 평균 1만 항목쯤 지나가면 검색이 느려진다고 하는데 그 전까지는 큰 문제 없이 작동할겁니다.
  • 초록불 2012/02/20 10:37 #

    1만 항목이라면 문제가 없을지도...
  • WeissBlut 2012/02/20 04:46 #

    위키위키 시스템 특유의 문서간 하이퍼링크 시스템이 필요한게 아니라면 저도 차라리 구글 독스가 낫다고 봅니다.
  • 초록불 2012/02/20 10:40 #

    구글 독스에도 여러가지 문서가 올라가 있습니다만, 제가 활용을 잘 못해서 그런 건지, 뭔가 찾아내고 쓰는데 불편합니다. 한번 다시 살펴봐야겠네요.
  • 긁적 2012/02/20 09:28 #

    티들리위키는 단일파일로 모든 것을 구현하기 때문에 일정크기 이상이 되면 동작이 느려집니다. 본격적으로 DB설계를 하지 않는 이상은 무리지요.
    듣기로는 약 3000항목까지는 별 차이 없고 그 이상이 되면 조금씩 느려진다고 하더라구요. (글쎄요. 제 생각에는 항목의 개수 보다는 파일의 사이즈가 더 중요한 속도저하 이슈일 것 같기는 합니다. ~_~...)

    사실 개인이 쓰기에는 크게 문제가 없긴 합니다.


    PS : WissBlut말씀이 옳습니다 ^^;; 문서간 하이퍼링크가 필요하지 않으면 구글독스가 낫습니다.
  • 초록불 2012/02/20 10:42 #

    구글 독스는 나왔을 때부터 쓰기는 하지만, 왠지 불편해서 대안을 찾고 있었습니다. 두 분이나 권하시는 걸 보니 활용법을 제가잘 모르는 것 같기도 하네요.
  • 할배 2012/02/20 13:57 #

    5. "YourName"이 언제나 같은 걸 사용하신다면 귀찮게 plug-in같은 걸 쓸필요 없이 그 default값을 바꿔주는 방법도 있지요.
    empty.html 파일을 텍스트 에디터에서 열고 "YourName"을 찾으신 다음 그냥 원하는 문자열로 바꿔 저장해버리시면 됩니다.

    찾아보시면 아래처럼 나옵니다. 여기서 YourName 만 바꿔주시면 됩니다.
    merge(config.options,{
    txtUserName: "YourName"});
  • 초록불 2012/02/20 17:30 #

    한번 해보긴 하겠습니다만, 플러그인에서 테스트했을 때, 에러가 나더군요.
  • 초록불 2012/02/20 23:06 #

    열어서보니까 상당히 많은 곳에 있더군요.

    다 고쳐주니까 해결 되었습니다. 고맙습니다.
  • 초이스 2012/02/21 08:11 #

    유용하겠군
  • 초록불 2012/02/21 21:16 #

    쓸만함
  • 에리얼 2012/02/22 10:35 #

    http://nex32.net/dokuwiki/zy434x

    도쿠위키를 쓰실거라면...참고해보시기 바랍니다. ^^ 위키피디아 한국어판에 소개 글이 없더군요;
    도쿠위키 진짜 좋습니다. 하악하악
  • 초록불 2012/02/22 10:45 #

    제 컴에서는 실행이 안 되더군요...ㅠ.ㅠ
  • 에리얼 2012/02/23 20:05 #

    토호호; 제 홈피가 안열리시나요? 아니면 도쿠위키가 안되시던가요?;;;

    필요하시면 남아도는 계정에 공짜 위키 하나 열어드립니다. ^^
  • 초록불 2012/02/24 00:25 #

    홈피는 잘 보았습니다...^^

    도쿠위키가 실행이 되지 않습니다.
  • 에리얼 2012/02/25 08:59 #

    댓글이 늦었네용 죄송 ^^ 윈도우 비스타 이상을 쓰신다면 mapache.exe 에서 마우스 오른쪽 버튼 누르시고 '관리자 권한으로 실행'을 누르시면 됩니다. ^^
  • 에리얼 2012/02/25 09:03 #

    그리고 설정에서 updatecheck를 꺼주시면 좋습니다. 도쿠위키 업데이트 정보를 알려주는 기능인데, 휴대용으로 쓰시는것이라 큰 업글 자체는 중요치 않습니다. ^^;

    그리고 중간에 encode 항목에 저장을 utf-8로 해두시면 좋습니다. ^^
  • 초록불 2012/02/25 10:02 #

    제 경우는 실행하면 콘솔박스가 뜨고 ...WinSock2 API라는 말이 나온 상태에서 아무 변화도 없고, 뭘 해야 하는지도 알 수 없습니다.
  • 에리얼 2012/02/25 10:16 #

    앗 그거 뜬 다음에 웹브라우저에

    http://localhost:8800

    입력해주시면 됩니다. ^^
  • 초록불 2012/02/25 10:27 #

    실행한 다음에 로그인을 꼭 해줘야 하는 건가요? 로그인 한 뒤에 상단에 뭔가 여러개가 뜨는군요. 첫 인상은 깔끔하지가 않습니다...ㅠ.ㅠ
  • 에리얼 2012/02/25 10:36 #

    호고 지금 테스트 해보니 윈도우에선 UTF8로 저장이 안되네요; 걍 URL로 저장하시는게 낫겠습니다;;;

    위에 쓴대로 옵션에서 upgrade 항목을 꺼주시면 됩니다. 로그인은 안하셔도 되지만 설정은 바꿔야 하니까요 ^^

    주의사항을 하나 더 이야기하자면 플러그인 다운받아서 설치시(오프라인에선 github에서 git 다운이 안될겁니다) 플러그인 개별 이름은 플러그인 명칭과 동일해야합니다. ^^ 그거 외엔 손대실게 없을듯...

    아니면 초록불님만 접근 가능한 온라인 위키를 하나 달아드릴테니 맘껏 쓰시지용 ^^
  • 초록불 2012/02/25 10:49 #

    계속 여쭤보게 되니 죄송합니다.

    도쿠위키는 사용법이 검색해도 잘 안 나오는군요.

    저로서는 가장 기본적인 부분을 영 모르겠는데요.

    1. 항목은 어떻게 만드나요?
    2. 설정은 어디로 가야 하나요?
  • 초록불 2012/02/25 11:08 #

    2. 설정은 찾았습니다...^^
  • 에리얼 2012/02/25 11:10 #

    항목은 제목을 검색창에 치고 해당 내용이 없을 때 '만들기' 버튼을 누르면 됩니다.

    음...차라리 제가 좀 커스텀을 해서 보내드리겠습니다. ^^; 잠시만기다려주세용
  • 초록불 2012/02/25 11:21 #

    도큐멘트 설정법은 찾지 못했지만... 문서 작성은 해보았습니다.

    사용법은 익히고 나면 티들리위키보다 좋을 것 같습니다.

    문제는 아이패드에서 실행시킬 수가 없군요...-_-;;

    이건 계정을 만들고 웹에 올리면 해결할 수 있을 것 같지만, 저는 웹에 의존하지 않는 형태를 구상하고 있기 때문에 문제가 됩니다. 티들리위키는 아이패드에서도 항목을 생성, 편집할 수 있거든요. 이 문제가 해결되지 않으면 아쉽지만 티들리위키를 사용해야 할 것 같습니다.
  • 초록불 2012/02/25 11:22 #

    그렇군요. 답변 감사합니다...^^
  • 에리얼 2012/02/25 11:26 #

    앗 그렇군요. 설정하다가 지금 글을 봤습니다.

    아이패드에서 오프라인으로 쓰시고자 하신다면 아무래도 도쿠위키는 해답이 아닙니다. >_<
    괜한 헛정보로 혼돈을 가져왔네용 ^^; 죄송

    웹쪽에 도쿠위키를 운영하실거면 내키실 때 말씀해주세용 ^^

    erial2@gmail.com 입니다 오호호홋

  • 초록불 2012/02/25 11:27 #

    항목이 따로 만들어진다는 것과,
    utf8을 지원하지 않는다는 말씀이 무슨 뜻인지 알았습니다...^^

    항목 하나하나가 이렇게 텍스트 파일로 만들어지니까 나중에 문제가 생길 확률이 확실히 적겠네요. 복구도 쉬울 것이고...

    에디트 툴도 사용하기 편하고 윈도우 환경에서만 사용한다면 문제가 전혀 없을 것 같긴 합니다.
  • 초록불 2012/02/25 11:29 #

    아닙니다. 덕분에 좋은 경험을 했습니다. 일단 생성 과정에서는 티들리위키를 쓰면서 백업으로 도쿠위키도 같이 써볼까 생각합니다. (물론 게을러서 어떻게 될지는...)

    아이패드와 같은 문제는 결국은 해결책이 나올 거라 생각하고 있습니다. 기술발전은 항상 우리 생각을 뛰어넘으니까요.

    친절한 말씀에 깊이 감사드립니다. 고맙습니다.
  • 에리얼 2012/02/25 11:48 #

    항상 좋은 글 잘 보고 있습니다. ^^

    미력하나마 도움 필요하시면 말씀해주세용 ^^
※ 로그인 사용자만 덧글을 남길 수 있습니다.