ログイン
アカウント:
パスワード:
 新規ユーザ登録
 Total Login Count : 27391

どうでもいいようなバージョンアップ(-_- )  Version1.3.2
ナビゲーション リンクのスキップ 修正履歴と残作業(-ω-)

ItemID BC0001
タイトル 参加メンバー一覧表示
内容 参加メンバーの一覧に遅刻、早退のメンバーが表示されるように修正する。考慮漏れ。
指摘者のヤダさんにうまい棒あげようと思ってたのに、その前に転勤しちゃった(-ω-)
ステータス 完了
完了日 2006/08/29

ItemID BC0002
タイトル 参加人数の表示その1
内容 スケジュール詳細画面に参加人数を表示してくれとの要望があったので対応してみた(-ω-)
ステータス 完了
完了日 2006/08/29

ItemID BC0003
タイトル 参加人数の表示その2
内容 スケジュールの一覧表にも参加人数を表示して欲しいとの要望があった。
現在ページ幅を一般的なWebサイトに合わせて1024pxで固定しているのだが、ちょっと見直さないとダメかも。
これ以上カラムを追加すると、1レコードの途中で改行が入って2行になるケースが増えると思うんよね(-ω-)
全体的なスタイルの見直しと合わせて実装やな。

>とりあえずフォントサイズを小さめにすることで改行が入らないようにして行を追加した。
ステータス 完了
完了日 2007/01/18

ItemID BC0004
タイトル スケジュール登録時のコート数入力
内容 管理者機能でスケジュール登録時に、コート数未入力にするとエラーが発生してたんよね。
コート数のデータ型がINTEGERでNullの時の処理を無視してたからなんやけど、よく考えたらこのデータを数値として扱う予定もないし、STRING型にすることで対処した。俺ってB型(-ω-*)
ステータス 完了
完了日 2006/08/29

ItemID BC0005
タイトル ユーザ情報更新処理
内容 登録したアカウントやパスワードとかを各自が変更できるような機能を実装。結婚して名前変わったりする人もおるし(-ω-)
自動メール発信機能とかの予定は今のところないけど、ユーザ情報テーブルの見直しもそのうちやらんといけんなぁ。
ステータス とりあえず完了
完了日 2006/09/13

ItemID BC0006
タイトル ユーザ削除機能
内容 管理者機能として、ユーザの削除機能を追加する。
削除時に確認メッセージを出す処理が未実装だから注意しろ(゚д゚ )
ステータス 完了
完了日 2006/09/13

ItemID BC0007
タイトル ユーザ情報(E-Mail)
内容 ユーザ情報にE-Mailを追加してみたものの、特に意味は無い。。。
将来的に自動メール通知機能とか実装した際に使うかなぁと思って。
ステータス 完了
完了日 2006/09/13

ItemID BC0008
タイトル スケジュールの表示順
内容 スケジュールリストの表示順序が、データベースに登録された順番に表示されていた。
日付順のほうが見やすいのでそちらに変更。
GridViewの並べ替え機能使ってやろうとか考えてたけど、よく考えたらDBにSQL発行するときに日付の昇順でとってくるように書けばいいだけやった(-ω-) 俺、アホかもしれん。。。
ステータス 完了
完了日 2006/09/14

ItemID BC0009
タイトル 行の色を自動変更
内容 ユーザがイベントに対して登録できるステータスは「未登録」「出席」「欠席」「遅刻」「早退」「未定」の6種類。
参加、不参加、未登録の観点で、各ステータスに応じて行の色を自動変更してみる。
特に未登録は目立つようにピンク。
GridViewの各行がレンダリングする際に呼ばれるイベントを発見したので、そこで色を変える処理を書いてみたらうまくいった(゚∀゚)
ステータス 完了
完了日 2006/09/14

ItemID BC0010
タイトル 終了イベントの扱い
内容 終了したイベントに対して、ユーザがステータスを更新する必要がないため、ステータスのドロップダウンリストを無効化してみた(-ω-)
特に意味は無い。
DateTime.Nowで取得した現在日付とイベントの日付を比較して、ドロップダウンリストのEnable属性をFalseに書き換えただけ。
ステータス 完了
完了日 2006/09/14

ItemID BC0011
タイトル 終了イベントの行の色
内容 このイベント終わりましたよ〜ってのが分かりやすいように終わったやつは自動的にグレー表示になるような処理を実装してみた。
やり方はBC0009とBC0010を組み合わせただけ。
ステータス 完了
完了日 2006/09/14

ItemID BC0012
タイトル アカウントの大文字小文字チェック
内容 アカウントが2重登録されないようなチェックを入れていたのだが、どうやら大文字と小文字を区別する処理を入れないといけないことが分かった。
たとえばTIFとtifの場合、これまでだとどちらも登録可能だったが、なぜかtifのデータがTIFのデータに紐付いていることを偶然発見(-ω-)
なんでDB側で区別してくれないのかが意味不明で何が起こってるのかさっぱりわからんけど、とりあえず対応。
ステータス 完了
完了日 2006/09/27

ItemID BC0013
タイトル 携帯版をクッキーレスセッションで開発
内容 簡易版の携帯用サイトを作成したら、AUユーザ以外でエラーが発生。
どうやら携帯電話というのは基本的にクッキーが使えないらしい。
なので携帯版だけクッキーレスセッションにしてみた。
ところがこの設定がアプリケーションルートのWeb.configファイルでしかできなかったため、パソコン版のサイトまでクッキーレスにしないといけなくなった。そしたらまたいろんな問題が出てきて泣きそうになったので、携帯版をサブドメインに配置して解決した。よーやったわ、ほんと(-ω-)
ステータス 完了
完了日 2006/09/27

ItemID BC0014
タイトル 参加メンバーのExcel出力
内容 出欠管理用のExcelシートを自動出力できないかと会長から要望があった。できないことはないけどめんどくせーなぁと思っていたら、スケジュール詳細画面に表示されるメンバー一覧がカンマ区切りになってるので、CSV形式で保存すればそのままExcelで使えそう。
さすがおれ、これを見越してのカンマ区切り。
ということで取下げ(-ω-)
ステータス 取下げ
完了日 2006/11/01

ItemID BC0015
タイトル あの娘のスケジュール確認ユーザビリティ改善
内容 上記画面で、確認実行後も常にドロップダウンリストを表示して欲しいとの要望あり。
なるほど、たしかにそのほうが使い勝手がいいだろう。
意外と人気あるっぽいんよね、この機能。
できればドロップダウンリストで選択した際に、確認ボタンを押さなくても更新かけたいんだけど、AutoPostBack属性をTrueにしてんのに効いてくれんのよね、使い方間違ってんのかな?

>確認ボタンクリック時に同一ページで表示できるように修正した。
意外とめんどくさかった(-ω-)
ステータス 完了
完了日 2007/01/18

ItemID BC0016
タイトル 確認メッセージボックス表示
内容 せめてユーザ削除するときくらいは確認メッセージボックス出そうぜ(-ω-)
ボタンコントロールのOnClientClick属性にjavascriptで1行書けば済む話じゃん。

>ユーザ削除時には追加した。
でもスケジュール削除時は対象がボタンコントロールじゃないけんどうすればいいか分からん。
テンプレートフィールドにボタンを追加してみたけど、どの行のボタンがクリックされたかの情報(ScheduleID)を渡すのがなぜか難しい。
ステータス 半分対応完了
完了日 2007/01/18(暫定)

ItemID BC0017
タイトル 天気予報の表示
内容 各日程のところにさ、その日の天気のアイコンを表示するように、どっかのWebサービスと連携してやってみようと思ってる。
でもよく考えたら天気なんて当日か翌日くらいしかはっきり分からんし、単純に画面の左下にその日の天気を表示するスクリプトを貼り付けとけばいいような気がするな(-ω-)

>やらない(-ω-)
ためしにスクリプト貼り付けて見たけど、無料のやつだと広告が入って好かん。
Webサービスでも2日後までの天気データしか取得できるやつが無いし、とりあえずリンクしている天気予報サイトでもみてくれ(゚д゚ )
ステータス 取下げ
完了日 2007/03/13

ItemID BC0018
タイトル テーマの適用
内容 サイト全体のデザインをテーマ(スキンファイル、CSSファイル)で管理したい。
同じような表がいっぱいあるしさ、カラム追加してレイアウト変わるたびに全部の調整するのめんどくせーんだもん(-ω-)
でも今さらテーマファイル作るのと今後のメンテナンスと比較してどっちがめんどくさいかというと、どっちもめんどくさい。。。
ステータス 対応予定
完了日

ItemID BC0019
タイトル 新規ユーザ登録
内容 TIFの公式サイトからこのサイトにリンクを貼るに当たって、当然部外者もこのサイトを覗くわけで、今のままだと新規登録で普通に登録できちゃうことを会長が少し心配しているようです(-ω-)
まぁそんな暇人がいるかどうかも分からんし、今後そのような問題が発生したら新規登録時にパスワードを要求する処理でも実装しましょうかねってことにしました。
めんどくせーからそのパスワードもプログラム中にハードコーディングしちゃえ!(゚д゚ )
ステータス 様子見(-ω-)
完了日

ItemID BC0020
タイトル 携帯版ログイン画面のテキストボックス
内容 なぜかこいつ、デフォルトの入力モードが全角なんよね。。。
クライアント端末依存なのか、サーバでWebコントロールが生成されるタイミングでなんか指定する方法があるのか、よくわからん。。。
できれば対応する(-ω-)
つーか、できるはずじゃん、普通の携帯サイトでできてるんだから。
ステータス 対応予定
完了日

ItemID BC0021
タイトル 直前の予定変更について
内容 ドタキャンとかドタ参加とかの場合の番長の扱いをどうするかよね。
会長が見てないと意味ないから、やっぱりメールで送るべきなんだろうけど、それを各自でやるかシステムから自動化するかの問題だな。
ステータス 様子見(-ω-)
完了日

ItemID BC0022
タイトル 管理者によるユーザ名の変更
内容 管理者がユーザ名の変更をできる機能を追加する。
フルネームとかカタカナとかで登録されたユーザを、正しいユーザ名に変更してくれと依頼するのがめんどくさいという会長の要望。
みなさんには特に影響ありません(-ω-)
ステータス 完了
完了日 2007/03/13

ItemID BC0023
タイトル ログインカウンタ
内容 これまでにログインした人数を表示してみただけ。
アクセス回数ではなくログインしたときにカウントされる。
特に意味はない(-ω-)
ステータス 完了
完了日 2007/03/13

ItemID BC0024
タイトル スケジュール詳細画面の情報追加
内容 スケジュール確認画面で「詳細」リンクをクリックすると表示されるスケジュール詳細画面。この画面の存在自体を知らない人が多いのだが。。。
これまでは参加者の一覧しか出していなかったが、「欠席」「未定」「未登録」のメンバー一覧も表示するように変更した。
これにより、各イベントに各ユーザが出席、欠席なりの意思表示をしたかどうかが確認できるようになったというわけで。
未登録ばっかりの人は幽霊部員の可能性が高いということにもなりますな(-ω-)
ステータス 完了
完了日 2007/11/14

ItemID BC0025
タイトル ユーザ情報テーブルの更新
内容 将来的なコート割自動化などのために、ユーザ情報の属性を追加した。
追加項目は、「リーダー」「ボール係り」「レベル」「年齢」「性別」「血液型」の6つ。
これらの情報を駆使したコート割自動化アルゴリズムは現在検討中。
いろんなパターンでコート割できるようにすると面白いかも。
B型ばっかりのコートとか最高ですな(-ω-)
ステータス 完了
完了日 2007/11/14

ItemID BC0026
タイトル 新規ユーザ登録及びユーザ情報更新画面の変更
内容 ユーザテーブルの変更に合わせて上記画面の変更を行った。
コート割に必要な情報を各自ラジオボタンで選択してもらう。
みなさん暇なときに自分の情報を更新しておいてください。
ステータス 完了
完了日 2007/11/14