掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1318|回复: 5

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

[复制链接]
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑
    5 N( C2 ^9 H; s. D  v" A9 V/ h6 Y) ^
    以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。
    7 z0 N* Z9 B0 Q' m* |7 d原贴出处:https://sspai.com/post/39503
    ( \; \5 x, `& b* J作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。1 k: _" Q" T- T. n. N
    & X6 D9 W+ ]5 B+ p) c" O( L
    原贴内容如下:
    & r, D9 W6 v5 z* ?————————————————————————————————————————————————————————————————
    " [0 q# D7 \8 J: C( ~) S0 U) b3 |# [2 C1 [, J: o% _5 e
    序言9 x" W3 |9 s) @2 j3 P
    工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。6 |. ^$ }7 j! g% a2 S+ M& s$ H( C
    公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。- z; ]9 y$ h( x9 G% H
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)1 i+ C8 @' J. ]6 B: D4 u2 V9 d1 s6 W
    根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。7 u8 Q, q9 e: m! z) ?$ _
    4 q: p4 T% t. c7 i
    WPS 表格显示效果
    - }. X) {1 Z/ E; a" Y% X( H- r" a6 t( X
    表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。: I  @$ {& G$ w* I3 \4 D6 n: Y

    % _# U5 @9 n1 C2 }6 i) M8 O怎样选择词典 App
    5 S2 k5 B2 t3 O3 J首先,必须可以自定义词库,不然如何导入产品信息呢。
    ; `, ~% I& `" ?. J+ [0 [- D, e其次,考虑到便捷性,是否支持快速查询也非常重要。
    9 U9 x' R1 ]' u4 o" J' e- e( k最后,作为附加要求,App 优先考虑免费版
    / p3 R: x7 H* x( P  `满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐)
    4 o8 Q; e! O" p1 Z根据产品信息自制 mdx 词库
    , L: ]( B( Z: @, B1 K) y" D首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder8 q; p; B7 L: B5 F9 `. ~( }
    1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。
    - ~9 H4 J/ I. W/ X2 M9 s3 u
    ! H+ m/ E5 f; c. QExcelToTxt 调整要求( j0 b# p8 s; a3 I
    - J% a6 `+ y0 V
    2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。
    - {8 G( A8 D6 s6 {7 d, K( f1 B
    + |. `, n" U# ^1 f2 e! ?" GMdxBuilder 界面4 I( m7 Y  d  |+ T
    2 ^- c2 Z" h  c( E' \
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。
    , |5 L& r! r. X2 m% l! P0 r1 e- r$ ]- I* ^* Y. {/ S
    欧路词典中关于词典信息
    . W4 q3 p9 S8 t0 `8 i
    ; C- r+ x6 N% t- }; Y9 ]: U2 f本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。  s9 R  _! N: T1 p8 Q! b! x5 a
    $ m4 s( A) ^7 S0 o* w5 G# W
    结合 Launch Center Pro 快速查询1 [$ H* P4 t3 M) P0 D2 Q0 _0 {
    欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。. Q; }0 e4 w% d
    好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。 * G5 q  `3 V6 @+ l
    LCP URL: eudic://dict/[prompt] ! w5 t( u# {+ T5 Y7 u
    2 I9 u1 g6 t, x6 N, ], a7 M
    最终显示效果
    * z& @, M) i, p
    5 N4 f" P, _5 S/ [) ]很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。
    $ m9 c- d! i. n! z(不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)
    9 W# A7 M% x9 e) T' l
    / y1 k- ?9 u( t  B- p3 f欧路词典与 Excel 显示效果对比. q$ D" ^; a0 r7 a( H* R8 s% b
    , ~/ q6 C0 [2 w6 m# m; O. O
    总结6 f7 V' y" U% s" l; j9 G1 s4 |) K
    原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。
    % ~$ K5 G- }" I- |0 y0 U- K; [; e当然,mdx 文件也有其局限性:
    0 e  W  J( q5 r8 Q+ X9 M0 ~$ S
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。
      9 c* K9 M9 q4 I/ `2 P
    1 q# L/ F# _( u2 R  t

    评分

    2

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    . @# _3 P: f0 L) l7 `. I
    & J1 H8 ?/ y) k可以让更多的人发现,做个mdx其实很简单
  • TA的每日心情
    开心
    2021-6-5 18:56
  • 签到天数: 146 天

    [LV.7]常住居民III

    发表于 2020-4-22 14:11:04 | 显示全部楼层
    厉害厉害,学到了
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:33:36 | 显示全部楼层
    klwo2 发表于 2020-4-22 11:40
    - e, i. w, Z& |9 i3 ]+ c啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛
    . y4 C$ p4 w5 X) g& v! b
    8 A' c0 m6 K. g可以让更多的人发现,做个mdx其实很简单 ...
    * u, j. k+ B6 ~$ Q3 n3 U+ H: l
    没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情
    擦汗
    2024-4-3 14:54
  • 签到天数: 356 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11
    6 r+ P$ u/ ], D2 K! }) z( D5 t* w. t厉害厉害,学到了
    $ n0 |3 b- t% V9 X5 n
    感谢点赞
    2 e; @8 n) B2 \& n  m" Z3 c我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
  • TA的每日心情
    开心
    2023-1-2 09:46
  • 签到天数: 337 天

    [LV.8]以坛为家I

    发表于 2022-10-25 12:13:34 | 显示全部楼层
    相关问题,朗文当代和ldoce plus的url scheme有人知道吗?
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

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

    GMT+8, 2024-4-25 13:27 , Processed in 0.046555 second(s), 9 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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