なんか寝てたらナガヤマンに叩き起こされた。

夢かとおもったけど本当だった。

by typester / at 2006-06-23T17:19:00 / life / Comment

ユーコンブレンド 100g

by typester / at 2006-06-23T14:43:00 / life · starbucks / Comment

NEXT, Class::C3 のいいとこ

redefineが楽チン。

てかダメダメいってたけど最近はそうでもなくなってきた。

by typester / at 2006-06-23T13:13:00 / perl / Comment

出社。

by typester / at 2006-06-23T11:49:00 / life / Comment

退社。

by typester / at 2006-06-23T03:48:00 / life / Comment

マルチ language なアプリを作る練習もかねて、ちょっとしたサイトつくりはじめたんだけど、

msgid  "Logged in as %1"
msgstr "%1 としてログインしています"

こういうのが化ける。%1 とかはいってないのはいける。Unicodeフラグっぽい化けかたなので、MyApp.pm に

sub localize {
    my $c    = shift;
    my $text = shift;

    my $args = ref $_[0] eq 'ARRAY' ? $_[0] : [@_];

    for my $arg (@$args) {
        utf8::decode($arg);# unless utf8::is_utf8($arg);
    }

    $c->NEXT::localize( $text, $args );
}

とか書いてみたら直ったよ。しかし、is_utf8 のところコメント外すとうごかねーよ、なにこれ。

$args には is_utf8 は真だけど、perl utf8 じゃないのがはいってる?何かが悪さをしておる。

Unicode プラグインと併用してるのがまずいのかもしれん。

by typester / at 2006-06-23T02:47:00 / perl · catalyst / Comment