Enviar pesquisa
Carregar
PHPカンファレンス関西2011/スマートフォン時代のWebシステム
•
0 gostou
•
1,225 visualizações
kumatch kumatch
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 35
Baixar agora
Baixar para ler offline
Recomendados
要求開発 with You
要求開発 with You
Haruo Sato
電子雑誌のためのWeb Adaptive Layout
電子雑誌のためのWeb Adaptive Layout
Youji Sakai
業務プロセス改革とデータマイニング -2010年度LBIビジネス講演会
業務プロセス改革とデータマイニング -2010年度LBIビジネス講演会
Koichi Hamada
Startup jenkins!
Startup jenkins!
Kanu orz
それではリスクの話をしよう
それではリスクの話をしよう
Chihiro Asano
Kiosk / PHP
Kiosk / PHP
Basuke Suzuki
Building APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
Antonio Peric-Mazar
REST easy with API Platform
REST easy with API Platform
Antonio Peric-Mazar
Recomendados
要求開発 with You
要求開発 with You
Haruo Sato
電子雑誌のためのWeb Adaptive Layout
電子雑誌のためのWeb Adaptive Layout
Youji Sakai
業務プロセス改革とデータマイニング -2010年度LBIビジネス講演会
業務プロセス改革とデータマイニング -2010年度LBIビジネス講演会
Koichi Hamada
Startup jenkins!
Startup jenkins!
Kanu orz
それではリスクの話をしよう
それではリスクの話をしよう
Chihiro Asano
Kiosk / PHP
Kiosk / PHP
Basuke Suzuki
Building APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
Antonio Peric-Mazar
REST easy with API Platform
REST easy with API Platform
Antonio Peric-Mazar
Local Storage for Web Applications
Local Storage for Web Applications
Markku Laine
Web Services
Web Services
Katrien Verbert
2010 code camp rest for the rest of us
2010 code camp rest for the rest of us
Ken Yagen
Building APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
Antonio Peric-Mazar
Basic web application development with Apache Cocoon 2.1
Basic web application development with Apache Cocoon 2.1
Jeroen Reijn
Design & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hours
Restlet
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
JasonRafeMiller
Data normalization weaknesses
Data normalization weaknesses
Ivan Novikov
Beautiful REST and JSON APIs - Les Hazlewood
Beautiful REST and JSON APIs - Les Hazlewood
jaxconf
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
Smile I.T is open
Alfresco 5.2 REST API
Alfresco 5.2 REST API
J V
Saveface - Save your Facebook content as RDF data
Saveface - Save your Facebook content as RDF data
Fuming Shih
URL Design
URL Design
Walter Ebert
Getting Started with WordPress JSON REST API
Getting Started with WordPress JSON REST API
Hishikawa Takuro
e10sとアプリ間通信
e10sとアプリ間通信
Makoto Kato
Html 5 boot camp
Html 5 boot camp
Laurie Young
SharePoint architecture-site
SharePoint architecture-site
Kunzhong Gao
WWW09 - Triplify Light-Weight Linked Data Publication from Relational Databases
WWW09 - Triplify Light-Weight Linked Data Publication from Relational Databases
Sören Auer
Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18
Pierre Joye
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST API
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST API
Eric Shupps
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
kumatch kumatch
Node platforms
Node platforms
kumatch kumatch
Mais conteúdo relacionado
Semelhante a PHPカンファレンス関西2011/スマートフォン時代のWebシステム
Local Storage for Web Applications
Local Storage for Web Applications
Markku Laine
Web Services
Web Services
Katrien Verbert
2010 code camp rest for the rest of us
2010 code camp rest for the rest of us
Ken Yagen
Building APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
Antonio Peric-Mazar
Basic web application development with Apache Cocoon 2.1
Basic web application development with Apache Cocoon 2.1
Jeroen Reijn
Design & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hours
Restlet
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
JasonRafeMiller
Data normalization weaknesses
Data normalization weaknesses
Ivan Novikov
Beautiful REST and JSON APIs - Les Hazlewood
Beautiful REST and JSON APIs - Les Hazlewood
jaxconf
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
Smile I.T is open
Alfresco 5.2 REST API
Alfresco 5.2 REST API
J V
Saveface - Save your Facebook content as RDF data
Saveface - Save your Facebook content as RDF data
Fuming Shih
URL Design
URL Design
Walter Ebert
Getting Started with WordPress JSON REST API
Getting Started with WordPress JSON REST API
Hishikawa Takuro
e10sとアプリ間通信
e10sとアプリ間通信
Makoto Kato
Html 5 boot camp
Html 5 boot camp
Laurie Young
SharePoint architecture-site
SharePoint architecture-site
Kunzhong Gao
WWW09 - Triplify Light-Weight Linked Data Publication from Relational Databases
WWW09 - Triplify Light-Weight Linked Data Publication from Relational Databases
Sören Auer
Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18
Pierre Joye
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST API
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST API
Eric Shupps
Semelhante a PHPカンファレンス関西2011/スマートフォン時代のWebシステム
(20)
Local Storage for Web Applications
Local Storage for Web Applications
Web Services
Web Services
2010 code camp rest for the rest of us
2010 code camp rest for the rest of us
Building APIs in an easy way using API Platform
Building APIs in an easy way using API Platform
Basic web application development with Apache Cocoon 2.1
Basic web application development with Apache Cocoon 2.1
Design & Deploy a data-driven Web API in 2 hours
Design & Deploy a data-driven Web API in 2 hours
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
Arabidopsis Information Portal, Developer Workshop 2014, Introduction
Data normalization weaknesses
Data normalization weaknesses
Beautiful REST and JSON APIs - Les Hazlewood
Beautiful REST and JSON APIs - Les Hazlewood
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
Alfresco 5.2 REST API
Alfresco 5.2 REST API
Saveface - Save your Facebook content as RDF data
Saveface - Save your Facebook content as RDF data
URL Design
URL Design
Getting Started with WordPress JSON REST API
Getting Started with WordPress JSON REST API
e10sとアプリ間通信
e10sとアプリ間通信
Html 5 boot camp
Html 5 boot camp
SharePoint architecture-site
SharePoint architecture-site
WWW09 - Triplify Light-Weight Linked Data Publication from Relational Databases
WWW09 - Triplify Light-Weight Linked Data Publication from Relational Databases
Webdevcon Keynote hh-2012-09-18
Webdevcon Keynote hh-2012-09-18
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST API
SPTECHCON - Get Some REST - Taking Advantage of the SharePoint 2013 REST API
Mais de kumatch kumatch
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
kumatch kumatch
Node platforms
Node platforms
kumatch kumatch
Nodeを稼働させる
Nodeを稼働させる
kumatch kumatch
Node.js patterns of module export / require
Node.js patterns of module export / require
kumatch kumatch
Node.js Error & Debug Leveling
Node.js Error & Debug Leveling
kumatch kumatch
Learning a node stream
Learning a node stream
kumatch kumatch
[Node] Multiprocessing and runs continuously
[Node] Multiprocessing and runs continuously
kumatch kumatch
Mais de kumatch kumatch
(7)
AngularJSからReactに移ったケースの話
AngularJSからReactに移ったケースの話
Node platforms
Node platforms
Nodeを稼働させる
Nodeを稼働させる
Node.js patterns of module export / require
Node.js patterns of module export / require
Node.js Error & Debug Leveling
Node.js Error & Debug Leveling
Learning a node stream
Learning a node stream
[Node] Multiprocessing and runs continuously
[Node] Multiprocessing and runs continuously
Último
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Principled Technologies
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
The Digital Insurer
Último
(20)
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
PHPカンファレンス関西2011/スマートフォン時代のWebシステム
1.
Web 2011-04-02
2.
/ kumatch
3.
iPhone
iPad MacOSX Web iPhone iPad 5 Objective-C 8 MacOSX ( iPhone/iPad App 1 ) for iOS ( & iPad App 1 ) livedoor News ( ) ( ) ( )
4.
: 60
5.
• • • SyncBoard
•
6.
×
for iOS 1 30
7.
Sources Creates JSON files
8.
Request
Page title https://www.url.com/iphone JSON JSON files
9.
• 2150 sources/notice •
100ms-800ms / source
10.
• 350,000 Requests/day •
Over 15,000 Requests/hour • AM 7-8, PM 10-12
11.
12.
13.
upload
download download download &
14.
15.
upload
download download download
16.
• Linux (CentOS) •
Apache • MySQL • PHP
17.
• • • • •
18.
REST • HTTP • Resource •
Method • Status Code
19.
REST - Resource
• • •
20.
REST - Resource
• http://goo.gl/maps/3svI • http://phpcon.php.gr.jp/kansai/ program/ • http://www.ustream.tv/channel/ phpcon-kansai
21.
REST - Resource
22.
REST - Method •
GET • POST • PUT • DELETE
23.
REST - Status
Code • 200 OK • 401Unauthorized • 404 Not Found • 500 Internal Server Error
24.
25.
PHP
URL Routing ex. /users/{username}/bookmarks GET POST PHP class Bookmarks Bookmarks PHP class method index() add() args $username $username
26.
PHP URL Routing
27.
PHP
URL Routing ex. /users/{username}/bookmarks GET POST PHP class Bookmarks Bookmarks PHP class method index() add() args $username $username
28.
SyncBoard
REST • JSON • •
29.
30.
• • • SyncBoard
• REST •
31.
PHP REST
2011-04-02
32.
PHP Requests • $_GET •
$_POST • $_FILES
33.
REST Requests PUT /api/events/42 Content-Type:
application/json {"name":"PHP ","date":"2011-04-02"}
34.
REST Requests $body =
file_get_contents('php://input');
35.
• BASIC Auth •
Cookie Session = NG • Challenge Token (ex. oauth)
Baixar agora