2009が開催されます。PiOで「テックデイ」と題して,技術よりの多数のセッションが,2つのホールで進行していきます。本ページでは,2日目のレポートを随時掲載していきます!イベント開始前スタッフの皆さんが,あわただしく会場設営等をおこなっています。安藤祐介さんによるあいさつから,いよいよテックデイが始まりました。今回のテーマ「新しいPHPカンファレンス」の"新しい"とは,今まで何なかったことをやるということです。今年初の試みである,昨日のビジネスデイには来場者は110名以上の方が参加していただけたことが報告されました。本日は,目を向けていなかったこととして,海外ゲストを数人招待しています。一般公募による講演も今年初ということです。本イベント前に事前のアンケートを行い,それをもとにセッションを構成したとのことです。Freamworkという結果だったことが示されました。今日は本イベントを楽しんでほしい,と結びました。廣川類さんによる基調講演は,⁠”PHPの歴史⁠”から始まりました。PHP4.0は2000年リリースされ、日本PHPユーザ会も同じ年に設立されたそうです。PHP5.0は2004年にリリースされました。PHPのどのバージョンを使用しているかという会場アンケートではほとんどの人がPHP5.2に手を挙げられていました。PHPの実行速度は,PHP5.1./5.2でZendEngineが大幅に高速化され、PHP5.2/5.3ではメモリ使用量が小さくなりました。PHPのセキュリティに関しては、PHPのコードは品質が高いとのことです。テストのコードカバレッジ改善も徐々に行われているようです。PHP6までのつなぎとして先日PHP5.3がリリースされました。PHP6の機能からUnicodeだけが除かれたバージョンが5.3になっており、名前空間やラムダ関数が使えるようになりました。Pharアーカイブに対応し,PHPアプリケーションの配布が用意になった点も特徴としてあげられます。注意点としては、PHP6削除予定に関する警告が表示されるようになりました。PHP6の開発は遅延しておりリリース予定は未定になっています。6.0ではUnicodeにネーティブ対応されます。safe_mode)の削除もされます。PHP6の課題では、mbstringの機能の多くがネーティブ実装化されるので、絵文字や文字コード検出などの日本語対応が十分なのかがあります。正規表現には鬼車拡張が提案されています。mbstringは不要になるのかという点も心配されます。最後に、⁠”PHPの未来⁠”の話をされました。PHPが成功した理由として、コンセプト(初心者に優しく、現実的)を維持できたことや、コミュニティのサポートがありました。今後はさらに若い開発者にも参加してほしいとのことです。江明宗さんによる台湾のPHP活動の現状として、PHPのイベントでは今回のPHPカンファレンスのような大勢の人は集まらないという話から始まりました。江明宗さんがPHPを勉強し始めたころ、台湾ではハードウェアが重視されており、それは今日でも変わっていないそうです。その当時のソフトウェアの状況は、ローカライゼーションや書籍、トレーニングを移植していたそうです。台湾でもゲームは人気があり、日本のゲームが特に人気があるそうです。マルチバイト問題、違法コピー、インターネットバブル、台湾の市場規模が大きくないなど様々な問題もあるそうです。江明宗さんは最初はコンピュータのメンテナンスをしていましたが、何か差別化が必要だと思いPHPの勉強を始めたそうです。最初は予算が少なかったので、オープンソースのソフトウェアを触ってみたりしていたそうです。いうオープンソースソフトウェアの中国語化のリソースを提供しています。不要になったそうです。ユーザ会では、質問に答えたり、海外の新しいPHPアプリケーションの紹介、PHP関連ニュースやアプリケーションの翻訳やローカライゼーションを行っています。最近は、PHPフレームワークのやクラウドコンピューティングがあったり,git・mercurialなどのバージョン管理システムや,Trac・Redmineなどのバグトラッキングシステムの話題があると話されていました。オープンソースアプリケーションの採用は進んでおり、WindowsベースからWebベースに切り替わっているようです。台湾におけるソフトウェア開発の教育はまだまだ進んでおらず、多くの学生が先に就職先を探してから勉強をするという人が多く、就業率は高いと話されていました。インターネットの通信速度の問題もあり、日本と比べるととても遅いとのことです。国内のような市場規模の大きくところから、世界に視野を広げていかないといけないということや、権利や著作権で争うのではなく、標準技術の積極的に使って行くということもこれから進めて行くそうです。会場からの質問時間が設けられ,地方におけるIT産業の活発具合は?という質問には、地方ではあまり活発ではないという答えでした。CodeIgniter、CakePHPなどを使っている人が多いそうです。本日は,2つの会場でセッションが行われています。柏岡秀男さんによるPHP初心者向けの発表です。はじめのセッションにかかわらず,会場はほぼ満員状態で,関心の高さが伺えます。初心者向けのセッションですが冒頭の質問から「PHPを用いたプログラムを書いたことが無い」という方は0人でした。「PHPとは?」として,PHPの初歩の初歩から解説されました。ウェブを当初から意識して開発されたPHPの「得意なこと」「⁠苦手なこと」や,昨日のセッションでもお話しされたWordPressを例にとって「PHPでできること」などの紹介がありました。実際にPHPを使う方法としては「PHPが使えるサーバー」を借りてしまうのが簡単ということです。このように,環境構築の手間がかからないのはPHPの魅力の1つです。手軽なローカルの(外部に公開しない,自分のパソコン上で動かす)PHPの環境構築として,XAMPPの紹介がありました。XAMPPとは,PHPのほかにウェブサーバーやデータベース(MySQL)がすべてパッケージになっているものです。XAMPPだけで,自分だけの環境はすぐに用意することが出来ます。PHPの外部ライブラリとしてPEARの紹介もありました。テンプレートエンジンとしてSmartyが紹介され,簡単な利用方法などの解説もありました。UI設計と,システム設計をそれぞれ独立して作業したい場合はテンプレートエンジンを採用するとよいとのことでした。フレームワークを利用した開発にも触れられ,Ethnaを例にとってMVCの簡単な解説もありました。フレームワークを利用した場合の利点と欠点についても触れられ,フレームワークをどう選択するかなどについても説明がありました。PHPの勉強方法としては「PHPマニュアル(php.net⁠)⁠」を利用するのがおすすめで,サンプルコードやコード付きのコメントなどが豊富にあるので非常に役に立ちます。他にも,メーリングリスト,SNSのコミュニティや各種勉強会に参加してみるのもよいでしょう。PHP著者プロフィール佐藤佳祐(さとうけいすけ)北海道の大学に在籍し,現在は絶賛就職活動中。nequalに所属し,PEARリポジトリサービス「Openpear」開発を担当。最近はrhaco2と格闘する日々。お仕事の話,待ってます。Frameworkのコミュニティ「zf-users.jp」とかやってます。最近,ふとしたことから無職になってしまったため,絶賛求職中。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。