rotoold
履歴閲覧: 最新 2005/11/02 2005/05/06 2005/04/27 2005/01/16 2004/11/24 2004/10/20 2004/09/18 2004/08/27 2004/06/10 2004/06/09 2004/06/01 2004/05/31 2004/05/22 2004/04/05 2004/03/08 2004/03/05 2004/03/03 2003/12/13 2003/11/15 2003/11/10 {2003/11/06[差分表示]} 2003/10/23 2003/10/03 2003/09/16 2003/08/27
InterWiki=http://white.niu.ne.jp/rotoold/rotoold-
関連ページ:BBS / rotoold使用法 / rotoold調理法 / 旧バージョン:RO_GPS.pm
rotoold -- Perl版 RO-GPS/アコナビ サーバ & モジュール
written by NAKATA Yoshinori (white@niu.ne.jp) ,2002.
ライセンス.
- 本パッケージの配布物の内容について、あらゆる利用(使用/配布/解析/改造/再配布/批判/扇動/商行為など)を許可します。
- 著作者は、本パッケージの配布物の内容、およびその利用に伴う結果についてその保証を行いません。
配布物(最新版).
テスト版 | 20031106_0版 (tar.gz,zip) | SIGPIPE/set_schedule関連エラーの修正前テスト |
安定版 | 20030919_0版 (tar.gz,zip) | アコナビ用MAP名変換パッチのRagMap.iniへの対応(from fumi.) |
-
二次配布先
Debian用パッケージ:http://www.monochrome.jp/~katsuwo/debian/
rotoold, roconf-ragmapの各パッケージをインストールする。
-
再配布物
- RO_GPS proxyサーバ(複数サーバへの接続用)
情報.
-
rotoold使用法
導入の手順、RedHat LinuxやWindowsにおける使いかたなど。 -
rotoold調理法
ちょっとした改造の手引き、を書く予定。 -
BBS
RO_GPS.pmから継続利用のBBS。要望やら報告やらを書き込むと吉。
各所の情報.
rotoold関連の有益そうな情報を勝手にリンク。
- rotooldのインストール RedHat系Linuxでのインストールメモ。
開発状況.
ynakataさんは既にRO自体をやっていませんので、要望なしに機能拡張されることはないでしょう。
ただし、適切な情報提供 or 提案があれば、機能追加・バグフィックス等は行います。
-
ツールの性格上、ROの仕様変更は大して関係ない(ツール間通信プロトコルしか相手にしない)です。
-
同種のツールの新プロトコルについても、プロトコルの情報があれば対応します。
(当然ながらテスト環境がないので、ノーテストでの公開、ということになりますが)
-
同種のツールの新プロトコルについても、プロトコルの情報があれば対応します。
- パッチの送付は大歓迎です。
- 新メンテナーは常時募集中。
できること.
-
Perl5.6.1以降の使える環境下で、RO-GPS/アコナビのサーバとして機能します。
-
OSにはほとんど依存しませんので、任意の環境でサーバを動かすことが可能です。
- ただし、開発者はLinux上でしか動作確認を行なっていません。あしからず。
- Windows2000でのサービス化が、一応可能との報告がありました。
-
OSにはほとんど依存しませんので、任意の環境でサーバを動かすことが可能です。
- 詳しい使い方はrotoold使用法に。
やって欲しいこと.
-
エラー報告
-
エラーは、探すことが一番大変です。ともかく報告があることが重要。
- わかる方は、再現実験までやって頂ければ、ぐっと対応が楽になります。
- --loglevel 4 で取得したログを着けていただけると、更に楽かもしれません。
-
エラーは、探すことが一番大変です。ともかく報告があることが重要。
-
提案・要望
- 提案・要望が来る方が、やる気が出ます。やる気が出る方が、開発が速くなります。
- 非UNIX系OS環境での運用ノウハウ
-
patchの提供
なんか改造したらpatchください。BSDライセンス相当で頂けるとありがたいです。
現状版サーバ試験中.
最新のrotoold公開版を、作者の自宅サーバ兼開発機で動かしてます。
- ホスト名は ynwhite.dyndns.org
- すでになんとなく動かしてるだけの状態です。ご自由に御利用ください。
内容物.
rotoold RO-GPS/アコナビ サーバ
ROTool.pm ROToolモジュール
ROTool/ ROToolモジュールのサブディレクトリ
jcode.pl jcode.pl-2.13(同梱による再配布)
README.euc 本説明書(EUC)
README.txt 本説明書(SIJS)
使用法.
- rotoold使用法を参考に
独自拡張.
-
メッセージキープ
切断時に、メッセージが()で囲まれていた場合、一定時間ID/メッセージを保持します。
保持時間はROTool.pmの $keeptime の値(秒)となります。-
20030131_0版から、'--keeptime 保持時間(秒)'というオプションを付けることで指定できるようになりました。
なお、'保持時間 = 0' の場合にはメッセージキープ機能がオフになります。
-
20030131_0版から、'--keeptime 保持時間(秒)'というオプションを付けることで指定できるようになりました。
注意.
rotoold、ROToolモジュールの使用に際しては、以下のことを御了承ください。
- エラーチェックが不十分です。
- プロトコル解析をいいかげんにしかやってません。
- 実行環境を変えての試験もさっぱりです。
従って、実行する環境・状況などによっては、
作者の予期せぬ動作をする可能性があります。
これらについては、報告があれば直るかも知れません。
要望受付.
要望等ありましたら、以下の方法で連絡が可能です。
・http://white.niu.ne.jp/yapw/yapw.cgi/RO_GPS.pmBBS への書き込み
・white@niu.ne.jp へのメール
配布物履歴.
- 20030919_0版(tar.gz zip) | アコナビ用MAP名変換パッチのRagMap.iniへの対応(from fumi.)
- 20030916_0版(tar.gz zip) | アコナビ用MAP名変換パッチの取り込み(from fumi.) と関連オプションの追加 / エラーチェックの追加
- テスト版:20030827_0版(tar.gz zip) | サーバからの情報更新頻度を調整
- テスト版:20030729_0版(tar.gz zip) | HTTPモジュール拡張中:public_htmlディレクトリを追加
- テスト版:20030530_0版(tar.gz zip) HTTPモジュール拡張準備版:実行環境によってはメモリリーク発生の可能性大
- 20030528_1版(tar.gz zip) --nodummyオプション追加・コード整理
- テスト版:20030507_2版(tar.gz zip) HTTPモジュール更にデバッグ中
- テスト版:20030507_1版(tar.gz zip) Windows9x(?)での動作不良を改善
- テスト版:20030507_0版(tar.gz zip) HTTPモジュールのデバッグ
- テスト版:20030506_0版(tar.gz zip) HTTPモジュールのデバッグ
- テスト版:20030502_0版(tar.gz zip) HTTPモジュールを追加
- 20030415_0版(tar.gz zip) 接続時処理に関するデバッグ
- 20030414_0版(tar.gz zip) RedHat用のrcファイルを修正 / ダミー接続情報の表示を追加
- 20030410_0版(tar.gz zip) エラーメッセージの抑制 / RedHat用のrcファイルを追加
- 20030205_0版(tar.gz zip) 複数portのlistenに対応、--portオプションに複数portが指定可能に。
- rotoold 20030131_0版(tar.gz zip) Keep MessageのID取り扱い修正パッチの適用(from uirou) / --pidfile , --logfile , --keeptime の各オプションの追加
- rotoold 20030121_0版(tar.gz zip) ソースコードの整理(メッセージキープの対象文字変更をしやすくするため)
- rotoold 20021028_0版(tar.gz zip) RO-GPSのクラス/レベル取得エラーを修正 / PIDFILE生成失敗時の警告出力を追加。
- rotoold 20021027_0版(tar.gz zip) アコナビの接続時時刻取得を修正 / RO_GPSの"(&doublequote;)処理を追加
- rotoold alpha_20021023_1版(tar.gz zip) 「時刻」の取り方の再修正/--portオプションの追加 (かさはら様よりのpatch提供)
- rotoold alpha_20021023_0版(tar.gz zip) 「時刻」の取り方を修正/接続時の異常レコード登録対策
- rotoold alpha_20021016_0版(tar.gz zip) コマンドラインオプションの整理/追加 $KEEP_MESSAGE_TIMEOUTの値が反映されるように修正
- rotoold alpha_20021010_1版(tar.gz zip) warning出しまくっていたのを修正
- rotoold alpha_20021010_0版(tar.gz zip) ActivePerl?(Windows版Perl)上で動作するように修正
- rotoold alpha_20021006_1版(tar.gz zip) バグ修正、タイマー処理を変更(alarm未実装環境への対応)
- rotoold alpha_20021006_0版(tar.gz zip)
- 旧版(RO_GPS.pm)については、RO_GPS.pm配布と履歴にて