boscoworks.log

boscoworksのブログ的な

今更だけどPHPカンファレンス2009 に参加してきました

会社内の個人ページには開催直後にレポートあげてたんですが、何人かから社外で公開しろといわれたので、今更ですがレポート書きます。

詳細 http://phpcon.php.gr.jp/2009/
開催日時 2009年9月5日(土) 10:00-18:30
開催場所 大田区産業プラザPiO
MAP
より大きな地図で PHPカンファレンス2009 テックデイ を表示
主催者 日本PHPユーザ会PHPカンファレンス実行委員会 @phpcon #pcj09
  • プログラム内容
    • 聴講分のみ、以下敬称略

1. APCによるハイパフォーマンスの実現

  • Brian Shire (Facebook,inc)
    • スライド
    • ustream録画
    • PHPコンパイルの流れ:パースしてopcodeに変換
    • APCコンパイル後のopcodeのキャッシュ
    • APCを効果的に使用するには十分なメモリ量が必要
    • PHP5.2.x系では、apc:stat=0を設定すると早くなる
    • APCのパフォーマンスで重要なキーワードがlocking
    • APCの通常のキャッシュ取得が"All copy, One load"なのに対して、Lazy lockingにすると"One function copy, One function load"になる
    • APCの将来:Least Frequency Used (LFU)、マルチなキャッシュ、独立したキャッシュ
    • APCのパフォーマンスをあげるには:スタックオプションとロッキング

2. PHP見える化する

3. CakePHPトーリー

4. PHPをいじり倒す10の方法

5. symfony, a web framework for professional websites

  • Fabien Potencier (Sensio Labs,Inc)
    • スライド
    • コントローラはmojaviベース
    • 分離可能だがまとまりのあるコンポーネント
    • symfony1.4が2009年11月にでる。1.x系最終バージョン。
    • バグ、セキュリティ修正、PHP新バージョンへの互換性
    • アップグレードは簡単で安全に行える
    • 商用サポートを実施している:トレーニング(仏・米)、アプリ立ち上げ支援、サポート、コンサルティング
    • symfonyのカンファレンス、symfony-live2010 Parisをやるよ
    • symfonyとは:プロフェッショナルのためのフレームワーク
    • まとまりもあるが、ばらばらにも使えるクラス群

6. LT: 初めてのPHP Extention

  • 感想
    • 有名な方が多くいらっしゃり、勉強になったのと同時にいい刺激を頂いた
    • プログラム的にはレベルの二極化を感じた
    • 自分の変態POSTが意外に会場内でRTされてて死にたい
    • ドラ娘可愛いとか言ってたらいつの間にか本人と相互フォローになってて本当に死んだほうがいいと思う


こんな感じでした。