Windows対応 eWnn GUIクライアント "WineWnn"の使い方  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ver 0.4 2000/08/06 ver 0.3 2000/08/29 ver 0.2 2000/07/22 ver 0.1 2000/07/17 江端智一 E-mail:See http://www.kobore.net/mailAddress.gif http://www.kobore.net/  言うまでもありませんが、本文章は 無保証です。この文章の影響によりどの ような事が起ころうとも当方は一切の責任を持ちません。 Copyright Copyright (c) 2000, 2001, Tomoichi Ebata. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that: 1.source code distributions retain the above copyright notice and this paragraph in its entirety 2.distributions including binary code include the above copyright notice and this paragraph in its entirety in the documentation or other materials provided with the distribution 3.all advertising materials mentioning features or use of this software display the following acknowledgement: "This product includes software developed by Tomoichi Ebata." 4.Neither the name may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 0.変更履歴  ̄ ̄ ̄ ̄ ̄ ver 0.4 2000/08/06 Copyright表示 ver 0.3 2000/07/22 WineWnn 0.3 対応 ver 0.2 2000/07/22 WineWnn 0.2 対応 ver 0.1 2000/07/17 WineWnn 0.1 対応 1.機能概略  ̄ ̄ ̄ ̄ ̄ (1)ライセンス節約モード機能 eWnnサーバのライセンス管理方式はわかり易く、『ユーザが100人い ようが、1000人いようが構わない。とにかく、同時に最大ライセンス 数まで(例えば5人まで)のアクセスはオッケー』という方式を採用し ています。このライセンス数を越えるアクセスに対しては、eWnnサー バがサービスを拒否します(ネットワークライセンス方式)。 しかし、『サービスを受けていないこの間、ライセンス数を消費して しまうのは、もったいない。』と、私は考えました。 ライセンス節約モード機能は、ある一定時間(3分)の間、クライアン トを動作させていない時に、eWnnサーバとのコネクションを切断し、 一時的に待機状態にします。 この機能によって、ライセンス数以上のユーザに対して、eWnnの サービスを提供できるようしています。 (2)これっきり辞書引きボタン機能 WineWnnのインターフェースは、一つのボタン(これっきり辞書引き) のみです。このボタンから、以下の処理が自動的に実行されます。 (1)複数形、動詞の過去/過去分詞、3人称単数形を、自動的に原形変 換して、辞書引きを行います。 (2)スペルミスを検知して、スペル候補を出力します。 (3)スペル補完処理を行ないます。 (3)ユーザ監視機能の追加 Version 0.3 にて追加しました。 (1)を利用するにあたり「だれが繋ぎっぱなしのまま、ライセンスを 握ったままでいるか」を知ることが必要になると思います。 『とっとと、切れ!』と怒鳴りに行けるようにしています。 2.使い方  ̄ ̄ ̄ ̄ 適当に単語(英単語、日単語)を放りこんで下さい。 上記の3つの処理が、自動的に選択され実行されます。 ただし、スペル補完処理に関しては、以下の制約事項があります。 (1)英単語で使える正規表現の補完文字は、"*"と"?"です (2)日単語で使える正規表現の補完文字は、"*"と"?"です 「辞書引き結果」のコントロールに、 ”ライセンス節約モードに入りました。” と表示された場合も、そのまま処理を続けることができます。 運悪く、ライセンス数の上限まで使用されていた場合は、少し待ってから (誰かのWineWnnが、ライセンス節約モードに入るまで)、再度処理を行ってみ て下さい。 3.その他  ̄ ̄ ̄ ̄ (1)複数形、動詞の過去/過去分詞を、自動的に原形変換する機能に関しては、 大学受験の時にお世話になった 「やさしい英文法」 研究社 を、十何年ぶりに読んで、コード実装しました。 変換精度に関しては、あまり自信がありません。どこかに、いい変換ライブ ラリがあったら教えてください。 (2)英単語を自動的に変換するアルゴリズムの概要は以下の通りです。 (Step.1) とにかく、eWnnサーバの辞書引き機能に送り込んでみる。 (Step.2) eWnnサーバが辞書引きに失敗したら、スペルチェックとして再度eWnn サーバに送りこむ。 (Step.3) スペルチェックが成功したら、WineWnnの自動原形変換ルーチンに突 込んで、変換処理を行ない、(Step.1)に戻る。 2回目の (Step.1)(Step.2)で失敗したら、あきらめる。 (3)「背景と目的とたわごと」「開発環境」「動作確認環境」「今後の予定」 等は、 「Windows対応 翻訳魂GUIクライアント "WinHon"の使い方」 http://www.kobore.net/WinHon.txt に準じます。 4.謝辞  ̄ ̄ ̄ WineWnnの作成に際し、御協力頂いた武野氏の自己紹介を御披露いたします。 武野浩和(Hirokazu Takeno) 日立製作所社会・ネットワークシステム事業部所属。現在、米国ヒューレッ トパッカード社にてネットワーク制御ソフトの開発に従事。たいして協力もし ていないのに、名前を載せてもらえた技術者である 5.製作者  ̄ ̄ ̄ ̄ 江端智一(Tomoichi Ebata) 日立製作所システム開発研究所所属。現在、米国ヒューレッドパッカート社 にてネットワーク制御ソフトの開発に従事。翻訳ソフトを開発する時間で、英 語の勉強をしたほうが良いと判っていながら、それをしない一児の父である。 江端智一