데이터를 정리하기 위하여 TiddlyWiki라는 툴을 사용하고 있다.
예전에는 개인 데이터를 보관하기 위하여 모니위키를 사용하고 있었다. 그렇지만 모니위키는 웹에 접속해야 한다는 점과, 보안 옵션이나 권한 설정이 개인의 데이터를 정리하기에는 적당하지 않다는 문제점이 있었다. 그래서 대안을 찾다가 TiddlyWiki를 사용하게 되었다.
꽤 오랜 시간을 써왔는데, 안정적이고 서버에 설치하는 방식이 아니라는 점이 좋다. 달랑 html파일 하나로 구성되어 내부에 모든 JS코드와 데이터를 담고 있기 때문에 웹에서만 사용할 수 있는 것 뿐만이 아니라 USB 메모리에 담아 사용할 수도 있고 하드디스크에 넣어 사용할 수도 있다. (USB 메모리에 넣어 핸드폰에 달고 다니며 사용하고 있다.) 또한 익스플로러, 파이어폭스, 사파리 (오페라는 안써봤다) 중 아무 브라우저만 있으면 사용할 수 있다. 유니코드 기반이라 언어입력에 제한이 없고, 위키답게 다양한 편집 명령어들도 지원한다.
상세한 디자인 지정이나 자세한 설정들은 설정 내용을 담고 있는 글을 작성하면 된다. 설정 종류에 따라 systemConfig 분류나 systemTiddler 분류로 글의 분류를 설정하면 처음 실행시 알아서 읽어온다. 이를 이용하여 TiddlyWiki를 한국어화 해 보았다.
기존에 TiddlyWiki를 사용하는 사람은 TiddlyWiki를 열어 새 글(TiddlyWiki에서는 글을 Tiddler라고 부른다)을 만들고 아래의 내용을 긁어 붙인다. 그 후 분류(Tag)를 systemConfig라고 붙이면 된다. 제목은 아무것이나 상관없다. (편의상 language라고 글제목을 붙였다.)
작성후 저장을 한 다음 F5를 눌러 새로고침하면 한국어화된 TiddlyWiki를 볼 수 있다.
처음 시작하는 사람은 다음의 사이트(http://www.osmosoft.com/)에서 TiddlyWiki를 다운받아서 위의 방법을 따라 사용하거나 아래의 한국어화 설정을 미리 집어넣은 이 파일
을 다운로드하여 원하는 이름으로 저장하여 사용하면 된다.
아래는 긁어 붙일 내용.
more..
----------------------
[CODE]
config.options.txtUserName = "사용자이름";
config.shadowTiddlers.SideBarOptions = "<
><><><><>";
config.shadowTiddlers.OptionsPanel = "TiddlyWiki를 설정하기 위한 [[인터페이스 옵션|InterfaceOptions]] 은 당신의 브라우저에 저장됩니다.
글 작성시 사용할 이름을 위키식 이름(예. EyesBlogs)을 적어주세요
<>
< > [[백업 저장|SaveBackups]]
< > [[자동 저장|AutoSave]]
< > [[RSS피드 생성|GenerateAnRssFeed]]
< > [[정규식 검색|RegExpSearch]]
< > [[대소문자 구별 검색|CaseSensitiveSearch]]
< > [[동적효과 사용|EnableAnimations]]
고급 설정을 위해서는 AdvancedOptions 을 누르세요.";
config.shadowTiddlers.AdvancedOptions = "< > [[새 창에서 열기|OpenLinksInNewWindow]]
< > [[빈 템플릿 저장|SaveEmptyTemplate]]
< > 다른 글을 열면 현재 열려있는 글들을 모두 닫기.
^^(Control키나 다른 키설정을 덮어씁니다.)^^",
config.shadowTiddlers.SideBarTabs = "<>";
config.shadowTiddlers.TabMore = "<>";
config.messages.customConfigError = "설정에 오류가 있습니다 - %0";
config.messages.savedSnapshotError = "이 TiddlyWiki가 잘못 저장된 것으로 보입니다. 자세한 내용은 http://www.tiddlywiki.com/#DownloadSoftware 를 참조하세요.";
config.messages.subtitleUnknown = "(알 수 없음)";
config.messages.undefinedTiddlerToolTip = "글 '%0' 은 아직 존재하지 않습니다.";
config.messages.externalLinkTooltip = "%0 로의 링크";
config.messages.noTags = "분류된 글이 없습니다.";
config.messages.notFileUrlError = "변경사항을 반영하기 전에 이 TiddlyWiki를 저장해야 합니다.";
config.messages.cantSaveError = "이 브라우저로는 저장할 수 없습니다. 가능하면 [[Firefox|http://mozilla.or.kr]]를 사용해 주세요.";
config.messages.invalidFileError = "원본파일 '%0' 이 올바른 TiddlyWiki 파일이 아닌 것 같습니다.";
config.messages.backupSaved = "백업 파일이 저장되었습니다.";
config.messages.backupFailed = "백업을 실패하였습니다.";
config.messages.rssSaved = "RSS 피드가 저장되었습니다.";
config.messages.rssFailed = "RSS 피드 저장을 실패하였습니다.";
config.messages.emptySaved = "빈 템플릿을 저장하였습니다.";
config.messages.emptyFailed = "빈 템플릿 저장을 실패하였습니다.";
config.messages.mainSaved = "이 TiddlyWiki가 저장되었습니다.";
config.messages.mainFailed = "이 TiddlyWiki의 저장에 실패했습니다. 변경사항이 저장되지 않았습니다.";
config.messages.macroError = "매크로 '%0' 의 실행 중에 오류가 발생했습니다.";
overwriteWarning: "'%0' 라는 글이 이미 존재합니다. 확인을 누르면 기존의 글은 삭제됩니다.";
config.messages.unsavedChangesWarning = "주의하세요! 저장되지 않은 글이 있습니다.
확인을 눌러 저장하거나
취소를 눌러 변경된 내용을 취소할 수 있습니다.",
config.messages.dates.months = ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"];
config.messages.dates.days = ["일요일","월요일", "화요일", "수요일", "목요일","금요일","토요일","일요일"];
config.views.wikified.tag.labelNoTags = "분류 없음";
config.views.wikified.tag.labelTags = "분류: ";
config.views.wikified.tag.tooltip = "'%0' 분류된 글 보기";
config.views.wikified.tag.openAllText = "'%0' 분류된 글을 모두 열기";
config.views.wikified.tag.openAllTooltip = "모든 글을 엽니다.";
config.views.wikified.tag.popupNone = "'%0'로 분류된 글이 없습니다.";
config.views.wikified.toolbarClose.text = "닫기";
config.views.wikified.toolbarClose.tooltip = "이 글을 닫습니다.";
config.views.wikified.toolbarEdit.text = "수정";
config.views.wikified.toolbarEdit.tooltip = "이 글을 수정합니다.";
config.views.wikified.toolbarPermalink.text = "절대경로";
config.views.wikified.toolbarPermalink.tooltip = "이 글의 절대경로입니다.";
config.views.wikified.toolbarReferences.text = "참조";
config.views.wikified.toolbarReferences.tooltip = "이 글을 참조하고 있는 글들을 봅니다.";
config.views.wikified.toolbarReferences.popupNone = "참조하는 글이 없습니다.";
config.views.wikified.defaultText = "글 '%0' 이 존재하지 않습니다. 글을 쓰려면 더블 클릭하세요."
config.views.editor.tagPrompt = "분류들을 빈 칸으로 구분하거나, 필요하다면 다음과 같이 [[대괄호]]로 묶어 입력해 주세요. 또는 다음을 눌러 기존의 분류를 입력하셔도 됩니다.";
config.views.editor.tagChooser.text = "분류";
config.views.editor.tagChooser.tooltip = "이 글에 기존에 있는 분류를 더합니다.";
config.views.editor.tagChooser.popupNone = "분류가 존재하지 않습니다.";
config.views.editor.tagChooser.tagTooltip = "분류 '%0' 을 추가합니다.";
config.views.editor.toolbarDone.text = "완료";
config.views.editor.toolbarDone.tooltip = "이 글의 변경사항을 저장합니다.";
config.views.editor.toolbarCancel.text = "취소";
config.views.editor.toolbarCancel.tooltip = "이 글의 변경사항을 원래대로 돌립니다.";
config.views.editor.toolbarDelete.text = "삭제";
config.views.editor.toolbarDelete.tooltip = "이 글을 지웁니다.";
config.views.editor.defaultText = " '%0' 에 관한 글을 작성해 주세요.";
config.macros.search.label = "검색";
config.macros.search.prompt = "이 TiddlyWiki를 검색합니다.";
config.macros.search.successMsg = "%1 를 포함한 %0 개의 글이 검색되었습니다.";
config.macros.search.failureMsg = "%0을 포함한 글을 찾을 수 없습니다.";
config.macros.allTags.tooltip = "'%0' 로 분류된 글 보기";
config.macros.allTags.noTags = "분류된 글이 없습니다.";
config.macros.list.all.prompt = "오름차순으로 정렬된 모든 글";
config.macros.list.missing.prompt = "글을 가리키는 링크는 있지만 존재하지 않는 글";
config.macros.list.orphans.prompt = "어떤 글에서도 참조하지 않는 글";
config.macros.timeline.dateFormat = "YYYY년 MMM DD일";
config.macros.closeAll.label = "모든 글 닫기";
config.macros.closeAll.prompt = "현재 열려있는 모든 글을 닫습니다. (현재 편집중인 글은 제외)";
config.macros.permaview.label = "절대경로";
config.macros.permaview.prompt = "현재 보고 있는 글들을 모두 보기 위한 링크";
config.macros.saveChanges.label = "변경사항 저장";
config.macros.saveChanges.prompt = "갱신된 TiddlyWiki를 만들기 위하여 모든 글을 저장합니다.";
config.macros.newTiddler.label = "새 글 쓰기";
config.macros.newTiddler.prompt = "새 글을 만듭니다.";
config.macros.newJournal.label = "새 일기 쓰기";
config.macros.newJournal.prompt = "현재 날짜와 시간을 이용하여 새 글을 만듭니다.";
[/CODE]
----------------------
자세한 위키 편집법은
이 파일을 다운로드하여 열어보면 쉽게 배울 수 있다.
p.s.) 기타 문의사항은 이 포스트에 덧글로 받습니다.
이 문서는 05년 8월 18일 18:20에 처음 제작되었습니다.
이 문서는 최종적으로 05년 8월 18일 18:20에 수정되었습니다.
이 문서는 본 사이트에 명시된 CCL(Creative Common License)를 따릅니다.
작성자 : 신정규 ( http://inureyes.bluemime.com )
크리에이티브 커먼즈 라이센스
트랙백을 보내세요
트랙백 주소 :: https://forest.nubimaru.com/trackback/801
Tracked from 꿈의 프로그래밍
2005/11/15 14:08
delete
위키를 사용해 봐야지 하면서도 귀찮은 세팅 작업으로 미루어 왔는데,
간편하게 사용할 수 있는 위키를 찾았습니다.
파일 하나로 이루어져 있네요 ㅎㅎ
그리고 로컬 위키라서 믿지 못하는 ?