かばだんなさん かく語りぬ浦安で活動する株式会社シャル・システムサービスの筆頭株主が筆に任せて・・・
2010年9月 8日(水) 04:54 JST
めっきりアーキテクト兼SE兼PGの かばだんなさんです。
CakePHPで開発していて、最近開発効率を上げようとDebugKitを使っているのですが、ある画面を表示するとApache子プロセスがダウン・・・ Orz
原因はともかく対処方法だけは分かったので、メモします。
CakePHP1.2.3でプラグインを作っているのですが、自作プラグインの画像をどうやって呼び出したらいいのかずっと分かりませんでしたが、ようやく分かったのでメモしておきます。
昨夜、H2Bロケットの打ち上げに成功しましたね。
インターネットで生中継をしていたので、私もリアルタイムで見てしまいました。いや~、宇宙に興味のない私が、色気もなんもないJAXA職員の淡々とした進行でもドキドキしながら発射の瞬間を待ってたぐらいですから、好きな人には堪らんイベントでしょうね~。
選挙、大きく動きましたね。
誰かが今回の動きを「シンドローム」と表現していましたが、まぁそんな気がしないでもありません。
日本人の基本行動パターンだと思っていた「土壇場の揺り戻し」も有りませんでしたしね。
何か今回は私の中での「日本人観」が大きく揺らいだ気がします。
時々ですがこのブログを見てメールを下さる方がいます。本当にありがたい事です。
そういえば最近メール来ないな~更新してないからな~と思っていたら、このサイトから私宛にメールが送れなくなっていました Orz
という事で告知です。
ここ2週間ぐらいの間に かばだんなさんにメールを下さった方、申し訳ありませんがメールが送信されていません。お手数ですが再送頂けましたらシッポ振って喜びます!
もう随分前ですが、IISで作ったサイトでPCと携帯を振り分けしようとして失敗した話はここに書きました。
あれから3カ月、寝る間も惜しんで原因を追求し続け(もちろんウソ)、このたび ようやく解決しました。
一抹の徒労感を添えてここに方法をさらします。
最近・・・でもないのですが、このブログのアクセス数の上昇に比例して、「怪しげなリクエスト」が増えています。例えばログを見るとこんなアクセスが来ています。
気持ち悪いですね~(苦笑。試しに●●●●●の部分を私の持ってる別サーバにして何かパケットが飛んでるか調べたのですが、何も飛んでません。でも怖いですよね。
今は問題ないのかもしれませんが、心配なのはGeeklogがバージョンアップしたタイミングです。こればかりは「絶対」という事はあり得ませんからね。という事で今回は、あからさまに怪しいリクエストはGeeklogに届く前に弾いてしまおう!という作業です。
CakePHPの「コントローラの便利なメソッド」として「requestAction」というのが紹介されています。これは『内部的に別のコントローラにリクエストを発行して、レスポンスHTMLを受け取る』という機構です。複数のコントローラのレスポンスを1画面で表示させたい時なんかに便利です。例えば・・・下記のようなイメージでしょうか。

レンダリングまで個々のコントローラでやってくれます。まぁレスポンスが悪くなるだろうから限定的にしか使えませんが、ここぞという時には便利な機構です。