Perlのネガティブキャンペーンが流行ってる今日この頃ですが私は元気です(震え声)
p5-JQueryPresentationHelperなんてなかったんや
Plack::App::Directoryで画像とかは展開してほしい
Plack::App::Directoryでカレントディレクトリ以下を見えるようにするワンライナーをbashrcとかでエイリアスにしておくとか良くあると思います。凄く便利なのでそれはそれとして良いのですが、画像とかは出来れば展開してそのまま見えてほしいかなと思う事もあります。
なので、どうすれば良いかなとPlack::App::Directoryの中見てたのですが、もりもりっとtrタグを羅列してるだけっぽかったので、HTML出力を正規表現でちょちょっと弄ればそれっぽくなりそうだと思ったのでやってみました。
ファイルを出力するときはPlack::Util::IOWithPathのオブジェクトを返してるようなので、そうでないときだけ正規表現でちょちょっと弄る感じですると良い感じに画像表示してくれました。
swfも見えてほしいなぁという声が聞こえてきたのでswfobject.jsで見えるようにしてみました。
タイルで見えるともっと良いね!という声が聞こえてきましたが、Plack::App::Directoryを使う限り無理なので、それは新規で別モジュール作った方が良いなと思いました。
ちなみにswfobject.jsは2.2でもまだ微妙にセキュリティリスクがあるらしい ほむらちゃほむほむ - swfobject.js がアレな話 ので外から見えるところで使うのは止めた方が良いかなと思います。