Twilight of The Godsトップへ


フリートーク > 2001年11月15日バックナンバー

改装終了(たぶん(^^;))

 飽きっぽい樋渡さん、またまた気まぐれで改装工事に着手したのですが、やっと終わりました。なんつってもレイアウトは2週間くらいかけて、作っては消しといった状態でしたが、決まれば早い早い(笑)。しかも会社で空き時間を使って作業するという、とんでもない給料泥棒なことをやっておりました(いや、仕事の待ち時間があるじゃないですか、さぼりじゃないっすよ、まぢで)。
 ところが、CGI関連のファイルの修正がまったく手に付かなくて、スクリプトエラー、Internal Server Error、シンタックスエラー丸出し、IEでは見られるのにNNで見られないのをほったらかし。おいおいおい、これが仕事だったらクビだぜ、俺様。(;´Д`)
 今回はヘッダとフッタ(ページの上にあるメニューと、下にあるメニュー+コピーライトね)を外部JavaScriptで書き出ししているので、ソース自体はすっきりしたんですが、いかんせんコンテンツによってパスが違うので、結局外部スクリプト自体をディレクトリの深さに合わせてたくさん作るという、超アナログな方法を使ってしまいました。おかげでCGIで出力されるHTMLの部分で、パスが異なったりエスケープ打ってなかったりしたためにガンガンにシンタックスエラーが頻発。もう勘弁してください。もうしばらくは改装工事はしませんDEATH。
 たぶんもうこれでほぼ完成。とか言ってる間に、さっそくフリートーク(の過去のファイル)でフッタが表示されない問題が発生してます。んがーー、フルパスで書いてるのにどーして表示されねーんだよ!(-_-*)凸

 というわけで。樋渡は今度からPerlに挑戦します。いやーHTMLもいいんだけど、ほら、スクリプトオタクだから極めたいのよね、あらゆる言語を(笑)。
 5年くらい前に「これからはやっぱJavaだよね」といって挫折した私、そしていまも「やっぱJavaだよ」とか言っていながらなかなか着手できないっす。Perlも同じく。

 ソースは読めるけど書けないって人、けっこう多いですよね。私なんかもそうなんですけど、JavaScriptとかJavaとかPerlにしろ、ソースを見れば「ああ、多分ここがこういう命令を司ってるんだろーな」とわかるのですが、いざ書くとなるとできない。しかたなくあちこちのフリーのCGIをちょこちょこカスタマイズして使っているのですが、このカスタマイズがめんどくさい。だったら自分で「こういう機能のついたこういうCGIを使ってこういうことがしたい」ってのを実現したくなるわけですよ。
 おーーし、明日からがんばってPerl初心者になるぞー。でもなんだか「腕立て伏せと腹筋を毎日200回やって体力つけるぞ」といって挫折したこれまでの人生が走馬燈のように流れていくのは気のせいでしょうか。(^^;)

 そういえば。めんどくさいCGIからのHTML出力部分を司るprint文なんスけど、HTMLを自動でprint文向けの記述に変換してくれる便利なソフトだかアプレットだかCGIがどっかにあったなぁ。取り急ぎそれを使ってみようかなと思ってます。
 だってprintで出力する部分って、文字列内で使う「"(ダブルコーテーション)」を「\」でエスケープしなきゃいかんでしょ。あれ、けっこう忘れてしまってInternal Server Errorになったりするんですよね。「'(シングルコーテーション)」でもいいんだけど、ダブルで使う場合もあるので、結局エスケープしなきゃいかん。超めんどくさい。

 で、HTMLオタクなのでソースの話ばっかしてますけど、コンテンツもそろそろちゃんと充実させないといかんですね。
 まず、新しくできた「お遊び企画」。ここには自作パロ4コマ漫画をあげていこうかなと。「神々の黄昏」に出てくるあの人やこの人があーんなことやこーんなこと(なんだか誤解を招く表記だな、おい)をやってみたり。
資料室」のほうには、zeroさんからご指摘いただいたとおり、このサイトの歴代トップページギャラリーでも作ってみようかしら。けっこうな数になって見応えがあるかもなぁ。
 あとは本編ですな。「遙かなる憧憬」をさっさと終わらせて、いよいよ「第二章:黄昏の戦士」に突入する……はずなんですけど……。
 予定は未定であり、決定ではないのですよ、これが。(;´Д`)