地震と津波から1ヶ月とすこし

このブログに久しぶりに日記。 私pepponは岩手に住んでいて、今回の大震災で被災してしまいました。 今回家からなんとか取り出したのが、こいつら。 技術系はこれで終わり。 モダンPerl入門とかその他技術系書籍は回収できなかった。無念。 そのくせガラスの…

MVAC? それモダンPerl入門にかいてあるよ

http://d.hatena.ne.jp/shiba_yu36/20110303/1299123350はじめてipadではてなダイアリーかいた Ipadのsafariでタブで違うページ見てもどってきたらさっき書いた日記きえちゃうのなwwww

なんだかんだいってやっぱちゃんとメンテされて公開されてるWAFがいいと思う

やっぱり自前でwafおれおれWAFとか、plackとかはなんかめんどくさいし、すでにあるやつ使った方が完成度高くていいよねって事でどうすっかなー的な

CatalystなアプリをPlack + Router::Simple + DBIx::Skinny + Text::Xslateに置き換えた

あるサービスがアクセス多くてどうしようかなとか考えていたんですが、とりあえずCatalystから変えてみようかなと思い切ってやってみた。 ソースはありません。最初は結構難儀したんだけど、もともと認証がいらない奴だったのでわりと簡単に。 ウェブには道…

さくらのVPS - Catalystでどのぐらい速度でるかなの巻

とりあえずの試用期間中です。適当にCatalystインストール とりあえず catalyst.pl myapp しただけです。 テストサーバ起動してabしてみる。 ab -n 100 -c 10 http://localhost:3000/ Requests per second: 179.31 [#/sec] (mean) Time per request: 55.769 …

Xslateでテンプレート大きいと困った件 ←修正されました

CatalystでCatalyst::View::Xslateを利用しているとき、特定のページで表示できない場合があった。特定のページは[% hoge %]を使っていないテンプレートで、サイズは47KB、Catalyst::View::TTを利用すると問題なくて、Catalyst::View::Xslateの場合表示でき…

CatalystでXslateしてみた

cpanm Text::Xslate cpanm Text::Xslate::Bridge::TT2Like cpanm Catalyst::View::Xslate MyApp::View::Xslate package MyApp::View::Xslate; use Moose; extends 'Catalyst::View::Xslate'; has '+module' => ( default => sub { [ 'Text::Xslate::Bridge::…

Catalystアプリでstarmanとかplackをabベンチ

catalystアプリケーションでstarmanを使ってみてabしてみたab -n 100 -c 10 http://127.0.0.1:5000/ catalyst server Requests per second: 15.50 [#/sec] (mean) plackup -o 127.0.0.1 -I lib script/myapp.psgi Requests per second: 11.45 [#/sec] (mean)…

Catalystでキャッシュとか

ひさしぶりにはてな・・とcatalyst最近さくらの一番安いサーバにあるサイトを引っ越しさせたんだけど、CPUが大変になっていたのでキャッシュしようとおもったわけです。 以前利用していたさくらの専用サーバはアドバンスドの中ぐらいの奴で、メモリ増やした…

アクセスもとIPアドレスを設定する

LWP

サーバには複数のIPアドレスがくっついてるけど、IP変えてアクセスしたいなあと思ってLWP::UserAgentを使う際に接続するIPアドレスをどう設定すればいいのかなあと調べてみた。どうぐぐったらいいかわからなかったけど、結局公式のドキュメントみたらなん…

plackな毎日とData::Dumper::HTML

今頃plackやってますが面白いですね。 mojoとかもやってましたけど、めんどくさくなってきました。 plackup便利。 あとData::Dumper::HTMLがData::Dumperの中身をHTML化してくれるだけなんだけど、よくデバッグとかにテンプレートのフッターあたりにDumperし…

いやほんとうに喪女がうざい

mojo検索したら喪女板ぱねえなwwwwwwwwwwwwwwwwwww http://www.kajisoku.org/archives/51373138.html破壊力ありすぎだよ。 mojo

google app engineでエラー

Traceback (most recent call last): File "GoogleAppEngineLauncher.py", line 42, in <module> File "wx\_core.pyc", line 7913, in __init__ File "wx\_core.pyc", line 7487, in _BootstrapApp File "launcher\app.pyc", line 53, in OnInit File "launcher\app.</module>…

Mojoと喪女?

はてなタグ検索でmojoすると、おそらく喪女な意味でmojoを使ってるユーザがいる件。 しかも非公開? つかなんで非公開タグが検索にひっかかっちゃうの?かな? だいぶ前から感じてたんだけど、今日調べたら非公開ブックマークなんだなと気がついたよ

分厚い技術書やらを見るとき

うちの奥さんとかたまに自分が持ってる分厚い本とか見てため息ついていたのを思い出した。技術書ってやたら分厚いの多いけど、あの分厚い技術書やらドキュメントを見るときは目次をさらっと流す。 これでいい。 とりあえず何が出来るか、知らないやり方があ…

Apacheのapachectlの結果がperlからとれないの

/usr/local/httpd2/bin/apachectl configtest なconfigtestな結果をperlで 単純に``でくくるとかパイプかませてみたりしてもSyntax OKとかを取得できなかった。 /usr/local/httpd2/bin/httpd -tでも童謡だ。 なのでServer::Control::Apacheを入れてみた。 us…

Naive Bayesしたい

新はてなブックマークでも使われてるComplement Naive Bayesを解説するよ http://d.hatena.ne.jp/tkng/20081217/1229475900俺もこれやってみたいのだ。 CPAN調べてみたらAI::Categorizerってのがあるし、Lingua::JA::Categorizeはまさに日本語ドキュメントを…

プライドが高いの

プライドが高くて困っている人は「とりあえずやり終えてみる」をモットーに! - 発声練習 http://d.hatena.ne.jp/next49/20091105/p1自分はそんなにプライド高いとは思わないけど、すごくわかります。 誰だって恥かきたくないし練習してるところ見られるのは…

YAPC::Asia::2009動画を

YAPCいけなかったので動画たのしみにしていました。 公開されたのでYAPC::Asia::2009動画をまとめてみた。 があまりの多さに大変だったーーーーhttp://listpad.jp/list/71/

赤ちゃん生まれたら買うべきもの、あると便利なもの、うちでは・・

うちはもう2歳。普通に会話が出来るし、赤ちゃんごっこするようになっている。http://d.hatena.ne.jp/higepon/20091020/1256041805 ベビーカーやチャイルドシートレンタルでもいいってコメント有るけど、うちでは新品買ったり、買ってもらったりしたんだけど…

Perlでroot権限で動作させる場合の注意点

root権限で動作させたい常駐プログラムを作って動作させてみたものの、うまくいく場合とうまくいかない場合があって、かなりはまってしまった。 シェル上でrootユーザでperlプログラムを実行した場合と、なんらかのトリガー(メールや、xmlrpcとかでコマンド…

明日が休みの日は

明日が休みの日の午後4時以降はトラブルになったとき大変を起こすので違うことをしよう

yapcasia2009いきたかったよ

CatalystでFlashでセッションしてcookie

画像の多重アップロード系のjqueryでアップロードさせるやつをひろってきて、catalystアプリと連携させようと思った。 思ったんだけど、認証後に必要なので、$c->userで有る必要があるんだけど、jquery付属(jqueryに関わらずだと思うけど)のflashさん(swf…

DateTimeX::Liteが速い

Devel::NYTProfでみると今まで上位だったDateTimeからDateTimeX::Liteに変えたら体感でもだいぶ軽くなった。 でもまだ** DEVELOPER RELEASE **なのでした

vmwareでBundle::CPANしたらCompress::Zlib::gzopenが無いみたいな

なんかUndefined subroutine &Compress::Zlib::gzopen calledみたいにいわれちゃうんだけど Scalar::Utilでこけた ぐぐって この辺がみてみたんだけど http://d.hatena.ne.jp/lopnor/20071120/1195522440 http://d.hatena.ne.jp/holidays-l/20060906/p1 ーxs…

mojo始めたのでgithubも始めてみた

勉強用メモ http://github.com/peppon/peppon_work/tree/master 人に見せれるようになったらはてなダイアリーにでものっけてみようと思う

Catalyst::DBIC::SchemaでInflateColumn::DateTime

最近catalystアップデートされちゃって、予期せぬエラーとかで悩まされました。 Couldn't render template "undef error - DBIx::Class::InflateColumn::get_inflated_column(): Error while inflating 0000-00-00 for regist_date on MyApp::Schema::Result…

Catalyst5.7から5.8にされちゃうモジュールメモ

Catalyst::Plugin::Session::State::Cookie 0.12以降 http://search.cpan.org/CPAN/authors/id/B/BO/BOBTFISH/Catalyst-Plugin-Session-State-Cookie-0.11.tar.gzCatalyst::Model::DBIC::Schema 0.24以降 http://search.cpan.org/CPAN/authors/id/M/MS/MSTRO…

Imlib2はgifアニメに対応していないのか

Image::Imlib2 save error: Unknown error at test.pl line 6. みたいに怒られるんだけどなんでかなとしらべてみたらgifアニメに未対応とか。Image::Infoで調べる my $image_info = image_info( $imagefile ); print 'GIF ANIME' if($image_info->{GIF_Loop}…