2003年05月22日(木) [ 金銀Perlプレゼント ]
ここ10日間ばかりほぼ毎日取り組んでいることがありまして、それは、Perl。 Petit*LotRという指輪物語の同盟の名簿をこの度CGI化したいなー、と思いたち、 とあるフリーCGIサイトからもらってきた名簿CGIスクリプトを改造することに心血を注いでおります。
昔かなり改造CGIに凝った時期があり(このサイトに掲示板が3つも4つもあった時期) 簡単な改造はちょっとは出来るようになったんですが、 今回どうしても改造したい箇所が、私の今までのスキルではどうにも歯が立たないような場所でして、 これは、Perlの仕組みから勉強し直さなければならない!と一念発起し、色々調べたりしてました。
その際にお世話になったサイト
- KENT WEB
大御所サイト・ここにもリファレンスがあることを知らずに結局最後の方に行ったのだけど、 もっと最初に行っておけばよかった…
- CGI・Perl入門
すっごい見づらいがこの人の文章が一番分かりやすかった
- CGI工房・かきしちかんぱに〜!
きれい・見やすい・実例が分かりやすい
- とほほのWWW入門
ココも大御所・HTMLリファレンスは辞書代わりに使ってますが、Perlリファレンスは分かりづらかった… というかここを見るのには私のレベルがまだ低すぎた、ということです
…まぁそんな数日で何とかなるような甘いモンじゃぁありませんでしたぜPerlってやつぁ。 スカラ変数、と聞けば白装束の集団を思い出し、 演算子ってなんじゃうるぁー、とパソコンを投げてしまいたい思いに駆られ、 何度も「;」の記述を忘れてはサーバエラーに陥り、 ………………。
結果から言いますと、改造は成功しました。 うーん自分でもちょっと天才じゃないかしらと思ったよ……。
今更ですが、プログラミングっていうのは理数系の頭の人がやるもんです。 ワタクシは骨の髄まで文系人間です。 だからスクリプトの行間を読んだり、 その単語・記号の裏に隠された何かを(何も隠されてなどいないのだが) 一生懸命想像で補ったりしていたのです。 ……こんな、成功から一番遠い道を歩いておきながら、自分でも何で成功したのか分かりません……。 それはいわゆる偶然というやつですか……。 なので今回勉強したことを次回に活かせる自信はこれっぽっちもありません!
今、これまでの名簿を手動で登録しています。 150名分は終わったので、あと600名ちょっと…を登録して、もう少し手を加えたら公開します。 いつになるかはわかんないけど………。
|