記事分けたよー。
本記事
PHPカンファレンス関西に来ています - tyoro.exe
順番がランダムでうける。
(でもSymfony2の人とBDDの人の後にSymfony2×BDDがあって凄い)
全体見てた感想として
ライトニングトークは自己紹介とかアジェンダとかガンガン端折って、最初から言いたい事ガンガン言うべきだなー。
「BDDフレームワークBehatでテストを書く」sizuhiko
6番手
・先に結論
日本語で書いた仕様書がそのままテストになる。
テストコードは仕様書。
正しいアジャイル開発は価値あるドキュメントを書くよ。
・大阪と私
除夜の金を聞きながら2年連続の出向( ´-`)
今日は前回東京で40分でやったセッションを5分でやります。
・BDD
振舞・駆動・開発
CucmberのPHP版
PHP5.3.1移行とPHPUnit。
・シナリオ定義
日本語でバリバリ定義していく。
(パスの指定だけPHP書く
けっこう面白い。
・出来る事は、、、まぁ一通りいける。
クソ面白かった。
「PHP x MongoDB によるお手軽開発」cakephper
4番手
多階層なドキュメント指向DBであるMongoDBをPHPで使う。
簡単に入るよ。
使い方もRDBに近い感じで使える。
詳しく知りたい人はgoogleっていうサイトがあってぇ、、、
たいです.jp、ほしい.jp を作ってみた時の話し。
・スキーマをリアルタイムでガンガン書き変える
・アトミックな更新が出来る演算子がサポートされてる(インクリメントとか)
・規模がでかくなっても(多分)大丈夫。
(4sqとかで使ってます)
・マスコミの東電に対する口の聞き方をどうにかし.たいです.jp
77万リクエスト/dayとかになったけど、サクラの2000円のVPSでいけて熱い(多分倍くらいまでいける)
・注意点
64bitにしたほう がいい。
1レコードのサイズ制限に気をつけて設計して。
「Symfony2でBDD(振舞駆動開発)」@hidenorigoto
7番手
「なんか被ってるけど銅鑼を鳴らす為にやるぜ!」
Symfonyも2もテストあるよね?
機能テストはCrawlerを使うけど、それをBehatにする。
機能を考える→フィーチャーを書く
機能ごとの出力→シナリオを書く
話しが面白い。
「CakePHPの今までとこれから」ひろみ
?
「CodeIgniter2.0のご紹介」ネコネットデザイン事務所 宮川 貴子
1番手
各種DBのサポート。
HTML屋側の人でも簡単につかえるようなフレームワークで、ユーザーガイドも充実してる。
"最低限"のものが揃っている。
必要なもの全てが揃ってるとは言いがたい。
自分でライブラリを書いていって簡単に組込めるようになっている。
→柔軟に対応できる。
テストが書ける。
HTMLが書き易い!
-----ここで時間切れ---- ぽぽぽぽ~ん
「Webデザイナー向けPHPフレームワーク:Pinoco+PHPTALのご紹介」タナカヒサテル(@tanakahisateru)
5番手
Pinocoというフレームワーク
・PHPTALというテンプレートエンジン
レイアウト用とコンテンツ用のコードを組合せていく感じのtemplate
_gateway.phpとhtaccessをアップしてパスを調整するだけでいい。
スタティックなファイルへのアクセスをフックして処理するので、
DWのWYSIWYGとかでガンガン書き変えてくれてok。
バージョン管理もできる。
・PHP
スタティックファイルへのパスに対応したPHPファイルを簡単に書くだけ。
デザイナーとプログラマーの障壁を下げる。
pinoco phpで検索してね。
「複数サーバ間でセッション情報を共有する冴えたやりかた」@j_nakada
2番手
スケールアウトの話し。
$_SESSIONを使ってしまうとサーバー個々で共有できない、、、と誤解されてませんか?
策1:レイヤ7対応のロードバランサを使う
→高い
策2:NFS
→ボトルネックになる
策3:memcached
→いいね!
twitterとか大手も使ってるキャッシュの保存方法。
php.iniで保存先を指定できるので、memcachedが動いてるサーバーを指定してやればいい。
結論『Memcachedでセッションを共有する』
4分で終わったwww
「次世代注目フレームワーク Symfony2」@brtriver
3番手
次世代PHPフレームワーク!
サイトの動画みて!
キーワードだけ出すよ!
・PHP5.3以上
5.2以前では動かない。
・Profilerというデバッグ支援
視覚的に管理されてる。
・バンドル単位の開発
コア機能自体もバンドル
・開発が活発でSymfonyにガンガン関われる
137名も今動的に活動してる。
リードディベロッパーがリードマーダーにw
・DI
・twigというテンプレートエンジン
・スクラッチで0から書かれてるので、高速。
1と2の関係がgitとsubbersionみたいなもの。
安定板リリースいつだよwwwww
情報量多いのにクソ面白いセッションだったw
「AWS Datasource for CakePHP」わたなべかずひろ
8番手
AWSでCakePHPを使う為のなにやら色々。
EC2 、S3上にモノがおけるように。
Cake風の記述でそのまま使える。
Cakeっぽくす為にあえてArrayで!
------------ ここで時間切れ ----------
コメントする