看板: BudaTech ◎ 佛典電子化討論 板主: HeavenChow |
閱讀文章: 第 256/2032 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回 |
發信人: b83050@ccstudent.ee.ntu.edu.tw (Post Gateway), 信區: BudaTech 標 題: Re: ctgrep unix 's source code (fwd) 發信站: 由 獅子吼站 收信 (Fri Nov 8 10:17:00 1996) "'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'"'*-._,_.-*'" E-mail: b83050@cctwin.ee.ntu.edu.tw ; david@math.ncu.edu.tw 邱大剛, Junior of Electrical Engineering Department,NTU. 【台大電機三】 HomePage: http://www.ee.ntu.edu.tw/~b83050 【剛剛出爐的烘培雞】 BBS: telnet://cbs.ntu.edu.tw 【台大獅子吼站】 ---------- Forwarded message ---------- Date: Sun, 3 Nov 1996 15:52:24 +0800 From: Shann Wei-Chang <shann@math.ncu.edu.tw> To: b83050@cctwin.ee.ntu.edu.tw Subject: Re: ctgrep unix 's source code 我的程式只是叫 cgrep. "ctgrep" 可能是別人寫的. 我並沒有註冊商標, 所以 別人的程式也可以叫 "cgrep". 至於他為什麼選一個比較多字的名字, 我就不知道了. 我曾說過, 我的 cgrep 是一個野心比較大的東西裡面的一部分. 那個東西想要 以 CNS 為內碼, 配合各種轉碼程式, 使得同時可以處理 Big-5, ET, Big-5HK, 電信碼, 等等 (不能處理 CCCII, 因為它更大一點). 為此之故, 我的 cgrep 有頗大的 overhead. 聽了闓運的建議之後, 我想我也不該太固執. 因此想 把所有既存的程式寫一個 "縮小版", 也就是說, 專給 Big-5(ET) 碼設計的應用 程式. 現在, 我把這個縮小版包裝變成了一套作業題目, 等到學生交卷之後, 我就可以 很快得組成了. 不論是完整版還是縮小版, 其 interface 均一樣, 唯有兩個差別: 縮小版只能讀寫 標準的 Big-5(ET) 碼, 縮小版的速度應是完整版的 1.58 到 2.0 倍. 所以, 我認為, 如果你急著要用, 可以不必等我寫到 "滿意" 的時候 (那可能要等到你畢業以後). 而是現在就先拿去用, 以後再更新就可以了...因為 interface 絕不會改變了. 在你使用的時候, 很可能會對我提出有用的建議 (像闓運一樣) (但是我不保證我會 同意你的每項建議). 因為我還沒有 "滿意", 所以不願意公開 source code (怕損傷名譽). 但是你可以 私下拿走, 只是不要到處發放. 到李白 (libai) 拿走 ~shawn/scode.tar.gz (注意, 是 shawn, 這是我的非安全 帳號). 解開以後是一個 s-code 的檔案夾. 在 s-code/ 中編輯 Makefile, 也許需要把 cc 改成 gcc (反正, 需要一個 ANSI C 的 compiler). 然後 make lib. 然後到 s-code/samples 裡面, 或許也要修改 Makefile, 然後 make cgrep. 好久沒碰著這份工作了, 不確定是否一切如常. 如果有困難, 請 告訴我 (但我不會回答在 PC 上遇到的困難). 這套程式在 DEC Alpha OSF/1 上 發展, 在 SPARC SunOS 3.1 上測試過. -Shann |
閱讀文章: 第 256/2032 篇 | 上篇 | 下篇 | 回覆 | 轉寄 | 轉貼 | m H d | 返回 |
卍 台大獅子吼佛學專站 http://buddhaspace.org |