2006-02-20 ========== 椿屋四重奏とか -------------- Reference URI: http://lowreal.net/logs/2006/02/20/1 Written Time: 2006-02-20T01:23:07+09:00 Tags: music daimas DVD でハマってきた。プロローグよいよい。しかし本当に、ライブで見てもヴォー カルがイケメンすぎてもったいない。ちげぇよ! なんかちげぇよ! でもホント、プロロ ーグは素敵。 あと関係ないけどストレイテナーがやっぱいい。ドラムのにーちゃんはいまいち好きになれ ないのはいいとして、TENDER のよさが最近わかった気がする。REBIRTH もいい。LOVE REC ORDS もいい。EVERGREEN もいい。Reminder, The remains は今更言うまでもなく、さりげ なく SAD AND BEAUTIFUL WORLD もいい。Melodic Storm は 窓に射す光る影の色が 瞬く度に変わるように のところが素敵。 伝説板の BURGER NUDS スレで、バーガーに似てるバンドについての話が出てたけど、いま いちしっくりくるのがなくて面白い。 何を書いていいか ---------------- Reference URI: http://lowreal.net/logs/2006/02/20/2 Written Time: 2006-02-20T01:37:43+09:00 Tags: thinking 前にも何度か書いて、その度にどうしようもないという結論はでるものの、どうも何を書い ていいか何を書いてはいけないかがよくわからない。所謂「常識的な判断」ってのは結局人 によって違うから、ある程度参照するにしても、自分の常識と誰かの常識は絶対に一致する ことがないのだから、厳密な判断基準にはならないし、厳密な判断基準なんて存在しない。 だから、誰かに文句をつけられることは、公開文書を書いている以上どうしようもない。と はいえそれだから何を書いてもいいかっていったら当たり前のようにそうではないわけで、 その「常識的な判断」の範囲がやっぱりわかっていないといけないのだなぁって。 じゃあどうやってその範囲を見極めるかって言っても上手いこと簡単に見極めることができ るなら、こんなセクションなんぞ書かないよなぁ。一対一の場合は何度か相手をキレさせる ことが必要だけど、不特定多数だとしたらそもそもその方法は通用しないし、むしろ相手を キレさせる気なんてしたくない。ってここまで書いて気付いたけれども、結局言いたいこと なんて言わないのが一番いいわけか。なるほど。うんうん。気付くのが遅い。 しかしそれでも、たまに書く何かが誰の気に触れたり、作った何かを批評家気取りの誰かに 罵られる可能性は常にあるし、これからもそれを続けるなら、いつか必ずあるといってもい い。今はまだ明確に敵意を持って直接言われたことはないけれど、今だって多少誰かが何か を思っているだろう。だから、それを受ける覚悟と、それを受け流せるスキルが必要なのだ けれど、足りていない。どうやってそのスキルをあげるか。 ねむいねむい。 解決:はてなからうちのサイトにリクエスト出すと 500 -------------------------------------------------- Reference URI: http://lowreal.net/logs/2006/02/20/3 Written Time: 2006-02-20T05:26:58+09:00 Tags: web net 今日たまたまはてな RSS (RDF Site Summary | Rich Site Summary | Really Simple Syndication) に lowreal.net を突っ込んでみたら 500 Error で登録できないことに気付きました。毎 回ちゃんとリクエストしてるのが確認できるので、これ使ってデバッグ。 UA (User Agent) によって変わることというなら、ヘッダぐらいしかないので、ENV ダンプして再現するかやってみたけど再現せず、、っと思いきや ENV.clear してなかったので、clear してから突っ込んでみたら見事 500 発生。Accept が存在すると仮定しているコードがあったので @cgi.accept || "*" に書き換えた。はてなは Accept 送らないみたいだ。 HTTP (Hyper Text Transfer Protocol) の仕様を見ると Accept がない場合は "*" として扱うとあるので、どうせなら cgi.rb でここらへんのをやってくれると嬉しいと思った。 たぶんこれでブクマしたときに要約がちゃんと生成されるはず。ついでに投げ銭 Acceptab le に ;) FCGI, Ruby, 変更なしで ---------------------- Reference URI: http://lowreal.net/logs/2006/02/20/4 Written Time: 2006-02-20T06:01:58+09:00 Tags: ruby fcgi ![エラー画面](/2006/ruby-fcgi.png 以前[CGI FastCGI, ruby](my:2006/01/17/1)とかいうセクションを書いたけど、ENV って普通に書き換えられることに気付いたのでもう 一度やってみた。できたっぽい? #!/usr/bin/rubyrequire "fcgi"FCGI.each do |fcgi| $stdout = fcgi.out $stdin = fcgi.in ENV.replace(fcgi.env) load(fcgi.env["SCRIPT_FILENAME"], true) fcgi.finishendfastcgi.server = ( ".php" => ( "localhost" => ( "socket" => "/tmp/fcgi-php.socket", "bin-path" => "/usr/bin/php-cgi" ) ), ".rb" => ( "localhost-rb" => ( "socket" => "/tmp/fcgi-ruby.socket", "bin-path" => "/home/cho45/bin/ruby-fcgi.rb" ) ) ) ruby-fcgi.rb の位置がキモイけれど、これは共有ディレクトリを /home/cho45 以下しか設 定してなくてめんどくさかったから。symlink 貼ればいいんだけど…… でもって以下のようなスクリプトでテスト require "cgi"puts "Content-type: text/plain\n\n"@cgi = CGI.newp @cgip @cgi.accept 全く普通の CGI (Common Gateway Interface) と同じ形式。パッと見上手くいってる。POST のときどうなるか微妙だけどあとで追試。 ちなみに、これだとエラー出力がコンソールにでるけど、その辺は適当にログ残すようにす ればいいかな。というか、load してるところの例外キャッチして美しいエラー画面を出すようにすればよろしそう。どう せログなんぞ見ない。 当たり前だけど、FastCGI 前提でプログラム書くならもっと最適化ができるので (リクエス トごとに変わらない部分は共通にできる)、普通の CGI (Common Gateway Interface) でもどっちでも使いたいという場合以外は積極的に使うようなもんじゃない。 [ruby-fcgi.rb](/2006/ruby-fcgi.rb), エラーをスタックトレース付きで表示するようにした。 ENV.replace があった…… Dir.chdir するように修正。 hiki が一応動くっぽい。と、思いきや、リロードごとに 500 になったり 200 になったり する。なぞい。 $SAFE を設定されていたみたいだ。(リクエスト -> hiki でセーフレベルが設定される -> リク エスト -> セーフレベルがあがっているのでエラー終了 -> 見れない -> リクエスト -> f cgi プロセスが再起動される -> 見れるように) Thread 使って分離した。callcc 使うべきだなぁ。 読んだ。 -------- Reference URI: http://lowreal.net/logs/2006/02/20/5 Written Time: 2006-02-21T05:20:22+09:00 Tags: book [学校の階段](urn:isbn:4-7577-2598-1) なにこれ。 今日の IRC (Internet Relay Chat) 21:43:37 w******> 学校の階段読んだのか21:43:45 w******> まじえろげ21:43:50 cho45> まじえろげ21:43:53 cho45> なにあれ21:44:00 w******> えろげ21:44:07 cho45> 後半の 姉さんの笑顔まじ萌えす21:44:18 cho45> じゃなくて21:44:23 cho45> なにあのえろげ21: 44:25 w******> 確かにあれは萌える21:44:28 w******> じゃなくて21:44:32 w******> な にあのえろげ21:44:44 w******> まあそういうわけで21:44:51 w******> 続編でたら買いま すよ?21:44:55 cho45> かうのかw21:45:03 w******> 絵買いばっちこーい!21:45:12 w* *****> せいせいせい早く続編書いてくださいよー21:45:15 cho45> 冷たい姉とのからみキ ボンヌ21:45:17 w******> やべえええ俺きもいいいい21:45:50 w******> ツンとクールと元 気と和み21:45:51 cho45> あれも一種のツンデレだよなぁ。素直になれない系っていうか、 素直に見られない系っていうか21:45:59 w******> だな21:46:14 w******> しかし主人公が 素直になるだけであっさりデレる21:46:25 cho45> クールは出てきたとき誰だかわからんか った21:46:41 cho45> 見せ場までの間の存在感が激しく薄い21:47:14 w******> まあ仕方な い21:47:16 w******> だがそれがいい構成考えたら家族の描写は全部いらないよなぁ。あと、なんか主人公が嫌い。