|
本帖最后由 i-wiki 于 2012-4-24 11:39 编辑 + [; U1 f1 P! m" U( @
5 A9 w1 Q* k; x4 ^4 L一直喜欢Rayman的MDICT,喜欢用它来查询离线的维基百科。从06年开始,我手机上的百科辞典更新了n个版本,无非都是使用zj851210与minirain两位老大独立制作的两个xml2mdx/xml2txt引擎程序。谢谢为知识共享做出贡献的各位!3 A" V3 j2 t! I" ~- S$ h( B# P3 R+ ~9 o
两个引擎各有千秋,一直想能否有改进的版本出现,可惜至今未见。在使用了IOS后,期望得到一个自己满意的离线百科的感觉就更强烈了。终于在去年11月份,繁忙工作的间隙,我萌生了自己做一个的念头。
, r6 m$ ~' N& H. s# ]/ A/ B" G开发过程的艰辛毋庸缀叙,到年底,新引擎的雏形基本完成。生成的离线百科在IOS上使用感觉还可以。独乐乐不如众乐乐,何况,百科就是用来分享的。只是,大家是否喜欢这样的格式呢?
6 J9 |9 W+ `4 ~/ ^2012-3-25的版本生成的词典文件有665MB,太大了,如果下载下来不喜欢就不好了。先发一个样板吧,只有几百KB。看看大家的反馈意见再说。
3 M- @9 z- }2 U8 j) k# Q7 N* c
4 A" l% F ]. z# o* i你的鼓励就是我的动力。看到大家对样板文件的肯定,我觉得很受鼓舞。但我知道,这只是一个可用的版本,离完美还有很远的距离。
9 B! N+ ^3 j% t p6 Q- U; {& E让期待的朋友就等了!可是,我的网络很不给力,或者说,我从未尝试上传这么大的文件。不知是否是115网盘的问题,今天上传到37%就中断了。. ~. M* Q: t! f4 n3 ]2 ]
% [0 X6 o! p7 l6 k+ y+ N* e
新引擎生成词典的特点:
$ N' _9 B* k6 K4 W2 z* q; J1、 字体显示较正确,不会是黑压压的一片粗体(这也是我做新引擎的主要原因之一);
: D& P6 D) I! q9 o# e: _: `2、 表格为细实线,好看些;; a5 V/ s! _" r2 o+ M
3、 增加返回页首链接
* Q8 [( a! Q( h; c( D4、 对注释进行了处理! p6 j( `7 J) Z8 S1 t
5、 用几种颜色标示来源请求、引用、外部链接、简繁体等;
6 w7 }# O1 b! W9 W7 F6、 翻译显示信息框(实是因模板不得已而为之)# {) @" z/ ]9 ?, F; r3 K
缺点:
1 ]2 X( b9 t. B9 p1、 可能没有处理自己没注意到的信息(要通过很多条目与网页比对才知道),或是省略了自己觉得不重要(但可能对别人有用)的信息;- i }1 Y" P4 v# a. m2 _6 `7 Q
2、不支持有图百科。因为一开始就没往有图想,个人感觉无图版已经很大了。
) J. K6 n3 A6 y0 H1 J; k/ q |( z5 M3、不支持全部模板处理,只是有针对性地处理了常用的一些。维基百科的模板太复杂了,去年底就卡在那里,加上工作一忙,引擎就没有继续搞了,现在才又重新拾起。
\% M; X% T0 c b: \4、尚不支持公式。不过...,请继续关注: P" C* j# i5 C6 x, _& G
% J# ^; Q5 E6 u. u4 }
, ~( F4 R; s2 b5 w: r补充一点,词典特别适合于IOS系统(这也是我做新引擎的原因),条目内部及条目之间的跳转都能正确实现;PC上视觉效果也很好,屏幕小的ppc恐怕就不怎么地了,至于Android系统我不知道,有机子的朋友可以帮忙试一试。5 T+ {0 V9 g* ]3 Y i, A
/ ^) J- O2 `+ s; B. j* j' f; B7 u按大家反馈的意见,这几天又改了下程序,词典有些什么变化,请下载后看看就知道了。7 P$ b4 h/ E4 R3 ~0 n
% s; h- \3 ~7 W* n, z% M8 j- k, f1 ^: k# X
9 i4 X4 D' p* ]( r$ S* M
-----------------------------------------------------------------------------
: v* y2 ~; s0 {! @- B& X网盘地址:
. q' r) p7 a& E" U$ V3 \3 yhttp://115.com/file/dpp0xkat#WP120412.part1.rar
: ]- p" @" D! g! H8 r' C6 Jhttp://115.com/file/annyzwci#WP120412.part2.rar
1 X8 h2 N! w! ^3 ?! o' h+ P; B* x4 Thttp://115.com/file/c22vi3mb#WP120412.mdd2 @% W; M9 L( e& u6 Q' Q9 W% K
4 k* t% K1 t% w% ~& z8 \7 ~! g
终于上传成功!是什么版本看看就知道了。这几天修改了程序,支持公式。$ e; @- [1 @! w; a5 H- p0 Q9 w& _
网络依旧不给力,词典依旧不完美,喜欢样本的请下载。
, h& F- m9 p' @( F. [) o欢迎批评,也请鼓励。多反馈发现的问题和建议,就是对完善新引擎的帮助。
& u7 r% W) z5 K
$ c* U* o! ~9 t5 i最后是MdxBuilder编译信息,供参考:
5 Z2 Q% P1 _- ?" l+ w. k7 V2 y7 V) g n B2 J9 H' U- C; s2 }7 u2 t
Begining loading source file...
& }4 a8 j+ Y1 S- s z8 `* VDone& R2 Q6 n4 n+ \: P- b: e, |! y1 n$ R
Time used for this section: 19 seconds y+ d, i7 f; @2 S0 Z) v
Sorting dictionary...
) C3 w( I5 n& n. y% }Done!1 L0 |2 C$ W% x' n- S K
Begin processing index...' D$ p, L. L' S5 g
Done!
- Y6 T# i8 O! \ G& GOriginal index size = 18521KB, compressedsize = 7604KB, compression ratio = 41%" P& H7 f T& H- Z! {8 o2 K
Time used for this section: 6 seconds
3 k9 m! a9 S% b- B! UBegin processing data contents...
) u8 Z/ r- W- g4 tDone!3 q% V+ T% c' D8 e' A
Original text size = 2344448KB, compressedsize = 681656KB, compression ratio = 29% z% {, c6 B9 f a& e* ~ F3 Z
Time used for this section: 240 seconds
3 l7 Q( F0 j+ j! y( n6 v0 aNumber of entries: 789482- r0 N+ g5 N" I) ?- z8 @
Begining scaning data directory ...
, p9 v" @( _2 _. d( g; uDone
2 @4 F+ Z: p( j$ IBegin processing data file index...+ X! ^* [8 V$ G$ o. {' L" x
Done!9 p$ g1 c/ i7 t d5 w3 f X% O
Original index size = 3757KB, compressedsize = 515KB, compression ratio = 13%% i0 |/ I) n6 [7 d
Begin processing data file contents...
( s) h7 U% {. [. @. t! gDone!- C+ A. l$ O0 B# x* P! \. q" U. s
Original text size = 43599KB, compressedsize = 33096KB, compression ratio = 75%. a5 b, V5 w# b
Number of entries: 103411
6 L! ?9 I' g, L/ Y! s9 k1 x4 FConversion succeed! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
1
查看全部评分
-
|