YAPC::Asia 2007 Tokyo
本日も参加しました。
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. (コードを繰り返すのは、間違っている。)
・完璧なものというのは、これ以上足せないものではない。これ以上引けないものだ。
スピーカーの皆さん、スタッフの皆さん、ありがとうございました。