SlideShare uma empresa Scribd logo
1 de 51
Baixar para ler offline
CakePHP
CakePHP Way
                                                     道
                                                          Yusuke Ando
                                                     October ,31 2009
Copyright © YusukeAndo. 2009. All rights reserved.                      1
About me

名前 安藤祐介 aka @yando
所属 楽天株式会社 RAKUTEN inc
PHPについて喋ったり、書いたりしています
CakePHPやRedmineについての活動
RedmineをPHPに移植するcandycaneもやってます
Loving cat, curry, golf and CakePHP.


Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                        2
日本OSS奨励賞




  CakePHPのコミュニティ活動が公式に受賞
Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                        3
日本OSS奨励賞




Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                        4
アジェンダ


   価値
   道
   心
   技
   世界




Copyright © YusukeAndo. 2009. All rights reserved.   5
価値            Value of CakePHP



Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                        6
http://www.cakephp.org/




Copyright © YusukeAndo. 2009. All rights reserved.   7
コンセプト



全てのレベルのPHPユーザが
素早く安定したウェブアプリ
ケーションを開発が行える
高速開発フレームワーク


Copyright © YusukeAndo. 2009. All rights reserved.   8
PHPer at all levels




   全てのレベル
   のPHPユーザ
Copyright © YusukeAndo. 2009. All rights reserved.   9
Both novice and expart are target




           簡単に使いたい初心者
          拡張しまくりたい上級者
   上級者向けに思われがちなフレームワーク
      を気軽に利用できるスタイル

Copyright © YusukeAndo. 2009. All rights reserved.   10
Features for norvice

面倒なインストール・設定作業はほぼ皆無
少ないコードの量で機能を実装可能
サーバやコマンドライン、ライブラリの知識は不要
かんたんなおまじないでデータベースなどを自動処理



     PHPの知識があればOK!
Copyright © YusukeAndo. 2009. All rights reserved.   11
Google Trends says .. (2004 - 2006)




Copyright © YusukeAndo. 2009. All rights reserved.   12
Google Trends says .. (2007 - 2009)




Copyright © YusukeAndo. 2009. All rights reserved.   13
Major web sites Made by CakePHP




Copyright © YusukeAndo. 2009. All rights reserved.   14
CakePHP Guidebook and more.




Copyright © YusukeAndo. 2009. All rights reserved.   15
東京でのCakePHP勉強会(number of attendees)




                                 30 → 50 → 70
Copyright © YusukeAndo. 2009. All rights reserved.   16
CakePHP Conference Tokyo 2008




Copyright © YusukeAndo. 2009. All rights reserved.   17
CakeFestBerlin




Copyright © YusukeAndo. 2009. All rights reserved.   18
Massive users are just value




        障壁が低くユーザが多い


           ユーザが多い事が価値


Copyright © YusukeAndo. 2009. All rights reserved.   19
道             Way



Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                          20
Philosophy of “Dou”

   術
          かなり局所的な技術
          Ex) CakePHP活用術 剣術 柔術
   法
          体系化された技法
          Ex) CakePHP活用法 呼吸法
   道
          技術だけではなく精神論を伴っている
Copyright © YusukeAndo. 2009. All rights reserved.   21
Philosophy of “Dou”

   芸道
          生活において、みずからの芸を高めてゆく
   武道
          練習・試合により人格の完成を目指す
          少数の基本技と多数の応用技がある
          日本全国で練習・試合ができること




Copyright © YusukeAndo. 2009. All rights reserved.   22
心            Mind



Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                          23
ぼくとわたしのCakePHP

   CakeMatsuri応援企画
   各自でCakeの思い出をリレー形式で書く
   書いてみて物思いにふける確率極めて大




Copyright © YusukeAndo. 2009. All rights reserved.   24
CakePHPを使う事について

   勉強会に参加するだけで精一杯で、発表なんて
   とんでもないという状態だった自分が、発表をし
   て、司会として、運営をしてとなっていくわけです。
   外に出ていろんな人に出会って刺激を受けるの
   が楽しい!ってのが一番の理由かも...
   この行為がとても自分の世界観を広げたという
   か、華麗なる一歩だったように思います。
   アドバイスもらえたり、知らないことを教えてくれ
   たり、自分のやってることに賛同してくれたり、
   本当に力を貰いました。
Copyright © YusukeAndo. 2009. All rights reserved.   25
まさに




練習・試合により人格
の完成に近づく状態

Copyright © YusukeAndo. 2009. All rights reserved.   26
CakePHPコミュニティの哲学

   Give back much as you take.
          もらった分だけ返す

   Be polite
          礼儀正しく

   Think outside the box
          自分の認識の外があることを意識する




Copyright © YusukeAndo. 2009. All rights reserved.   27
具体的には

   ネットや勉強会からどんどん吸収
          フレンドリーなコミュニティが存在している

   吸収した自分でできる事で還元
          ブログ
          バグレポート
          Githubやbakeryでコードを公開

   解決法はたくさんある
          優劣ではない
          自分の思いつかないものを取り入れて、自分の幅を広げる


Copyright © YusukeAndo. 2009. All rights reserved.   28
CakePHPを使ったMVC設計のベストプラクティス




Copyright © YusukeAndo. 2009. All rights reserved.   29
例




Copyright © YusukeAndo. 2009. All rights reserved.   30
元リードデベロッパ
   Nateはこう直した

Copyright © YusukeAndo. 2009. All rights reserved.   31
Copyright © YusukeAndo. 2009. All rights reserved.   32
こんな改修を普通は
  思いつかない

Copyright © YusukeAndo. 2009. All rights reserved.   33
外部からの刺激は
     絶対必要

Copyright © YusukeAndo. 2009. All rights reserved.   34
完全なコードなどない

Copyright © YusukeAndo. 2009. All rights reserved.   35
書いて、そして直す

Copyright © YusukeAndo. 2009. All rights reserved.   36
技     Technique



Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                        37
CakePHPにおける技

基本のMVCとその拡張の為の仕組み
Component
      plugin

Helper
      View

Behavior
      DataSource

Set
Copyright © YusukeAndo. 2009. All rights reserved.   38
Set::combine

$data = $this->User->find('all');
$data = Set::combine($data,'{n}.User.mail','{n}.User..name’);




      Cake特有の配列を簡素化
   Copyright © YusukeAndo. 2009. All rights reserved.           39
公開されているソースコードから学ぶ

Remora
Cookbook
Croogo
Candycane




Copyright © YusukeAndo. 2009. All rights reserved.   40
Croogo




 バングラデシュのFahad氏作
Copyright © YusukeAndo. 2009. All rights reserved.   41
Croogo




Copyright © YusukeAndo. 2009. All rights reserved.   42
Croogo




Copyright © YusukeAndo. 2009. All rights reserved.   43
Croogo




Copyright © YusukeAndo. 2009. All rights reserved.   44
Croogoの中身

Component
      4つのコンポーネント

Helper
      7つのヘルパー

Behavior
      4つのベヘイビア



      複雑なアプリをうまく整理
Copyright © YusukeAndo. 2009. All rights reserved.   45
全てはクリーンで小さ
 なコードの為に

Copyright © YusukeAndo. 2009. All rights reserved.   46
世界                            World



Copyright © YusukeAndo. 2008. All rights reserved.
                        2009.                          47
CakePHPで世界が身近になる

コアデベロッパーの活動
      日本からでも身近に感じる事ができる

各国のユーザー
      たとえばバングラディッシュ

Bakery
      ノウハウの宝庫

I18n
      自分のアプリケーションを国際化できる


Copyright © YusukeAndo. 2009. All rights reserved.   48
CakePHPで世界と
       つながれ

Copyright © YusukeAndo. 2009. All rights reserved.   49
Philosophy of “CakePHPDou”

   CakePHP道
          外部からのインプットとアウトプットでインスピ
          レーションを磨き続ける
          さまざまなテクニックを使って小さなコードを
          目指す
          世界とダイレクトにつながって、世界観を広
          げる

                   これぞCakePHP道
Copyright © YusukeAndo. 2009. All rights reserved.   50
質疑応答




                 ご静聴ありがとうございました。




Copyright © YusukeAndo. 2009. All rights reserved.   51

Mais conteúdo relacionado

Mais procurados

【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-Unity Technologies Japan K.K.
 
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜満徳 関
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方Takesxi Sximada
 
Open bio2004 biopython
Open bio2004 biopythonOpen bio2004 biopython
Open bio2004 biopython泰 増田
 
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜満徳 関
 
Python languageupdate (2004)
Python languageupdate (2004)Python languageupdate (2004)
Python languageupdate (2004)泰 増田
 
久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみた久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみたShohei Tai
 
PyCon JP 2015 keynote
PyCon JP 2015 keynotePyCon JP 2015 keynote
PyCon JP 2015 keynoteHaruo Sato
 
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Takayuki Shimizukawa
 
Pythonの会社を
9年間経営してきて分かったこと
Pythonの会社を
9年間経営してきて分かったことPythonの会社を
9年間経営してきて分かったこと
Pythonの会社を
9年間経営してきて分かったことHaruo Sato
 
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare HackPySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare HackKazushige TAKEUCHI
 

Mais procurados (11)

【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
【Unity道場スペシャル 2017札幌】最適化をする前に覚えておきたい技術 -札幌編-
 
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
『アジャイルとスクラム』第1回 POStudy 〜プロダクトオーナーシップ勉強会〜
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
 
Open bio2004 biopython
Open bio2004 biopythonOpen bio2004 biopython
Open bio2004 biopython
 
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
『ユーザーストーリーマッピング ~後編~』第3回 POStudy 〜プロダクトオーナーシップ勉強会〜
 
Python languageupdate (2004)
Python languageupdate (2004)Python languageupdate (2004)
Python languageupdate (2004)
 
久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみた久しぶりのPythonでgoogleのアレを制御してみた
久しぶりのPythonでgoogleのアレを制御してみた
 
PyCon JP 2015 keynote
PyCon JP 2015 keynotePyCon JP 2015 keynote
PyCon JP 2015 keynote
 
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
 
Pythonの会社を
9年間経営してきて分かったこと
Pythonの会社を
9年間経営してきて分かったことPythonの会社を
9年間経営してきて分かったこと
Pythonの会社を
9年間経営してきて分かったこと
 
PySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare HackPySide/QtWebkitで楽々 slideshare Hack
PySide/QtWebkitで楽々 slideshare Hack
 

Destaque

Arizona edmmorricone2.ando
Arizona edmmorricone2.andoArizona edmmorricone2.ando
Arizona edmmorricone2.andoGeorge Martin
 
Rol del aprendiz y del tutor
Rol del aprendiz y del tutorRol del aprendiz y del tutor
Rol del aprendiz y del tutorCarlos Usuga
 
Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadoraToy Chica
 
Soluciones de ADR Technologies
Soluciones de ADR TechnologiesSoluciones de ADR Technologies
Soluciones de ADR Technologiesbbarretoadr
 
Ciutats romanes medi final
Ciutats romanes medi finalCiutats romanes medi final
Ciutats romanes medi finalmanelpujad
 
Proséctiva tecnologica
Proséctiva tecnologicaProséctiva tecnologica
Proséctiva tecnologicaRAQBRAV
 
Spring 110203125837-phpapp01
Spring 110203125837-phpapp01Spring 110203125837-phpapp01
Spring 110203125837-phpapp01George Martin
 
0596523696
05965236960596523696
0596523696guru100
 
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...tatiana isabel
 
Word Journal Or Diary Tempate
Word Journal Or Diary TempateWord Journal Or Diary Tempate
Word Journal Or Diary TempateOffice
 
A síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
A síndrome nefrítica é o correlato clínico da inflamação glomerular agudaA síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
A síndrome nefrítica é o correlato clínico da inflamação glomerular agudaArianny Carvalho
 
Ensayo potestad tributaria
Ensayo potestad tributariaEnsayo potestad tributaria
Ensayo potestad tributariaCarlos10856770
 
PLANIFICACIÓN
PLANIFICACIÓN PLANIFICACIÓN
PLANIFICACIÓN Nancycuvi
 
Sns&Facebook080521
Sns&Facebook080521Sns&Facebook080521
Sns&Facebook080521yiming he
 
Trabalho do tiago
Trabalho do tiagoTrabalho do tiago
Trabalho do tiagoAna Duarte
 
Italie Denise Armataffet
Italie   Denise ArmataffetItalie   Denise Armataffet
Italie Denise ArmataffetGeorge Martin
 

Destaque (20)

Arizona edmmorricone2.ando
Arizona edmmorricone2.andoArizona edmmorricone2.ando
Arizona edmmorricone2.ando
 
Rol del aprendiz y del tutor
Rol del aprendiz y del tutorRol del aprendiz y del tutor
Rol del aprendiz y del tutor
 
Caderno6 05
Caderno6 05Caderno6 05
Caderno6 05
 
Partes de la computadora
Partes de la computadoraPartes de la computadora
Partes de la computadora
 
Soluciones de ADR Technologies
Soluciones de ADR TechnologiesSoluciones de ADR Technologies
Soluciones de ADR Technologies
 
Ciutats romanes medi final
Ciutats romanes medi finalCiutats romanes medi final
Ciutats romanes medi final
 
Proséctiva tecnologica
Proséctiva tecnologicaProséctiva tecnologica
Proséctiva tecnologica
 
Spring 110203125837-phpapp01
Spring 110203125837-phpapp01Spring 110203125837-phpapp01
Spring 110203125837-phpapp01
 
0596523696
05965236960596523696
0596523696
 
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
Implementacion de la NIIF para las pymes en una mediana empresa ubicada en la...
 
Word Journal Or Diary Tempate
Word Journal Or Diary TempateWord Journal Or Diary Tempate
Word Journal Or Diary Tempate
 
A síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
A síndrome nefrítica é o correlato clínico da inflamação glomerular agudaA síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
A síndrome nefrítica é o correlato clínico da inflamação glomerular aguda
 
Ensayo potestad tributaria
Ensayo potestad tributariaEnsayo potestad tributaria
Ensayo potestad tributaria
 
PLANIFICACIÓN
PLANIFICACIÓN PLANIFICACIÓN
PLANIFICACIÓN
 
Sns&Facebook080521
Sns&Facebook080521Sns&Facebook080521
Sns&Facebook080521
 
Trabalho do tiago
Trabalho do tiagoTrabalho do tiago
Trabalho do tiago
 
Iptu apelação
Iptu apelaçãoIptu apelação
Iptu apelação
 
Italie Denise Armataffet
Italie   Denise ArmataffetItalie   Denise Armataffet
Italie Denise Armataffet
 
Cartelería Digital 10 de Junio
Cartelería Digital 10 de JunioCartelería Digital 10 de Junio
Cartelería Digital 10 de Junio
 
Clase
ClaseClase
Clase
 

Semelhante a 20091031 Cake Php Way

20091209 Phpstudy
20091209 Phpstudy20091209 Phpstudy
20091209 PhpstudyYusuke Ando
 
20091107 Phpstudy
20091107 Phpstudy20091107 Phpstudy
20091107 PhpstudyYusuke Ando
 
Dutch PHP Conference 2009 report
Dutch PHP Conference 2009 reportDutch PHP Conference 2009 report
Dutch PHP Conference 2009 reportYusuke Ando
 
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料ichikaway
 
Hello Engineer World! 新人リケジョの1年
Hello Engineer World! 新人リケジョの1年Hello Engineer World! 新人リケジョの1年
Hello Engineer World! 新人リケジョの1年Satoko Shiroi
 
Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術kazuya noshiro
 
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室Yusuke Ando
 
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場Shota Suzuki
 
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaruShoei Takamaru
 
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Reportgree_tech
 
Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107Akifumi Yokoi
 
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~Insight Technology, Inc.
 
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解TAKANO Mitsuhiro
 
パンダスタジオ募集 20121207_12
パンダスタジオ募集 20121207_12パンダスタジオ募集 20121207_12
パンダスタジオ募集 20121207_12Masahiro Nishimura
 
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)株式会社MonotaRO Tech Team
 
[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1MinGeun Park
 
XPmatsuri2006 Example Introduction
XPmatsuri2006 Example IntroductionXPmatsuri2006 Example Introduction
XPmatsuri2006 Example IntroductionFumihiko Kinoshita
 

Semelhante a 20091031 Cake Php Way (20)

20091209 Phpstudy
20091209 Phpstudy20091209 Phpstudy
20091209 Phpstudy
 
20091107 Phpstudy
20091107 Phpstudy20091107 Phpstudy
20091107 Phpstudy
 
Dutch PHP Conference 2009 report
Dutch PHP Conference 2009 reportDutch PHP Conference 2009 report
Dutch PHP Conference 2009 report
 
Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料Cakephp勉強会@福岡 発表資料
Cakephp勉強会@福岡 発表資料
 
Hello Engineer World! 新人リケジョの1年
Hello Engineer World! 新人リケジョの1年Hello Engineer World! 新人リケジョの1年
Hello Engineer World! 新人リケジョの1年
 
Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術Unity開発で週イチ呑み会を支える技術
Unity開発で週イチ呑み会を支える技術
 
bitshiftersご紹介
bitshiftersご紹介bitshiftersご紹介
bitshiftersご紹介
 
8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室8時間耐久 PHP構築の教室
8時間耐久 PHP構築の教室
 
ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場ハイブリットソーシャルゲームの現場
ハイブリットソーシャルゲームの現場
 
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
20141112 Tech Valley #3 note - スタートアップでこだわったこと - takamaru
 
Python & PyConJP 2014 Report
Python & PyConJP 2014 ReportPython & PyConJP 2014 Report
Python & PyConJP 2014 Report
 
Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107Quipperエンジニアセミナー 20121107
Quipperエンジニアセミナー 20121107
 
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
[db analytics showcase Sapporo 2018] A33 AI社内実装の試み~ソニーNNCを非技術者に使わせてみる~
 
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解
 
パンダスタジオ募集 20121207_12
パンダスタジオ募集 20121207_12パンダスタジオ募集 20121207_12
パンダスタジオ募集 20121207_12
 
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
Pythonエンジニアの最適なキャリアを考える (PyCon JP 2016 ジョブフェア LT)
 
[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1[141004] cedec 2014 참관기 & 강연 리뷰 #1
[141004] cedec 2014 참관기 & 강연 리뷰 #1
 
20100529 phpday
20100529 phpday20100529 phpday
20100529 phpday
 
XPmatsuri2006 Example Introduction
XPmatsuri2006 Example IntroductionXPmatsuri2006 Example Introduction
XPmatsuri2006 Example Introduction
 
Pokelabo android web
Pokelabo android webPokelabo android web
Pokelabo android web
 

Mais de Yusuke Ando

ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大Yusuke Ando
 
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニックDevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニックYusuke Ando
 
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版Yusuke Ando
 
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CITesting your app with Selenium on Travis CI
Testing your app with Selenium on Travis CIYusuke Ando
 
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テストTravis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テストYusuke Ando
 
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発Yusuke Ando
 
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突Yusuke Ando
 
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門Webプログラマの為のUnity入門
Webプログラマの為のUnity入門Yusuke Ando
 
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツYusuke Ando
 
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーションTravis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーションYusuke Ando
 
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行Yusuke Ando
 
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテストPHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテストYusuke Ando
 
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆けるShimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆けるYusuke Ando
 
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境Yusuke Ando
 
Engine Yard Cloud
Engine Yard CloudEngine Yard Cloud
Engine Yard CloudYusuke Ando
 
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めようYusuke Ando
 
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」PHPの教室「foreachを極める」
PHPの教室「foreachを極める」Yusuke Ando
 

Mais de Yusuke Ando (20)

ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大ダイナミック広告の改善と拡大
ダイナミック広告の改善と拡大
 
DevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニックDevOpsを実現するChef活用テクニック
DevOpsを実現するChef活用テクニック
 
DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版DevOpsを実現する為のChef実践テクニック Chef12対応版
DevOpsを実現する為のChef実践テクニック Chef12対応版
 
Testing your app with Selenium on Travis CI
Testing your app with Selenium on Travis CITesting your app with Selenium on Travis CI
Testing your app with Selenium on Travis CI
 
Travis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テストTravis CIで実現するPHPアプリの自動テスト
Travis CIで実現するPHPアプリの自動テスト
 
Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発Shimokita.Unity Detonatorで爆発
Shimokita.Unity Detonatorで爆発
 
Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突Shimokita.Unity RigidbodyとColliderで衝突
Shimokita.Unity RigidbodyとColliderで衝突
 
Webプログラマの為のUnity入門
Webプログラマの為のUnity入門Webプログラマの為のUnity入門
Webプログラマの為のUnity入門
 
ゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツゴールデンウィークに最適な学習コンテンツ
ゴールデンウィークに最適な学習コンテンツ
 
Travis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーションTravis CIですぐに始める継続的インテグレーション
Travis CIですぐに始める継続的インテグレーション
 
ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行ブログやサイトのJekyllへの移行
ブログやサイトのJekyllへの移行
 
PHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテストPHPとTravis CIでブラウザテスト
PHPとTravis CIでブラウザテスト
 
Shimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆けるShimokita.Unity パリの街をユニティちゃんが駆ける
Shimokita.Unity パリの街をユニティちゃんが駆ける
 
Dev opschef
Dev opschefDev opschef
Dev opschef
 
Paa s and oss
Paa s and ossPaa s and oss
Paa s and oss
 
New relic
New relicNew relic
New relic
 
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
 
Engine Yard Cloud
Engine Yard CloudEngine Yard Cloud
Engine Yard Cloud
 
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう最近のCandyCane - PHP版Redmineでタスク管理を始めよう
最近のCandyCane - PHP版Redmineでタスク管理を始めよう
 
PHPの教室「foreachを極める」
PHPの教室「foreachを極める」PHPの教室「foreachを極める」
PHPの教室「foreachを極める」
 

20091031 Cake Php Way