カテゴリ:CGI( 61 )

リーグCGI年度手動更新箇所

htmlの変更箇所

score/total_team_navi.html
年度を変更


cgiの変更箇所

cgi-bin/orange/correction_navi.cgi
年度を変更

cgi-bin/orange/ranking_navi.cgi
年度を変更

cgi-bin/orange/vs_navi.cgi
年度を変更



年度末に来年度の動作テストをする場合のみ変更

cgi-bin/orange/player_team.cgi
$year年度」「value="$year"」を次年度に変更

cgi-bin/orange/players_navi.cgi
$year年度」「value="$year"」を次年度に変更

cgi-bin/orange/dbb_team.cgi
$year年度」「value="$year"」を次年度に変更
[PR]

by timlock | 2008-01-08 19:39 | CGI

ハッシュをソート

my @keys;
foreach ( keys(%key) ) {
print "$_,";



my @keys;
foreach (sort keys %key) {
print "$_,";



参考サイト

竹中明夫のページ
[PR]

by timlock | 2007-09-05 11:40 | CGI

久しぶりにperl

エラーが発生したので久しぶりにperlを…

自分が何やったのかわかんね orz

いや、コメントはちゃんと付けてるんだけど、
何がどうなってたのか…
で、調べて調べて四時間!
変数が間違ってましたギャフン o...rz

適度にリハビリしないとダメだな=3
[PR]

by timlock | 2005-04-25 11:46 | CGI

やっっっった〜!

制作開始より五ヶ月…やっと、、

「野球スコア入力&集計プログラム」完成!

長かった〜。最後の最後でまたGAC (ギャック)で聞いちゃった テヘッ
修正処理はseek関数じゃなかった…
カンタンに書くとこんな感じ↓
##########################################
$c = 1;
$d = 111;
@e = ("$c,","$d¥n");
$a_in = 3;
$b_in = 1234;
open(IN,"test.csv");
open(OUT,">test1.csv");
@data = ;
foreach (@data){
($a,$b) = (split(/,/,$_))[0,1];
chomp($b);
if ($a_in == $a && $b_in == $b){print OUT @e;}
else{print OUT $_;}
}
close(OUT);
close(IN);
rename("test1.csv","test.csv");
##########################################

↑にたどり着く途中でCSV内の重複判定処理がわかった w

ホントはまだ詰めるトコいっぱいあるんだけどね…
データの削除処理とか、
同率順位の判定&表示とか、、
データ送信前の確認画面とか、、、

でも保留。
なんでかっていうと次は「MovableType」やってみるから〜w
んで、その次は「XOOPS」なんかも。
だもんで、何ヶ月かしたらMySQLとPHPも多少は解る様になってるんじゃないかな〜と…
そしたらちゃんとしたデータベースとして作り直せるんじゃないかな〜と…
あまいかな…

ということで次からは「Movable Type」に挑戦!
でも忘れないようにperlもやっとこ〜。
[PR]

by timlock | 2005-04-02 21:05 | CGI

もうすこしで完成しそう…かな

今日は少し進展。
とりあえずループをなんとか解決!…
ホントはちょっとズルしちゃった テヘッ
エラーを利用して表示の制限かけたから、ホントとりあえず。
まあ一応ちゃんと動いてるから後日修正ってことで。
二ヶ月もしたらキレイになおせるようになってるだろ…
それまで保留!

っで、、seek関数をやっっっと試してみた。たぶんできそう…
どうやってファイルポインタの位置を指定するかさえ解れば…

ところで今日は地震でいかれたモニタをばらしてみた。
基盤の接触不良だろうことはわかったんだけど破損箇所がみあたらない…
ってかバラして組み立てるだけで昼休み終わっちゃった orz
腰据えて直す時間もないし、修理だそうかなぁ…
そいえば倉庫から引っ張り出してきた代替えモニタもいかれた orz
そしてでかいモニタ抱えて行ったり来たり登ったり降りたり…
4台試して全滅でしたΣ腰痛っ

明日こそ完成するかなぁ…
[PR]

by timlock | 2005-03-30 03:33 | CGI

またループ orz

久しぶりにプログラムに復帰すると…
いつもループにひっかかるよ orz

たかが繰り返すだけのくせにっ!!
「ループのくせになまいきな〜!(ジャイアン)

とりあえず落ち着こう。。
落ち着いて明日やればできるはずっ!(はいそうです、今日は逃げます)
[PR]

by timlock | 2005-03-29 02:25 | CGI

また目測あやまった orz

CSV修正プログラム予想以上に面倒…
とりあえず拾い出したデータを登録フォームに反映させながら生成するのがもうっ!
考えればできるんだけど、生成するより組み込む方がよっぽど楽!
簡単にプログラムできるソフトでもあったらなぁ…
SQL覚えれば多少は解放されるのかなぁ…
……

また本業がバタバタなので校正中とか仕事の合間に作ってるんだけど…
グラフィックからプログラムに移ると頭がへ〜んな感じ…
3Dの時もWebの時もFLASHの時もかなり変な感じするんだけど
プログラムが一番切り替えむずかしい…
感覚のデザインと理詰めのプログラム…頭の使い方がかなり違うんだろなぁ…

でも、三十路こえてからの方が物覚えいいのは何だろね w


明日こそは!!
[PR]

by timlock | 2005-03-25 03:20 | CGI

CSVの部分修正はseek関数で位置指定

CSV修正プログラムの処理これでできるかも…

年度とチーム名をフォーム送信

選択年の集計データより選択チームの全試合日+対戦チームリストをプルダウン表示
選択年のプレイヤーデータより選択チームの選手名をプルダウン表示
フォーム送信

試合年月日・対戦チーム・選手名で条件検索
合致するデータのファイルポインタの位置を取得
合致するデータをHTMLに生成した登録フォームに埋め込み表示
修正箇所を修正

seek関数でファイルポインタを指定
データを書き換え

めでたし、めでたし!


なんかこれでいいと思うんだけど…
とりあえず試してみよ!
[PR]

by timlock | 2005-03-19 01:44 | CGI

残るは修正CGI!

前回間違えて別のCSV集計しちゃったので、その修正の続きを
……
5分で完了しちゃった…オレすげ〜
……
ってかこんな簡単なことに何時間かかってたんだ一昨日のオレ!!
混乱したときはちゃんと簡易フローつくろ orz

さて、最後にCSV修正用のプログラムを…
……
ど〜やるんだろ…
ちょっと片っ端からぐぐってみよ
[PR]

by timlock | 2005-03-17 02:30 | CGI

チーム通算の集計

やっとプログラム復帰!長かった〜
……

細かい設定忘れてるよ〜 orz
……

記録した最新年度をどう判定させようかって悩んでたんだっけ!
で、最新年度以外は入力させないってことでFAだっけ!!
とりあえず時間を取得することから始めよ=3
……

できた!
よし、あらためて集計作業を、、
……

ヒ〜、二時間もかけて違うcsv集計させちゃったよ〜 orz
……

mixiとMovableTypeの設定やって現実逃避しよ…
[PR]

by timlock | 2005-03-15 01:12 | CGI