指定するperl例えばこのように。ディレクトリ以下にサンプルアプリが入っている。登録されたり、そのディレクトリの中のファイルまでインデックスされて悲惨な事になります。kazeburoさんにもアドバイス頂きました。ありがとうございます。明示的に名前空間を回避する例http://d.hatena.ne.jp/foosin/20090112/12317576741つのモジュールの中で複数個の名前空間使ったりとか、テンポラリな名前空間だったりとかなケースに使う。いう名前空間を使っている。これ何で登録されないんだろなーと思って作者様に聞いてみました。ハッカーは魔法を使っているに違いない。同名の名前空間が既に存在するから弾かれてるだけでした。書きましょうという話でした。ルーティングを記述したファイルが必須で、コントローラに定義されたアクションはこれに書かないといけない。コントローラに100個アクションがある場合とか面倒なので、自動でディスパッチしてほしいなあと思ったのでそーいうのを書いた。いじればいいんだろーと思うとそうではない。見る順番としてはmyapp.psgiPickles::WebAppPickles::ContextPickles::Dispatcherとなる。ディスパッチがハンドラとコンテキストに関係してるので、ディスパッチャだけ上書きすればいいわけではない。メソッドを上書きしている。処理するコントローラ・アクションとテンプレートはそれぞれMyApp::Controller::Root#hoge/hoge.htmlでいいと思う。これは不自然ではなく、反論も無いと思う。/foo/コントローラ・アクションの考えとしてはMyApp::Controller::Foo#indexMyApp::Controller::Foo::Root#indexが挙がる。テンプレートは/foo/index.htmlが自然だと思う。モジュールを作る上でこのコントローラ・アクションをどっちにするか決めないといけない。悩んだ末、後者にした。理由は/を処理するのがMyApp::Controller::Root#indexなので。いいが、ざっと何かを見た感じ、その中では割と適当だった。あったような気がしたが空目だと信じる。いうような名前空間を推奨するような動きがあった。それが大分実現しづらい。実はこのモジュール、大分前から原型がある。使った時に、Pickles::WebAppPickles::ContextPickles::DispatcherMyApp.psgiに手を入れて、MyApp::Admin::ControllerMyApp::PC::ControllerMyApp::Lite::ControllerMyApp::Mobile::Controllerのような名前空間で使っていたときに作ったもの。実はあれ単体では動かなくて、コードを読んで意図を理解して適切な変更を加える必要がある。流儀に従っているし、各クラスのメソッドを上書きすることなくデフォルトのままで使えるようにしてある。ところで、この名前空間をデフォルトから変更しよう、というやつ、MyApp::Controller::Foo::RootMyApp::Controller::Bar::Rootというのと、MyApp::Foo::Controller::RootMyApp::Bar::Controller::Rootというのではどっちがいいのだろう。ケースバイケースかつ人の好みな気はする。領域ですよ」と扱うか、「ここ以下はコントローラですよ」と扱うかの差なので、やりたい事や実装にもよるか。Browserを使っている。postリクエストを見つけた。-広告ブロックの前に中身を見てみた。proxyサーバに手を入れ、クエリパラメータをダンプしてみる。ログを見てみたけど、post先はここしか無い模様。いうのがandroidアプリのものだということくらいは知っていた。アプリ内でやってんだからそりゃそうですね。バージョン表記とかは知らん。-パラメータダンプしたのを適当に整形した。今日の日付のepochだった。ymdまでしか指定されていない。