RestHouseナントカ応援団のデーターベースターズのアレはかなり出来上がってきました。
あとは今年用の写真とかも用意しないといけなかったりするので、調整しながら準備ということになりそうです。
それとは関係なく、古いバージョンで使われていたHTMLのclass名に"cel"というのがあって、今回もそのまま使っているのですが。
数年前に考えたclass名なのでどういう意味か覚えてないのですけど、使われている場所からすると、もしかすると"Select"の"sel"を間違えて"cel"にしてしまって、それがそのままという気もするのです。
データを入力するものなので、相手チームを"select"とか、球場を"select"とか使う場面がたくさんあるのですけど、いちいち間違っているかも知れないということで、気になってしまうのです。
といっても、実際に使う時には見えない場所だから良いのですけどね。
ついでに、昨日の風邪の状態で作ったところは一番複雑なところだったのですが、ボーッとしていたのでどうやって書いたのか覚えてなかったり。
最近は飲みながらコードを書くことはなくなったのですが、同じ理由で風邪の時もコードを書いてはいけないということのようです。
<!-- 酒を飲みながらだとミョーな集中力で捗ることもあるのですが、捗っても何を書いたのか覚えていないコードが大量になるだけなのでアレなのです。(というか、最近は飲みながらそういうことをする体力があまりないですけど。)-->
ということで、ナントカ応援団のデーターベースターズ・ウェブアプリ風のアップデート作業の続きですが。
昨日の記事を書いている時に気づいたダブルヘッダー対策として一時しのぎの機能を追加。
追加というか、コレまでのに似ているのですが、カレンダーだとダブルヘッダーが表示されるかビミョーなので、試合一覧のリストを表示できるようにしてみたり。
これはついでに作った感じで、見た目はビミョーなので、今日はスクショはないのですけど。
それとは関係なく、sqlite3のデータベースとやり取りをするのに使っているPerlの方でエラーが出たりして。
Perlは久々なので、何を間違えたのか解らなかったのですけど。
実はPerlの書き方じゃなくてデータベースのカラム名が違っていただけでした。
<!-- ホントは"id"で良かったのに、"game_id"に設定しているので、たまにいじると必ず間違えます。-->
というか、またタイトルについて書き忘れてますが。
データを読み込むまでのあいだ、コルタナ団員の「解析中...」という台詞が表示される機能も作ったのです。
なのですが、ネット上のサーバじゃなくて自分のパソコンのデータベースからの読み込みなので、一瞬で終了してしまって、読み込み中の解析中画面も一瞬しか表示されないのです。
ということで、こっちもスクショなしですけど。
今日は苦労したワリにはスクショチャンスはゼロでしたね。
ということで、新バージョンにするのはけっこう大変なRestHouseナントカ応援団のデータベースターズにカレンダーなんだし!
最近ではめったに使わなくなってしまったTableタグを使ったりしたので、この状態にするまでにかなり時間がかかりました。
しかもNPB仕様ということで、月曜始まりだったりするのも少しややこしい感じでしたが。
ついでに書くとHTMLで"colspan"と書くところをJavaScriptでやる時はなぜか"colSpan"という罠もあったり。
CSSの"font-size"みたいなのはJavaScriptで"-"が引き算になってしまうので"fontSize"というのはあるのですが、"colspan"がそうなる理由は謎です。
画像では今月のカレンダーですが、試しに去年のデータを使って試合のあった月を表示させたらちゃんとデータも表示できましたし。
これまで過去のデータを呼び出す時に、どれがどの試合だったか?とか探すのが大変だったので、カレンダー形式では楽になるに違いありません。
そして、せっかく作っても使うのは私だけで誰も見ることが出来ないというのはアレなので、積極的にスクショは載せていくのです。
<!-- もしかしてTauriでカレンダーアプリとか作れるんじゃないか?とちょっと思ったのですが、すでに世の中に大量にあるカレンダーアプリなので、そういうのは作る気にならないとかも。-->
<!-- 今思い出しましたが、まだダブルヘッダーには対応していないデータベースターズなのですが、対応させるべきか、どうかなのか。-->
春も近いので始まったRestHouseナントカ応援団のデータベースターズの新バージョン作りですけど。
以前のコードを流用できると思ってたら、思った以上に柔軟性がないというか。
流用するほうが面倒なので、結局新しく書いてたりするのです。
前に作った時には非同期処理みたいなのはワケが解ってなかったですし。
さらにデータベースターズの膨大な120KBものデータベース(?)を全部読み込んだりして大丈夫なのか?とか思ってたこともあったりで。
<!-- 実際に全部読み込む必要はないのですが、多分余裕で読み込めるはず。-->
なんだかミョーに時間がかかる感じがしてきましたが、次はさらに新機能が追加されるので、ややこしいことになるに違いありません。
また寒くなってますが、もうすぐ春ってことでRestHouseナントカ応援団のデータベースターズ編集ページを大幅リニューアルできるのか?!
ということで、始めたのです。
まだ何もない感じですが。
最初に作ったのが3年ぐらい前でしたけど。
その時もまあまあ出来ているつもりでしたが、去年から始めたTauriのアレでJavaScriptが色々と解ってきたので、もっとちゃんとした感じにしたかったのです。
とりあえず、形の出来たHTMLを使うのではなくて、パーツをJavaScriptで書き出すようにして、色々と柔軟に表示できる感じで。
ということでさっきの画像ですが。
夜になってやっとここまで書き出せるようになりました。
手書きのHTMLだと簡単なのですが、JavaScriptでやると結構ややこしいのです。
その代わり、ここから先は色々とアレンジできてしまうはずなのですけど。
とりあえず一つ書き出せるようになったのですが、タブ風表示で4つのコーナーがあるので、さらに3つやらないといけませんが。
それはどうでもイイのですが、オリジナルのJavaScriptは謎のオブジェクト指向の部分があったり。
どうしてそうしたのか?という感じです。
とりあえず、新しいバージョンでは意味がなさそうなので、普通の書き方でやるようにしています。
レッシィ団員-----ここで、レッシィの大・総評!
キュベレイ団員-----やはり来たな。出たがりめ。
レッシィ団員-----でも、なんとなく物足りない気がするでしょ?だからもっと全体的に振り返ってみたいと思ったんですぅ。まずは全員の反省点をまとめてみますね。
<!-- 反省会は同じ日にやっているという設定なので、団員全員が集まっている状況です。-->
ザクレロ団長-----ザ・グレート反省会。2023年ナントカ応援団反省会の三回目。今回は3位グループだし、厳しくいきますよ。それじゃあ、まずは個人成績5位のキュベレイ団員から。結果はこちら。
(アルファベットの謎の項目については最後に説明が書いてあるよ。)
ザクレロ団長-----反省は大々的に。2023年ナントカ応援団反省会の二回目を始めるよ!今シーズンは成績上位で貯金を独占って結果になってるから、二位グループといっても勝率は五割前後だし、しっかり反省してもらうから、そのつもりで。まずは個人成績3位のコルタナ団員から。成績はこちら。
(アルファベットの謎の項目については最後に説明が書いてあるよ。)
キュベレイ団員-----2023年シーズン、RestHouseナントカ応援団・大いなる反省会を始めるぞ。今回は応援成績一位のグループだが、団長も、出たがりのレッシィ団員もこのグループだから、この私の司会であえて厳しくいくぞ。まずは応援成績一位のレッシィ団員からだ。成績はこうなっている。
(アルファベットの謎の項目については最後に説明を書いておく。)
レッシィ団員-----大・結果発表〜ぉ!
一同-----い、イェ〜イ...。ドンドドンドン♪パフパフ♪
レッシィ団員-----コンセプトはシンプルに大げさ。2023年ナントカ応援団グループ成績を発表いたします。
C 4 - 2 YDB
ザクレロ団長-----3戦目に持ち込むことは出来ませんでした。
キュベレイ団員-----いけると思ったのだがな。
ジムⅡ団員-----昨日と同じくあと一押しって試合になってしまいましたね。
ザクレロ団長-----まあ、敵地で良くやったということでもあるし。
キュベレイ団員-----この結果を受け入れて、また次だな。
ザクレロ団長-----とりあえず、今シーズンはここまでということで。その前に反省会でちゃんと反省するからそのつもりで。
ということで、クライマックス・シリーズのベイスターズでございますが。
惜しくも敗戦となりました。
なんとなくファーストステージは勝てるような気がしていたのですけど。
調子とは関係ないところで、なぜか上手くいかないような展開はシーズン中にもありがちでしたし、そんな感じのクライマックス・シリーズだったように思ったりします。
シーズンからクライマックス・シリーズと、得るものは沢山あったと思いますし、そのへんを活かして来シーズンこそということですが。
とりあえず、今シーズンはお疲れさまでした。
そして、ナントカ応援団はネタがまとまり次第、反省会ですので、その時にまた色々と書かれるでしょう。
C 3 - 2 YDB
レッシィ団員-----あとちょっとでしたが。
ザク団員-----良い試合でしたが、残念でした。
ズゴック団員-----内容は悪くないですし、切り替えていきましょう。
ということで、クライマックス・シリーズのベイスターズでございますが。
終盤はずっとピンチという感じのところをなんとかしのいでいたのですが、最後は打たれて延長11回サヨナラ負けでございます。
投手陣が頑張って良い試合ではありました。
打つ方も良い感じでヒットは出ているので、あとは上手く流れに乗れたら勝てるはずです。
今日は悔しい負けになりましたが、ここは切り替えて明日勝ってこっちのペースにしていきたいですね。
レッシィ団員-----豪華商品付き!レッシィの、2023年シーズン応援成績発表会!イェーイ!ドンドンドンドン...。あれ、なんでみんな盛り上がらないんですか?