不具合等の連絡トピ

[戻る] [フォルダ200906]
コルン@久留米OB [lNt6wTP0] 2009/06/14(日) 16:23:40
不具合等ありましたら、ご連絡頂けると助かります。

画面にエラーログが表示されている場合は、それもコピペして頂けると助かります。

コルン@久留米OB [UCaGEme0] 2009/06/15(月) 01:59:05
不具合を自分自身で書き込むことになるのは非常に残念なことなのですが、
現在、Googleアカウントによるログインがうまく行かないようです。
原因はただいま調査中です。

Googleアカウントによるログインがうまくいっていないのであれば、
それは完全にGoogle側のバグのような気がするのですが、
どうやらストレージにUserエンティティを追加する際に
失敗してる様な気がしないでもないです。

今回のことで、ログインできなければ何も遊べないというシステムは
よくないのだという認識にいたりましたので、
とりあえず問題画面にカンニング機能を付け足して、
試合を開始しなくても、問題のcsvをDLできたり、
問題をhtmlで表示したりできるようにしておきました。

ログインに失敗する方々は、しばらく、そちらで満足頂けると幸いです。

コルン@久留米OB [UCaGEme0] 2009/06/15(月) 02:09:57
ログアウトできない症状もあるみたいなので、
どうやらGoogleアカウント周辺の不具合みたいです。

追加調査してみて、どうしてもGoogleアカウントがうまく動かないようだったら、
そのときは独自のログイン機構を実装するしかないのかなぁ。

コルン@久留米OB [UCaGEme0] 2009/06/15(月) 02:46:08
ログイン機構の不具合の原因を突き止めることができました。
スクリプトが実行されるのが同一サーバ上のとき、
セッション間でクラスフィールドを共有しているのが原因だったようです。

つまり、グローバル変数でキャッシュしていて、
そのキャッシュは1リクエストの間有効だと思ってプログラムを組んでいたのですが、
どうやらリクエストをまたいで有効になっていたため、ログインに不具合が生じたと、
そんな感じです。

というわけで、バグ修正できました。

一般公開したばかりだと言うのに、いきなり不具合が生じて、前途多難ですね。

コルン@久留米OB [3Y7JStV1] 2009/06/21(日) 20:28:03
ふと、各問題のランキング機能の実装が、おかしいことに気が付いた。

1位(4)    sulume@府立高専    1位(25点, 5手, 5分52秒)    2位(25点, 11手, 10分)    1位(25点, 9手, 10分1秒)    2009/06/20 22:28
2位(5)    コルン@久留米OB    2位(25点, 5手, 40分39秒)    1位(25点, 10手, 42分46秒)    2位(25点, 9手, 44分50秒)    2009/06/21 19:20

と、現在の実装ではなっているけれども、
全体のランキング計算時には、最初、各問題の経過時間は考慮されないのが、公式ルール。
なので、この辺、修正が必要ですねぇ。

コルン@久留米OB [3Y7JStV1] 2009/06/21(日) 20:40:53
修正加えて、以下のようになりました。

1位(3)    コルン@久留米OB    1位(25点, 5手, 40分39秒)    1位(25点, 10手, 42分46秒)    1位(25点, 9手, 44分50秒)    2009/06/21 19:20
2位(4)    sulume@府立高専    1位(25点, 5手, 5分52秒)    2位(25点, 11手, 10分)    1位(25点, 9手, 10分1秒)    2009/06/20 22:28

かかった時間は、本当に最後の最後にしか判定に使いません。

しかしまぁ、44分かかってる時点で、試合終わってて失格ですが。
# 実際は1問目が2分ちょい、2問目が4分ちょい、
# 3問目が6分ちょいだったのですが、
# 何かの手違いで、前に開始した試合データが残ってて、
# そっちと関連付けられた様で、44分とかになっちゃいました。
# この辺も、そのうち修正していかなきゃならないと思うのですが。

コルン@久留米OB [3Y7JStV1] 2009/06/21(日) 22:33:10
とりあえず上級問題Cを人力で解いてたら、画面が壊れました。
あまりに高負荷過ぎてJavaScriptが誤動作せざるを得なかったのか、
それともバグが潜んでいるかは、不明です。

というか……人力モード、マゾいです。
基本問題ぐらいならまだ人力で解こうという気になりますが、上級Cはマゾ過ぎます。

コルン@久留米OB [snSDN860] 2009/06/24(水) 12:33:44
「確認問題 チェスマップ」のランキングだけれども…

1位(4)    そこはか@一関高専    2位(25点, 7手, 2分29秒)    1位(100点, 23手, 2分34秒)    1位(400点, 63手, 2分42秒)    2009/06/23 21:52
2位(7)    mono@豊田高専    1位(25点, 5手, 54秒)    3位(100点, 35手, 1分38秒)    3位(400点, 206手, 6分58秒)    2009/06/24 00:32
3位(9)    匿名@匿名高専    3位(25点, 9手, 5分38秒)    2位(100点, 28手, 11分12秒)    4位(2点, 0手, 0秒)    2009/06/23 22:41
3位(9)    コルン(人力)@久留米OB    3位(25点, 9手, 1分15秒)    4位(100点, 42手, 4分19秒)    2位(400点, 90手, 10分50秒)    2009/06/23 22:00

総合3位が2人いるけれども、順位決めルールからすると、問題Bの手数が匿名@匿名高専のほうが勝っているので、
3位3位ではなく、3位4位になる。
その辺、後で修正が必要。

コルン@久留米OB [ASrpULm1] 2009/06/27(土) 14:44:17
>2009/06/24(水) 12:33:44
のバグは、その日の夜に直しました。
# 詳しくは、オープンソースのコミット履歴を見れば一発。

んで、えと、タイトル無しの問題がアップされてますね(笑)
まぁ、ソース見れば飛べるから良いか。
現にタイトル無しでリンク表示されないのに、2名がランキングに出てるし。

もうちょっと、問題を充実させるべきですかね。
→でも、問題作成も参加者の方々に任せた!!
# ランダムだけじゃなくて、よく考えた問題をプリーズ!!

コルン@久留米OB [ASrpULm1] 2009/06/27(土) 14:44:59
> # ランダムだけじゃなくて、よく考えた問題をプリーズ!!

CSV問題作成が可能なので、という意味。

コルン@久留米OB [7jx2zOu0] 2009/06/28(日) 06:53:55
>んで、えと、タイトル無しの問題がアップされてますね(笑)

タイトルが空のときは、一覧表示のときだけ、(NON TITLE)って表示されるようにしました。

あと、各問題ごとに雑談機能を付けてみました。

追加発言
■ お名前
  
■ メールアドレス(省略可、半角で入力)
  
■ ホームページアドレス(省略可、半角で入力)
  
■ 発言(エラー時再送信禁止)
  ←解決時は質問者本人がここをチェックしてください。