Windows対応 翻訳魂GUIクライアント "WinHon"の使い方  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ver 0.5 2001/08/06 ver 0.4 2000/08/13 ver 0.3 2000/08/05 ver 0.2 2000/07/26 ver 0.1 2000/07/04 ver 0.01 2000/07/01 江端智一 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.5 2001/08/06 Copyrightの表示 ver 0.4 2000/08/13 WinHon 0.4 対応 「ユーザ監視」機能追加 ver 0.3 2000/08/05 WinHon 0.3 対応 「各種パラメータ設定」機能追加 ver 0.2 2000/07/26 WinHon 0.2 対応 「ライセンス節約モード」機能追加 ver 0.1 2000/07/04 WinHon 0.1 対応 「これっきり翻訳ボタン」機能追加 気がついた限りの文字列処理のバグ修正 ver 0.02 2000/07/03 オムロンソフトさんが、Windows95とWindows98で簡 単に動作させ、動作確認したことを追記 ver 0.01 2000/07/01 初版 WinHon 0.01 対応 1.背景と目的とたわごと  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ eWnnや翻訳魂を使うためだけに、Windows上で、慣れないMuleを使いにくそ うに扱っている後輩達のことを、ずっと可哀想に思っていたのですが、『どこ かの親切な人(あるいは会社)が、いつかきっとeWnnや翻訳魂のWindows用のク ライアントを作ってくれるさ』と信じてきました。 でも、その『親切な人(あるいは会社)』は、なかなか現れませんでした。 そうこうしている内に、米国赴任が決り、そこでWindows用のネットワーク 管理ソフトを開発するミッションが与えらえました。 現在は、ライブラリ回りを担当していますが、いずれは『ついでにGUIも作っ てくれ』と言われそうな雰囲気を感じていましたので、(これは練習用に実際 何か書いた方がいいな)と思い、翻訳魂のWindows用のクライアントに取りかか りました。 昼休みやら、子供を寝かしつけてからのちょっとした時間を使って、2週間 ほどで書き上げましたが、そのプロセスは、決して楽ではありませんでした。 その理由は、以下の通り。 (1)オブジェクト指向プログラミングを真面目にやったことがなかった。 (2)プロトコル仕様書の内容がよく理解できなかった。 現在、ソースコードを公開していない理由は、(a) VC++の異常処理や終了処 理の定石を知らないので、えらく汚ないコードとなっていること、(b)プロト コル仕様書の理解出来なかった部分をネットワークアナライザ(*1)を使って読 みとったメッセージで埋めると言う、技術者にあるまじき作り方をしている為 です。 # 私は、人を笑わせるのは好きですが、人に笑われるのは嫌いです。 それでも私のコードを読みたい、と言う方がいらっしゃいましたら、「江端 のコードを見て笑わない」という誓約書をメールで送って下さい。 (*1)http://www.kobore.net/ethereal.txt 2.開発環境  ̄ ̄ ̄ ̄ ̄ OS WindowsNT 4.0 SP5 言語 Visual C++ 6.0 サーバ RedHat Linux 5.2J + 翻訳魂 Ver 1.0 ちなみに、この上記の環境を、全部ノートパソコンに突込んで、いたるとこ ろ(ダイニングテーブル、トイレ、布団の中 等)で、コードを書いていました (*2)。 (*2)http://www.kobore.net/VMware.txt 3.動作確認環境  ̄ ̄ ̄ ̄ ̄ ̄ ̄ 現在、WindowsNT 4.0 SP3/SP5 での動作を確認しております。 オムロンソフトさんにて、Windows95とWindows98での、動作確認をして頂き ました。 4.使い方  ̄ ̄ ̄ ̄ 省略。 分からない人は多分いないでしょう。 5.機能追加の履歴  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ (1)各種パラメータ設定機能の追加 Version 0.3 にて、翻訳モード、使用辞書モードを追加しました。 (2)ライセンス節約モード機能の追加 Version 0.2 にて追加しました。 ライセンス節約モード機能については、 「Windows対応 eWnn GUIクライアント "WineWnn"の使い方」 http://www.kobore.net/WineWnn.txt を御参照ください。 (3)ユーザ監視機能の追加 Version 0.4 にて追加しました。 (2)を利用するにあたり「だれが繋ぎっぱなしのまま、ライセンスを 握ったままでいるか」を知ることが必要になると思います。 『とっとと、切れ!』と怒鳴りに行けるようにしています。 その他、何か御要望がございましたら御連絡ください。 可能な限り、対応させて頂くつもりです。 6.謝辞  ̄ ̄ ̄ WinHonの作成に際し、御協力頂いた武野氏の自己紹介を御披露いたします。 武野浩和(Hirokazu Takeno) 日立製作所社会・ネットワークシステム事業部所属。現在、米国ヒューレッ トパッカード社にてネットワーク制御ソフトの開発に従事。たいして協力もし ていないのに、名前を載せてもらえた技術者である 7.製作者  ̄ ̄ ̄ ̄ 江端智一(Tomoichi Ebata) 日立製作所システム開発研究所所属。現在、米国ヒューレッドパッカート社 にてネットワーク制御ソフトの開発に従事。翻訳ソフトを開発する時間で、英 語の勉強をしたほうが良いと判っていながら、それをしない一児の父である。 江端智一