|
发表于 2013-11-4 15:48:31
|
显示全部楼层
本帖最后由 惟吾无为 于 2013-11-4 16:06 编辑
# x3 U3 _4 L4 C | u4 i, d* g
7 }; A0 d: r8 ~3 O% y同为命令行爱好者,但没你爱的深。
4 V) Y$ T1 M+ _# \" ?" j9 o---- Y5 |* c( t& }% L* Z8 N
我对格式很感兴趣,我也有类似的模糊的计划。不过没有具体实施。( h' Q8 z% x' \" l/ s2 Y
打算参考下你的。有文档或者网址没?
* z+ m+ n6 l* C+ n7 k- J* s t---, {6 T5 i! N; R' I0 m1 I( F
--===== 以下仅为构思========
! G, t0 M% G5 ^1 w p* K6 _/ h我的文件格式类似于squashfs之类的文件系统,可以直接挂载浏览,也可以随机读取指定块(也有一个直接采用sqlite的方案)。+ ]3 K# a4 u/ V/ W" Y
流式的,可以命令行生成词典。可能使用tlv结构体。(要在我那可怜的384Mhz 64M内存的路由器上制作维基。)
/ U/ G$ n+ u" b不能写(或者只能在文件结尾追加,或者配个数据库,或者共用全局的配置(保存该词典界面配置,包括书签?)数据库或额外数据(保存对词典的修改或动态生成的页面,也包括书签?或者网络缓存?)数据库)。6 v3 d1 ~) \, @+ z; Q$ [
有基本的词条查找能力。( h! ?+ G$ [' Z9 e
也有一个lua脚本模仿(甚至直接作为)cgi来处理查询请求,完成扩展功能。2 H3 ?& _4 T9 e1 A1 U2 {# D4 b$ L
甚至可加载指定位置的起始脚本。。。" {9 l) g. ` `( q c! r5 f
反正就是实现一个框架,给出必需的功能(如tts,音视频播放,甚至简单的语音和图像识别)。少设限制,来保证可扩展性。给出一些mod(例如上面所说的基本查询和执行查询脚本),方便词典的开发。/ s; l( S/ h$ U' F1 \0 E8 r% d' c$ e
理论上,可以实现同时词典、小说阅读器、文档阅读器甚至浏览器。6 j) \5 l1 j) \0 d* z7 Z* Q' j( M
---8 ?6 o. O i, C
|
|