掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1280|回复: 5

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

[复制链接]
  • TA的每日心情

    5 小时前
  • 签到天数: 355 天

    [LV.8]以坛为家I

    发表于 2020-4-22 11:30:11 | 显示全部楼层 |阅读模式
    本帖最后由 jsx0102 于 2020-4-27 17:17 编辑
    " x% D. h, ~2 y, i$ ^
    7 u  L. Y6 D/ M: i以前逛少数派的时候发现的一篇文章,感觉很实用,故而转载过来。( Q& w1 c" N, W# {5 u/ L
    原贴出处:https://sspai.com/post/39503- U, Y% W/ T0 y1 \
    作为论坛新手,对转载文章的一些要求不是很了解。如有不符合版规的地方,还请指出,我会及时改正或删除。+ y3 m( T( m# o: m+ F& h# a9 t
    ! M7 x7 ]+ V* K, t, }( H' [4 A
    原贴内容如下:2 E2 L+ J5 k$ Z: w
    ————————————————————————————————————————————————————————————————
    9 }% ?- ~  U7 h7 D4 T
    . [4 Z* x  H% J% G序言! Q, Q8 S) x8 f" W* [) D
    工作关系,出差时经常需要查询某个产品详细信息,考虑到便捷性,手机查询自然是最好的方式。
    , g1 y9 M+ g4 f# w0 w公司 ERP 系统上把产品清单导出为 Excel 表格后用 WPS for iOS 也能查看,但在手机屏幕上浏览表格实在是种痛苦,并且每次查询都得点查找按钮,忍受「正在查找…」的等待过程。$ P( J& }6 S9 N/ \" ~
    (你说你们公司有专门的 iOS 客户端可以查询产品信息?好吧,我表示很羡慕。)
    4 V( b1 h4 F/ G/ [$ R根据第一列代码查询产品其他信息,可以看到,如果用 WPS,行和列无法完整显示,横屏亦如此,iPad上这种情况有所改善,但旅途中毕竟没有手机来的方便。, d- D% @6 g; R2 k& [, R

    3 N( r+ V0 }) {. C0 NWPS 表格显示效果
    : x1 g% B" T- {8 K4 P% `5 q' H& _
    % s- r, @" O8 s+ }9 s表格中的产品信息本质上来说都是一组组词典,一个代码对应一条详细内容。既然是词典,用词典类 App 是最好的解决方案。
    " J$ _5 v, Q- c) w/ M/ g( l3 z$ H* O4 a2 f5 r- C3 v. s
    怎样选择词典 App
    7 Z) i% F7 T3 p首先,必须可以自定义词库,不然如何导入产品信息呢。
    " t8 l: \. [! N- g+ B其次,考虑到便捷性,是否支持快速查询也非常重要。
    ) B6 o. N" B7 j* _; |7 u7 |/ E: Y: d最后,作为附加要求,App 优先考虑免费版
    9 F0 ^4 A& Z" W9 n$ A9 O. o满足以上三点要求,我选择「欧路词典」 (当然如果你有更好的选择欢迎推荐)
    ' k, t, G( c8 V$ I8 M/ T! {1 N根据产品信息自制 mdx 词库
    . L2 n2 f$ s0 n0 `首先奉上用到的两个软件(Windows平台)ExcelToTxtMdxBuilder
    / U4 Z/ ~0 J2 f1. 按 ExcelToTxt 要求调整用于制作词典的 Excel 表格,并生成文本文档。文档内容是一堆 HTML 代码,如需调整显示的字体颜色可以修改 color 后面的数值。
      x% x7 Y) ~1 j& x$ v. _# ~
    ' l( S( h; S/ ?( O, O, ZExcelToTxt 调整要求
    " X0 D# B/ L% P# x7 [; n  v4 N! d. P3 Y' F' G4 c
    2. 利用 MdxBuilder 把上步生成的文本文档转换为 mdx 文件。
    ! S, g' ~9 b) d. y1 T; i
    - d" w" g7 X5 ^& H1 F8 L% B6 oMdxBuilder 界面
    # g4 ^5 e, e: ]1 a9 e6 J. G5 Z7 M8 Z& H) K
    上图中 Description 一栏用于描述词典信息,可在欧路词典中查看。
    ( j  ~9 k, M+ b
    ! e9 m: |# i* `$ G9 Z欧路词典中关于词典信息
    ' s3 N2 V1 |) T3 x
    % N2 k! B4 s( D! ^" u本例中第一步中生成的文本文档有 2.94 MB,生成的 mdx 文件仅 170 KB 不到,压缩率好高。
    9 ]+ H  n9 v( T  r
    ' a; X3 c1 M6 R( V  K) ?1 o) v" N结合 Launch Center Pro 快速查询
    ) `* w! n  V8 @+ J0 H1 Z4 I" F欧路词典本身支持 Spotlight 查询,但是只能显示自带词库的查询结果,和欧路开发者沟通,对方反馈自带词库针对 Spotlight 专门优化了显示内容,为避免影响显示效果,目前针对自制词库屏蔽此功能,后续会考虑开放。$ L7 A3 S$ p* T  g* J3 W
    好在欧路词典还支持主屏幕 3D Touch 和 URL Scheme,结合 LCP 也还算快速。 / ]: r5 \8 u# i+ \" z8 i
    LCP URL: eudic://dict/[prompt] 8 Z* Q4 g" r- _0 |) |

    * U9 X( D- {: q# W4 r0 u最终显示效果. e, _* O" w2 o0 c% I4 ]! d: ]) p

    3 ^: I7 g. e1 [6 W+ a6 d" P很明显,欧路词典显示效果远好于 WPS Excel,产品信息不仅可以完整地显示在屏幕中,而且各条内容自带标题,增强易读性。4 M0 n2 G/ e, l- k- F
    (不要在意表格实际内容,转换为 mdx 文件前根据需要调整过了。)1 o3 f& _# X6 r6 [3 \

    ) q* Y# }# Q$ [/ W( L欧路词典与 Excel 显示效果对比
    * T( f& ]0 r9 c" u* m- d
    ) y1 C8 h- g, R' O总结
    ! T3 @- Z$ F* D/ n' x0 d原则上来说只要数据结构是一个 key 对应一个 value 的字典形式,都可以做成 mdx 文件,尤其是当数据量比较大时,欧路的查询效率相当高,根据输入内容动态显示查询结果。
    ( \# H) V% o6 R/ d1 f8 Q% ~当然,mdx 文件也有其局限性: 9 H$ @; `5 D5 i9 T, B" k& s1 m# P9 w
    • 元数据信息不能更新太快,不然三天两头更新 mdx 文件也是件麻烦事;
    • 无法在词典的解释中查找内容,也无法根据解释内容中的某一条筛选出符合的产品代码,遇到这些情况 Excel 还是最佳方案。4 m, I* ]$ k2 ^. i. c# i
    " O7 u1 F/ d* {0 d3 t

    评分

    2

    查看全部评分

    该用户从未签到

    发表于 2020-4-22 11:40:54 | 显示全部楼层
    啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛7 G1 V$ v: ^. }# }

    ! M; s5 R. F8 S( q! C8 g3 T2 u可以让更多的人发现,做个mdx其实很简单
  • TA的每日心情
    开心
    2021-6-5 18:56
  • 签到天数: 146 天

    [LV.7]常住居民III

    发表于 2020-4-22 14:11:04 | 显示全部楼层
    厉害厉害,学到了
  • TA的每日心情

    5 小时前
  • 签到天数: 355 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:33:36 | 显示全部楼层
    klwo2 发表于 2020-4-22 11:40
    * c! P& |( E" m啊哈哈,这个其实是mdxbuilder和欧路联合使用的技巧嘛  q- P, d: k/ p; T  u- C

    4 [9 w/ i8 p! u/ @$ ]. i2 A可以让更多的人发现,做个mdx其实很简单 ...

    , G4 K, U0 ?$ M没错~其实工具就是工具,关键看大家怎么使用。这个思路还是挺好的,不仅可以用来学语言,还可以作为一种常用信息查询的工具。
  • TA的每日心情

    5 小时前
  • 签到天数: 355 天

    [LV.8]以坛为家I

     楼主| 发表于 2020-4-23 09:50:23 | 显示全部楼层
    余佳卓 发表于 2020-4-22 14:11
    , {9 O, |8 J+ ~& M7 ?厉害厉害,学到了

      p& R6 n# X  k) N; s感谢点赞* c: i1 j, A  n
    我自己现在就是这么用,把工作中的常用信息做成词典文件,查询起来十分方便。也希望给大家提供一些新的思路。
  • 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-3-29 18:31 , Processed in 0.042940 second(s), 12 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

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