2009-01-01から1年間の記事一覧

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}…

moxyをインストール

だいぶ前にためしたっきりだったけど用事ができたのでMoxyをいれてみた。 svn co http://svn.coderepos.org/share/lang/perl/Moxy/trunk/ moxymoxy最新版ゲット svnでチェックアウトしただけだとconfig.yamlも生成されないので微妙にはまります。 ブログなん…

複数のCatalystアプリをApacheでfastcgi編

ゆーすけべーさんの 複数の Catalyst アプリ を複数の apache でサーブさせる .confCommentsAdd Star http://yusukebe.com/archives/09/05/26/124559.html をみました。 うちでもApache + mod_perlならだいたい同じような感じになりますね。 フロントエンド…

VeriSignの個人用電子証明書をメールで送信

ベリサインの個人証明書を買った。justsystemのshurikenを利用しているのでjustsystemから買った。 2500円。で、これjustsystem製品専用って書いてあるんだけど、普通にsendmailから送って大丈夫かなと思ったら大丈夫でした。 ライセンスも複数のPCで使って…

CPANモジュール使って値のチェック

Data::Validate::Domain http://search.cpan.org/~neely/Data-Validate-Domain-0.09/ ドメイン名、ホスト名が正しいかチェック Data::Validate::IP http://search.cpan.org/~neely/Data-Validate-IP-0.08/ IPアドレスが正しいかチェック Email::Valid http:/…

puttyをavastがトロイと検出

putty立ち上げたらavastさんがトロイだと。 しかしavastさんはさっきアップデートしたばかり。 avastさんが間違ってるような気がする。 でもputtyに仕込まれたら終わりだしなあ 他のウィルス検出ソフトでは何も検出されなかった。 濡れ衣なのかどうか。追記 …

forとforeach

http://blog.livedoor.jp/dankogai/archives/51193858.html http://d.hatena.ne.jp/yappo/20090330/1238360153自分的にはあんまCスタイル使うこと無いので、あまり気にすることないなぁー 弾さんの記事をみて、foreachをいつもforって書いてる自分は、あれfo…

おからこんにゃくが欲しい

カロリー低くて、焼き肉と同じ味!!!?(焼き肉のたれ) http://marugoto.exblog.jp/9511952/

レンタルサーバでcatalystも意外といけます

http://d.hatena.ne.jp/tokuhirom/20090324/1237853881 catalyst/DBIx::ClassはCGIでやっちゃうと確かに重いんですけど、MTみたいに静的なファイル書きだしだけに専念するCMSっぽいのなら、許容範囲内(個人的にです)だったりします。 確かにCGIなんで規模…

ffmpegの"lame: output buffer too small" エラー

http://code.google.com/p/xuggle/issues/detail?id=41

Darkfall Online

mmo

あーついにというべきMMOがでたのかも EQ,UO,Acherons call darktide,MoE,GuildWards,WoW ときて、ようやくUO後継らしき後継が来たかなと思わせる内容 アクションメインってのもベースとしてはいいと思うが、グラフィックは相変わらず受けそうにはない。特筆…

Template::Plugin::Filter::HTMLScrubberがめっちゃ便利

今頃知った罠 http://search.cpan.org/~yupug/Template-Plugin-Filter-HTMLScrubber-0.03/lib/Template/Plugin/Filter/HTMLScrubber.pm my $setup = { base => { allow => [qw| br hr b a u del i |], rules => [ script => 0, 略 }; [% USE Filter.HTMLScru…

DBIC小技メモってかYEARとかの抽出関数使うとき

MySQLに格納しているのが年-月-日 時-分-秒だけど、YEARで年だけとか、MONTHとか、HOURとか、DAYOFMONTHしたいときselect as とかしなくてもいんだなあ my @Pictures = $c->model('DB::Picture')->search({ 'YEAR(datetime)' => $c->req->param('year'), });

CentOS5.2のRPM perl-DBD-MySQL-3.0007-1.fc6で文字化け

久しぶりに新しいサーバセットアップして、RPMもDBDでもいいかな思って Catalyst使ってみたら文字化けた。 なのでソースから最新版のDBD::mysql入れたら解決した

Dreamweaver CS4でTemplateToolkitをいじる

DWでTTのファイルを開けないってことなので、調べたら公式サイトに拡張子追加の方法があったんだけど、、 編集しても反映されない状態で困っていたんだけど、どうも場所が違うらしい・ orz弄るべきファイルはWindowsXPの場合 C:\Documents and Settings\ユー…

perlのテストprove

モダンPerl入門買った で、大変勉強になったわけだけど、テストとかいろいろやってみてprove便利だなーとおもって catalystディレクトリでproveしたらエラーになる。 perl Makefile.PL;make testはいけるけど、 単にパスが見つからないだけで、 use FindBin;…