年に1度のPHPの祭典
9/14(土)大田区産業プラザPiO
5トラック30以上のセッション
イベントは終了しました
イベントは終了しました
PHPカンファレンス2013への参加登録は、コミュニティサービスを提供するDoorkeeperから受け付けています。イベントページからメールアドレスを入力してご参加ください。
PHPカンファレンスは、国内最大のPHPイベントとして2000年より毎年夏に開催されています。
今年も9月14日(土)に大田区産業プラザ(PiO)にて開催されました。
公式Twitterアカウント: @phpcon
/ 公式ハッシュタグ: #phpcon2013
公式Facebookページ: phpcon.japan
※公演会場の割り当ては受講希望者の多寡によって入れ替わる可能性がございます。
※会場の利用時間の関係上、昼休みはございません。任意のタイミングで昼食休憩をお取りください。
1F中央ステージ | 1F奥会場 | 2F小展示ホール | 6F会議室D | 6F会議室F | |
---|---|---|---|---|---|
10:00 〜 10:30 |
基調講演 PHPの今とこれから2013
基調講演 PHPの今とこれから2013Webにフォーカスしたスクリプト言語として成功したPHPは常に進化し続けています。ポストPHP 5.3時代の開発、PHP 5.5における機能強化点を中心に、PHP 5.6に向けた展望とPHPコミュニティの今についてお話します。 1F中央ステージ 10:00〜10:30
|
||||
10:45 〜 11:15 |
CMSアップデート
CMSアップデート各CMSの最新情報をショートプレゼン形式で次々にお届けします。 1F中央ステージ 11:00〜11:45
|
PHPとJavaScriptにおけるオブジェクト指向の違い
PHPとJavaScriptにおけるオブジェクト指向の違いPHPとJavaScriptはどちらもオブジェクト指向言語ですが、PHPはクラスベース、JavaScriptはプロトタイプベースという違いがあります。本発表では、クラスベースとプロトタイプベースがどのように違うのかを、仕組みから詳しく解説します。またプロトタイプベース特有のパターンについても説明します。 対象:初級〜中級 1F奥会場 10:45〜11:15
|
inside pixiv's infrastructure
inside pixiv's infrastructureイラストコミュニケーションサービスであるpixivのシステムの裏側についてPHPの活用事例を交えながら紹介します。 2F小展示ホール 10:45〜11:15
|
PHP初心者セッション2013
PHP初心者セッション2013まだPHP初心者っているんでしょうか? でも続けますのPHP初心者セッション。 WordPressやDrupalのテーマからもう一歩 問い合わせフォームの次のステップ 環境とか借りるお金がもったいない そんなあなたに送る、リニューアルされた初心者セッションです。(たぶん) 6F会議室D 10:45〜11:15
|
モデルとの向き合い方:ドメイン駆動設計体験ワークショップ
モデルとの向き合い方:ドメイン駆動設計体験ワークショップ
ドメイン駆動設計の考え方をもとに、システムのユースケース分析やモデリングを参加者と一緒に行うワークショップです。必要な概念の解説も交えながら、考えたモデルをソフトウェアにそのまま落としこむ開発スタイルを体験していただきます。モデリングが中心ですので、当日ノートパソコンをお持ちでない方も参加いただけます。 6F会議室F 10:45〜12:25
|
11:20 〜 11:50 |
XMLとPHPのイケナイ関係(セキュリティ的な意味で) - Introduction of XXE attack and XML Bomb with PHP -
XMLとPHPのイケナイ関係(セキュリティ的な意味で) - Introduction of XXE attack and XML Bomb with PHP -Web アプリ界隈、特に日本ではまだあまり知られていないと思われる XXE や XML Entity Expassion というセキュリティ脆弱性の概要、 PHP の機能と組み合わせた攻撃手法、主に PHP 周りでの発覚事例や、対策方法について説明します 1F奥会場 11:20〜11:50
|
ミッションクリティカル&ハイパフォーマンスシステムにおける技術統合と運用の勘所
ミッションクリティカル&ハイパフォーマンスシステムにおける技術統合と運用の勘所
わたしたちは、スマートフォン向けクリック課金型アドネットワーク「Zucks Ad Network」とこの事業の広告配信システムの開発運用を担っています。 2F小展示ホール 11:20〜11:50
|
Zend OPcacheの速さの秘密を探ろう
Zend OPcacheの速さの秘密を探ろうZend OPcacheはバイトコードキャッシュとバイトコード最適化を行うPHP拡張で、各種ベンチマークテストなどでAPCより良い結果を出しています。しかし、OPcacheがなぜ速いのかについてはあまり知られていません。この講演ではOPcacheについてバイトコード最適化の詳細まで踏み込み、更なる高速化の可能性について紹介します。 6F会議室D 11:20〜11:35
いよいよPHPerもリーンで行こう
いよいよPHPerもリーンで行こう・ゆるふわ系なところが良い感じのPHP 6F会議室D 11:35〜11:50
|
||
11:55 〜 12:25 |
安全なPHPアプリケーションの作り方2013
安全なPHPアプリケーションの作り方2013PHPアプリには脆弱性が多いという人もいるけど、実は、PHPは安全なアプリを作るための機能も情報も豊富です。 今回は、PHPアプリセキュリティの最新の話題として、パスワードの守り方、セッションフィクセイション結局どうする、HTML5時代のXSS対策、PHPのライフサイクルにどうつきあう?等の話題について紹介します。 1F中央ステージ 12:00〜12:45
|
今ドキのPHPの書き方〜PHP逆引きレシピ改訂版〜
今ドキのPHPの書き方〜PHP逆引きレシピ改訂版〜好評を博している「PHP逆引きレシピ」の改訂版が10月に発売される予定です。 「初級者から中級者へ」を合言葉に、オブジェクト指向の基本やPHPUnitとSeleniumでの自動テスト、最新のライブラリ管理パッケージComposerについて新しく触れています。 改訂ポイントなどをまとめてご紹介します! 1F奥会場 11:55〜12:25
|
Composerを活用したモダンなCakePHPアプリの開発手法
Composerを活用したモダンなCakePHPアプリの開発手法名CakePHPで実装されたRedmine,CandyCaneが実装する機能と実践しているさまざまな開発手法を紹介します。PHPアプリを開発する方とCandyCaneを使う方のそれぞれに向けたTIPSをお話します。 2F小展示ホール 11:55〜12:25
|
さあPHPという言語処理系のソースコードを読んでみよう
さあPHPという言語処理系のソースコードを読んでみようPHPはウェブプログラミングに適した汎用スクリプト言語として世界中で普及しています。このセッションでは、そんなPHPがどのように実装されているのかを知るために、ソースコードを読んだことがない人向けにコードリーディングするためのとっかかりを紹介します。実際のデモを交えつつPHPのコードリーディングのためのツール、ノウハウ、言語処理系としての仕組みや内部構成を説明し、普通の開発者が見ることのないPHP内部の動きをコードを読み進めることで理解できるように解説します。昨年に引き続き決して仕事には役に立たない内容。 6F会議室D 11:55〜12:25
|
|
12:30 〜 13:00 |
本当に怖いパフォーマンスが悪い実装
本当に怖いパフォーマンスが悪い実装大規模サイトでパフォーマンスを著しく劣化させる非効率な実装の例やその改善例の一部を紹介します。 今回の発表では、特にシステムコールを数を減らすことがパフォーマンス改善の重要なポイントだと認識頂くことをゴールとしております。 1F奥会場 12:30〜12:45
Twilioを使ってPHPから電話をかけよう(Webサービスに新しい付加価値を)
Twilioを使ってPHPから電話をかけよう(Webサービスに新しい付加価値を)Twilioを使うと、PHPから電話やSMSが簡単に扱えます。 TwilioAPIの使い方から説明し、電話というデバイスを通してWebサービスとどのように連携したら良いか、ビジネスに応用できることはあるのか、など技術視点以外の点もふまえてお話します。 1F奥会場 12:45〜13:00
|
PHPerのためのデータサイエンス入門
PHPerのためのデータサイエンス入門データサイエンスという言葉が流行っています。 アプリは、リリースするだけでなく、よりよくしていくために様々な改善をおこなっていくでしょう。では、どのように改善をすればよいのでしょうか。闇雲にやれば良いというわけではありません。どこを、どうしたらよくなるのか、それを知るにはユーザーの使い方、つまりデータを分析するのが近道です。 Webアプリケーションで、どのようにログをとり、どう解析するのか、実際にPHPのWebアプリケーションで行っている手法を例にお話します。 2F小展示ホール 12:30〜13:00
|
RubyからPHPへ -エンジニアのための思考移行ガイド-
RubyからPHPへ -エンジニアのための思考移行ガイド-社会人になって幸運にも4年間Ruby + Ruby on Railsを使った開発に慣れ親しんだ後に、 PHPを使った歴史あるシステムに2年間携わってきました。 その中で、 * RubyからPHPを使うようになってどう考えが変わったか * RubyとPHPの両方を見れて良かったこと * 今後RubyからPHPへ移行する方々へのメッセージ をお話します。 6F会議室D 12:30〜12:45
ElasticBeantalkで作るPHP動作環境
ElasticBeantalkで作るPHP動作環境インフラの知識のないエンジニアでも10分で作れるElasticBeanstalkを使ったインフラ構築 スタートアップ~実行まで 6F会議室D 12:45〜13:00
|
「銀の弾丸などない」を考える
「銀の弾丸などない」を考える1986年にフレデリック・ブルックスが発表した論文である「銀の弾丸などない」について、アジャイル開発・オブジェクト指向・IDE・フレームワークなど様々なソフトウェア開発の改善案の効果の検証と、銀の弾丸などない中で、ソフトウェア開発を成功させる為に大切な事は何なのかについて、考えてみます。 6F会議室F 12:30〜13:00
|
|
13:05 〜 13:35 |
WordCamp基調講演 |
MySQL Adminが見たDevsの常識、DBAは非常識
MySQL Adminが見たDevsの常識、DBAは非常識DevOps的なものの流行でDevsがMySQLを触る機会が増えましたが、DBAからすると「えっ」となった認識のすれ違いの経験をお話しします。 1F奥会場 13:05〜13:35
|
15分で出来るPHPとJavaScript MVCフレームワークで作るプロトタイプ
15分で出来るPHPとJavaScript MVCフレームワークで作るプロトタイプ昨今RIAを意識した上でFlashでなくHTML5+JavaScript+PHP(等)という構成のサイトが増えています。そこで取りかかりとしてプロトタイプによってどういった事ができるのか検証することが、受託でもサービスの開発でも急務です。 このセッションでは必要なプロトタイプをフレームワークの自動生成機能を使って素早く構築する方法を紹介します。 2F小展示ホール 13:05〜13:35
|
PHP 5.5ネーティブキャッシュの話
PHP 5.5ネーティブキャッシュの話PHP 5.5ではついにキャッシュが標準搭載されました。その特徴、設定のポイントと注意点、ベンチマークの紹介、データキャシュ機能用エキステンションの使用法について解説します。 6F会議室D 13:05〜13:20
フロントエンド制作向けビルドツールGruntをPHPバックエンド開発で利用する
フロントエンド制作向けビルドツールGruntをPHPバックエンド開発で利用するフロントエンドエンジニア御用達ツールGrunt。 node.js製のビルドツールで、最近のクリエイティブ、制作系エンジニアにとっては必須のツールといわれています。 そんな便利なものをフロントエンド開発だけで使うなんてもったいない! PHPバックエンドエンジニア開発での利用事例、PHP関連プラグインの紹介を含めGruntの基礎、プロジェクトへの導入、Gruntプラグイン開発、公開(npm登録)までを紹介します。 6F会議室D 13:20〜13:35
|
PHP開発者のためのクラウド環境 -入門編-
PHP開発者のためのクラウド環境 -入門編-オープンソース(PHP)とは縁遠いと見られているマイクロソフトも、クラウド サービス Windows Azure で、Linux をサポートしたり、PHP を搭載したサーバーを 5 秒で利用可能にしたり、様々な取り組みを行っています。このセッションでは、PHP の開発者が本当にマイクロソフトのサービスを活用か否かを検証していきます。 6F会議室F 13:05〜13:35
|
13:40 〜 14:10 |
PHPで稼ぐには。〜高額給料を獲得した実際の資料を紹介します〜
PHPで稼ぐには。〜高額給料を獲得した実際の資料を紹介します〜ここでは、PHPで給与を上げるための方法として、PHP技術者認定試験、履歴書、企画、文章について具体的な活用方法について解説いたします。お金稼ぎに走るのには、賛否両論があると思います。ただ、家族ができたり、子供が学校に行き始めたりすると、お金がかかります。家族を養うPHPerにとって、割と大事な「給与の話」をいたします。おまけとして、サラリーマン時代に伝説的な給与といわれた講演者が、実際に使った昇給のための資料もご紹介します。 1F奥会場 13:40-14:10
|
Vagrantで作るPHP開発環境 [実践編]
Vagrantで作るPHP開発環境 [実践編]Vagrant には多数の機能や構成があり、様々な使い方ができます。このセッションでは、PHP プロジェクトでの開発環境構築に用途を絞り、具体的にどのように Vagrant を活用すれば良いかをご紹介します。 多数の反響を頂いた「Vagrant で作る PHP 開発環境」をより実践的にブラッシュアップした内容になります。 2F小展示ホール 13:40-14:10
|
Emergent Design with PhpSpec
Emergent Design with PhpSpecWhere does design fit in agile projects? What is refactoring and what isn't refactoring? What is the relationship between design and refactoring, and design and architecture? In this talk we will clarify these and other questions around emergent design and how a TDD/BDD tool like phpspec can help you with the process. We will look into how phpspec helps uncover smelly code and point in the direction of refactoring techniques to guide the design of flexible, testable and easy to extend object oriented PHP code – enabling developers to focus on what’s more valuable for the customer at all times and re-steer the direction of the product. 6F会議室D 13:40-14:45
|
P4Dワークショップ
P4Dワークショップ#p4d の常連デザイナさんに、git や Github を使ったプロジェクトの進め方についてや、エンジニアとの協業について語ってもらおうというコーナーです。 6F会議室F 13:40-15:20
|
|
14:15 〜 14:45 |
WordCampセキュリティパネル |
PHP利用者のためのスクレイピング入門
PHP利用者のためのスクレイピング入門スクラッピングからスクレイピングへ。本講座では、スクレイピングにまつわる各種勘どころについて、いくつかの層に切り分けながら、昨今強化されたPHPや周辺ツールの機能を踏まえつつ解説を行います。 PHPはリクエストに基づいてレスポンスを返す「受け」だけの存在ではありません。 1F奥会場 14:15〜14:30
サハラマラソンとWebエンジニア
サハラマラソンとWebエンジニア夢であった2013年4月にサハラマラソン(6日間、230km)を走り、完走しました。その中で、学んだこと、エンジニアに役立つ事を共有いたします。 1F奥会場 14:30〜14:45
|
Let's mashup !! アイデアとWebAPIで大ヒットサイトを構築しよう
Let's mashup !! アイデアとWebAPIで大ヒットサイトを構築しよう無料、有料問わず数百種類あるWebAPI。このWebAPIを使うことにより、個人でも強力なWebサービスを構築することが出来ます。アイデア次第で大ヒットWebサイトの構築も夢じゃありません!! このセッションは最新WebAPIの紹介と、面白系APIの紹介、そしてWebAPI + PHPを使ってシステム構築の簡単な例をご紹介します。 6F会議室D 14:15〜14:45
|
||
14:50 〜 15:20 |
PhpStormで始める快適なWebアプリケーション開発
PhpStormで始める快適なWebアプリケーション開発最近PHP界隈で人気のあるIDE、PhpStormを使用したSymfony2、CakePHPでの開発のノウハウや、実践で役立つ細かなテクニックを紹介します。 1F奥会場 14:50〜15:05
FuelPHPで3種のProfilerを使ってみた
FuelPHPで3種のProfilerを使ってみた3種類のProfiler ・New Relic ・xhprof ・Quick Profiler ( FuelPHP標準) の紹介と、 FuelPHPで これらを使えるようにするためのKnowHowなど。 1F奥会場 15:05〜15:20
|
フレームワークアップデート
フレームワークアップデート
各フレームワークの最新情報をショートプレゼン形式で次々にお届けします。 2F小展示ホール 14:50〜15:55
|
PHPアプリケーションのバージョンアップ
PHPアプリケーションのバージョンアップWebサービスは、いちどリリースしてしまえばそれで終わりということはありません。むしろ、リリースしてからが勝負です。ユーザからのフィードバック、市場環境の変化などに対応し、常に変化し続ける必要があります。それは避けようのない、Webサービスの宿命です。 6F会議室D 14:50〜15:20
|
||
15:25 〜 15:55 |
WordCampセッション |
PHPコアから読み解く定石の嘘ホント
PHPコアから読み解く定石の嘘ホントPHPコーディングの定石について説明する。 今まで何となくよい(悪い)と思って書いていたPHPのコードが 本当によいのか 本当に悪いのか を解説。 実際の計測することによって裏付けを取ると同時に、PHPコアから読み解くことによって論理的に説明する。 1F奥会場 15:25〜15:55
|
|||
16:00 〜 |
ライトニングトーク大会
ライトニングトーク大会
ブラウザゲームスピード開発 by PHP5.5 山省 |
東京都大田区南蒲田1-20-20 大田区産業プラザ