看板: BudaTech ◎ 佛典电子化讨论 板主: HeavenChow |
阅读文章: 第 590/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回 |
发信人: "Heaven" <j120006632@mail.chinatrust.com.tw>, 信区: BudaTech 标 题: Re: fgfc 第三次改版, 请帮忙测试并提供意见. 发信站: 国立中山大学网路组 Mailing List (Mon May 19 13:06:42 1997) 转信站: Lion!ccnews.nsysu!buda-tech@sccid.nsysu 来 源: sccid.nsysu.edu.tw 各位好: 写一下前因後果, 也希望大家能一起帮忙. 若您能花点时间看这一篇, 或许可以省下不少时间参考旧信 :) > 还有,很重要的一个题外话,不知道你看到公告没有,我们这 mailing > list 的信件已经自动转上 tw.bbs.soc.religion.buddhism。对於这fgfc > 程式的讨论,我想 tw.bbs.soc.religion.buddhism 的参与者一定看得满 > 头雾水,因为他们看不到我们之前的一堆讨论。所以,您看怎麽办? 因有不少朋友在做佛典电子化的工作, 因□於有些文章已由不同的朋友重覆输入, 故有人想到一个好点子 (後学觉得想这个点子的人很天才耶) 将不同人输入的文章 拿来做比较, 找出其中的差异, 如此就很快能找出输入的错误或版本不同的地方. 由比较结果再来参照原始输入的版本, 如此就能很快校对出大部份的错误, 除非二 人都在同一个地方输入错误, 但这实在是太巧了吧 ... 後学不才, 略懂程式设计, 故动手写了一支小程式叫 FGFC , 工作原理大概是将二篇文 章读入, 略去一切半形英文符号及部份全形中文符号 (中文符号以第一个 BYTE > 127 为判断方法) , 比较後产生三个档, 二个为依原输入格式, 一个为差异比较表. 举例如下: (底下为执行 "FGFC A B AA BB XX 5 2" 的结果) =======文章A=========== 床前明月光, 疑是天上霜. 举头望月亮, 低头思故乡. =======文章B=========== 窗前明月光, 疑是地上霜。 举头望明月, 低头想故乡。 ======比较结果 AA====== <<床||窗>>前明月光, 疑是<<天||地>>上霜. 举头望<<月亮||明月>>, 低头<<思||想>>故乡. ======比较结果 BB====== <<窗||床>>前明月光, 疑是<<地||天>>上霜。 举头望<<明月||月亮>>, 低头<<想||思>>故乡。 ====== 比较结果差异表 XX====== ******* A 1: 床 ******* B 1: 窗 ******* ******* A 1: 天 ******* B 2: 地 ******* ******* A 2: 月亮 ******* B 3: 明月 ******* ******* A 2: 思 ******* B 4: 想 ******* ====== 档案比对结束 ====== 看了累吗? 希望您加油 :) 第一版的 FGFC 只产生了比较档, 後来因为有了比较档後, 修改的人还要看原稿, 看比较档, 再看电子档, 然後查行数, 找相异处, 後学只做了一次, 才知道前人的辛苦. 故在第二版之後又产生了二份结果档 (上例的档 AA 及档 BB) , 可以看到下面这种符号. << (本篇文章所用的字) || (另一篇文章所用的字) >> 後学又写了一个非常简□的汉书巨集指令, 用来寻找 <<||>> 符号处, 并由使用者决定 要使用第一组或第二组. 以减少寻找某行某字的时间. 问题来罗! 因为一些程式上的缺陷, 有些功能尚未解决, 希望各种专长的网友能提供意见. 1.比较逻辑的问题, 题目如下 (假设连续两字相同则判断为相同) : 色空空不异色色即是空空即是色 色不异空空不异色色即是空空即是色 程式会比较成(好的结果) 色 空空不异色色即是空空即是色 色不异空空不异色色即是空空即是色 但反过来有时会比较成(这样就乱了) 色 不异 空空...不异色色即是空空即是色 色空空不异色色即是空空...即是色 就是类似下列二组字串, OO 代表相同的,XX 代表不同的,我们要如何找出来 而不误判. OOXXXOOOO OOXXXXXOOOO 2. 半形符号的影响: 罗侯罗 罗[目*侯]罗 上二段比较後产生: 罗<<||目>>侯罗 罗[<<目||>>*侯]罗 如果都要使用第一组 (自己的那组) 则没问题, 但若要用第二组, 就分别变成 |
阅读文章: 第 590/2032 篇 | 上篇 | 下篇 | 回覆 | 转寄 | 转贴 | m H d | 返回 |
□ 台大狮子吼佛学专站 http://buddhaspace.org |