2009-09-01から1ヶ月間の記事一覧

日記

One Off's, Remixes and B Sides(Domu) (TRUCD196)アーティスト: Domu出版社/メーカー: TRU THOUGTHS発売日: 2009/06/27メディア: CD購入: 1人 クリック: 5回この商品を含むブログ (3件) を見るSpiral Recordsで試聴して、よかったので買ってみた。聴きやす…

datamapper + Log4r

普通にこれでいい (dm-core 0.10.0) dm_logger = Log4r::Logger.new("dm_log") out = Log4r::FileOutputter.new("file", :filename => "./log/foovar.log") dm_logger.outputters = out DataMapper.logger = dm_logger DataObjects::Mysql.logger = DataMapp…

datamapperでassociationがあることを保証したい

class Post include DataMapper::Resource property :title property :body belongs_to :author end class Author include DataMapper::Resource property :name property :addr has n, :posts end 若干おかしな例だけど、Author.allで取得する時にpostを持…

Sinatra+Erubisでcontent_forしようとしてはまった。

content_forはsinatraにないので、githubで公開されているGitHub - foca/sinatra-content-for: Sinatra extension to use a `content_for` helper similar to Rails' – Don't use it, use Sinatra::Contrib instead.を使おうと思っていたい目にあったのでメ…

Solved in Perl6 : Jonathan Worthington

今回個人的に一番面白かった。Jonathanの英語もわかりやすかったし、Perl6を試してみる気にもなった。 バッテリーが落ちてしまってノートにメモってたので、後でまとめよう。。http://www.jnthn.net/articles.shtml

CPAN Paclager (dann)

依存モジュール解決して、RPM,dpkg作るモジュール 既存のCPANPLUS::Distだと依存関係の解決,エラー訂正が不十分 再起的に依存解決します。 http://dann.g.hatena.ne.jp/dann/20090910/p1

Event programming fun with AnyEvent and Coro (miyagawa)

Event loop? POE以外って? Intro, Basic, Examples, Tips DBI for event loops Danga::Socket, Event::Lib -> inncompatible 書き方が違い過ぎてこまる。POE::Componentのモジュール数250... AnyEvent::Impl::* AnyEventで書いたコードはどれでも動く バッ…

Modern Catalyst - (hide)

M V C ::がdeprecatedになった NEXTがdeprecated mk_accessors -> has ...とかとか use Moose; extends Catalyst ... Catalyst::Pluginは基本的に使わない. 怒られます Helper Method, method modifierでごにょごにょ Roleに切り分ける -> setupに突っ込める…

API Design - Shawn Moore (sartak)

Path::Dispatcher, Dist::Zilla, IM:Engine all these modules are moose based the secret of APIs So Many test. please why? testを書けばAPIが堪え難いかどうかわかる Class::MOP traits -> ロール指定 シュガー層の分離 Dist::Zilla plagin based 多分M…

XS書きのためのPerl MAGIC 入門

タイとかlvalueとか perl -MDevel::Peek -e 'Dump $^H' MAGICはDevel::Peekでダンプして中身を見れる perl -MDevel::Peek -e 'Dump \@ISA' CPAN上のMAGICを使うモジュール Sub::Name CMOP, Moose XSの場合、どんなMAGICがあるのか意識しないといけない sv_se…

YAPC::Asiaに行った

木曜日、金曜日は大岡山に行ってYAPCを見てきました。 自分が見たのは以下のトーク。多分メモにほとんど意味はない。。。 XS書きのためのPerl MAGIC 入門 (gfx) : http://d.hatena.ne.jp/gfx/20090912/1252721360 API Design - Shawn Moore (sartak) : http:…

datamapperでfind(:select => '')みたいなことはできない

dm-core (0.9.11)の話ARだと、 User.find( :all, :select => 'DISTINCT mail_addr' ) のように、select文を直接書くことができるけど、これはdatamapperではできないらしい。

タブ区切りファイルでNカラム以上ある行だけ取り出す

grepで grep -E '^(\w{1,}[[:space:]]{1}){3,}' foo.tab ワンライナーで perl -nle 'print if /^(\w+\t){3,}/' foo.tab