Laplace
lapla****@csc*****
2003年 5月 28日 (水) 23:33:20 JST
laplaceです。 > > 私もこれでいいと思います。 > > なぜかと言うと、以下のような人がいるからです。 > ・バージョン文字列をマイナスの数値にしている > →バージョンアップすると数値が減る > ・まるっきり前後関係の推測できないバージョン文字列をつけている そういうことなら、そろそろコミットしておきます。 > それと、結構不正なデータがアップロードされたようです。 > ・javaファイルそのまま(と思われる。ファイル名から推測) > ・classファイルそのまま(と思われる。ファイル名から推測) > というのが多いです。 > robocode.jarをアップロードするという例もありましたが、 > ロボットデータの登録の仕方の説明を充実させた方がいいですね。 > それか、javaファイルそのままのときはコンパイルしてあげたり、 > classファイルそのままのときはjarにしてあげるとか。 robocode.jarとはすごいですな(^^;;; サービスでコンパイルまでしてあげなくても いいのではないのでしょうか? メールアドレスは取得するのだから、 ロボットチェックに引っかかった場合は、 それにあったメッセージを送ってあげるというのが よいのではないでしょうか? あるいは、ロボットデータの作成や登録の仕方のURLを 表示するなど。 > アップロード日付が維持されていました。 > これを元に、1ユーザの1ロボットにつき、 > 最新バージョンのみをシステムに登録するようにしようと思います。 > そうすれば1050個も分散サーバにダウンロードさせずにすむし。 日付が維持されていたのはラッキーですね。 ところで、現状のシステムで、 最初にダウンロードされるロボットやロボットデータ削除後は 全バージョンのロボットをダウンロードしているようです。 最新のロボットか実行に必要なロボットだけにしぼるような 処理を加えないと、バージョンアップをされるたびに ダウンロードする量が増えていきそうですね。 元データがある場合は差分だけになっているのでいいと思います。