Suche senden
Hochladen
Symfony2 workshop-2
•
2 gefällt mir
•
940 views
Hidenori Goto
Folgen
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
Yasutaka Hamada
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
Yasutaka Hamada
RubyGemsの落とし穴
RubyGemsの落とし穴
Kazuhiro Nishiyama
Lxc on cloud
Lxc on cloud
Yukihiko SAWANOBORI
Puppet on AWS
Puppet on AWS
Sugawara Genki
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
Ansible入門
Ansible入門
Daiki Hayakawa
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
Empfohlen
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
2014/11/08 第3回 一撃サーバー構築シェルスクリプト勉強会(懇親会もあるよ!) 発表資料
Yasutaka Hamada
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
2014/11/04 第2回 一撃サーバー構築シェルスクリプト勉強会(さっぽろ!) 発表資料
Yasutaka Hamada
RubyGemsの落とし穴
RubyGemsの落とし穴
Kazuhiro Nishiyama
Lxc on cloud
Lxc on cloud
Yukihiko SAWANOBORI
Puppet on AWS
Puppet on AWS
Sugawara Genki
第1回 一撃サーバー構築シェルスクリプト勉強会
第1回 一撃サーバー構築シェルスクリプト勉強会
Yasutaka Hamada
Ansible入門
Ansible入門
Daiki Hayakawa
Ansible 入門 #01 (初心者向け)
Ansible 入門 #01 (初心者向け)
Taro Hirose
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
CLARA ONLINE, Inc.
Niigata.pm #1
Niigata.pm #1
hayajo Imai
東京Node学園#3 Domains & Isolates
東京Node学園#3 Domains & Isolates
koichik
Apache Module
Apache Module
Tomohiro Ikebe
cpanfile
cpanfile
Yoshihiro Sasaki
Zabbixを2分でインストール
Zabbixを2分でインストール
真乙 九龍
Ansible入門...?
Ansible入門...?
shirou wakayama
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
initramfsについて
initramfsについて
Kazuhiro Nishiyama
Mysql casial01
Mysql casial01
matsuo kenji
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Shinichi Hirauchi
Python で munin plugin を書いてみる
Python で munin plugin を書いてみる
ftnk
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
takanori suzuki
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
NDS#31
NDS#31
hayajo Imai
initとプロセス再起動
initとプロセス再起動
Takashi Takizawa
動画共有ツール
動画共有ツール
tamtam180
【学習メモ#6th】12ステップで作る組込みOS自作入門
【学習メモ#6th】12ステップで作る組込みOS自作入門
sandai
ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
Symfony2 workshop-0 (nagoya 2011/2/10)
Symfony2 workshop-0 (nagoya 2011/2/10)
Hidenori Goto
Task
Task
Shingo Nakamura
Weitere ähnliche Inhalte
Was ist angesagt?
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
sandai
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
CLARA ONLINE, Inc.
Niigata.pm #1
Niigata.pm #1
hayajo Imai
東京Node学園#3 Domains & Isolates
東京Node学園#3 Domains & Isolates
koichik
Apache Module
Apache Module
Tomohiro Ikebe
cpanfile
cpanfile
Yoshihiro Sasaki
Zabbixを2分でインストール
Zabbixを2分でインストール
真乙 九龍
Ansible入門...?
Ansible入門...?
shirou wakayama
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
initramfsについて
initramfsについて
Kazuhiro Nishiyama
Mysql casial01
Mysql casial01
matsuo kenji
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Shinichi Hirauchi
Python で munin plugin を書いてみる
Python で munin plugin を書いてみる
ftnk
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
takanori suzuki
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
NDS#31
NDS#31
hayajo Imai
initとプロセス再起動
initとプロセス再起動
Takashi Takizawa
動画共有ツール
動画共有ツール
tamtam180
【学習メモ#6th】12ステップで作る組込みOS自作入門
【学習メモ#6th】12ステップで作る組込みOS自作入門
sandai
ChefとPuppetの比較
ChefとPuppetの比較
Sugawara Genki
Was ist angesagt?
(20)
【学習メモ#1st】12ステップで作る組込みOS自作入門
【学習メモ#1st】12ステップで作る組込みOS自作入門
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Ansibleで始めるサーバ管理勉強会(2014年10月1日)
Niigata.pm #1
Niigata.pm #1
東京Node学園#3 Domains & Isolates
東京Node学園#3 Domains & Isolates
Apache Module
Apache Module
cpanfile
cpanfile
Zabbixを2分でインストール
Zabbixを2分でインストール
Ansible入門...?
Ansible入門...?
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
initramfsについて
initramfsについて
Mysql casial01
Mysql casial01
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Python で munin plugin を書いてみる
Python で munin plugin を書いてみる
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
NDS#31
NDS#31
initとプロセス再起動
initとプロセス再起動
動画共有ツール
動画共有ツール
【学習メモ#6th】12ステップで作る組込みOS自作入門
【学習メモ#6th】12ステップで作る組込みOS自作入門
ChefとPuppetの比較
ChefとPuppetの比較
Andere mochten auch
Symfony2 workshop-0 (nagoya 2011/2/10)
Symfony2 workshop-0 (nagoya 2011/2/10)
Hidenori Goto
Task
Task
Shingo Nakamura
日本電子卒業生とPHPとsymfony
日本電子卒業生とPHPとsymfony
Katsuhiro Ogawa
20分でSymfony@OSC名古屋
20分でSymfony@OSC名古屋
Shingo Nakamura
symfonyの始め方
symfonyの始め方
Hidenori Goto
2015 5 13_facebook3
2015 5 13_facebook3
Yuki Fujino
Symfony2でMongoDBと仲良くする方法
Symfony2でMongoDBと仲良くする方法
Koji Iwazaki
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
Hidenori Goto
Symfony2でより良いソフトウェアを作るために
Symfony2でより良いソフトウェアを作るために
Atsuhiro Kubo
Di入門
Di入門
Ryo Asai
Andere mochten auch
(10)
Symfony2 workshop-0 (nagoya 2011/2/10)
Symfony2 workshop-0 (nagoya 2011/2/10)
Task
Task
日本電子卒業生とPHPとsymfony
日本電子卒業生とPHPとsymfony
20分でSymfony@OSC名古屋
20分でSymfony@OSC名古屋
symfonyの始め方
symfonyの始め方
2015 5 13_facebook3
2015 5 13_facebook3
Symfony2でMongoDBと仲良くする方法
Symfony2でMongoDBと仲良くする方法
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
Symfony2 チュートリアル イントロダクション osc 2011 nagoya
Symfony2でより良いソフトウェアを作るために
Symfony2でより良いソフトウェアを作るために
Di入門
Di入門
Ähnlich wie Symfony2 workshop-2
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Masanori Oobayashi
Flex's DI Container
Flex's DI Container
Masaaki Yonebayashi
PhoneGap Introduction
PhoneGap Introduction
Keisuke Todoroki
BBBBB
BBBBB
arase_utagoe
1MB
1MB
arase_utagoe
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Kazuhiro Hara
Hive undocumented feature
Hive undocumented feature
tamtam180
Webサーバのチューニング
Webサーバのチューニング
Yu Komiya
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
nabe-abk
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
Kotaro Noyama
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
do_aki
CakePHP 1 to 2 Migration tips 100
CakePHP 1 to 2 Migration tips 100
ichikaway
microPCFを使ってみよう
microPCFを使ってみよう
Hiroaki_UKAJI
20121217 jawsug-yokohama
20121217 jawsug-yokohama
Tetsuya Chiba
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Masashi Shinbara
Java 9で進化する診断ツール
Java 9で進化する診断ツール
Yasumasa Suenaga
JavaOne2015報告会 Java EE アップデート #j1jp
JavaOne2015報告会 Java EE アップデート #j1jp
Norito Agetsuma
Android デバッグ小ネタ
Android デバッグ小ネタ
l_b__
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeNA
Open VZ
Open VZ
Kazuaki Fujikura
Ähnlich wie Symfony2 workshop-2
(20)
WTM53 phpフレームワーク いまさらcodeigniter
WTM53 phpフレームワーク いまさらcodeigniter
Flex's DI Container
Flex's DI Container
PhoneGap Introduction
PhoneGap Introduction
BBBBB
BBBBB
1MB
1MB
Play framework 2.0のおすすめと1.2からのアップグレード
Play framework 2.0のおすすめと1.2からのアップグレード
Hive undocumented feature
Hive undocumented feature
Webサーバのチューニング
Webサーバのチューニング
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
毎秒2000Requestを捌くPerl製CMSの内部構造(Debianサーバ1台にて)
CloudFoundry 2 on Apache CloudStack 4.2.1
CloudFoundry 2 on Apache CloudStack 4.2.1
PHP と SAPI と ZendEngine3 と
PHP と SAPI と ZendEngine3 と
CakePHP 1 to 2 Migration tips 100
CakePHP 1 to 2 Migration tips 100
microPCFを使ってみよう
microPCFを使ってみよう
20121217 jawsug-yokohama
20121217 jawsug-yokohama
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
もう XAMPP / MAMP はいらない! Vagrant で作る PHP 開発環境
Java 9で進化する診断ツール
Java 9で進化する診断ツール
JavaOne2015報告会 Java EE アップデート #j1jp
JavaOne2015報告会 Java EE アップデート #j1jp
Android デバッグ小ネタ
Android デバッグ小ネタ
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
DeClang 誕生!Clang ベースのハッキング対策コンパイラ【DeNA TechCon 2020 ライブ配信】
Open VZ
Open VZ
Mehr von Hidenori Goto
Excelで勤務時間合計2
Excelで勤務時間合計2
Hidenori Goto
Excelで勤務時間合計
Excelで勤務時間合計
Hidenori Goto
Symfony2 3rd-Party Bundles
Symfony2 3rd-Party Bundles
Hidenori Goto
Symfony2 intro-20111204
Symfony2 intro-20111204
Hidenori Goto
翻訳について
翻訳について
Hidenori Goto
Symfony2 Behat/BDD (#Symfony2study 4)
Symfony2 Behat/BDD (#Symfony2study 4)
Hidenori Goto
Symfony2 behat-bdd
Symfony2 behat-bdd
Hidenori Goto
Symfony2 workshop-1 (nagoya 2011/2/10)
Symfony2 workshop-1 (nagoya 2011/2/10)
Hidenori Goto
Doctrine2 odm-workshop-1
Doctrine2 odm-workshop-1
Hidenori Goto
Symfony2 workshop-1
Symfony2 workshop-1
Hidenori Goto
Symfony2 introduction
Symfony2 introduction
Hidenori Goto
Symfony 1.4 TIPS from Openpne Source Code
Symfony 1.4 TIPS from Openpne Source Code
Hidenori Goto
Orm Designer
Orm Designer
Hidenori Goto
Symfony tdd
Symfony tdd
Hidenori Goto
Symfony2 caching
Symfony2 caching
Hidenori Goto
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
Hidenori Goto
HTC Desireについて
HTC Desireについて
Hidenori Goto
Abコマンドを使ったウェブアプリケーションのパフォーマンス計測
Abコマンドを使ったウェブアプリケーションのパフォーマンス計測
Hidenori Goto
TwitterのStreaming ApiをPhpから使う
TwitterのStreaming ApiをPhpから使う
Hidenori Goto
TwitterのStreaming APIについて
TwitterのStreaming APIについて
Hidenori Goto
Mehr von Hidenori Goto
(20)
Excelで勤務時間合計2
Excelで勤務時間合計2
Excelで勤務時間合計
Excelで勤務時間合計
Symfony2 3rd-Party Bundles
Symfony2 3rd-Party Bundles
Symfony2 intro-20111204
Symfony2 intro-20111204
翻訳について
翻訳について
Symfony2 Behat/BDD (#Symfony2study 4)
Symfony2 Behat/BDD (#Symfony2study 4)
Symfony2 behat-bdd
Symfony2 behat-bdd
Symfony2 workshop-1 (nagoya 2011/2/10)
Symfony2 workshop-1 (nagoya 2011/2/10)
Doctrine2 odm-workshop-1
Doctrine2 odm-workshop-1
Symfony2 workshop-1
Symfony2 workshop-1
Symfony2 introduction
Symfony2 introduction
Symfony 1.4 TIPS from Openpne Source Code
Symfony 1.4 TIPS from Openpne Source Code
Orm Designer
Orm Designer
Symfony tdd
Symfony tdd
Symfony2 caching
Symfony2 caching
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
symfonyで汎用設定値を読み書きするモデル等をプラグインにした話
HTC Desireについて
HTC Desireについて
Abコマンドを使ったウェブアプリケーションのパフォーマンス計測
Abコマンドを使ったウェブアプリケーションのパフォーマンス計測
TwitterのStreaming ApiをPhpから使う
TwitterのStreaming ApiをPhpから使う
TwitterのStreaming APIについて
TwitterのStreaming APIについて
Symfony2 workshop-2
1.
Symfony2ワークショップ#2 Symfony2 ワークショップ #2 日本Symfonyユーザー会 後藤 秀宣(@hidenorigoto)
2.
Symfony2ワークショップ#2 ワークショップの内容 ● Symfony2の機能をアレコレ試す ● または、今までのワークショップでの質問など
3.
Symfony2ワークショップ#2 機能 ● HTTP Cache/Edge Side
Include ● DI ● バンドル ● ルーティング ● Basic認証(Firewall) ● ORM(MySQL) ● フォーム
4.
Symfony2ワークショップ#2 HTTP Cache ● クライアントサイドキャッシュの制御 $response->setMaxAge(600); $response->setSharedMaxAge(600); $response->setETag(md5($response->getContent())); ● サーバーサイドのキャッシュ $kernel =
new AppCache(new AppKernel('prod', false));
5.
Symfony2ワークショップ#2 Edge Side Include ● http://docs.symfony- reloaded.org/master/guides/cache/http.html ● 注:クライアントサイドキャッシュを指定しているア クションで有効になる
6.
Symfony2ワークショップ#2 Edge Side Include ● cacheディレクトリにできたファイル →ESIタグがあるよ
7.
Symfony2ワークショップ#2 DI ● DIの理解は、Symfony2の内部を理解する上で必須!! DIが分からないと、Symfony2の内部コードを 追うのは難しい ● まずは「appDevDebugProjectContainer.php」を見る ● config.ymlは何を設定しているのか? ● エクステンションとは? SymfonyComponent DI ContainerBuilderのソースを読 む
8.
Symfony2ワークショップ#2 バンドル ● 「Everything is bundle」 ● フレームワークのコアも1つのバンドル (FrameworkBundle) ● アプリケーションもバンドルとして作成する ● 各バンドルは、 ・DI ・名前空間 ・オートロード で結びつく
9.
Symfony2ワークショップ#2 ルーティング ● 全部PHPコードに展開されキャッシュされる →最初のディレクトリ部は文字列比較 →高速 ● キャッシュディレクトリのUrlMatcher、UrlGenerator ● 別ファイルのインクルード
10.
Symfony2ワークショップ#2 Basic認証(Firewall) ● http://docs.symfony- reloaded.org/master/guides/security/overview.html#co nfiguration
11.
Symfony2ワークショップ#2 Firewall - Security
User ● $user = $container->get('security.context')- >getUser();
12.
Symfony2ワークショップ#2 ・・・ ● あとは資料なし
Jetzt herunterladen