なんだかんだで1年くらい更新してませんでした…
その割に大きな機能追加なくてすいません。
とりあえず累積のバグは直しておきました。
本家XOOPSがPHP5.3対応したので、本モジュールも遅ればせながらPHP5.3対応しました。
変更履歴:
・[追加機能]php5.3に対応しました。
・[不具合修正]「選手紹介」ページで、「プロフィール公開」をNoにした場合に、
表示が崩れてしまうケースがある問題を修正しました。
・[不具合修正]モジュールを複製し、「最近の試合」ブロックを複数表示させた場合に、
複製した方のブロックのチーム名が正しく表示されない不具合を修正しました。
野球スコアブックツール配布サイト「スコレブ!」のリリースページ
http://scorerev.jp/index.php/download/webscorerevolution_v2_02/
ダウンロードはこちらから。
http://toyao.net/xoops/modules/d3downloads/index.php?cid=1
野球スコアブックアプリWebScoreRevolutionについて、
「複数チームを管理しているが、個人成績はチーム毎の集計しか見られない。すべてのチームをまとめて集計した個人成績を見られないか?」
という問い合わせが掲示板にあったのでこちらに改造方法を書いておきます。

チーム名のリストボックスは登録したチームしか選べず、
「すべてのチームを選択する」に相当する空白の選択肢は設けておりません。
しかし、以下の方法でリストボックスに空白の選択肢を増やすことができます。
/webscorerevolution/templates/bbsb_viewpersonalscore.htmlの20行目あたりを編集してください。
<select name="cond_ownteamid" onChange="location.href=this.options[this.selectedIndex].value">
<option value="./index.php?action=ViewPersonalscore&cond_ownteamid=0" ></option>
<{foreach item=ownteam from=$ownteamlist}>
<option value="./index.php?action=ViewPersonalscore&cond_ownteamid=<{$ownteam.TeamID}>" <{if $ownteam.TeamID == $smarty.get.cond_ownteamid}>selected<{/if}> ><{$ownteam.TeamName|xoops_escape}></option>
<{/foreach}>
</select>
この修正をした後、モジュールのアップデートをかけてもらうとリストボックスに空白の選択肢が選べるようになります。
ただし、この方法は少し問題があります。
個人成績の順位付け対象となるのは、規定打席数をクリアした選手だけです。
例えば規定打席(乗数)1.5、消化試合数10の場合は、規定打席数=1.5×10=15打席をクリアした選手のみランキングの対象になります。
ここで、上記のように強引に複数チームの成績表示をさせた場合、例えばチームA=6試合、チームB=10試合消化したとしますと規定打席数=1.5×(6+10)=24打席となってしまいます。
チームAとBの両方に出場している選手ならば規定打席を楽に越えられるでしょうが、どちらか1チームにしか属していない選手の場合は規定打席クリアが難しくなります。
この問題を暫定的に回避するためには、規定打席数を低めの数字にしてもらえればなんとかなると思います。
現状、以下の理由から、デフォルト状態では複数チーム合わせた個人成績を表示させられない(リストに空要素の選択肢を用意していない)ようにしています。
・上記のような規定打席数の問題があるので、最適な規定打席数をそれぞれのチームで計算しなければならない。
・チームAの試合数=1、チームBの試合数=100といった極端な例を考えた場合、
両チームの個人打撃成績を一緒に表示したらバランスを欠くのではないか?
・複数チーム管理では、例えば一軍と二軍、小学校高学年と低学年などのチーム分けを想定している。
それぞれのチームに属する選手の能力レベルも違うし、対戦相手のレベルも違うかも知れない。
その条件下で複数チームを一緒にした合計を出すのは、バランスを欠くのではないか?
プロ野球でも一軍と二軍をごちゃまぜにして成績を出していないですが、同じような理由があるからなんだと思います。
それでもどうしても全チームの個人成績集計が見たいという場合は、このハックを利用してください。
今までWebScoreRevolutionはXOOPS2.1.8までしか動作確認してなかったのですが、
XOOPS2.2をインストールして動きを確認してみました。
というか、本当の目的はWindows環境でWSRが動作するかどうかの確認だったのです。
私自身はLinux環境でしかXOOPSを使ってないので、Windows環境?ハァ?みたいな感じでワリとないがしろにしていたのですが、Windows環境で使いたい人もちらほらいることが分かってきました。
レンタルサーバだとCentOSなどのLinux環境が多いですが、自宅でサーバー立てて運用したいという人にとっては、Windowsサーバはけっこうありがちな選択肢だったりするんですね。
確かに自宅でLinuxサーバっていうとちょっと敷居が高いイメージありますもんねぇ。
WindowsでWebサーバーを動かすということはXAMPPですかね。
これをダウンロードしてきたらPHPは5.3でした。
→ XOOPSは2.1台はPHP5.3に対応していない
→ XOOPS2.2入れるべや
→ 結果的にWebScoreRevolutionのXOOPS2.2 & PHP5.3の動作確認になってしまいました。
動作確認した環境は以下です。
・Windows Vista
・XAMPP for Windows 1.7.3
(Apache 2.2.14, MySQL 5.1.41, PHP 5.3.1)
・XOOPS2.2 beta2
・WebScoreRevolution 2.01
結果、PHP5.3以降では非推奨の「new の返り値を参照で代入すること」に抵触してしまいDeprecatedエラーが発生してしまいました。
このエラーを取り除いたモジュールをWSR 2.01ベースで作成しましたので、ひとまず置いときます。
とりいそぎの公開であり、バージョンは上がりません。
次回のリリースには反映させます。
ひとまずエラーは出なくなったと思いますが、他にも動作がおかしいところがあるかも知れません。何か問題あればご報告いただければ幸いです。
ダウンロードはこちらから。
webscorerevolution_V201patch.zip
Windows環境でWSRがそもそもインストールできない、という方は過去の掲示板エントリもあわせてご覧下さい。
前回からの変更点はバグフィックスのみで、新しい機能追加はありません。
・[不具合修正]携帯画面表示で、多くの画面でページ名称が「_MI_BBSB_ .. 」などと
なってしまっている問題を修正しました。
・[不具合修正]試合結果を登録したにもかかわらず、対戦相手管理画面で最終対戦日が
更新されない問題を修正しました。
前回のメジャーアップデート(V2.00)のときはいろいろ機能追加が多くて、正直ケータイ表示にまで気配りができてませんでした。
今回見つかったバグは結構簡単に見つかるものだったのに、4ヶ月もの間不具合報告あがってこなかったところを見ると、このモジュールはあんまり使われていないと見た!(爆)
ダウンロードはこちらから。
http://toyao.net/xoops/modules/d3downloads/index.php?cid=1
リリースノートページもなんかダサいのでリニューアルしたいなぁ。そのうちやろう。
月日が経つのは早いものですねぇ。半年ぶりのリリースとなってしまいました。
本当は今年のシーズンが始まる4月までには出したかったのですけど、予想外に(!?)常勤の仕事が決まるなどして、開発する時間が減ってしまいました。
今回のリリースはメジャーバージョンアップです。
今まで1チームしか管理することができなかった自チームを、3チームまで複数チーム管理できるようになりました。
これにより、低学年チーム、高学年チームの両方が存在する少年野球チームや、二軍がある草野球チームなどに対応できますので、利用の幅が広がっていくと思います。
画面操作的にはあまり変わっていませんが、内部のデータ構造は大きく変わっています。
そのため、「今まで問題なく動いていたところが動かなくなった」という不具合がもしかしたらあるかも知れません…
もし問題あれば教えてください。
なお、私としてはなるべくデータベースのバックアップをとってからバージョンアップしていただいた方が安心です。
ダウンロードはダウンロードページからどうぞ
V1.31->V2.00の変更点(2010/06/08)
- [機能追加]V1.31までは自チーム1チーム分しか管理できませんでしたが、V2.00から3チームまで登録できるようになりました。
これにより小学校高学年チーム、低学年チームなどで分けたり、2軍チームの管理ができます。 - [機能追加]モジュール複製ができるようになりました。モジュールディレクトリ名を変えて複数のWebScoreRevolutionを
1つのXOOPSサイト内にインストールできます。 - [不具合修正]個人成績画面:規定打席/規定投球回数を超えているにもかかわらず打率グラフと防御率グラフに成績表示
されない不具合を修正しました。 - [不具合修正]対戦結果詳細画面:PHP5.1.6環境で、投手成績の2人目以降の名前が表示されない不具合を修正しました。
- [不具合修正]「チームの活動予定」ブロックは、本日より未来の予定について表示するのが仕様ですが、
一部のレンタルサーバーでは過去の日付の予定も表示されてしまっていたのを修正しました。 - [不具合修正]対戦結果登録画面:打撃成績の「打球方向」と「打点」テキストボックスのサイズが大きすぎたので変更しました。
- [不具合修正]対戦結果登録画面:投手成績のtabindexが正しくなかったので修正しました。
- [不具合修正]管理画面:FTP関数が使えない環境向けにエラー処理を追加しました。
野球スコアブック"WebScoreRevolution"搭載のレンタルサーバー「三冠王」のサイト紹介記事が出ていました。
めちゃ詳しく解説しています。こんなに詳しく解説しているとは…
ドラフト1位はこれで決まり!すべての野球チーム運営の強い味方「三冠王」(1/3) – ITライフハック
http://itlifehack.jp/archives/2619283.html
http://itlifehack.jp/archives/2619287.html
http://itlifehack.jp/archives/2619292.html
マイナーアップデートです。
WSRはブラウザ画面を結構幅広にしないとうまく見えなかったのですが、横1024pxくらいあればうまく見えるようにレイアウトを改良しました。
特に横幅を必要としていた画面は、試合結果の入力画面だったのですが、Javascriptを使って、あまり使わないエリアを非表示にすることでしのぎました。
次のバージョンアップは、大幅な機能強化を目指そうと思っています。ちょっと時間かかるかもですが…
それはそうと、最近CSRF脆弱性の話がAmebaなうで話題になっていたので…
ミニブログ「Amebaなう」モバイル好調でPC版を前倒し、スパム被害も広がる – ニュース:ITpro
http://itpro.nikkeibp.co.jp/article/NEWS/20091211/342000/
はまちちゃんと脆弱性報告のあり方 – 世界線航跡蔵
http://yugui.jp/articles/851
CSRF脆弱性か… このへんもしっかりやっとくべきやなぁ。やっぱり。
Webアプリ開発って、言語習得の敷居は低くなっていってる気がするけど、こういう広く浅い知識を網羅しとかないと務まらんのよなぁ。
V1.30->V1.31の変更点(2009/12/14)
————
・[仕様変更]画面の横サイズをXGA(1024px)に狭めてもレイアウトが崩れないように、全体的にHTMLやCSSを調整しました。
・[仕様変更]活動予定詳細の携帯表示レイアウトを変更しました。
・[機能追加]活動予定の出欠登録に、画像認証によるSPAM対策機能を追加しました。
・[不具合修正]活動予定表示設定をOFFにしても携帯表示ではサブメニュー表示されてしまう問題を修正しました。
デモサイト
http://toyao.net/~bbsb/sampleeuc/
ダウンロード、リリースノートはこちらから
http://toyao.net/xoops/modules/d3downloads/index.php?cid=1
最近の巡回メモから
シゴタノ! — 好きなことをして食べていくための10のルール【前編】
http://cyblog.jp/modules/weblogs/2640
「無料だからと言って誰からもお金を取れないわけではない。
しかし、特定の条件が満たされていれば、有料をいとわない人たちによって、大量の無料ユーザーを支えることになるというのが、新しいビジネスモデルだと指摘しているわけです。
・時間を節約したい人
・リスクを避けたい人
・自分の好きなものだからお金を払うという人
・ステイタスにお金を払う人
確かに生き残る道はこれですよ。メモっときました。
らばQ:何だかエライことになってる中国の就職説明会
http://labaq.com/archives/51305496.html
中国すげぇ!
【ゴン中山】中山雅史の超ポジティブ名言集【隊長】 – NAVER まとめ
http://matome.naver.jp/odai/2125627736710432735
ポジティブに生きなきゃね!
早起きしてプログラミングする方法 : はぐれプログラマ清純派
http://blog.mwsoft.jp/article/33126091.html
こういう方はプログラマの鏡だと思います。僕は朝はプログラムのためになんかには朝起きれませんけどね!
ワラノート蓮舫「EXILEってこんなに沢山いりませんよね?」
http://waranote.blog76.fc2.com/blog-entry-1879.html
EXILEネタは尽きませんねぇ。
関連:
ワラノート親父がEXILEのタイミングずらして回るやつに巻き込まれて死んだ
http://waranote.blog76.fc2.com/blog-entry-1873.html
YouTube – 振り逃げ3ラン
http://www.youtube.com/watch?v=MZApx022H1Q
これすごいよね。こんなことあるんだ…
先週の草野球で、内野安打性の当たりがランニングホームランになったN君をちょっと思い出してしまいました。
国内最速のスパコンを長崎大学が3800万円で開発してしまった件:アルファルファモザイク – 2ちゃんねるスレッドまとめブログ
http://alfalfa.livedoor.biz/archives/51529842.html
ちょっと古い記事になっちゃいましたが。でもスパコンの予算復活するとかいう話ですよね…
PHPをDisってるブログエントリを集めてみた – kwatchの日記
http://d.hatena.ne.jp/kwatch/20091126/1259255541
やっぱPHPてあかんのかなぁ… ほかの言語勉強しよかなぁ…
ちなみに私は「ぷちカンパ」はじめました!
一応、フリーソフトウェア「WebScoreRevolution」に対するカンパですが、別に理由は限定していませんのんで!w
WSRのサポート掲示板に寄せられた意見や要望が、あとから見るには分かりにくくなっているので、読みやすいように整理してみました。
自分としても、意見をいただいておきながら忘れかけてた内容のものもあったので、自分向けの備忘録としても使います。
意見等参考にしながら、これからのバージョンアップに生かしていこうと思います。
- 対戦成績・個人成績・選手紹介の項目3つに対して、登録ユーザーグループごとにパーミッションをかけてほしい
- 出欠管理部分だけ独立させた、出欠管理モジュールを制作されてはいかがでしょうか?
- 個人成績表示に「貢献打」「貢献率」を表示できないでしょうか。
- D3(複製)、複数チーム登録対応
ライブドアレンタルサーバーから、野球チーム用に特化したレンタルサーバープランが出ました。
野球スコアブックツール搭載のレンタルサーバー「三冠王」 livedoor レンタルサーバ
http://server.livedoor.com/baseball/
レンタルサーバースペースに、私がフリーソフトとして配布している野球スコアブックモジュール
「WebScoreRevolution」を標準搭載し、野球チーム用サイトを簡単に作れるようになっています。
容量は3GBで、キャンペーン中の今なら年額9450円+初期費用945円だそうです。
また、これにあわせて、野球スコアブックツール配布サイト「スコレブ!」を立ち上げていただきました。
WebScoreRevolutionの普及が進むのではないかと期待を寄せています。
私も僭越ながら、作者として登場しています。
以前、知り合いのカメラマンUさんに撮ってもらったスカイマークスタジアムでの神戸グフの試合の写真が載ってます。
調子のってる画像ですみません。
この「三冠王」のプレスリリースがいくつか出ています。
野球のチーム運営機能を備えたレンタルサーバ『三冠王』開始 – ライブドア | ネット | マイコミジャーナル
http://journal.mycom.co.jp/news/2009/11/30/067/index.html
日経プレスリリース ライブドア、野球スコアブック搭載レンタルサーバー「三冠王」を提供
http://release.nikkei.co.jp/detail.cfm?relID=237796&lindID=1
これを機に、WebScoreRevolutionが野球チーム標準のデファクトスタンダードなWebアプリケーションになればいいなぁと
夢を掻き立てています。
いろいろまだ機能的に充実させていきたいし、「使ってます」とか「使って良かったです」とか言ってもらえるとすごく励みになるので、
もっともっと使いやすいツールとして磨いていきたいと思っています。
これからも応援よろしくおねがいします!
開発中に使っていた固定URLを埋め込んでしまっていたところがあり、かなり恥ずかしい不具合なので急きょリリースすることにしました。
かならず固定のURLで呼ばれるところがあるので、たとえばうちのtoyao.netサーバーが落ちると全モジュールに影響するというw。
画像ファイルのURLだったから、処理そのものには影響は少なくまだ傷が浅かったと言えるけど。
このリリース出してもすぐにはアップグレードは進まないので、しばらくはtoyaoサーバーは安易に落とせなくなりそうですorz
ダウンロードはこちらから
toyao.net/xoops/modules/d3downloads/index.php?cid=1
V1.21->V1.22の変更点(2009/08/05)
————
・[不具合修正]
-打率グラフ、防御率グラフで絶対アドレスでリクエストしているところを修正
-打率グラフ、防御率グラフで縦軸の小数点以下表示のロジックを修正




