2010-01-01から1年間の記事一覧
なんか、いつもイレギュラーなことやってない?ばかなのしぬの? とか思いつつ、データベースの激しい都合上 my $rs = $my_skinny->resultset; # とある $rs さんの旅 ... $rs->add_join('table t' => [ { type => 'inner', table => 'join j', condition =>…
というわけで、だいぶ前につくってみたものですが、恥ずかしながらアップロードしてみたり。 いろんな機能を使うために、いろいろと遠回りしてたりもします。 Ark-Paste http://github.com/magicalhat/p5-ark-paste Catalyst + DBIC (+ Template-Toolkit) に…
今回のテーマは「IPAとJPAは違う団体です」ということで、IPA と JPA の両者が参加。 ということで、いつも通りてきとうなまとめ。 Perl 6 Language Update (dankogai さん) 大まかには Perl6 も Perl5 もあんまり変わらないよ 構文とかだいぶ違うようにみえ…
どうやら courier-imap + libfam を使っているとでるみたい。 とりあえず、解決策としては libfam ではなくて gamin というのを使えばよいらしい。 ということで、いつものように % aptitude install gamin で解決しました。 やったね。 ちなみに、gamin と…
最近はもっぱら PHP を書いている magicalhat です。 それでもやっぱり Perl が好き。というわけで、id:gfx さんの新作 Xslate という新しいテンプレートエンジンが登場したとか、それがすごく速いとか、そんなウワサを耳にしたので入門してみることに。 つ…
Twitter では訳あって hatyuki に改名した magicalhat です。 懲りずにまた遠方から参加させていただきましたので、超簡単にメモ。 てゆーか殴り書きれべるだけど。 オープニング Perl いいよね。CPAN いいよね。 Author のキャラクタを垣間見れるのがいい A…
とゆーのは、以前まとめてますので以下のページへ。 zsh とか vim とかを一般ユーザ権限でインストール(?)しちゃおう http://d.hatena.ne.jp/magicalhat/20081223/1230012363 今回は、一般ユーザで zsh インストールしようとしたら curses.c がコンパイルエ…
ができたらいいなー。 と思ったので、作ってみました。 DBIx-Skinny-Mixin-UpdateOrCreate http://github.com/magicalhat/p5-dbix-skinny-update_or_create DBIx::Class だと、利用することも多いので Skinny でもあれば便利かな?と思ってみたり。 オマケと…
うーん、float 型で作って ALTER TABLE すればいいのかなぁ? あれ、でもそうしたら倍精度型になっちゃったよ? こんなときは、ActiveRecord::ConnectionAdapters::PostgreSQLAdapter あたりを見てみよう! そんな感じで見てみると、decimal という型を発見…
ほぼ↓のつづき。 DBIx-Skinny-Row の値を JSON で出力したい! http://d.hatena.ne.jp/magicalhat/20100118/1263745674 今度は Iterator クラスを奪ってみました。 結局同じようなやり方でごり押ししました。。。これで以下のようにかくだけで、JSON データ…
otsune さんに ☆ をつけられるたびに泣きそうな magicalhat です。 小さなことですが、大きな励みだったりします。 ありがとうございます><って、なんか気づいたら1月なんですけど。 今年も底辺からがんばっていきたいと思います。よろしくおねがいします…
から始まった、Row クラスをちょっと変わった方法で拡張するお話。 すごく特異なケースだと思いますが。。。 JSON に書き出すときに、できれば Row クラスから直接 my $itr = $model->search('table_name1'); while (my $row = $itr->next) { my $json = $ro…