掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 472|回复: 4

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

[复制链接]
  • TA的每日心情
    慵懒
    昨天 08:25
  • 签到天数: 79 天

    [LV.6]常住居民II

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑
    * ?1 V# V- a& y( Z' [( {/ B# l) y1 ~) B
    以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。
    . z0 h8 R' b. B( U2 ^原贴出处:https://sspai.com/post/39503
    % V2 [: i$ D) ^6 q作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。
    8 z; N4 g8 h0 x! r0 K6 Q% d/ I, q
    原贴内容如下:
    - t* c0 i# t7 t) A: z————————————————————————————————————————————————————————————————) P* K* j# U& o4 T1 j8 W* G
      H  j: ?* N! I- k
    序言
    & C' l3 k$ I6 v2 i3 v* I6 S  y工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。4 o, D% U) X7 |+ t( M% ?
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。% v/ T" X! _& i' W! m9 l
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)1 Q$ I' {" O9 c7 s
    根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。, C5 s1 C3 b- F+ _( K& z
    % R: x# @4 ?- q. y
    WPS 表格显示效果
    # u4 V$ I" P8 Y. w2 ?- [2 f& R9 M
    & T( Y2 N; C4 z4 J% ~表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。8 a% [( q3 K7 h# o1 x- u
    * [$ l' o5 ]+ G6 y- L- x# R
    怎样选择词典 App8 W1 s& s% r. `- {
    首先,必须可以自定义词库,不然如何导入产品信息呢。
    ( A2 r: `* k+ Z4 @; f( K* B0 a其次,考虑到便捷性,是否支持快速查询也非常重要。
    # d' D1 e6 T' @6 ~2 V: F最后,作为附加要求,App 优先考虑免费版
    ( k& p6 S+ f3 d; d5 D0 o满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐) 5 D/ b& }  d* F0 U# [6 F
    根据产品信息自制 mdx 词库  f  ^  h9 K( U% x+ {7 E: H6 l- q1 A
    首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder/ ]5 F) u1 ?& c$ P' p6 n
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。
    ) H4 B8 L  Q& T# _% L. N  p) n4 Q. S7 n
    ExcelToTxt 调整要求
    : f/ u( [: b5 B9 H; x1 \; c
    : l( K$ ]5 ?( Y' x$ C2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。
    8 [) _1 d/ G; w0 S1 f' Z( Z9 K
    5 u$ s! K- a9 L9 I& m$ h: b, @MdxBuilder 界面
    7 V- Y& B5 s' r% @& N! T* g/ {2 G) S$ E( ^5 a. O0 r. _
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。% R# l, s4 w& u

      L( j5 z, A2 e欧路词典中关于词典信息
    0 K: I- K5 h# S, k. |4 C/ w& v5 \8 Z, y
    本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。
    , H- L' J, C' T" b. O4 H9 B
    ! B7 J4 j' ^# M0 w: E5 v$ u3 K4 T结合 Launch Center Pro 快速查询
    * A2 @& Q8 t" U' i8 q- K2 }欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。% {5 g7 y1 y% B' r% D
    好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。
    % C0 N8 S! L' }) [* {: LLCP URL: eudic://dict/[prompt] . H3 a0 n& U8 ]+ L, m
    % T$ D& _0 N; v" @' |: h/ {
    最终显示效果
      s  U; q& Q* s& F( `) \6 F- l2 ?% K6 }5 n; u" A- n; `3 }- q
    很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。
    ! f0 ?1 z& q: I' c0 I; V(不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)
    % I0 o5 G6 u( s4 P. c- d: r* Q% I1 ^$ n$ I
    欧路词典与 Excel 显示效果对比
    2 Q: K+ T7 W* C3 R' C, w( ?& _+ Y  a9 T# n8 g% a
    总结- d$ t1 O# \, r5 z- Q' Z. B
    原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。
    $ R/ r" E7 J7 L" D, K$ E# O9 U当然,mdx 文件也有其局限性: % v' L3 f, X# \/ z% I
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。% |+ H2 l7 L( M

    # D' |1 V4 p& o1 V) g! X- n7 x

    评分

    1

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛9 n( a' `; `3 x' N5 l/ s

    8 r$ T* Q1 h& Z可以让更多的人发现,做个mdx其实很简单
  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 138 天

    [LV.7]常住居民III

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

    [LV.6]常住居民II

     楼主| 发表于 2020-4-23 09:33:36 | 显示全部楼层
    klwo2 发表于 2020-4-22 11:40
    : ~+ r) d7 j& C, @" R啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    % t/ w1 K0 N1 z5 r# c- o3 i/ O
    ) w2 L8 W) s8 \! h& K. T1 o) V& V可以让更多的人发现,做个mdx其实很简单 ...
    0 `1 r! K8 e' L5 d. B+ ?% e
    没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    慵懒
    昨天 08:25
  • 签到天数: 79 天

    [LV.6]常住居民II

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:115 o3 _& b4 m* c3 \' l: T1 Q# \9 ?
    厉害厉害,学到了
    5 C- q% ]$ l: |# M
    感谢点赞9 i; e4 `7 m$ j  q) Y
    我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

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

    GMT+8, 2020-8-14 22:17 , Processed in 0.037646 second(s), 7 queries , MemCache On.

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc.

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