PHPカンファレンス2010

亀本さん挨拶

名前ではなくハンドルを名乗った!

GREE青柳さん

3000万人利用を目指す
目標はNintendoDS?
30代以上で40%くらい<-TVCMの効果
オープン化
ソーシャルゲーム市場は数千億円規模に。。。?
ソーシャルゲームはスモールスタートが可能->運用は重要度高い
ゲームを作るというよりソーシャルという意識
GREEプラットフォーム
パートナーさんのゲームのCMをGREE負担でやった
トップの変更・動線変更でアプリ利用&コイン利用が大幅増
コンサルティングチームの立ち上げ(データ提供も)
パートナータイトルのCMが今後も続く
スマートフォン展開今年中に公表
海外展開… アジア・北米展開を計画中

CakePHPで作るニフティWebサービスのレシピ ニフティ 小田さん

ニフティxPHP
シュフモ、 @niftyストア、 トピックイット、コネタマなど
cakePHPの紹介
冗長化
NASにアプリケーションを配置▶レスポンス悪化
ファイルベースのセッション管理▶一定確率でレスポンスが帰ってこない▶DBで管理
マスターとスレーブ▶AppModelを書き換えて動的に接続先の変更
デプロイ: Webistrano の導入(RonR,デブロイ用サーバ、subversionかgit)
ニフティクラウドについて
コントロールパネルから5分以内でできる
ニフティクラウドの今後 SOAP,REST
新機能:サーバコピー、オートスケール、基本監視、稼働状況レポート

OpenPNE 手嶋さん

2002年創業手嶋屋 社内開発▶公開
公開から五年。少人数〜多人数、多ジャンル(エンタメ、企業、地域など)で構築されている
設置ペース: 週に100〜150サイト(ダウンロード数ではない)
OpenPNE「情報ネットワーク社会を作る」手嶋屋「組織の進化に貢献する」
デモ OpenPNE3.6
ユーザ画面:アクティビティ(つぶやき)、いろいろな機能の取り外しが可能
管理画面:ブラックリスト管理、プラグイン設定(Symfony)、ガジェット単位
モバイルオープンソーシャル対応(一部個別対応必要)
100万人オーバーのパフォーマンス
SNS=ネットワーク上の組織を作るサービス
ソーシャルCRM
シングルサインオン、外部サービスとの連携
開発者募集!!

新しいPHPアプリケーションのテスト手法 大垣さん

バージョンアップ効率化。真面目にやろうと思うと結構大変
PCIDSS
重要なセキュリティパッチは一ヶ月以内
優先順位の高いシステム及びデバイスは一ヶ月以内
make test では不十分
php本体の動作確認難。アプリの動作確認はもっと難。(マルチリンガルサイトやケータイ向けは特に難題)
PROVE for PHP : アプリレベルのテストスイート。バージョンアップ時に強い。テストケース書かなくていい
Zend Engineモジュールとして動作
追加予定機能 : ソースカバレッジ分析、オーバーライド関数追加、PROVE for ANY
SQLクエリとphp変数を一緒に記録可能になる▶セキュリティ向け
どうしてもPHP4を使いたい方〜
1リクエスト1ログファイル
PHP認定機構の紹介〜これからWeb業界に入る人向け〜

Zynga

規模感が全然違う!
ネット人口の十パーセントがプレイ
Facebook内のトップゲームのほとんどがZynga
サーバ追加一週間で1000!
書き込み多、リリース後数日で大量の負荷
クラウド:水平方向でスケール。全てが非同期
NoSQL(KVS)
MySQL(非同期)
Membase
Mcmux
pecl-memcache
FontLabel
キャラクターは日本のアニメに影響を受けている?という質問に対して「いい質問ですねw」「ユーザーテストで反応が良かったものを採用している」
日本だけを対象に開発する予定はない
東京オフィスの目的は?従業員募集中ですw
東京60人(ウノウ)くらい。海外では規模が多すぎて分からないw
MySQLを使う理由は?▶信頼性が高い、LAMPスタッフだったから
MySQL書き込みの工夫▶頻度調整で対応できた。水平に分割しているので困ってない