掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 466|回复: 4

[经验交流] 转载:词典软件另类使用方法-利用欧路词典查询常用信息

[复制链接]
  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 77 天

    [LV.6]常住居民II

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑 0 ~' H) l" v# {/ c3 d* w( a" N$ T

    & x) q7 F6 c4 K) j. j! @( l/ U% y以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。8 d. c8 j% a, e- k2 d, Z8 w
    原贴出处:https://sspai.com/post/39503; D# @! X" V; [' h$ p$ V
    作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。
    9 C  i3 v) m6 a, ~8 {% q
    3 X7 O* P9 K& P2 d, \原贴内容如下:
    2 r5 X6 F( b; _, ?————————————————————————————————————————————————————————————————
    7 A# C2 F! H# X2 ^
    ! Z1 H0 G, ]4 u) j, q$ \序言
    * i( \" j  B. Y工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。- h' y# i2 q( s4 ?5 m5 x: H
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。; Y3 W7 p0 f  r  ?4 h( N
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)
    ( p" s( X3 ?+ B1 q% S& z' s根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。% a9 g7 G7 G+ K& l0 C& g4 M% L8 o
      O  B2 _, F7 b4 S, g" A. ^
    WPS 表格显示效果
    ' o+ r5 ]- k5 \# \  C9 F! W3 W' g9 X& b1 J9 Y- k; V
    表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。
    ! D! ]9 u* L$ b+ g# I; }  L8 f9 S
    怎样选择词典 App
    4 T5 i" f% ]- R! J8 c首先,必须可以自定义词库,不然如何导入产品信息呢。
    - I, y8 S: K, C* l其次,考虑到便捷性,是否支持快速查询也非常重要。
    * N% }& y6 @/ U) E最后,作为附加要求,App 优先考虑免费版- R7 S0 B; p( Z( J
    满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐) ' l2 e8 q0 L  u
    根据产品信息自制 mdx 词库
    ! P0 o$ V. C6 ~  s. H首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder, {) ?. c3 _" n7 m. T
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。) y. i, ^( Q9 x$ k- `! u& Y- M
    " w$ v& s$ W! C# D" p6 r
    ExcelToTxt 调整要求
    : ~5 ~! I8 D( d) ?4 U( x' h; m( i8 k
    2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。
    , |, q* @  d* ]& S, U" z: U. `+ G. z# M
    MdxBuilder 界面
    # O8 Z$ q3 h& L& U4 y/ l& T! r; c
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。
      J( h* f/ W8 @0 c8 j7 C5 r- [  K4 _
    欧路词典中关于词典信息0 d; b4 Y. O5 Y3 z# j2 o
    , U4 A1 q4 n0 u
    本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。1 i2 _/ x" V: l. N8 h
    4 Q3 E+ N2 u. j
    结合 Launch Center Pro 快速查询5 E4 w7 d$ }2 Q# T0 l
    欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。
    1 b  W8 h5 m1 G好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。 9 X! ~5 N1 i# P; P4 i
    LCP URL: eudic://dict/[prompt]
    5 H8 b- q8 ]4 |/ x5 N
    9 ?4 |% V* C5 k3 H$ f2 f1 T最终显示效果
    ; J& g5 b4 D/ y! k) T, k# o
    # m' c. T) y$ z& h很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。
    ' B% j9 J; f) u7 s) I(不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)3 I3 K; s( W) P

    5 h7 m/ w7 y( L2 I1 B2 S欧路词典与 Excel 显示效果对比
    8 q# M2 e- p6 ]# F- u0 R- q# |
    5 I) c' {9 z% l! Z总结
      r. t" }7 b! O  |3 o原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。' ?5 w8 S: ~: ~$ }
    当然,mdx 文件也有其局限性: * ^% I' c7 Z+ Q# e# D
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。
      , L, D0 F3 D4 Q1 F
    # c2 s& ]% i# t, _5 v& _8 |

    评分

    1

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛: {1 L* @* F/ o9 R$ H5 j  \- ^
    6 w) N$ s* B1 @% g4 M2 R
    可以让更多的人发现,做个mdx其实很简单
  • TA的每日心情
    开心
    4 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    发表于 2020-4-22 14:11:04 | 显示全部楼层
    厉害厉害,学到了
  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 77 天

    [LV.6]常住居民II

     楼主| 发表于 2020-4-23 09:33:36 | 显示全部楼层
    klwo2 发表于 2020-4-22 11:40
    ' i8 l! ?5 l: {% q啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    3 P! K1 s$ m2 x3 `* e
    3 f3 Z+ r: D/ c可以让更多的人发现,做个mdx其实很简单 ...
    + U) D9 A5 N7 M7 m6 j! p
    没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    慵懒
    3 小时前
  • 签到天数: 77 天

    [LV.6]常住居民II

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11
    5 w0 P" M% h2 S+ j# }# @厉害厉害,学到了

      u: ?% d8 G: f  k感谢点赞6 c4 G0 O& l+ {3 t" G
    我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    顶部qrcode底部
    关注公众号送论坛充值码
    关注微信公众平台
    关注微信公众号 pdawiki,获取邀请码,看文抢积分,抽奖得浮云! Follow our Wechat official account "pdawiki", get invitation codes, and play the lottery to earn points (积分)!

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2020-8-11 12:39 , Processed in 0.025950 second(s), 11 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表