タグ

ブックマーク / mt.endeworks.jp (2)

  • DBIx::Class::Schemaで、自動的にカラムの設定を行うハック - D-6 [相変わらず根無し]

    DBIx::Class::Schemaで、自動的にカラムの設定を行うハック package MySchema; use strict; use base qw(DBIx::Class::Schema::Loader); __PACKAGE__->loader_options(...); sub connection { my $class = shift; my $schema = $class->SUPER::connection(@_); my $classes = $schema->loader->classes; while (my($table, $schema_class) = each %$classes) { foreach my $column ($schema_class->columns) { # do something with $column }

    ryuzee
    ryuzee 2009/09/14
  • YAuthスペック - D-6 [相変わらず根無し]

    YAuthスペック Yauthとは"Yome(嫁) Auth"の事で主に男性が婚姻関係、もしくは親密な関係にある女性に対しての認証を得るために使われるプロトコルです。トランスポートレイヤーは電話やメールが使われる事が多いですが、スペック上の規定は特になく、プラッガブルな実装を可能にしています。 プロトコルに参加するのはPeer (同僚・友達)、Client (認証を得たい人物), End Point (嫁)の三者です。プロトコルが発動する前に、PeerよりClientにProbe (お誘い)メッセージが送信されます。この時点ですでにキャッシュされたEnd PointよりのレスポンスをClientが持っている場合はただちにClientからPeerへ返答が返ります。 キャッシュされたレスポンスがない場合はClientよりEnd Pointに実装依存のトランスポートレイヤーに乗せてクエリーが投げ

  • 1