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

many-to-manyを殴り書き

今のところ、あまり必要に迫られているわけではないのですが、 覚書程度にDBICのmany-to-manyを試してみます。Memberテーブル:Addressテーブル = n : m みたいなな感じで。 package Proj::Schema::Member; use strict; use warnings; use base 'Proj::Schem…

スカラりふぁれる

格言「困ったら、Scalarりふぁれる」。です。はい。本日もDBICネタですが、DBICのRで困ったらスカラーリファレンスです。はい。 $self->model('User')->search( { 'me.created_on' => \'IS NULL', } )->first;created_onはDATETIME型とします。 こんな感じで…

resultset_attributes

DBICのresultset_attributesを使うとデフォルトの検索条件とか ソート条件を指定できます。 package Your::Schema::User; use strict; use warnings; use base 'DBIx::Class';__PACKAGE__->table('user'); __PACKAGE__->resultset_attributes({ order_by => …

add_unique_constraintでゆこう

RDBMSではプライマリーキーになるカラム以外にユニークに なるカラムってあるわけです。弊社の場合ridというカラムが全てのテーブルにありまして、 それがユニークなカラムになっております。 ridには完全ランダムにユニークとなる値が入っております。それ…

Jazz期

また、きてます。 仕事中もききまくり。 最近はこれがお気に入り。 ピアノJazzが好きな人なら気に入るはず。Tenderlyposted with amazlet on 06.11.11ロニー・ヨハンソン・トリオ インディペンデントレーベル (2004/01/21)Amazon.co.jp で詳細を見るRonnyは…

とある人から薦められた本。

アミ小さな宇宙人posted with amazlet on 06.11.11エンリケ・バリオス 石原 彰二 徳間書店 売り上げランキング: 3091おすすめ度の平均: このページを見てるあなた!買いましょう!! Congratulations ♪just beginning・*:..。★*゚¨゚゚・*:..。★* 地球にいる全ての…

宇宙について考えるあなたへ

お勧めです。宇宙授業posted with amazlet on 06.11.10中川 人司 サンクチュアリ出版 売り上げランキング: 18584おすすめ度の平均: 夢があってよいですけど… 幼い頃の疑問がスッキリ 宇宙は身近な問題Amazon.co.jp で詳細を見る

幸福論

この連休を使って読んだ。 実質は1日かかってないけど。 面白かった。なんか自分も旅ほどではないけど、日常生活から抜け出して 時間をすごしてみたいなぁと思った。 お遍路参りしたいなぁ。 どれくらいの日数があればできるかな。幸福論posted with amazle…

使い分け

色々とぶろぐも作ってきましたが、どこに何をPostするか中途半端になってきたです。 なので、整理しますよ。 Hatena 色々Perlのこととか use Perl; http://use.perl.org/~nekokak/journal/ Sledgeになるべく特化 VOX Vox - Understand the News 豆腐とDBIC m…

配列情報の絞込みその後

ircで色々教えてもらった。 http://rafb.net/paste/results/UdqEr958.html こんなんとか。これでよかった。やりたかったことは@hoge & @mogeな絞込み。 この意図がうまく伝えられてなかったですね><http://search.cpan.org/~samv/Set-Object-1.18/lib/Set/…

配列情報の絞込み

なんか、 ある配列にある値から 別の配列にある値だけをある配列から抜き出して 新しい配列をつくりてーってことがままあるわけですが、 List::MoreUtilsとかになかったのですなぁ。 package List::Grep; use strict; use warnings; use base 'Exporter'; us…

世の中の流れにのって

http://use.perl.org/~nekokak/journal/use Perl;はじめてみまんた。 英語は超苦手なんですが、逃げてばっかりも居られないので><

SQL::Abstractにパッチ

SQL::Abstractって一応Create文も書ける仕様なんだけど、 フィールドタイプの指定が微妙だったり my @fields = ( 'id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY', 'rid VARCHAR(10) NOT NULL', 'name TEXT NOT NULL', 'created_on DATETIME NOT NUL…

DBIC::ResultSetManagerで

ふがふがってやつですが、↓です。http://lists.scsys.co.uk/pipermail/dbix-class/2006-March/000924.htmlおいらが昔、はまった時につたない英語でDBICのMLに投げたのですが、 結局解決せず。。。MoFedge::Data::DBIC::ResultSetRegisterでやりたいことと微…

MoFedge::Data::DBIC::ResultSetRegister

http://code.mfac.jp/trac/changeset/147こんなんをつくりまんた。 モジュール名とメソッド名をあわせろと。 なんかResultSetManagerのアトリビュートの挙動が昔はまってから 信用ならないので 無理やりメソッドぶっこんでみまんた。 バギーでうちでもまだ使…

DBICでのSQLプロファイル

ってほどでもないけど、http://code.mfac.jp/trac/changeset/139こんな感じでSQLの簡単な実行時間とかは取れます。 Shibuya.pmで駆け足で説明してたところ。 これによりDBIx::Class::Query(ryがいらないのが明白。

かおうかしら

うわさを聞く限り結構よさげ。超・極める!MySQLposted with amazlet on 06.10.24坂井 恵 志村 和彦 ひろせ まさあき 松信 嘉範 翔泳社 Amazon.co.jp で詳細を見るはてなの編集画面リニューアル後になんか微妙な動きがおおいなぁ。 JavaScriptのキャッシュか…

Shibuya.pm#7発表資料

http://code.mfac.jp/ppt/nekokak/2006/10/CDBItoDBIC.pptここで公開してます。 どうぞ。

最強のモジュール

Acme::Code::FreedomFighterこれ最強Acme::Code::Policeを倒してくれるwみやがわさんにおしえてもらった。 かなり笑えた。あと、 Acme::Spider これも面白い。オイラも蜘蛛いやだなぁ。

ぱっちもらた

http://blog.livedoor.jp/kyanny/archives/50720540.html http://d.hatena.ne.jp/hi-rocks/20061018/1161163496とりあえず今日はパワーがないので(謎 刺身さんのだけとりこみまんた。http://code.mfac.jp/trac/changeset/128

DBIC一歩前へ

ってことでShibuya.pmでもオイラのWikiにある以上の使い方を 軽く話すつもりなのですが、 プレで今日社内でしゃべってみて様子を見る予定。DBIx::Class++

DBICのpopulateメソッド

スクリプトでデータを一括していれるときに for my $hoge (@hoges) { $self->model('Model')->create({ hoge => 1, moge => $hoge->moge, soge => $hoge->soge }); }って感じでやるとおもうんだけど、DBICでは こんなのでもできる。 $self->model->populate(…

DBICのモジュール

を今日は色々と書いてやった。 http://code.mfac.jp/trac/ にも一個置いてみた。今日の社内勉強会はその成果の発表なり。しっかしClass::C3キモス。 load_componentsの順番で挙動がぜんぜんちがーう。(追記)公開した http://code.mfac.jp/trac/browser/MoF…

Shibuya Perl Mongers テクニカルトーク #7

http://shibuya.pm.org/blosxom/techtalks/募集はじまってますが、 DBICについてちょっとしゃべってみます。 興味のある方はお早めに。(追記)募集終了したもより。 今回は1時間と結構ながかったすね。

Subversion実践入門

SVNの本は色々あるけど 個人的に一番好きなのは↓かなぁ。 なんか基本これで十分な気がする。 細かいことをしらべたければWebでいいし。 手元においておくのにも小さくてコンパクトだし。 そして今日もこの本をぺらぺらめくるのでした。Subversion実践入門―達…

風の谷のあの人と結婚する方法

タイトルにまず引かれた。風の谷のあの人と結婚する方法posted with amazlet on 06.10.08須藤 元気 森沢 明夫 ベースボール・マガジン社 Amazon.co.jp で詳細を見る久々に技術書以外で買って読んだ本。 なかなか面白かった。 個人的には前半と後半の内容がよ…

Spidering hacks

最近仕事で、ってか今日だけど、 LWP::UserAgent使って、HTML::Parserつかって もりもりスクレイピングしてました、 楽勝かなぁと思ってたけど、RSSとかと違ってHTMLをもりもりパースするのは 激しく面倒だなぁと改めて実感。 XML形式はやっぱ楽だよなぁ。ま…

らぼ

MFにラボがでけた。http://code.mfac.jp/いままで公開してなかったようなモジュールがどしどし公開される予定。 MoFedge系もここで公開される予定。何かの参考にしていただけるようなところにしたいと思います。 どうぞ宜しくお願い致します。

宝石箱

Plaggerのソースってそうだとつくづく思う。 おいらは if (-e $lib && -d _) {こんな書き方しらんかったし。 これに限らずすげー勉強になるコードばっかし。 Plagger::Walkerとかも。 あの肝になる部分は弾さんのObject::Applyだけども、すごす。 てか、Obje…

Web Site Expert #08

Web Site Expert #08posted with amazlet on 06.09.25Web Site Expert 編集部 技術評論社 (2006/09/29)Amazon.co.jp で詳細を見るおもしろかったっす。