[20回開催記念企画]廣川類氏と徳丸浩氏に,これまでのPHPとの関わりをを聞く。[20回開催記念企画]廣川類氏と徳丸浩氏に,これまでのPHPとの関わりをを聞く。開催[20回開催記念企画]廣川類氏と徳丸浩氏に,これまでのPHPとの関わりをを聞く。Confarenceでもあります。回を重ねるごとに大きくなり,ここ数年は,約40ものテクニカルセッションを実施し,参加者数は2,000人前後にのぼります。今回はPHPカンファレンス20回開催記念として,ここ数年メイン会場で人気の講演をされている日本PHPユーザ会の廣川類氏と日本屈指のWebセキュリティコンサルタントの徳丸浩氏に,過去の振り返りと今後についてお聞きしました。廣川氏といえば,日本PHPユーザー会の立ち上げメンバーとして参加され,その後,書籍の執筆やPHPカンファレンスでのご登壇など,PHPの普及にかなり貢献されてきていますよね。この20年を振り返って,PHPとの出会いと現職について教えていただけますか。社会人になってまだ数年の私は,友人たちとWebサーバを趣味で立ち上げてクチコミサイトを構築した際,軽快に動作するPHPとMySQLに出会ったのです。当時,PHPに関する日本語の情報はまだなかったので,勉強がてらマニュアルの翻訳をしてWebサイトに公開したのが,オープンソースと関わるきっかけになりました。その後,翻訳したマニュアルは本家PHPのWebサイトで公開されるようになり,PHPの日本語対応にも関わることになりました。当時も今も本業は非IT系技術者ですので,趣味としてPHPを楽しんでいます。PHPとの出会いはそんなきっかけだったんですね。続いてPHPの歴史を振り返って,個人的なエピソードや歴史的なターニングポイントなどはありますか。廣川氏「PHPの一番大きな強みはコミュニティがしっかりしていることです。その意味でも2000年に日本PHPユーザ会ができたことは一番最初の大きな出来事だと思います。スタッフが若返りながら,今も続いています。4がリリースされた後,2001年に日本語を含むマルチバイト文字がmbstringエクステンションとして標準サポートされたことだと思います。Unicodeが一般化した今では,mbstringエクステンションはシングルバイト圏の国を含む全世界で標準的に使われています。5.3と5.4のリリースです。それまでのPHPは,使いやすくて人気のあるスクリプト言語でしたが,当時人気のあったRubyやPythonなどの現代的なスクリプト言語と比べて言語仕様が貧弱で,実行速度も遅いと批判されることがありました。5.3/5.4で多くの言語仕様の拡張が行われ,現代的なスクリプト言語となりました。実行速度は今日に至るまで改善を続けて高速化しており,実行速度が速い部類になっていると思います。最後の質問になります。PHPの今後についてお聞かせいただけますか。廣川氏「PHP自体は,とてもシンプルなツールとして生まれ,Webという技術の進歩がとても速い世界で常に改良を重ねながら25年近く使われ続けています。Lerdorf氏は『PHPは歯ブラシのようなものです。毎日使うものですが,それ自体は皆気にしないですよね?』と述べており,PHP自体が身近で便利な実用的なツールであることを実践し続けてきたことが,今日までPHPが使われてきた最大の理由だと思います。それでは最後に廣川さんのPHPカンファレンスのご講演の見所をご紹介ください。2019』といういつものタイトルで講演をさせていただきます。compiler)について紹介します。皆さん当日の講演をご期待ください。続いてもう一人の看板スピーカーである徳丸氏にお聞きしたいと思います。WebセキュリティやPHPとの出会いと現職について教えていただけますか。徳丸浩氏(PHPカンファレンス2018にて)徳丸氏「前職の京セラコミュニケーションシステム株式会社(KCCS)はKDDIの出資を受けている縁があり,KDDIの携帯コンテンツサービス(EZweb)の認証課金インフラを担当していました。私はその際に認証課金の基本的なプロトコル設計を担当したのですが,1999年のサービス開始当時は,Webセキュリティの情報がほとんどなく,セキュリティ設計に苦労したことがWebセキュリティとの出会いです。社内向けだけで始めたWebのセキュリティですが,2000年前半だとやっている人が少ないこともあり,取材等を受けることが多くなり,情報発信を始めたことから,社外向けのサービスとしてもやってみようと事業化したのが2004年でした。当初は事業としてはさっぱりでしたが,2005年からSQLインジェクションが急増したこともあり,その後は事業として成長できました。徳丸氏はWebセキュリティの国内トップクラスのコンサルタントですが,PHPに関してもかなりかかわってこられていますよね。この2つについて歴史を振り返って,個人的なエピソードや歴史的なターニングポイントなどをご紹介いただけますか。徳丸氏「2010年に書籍を執筆しないかというお誘いをSBクリエイティブからいただきまして,その提示された条件が,初心者向けということと,サンプルをPHPで書くことでした。安全なWebアプリケーションの作り方』)です。PHPのほうは守ったものの,初心者向けとしてはちょっと難し目の内容になったと思います。徳丸本を書いたというのは,私のセキュリティエンジニアとしてのキャリアという点で非常に重要なターニングポイントだったと思います。このような経緯から,PHPは「本を書くために本格的に研究し始めた」のですが,その後PHPに深くのめり込むようになりました。ありがとうございました。徳丸氏は今年のPHPカンファレンスで『オニギリペイのセキュリティ事故に学ぶ安全なサービスの構築法』というとタイトルで講演します。安全なインターネットサービスを提供するにあたっては,ソフトウェアバグとしての脆弱性対策だけではなく,ビジネスモデル・サービス仕様・アーキテクチャ設計・ソフトウェア設計・実装・サーバなどの多方面からセキュリティ検証が重要となりますよね。徳丸氏のセッションでは実際のセキュリティ事故を題材に解説があります。最後に,今回のPHPカンファレンス2019開催にあたり,実行委員長の板谷郷司氏からのメッセージもいただいたので紹介します。Lerdorfによって原型が生まれ,1996年にPHP/FIとして公開されました。PHPは順調にバージョンアップを続け,ユーザ数も増えました。20世紀最後の年である2000年に日本のユーザ会によってPHPカンファレンスが世界で初めて初めて行われました。今回は20回目の節目となるカンファレンスです。当時小展示ホールのみで始まったPHPカンファレンスも言語の利用が増えるとともに徐々に参加人数が増え,1,500人を超えるPHPerが全国から集う大規模カンファレンスとなりました。毎回高い評価を頂いている40近いテクニカルスピーチ,30を超えるブースで皆様をお迎えいたします。皆様と会場でお会いできることを楽しみにしております」PHPカンファレンスは一人で参加しても楽しめる,楽しいイベントです。テクニカルスピーチもプレゼン上手な方が多く,学べることが多いです。興味がある方は,是非ご参加ください。公式Webサイトhttps://phpcon.php.gr.jp/2019/なお,公式Facebookページと公式Twitterからも情報を発信しています。PHPカンファレンス2019事前情報[20回開催記念企画]廣川類氏と徳丸浩氏に,これまでのPHPとの関わりをを聞く。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。