YAPC::Asia 2007 Tokyo

yapcasia2007

本日も参加しました。

1. ふつうのPerl6入門 - YAPC::Asia 2007 Tokyo Sessions
 Perl6って、ぶっとんだ言語だと思われているけど、結構普通だよと言うお話。
 でも普通の定義って難しい。
 普通 ≠ 最大公約数、普通 ≠ 最小公倍数。

 (1)Perl6の普通の機能
  ・Sigil($,@,&,etc)
  ・変数宣言
    変数宣言は必要。(my,our,state,has,temp,let)
  ・型(Types)
    型宣言は必要ない。
  ・プリントライン(println)
    say
  ・オブジェクト(OO)
 (2)Perl6のちょっと普通でない機能
  ・Reduce Operator
  ・Hyper Operator
  ・Range Cheking
  ・Junction


 Perl6 = Extraordinary


2. web apiで遊び倒す - YAPC::Asia 2007 Tokyo Sessions
 Research Center | ProgrammableWeb
  →mashupの傾向が見える。けど、サイト重い。

 ●Demo
  (1)OpenID + IP電話
   ・Net::OpenID::Consumer
  (2)EC2
   ・Net::Amazon::EC2
   ・Amazon EC2 Firefox Extension


3. CLI meets Web Frameworks - YAPC::Asia 2007 Tokyo Sessions
 CLIとWeb Frameworkが融合すると便利だよねというお話。


4. Mylingual - There's More Than One Language To Do It - YAPC::Asia 2007 Tokyo Sessions
 (1)Japanize
  ・Manual Translation
    UIのみ翻訳する、文書内容は翻訳しない。
  ・Translate on Browser
    認証が必要なページも翻訳可能。
 (2)Mylingual
  ・英語以外の言語でWeb Applicationを使う
  ・日本語のWeb Applicationの国際化


5. 自文書抽出日本的住所 - YAPC::Asia 2007 Tokyo Sessions


6. s/ Perl5 Regular Expression / Perl6 Regex and Rule /mixes; - YAPC::Asia 2007 Tokyo Sessions
 Perl5とPerl6の正規表現のお話。


7. (Ab)?using Class::C3 - YAPC::Asia 2007 Tokyo Sessions
 クラス継承にClass::C3を使うと便利だよというお話(NEXT.pmより良い感じ)


8. CDBI => DBIC - YAPC::Asia 2007 Tokyo Sessions
 DBICへの移行のための政治的話とか。


9. 入門DBIC::Schema::Loader - YAPC::Asia 2007 Tokyo Sessions
 スキーマの拡張も意外と簡単、mod_perlとの相性も良いというお話とか。
 セッション数がムダに多い?


10. Writing Pluggable software - YAPC::Asia 2007 Tokyo Sessions
 Pluggable Softwareっていいよねというお話。
 なぜ、Pluggableか?
  →本体のコードがきれいに保てるし、楽しい。
 (1)既存アプリケーションをPluggable化(ack)
  ソースコード検索の ack がよさげな件: blog.bulknews.net
  ・Module::Pluggable
  ・Class::Trigger
 (2)Pluggable Software(Plug-in)
  ・Kwiki
  ・Plagger
  ・qpsmtpd
  ・Movable Type


11. Way to the NAPC - YAPC::Asia 2007 Tokyo Sessions
 CPANって完璧ではないと言うお話。
  ・CPAN.pm
  ・CPAN::SQLite
  ・CPAN::Reporter
  ・PPM(Perl Package Manager)
  ・The Vanilla(Win32)
  ・NAPC(Napster plus CPAN?)


12. Assurer - a pluggable server testing/monitoring framework - YAPC::Asia 2007 Tokyo Sessions
 (1)What is Assurer
  Plaggerライクなサーバテスト/監視用フレームワーク
  以下のフェーズから構成されている。
   ・Test
   ・Notify
   ・Format
   ・Publish
   Plug-inの差し替えで、出力を変更できる。


13. Lightning Talks - YAPC::Asia 2007 Tokyo Sessions
 ネタ満載でした。
 にぽたんさん、ものまね最高でした。(激似)
 Yappoさん、live最高でした。(right,right,fire)


14. Perl Program Repair Shop and Red Flags - YAPC::Asia 2007 Tokyo Sessions
 ・Repeated Code is a Mistake. (コードを繰り返すのは、間違っている。)
 ・完璧なものというのは、これ以上足せないものではない。これ以上引けないものだ。


スピーカーの皆さん、スタッフの皆さん、ありがとうございました。


http://tokyo2007.yapcasia.org/wiki/