Debug- Official Website -


犬土偶日記

海の近くに住みたい

Debug日記の使い方

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

2008年09月17日

ウンコに苦しめられるバイキング

公開日時: 不明

10時頃起きたと思ふ。起きてすぐに飯を食ひに行つた。扶桑のAEONにあるイタリア料理のバイキング。起きてからあまり時間が経つてゐない状態で飯を食ふと腸が刺激されて便意に襲はれる仕組みになつてゐる。食ひ始めてしばらくして、いつものやうに便意に襲はれた。しかし、鬱陶しいことにレストラン内に便所が無い。厨房の奥にはあるのかもしれないが、客が入れる場所には無い。外に出ないと便所が無い。恐ろしい場所だ。外に出るには当然会計を済ませる必要がある。どうすれば良いのかね?それ以上腸を刺激しないやうに食ふのを休憩しながら様子を窺つた。そのまま便意が成長しないやうなら鬼食ひして満腹になつてから店を出て便所へ行けば良い。しかし便意が成長するやうなら危ない。しばらく様子を見てゐたが、狙はれてゐるのでかなり急激な成長を見せた。これは限界に達する前に食へるだけ食つておいた方が良いだらう。しかし食へば食ふほどにさらに急激に便意が強大なものになつて行く。殺す気だな。バイキングで満腹にならずに店を出るのは大損だ。しかしウンコをブチ撒けるわけにはいかんだらう。あああぁああぁっぁぁぁぁっぁあっぁぁ!!鬱陶しい!殺すぞボケが!!適当に食つて店を出た。全然満腹になれなかつた。こんな悲劇が他にあるだらうか。便所で憎しみを込めてウンコを流した。ハラワタ引き摺り出して殺したい。生まれて来たことを後悔しながら死ね。そして二度と生まれて来るな。苦しめて殺したい。

家に帰つてからB'zミラクルクロニクルといふ本を読んだ。150ページほど読んでからヨシヅヤに行つてみた。種子島に行く前に改装するやうなことを言つてゐたので様子を見に行つたのだ。3階に巨大な本屋ができてゐた。あおい書店や三洋堂より良いかもしれない。

家に帰つてからまたB'zの本の続きを読み始めた。しばらく読んで疲れたのでやめた。この日記のアクセスログを表示するCGIを少し改造することにした。検索エンジンから検索して辿り着いた場合にRefererに含まれる検索文字列をURLデコードして表示するやうにしてあつたのだが、それがよく文字化けする。Shift_JISに変換して表示するんだが、最初の文字コードが分からないと上手く変換できない。文字コードの判定がいい加減だつたのでよく文字化けを起こしてゐた。それに、特定の検索エンジンしか対応してゐなかつたので、今まで見たことがない検索エンジンから来られると検索文字列をURLデコードせずにそのまま表示されてしまつて検索語が分からない状態だつた。検索エンジンの種類に関はらず、検索で来たと判断できさうなRefererの場合にURLデコードすることにした。検索語の引数名は大体、qとかqueryとかwordとかwdとかpとかなので、QUERY_STRINGを分解してその名前で始まる要素をURLデコードする。今まではURLにgoogleとかyahooとかezschとかが付いてゐたら処理をするといふやうな感じだつたので未知の検索エンジンでは処理できなかつた。そして検索時の文字コードの判定を改良して文字化けを減らす。

19時頃にテレビを見始めた。種子島の大家族が借金で苦しんで安納芋で復活しようといふドキュメンタリー。その家族は国上の方に住んでゐるらしい。そちらの方にはあまり行つたことが無い。今年はダイビングの時に1回行つただけだ。去年は喜志鹿崎灯台とかあっぽーらんどとか色々行つたけどな。知つてる場所はほとんど出て来なかつた。まあほとんど畑しか映らなかつたけど。最後によきの海水浴場が出て来た。

テレビを見終つてから日記アクセスログCGIの改造を始めた。テレビを見ながら頭の中でどういふプログラムを書くか考へてゐたのですぐにできた。一応アクセスログのデータファイルをダウンロードしてPC内で実行して無事に動くことを確認してからサーバーにUPする。ついでに今まで気付いてゐなかつた初歩の脆弱性を修正しておいた。検索エンジンから来たやうにRefererを偽造して検索語の部分にHTMLタグを使つたスクリプトをURLエンコードして仕込むとURLデコードしてそのまま表示されて死亡といふ非常に危ない状態だつた。通常のRefererはサニタイズして表示してゐたが、検索部分に関してはURLエンコードされて送られて来るので対象外だつた。それを人間が読めるやうにURLデコードして表示するやうにしてゐたのだが、デコードするとHTMLタグになるやうな形を想定してゐなかつた。こんな初歩の初歩のことに気付かずにゐたのが自分でも信じられん。油断すると危ないな。たぶん自作のCGIの中にはまだまだ色んな脆弱性が残つてゐるんだらうと思ふ。必死に脆弱性を探して攻撃するのはやめてね。見つけたら教へて欲しい。

YUIのFC会費返還に関して進展があつた。返金を申し込むと当然退会になる。そのまま継続しても期限切れと同時に自動退会になるといふことだつたが、返金を希望しない会員はYUI休業期間は期限自動延長といふことになつたらしい。その間に期限が切れる人は復活までは自動継続で復活と同時に期限切れになるので、希望者はそこで更新手続きをすることになるらしい。つまりFCは消滅せず、YUI休業期間はそのまま会員でゐられるらしい。しかしYUI復活後にも会員でゐるためには復活と同時に更新手続きが必要になるわけだし、休業中はFC会員でゐても特に何も特典は無いので、ここで返金して貰つて復活と同時にまた新規で会員になれば良いといふことになる。若い会員番号を維持したいとか、何か特別な理由が無い限りは返金して貰つた方が良いだらう。ただ、手続きが面倒さうなので放置したい気分だ。

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

Info.
公開日時不明
本文文字数2419文字 (タグ込み)
URLhttps://orca.xii.jp/debug/diary/diary.cgi?id=dogoo;date=20080917
RSS1.0https://orca.xii.jp/info/diary-dogoo.rdf
Comments

コメントはありません。

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