STARTING OVER日記。
« 2006年05月19日 |
インデックス
| 2006年05月22日 »
2006年05月20日(土)
アルコンの曲目入力のページでチケットの画像を表示しているのですが、当然ですがチケットの画像をスキャニングするまでは掲載できません。
1つのアルコンに伴う作業は次の通り。
【アルコン前】
1.画像や会場の情報を含んだ雛形を作る
2.曲目を入力する準備をする
【アルコン後】
3.曲目を入力する
4.チケットをスキャニングしてアップロード
5.雛形に含まれているチケットのパスを書き換える
この5番を今回のCGIで省こうとしているわけです。
どういうことをやっているかというと、最初から「1」の時点でCGIを指定しておき、そのCGIがチケット画像があればチケット画像を出すし、無ければ「Please Wait!」を出す…ということで。
で、出来ました。
結構満足いく出来になりました。
昼に書いた時点から目先を変えました。
機能は昼までに出来ていたヤツよりはある意味単機能になりました。
でもサーバに負担のかからない方法になりましたとさ。
それに伴って応用編として、チケットの拡大画像を出しているCGIもちょっと修正。
これでちょっと楽が出来そうです。
こっちが出来たので「入力迅速」の改造に取りかかります。
「入力迅速」が改良されれば、上記の「3」が少々楽になります。
曲目ページにチケット画像を出すCGIを作成中、というか、基本的にはできています。
これは、チケット画像がなかったら、代替画像を出すというもので、機能を絞ったものならできました。
しかし、できればもうちょっと多機能にしたくて、再びいじっています。
チケット画像の場所にCGIのURLを入れ、それのサイズをstatで調べ、サイズがあるならフラグは立てず、サイズがない(=存在しない)ならフラグを立てて、そのフラグによって出力するものを買えるってことですよ。
引数がなければエラー。
で、その引数の与え方がちょっとした課題で。
与える引数で機能を増やしたいというわけです。
久々に作ると面白いですね~。