Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

「PHP」記事一覧

170件中1~20件を表示
  • 2019/04/24

    SlimとテンプレートエンジンTwigを連携させてみよう

     本連載では軽量PHPフレームワークであるSlimを紹介していきます。フレームワークといえば、重厚長大なもの、いわゆるフルスタックフレームワークが多い中で、あえて軽量フレームワークを取り上げます。軽量ゆえのメリットを味わっていただこうと思います。前回は、さまざまなルーティング登録の方法を紹介しました。今回は、もっとちゃんとしたHTML画面をSlimで表示させるにはどうすればいいのかを扱います。それは、テンプレートエンジンTwigと連携させることによって実現するので、その方法とTwigの使い方を紹...

  • 2019/03/27

    PHPフレームワーク「Laravel」におけるビューの使い方を理解しよう

     本連載ではPHPフレームワークのひとつであるLaravelを紹介していきます。Laravelは、「Web職人のためのフレームワーク」というキャッチコピーのもと、ここ数年で人気がうなぎ上りのフレームワークです。連載を通して、その人気の秘密を味わっていただこうと思います。第2回の前回は、Laravelの動作原理とルーティングの仕組みを解説しました。今回は、Laravelで本格的なHTML画面を表示させるための仕組みであるテンプレートエンジンBladeを紹介します。

  • 2019/03/11

    さまざまなHTTPメソッドに対応した、Slimルーティングの登録方法を知ろう

     本連載では軽量PHPフレームワークであるSlimを紹介していきます。フレームワークといえば、重厚長大なもの、いわゆるフルスタックフレームワークが多い中で、あえて軽量フレームワークを取り上げます。軽量ゆえのメリットを味わっていただこうと思います。前回は、実際にSlimを動作させるためのプロジェクトを作成し、初めてのSlimアプリとして「Hello World!」の表示を行いながらSlimの動作原理を紹介しました。その動作原理の中心となるのがルーティング、その登録方法も紹介しました。今回は、そのル...

  • 2019/02/18

    PHPフレームワーク「Laravel」における処理の流れと、ルーティングを理解しよう

     本連載ではPHPフレームワークのひとつであるLaravelを紹介していきます。Laravelは、「Web職人のためのフレームワーク」というキャッチコピーのもと、ここ数年で人気がうなぎ上りのフレームワークです。連載を通して、その人気の秘密を味わっていただこうと思います。1回目である前回は、Laravelとは何かを紹介するとともに、Laravelを使ってブラウザに「Hello World!」と表示させるところまで解説しました。とはいえ、何がどうなって「Hello World!」と表示されたのかまで...

  • 2019/01/28

    はじめてのSlimアプリで「Hello World」を表示させよう~動作原理を理解する

     本連載では軽量PHPフレームワークであるSlimを紹介していきます。フレームワークといえば、重厚長大な、いわゆるフルスタックフレームワークが多い中で、あえて軽量フレームワークを取り上げます。軽量ゆえのメリットを味わっていただこうと思います。第1回では、「フレームワークとは何か」「Slimとは何か」といった概説と、Slimを動かすための環境構築を行いました。概説と環境構築だけだったので、Slimの具体的なことは何ひとつ行っていません。第2回である今回は、実際にSlimを使っていきます。Slimを...

  • 2018/12/03

    Web職人のためのPHPフレームワーク「Laravel」をマスターしよう!~HelloWorldを表示させる

     本連載ではPHPフレームワークのひとつであるLaravelを紹介していきます。Laravelは、「Web職人のためのフレームワーク」というキャッチコピーのもと、ここ数年で人気がうなぎ上りのフレームワークです。連載を通して、その人気の秘密を味わっていただこうと思います。  その第1回である今回は、Laravelとは何かを紹介するとともに、Laravelを使ってブラウザに「Hello World!」と表示させるところまで解説します。

  • 2018/11/05

    軽量PHPフレームワークSlimは何が「軽量」なのか?~特徴と環境構築

     本連載では軽量PHPフレームワークであるSlimを紹介していきます。フレームワークと言えば、重厚長大なもの、いわゆるフルスタックフレームワークが多い中で、あえて軽量フレームワークを取り上げます。軽量ゆえのメリットを味わっていただこうと思います。その第1回である今回は、フレームワークとは何か、Slimとは何か、何がどう軽量なのかといった概要解説とSlimを動かすための環境構築を紹介します。

  • 2017/05/31

    周囲の音をメッセージで教えてくれるLINE BOT「おとみどりちゃん」を作った名工大生にインタビュー

     2016年12月から翌年3月にかけて開催されたLINE BOT AWARDS。さまざまなLINE BOTが応募された中で、聴覚障害者やお年寄りなど聴覚に難を持つ人のために音やモノの動きを通知するLINE BOT「おとみどりちゃん(Sound Messenger)」を制作したのが名古屋工業大学・工学部情報工学科の佐竹寛弥さん、杢谷拓哉さん、松岡和樹さん、橋口拓也さんによるTeamSMです。受賞には至らなかったものの、このユニークなコンセプトのLINE BOTについてお話をうかがいました。

  • 2017/05/19

    ストレスなく開発できるLINE BOTはビジネスの常識に 『LINE BOTを作ろう!』立花さんに訊く

     CodeZineで人気を集めた連載「日本一わかりやすいLINE Bot開発講座」をまとめて加筆した『LINE BOTを作ろう!』が5月11日に刊行となりました。早くからLINE BOTに注目していた著者の立花翔さん(GMOインターネット)は、今後必ずこの技術が必要になると断言。特にアプリ開発者にとってはストレスフリーで開発できることが魅力だといいます。

  • 2017/01/10

    LINE Bot SDKが持つ主要機能の実装方法

     本連載では、今後広がっていくであろうBotの開発手法を、LINE Botを例として解説していきます。開発はPHP、サーバーはHerokuのフリーアカウントを利用するので簡単に、そして無料で運用が可能です。第3回となる今回は、LINE Bot SDKの持つ主要な機能を実際にBotを作りながら学んでいきます。画像やスタンプなどリッチなコンテンツを送ったり、テンプレートを使った確認ダイアログや横並びの画像+ボタンのダイアログなどを簡単に実装できます。

  • 2016/12/14

    LINE Bot開発の概要と実装の基本

     本連載では、今後広がっていくであろうbotの開発手法を、LINE Botを例として解説していきます。開発はPHP、サーバーはHerokuのフリーアカウントを利用するので簡単に、そして無料で運用が可能です。第2回となる今回は、前回動かしてみた完成済みプロジェクトを自分で一から作りながら、LINE Botの全体像、プロジェクトに必要なもの、基本的な実装と動きを解説します。LINE Bot SDKのインストール方法から始め、Procfileを用いたサーバーの設定、最後にコードを書いて実際にデプロイす...

  • 2016/12/07

    誰でも簡単にできる! LINE Botの作り方

     本連載では、今後広がっていくであろうbotの開発手法を、LINE Botを例として解説していきます。開発はPHP、サーバーはHerokuのフリーアカウントを利用するので簡単に、そして無料で運用が可能です。第1回はMac/Windowsの方に向けた開発環境の構築方法の解説、Herokuのアカウントの作り方とデプロイ方法、LINE Business Centerでのアカウント開設とbotの作成、それをHerokuにひも付けて、botからのリクエストをHerokuにデプロイしたプロジェクトが処理でき...

  • 2016/06/17

    超高速WordPress仮想マシン「KUSANAGI」が搭載するPHP処理系とその導入方法

     本連載では、プライム・ストラテジー株式会社が開発、オープンソースライセンスで無償提供している超高速WordPress仮想マシン「KUSANAGI」(以下、KUSANAGI)を構成する、それぞれのミドルウェアや技術を解説していきます。第2回では、KUSANAGIが搭載するPHP処理系について、種類とそれぞれの導入方法、および性能について解説します。

  • 2016/04/11

    超高速WordPress仮想マシン「KUSANAGI」に学ぶ、PHP+MySQLアプリチューニングの秘訣

     本連載では、プライム・ストラテジー株式会社が開発、オープンソースライセンスで無償提供している超高速WordPress仮想マシン「KUSANAGI」(以下、KUSANAGI)を構成するそれぞれのミドルウェアや技術を解説していきます。第1回では、KUSANAGIの紹介から、どのようなミドルウェアや高速化技術を採用しているかまでを解説します。

  • 2016/02/05

    PHP 5からPHP 7へ移行する際に気を付けるべきポイント

     PHPの新しいバージョンであるPHP 7が2015年12月に正式リリースされました。そこで、前回に続いてPHP 7で何が変わったのかを紹介します。前回は主に新しくPHP 7を使い始める方向けに新機能を紹介しましたが、今回は、これまでPHP 5を使っていた方が気を付けるべき、もしくは知るべき違いを中心に紹介します。

  • 2016/02/03

    IoTをかじってみよう(4) ~PHPアプリケーションをクラウド上のDockerコンテナで稼働させる

     前回は、mbedのアプリケーション開発から、開発環境でのPHPアプリケーションの開発、稼働確認まで行いました。今回はIBM Bluemix上のコンテナ技術であるIBM Containersに、開発したPHPアプリケーションを載せて動かします。

  • 2016/01/27

    IoTをかじってみよう(3) ~センサーのデータをWebサーバーに送付するmbedアプリケーションを作成する

     前回はIBM Internet of Things Foundation(IoTF)を利用してコードを書かずにIoTの世界を体験しましたが、今回と次回はアプリケーション開発にチャレンジしてみます。具体的には開発したPHPアプリケーションをDocker対応させて、IBM Bluemix上のDockerコンテナ(IBM Containers上)で稼働させてみます。

  • 2015/12/01

    新しい仕様でより進化したPHP 7を体験してみよう

     PHPの新しいバージョンであるPHP 7がまもなく正式リリースされる予定です。そこで、2回に分けてPHP 7で新しく追加された仕様や機能、そして注意すべき点を紹介します。ただ、読者の皆様の中にはPHP 5.3からPHP 5.6でのリリースですらついて行けていないという方もいると思います。実際、PHP 5は数字こそマイナーバージョンにもかかわらず、かなり大きな言語仕様に変更があったと思いますので、これらの復習もかねてPHP 7の機能について紹介します。

  • 2015/09/14

    Zend Server 8 英語版に搭載されたAPMの威力

     Zend Server 8 英語版は、評価期間としてインストールから30日間無料で利用できます。本稿は、評価期間でZend Server 8 英語版が備えているデバッグやパフォーマンスチューニングを活用いただくためのガイドです。実際にお手持ちのPHPアプリケーションに対して、Zend Server 8 英語版が備えている高度なデバッグ機能やパフォーマンス解析機能を適用できます。もちろん、評価期間内であれば、料金が発生することはありません。

  • 8492_t.gif
    2015/03/23

    PHP 7のパフォーマンスが高い理由

     ヤフー株式会社には、技術や制作の分野において専門性に優れたエキスパート人財を「黒帯」に認定し、その活動を手厚く支援する黒帯制度があります。「ある分野に突出した知識とスキルを持っているその分野の第一人者」が黒帯として認定され、褒賞金と活動予算が付与され、それぞれの分野のエバンジェリストとして社内外で活躍します。この黒帯によるリレー連載として、第1回目は「PHPコア黒帯」が執筆します。

170件中1~20件を表示
All contents copyright © 2005-2019 Shoeisha Co., Ltd. All rights reserved. ver.1.5