| r72 vs r73 | ||
|---|---|---|
| 1 | ||
| 1 | ||
| 2 | 2 | [목차] |
| 3 | 3 | |
| 4 | 4 | == 개요 == |
| 5 | [[ | |
| 5 | [[알파위키:데이터베이스 덤프 |알파위키 덤프]]로 만든 [[MDict]] 사전 파일이다. 이것을 이용하면 오프라인으로 위키를 열람할 수 있다. | |
| 6 | 6 | |
| 7 | 7 | 이미 [[리그베다 위키]]의 전성기 무렵부터 만들어져 왔지만, 리그베다 위키 덤프 블로그가 2013년 문을 닫아서 2012년판이 최신이다.(리그베다)[* [[https://www.mediafire.com/folder/2trxi0m1kri4z/AngalHaloWiki_MDX|MUstar.KR 저장본]] 또는 [[https://1drv.ms/f/s!AoTfQ--PwfgFgRHgwnFWbHTgSztQ|Onedrive 2010년/2012년]] ] |
| 8 | 8 | |
| 9 | ||
| 10 | 2016년 1월 경에 개발을 중지하며 변환기 소스를 제외한 파일을 모두 삭제했으나[* 출처 : [[http://qewin.egloos.com/7106459|mdx 변환 2월부터 중단하겠습니다.]]] 개발 재개 계획이 나왔었고,[* 출처 : [[http://qewin.egloos.com/7236077| | |
| 9 | 알파위키는 2015년 7월 12일 부로 [[사용자:qewin|Qewin]]의 [[http://qewin.egloos.com|블로그]]에서 [[알파위키:데이터베이스 덤프|데이터베이스 덤프]]를 이용해 오프라인 파일이 만들어지기 시작했다. | |
| 10 | 2016년 1월 경에 개발을 중지하며 변환기 소스를 제외한 파일을 모두 삭제했으나[* 출처 : [[http://qewin.egloos.com/7106459|mdx 변환 2월부터 중단하겠습니다.]]] 개발 재개 계획이 나왔었고,[* 출처 : [[http://qewin.egloos.com/7236077|알파위키 MDX 변환기를 새로 작성할 지 고민 중입니다.]] ]7월부터 JSON 에 맞춰 개조한 NamuWiki2HTML 로 변환한 5월 버전이 올라왔었다. | |
| 11 | 11 | |
| 12 | 12 | 이후 [[사용자:qewin|Qewin]]은 NamuWiki2HTML C버전을 작성했었고. 이 이후 2016년 8월 12일(7월 덤프)부터는 제작자가 NamuWiki2HTML만 개발하고 MDict 파일 업로드는 다른 사용자[* 현재는 [[사용자:LiveTrack|Livetrack]]이 블로그에서 제공하는 중이다. ]가 하는 방식으로 진행되었다. |
| 13 | 13 | |
| ... | ... | |
| 15 | 15 | |
| 16 | 16 | 이에 다른 사용자가 새로운 파서인 biryo를 만들게 되었고 |
| 17 | 17 | 현재는 이를 이용하여 파일이 만들어 지고 있다. |
| 18 | 참고로 해당 파서는 | |
| 18 | 참고로 해당 파서는 알파위키의 거의 모든 문법에 최적화 되어있어 변환후 오류가 적은편 | |
| 19 | 19 | |
| 20 | 20 | 추가로 새 버전이 나오면 최신 정보를 담고 있는 만큼 크기도 계속 커진다. 처음에는 900MB도 되지 않았으나 지금 2020년 3월 기준으로 biryo m3l 기준으로 2.94GB 내외다. |
| 21 | 21 | |
| 22 | 또한 이 파일은 [[ | |
| 22 | 또한 이 파일은 [[알파위키:데이터베이스 덤프 |알파위키 덤프]]에서 새로운 덤프가 나와야지만 업데이트가 가능하다. | |
| 23 | 23 | 새로운 버전이 필요하다면 운영자에게 업데이트를 건의해 보자. |
| 24 | 24 | |
| 25 | 25 | == 사용 방법 == |
| 26 | [[MDict]]를 사용해서 [[Windows|윈도우]], [[안드로이드(운영체제)|안드로이드]], [[iOS]], [[Windows CE|윈도우 CE]] 등의 운영체제에서 | |
| 26 | [[MDict]]를 사용해서 [[Windows|윈도우]], [[안드로이드(운영체제)|안드로이드]], [[iOS]], [[Windows CE|윈도우 CE]] 등의 운영체제에서 알파위키를 오프라인으로 볼 수가 있다. [[https://blog.naver.com/livetrack/220617856175|참고]] | |
| 27 | 27 | |
| 28 | 28 | ios는 mdict, 안드로이드는 mdict나 stardict 를 받아 하단의 데이터 파일을 기기에 넣고 경로를 지정하면 되고, |
| 29 | 29 | pc는 [[http://www.mdict.cn/wp/?page_id=5325&lang=en|여기]]서 프로그램을 받아 하단의 데이터 파일을 받아 |
| 30 | 30 | \doc 에 넣고 동일 경로의 mdict.cfg 파일을 지우고 실행하거나 데이터 파일이 있는 폴더 경로를 설정하면 실행 된다. |
| 31 | 31 | |
| 32 | 32 | == 데이터 파일 == |
| 33 | 이전 데이터 파일은(2016년 8월까지) [[사용자:qewin|Qewin]] --[[http://qewin.egloos.com/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%2F%EB%AA%A9%EC%9E%AC%EC%9C%84%ED%82%A4%2F%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C| | |
| 33 | 이전 데이터 파일은(2016년 8월까지) [[사용자:qewin|Qewin]] --[[http://qewin.egloos.com/category/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D%2F%EB%AA%A9%EC%9E%AC%EC%9C%84%ED%82%A4%2F%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C|알파위키 mdict 제작자 블로그]]--[* 현재 페이지 삭제]에서 다운받을 수 있었다. | |
| 34 | 34 | |
| 35 | 35 | 이후 업데이트 된 파일은 하단의 링크 참조 |
| 36 | 36 | |
| ... | ... | |
| 48 | 48 | |
| 49 | 49 | == 장단점 == |
| 50 | 50 | *장점 |
| 51 | * 오프라인으로 | |
| 51 | * 오프라인으로 알파위키가 가능하다. - 최대의 장점. 데이터가 부족하거나 없으면(항해/재난) 아주 유용하다. | |
| 52 | 52 | * 배터리 소모량이 적다. - 데이터를 사용하지 않는다는 가정 하에 |
| 53 | * ~~공군, 의경, 해작사같이 휴대폰 대신 CE기반 PMP나 에듀플을 쓰는 유저들이 | |
| 53 | * ~~공군, 의경, 해작사같이 휴대폰 대신 CE기반 PMP나 에듀플을 쓰는 유저들이 알파위키를 상시 접할 수 있게 한다.~~[* 사실상 현 알파위키 MDict의 매우 큰 존재 의의 중 하나이며, CE기반 PMP 3신기 중 하나. 다른 2개는 에뮬레이터인 MorphGear와 2D 스크립터 기반 미연시 구동기인 [[온스크립터]].] (~2020.04 이후 장병 휴대폰 사용 가능이후로는 거의 희석된 단점) | |
| 54 | 54 | |
| 55 | 55 | *단점 |
| 56 | 56 | * 원본보다는 밋밋해 보인다. - 간단한 HTML로 변환되어 있다. Biryo에서 그래도 상당히 깔끔해진편, |
| ... | ... | |
| 64 | 64 | * 제작과정에서 상당량의 문서가 유실될 가능성이 높다. → 현재 biryo 버전에서는 해당문제가 상당히 개선되어 거의 해결된 단점. |
| 65 | 65 | * 가끔 html이 깨져 있다. → 온라인 문서는 오프라인 리더인 이상 반영 될 수 없지만, biryo에서 틀이나 특수링크가 대다수 작동[* 틀은 문서로 링크된다..]했기 때문에 역시 거의 해결된 문제. |
| 66 | 66 | == NamuWiki2HTML == |
| 67 | ||
| 67 | 알파위키 덤프를 MDX[* 정확히는 mdxbuilder에 필요한 파일이다.]로 변환하기 위해 만든 프로그램. Github에 공개했다. 라이선스는 GNU GPL 2판. | |
| 68 | 68 | === NamuWiki2HTML Python === |
| 69 | 69 | [[https://github.com/Qewin/Wikidumper/tree/master/NamuWiki2HTML_PY|링크]] |
| 70 | Python으로 작성되었고, 변환 속도가 느려 Pypy를 쓰는 것을 권장하고 있다. --꼭 Pypy를 쓰도록 하자 Phython27, 2016년 7월 기준 약 5시간이 걸린다.-- 7월 28일 덤프까지는 이것을 이용해 만들어졌다. 2016년 1월 이후 개발자가 손을 놓으면서 거의 동시에 | |
| 70 | Python으로 작성되었고, 변환 속도가 느려 Pypy를 쓰는 것을 권장하고 있다. --꼭 Pypy를 쓰도록 하자 Phython27, 2016년 7월 기준 약 5시간이 걸린다.-- 7월 28일 덤프까지는 이것을 이용해 만들어졌다. 2016년 1월 이후 개발자가 손을 놓으면서 거의 동시에 알파위키 덤프 형식이 JSON으로 바뀌었고, 그래서 6개월간 알파위키 MDict는 나오지 않았다. 7월 경에 JSON에 사용할 수 있도록 개조되었다. 개조 이후 뒷 문서가 잘리는 버그가 있으나, NamuWiki2HTML C버전을 개발하면서 개선을 '''포기'''했다. 현재 올라오고 있는 덤프는 NamuWiki2HTML Python 버전을 이용한 것이다. | |
| 71 | 71 | |
| 72 | 72 | 2016년 1월 26일 기준 덤프를 Python 3.2.5에 호환되는 PyPy3 2.4.0를 활용하여 변환해 본 결과 큰 문제없이 변환된 것으로 보인다. 다만 구버전의 Mdxbuilder의 경우 [[김수한무 거북이와 두루미 삼천갑자 동방삭 치치카포 사리사리센타 워리워리 세브리깡 무두셀라 구름이 허리케인에 담벼락 담벼락에 서생원 서생원에 고양이 고양이엔 바둑이 바둑이는 돌돌이|김수한무~~돌돌이]] '''문서의 제목이 너무 길어서''' mdx 파일로 변환시 '''오류를 뿜는다'''. |
| 73 | 73 | |
| ... | ... | |
| 81 | 81 | |
| 82 | 82 | == biryo == |
| 83 | 83 | [[https://github.com/MerHS/biryo|링크]] |
| 84 | Scala로 작성되었으며, 현존하는 거의 모든 | |
| 84 | Scala로 작성되었으며, 현존하는 거의 모든 알파위키 문법을 지원하는 새로운 파서. 위 변환기의 잦은 오류에 절망하여 처음부터 새로 만들었다고 한다. | |
| 85 | 85 | |
| 86 | 86 | 일단 전 버전보다 확실히 가독성 자체가 개선되었고, 틀 문서가 생성되기 시작하였다.[* 물론 개발한계상 틀이 반영되지는 않지만, 그래도 생겼다는 거에 의의를 두는 편. 예를 들어 [[노래방]]관련 문서는 틀에 의존하는 문서들이 많은데, biryo 부터 틀이 반영되어서 열람이 가능해졌다.] 그리고 문서가 깨지거나 유실된 게 거의 없다시피 할 정도로 급감되어 유실문서수가 매우 줄었다. 문서 오류도 줄어 표가 깨져서 온 화면이 표로 뒤범벅되는 문서가 없어졌다. 이래저래 눈에 띄는 발전을 보여주는 파서. 현존하는 파서중에 가장 안정되고 빠른 속도를 보여준다. |
| 87 | 87 | |
| 88 | 88 | 다만 사용법이 조금 복잡하여 처음 사용하는 경우 readme.md 문서를 꼭 읽으면서 하는 것을 권장한다. |
| 89 | 89 | |
| 90 | [[분류: | |
| 90 | [[분류:알파위키]] | |
| 91 | 91 |