[Rumble-jp-dev] ロボットの最新バージョンの決定方法

Back to archive index

Laplace lapla****@csc*****
2003年 5月 28日 (水) 23:33:20 JST


laplaceです。

> > 私もこれでいいと思います。
> 
> なぜかと言うと、以下のような人がいるからです。
> ・バージョン文字列をマイナスの数値にしている
>   →バージョンアップすると数値が減る
> ・まるっきり前後関係の推測できないバージョン文字列をつけている

そういうことなら、そろそろコミットしておきます。
 
> それと、結構不正なデータがアップロードされたようです。
> ・javaファイルそのまま(と思われる。ファイル名から推測)
> ・classファイルそのまま(と思われる。ファイル名から推測)
> というのが多いです。
> robocode.jarをアップロードするという例もありましたが、
> ロボットデータの登録の仕方の説明を充実させた方がいいですね。
> それか、javaファイルそのままのときはコンパイルしてあげたり、
> classファイルそのままのときはjarにしてあげるとか。

robocode.jarとはすごいですな(^^;;;
サービスでコンパイルまでしてあげなくても
いいのではないのでしょうか?
メールアドレスは取得するのだから、
ロボットチェックに引っかかった場合は、
それにあったメッセージを送ってあげるというのが
よいのではないでしょうか?
あるいは、ロボットデータの作成や登録の仕方のURLを
表示するなど。

> アップロード日付が維持されていました。
> これを元に、1ユーザの1ロボットにつき、
> 最新バージョンのみをシステムに登録するようにしようと思います。
> そうすれば1050個も分散サーバにダウンロードさせずにすむし。

日付が維持されていたのはラッキーですね。

ところで、現状のシステムで、
最初にダウンロードされるロボットやロボットデータ削除後は
全バージョンのロボットをダウンロードしているようです。
最新のロボットか実行に必要なロボットだけにしぼるような
処理を加えないと、バージョンアップをされるたびに
ダウンロードする量が増えていきそうですね。
元データがある場合は差分だけになっているのでいいと思います。





Rumble-jp-dev メーリングリストの案内
Back to archive index