Beginner's Rock Official Website

犬土偶日記

海の近くに住みたい

BR日記の使い方

話題:Webプログラミングとか

2008年12月05日

日記CGI改造

公開日時: 2008年12月06日 07時05分48秒

朝まで起きてゐた。しかも眠くなかつた。といふことはパチ屋へ行かねばならぬ。しかし行きたくない。正当な理由もなくパチをサボることはできない。正当な理由が欲しい。寝坊は不可抗力なので正当な理由になり得る。そのためにはまづ寝てゐる必要がある。でも眠くない。眠くないのに寝るのはダメだ。どうすればいいんだ。諦めてパチ屋へ行けばいいのか?お前が行けボケ。何で俺が人間の屑が集まるパチ屋なんかに行かねばならんのだ。あああぁあぁぁあぁぁあぁ鬱陶しい。取り敢へず、クソ寒いので布団に入つて温もることにした。何?卑怯だと?うるせえボケ。体が温まつて来たら眠くなつて来たので素晴らしい笑顔で眠りに落ちた。

夜に起きた。CDラックの整理をした。一番下の段にDVDとビデオテープが入つてゐた。下から2段目には昔の8cmシングルCDと、CDと同じサイズのケースに入つたDVD、それからCATVのブロードバンドモデムと無線LANのブロードバンドルータ。ルータやモデムは触らないので一番下に置きたい。8cmのシングルもほぼ触ることはないから一番下で良いだらう。音楽のビデオテープも同じ。といふことで、下2段の中身を入れ替へる。コードがラックの裏側にたくさん這つてゐる。ラックの背側は貫通してゐるので裏側から色んな配線を回してゐたりする。ルータやモデムに繋がつてゐるLANケーブルやACアダプタを外し、ラックの中身を出して入れ替へて繋ぎ直す。ついでに埃も掃除しておく。ずいぶんスッキリした。

メールを受信したらまたYahoo!から来てゐた。また引用してみよう。

Yahoo!ウェブオーナーセンター アドパートナーをご利用いただきありがとうございます。

お申し込みいただいたサイトを再審査させていただいた結果、対象範囲が審査基準を満たしていたため合格と判定いたしましたので広告の配信を再開いたします。

サイトのURL: http://orca.xii.jp/

なお、審査内容につきましては、お答えできませんのでご了承ください。お問い合わせは、ご遠慮いただけますようお願い申しあげます。

今後とも、Yahoo!ウェブオーナーセンターをよろしくお願いいたします。

全く何も弄つてゐないのに再審査に合格とはどういふことだ。それは最初にYahoo!が発見したガイドライン違反とかいふのが間違ひだつたと認めたといふことなのか?普通に考へればさういふことになる。非を認めたのなら謝罪しろ。敢へて普通ではない方向に考へればパトロールもせず何のチェックもせずただ無闇にガイドライン違反だといふメールを送りつけ、再審査すらせずに配信再開してゐるといふこともあり得る。いづれにしてもクソ過ぎる。審査内容について答へられないといふのも、手の内を明かすと規約の隙を突いて来る奴がゐるかもしれないからといふことではなく、奴ら自身も審査内容を知らないのではないかと思へて来る。誰も審査などしてゐないのではないか。適当に作つたプログラムが巡回して何らかの判定に引つ掛かつたら自動でメールを送り、再審査依頼も人間ではなくプログラムが受け取つて自動で合格させてメールを出してゐるに違ひない。人間は関はつてゐないと思ふ。人間がやつてゐるのなら相当頭が悪い。何がダメで何が改善されて合格したのか説明してみせろ。こんな企業に個人情報を渡してしまつて大丈夫なんだらうか。大した金も貰へないのに。まあどうでも良い。停止されて1日で広告配信再開した。でもどうせ振り込まれる直前にまたイチャモンつけて停止するんだらうよ。

21時半からMTVでB'zライブ特集を放送するとB'zのサイトに書いてあつたのでPCに録画することにした。しかし空き容量が少ないのでHDDを整理する必要がある。大昔に録画したクソ長い音楽番組から必要な部分だけ切り出して捨てる。その作業にずいぶん時間が掛かつた。無事に録画できた。来週ぐらゐにB'zのライブDVDが出る。何が収録されるかはオフィシャルサイトに書いてある。これは買はないわけにはいかないだらう。金が無くても買ふしかない。

しばらく本を読んだ。気付けば日付が変はつてゐる。もう完全に夜型生活だな。暖房をつけてゐてもアホみたいに寒い。窓に近づくだけで凍死しさうだ。何でこんなに寒いんだ。種子島に行きたい。南国なら冬でもここまで寒くないはずだ。何年か前の2月に行つたことがあるんだが、さすがに冬だけあつて寒かつた。でも可児と比べると全然寒くない。可児は寒過ぎるんだよ。夏は暑過ぎるしな。死んで欲しい。

腹が減つたが食料が無い。土日にGENKYに行かなかつたので食料が尽きた。何故行かなかつたんだらう。といふか、最近ほとんど外に出てゐないやうな気がする。コンビニに買ひ物に行つた。アホみたいに寒い。ウンコが漏れさうなほど寒い。死ね。

軽く飯を食つてから日記CGIを弄り始めた。昨日、日記の更新日時を記録するやうにプログラムを改造してゐた。それを表示時に反映させる。さうしないと記録する意味がほとんど無いからな。まづはどういふ形式で表示するか考へる。過去の日記から適当に選んで表示し、ソースをテキストエディタにコピーする。そこに直接手書きで適当な更新日時等を書き込んでHTML形式で保存し、ブラウザで表示してみる。スタイルシートも変更する必要があるので、CLASS属性に名前を付けたりCSSファイルに色々書き込んだりして調整する。まづ日記のタイトルの下に更新日を表示することにした。いつ書かれた日記なのか最初に分かつた方が良いだらう。次にページの下の方にページ情報を表示することにした。公開日時と最終更新日、ページのURLにRSSのURI。項目はP要素でマークアップするか、リストとしてUL要素でマークアップするか、それともTABLE要素でマークアップするか。項目名と項目内容のセットなのでリストなら非序列リストのULではなく定義リストのDL要素の方が良いか。表としてマークアップしてもリストとしてマークアップしても不自然ではない内容だがどれが相応しいだらう。面倒だからPでもDIVでも良いんだが。色々考へたが、TABLEが良いかなと思つた。レイアウト目的でTABLEタグを使ふといふのが昔よく叩かれてゐた。最近はさういふのをあまり聞かない。今回は表としてマークするのだからレイアウトのためにTABLEを使ふわけではない。昔はレイアウト目的に無闇にTABLEを入れ子にしてページ全体をTABLEにしてゐるサイトが多かつた。ソースを見てもどこに何があるのか分かりにくい。修正するのも一苦労だらう。TABLEレイアウトは閲覧者の側に大きなデメリットがある。TABLEの中身を全部読み込むまでブラウザは描画を開始しないのだ。ブロードバンドならあまり気にならないが、ISDN等のナローバンドではページの表示までずいぶん待たされることになる。といふか、表示されずに終ることもある。種子島に行つてゐる時にTABLEを多用してゐたクソサイトにずいぶん泣かされた。話が逸れたが、とにかく日記のページ情報をTABLEでマークアップする。

サンプルのHTMLをブラウザで表示しながらCSSを調整し、完成予想図を確認。あとは同じ感じに出力するやうにCGIプログラムを弄るだけ。ログファイルに記録されたW3C-DTF形式の時間を人間が読みやすい形式に変換する。記録されてゐるデータは初回更新日時と最終更新日時と更新回数。日記のタイトルの下に表示するデータは最終更新日。しかし1回しか更新してゐないものに「最終」と付けるのは何となく違和感があるので、初回更新日時と最終更新日時が一致する場合(1回しか更新してゐない場合)は「公開日時」と表示する。何もデータが無い場合(一昨日以前の日記)は「公開日: 不明」と表示することにする。あとはページ下部の情報欄。1回しか更新してゐない場合は公開日時だけ表示する。複数回更新してゐる場合は最終更新日と更新回数も表示する。おまけとして本文文字数も計算して表示する。ページのURLとRSSフィードのURIも書いておく。ただしRSSはBeginner's Rockのサイトから日記を見た場合には表示しない。Debug用のRSSしか用意してゐないからだ。RSSアグリゲータで使ふ場合には内容的に同じものなのだが、WebブラウザでアクセスするとXSLTで変換されてDebugのサイトの一部みたいな感じになる。そんなわけで、取り敢へずBRサイトで日記にアクセスしてもRSSへのリンクは無い。auto discoveryも無い。内部的にはプログラムを結構弄つたんだが、見た目はあまり変はらないな。ページごとのアクセス数を表示するのも良いかもしれない。これはメンバーページで日記のアクセスログを見るために色々記録してゐるデータファイルから読み込んで表示すればOKなんだが、外人のスパム投稿プログラムが多く巡回してくるページだけ桁違ひにアクセスが多かつたりするのであまり意味が無い気もする。取り敢へず、適当に表示するやうに改造してみた。また気に入らなければ変へるかもしれん。RSSに更新日時を反映させるのはまた次の機会に。

7時。今日は眠くなくてもパチ屋には行かない。スタジオBELLの忘年会が今日のはずだ。何時からか知らんからパチ屋に行くと危ない。たぶん椅子タンが迎へに来るはず。来なかつたら参加しないだけ。今日は土曜のはずなので、午前中にGENKYに食料を買ひに行かうと思ふ。でも寝ないとキツいかもしれんな。今寝て昼起きてGENKYに行くのが良いか。芋焼酎を舐め回して寝よう。

話題:Webプログラミングとか

Info.
公開日時2008年12月06日 07時05分48秒
本文文字数4196文字 (タグ込み)
URLhttps://orca.xii.jp/br/diary/diary.cgi?id=dogoo;date=20081205
Comments

コメントはありません。

コメント投稿フォーム
文字色              
  • 名前を省略すると「名無しBeginner」になります。
  • メールアドレスの入力は任意です。
  • 海外からのコメントスパム対策のため、表示された漢字の読みを必ず入力してください。
  • 本文は必須項目です。投稿する場合は必ず記入してください。タグは使えません。
  • 改行が1つ入力された場合は強制改行として処理されますが、2つ以上連続する改行は段落の終了として処理されます。
  • 本文の行頭に「>」のある文は引用としてマークします。引用でない部分の冒頭に「>」は付けないでください。
  • コメントの削除は管理者若しくは日記執筆者しかできません。書き込む時は注意しましょう。
  • 全部記入が済んだら投稿ボタンを押す前に一度読み直して推敲しましょう。