SlideShare uma empresa Scribd logo
1 de 72
CodeIgniter 2.0からはじめる
 HMVC構造のコーディング
  とUnit_testクラスの活用




  ネコネットデザイン事務所 宮川 貴子(NEKOGET)
自己紹介
Self-introduction
CodeIgniter                                   WORK
 初めてのバージョンは1.6.3                           フロントエンドエンジニア?

CodeIgniter徹底入門の
                         個人事務所です。
お世話になりました!
                               HTMLマークアップ
去年1年のPHPで開発案件は
                           PHPでプログラムを書いたり
9割CodeIgniterです。
                         デザインをしたり、

                                         WEBのお仕事10年目。




                        自己紹介
                      Self-introduction
   OTHER                                        PHP
                                           出会った頃はすでに4でした
今回、スポンサー初体験!
普段お世話になっている
                              はじめての言語はPerl
CodeIgniterの普及と改善に
                       Perlで書いたCGIをPHPに
少しでも協力したいです。                              書き直すところからスタート
                                          DreamweaverでPHP!
CodeIgniter                                   WORK
 初めてのバージョンは1.6.3                           フロントエンドエンジニア?

CodeIgniter徹底入門の
                         個人事務所です。
お世話になりました!
                               HTMLマークアップ
去年1年のPHPで開発案件は
                           PHPでプログラムを書いたり
9割CodeIgniterです。
                         デザインをしたり、

                                         WEBのお仕事10年目。




                        自己紹介
                      Self-introduction
   OTHER                                        PHP
                                           出会った頃はすでに4でした
今回、スポンサー初体験!
普段お世話になっている
                              はじめての言語はPerl
CodeIgniterの普及と改善に
                       Perlで書いたCGIをPHPに
少しでも協力したいです。                              書き直すところからスタート
                                          DreamweaverでPHP!
CodeIgniter                                   WORK
 初めてのバージョンは1.6.3                           フロントエンドエンジニア?

CodeIgniter徹底入門の
                         個人事務所です。
お世話になりました!
                               HTMLマークアップ
去年1年のPHPで開発案件は
                           PHPでプログラムを書いたり
9割CodeIgniterです。
                         デザインをしたり、

                                         WEBのお仕事10年目。




                        自己紹介
                      Self-introduction
   OTHER                                        PHP
                                           出会った頃はすでに4でした
今回、スポンサー初体験!
普段お世話になっている
                              はじめての言語はPerl
CodeIgniterの普及と改善に
                       Perlで書いたCGIをPHPに
少しでも協力したいです。                              書き直すところからスタート
                                          DreamweaverでPHP!
CodeIgniter                                 WORK
初めてのバージョンは1.6.3                          フロントエンドエンジニア?

CodeIgniter徹底入門の
                       個人事務所です。
お世話になりました!
                             HTMLマークアップ
去年1年のPHPで開発案件は
                         PHPでプログラムを書いたり
9割CodeIgniterです。
                       デザインをしたり、

                                       WEBのお仕事10年目。




                      自己紹介
                    Self-introduction
  THANKS                                      PHP
    ☆感謝☆                                  PHP4から使い始めした。

ありがとうございます!
                            はじめての言語はPerl
今回、スポンサー初体験
                            Perlで書いたCGIをPHPに
させていただきました☆                             書き直すところからスタート
                                        DreamweaverでPHP!
*祝*
CodeIgniter2.0
2011.1.28 Released
早速HMVC構造化
Modular Extensions - HMVC
HMVCモジュール化ライブラリ
その前にHMVCとは?
  MVCとはなんだろう?
Model-View-Controller

(モデル・ビュー・コントローラ;
MVC)は、コンピュータ
内部のデータをユーザに提示し、それに対してユーザが何ら
かの指示を出すタイプの、独自のユーザーインタフェースを
もつアプリケーションソフトウェアを、以下に述べるような
model・view・controllerの3つの部分に分割して設計・
実装するという技法、又はそのような構造をいう。


                           wikipediaより
HMVC = 階層化されたMVC




参考:http://techportal.ibuildings.com/2010/02/22/scaling-web-applications-with-hmvc/
CodeIgniter通常の状態

                                    実際にコードを
application                 PHP
                             PHP
                                    書くエリア。
              Controllers     PHP



              Views         PHP
                             PHP
                              PHP



              model         PHP
                             PHP
                              PHP



              helper        PHP
                             PHP
                              PHP
Vie w s             PH P
                                                                                 PHP




                                                            mode l             PHP
                                                                                PH P




CodeIgniter
                                                                                 P HP



                                                            he lper            PHP
                                                                                PH P
                                                                                 P HP






HMVC化された状態
                                              application                      PH P
                                                                                P HP
                                                            C ont r oller s      PH P




                                                            Vie w s            PH P
                                                                                PH P
                                                                                 PHP

application                 PHP
                             PHP
              Controllers     PHP                           mode l             PHP
                                                                                PH P
                                                                                 P HP



                                                            he lper            PHP
                                                                                PH P
                                                                                 P HP


              Views         PHP
                             PHP
                              PHP
                                              application                      PH P
                                                                                P HP
                                                            C ont r oller s      PH P


                                    modules
                                                            Vie w s            PH P
                                                                                PH P
                                                                                 PHP

                            PHP
              model          PHP
                              PHP                           mode l             PHP
                                                                                PH P
                                                                                 P HP



                                                            he lper            PHP
                                                                                PH P
                                                                                 P HP


              helper        PHP
                             PHP
                              PHP
                                              application                       PH P
                                                                                 P HP
                                                             C ont r oller s      PH P
CodeIgniter2.0を

  HMVC構造化
  してくれる便利なライブラリ


Modular Extensions - HMVC
HMVCモジュール化ライブラリ
CodeIgniter2.0へ組み込み方
Modular Extensions - HMVC
10ステップ


設置手順
CodeIgniter2.0




(1)CodeIgniter2.0を設置
Modular Extensions - HMVC
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/

                     このあたりに
                Dowload                         wiredesignzさんが作っています。
                                                以前はGoogle Codeで公開
                                                されていましたが、今は本家と同じ
                                                bitbucketで公開されています。

                                                                          入手方法

                                                 (1)Mercurialでチェックアウト
                                                               まーきゅりある




                                                 (2)圧縮ファイルをダウンロード


                                              zip,gz,bz2で
                                              ダウンロードできます。
                                              https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads
Modular Extensions - HMVC
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads




                       このあたりに
                  zip,gz,bz2


                 (2)ファイルをダウンロード。
Modular Extensions - HMVC
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads



(3)ダウンロードしたファイルを解凍
            codeigniter-modular-extensions-hmvc       解答すると
                                                      フォルダが2つ
              third_party




             core
Modular Extensions - HMVC
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads



(4)third_partyフォルダの中身を
  application/third_partyに設置
                                                              application

        codeigniter-modular-extensions-hmvc



                                                               third_party
         third_party


                                                               core

         core


                                                               config
Modular Extensions - HMVC
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads



(5)coreフォルダの中身を
  application/core/の中に設置
                                                              application

        codeigniter-modular-extensions-hmvc



                                                               third_party
         third_party


                                                               core

         core


                                                               config
Modular Extensions - HMVC
https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/downloads



(6)application/config/config.php
$config[’base_url’]
の設定



  $config[’base_url’]	= ‘http://localhost/’;
(7)設置場所にアクセス。
Welcomeページが表示される事を確認
(8)modulesフォルダを作成。
modules/welcomeフォルダを作成
(welcomeモジュールの作成)

application/controllers/welcome.phpを
application/modules/welcome/controllers/welcome.php
へ移動

                                         welcome
                                         application                     PH P
                                                                          P HP

                               modules
                                                       C ont r oller s     PH P




                                                       Vie w s           PH P
                                                                          PH P
                                                                           PHP




                                                       mode l            PHP
                                                                          PH P
                                                                           P HP



                                                       he lper           PHP
                                                                          PH P
                                                                           P HP
(8)modulesフォルダを作成。
modules/welcomeフォルダを作成
(welcomeモジュールの作成)

Controllerファイルはmodules/以下を、

Viewファイルはapplication/views/welcome_message.php
読み込んで動作している状態

                                      welcome
                                      application                     PH P
                                                                       P HP

                            modules
                                                    C ont r oller s     PH P




                                                    Vie w s           PH P
                                                                       PH P
                                                                        PHP




                                                    mode l            PHP
                                                                       PH P
                                                                        P HP



                                                    he lper           PHP
                                                                       PH P
                                                                        P HP
(9)views/welcome_message.php
modules/welcome/viewsに移動
(welcomeモジュールの中に作成)

ControllerファイルもViewファイルも

modules/welcomeの中のファイルを読み込んでいる状態


                                welcome
                                application                     PH P
                                                                 P HP

                      modules
                                              C ont r oller s     PH P



                                                                PH P
                                              Vie w s           PH P
                                                                 PH P
                                                                  PHP




                                              mode l            PHP
                                                                 PH P
                                                                  P HP



                                              he lper           PHP
                                                                 PH P
                                                                  P HP
(10)設置場所にアクセス。
Welcomeページが表示される事を確認
設置完了
組み込んで動作確認まで終わった状態
足りないものは
  上の階層が
  助けてくれる
  仕組みになる。
複数のモジュールを跨いで使われる共通機能を上の階層に置くことができる
違うモジュールの
の機能を
呼び出せる。
他のモジュール上に設置されている、helperやmodel,view,library,controller
までも呼び出すことができる。
HMVC構造にすると
ちょっと自由になる
開発手順。

    (例)
Aさんが
application/models/model_users.php
model_usersクラスを作成
Bさんが
model_users.phpの中の
model_users
クラスのメソッドの情報
から一覧表示用の機能を作成。

Cさんが
model_users.phpの中の
model_users
クラスのメソッドの情報
から詳細情報の表示機能を作成。
Aさんが
application/models/model_users.php
model_usersクラスを作成
Bさんが
model_users.phpの中の
model_users
クラスのメソッドの情報
から一覧表示用の機能を作成。

Cさんが
model_users.phpの中の
model_users
クラスのメソッドの情報
から詳細情報の表示機能を作成。
Aさんが
application/models/model_users.php
model_usersクラスを作成
Bさんが
model_users.phpの中の
model_users
クラスのメソッドの情報
から一覧表示用の機能を作成。

Cさんが
model_users.phpの中の
model_users
クラスのメソッドの情報
から詳細情報の表示機能を作成。
Vie w s             PH P




               Aさんの場合
                                                                                   PHP




                                         作業                   mode l             PHP
                                                                                  PH P
                                                                                   P HP


               Aさん作業用モジュール
               の中でmodel_user.phpを作成
                                                              he lper            PHP
                                                                                  PH P
                                                                                   P HP




               完成したら上の階層へ設置
                                                application                      PH P
                                                                                  P HP
                                                              C ont r oller s      PH P




                                                              Vie w s            PH P
                                                                                  PH P
                                                                                   PHP

 application                  PHP
                               PHP
                Controllers     PHP                           mode l             PHP
                                                                                  PH P
                                                                                   P HP



                                                              he lper            PHP
                                                                                  PH P
                                                                                   P HP


                Views         PHP
                               PHP
完成したら
                          PHP
上階層に設置                                          application
                                                              C ont r oller s
                                                                                 PH P
                                                                                  P HP
                                                                                   PH P


                                      modules
                                                              Vie w s            PH P
                                                                                  PH P
                                                                                   PHP

                              PHP
                model          PHP
                                PHP                           mode l             PHP
                                                                                  PH P
                                                                                   P HP



                                                              he lper            PHP
                                                                                  PH P
                                                                                   P HP


                helper        PHP
                               PHP
                                PHP
                                                application                       PH P
                                                                                   P HP
                                                               C ont r oller s      PH P
Vie w s             PH P
                                                                            PHP




     Bさんの場合                                            mode l             PHP
                                                                           PH P
                                                                            P HP




        リスト表示をさせる機能を実装する
                                                       he lper            PHP
                                                                           PH P
                                                                            P HP




        モジュールに、model_user.php
        のモックを設置。
        モックからデータを受け取り、
                                         application                      PH P
                                                                           P HP
                                                       C ont r oller s      PH P




        Controllerファイルと
           ここで作業               Vie w s            PH P
                                                                           PH P
                                                                            PHP


        viewファイルを作成
 PHP
   application
                  Controllers
                              PHP
                               PHP                     mode l             PHP
                                                                           PH P
                                                                            P HP



                                                       he lper            PHP
                                                                           PH P
                                                                            P HP


              Views    PHP
                        PHP
                         PHP
                                         application                      PH P
                                                                           P HP
                                                       C ont r oller s      PH P


                               modules
                                                       Vie w s            PH P
                                                                           PH P
                                                                            PHP

                       PHP
Aさん未完成
       model     PHP
                         PHP                           mode l             PHP


なので、まだ
                                                                           PH P
                                                                            P HP




ファイルはない。
                                                       he lper            PHP
                                                                           PH P
                                                                            P HP


              helper   PHP
                        PHP
                         PHP
                                         application                       PH P
                                                                            P HP
                                                        C ont r oller s      PH P
Vie w s             PH P
                                                                             PHP




     Cさんの場合                                             mode l             PHP
                                                                            PH P
                                                                             P HP




        詳細情報を表示する機能を実装する
                                                        he lper            PHP
                                                                            PH P
                                                                             P HP




        モジュールに、model_user.php
        のモックを設置。
        モックからデータを受け取り、
                                          application                      PH P
                                                                            P HP
                                                        C ont r oller s      PH P




        Controllerファイルと
                                Vie w s            PH P
                                                                            PH P
                                                                             PHP


        viewファイルを作成
 PHP
   application
                  Controllers
                              PHP
                               PHP                      mode l             PHP
                                                                            PH P
                                                                             P HP



                                                        he lper            PHP
                                                                            PH P
                                                                             P HP


               Views    PHP
                         PHP
                          PHP
                                          application                      PH P
                                                                            P HP
                                                        C ont r oller s      PH P


                                modules
                                     ここで作業              Vie w s            PH P
                                                                            PH P
                                                                             PHP

                        PHP
Aさん未完成
        model     PHP
                          PHP                           mode l             PHP


なので、まだ
                                                                            PH P
                                                                             P HP




ファイルはない。
                                                        he lper            PHP
                                                                            PH P
                                                                             P HP


               helper   PHP
                         PHP
                          PHP
                                          application                       PH P
                                                                             P HP
                                                         C ont r oller s      PH P
Vie w s             PH P
                                                                             PHP




      BさんとCさん                     モックを
                                                        mode l             PHP
                                                                            PH P
                                                                             P HP




                                  削除
      
      モックの状態の
                                                        he lper            PHP
                                                                            PH P
                                                                             P HP




             モジュール内の
             models/model_users.phpを削除。
  application
                                                        C ont r oller s
                                                                           PH P
                                                                            P HP
                                                                             PH P


             上階層のmodels/model_users.php
                Vie w s            PH P


             を読み込み動作させる。
                                                                            PH P
                                                                             PHP

   application                 PHP
                                PHP
                   Controllers   PHP モックを
              mode l             PHP
                                                                            PH P


                                     削除
                                                                             P HP



                                                        he lper            PHP
                                                                            PH P
                                                                             P HP


               Views    PHP
                         PHP
                          PHP
                                          application                      PH P
                                                                            P HP
                                                        C ont r oller s      PH P


                                modules
                                                        Vie w s            PH P
                                                                            PH P
                                                                             PHP

                        PHP
Aさん完成
        models     PHP
                          PHP                           mode l             PHP


ファイルを設置。
                                                                            PH P
                                                                             P HP



                                                        he lper            PHP
                                                                            PH P
                                                                             P HP


               helper   PHP
                         PHP
                          PHP
                                          application                       PH P
                                                                             P HP
                                                         C ont r oller s      PH P
共通部分のコード、
機能特有のコード
を無理なく
分業ができる仕組み
modelもhelperもlibraryもviewもモックをつくって共通部品の完成を待たずに作業をすすめる。
さらに効率よく
分業するために
欲しくなるモノ。
正しく動いている
確証と安心。
Unit testing Class
  $this->load->library(’unit_test’);
Unit testing Class
                         テストと解答を見比べて
                         答え合わせをした
                         結果をお知らせしてくれる
                         役割。

$test = 1 + 1;

$expected_result = 2;

$test_name = ‘Adds one plus one’;

$this->unit->run($test, $expected_result, $test_name);

echo echo $this->unit->report();
                                           ユーザーガイドより
テストは
   どこに書くべき?という疑問



            ?
テストの実行を実行させないための機能が用意されている。

$this->unit->active(FALSE);
      テストをON,OFFしたい場面ってどこだろう?
(1)テストの結果が表示されても




大丈夫な場所

(2)
modelもviewもlibraryも





helperも呼び出しやすい場所

(3)
実装コード上にデバッグコードや
  テスト結果をechoするのは
  ちょっと怖い
テストを実行するための
場所があれば
いいじゃない?
過去の遺産
1.7.3で作った
テスト用モジュールを
動かしてみました。
      以前にphp勉強会にて発表させていただいた
      1.7.3用に書いたテストです。
CodeIgniter2.0
Unit_testクラスの
1.7.3から良くなった点
unit_testを使った
テストの書き方は
1.7.3も2.0も同じ
同じ挙動を
してくれることを確認
     unit_testクラスをどうテストするか?に一瞬悩んだ訳ですが、
     ここは実際に動かして目確認しました。
     そのうち動作テストをするコードを書いてみたいと思います。
notes!!!
内容をメモできる場所ができてる!!!
notes!!!
内容をメモできる場所ができてる!!!




      CodeIgniter2.0ユーザガイド(β版より)
      CodeIgniter日本語化プロジェクトでは
      メンバー募集中です。
1.7.3用につくったモジュールを
2.0で動かしてみた。



class Test_sample extends Controller { ...




class Test_sample extends CI_Controller { ...



    コレぐらいの変更でそのまま動きました。
動作確認
もうこれがないと仕事ができなくなっちゃうよと言える大事なコードたち。
結果
10勝2敗
10ファイル中2つのファイルにエラーを発見
エラーの発生箇所は
テスト結果が
教えてくれる!
エラー内容も
教えてくれる!
テストを順番に実行。
テスト結果を
目確認
エラー箇所を修正
 →テストを実行
エラー箇所を修正
 →テストを実行
エラー箇所を修正
 →テストを実行
ALL PASSED
1時間かからなかった!テスト書いててよかった!
コードを書く時間
    +
テストを書く時間
時間的なコストと目の前の納期
1.7.3から
2.0への
バージョンアップ
を機会に
Unit_testクラスを
使ってみた方が良いです。
体感と事実
あれ?
テストを書くという
余計に発生してると思ってた
   
時間(コスト)


今、すごい勢いで
取り返しちゃった???
2.0から2.0.1への移行。
2.0.1から次のバージョンへの移行
その次のバージョンから次のバージョンへの....


           
これから先ずっとあるバージョンアップと

現行コードの移行作業。
きっと動くだろう?は
動くに決まってんでしょ!
に変えるべき。
よく使うファイルぐらいは
テストを書いておくと
幸せになれますよ
というお話でした。
余談
余談
unit_testクラスを利用する意外の
CodeIgniterのテスト
CIUnit
phpUnitをCodeIgniterで使う為のソケットライブラリ
       https://bitbucket.org/rafsoaken/ciunit



やはりbitbucketにありました。
今CodeIgniter関連のコードはbitbucketで探すのが
早いと思われます。
2.0で動くかどうかは、調べていません......
Simple TEST
http://www.google.co.jp/search?q=CodeIgniter+simple+test&hl=ja&client=firefox-a&hs=sOy&rls=org.mozilla:ja-JP-mac:official&prmd=ivns&lr=
lang_ja&sa=X&ei=9S9fTfjnGYTwvwOp-PSMAg&ved=0CBcQuAE


Google検索結果 約 61,200 件 結構情報ありそうです。
MacintoshでMercurial


  MacHg
    http://jasonfharris.com/machg/
          便利です。わかりやすい!
ご清聴ありがとうございました

Mais conteúdo relacionado

Semelhante a CodeIgniter Con Tokyo 2011 資料

Semelhante a CodeIgniter Con Tokyo 2011 資料 (20)

【CodeCamp】PHP教科書サンプル
【CodeCamp】PHP教科書サンプル【CodeCamp】PHP教科書サンプル
【CodeCamp】PHP教科書サンプル
 
PHP Now and then 2018 : WordPress Special Edition
PHP Now and then 2018 : WordPress Special EditionPHP Now and then 2018 : WordPress Special Edition
PHP Now and then 2018 : WordPress Special Edition
 
PHPNGの動向
PHPNGの動向PHPNGの動向
PHPNGの動向
 
PHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイントPHP7で変わること ——言語仕様とエンジンの改善ポイント
PHP7で変わること ——言語仕様とエンジンの改善ポイント
 
FuelPHP活用事例
FuelPHP活用事例FuelPHP活用事例
FuelPHP活用事例
 
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
第21回関西PHP勉強会 ReactPHPは もっと流行って欲しい #phpkansai
 
20110910 闇鍋的php魔改造
20110910 闇鍋的php魔改造20110910 闇鍋的php魔改造
20110910 闇鍋的php魔改造
 
20090801phpstudy Sanemat
20090801phpstudy Sanemat20090801phpstudy Sanemat
20090801phpstudy Sanemat
 
第1回勉強会
第1回勉強会第1回勉強会
第1回勉強会
 
第67回PHP勉強会LT
第67回PHP勉強会LT第67回PHP勉強会LT
第67回PHP勉強会LT
 
PHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さPHPから離れて感じるPHPの良さ
PHPから離れて感じるPHPの良さ
 
PHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作るPHPの拡張モジュールをGoで作る
PHPの拡張モジュールをGoで作る
 
php-buildがいかに便利かを力説する
php-buildがいかに便利かを力説するphp-buildがいかに便利かを力説する
php-buildがいかに便利かを力説する
 
PHP7はなぜ速いのか
PHP7はなぜ速いのかPHP7はなぜ速いのか
PHP7はなぜ速いのか
 
いまどき(これから)のPHP開発
いまどき(これから)のPHP開発いまどき(これから)のPHP開発
いまどき(これから)のPHP開発
 
[TechLION] PHP Conference Japan 2014
[TechLION] PHP Conference Japan 2014[TechLION] PHP Conference Japan 2014
[TechLION] PHP Conference Japan 2014
 
PHP conference kansai2018_ishihara
PHP conference kansai2018_ishiharaPHP conference kansai2018_ishihara
PHP conference kansai2018_ishihara
 
FuelPHP × HHVM サービス開発事例
FuelPHP × HHVM サービス開発事例FuelPHP × HHVM サービス開発事例
FuelPHP × HHVM サービス開発事例
 
PHP-ML で手書き数字認識
PHP-ML で手書き数字認識PHP-ML で手書き数字認識
PHP-ML で手書き数字認識
 
Lt資料 php7.0 張田浩明
Lt資料 php7.0 張田浩明Lt資料 php7.0 張田浩明
Lt資料 php7.0 張田浩明
 

Mais de Takako Miyagawa

Net commons3 開発環境
Net commons3 開発環境Net commons3 開発環境
Net commons3 開発環境
Takako Miyagawa
 
Bear.sunday meetup #2 自己紹介LT
Bear.sunday meetup #2 自己紹介LTBear.sunday meetup #2 自己紹介LT
Bear.sunday meetup #2 自己紹介LT
Takako Miyagawa
 
CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14
Takako Miyagawa
 

Mais de Takako Miyagawa (20)

OmegaTでドキュメント翻訳
OmegaTでドキュメント翻訳OmegaTでドキュメント翻訳
OmegaTでドキュメント翻訳
 
CodeIgniter4 PHPCon 2016
CodeIgniter4  PHPCon 2016CodeIgniter4  PHPCon 2016
CodeIgniter4 PHPCon 2016
 
Idcfクラウド 初心者の事始め(2)資料
Idcfクラウド 初心者の事始め(2)資料Idcfクラウド 初心者の事始め(2)資料
Idcfクラウド 初心者の事始め(2)資料
 
CodeIgniter4 (PHPカンファレンス関西2016 懇親会LT)
CodeIgniter4 (PHPカンファレンス関西2016 懇親会LT)CodeIgniter4 (PHPカンファレンス関西2016 懇親会LT)
CodeIgniter4 (PHPカンファレンス関西2016 懇親会LT)
 
Idcfクラウド 初心者の事始め
Idcfクラウド 初心者の事始めIdcfクラウド 初心者の事始め
Idcfクラウド 初心者の事始め
 
もっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますようにもっとドキュメントが日本語になりますように
もっとドキュメントが日本語になりますように
 
Fuelphp & codeigniterユーザの集い
Fuelphp & codeigniterユーザの集いFuelphp & codeigniterユーザの集い
Fuelphp & codeigniterユーザの集い
 
PHPCON fukuoka 2015 CodeIgniter update
PHPCON fukuoka 2015 CodeIgniter updatePHPCON fukuoka 2015 CodeIgniter update
PHPCON fukuoka 2015 CodeIgniter update
 
Net commons3 開発環境
Net commons3 開発環境Net commons3 開発環境
Net commons3 開発環境
 
最近のCodeIgniter 2014.06.19
最近のCodeIgniter 2014.06.19最近のCodeIgniter 2014.06.19
最近のCodeIgniter 2014.06.19
 
Net commons3 研究会 2014 0616
Net commons3 研究会 2014 0616Net commons3 研究会 2014 0616
Net commons3 研究会 2014 0616
 
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたgitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
 
PHPUnitでリファクタリング
PHPUnitでリファクタリングPHPUnitでリファクタリング
PHPUnitでリファクタリング
 
CodeIgniterのライセンスについて
CodeIgniterのライセンスについてCodeIgniterのライセンスについて
CodeIgniterのライセンスについて
 
Bear.sunday meetup #2 自己紹介LT
Bear.sunday meetup #2 自己紹介LTBear.sunday meetup #2 自己紹介LT
Bear.sunday meetup #2 自己紹介LT
 
phpmatsuri2013 LT大会 資料
phpmatsuri2013 LT大会 資料phpmatsuri2013 LT大会 資料
phpmatsuri2013 LT大会 資料
 
Code ignitertalk 01
Code ignitertalk 01Code ignitertalk 01
Code ignitertalk 01
 
Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中Code igniterでテスト駆動開発 資料作成中
Code igniterでテスト駆動開発 資料作成中
 
PHPMATSURI2011 LT大会
PHPMATSURI2011 LT大会PHPMATSURI2011 LT大会
PHPMATSURI2011 LT大会
 
CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14CodeIgniter東京勉強会 2011.05.14
CodeIgniter東京勉強会 2011.05.14
 

Último

Último (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 

CodeIgniter Con Tokyo 2011 資料