タグ

ブックマーク / hori-uchi.com (2)

  • hori-uchi.com: perlのアーカイブ

    Apache::RequestからPOSTデータがとれない!? うおーーーーー、Apache::RequestからPOSTデータがとれない!!なぜだーと小一時間悩んでいたら、こんなコード書いてました。 sub handler { my $r = Apache::Request->new(shift) my @keys = qw(foo bar baz); for my $key ( @keys) { my $val = $r->param($_); warn "$val\n"; } } 原因に気づいて愕然としました。。。 LWPのバージョンあげたらファイルアップロードが遅くなった ここ最近AtomPPを使ったサービスを作っているんですが、そのためにXML::Atomをインストールしたら、LWPを使って10MBくらいの大きいファイルをアップロードすると異常に時間がかかるようになってしまいまし

  • hori-uchi.com: mysqldumpで文字化けしないためのメモ

    ローカルの開発環境で使っていたMySQLなんですが、何も考えずデフォルトの設定で使っていたら、mysqldumpした際に、データが文字化けして、ちょっとは待ったのでメモ。 MySQLのバージョンは4.1.20。 文字化けする原因は、mysqldumpがデフォルトでは、文字コードをUTF-8で出力するようになっていて、フィールドの型がUTF-8でない場合は、自動でUTF-8に変換するためのようです。 僕が使っていたDBは文字コードについて特に何も設定していなかったので、デフォルトの文字コードであるlatin1になっていました。 なので、これもmysqldumpするとlain1 -> UTF-8な変換が自動で行われ文字化けしたということのようです。納得。 この自動変換を行わないようにすれば解決するはず。ということで調べてみると、--default-character-setというオプションを使

  • 1