これ、バイクのブログのはずだったのに・・・・。
競艇のことばっかw
というわけで作りました。
チャンパパもアメーバじゃないとコメントさしてくれないみたいだし・・・。
http://ameblo.jp/kyotei-info
とりあえず1ヶ月分バースデーレースをスクリプトで書き込んでみました。
今まで結果にしか興味がなかったのでDBに入れていなかった出走表データ。。。
取り込み中でーす。
バースデー舟券とか出せるようになるなぁ~
システムに誕マークでも入れるか?とか
誕生日レースの統計でもとってみるか?とか思ってます。
なーんかいつまでも徳山名人戦の最終日のメールが来るなぁ~
印入力の入力チェックを増やしました。
開催日程がDBにあるのでそれと突き合わせを行い、開催していないものは入力できないようになっています。
あと、グレードも開催日程に持っているのでそちらを使うように変更しています。
入力チェックは悪天候等の日程変更で入れられないということがあり得る「かも」しれませんが
その時は別の場で入れておいて、場の変更は手動で行うということで対応しようかと思っています。
熱だしてブッ倒れてました。
が、名人戦準優ということで軽く過去の名人戦のデータを。。。
とおもったらこのブログファイル添付できねーーー!!!1
ちょっとぐぐってくる・・・・
というわけでGoogleSpreadSheetにしました。
知ってる人はすくないですが競艇用のシステムがあります。
前検日にデータ配信とかブログに自動でできればなぁーともくろんでるので
ブログの投稿フィードを使ってみるかなぁ~。
自動投票連携とかやることはあるんだが・・・。めんどい。
とりあえず今夜テスト投稿乱発されることになるとおもいます。
#TODO
1.過去分の表示ができてないのを対応
2.斡旋履歴の表示をもうちょい作りこむ
3.ブログへの自動連携
今日中にどこまでいけるかなあ~。1で終わりそうな気もする
21:11 1番終わり~。とりあえず。
休憩ーー。。。。寝るかも
かなりイベントを勘違いして行ってきました!
やはり新聞に私の3連単という短いコラムを載せるための応募でした。
ちゃーんとはがきに書いてますね・・・。
予想大会かと思ってました(笑)
で、ステージに登るひとは事前に決まってた模様・・・。
仕事中に電話に出れなかったから決まってしまった?
ひとこともそんなの聞いてなかったぜ~~。
12:50集合だったので、11時くらいから前乗りして4Rからスタート!
まずは100円で・・・。ゲット^^;数百円プラスです。
5Rはずれ、6R,7Rはイベント集合時間のため買えず。。。
イベントでは、交通費と記念品をいただきました~。
私の3連単の説明を受けて、次の日の予想をするということで12R開始前に再度集合ということで
山ちゃんとこに戻ってみました。。。すると。。。
8Rにまっちゃん登場!!
注)まっちゃんとは、本命殺しで極一部の方に有名な方です。嫌な予感を感じながら、8Rは安田の頭で固い(その日一番硬いレース)と思いましたので資金投入!!!
まっちゃんにかかれば植木だろうが松井だろうが殺してしまいます(笑)
撃沈(涙)
頭は安田でしたが紐にこれだけは無いとおもってたのが来てしまいました。。。
まっちゃん。。。
9R。山ちゃんとこで見かけたおもしろい美女(ド変態)あす吉様の専用機村岡君と奥田君が出動!舟券は買ってません。
あす吉様のターンマークごっこのために写真とったけど見てくれるかなぁ~。
10R。1-2,2-1,1-4と3点買ったら本命殺しまっちゃんが2-1-9を買ってきたため2-4と2-6を悩んで2-4を追加。まっちゃんがくるとどうもリズムが・・・。
リズムがいいときはこういうのも当たるもんです。
結果2-6でした・・・。
11R。まっちゃんが1-2-3を買ってきたので見。舟券買ってません。私の本命も1-2=3でした。
12R。集合時間のためそそくさと1-3=2を買ってイベントへ。
的中!安田、出てますね。
そのまま早刷りの出走表をもらって今日の11Rのコラムを書いて解散~でした。
Blogger Syntax Highlighter
こんなのあった。
というわけでテスト。
生贄になったのは、競艇のアプレットのデータを取得するphpです。
<?
$db_host = "localhost";
$db_user = "";
$db_passwd = "";
$db_name = "";
$db = mysql_connect($db_host,$db_user,$db_passwd);
mysql_select_db($db_name,$db);
mysql_query("set names utf8");
for ($jou=1;$jou<=24;$jou++) {
$url = "http://www.mbrace.or.jp/od/O/".sprintf("%02d", $jou)."/OJ01.dat";
$d = explode(",", file_get_contents($url));
if ($d[0] == "NODATA") {
continue;
}
for ($race=1;$race<=12;$race++) {
$url = "http://www.mbrace.or.jp/od/O/".sprintf("%02d", $jou)."/OJ".sprintf("%02d", $race).".dat";
$d = explode(",", file_get_contents($url));
for($boat=1;$boat<=6;$boat++) {
$sql = "delete from motor where day='".date("Y-m-d")."' and jou={$jou} and race={$race} and boat={$boat}";
mysql_query($sql, $db);
$sinnyu=(!is_numeric($d[56+26*($boat-1)]))?0:$d[56+26*($boat-1)];
$tenji =(!is_numeric($d[59+26*($boat-1)]))?"0.00":$d[59+26*($boat-1)];
$sql = "insert into motor (day,jou,race,boat,motor_no,toban,weight,sinnyu,tenji) values ('".date("Y-m-d")."',{$jou},{$race},{$boat},".$d[78+26*($boat-1)].",".$d[55+26*($boat-1)].",".$d[80+26*($boat-1)].",{$sinnyu},{$tenji})";
mysql_query($sql, $db);
for ($i=0;$i<4;$i++) {
$num = 60+(2*$i)+26*($boat-1);
if ($d[$num] != "-") {
$sql = "delete from parts_change where day='".date("Y-m-d")."' and jou={$jou} and race={$race} and boat={$boat} and seq={$i}";
mysql_query($sql, $db);
$sql = "insert into parts_change (day,jou,race,boat,seq,name,amount) values ('".date("Y-m-d")."',{$jou},{$race},{$boat},{$i},'".$d[$num]."',".$d[$num+1].")";
mysql_query($sql, $db);
}
}
}
}
}
競艇システムのサーバ移行ですが、文字コードでふんづまっていました。
もともとlatin1のDBに
set names utf8;
して、utf8を無理やり入れていたため、mysqldumpできちんと吐かれない・・・。
結局PHPで全テーブル吐き出すことに。。。
現在INSERT中です。
DDLとDMLで全部で1GBくらいになったので、ちょい時間かかるかな?
しかし、うまくインポートできてない予感!
#追記
テーブルをすべてutf8に移行完了。
23:00、23:05、23:30のバッチ未実行
