configureBoost.PHPC++スライドが公開されました。http://d.hatena.ne.jp/moriyoshi/20090905/1252159467—————–Q4MとFlareを使ってスケーラブルなサービスを作る!漢祐介(nowel)元Seaserの人グラフ作成vizooグラフの表示部分はswfQ4Mとは↓MySQLをつかったメッセージキューキューをInsertで入れる参照はSELECTAPIのソキュメントはないFlareとはWebアプリで高負荷になりやすい箇所DBに対してやりとりが多すぎるから。Potencierプレゼンは英語で翻訳だけどスライドが日本語なのがすばらしいです。PHPによるMVS(フレームワーク)yahoo.comのbookmarkyahoo.comのAnsewsdel.icio.usもSymfonyで構築されているDaylymotionプロのためのフレームワークです。・Symfonyはまとまりがあるが、個別でも使えるクラス郡だ。※スタンドアローンでも使えるコンポーネントも公式にあります。DispatcherがすでにリリースSymponyは複数のコンポーネントから成り立っています。テストブラウザのエミュレーションを使用してをコマンドラインから行うことができます。LT印象に残ったものを。2009ビジネスデイに行ってきました。技術的なお話はたぶんないと思っていたけど会社で社員としてPHPを書いている以上お仕事のお話はやっぱり興味があります。鈴木則夫はじめてカンファレンスに来た人と来た人がある人が半々くらい。技術的なことだけでなくビジネスとしてPHPを使いたい人向けにビジネスデイをつくった。新しいPHPビジネスのネタをなにか持って帰っていただければ。・インストールと構築しやすい・開発環境がつくりやすい↓ビジネスがしやすい・NetCommonsは学校向けではなく営利・非営利問わず用途は多くあります。ライスンスはバージョン1はGPLバージョン2はFreeBSDNetCommonsは商標登録してある。NPO法人コモンズネットとはNetCommonsの普及・構築・開発NetCommonsセミナーなども開催している質疑応答IISで動かないんだけど↓インストールの仕方かも?今後はIISにも対応していく予定。フレームワークはmayple。汎用だとパフォーマンスが心配1だと重いかも。2だと問題としてはまだあがっていない。世界的に人気がある(WordCampというイベントを開催)活発なユーザーコミュニティ・WordBench.org・勉強会・イベント・ビジネス向け事業者ディレクトリも計画中WordPress=世界中で誰もが自由に使えるwordpress.com大量のトラフィック分散しているシステムは実は公開しているメモリーキャッシュ・・・etcみんなでノウハウを共有しましょう。Idolにて3回大賞を獲っている堅牢性と拡張性+オープンソースエンタープライズは個人ではない。・複数のアップロードやwordファイルのインポートに対応。公式のサポート技術的な話CouchDBを使っているスケールアップが楽OracleをサポートMySQLを変換OracleベースのeZデモを近日中に公開します。買収という戦略をとっている・・・Sunさんとか?PHPは人気ありますね。・オープンソース、ツールが揃っている。・何かあったときにサポートする人材が多いというのは重要。オラクルはPHPもサポートします。・Oracleは高い→安いのもあります!SE1(約63万円)開発ライセンスは無償です。OTNから無償でダウンロードできます・無償なのもあります!XE:商用利用可能です。無償ツールがそろっています。VM(仮想化)Oracleは難しい→カンタンです。いまはGUIでできます。トレーニングを揃えています。AMIイメージが利用できるのでインストールは不要。EC2は(比較的)お安いです。基本的にスケーラブルな拡張Oracleは安いもの、タダのものもあります。Oracleは技術者育成もタダです。役職員108名・平均年齢29歳GREEはSNS+ソーシャルアプリSNSページビュー増加→広告メディア収入SNS連動型ゲーム→有料課金収入ソーシャルアプリは可能性があった既存のゲームではなくソーシャルなオリジナルのゲームを作成したかった。みんなが常に接続できている状況は携帯だからできるという発想。MMO的なゲームを携帯電話で→できたのが2007年。釣りペット育成ゲームプロモーション多様なプロモーションを展開してみた。マスプロモ-ションをする会社にしたかった。・パトロール・健全サイト変なメールがこないなどの条件がサイトのクオリティを決めると考えてた。月間、純増100万ユーザ日本人のほとんどはPC持ってない。携帯ならほとんどのユーザにアピールできる!↓PC、携帯、どっちが好きとかじゃなくて。地方ユーザーが多い年齢:20代→30代(全体の4割)が多いのがポイントよいサービスをつくっていくには利益が出ないとまずい。ネットの利用はPCからモバイル中心。PCユーザは減るという予想。使いやすい・楽しいという定義が変わっていく。コミュニティがコンテンツを融合する。短時間でも長時間でも初心者もヘビーユーザーも1人よりも複数の人がおもしろい無料でも有料すべての年齢・性別シンプルリアルでもバーチャル継続して開発、改善し続けられるチーム力が最も重要。エンジニアとしてもずっと耐え続けることができる精神が必要。プラットフォームでもサードパーティでも。徳丸さん、PHP勉強会でお世話になりました。発注者は自衛のために要求仕様にセキュリティ要件を盛り込んでおくべき・提案を求める→あいまいになりがち。・詳細な仕様を出す厳密に→コンサルタントにつくらせてしまう・検査仕様を提示する第3者がコンサルする。脆弱性の名前を列挙する対策の質を問うことは難しい。既存ソフトの流用やフレームワークの使用に制限が生じるとコスト増の原因になる。検収の方法を指定コストは高くなる。リスク・代替コントロール受託案件ではWindowsなケースがある。脆弱性対策と開発プロセスSQLインジェクションやクロスサイトスクリプティングなどが「ないこと」という要求は、仕様としてもりこみにくいリスク分析の結果で脆弱性対策をするものではない→常にするべきセキュリティ機能とセキュリティバグは分けて考えるセキュリテイ要件とはなにか・セキュリティ仕様の例を出す。・開発標準は一度すると作りっぱなしになることが多く定着が難しい。意識の持ち方→教育って大事。最終的にはテストで品質を保証するウェブ健康診断の仕様書を公開されています。~実際に脆弱性のあるサイトのデモ~契約にも注意しよう。【資料がアップされました。