分12345610月11日,大田区産業プラザPiOにて「PHPカンファレンス2014」が開催されています。本稿では,本イベントの各セッションの模様を随時更新形式でレポートしていきます。今年はセッショントラックが3つ,ワークショップトラックが1つ,計4トラック構成です。そのため,すべてのセッションはレポートできません。今年は4Fが受付になっています。4F受付近辺にはスポンサーブースがあります。Ustreamの中継が行われています。WordCampの会場は1階です。1Fにはジュンク堂書店が出張所を出しています。サイン会も予定されています。オープニングPHPカンファレンス2014委員長の前島有貴さんより,オープニングの挨拶がありました。今年のテーマは「知りたい,があなたを変えていく」です。様々なセッションを用意したので,ぜひイベントを楽しんでほしいと話しました。今年は,スポンサーブースを回るスタンプラリーを用意したとのこと。全部回ると景品がもらえるそうです。スタンプラリーについてスタンプラリーの景品としては,書籍などがあるようです。廣川類さん「基調講演⁠」⁠オープニング後に,今年も廣川類さんによる基調講演がありました。廣川さんは,次に挙げた活動を行っています。PHPマニュアルの翻訳をされています!mbstringエクステンション開発PHPカンファレンス皆勤賞(15回連続!)PHPの簡単な紹介まずはPHPを紹介しました。PHPは主にWebアプリケーションで使われてきてました。20年弱になり,Webとともに成長してきた言語と言えます。W3Techs.com調べでPHPは次のようなシェアを持っています。サーバサイドスクリプトとして8割近いシェアCMSでもWordPress,Joomula,Drupalとシェア上位3つがPHP製つまり,枯れてきていると言われていながらも,いまだに多くの人に使われているということです。PHPのこれまで2004年にバージョン5.0がリリース,その後毎年新しい5.Xバージョンをリリースしています。2014年現在,5.3がまだ5割以上使われています。Lifeになりました。5.4はリリースから2年経ち,残りの1年はセキュリティFIXサポートのみになります。ライフサイクルとしては,リリースから2年がバグサポート期間,1年はセキュリティFIXのみサポートという3年サイクルになっています。今年5.6がリリースされました。速度改善は5%程度で,既存の速度改善については大分やり尽くした感ありますと述べました。ベンチマークでは,5.4以降速度の変化は差程なくなってきています。主な機能追加は,次のとおりです。関数や定数のuseが使える新しいPHPに向けて今後のPHPに触れる前に,HackとHHVMについて触れました。HackはHHVM用言語(PHPの拡張)です。typingが便利だそうです。HHVMはFacebookでおなじみHack実行環境です。リソース低減化と速度改善にスーパー威力発揮します。5.7は,言ってしまうとPHP7までのつなぎ(メインの開発は7のほうに注力しているため)で,2015年8月予定で機能内容も未定だそうです。PHPの未来Hack,HHVMリリースのもつ意味として,「⁠Web進化に迅速に対応できているか」「⁠外部開発者との密な連携をとれているか」という点をこれから追いかけていくことになりそうです。PHPとしてはこれまでの「初心者にやさしい言語」というのを続けていく方針とのこと。Engineとは?」「⁠オペコードとは?」についての説明を行いました。PHPコアを理解することは,PHPがどのように動いているのかを理解することになります。PHP5.5での新機能について,PHPコアから読み解き,紹介しました。いくつかあるものから3つのポイントについて抜粋して紹介がありました。ジェネレーターyieldの追加,boolval()の追加等です。ジェネレータージェネレーターのyieldを使えば,共通するイテレーション処理を一度定義するだけで楽に書けます。これをPHPコア(オペコード)の観点から比較しました。処理速度について,yeildを使うほうが早いので,皆さんyieldを使いましょうということです。boolvalまた,boolvalの関数の機能の紹介があった後で,同じ用途で利用できるcastとの比較がありました。結論として,できる限りcastを使いましょうと話しました。会社でポイントサイトの開発を担当。業務でもプライベートでも一番長く触っている言語はPHPだが,最近はNode.jsやアプリ開発に浮気中。PHPを使うようになって9年。楽しい事には何でもやってみるスタイル。趣味はプログラミング,仕事もプログラミング。最近はアプリ開発が多くなっているが,Web開発となるとPHPは手放せない。仕事でしかPHP書いていません。5.5は素敵だと思っています。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。