タグ

mooseに関するkamawadaのブックマーク (34)

  • Fukuoka Perl Workshop #14 行ってきました - D-6 [相変わらず根無し]

    Fukuoka Perl Workshop #14 行ってきました 11/14、ようやく杉山さんとの去年?からの約束を果たすべく福岡に行って、Fukuoka Perl Workshop #14 に参加してきました。 都内でやっているイベントでは比較的最先端技術とかを話す人が多いですが、地方にいくと必ずと言っていいほど「実務的な話」のリクエストがあがります。今回もご多分に漏れずまっさきにそういうリクエストが出たので、JPAの肩書きで参加はしたものの、弊社endeworksの実例を出して色々どういう開発手法を採っているのかを話させていただきました。     http://users.endeworks.jp/~daisuke/presentations/fukuoka-pm/fukuoka_perl_workshop14.pdf 発表の時はJPAのロゴが入ったスライドだったんですが、内容がJP

  • perl-mongers.org

    This domain may be for sale!

  • 優しいMoose入門 | taro-nishinoの日記 | スラド

    MooseのメインメンテナであるDave Rolsky氏が、Mooseマニュアルを執筆する際、The Perl Foundationから資金を受けるため、その申請書の内容がTPFのホームページで公開されましたが、私はそれを読んで「是非とも氏に書いていただきたい」と思い、絶対に申請を認可させるのだという強い信念(又は勝手な思い込み)で、下手な英語で推薦コメントを書いたことがありました。他のプロジェクトの申請もあったのですが、それらには目もくれませんでした。そのような思い出があるので、Moose::Manualには他人以上に思い入れがあります。そして、内容的にも、さすがRolsky氏、ツボを押さえていて、Moose入門の必読書だと思います。 しかし、世の中にはいろいろな人がいて、Moose::Manualでも敷居が高いと感じるようです。入門の入門があればなぁ、と思っていたところへ、Jan Ku

  • Moose/Class::MOP開発スポンサー (JPA Sponsors Moose/Class::MOP Work) - Japan Perl Association運営ブログ

    JPAでは今後The Perl Foundation (TPF)で行っているPerl関連の開発および活動に対する支援活動と同様なものを行う予定です。TPFではたとえばMooseのドキュメントや、Perlコアの改良などに対して支援を行っています。JPAではまだこの支援活動のプロセスを厳密に策定していませんが、このあたりも今後取り組んでいく予定です。ご意見、もしくはこういった活動に参加したい方がいらっしゃいましたら是非声をかけてください。 この活動の初回支援内容として id:gfxこと藤 吾郎氏にPerlの最新オブジェクト機構であるMooseおよびClass::MOPの読み込み時間を短縮するための開発を行ってもらうことにしました。今回は初の支援対象ということもあり、期間および目的も絞って 8月末までにClass::MOP/Mooseの読み込み時間をClass::MOP 0.89 と比較して読み

  • Moose Quick-Ref Card

    Moose Quick-Ref Card A modern object system for Perl 5 Exported Functions use Moose; Turns on strict and warnings. Exports confess and blessed. extends @superclasses Moose’s alternative to use base. Note that it will re-set @ISA. with @roles with $role => { %options } Consume roles (interfaces) as an alternative to extending classes. has $name => %options Install an attribute into this class. See

  • 「モダンPerl入門」書きました。 - D-6 [相変わらず根無し]

    「モダンPerl入門」書きました。 モダンPerl入門 今みたらAmazonでも表紙が入稿されたらしいので宣伝させていただきます。えー、モダンPerl入門というを翔泳社さんから出版させていただくことになりました。でも最初に断っておきます。誤字脱字はある気がします。ごめんなさいごめんなさい。日語不得手なんです(こういう時だけ帰国子女カードを使わせていただきます)。 ともあれ、内容的には自分が普段Perlを使っていて、同僚とかに知っておいてほしいな、って思っている実践的な内容ばかり書きました。このはたとえPerlがメインの言語ではなくともPerl仕事で使っていて、なおかつ初級〜中級のあたりでうろうろしてしまっている人たち向けに書いています。初級者向けの構文説明はほとんどありません。上級者向けのわけわかんないところはXS以外ありません(はい、XSの入門あります)。ほとんどは、Perlで業

    kamawada
    kamawada 2009/01/19
    wktk
  • KiokuDB-0.57

    Yuval Kogman Andreas Marienborg Ask Bjørn Hansen Bruno Vecchi Chris Prather Dan Dascalescu Dave Rolsky David Leadbeater Dylan William Hardison Florian Ragwitz Frank Wiegand Graham Barr Jason May Jesse Luehrs Moritz Lenz Pedro Melo Piers Cawley Rob Hoelz Salve J. Nilsen Shawn M Moore Shlomi Fish Thomas Klausner Torsten Raudssus chromatic franck cuny jrockway ktat

    KiokuDB-0.57
  • MooseX::WithCacheを書いた - D-6 [相変わらず根無し]

    MooseX::WithCacheを書いた オブジェクト、特にビジネスロジックを書くときに、その結果をキャッシュに突っ込んでおくことがとにかく多い。 で、まぁそういう共通コードはベースクラスに入れておけばいいやって感じで書いてたんだけど、それももう5回目くらいになって最近もう当にそれが面倒くさくなってきたので、丸ごとパッケージングした。それがMooseX::WithCache 話は単純で、要はcacheオブジェクトへのリファレンスをそれぞれのオブジェクトが持っていて、それに対するアクセスを簡単にするメソッドを生やしてやっているだけ。 package My::Thing; use Moose; use MooseX::WithCache; with_cache 'cache'; # デフォルトはCache::Memcached no Moose; no MooseX::WithCache;

  • Catamoose Part Two, Matt S. Trout speaks! - Vox

    Talking about Perl Web Application Development using Catalyst, Moose and DBIx::Class Exciting times continue for Catalyst, one of Perl's leading web development frameworks.  In a previous interview, we spoke with Groditi and Konobi, who are the lead implementers in the project to port Catalyst to the Moose Object Oriented development toolkit.  We spoke broadly about the value of Moose to the Perl

  • Mooseは「使いやすいオブジェクト定義ツール」じゃないよ - D-6 [相変わらず根無し]

    Mooseは「使いやすいオブジェクト定義ツール」じゃないよ Mooseは「使いやすいオブジェクト定義ツール」じゃないよ。MooseはPerlにおける「オブジェクト指向の革命」ですよ。 http://dann.g.hatena.ne.jp/dann/20080814/p2http://d.hatena.ne.jp/fbis/20080814/1218689670http://d.hatena.ne.jp/a666666/20080813/1218628821http://anond.hatelabo.jp/20080621124021 ぶっちゃけ"has"が使えるとか、勝手にnew()を作ってくれるとか、そういうことはどうでもいいのです。Mooseが革命児たる所以はオブジェクトの初期化・クリーンアップ・メソッドのコールチェインをPerlという言語において初めて(呼び出される順番とか、そういう

  • around, BUILD, MooseX::Object::Pluggable のメモ - 日向夏特殊応援部隊

    私的なメモです。 around before, after, augment の汎用版かつ、引数や戻り値を変更出来るのがaround before っぽく使う場合は、 around 'run' => sub { my $orig = shift; my ($self, @args) = @_; ### process before run ### ここになんか書く $orig->($self, @args); }; みたいに書く。特徴的なのは第一引数に元のCodeRefが入ってる所。なんでオリジナルを呼び出す際に、$orig->($self, @args) のように書く。 また$origの呼び出しを明示的に書けるので、当然渡してる引数を操作すれば元のメソッド呼び出しに反映されるし、戻り値に関しても同じように操作出来る。つまり、 around 'calc' => sub { my $orig

    around, BUILD, MooseX::Object::Pluggable のメモ - 日向夏特殊応援部隊
    kamawada
    kamawada 2008/07/21
    コンストラクタはbuild
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • Catamoose - Vox

    Talking about Perl Web Application Development using Catalyst, Moose and DBIx::Class Recently I hijacked some time from two leading Perl developers who are currently working on the Moose port of Catalyst.  Although this is a project that greatly excites me, I realize such a deep change can lead some current developers feeling fear, uncertainty and doubt.  So this is the first of an open ended seri

  • tokuhirom blog

    Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at

  • MooseX::Daemonizeがセクシーすぎる件について - D-6 [相変わらず根無し]

    MooseX::Daemonizeがセクシーすぎる件について さて、すっかりMoose厨となりつつある私ですが、この度デーモンスクリプトを書くことになりましたのでMooseでこれをするのは何がいいかなと考えていたわけです。したらなんでもありますな、CPANは。MooseX::Daemonizeですよ、奥さん。 考え方としては、スクリプトの書式をコントロールするオブジェクトをまず作ります。 package MyDaemon; use Moose; with 'MooseX::Daemonize'; コマンドラインから受け取るオプション等はこのオブジェクトの属性として指定します。 has 'option1' => ( is => 'rw', isa => 'Str', required => 1 ); has 'option2' => ( is => 'rw', isa => 'Bool',

  • 型がクラスの時はsubtypeじゃなくてclass_typeが使える. - はこべにっき ♨

    先週のKansai.pm #9でやったMooseプレゼンの補足です.このスライド,いろんな人に++されたりしまして,結構うれしかったYO. で,このスライドに関して,某IRCにてアドバイスをもらったりしました. 11:44 nothingmuch: hakobe: subtype Foo as Object is better written as class_type Foo 11:44 nothingmuch: faster, too 11:45 nothingmuch: e.g. class_type "URI"; class_type "DateTime"; Thank you very much for your advice, nothingmuch. このアドバイスによると,スライドにあった以下の型の定義は, subtype 'URI' => as 'Object' => w

    型がクラスの時はsubtypeじゃなくてclass_typeが使える. - はこべにっき ♨
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • 初めてのMoose

    http://d.hatena.ne.jp/hakobe932/20080531/1212255159Read less

    初めてのMoose
    kamawada
    kamawada 2008/06/01
    これはいい資料だ
  • 初めてのMoose - Mooseのすすめ - とほほのN88-BASIC日記

    シンプルなPerl 5でクラスを作る 普通のPerl5 OOでクラスを書くと { package Dog; use strict; use warnings; sub new { my ( $class, %args ) = @_; my $obj = bless { name => $args{name}, gender => $args{gender}, }, $class; return $obj; } sub name { my $self = shift; $self->{name} = shift if @_; return $self->{name}; } sub gender { my $self = shift; $self->{gender} = shift if @_; return $self->{gender}; } sub bark { my $self = s

    初めてのMoose - Mooseのすすめ - とほほのN88-BASIC日記
    kamawada
    kamawada 2008/05/28
    hide-kさんktkr!!!!!!
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    kamawada
    kamawada 2008/05/27
    ktkr