Soumettre la recherche
Mettre en ligne
Web API のすすめ
•
4 j'aime
•
1,932 vues
Yuji Shimada
Suivre
Technologie
Signaler
Partager
Signaler
Partager
1 sur 108
Télécharger maintenant
Télécharger pour lire hors ligne
Recommandé
Vagrant 環境で学ぶ baserCMSハンズオン
Cpi mega mix
Cpi mega mix
Ryuji Egashira
WEB API入門
Web api beginners
Web api beginners
Hirohide Sano
2014.07.09 WordBench Tokyo LT
2014.07.09 WordBench Tokyo LT
Yutaro Miyazaki
第5回名古屋若手Webエンジニア交流会 LTスライド
第5回名古屋若手Webエンジニア交流会
第5回名古屋若手Webエンジニア交流会
Yuta Mizui
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Nobuhiro Ueda
無料で外形URL監視をしてくれるサービスの紹介。キーワード監視がおすすめ。 WordBench三重(2018/05/26)LTスライド
無料ではじめる Webサーバ監視
無料ではじめる Webサーバ監視
Mitsushige Ishiguro
Hokkaido.pm #4
Mojolicious::Liteを使ってみよう
Mojolicious::Liteを使ってみよう
charsbar
千歳科学技術大学のLT大会に参加したときの資料。 発表時間3分。 内容は改めて見るとしょっぱい。
Lt 001
Lt 001
榎本 優樹
Recommandé
Vagrant 環境で学ぶ baserCMSハンズオン
Cpi mega mix
Cpi mega mix
Ryuji Egashira
WEB API入門
Web api beginners
Web api beginners
Hirohide Sano
2014.07.09 WordBench Tokyo LT
2014.07.09 WordBench Tokyo LT
Yutaro Miyazaki
第5回名古屋若手Webエンジニア交流会 LTスライド
第5回名古屋若手Webエンジニア交流会
第5回名古屋若手Webエンジニア交流会
Yuta Mizui
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Firefox os勉強会 2nd WEB屋さんがWEBアプリを作ってみた
Nobuhiro Ueda
無料で外形URL監視をしてくれるサービスの紹介。キーワード監視がおすすめ。 WordBench三重(2018/05/26)LTスライド
無料ではじめる Webサーバ監視
無料ではじめる Webサーバ監視
Mitsushige Ishiguro
Hokkaido.pm #4
Mojolicious::Liteを使ってみよう
Mojolicious::Liteを使ってみよう
charsbar
千歳科学技術大学のLT大会に参加したときの資料。 発表時間3分。 内容は改めて見るとしょっぱい。
Lt 001
Lt 001
榎本 優樹
JJUG CCC 2015 Spring
Java web application testing
Java web application testing
Tokuhiro Matsuno
html5jk 勉強会 #1 はじめての HTML5 アプリ開発 その二
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
マッシュアップ勉強会
マッシュアップ勉強会
guestadcb01
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/263/room ーーーーーーーーーーーーーーーーーーーーーーー
これから始める人のためのjQuery入門 先生:大竹 孔明
これから始める人のためのjQuery入門 先生:大竹 孔明
schoowebcampus
2009年8月16日に行われた第一回SphereConferenceにて発表した、若葉堂本舗が提供しているリアルタイムWebチャット”lightChat”の動作モデルの資料です。 lightChatのURLはこちら。 http://rs.wakabadou.net/lightChat/
とある技術の快速聊天
とある技術の快速聊天
wakaba
Wakame is an Open Source Project in Ruby to control servers on Amazon EC2.
20090717 Ruby Kaigi Lightning Talk
20090717 Ruby Kaigi Lightning Talk
axsh co., LTD.
Mojolicious+redisでチャットを作った
Mojolicious+redisでチャットを作った
Tetsuya Tatsumi
関西アンカンファレンス第一回でお話しさせていただいたプレゼン。 HTML5を使えば、Macを持っていなくてもiPhoneのネイティブアプリケーションとほぼ同じ機能を持ったアプリケーションを作ることができます。 何ができて何ができないか、実際に作ってみた例を元にお話しします。
HTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーション
だいすけ ふるかわ
CSS Nite in OSAKA, Vol.30でプレゼンしたスライド。 getUserMedia()やBatteryStatus API, Chrome実装のSpeech Input APIやバイブレーションなど、先行実装をまとめてライブデモ。
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
Hideki Akiba
html5jk 勉強会 #1 はじめての HTML5 アプリ開発 その三
HTML5 開発環境の紹介
HTML5 開発環境の紹介
tomo_masakura
2010-01-23 webteko#11
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
だいすけ ふるかわ
JAWS-UG 大阪 in AWS Cloud Roadshow 2015 LT大会
小,中規模WEBサイト 制作でAWSを使う
小,中規模WEBサイト 制作でAWSを使う
Nobuhiko Futagami
HTML5飯でCSSアニメーションの話をしました。
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
Sayuri Tsukida
YAPC::Asia 2013 2013/09/21 Yusuke Wada a.k.a. yusukebe
Mojoliciousでつくる! Webアプリ入門
Mojoliciousでつくる! Webアプリ入門
Yusuke Wada
すまべん特別編 「Xamarin 2.0 であそぼう!」@関東 で calabash-android の LT しました。
Xamarin calabash-android のススメ
Xamarin calabash-android のススメ
Yoshito Tabuchi
ネイティブアプリのようにプッシュ通知を送ることができる、ServiceWorker + PushAPIについて。
Service workerとwebプッシュ通知
Service workerとwebプッシュ通知
zaru sakuraba
このイベントの内容です。 http://frontrend.github.io/events/05/
Amebaプラットフォームの作りかた
Amebaプラットフォームの作りかた
Kazunari Hara
PHP カンファレンス関西 2014 の発表資料です。 13:30-14:00 フレームワークを使うべき 3 つの理由 http://conference.kphpug.jp/2014/
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
春のJavaScript祭2015in GMO YoursでSeleniumとJavaScriptの話をしました。 キャプチャを取ったり、自働入力をしたり、ちょっと便利に楽をするためのSelenium活用についてです
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
"Unshakable Kingdom - Kingdom Eternal" - sermon by Rev Dr Ng Swee Ming on 10Jul2016 at SSMC
07 10 kingdom eternal
07 10 kingdom eternal
SSMC
about area 51
Area 51
Area 51
manu
Contenu connexe
Tendances
JJUG CCC 2015 Spring
Java web application testing
Java web application testing
Tokuhiro Matsuno
html5jk 勉強会 #1 はじめての HTML5 アプリ開発 その二
HTML5 アプリ開発
HTML5 アプリ開発
tomo_masakura
JAWS FESTA KANSAI 2013でお話した「Vagrantと網元で開発環境を作ってみよう」のスライド資料
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
Takuma Morikawa
マッシュアップ勉強会
マッシュアップ勉強会
guestadcb01
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/263/room ーーーーーーーーーーーーーーーーーーーーーーー
これから始める人のためのjQuery入門 先生:大竹 孔明
これから始める人のためのjQuery入門 先生:大竹 孔明
schoowebcampus
2009年8月16日に行われた第一回SphereConferenceにて発表した、若葉堂本舗が提供しているリアルタイムWebチャット”lightChat”の動作モデルの資料です。 lightChatのURLはこちら。 http://rs.wakabadou.net/lightChat/
とある技術の快速聊天
とある技術の快速聊天
wakaba
Wakame is an Open Source Project in Ruby to control servers on Amazon EC2.
20090717 Ruby Kaigi Lightning Talk
20090717 Ruby Kaigi Lightning Talk
axsh co., LTD.
Mojolicious+redisでチャットを作った
Mojolicious+redisでチャットを作った
Tetsuya Tatsumi
関西アンカンファレンス第一回でお話しさせていただいたプレゼン。 HTML5を使えば、Macを持っていなくてもiPhoneのネイティブアプリケーションとほぼ同じ機能を持ったアプリケーションを作ることができます。 何ができて何ができないか、実際に作ってみた例を元にお話しします。
HTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーション
だいすけ ふるかわ
CSS Nite in OSAKA, Vol.30でプレゼンしたスライド。 getUserMedia()やBatteryStatus API, Chrome実装のSpeech Input APIやバイブレーションなど、先行実装をまとめてライブデモ。
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
Hideki Akiba
html5jk 勉強会 #1 はじめての HTML5 アプリ開発 その三
HTML5 開発環境の紹介
HTML5 開発環境の紹介
tomo_masakura
2010-01-23 webteko#11
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
だいすけ ふるかわ
JAWS-UG 大阪 in AWS Cloud Roadshow 2015 LT大会
小,中規模WEBサイト 制作でAWSを使う
小,中規模WEBサイト 制作でAWSを使う
Nobuhiko Futagami
HTML5飯でCSSアニメーションの話をしました。
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
Sayuri Tsukida
YAPC::Asia 2013 2013/09/21 Yusuke Wada a.k.a. yusukebe
Mojoliciousでつくる! Webアプリ入門
Mojoliciousでつくる! Webアプリ入門
Yusuke Wada
すまべん特別編 「Xamarin 2.0 であそぼう!」@関東 で calabash-android の LT しました。
Xamarin calabash-android のススメ
Xamarin calabash-android のススメ
Yoshito Tabuchi
ネイティブアプリのようにプッシュ通知を送ることができる、ServiceWorker + PushAPIについて。
Service workerとwebプッシュ通知
Service workerとwebプッシュ通知
zaru sakuraba
このイベントの内容です。 http://frontrend.github.io/events/05/
Amebaプラットフォームの作りかた
Amebaプラットフォームの作りかた
Kazunari Hara
PHP カンファレンス関西 2014 の発表資料です。 13:30-14:00 フレームワークを使うべき 3 つの理由 http://conference.kphpug.jp/2014/
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
Kenichi Mukai
春のJavaScript祭2015in GMO YoursでSeleniumとJavaScriptの話をしました。 キャプチャを取ったり、自働入力をしたり、ちょっと便利に楽をするためのSelenium活用についてです
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
松田 千尋
Tendances
(20)
Java web application testing
Java web application testing
HTML5 アプリ開発
HTML5 アプリ開発
Vagrantと網元で開発環境を作ってみよう
Vagrantと網元で開発環境を作ってみよう
マッシュアップ勉強会
マッシュアップ勉強会
これから始める人のためのjQuery入門 先生:大竹 孔明
これから始める人のためのjQuery入門 先生:大竹 孔明
とある技術の快速聊天
とある技術の快速聊天
20090717 Ruby Kaigi Lightning Talk
20090717 Ruby Kaigi Lightning Talk
Mojolicious+redisでチャットを作った
Mojolicious+redisでチャットを作った
HTML5で作るiPhoneアプリケーション
HTML5で作るiPhoneアプリケーション
HTML5でできるカメラアプリを実際に体験しよう
HTML5でできるカメラアプリを実際に体験しよう
HTML5 開発環境の紹介
HTML5 開発環境の紹介
Html5で作るiPhoneアプリケーション2010
Html5で作るiPhoneアプリケーション2010
小,中規模WEBサイト 制作でAWSを使う
小,中規模WEBサイト 制作でAWSを使う
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
第3回 HTML5飯 少ない工数で豊かな表現!これが私のCSSアニメーション
Mojoliciousでつくる! Webアプリ入門
Mojoliciousでつくる! Webアプリ入門
Xamarin calabash-android のススメ
Xamarin calabash-android のススメ
Service workerとwebプッシュ通知
Service workerとwebプッシュ通知
Amebaプラットフォームの作りかた
Amebaプラットフォームの作りかた
フレームワークを使うべき 3 つの理由
フレームワークを使うべき 3 つの理由
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
SeleniumIDEとSelenium WebDriver × Node.js Seleniumで業務効率化する15分
En vedette
"Unshakable Kingdom - Kingdom Eternal" - sermon by Rev Dr Ng Swee Ming on 10Jul2016 at SSMC
07 10 kingdom eternal
07 10 kingdom eternal
SSMC
about area 51
Area 51
Area 51
manu
Música a la prehistòria
Música a la prehistòria
jordibm2
Séance de formation Pinterest pour les équipes communication de Orange : - Qu'est-ce que Pinterest ? - Résultats et chiffres clé - Comment ça marche ? - 4 études de cas
Formation Pinterest réalisée en Décembre 2012 pour Orange
Formation Pinterest réalisée en Décembre 2012 pour Orange
Christian Radmilovitch
2 d2.casemgmt
2 d2.casemgmt
Oracle BH
التحول الديمقراطي والقطع مع الديكتاتورية عزالدين مبارك
التحول الديمقراطي والقطع مع الديكتاتورية عزالدين مبارك
ezzeddine
Конференция "Коммерческая и жилая функции: враги или союзники?", Минск, 2011
Mixed-use: проекты смешанного формата
Mixed-use: проекты смешанного формата
Твоя столица
Message by Ross Paterson on Good Friday 29 Mar 2013
The struggle towards cross good friday 2013 @ ssmc
The struggle towards cross good friday 2013 @ ssmc
SSMC
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle BH
Sermon by Jory Leong on 11 Nov 2012
Parable of Widow & Judge
Parable of Widow & Judge
SSMC
The following powerpoint was created as a group project for the Climate Change and Field Investigations - Summer Institute 2010.
Co2 - Climate Change research project - Sugar Pine
Co2 - Climate Change research project - Sugar Pine
hagenteacher
Este trabajo es una investigación sobre el concepto de Web 2.0 y las funciones que desempeña el vídeo concretamente dentro de este paso evolutivo de Internet. Comienza contextualizando la nueva etapa y analizando todos los fundamentos de la Web 2.0 mediante el análisis de sus principios básicos y cómo se materializan éstos en aplicaciones y servicios dedicados al usuario. Concluye determinando los lugares en los que el vídeo tiene más protagonismo enmarcado en esta concepción y las repercusiones que trae consigo.
El papel del vídeo en la Web 2.0
El papel del vídeo en la Web 2.0
Pablo Olmeda
England - Schweden
England - Schweden
guest61a8e99
ثورة تلد أخرى بقلم عزالدين مبارك
ثورة تلد أخرى بقلم عزالدين مبارك
ezzeddine
A lesson for journalists in curation, crowdsourcing, storytelling and covering breaking news using social media tools.
How to: Advanced Social Media Techniques
How to: Advanced Social Media Techniques
Mandy Jenkins
Presentació activitat didàctica
Presentació activitat didàctica
jordibm2
Ppt for school
H:\Facts\Two Role Models
H:\Facts\Two Role Models
guest8c866eb
ESOL PD presentation for the class "Engaging Students in 3-Dimensional Research" on 4 & 5 October, 2013 in Dubai, UAE.
T carse ESOL_October_2013_3D_Research_presentation
T carse ESOL_October_2013_3D_Research_presentation
TimCarse
Crowdsourcing tools and tips for journalists, including tips on verifying information found on social media. From the April 201r edition of the Kiplinger Fellowship program at Ohio State University.
Crowdsourcing for Journalism: KipCamp 2014
Crowdsourcing for Journalism: KipCamp 2014
Mandy Jenkins
Presentation given at #KipCamp Social Media Summit at Ohio State University in November 2012.
Harnessing the Crowd
Harnessing the Crowd
Mandy Jenkins
En vedette
(20)
07 10 kingdom eternal
07 10 kingdom eternal
Area 51
Area 51
Música a la prehistòria
Música a la prehistòria
Formation Pinterest réalisée en Décembre 2012 pour Orange
Formation Pinterest réalisée en Décembre 2012 pour Orange
2 d2.casemgmt
2 d2.casemgmt
التحول الديمقراطي والقطع مع الديكتاتورية عزالدين مبارك
التحول الديمقراطي والقطع مع الديكتاتورية عزالدين مبارك
Mixed-use: проекты смешанного формата
Mixed-use: проекты смешанного формата
The struggle towards cross good friday 2013 @ ssmc
The struggle towards cross good friday 2013 @ ssmc
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Oracle tech fmw-04-sun-virtualization.and.solaris-neum-16.04.2010
Parable of Widow & Judge
Parable of Widow & Judge
Co2 - Climate Change research project - Sugar Pine
Co2 - Climate Change research project - Sugar Pine
El papel del vídeo en la Web 2.0
El papel del vídeo en la Web 2.0
England - Schweden
England - Schweden
ثورة تلد أخرى بقلم عزالدين مبارك
ثورة تلد أخرى بقلم عزالدين مبارك
How to: Advanced Social Media Techniques
How to: Advanced Social Media Techniques
Presentació activitat didàctica
Presentació activitat didàctica
H:\Facts\Two Role Models
H:\Facts\Two Role Models
T carse ESOL_October_2013_3D_Research_presentation
T carse ESOL_October_2013_3D_Research_presentation
Crowdsourcing for Journalism: KipCamp 2014
Crowdsourcing for Journalism: KipCamp 2014
Harnessing the Crowd
Harnessing the Crowd
Similaire à Web API のすすめ
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
Masayuki KaToH
トイレ使用中のAPIを作成した。センサーからAWS、ウェブページまで
トイレ使用中APIへの道
トイレ使用中APIへの道
Masayuki KaToH
My presentation on IT festival at Kobe in 2012.
6th oct2012 kobeit_webintents
6th oct2012 kobeit_webintents
Kensaku Komatsu
マイクロサービスにおけるクエリー言語について
マイクロサービスにおけるクエリー言語について
マイクロサービスにおけるクエリー言語について
sz yudppp
rubykaigi2010 mobile open social game with ruby on rails
Rubykaigi2010
Rubykaigi2010
masaki yamada
Room Metro 2014-03-01
Room Metro 2014-03-01
Kazuhide Maruyama
関西オープンフォーラム2012で行ったセッションのスライドとなります。Google Analitics APUI、Dropbox APIの紹介です。
Dropbox APIなどを使って制作を効率化しよう@関西オープンフォーラム
Dropbox APIなどを使って制作を効率化しよう@関西オープンフォーラム
Masayuki Abe
2018年9月19日、日本Androidの会の定例会での講演資料です。 先だって9月15日に開催されたWordCamp Tokyo 2018 で講演した PWA および WordPress プラグイン「 PWA for WordPress 」の内容を、技術的に掘り下げた技術者向けの講演としてアレンジしたものです。 既存 WordPress サイトをベースに PWA を実装する事例を通してPWA 実装の勘所を解説します。
Challenge PWA!! Technical Edition @JAG201809
Challenge PWA!! Technical Edition @JAG201809
Ryu Shindo
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
Takeshi Arabiki
ゆるかわPhp
ゆるかわPhp
Ryota Mochizuki
俺と今年請けた仕事のテック分布
俺と今年請けた仕事のテック分布
俺と今年請けた仕事のテック分布
Masayuki KaToH
@NetOpsCoding#4
AWS Direct Connectの構築を自動化(しようと)している話
AWS Direct Connectの構築を自動化(しようと)している話
Kaoru Kitauchi
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
Masayuki KaToH
雑に WEB とその仕組みをキャッチアップする資料です。 初心者向け勉強会で利用した資料となります。 https://coroutine.connpass.com/event/248254/
``完璧に理解した``WEB の裏側の仕組み.pptx
``完璧に理解した``WEB の裏側の仕組み.pptx
Ryo Higashigawa
俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)
Masayuki KaToH
PHPカンファレンス2012 東京での登壇資料です。時間の関係で説明しきれなかった部分も載せてありますのでよろしければ見てください。更に詳細はブログなどで追加公開予定です。
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
Hiroyuki Ishiyama
運用しやすい管理画面とは
管理画面のアクセスコントロール
管理画面のアクセスコントロール
Masao Maeda
WP-D Fes #03 in GMO Yours Web制作の最新事情を理解制作現場をいまこそアップデートしましょう!! Tokyo 2015.02.22.sun Osaka 2015.03.07.sat
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
Hajime Ogushi
団体内ionic勉強資料
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
Tomokatsu Iguchi
目指せ脱初心者!現場で使われている実践スキルとは?
自動化のことはじめ - 第12回HTML5ビギナーズ
自動化のことはじめ - 第12回HTML5ビギナーズ
知己 久保
Similaire à Web API のすすめ
(20)
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
俺とサーバレスアーキテクチャ Aws cognito + aws api gateway 編
トイレ使用中APIへの道
トイレ使用中APIへの道
6th oct2012 kobeit_webintents
6th oct2012 kobeit_webintents
マイクロサービスにおけるクエリー言語について
マイクロサービスにおけるクエリー言語について
Rubykaigi2010
Rubykaigi2010
Room Metro 2014-03-01
Room Metro 2014-03-01
Dropbox APIなどを使って制作を効率化しよう@関西オープンフォーラム
Dropbox APIなどを使って制作を効率化しよう@関西オープンフォーラム
Challenge PWA!! Technical Edition @JAG201809
Challenge PWA!! Technical Edition @JAG201809
Introduction to Favmemo for Immature Engineers
Introduction to Favmemo for Immature Engineers
ゆるかわPhp
ゆるかわPhp
俺と今年請けた仕事のテック分布
俺と今年請けた仕事のテック分布
AWS Direct Connectの構築を自動化(しようと)している話
AWS Direct Connectの構築を自動化(しようと)している話
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
俺とサーバレスアーキテクチャ Aws cognito + s3 + ses + lambda編
``完璧に理解した``WEB の裏側の仕組み.pptx
``完璧に理解した``WEB の裏側の仕組み.pptx
俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)
あにみた!(PHPカンファレンス用資料)
あにみた!(PHPカンファレンス用資料)
管理画面のアクセスコントロール
管理画面のアクセスコントロール
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
これで大丈夫。Web制作で使うコマンドラインツールの名前と役割をざっくり理解する
Ionicでハイブリッドアプリ入門①
Ionicでハイブリッドアプリ入門①
自動化のことはじめ - 第12回HTML5ビギナーズ
自動化のことはじめ - 第12回HTML5ビギナーズ
Dernier
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Dernier
(10)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Web API のすすめ
1.
Web API のすすめ
~巨人にさらなる力を~ 2010/10/16 YAPC::Asia 2010 @xaicron
2.
自己紹介 名前
Yuji Shimada 嶋田裕二 仕事 DeNA CPAN XAICRON twitter @xaicron blog http://blog.livedoor.jp/xaicron/
3.
謝罪
4.
サブタイトルはただの あおり文句です
5.
今日は Web API
の話をします
6.
が、コードとかは ほとんど出てきません
7.
15時から講堂でやるやつは コードいっぱい出てきますので
見に来てね!!
8.
一口に Web API
と言っても いろいろありますね
9.
public に使えるもの Google
Map とか 認証が必要なもの twitter 内部的に使ってるもの Gmail
10.
それぞれの特徴
11.
public なもの ユーザー登録とかなしで、http(s) 経由 で直接使える どれくらいのアクセスがくるのか予想を つけ辛い
12.
認証が必要なもの ユーザー登録が必要 AccessToken とかがもらえて、それを 使ってアクセス ユーザー数からアクセスがある程度わ かる
不正なユーザーとか BAN できる
13.
内部的に使ってるもの 自分のところのページを非同期にする ために同一ドメイン内とかで Ajax 通信 ユーザーは自分ではつかわない アクセス数は、ユーザー数でわかる
14.
いろいろなものがある
15.
全体に共通して言えること
16.
速さが重要
17.
Web API は速くないと 全く使う気が起きない
18.
内部 API の場合は非同期でペー
ジを表示してるだけだから、 そんなに速くなくてもよくね?
19.
ページの描画が 10% 遅くなるだけ
でアクセス数が(ry
20.
というのは置いておいても
21.
速いに越したことはないよね!
22.
正直、Web API はもう流行ってな
いんじゃないか疑惑
23.
参考: http://yusukebe.com/archives/10/10/04/210341.html
24.
引用: “実際に「使える」Web APIは限られていることからマッシュ
アップはツンダ”
25.
その API が流行るかどうかは誰
にもわからない
26.
もしかしたら何かで流行るかもし
れないし
27.
とりあえず作ってみようぜ!
28.
高速な Web API
の実現方法
29.
既存の WAF を使わない
30.
前夜祭で @tokuhirom が言ってい
たこと
31.
徳永 「WAF は全部コードが読める
ものじゃないと使えない」
32.
Agree
33.
自分がわかっていないものを使っ
て、 問題が起こったときにn
34.
速いものを作るには、特化したも
のを作るしかない
35.
PSGI のおかげで
36.
ここ一年で Web アプリを取り巻く
環境は劇的に変わった
37.
いまはツールが充実している
38.
ore-ore WAF を作るのは難しくな
い
39.
既存の WAF だと機能過多な場合
がほとんど
40.
Web API では用件が
シンプルなので
41.
Controller をがんばる必要が
ない
42.
1:1
43.
でマッピングできる
44.
detach とか forward
みたいな 機能すら不要
45.
Web API に限ったことではないけ
ど
46.
Web App を作る上では、 Controller
と Model は完全に分離 すべき
47.
結局はちょっと高機能な dispatcher としてしか使っていない
48.
なら無駄な機能を削ぎ落としたや つを自分で書いた方がいい
49.
さらに、Web API では
View らしい View はない
50.
ほとんどすべての場合で、 JSON を返せばみんな幸せ
51.
一時期、XMLとか、なぜかYAMLと かを返すものもありました
52.
誰もうれしくない
53.
みんなで幸せになりましょう
54.
ここまでのまとめ
55.
Plack Router::Simple JSON
56.
あたりを使って、イカした ore-ore WAF を書きましょう
57.
ちょっとしたものなら本当に
すぐ書けるよ
58.
第一部 〜完〜
59.
第二部 〜実践編〜
60.
よし、たぶん高速な dispatcher は
書けるはずだお!
61.
とはいえ、dispatch にかかる時間
は通常は全体の処理の 数%程度!
62.
本当に必要なのは Model の
チューニングですね
63.
通常、ちゃんとチューニングされた
Perl コードであれば
64.
多くのボトルネックは DB 接続の
ようなものになる
65.
残念ながらそうならないケースもち
らほら
66.
どんな場合にも言えることだけど、 最も効果の出やすいチューニング
は
67.
method 呼び出しを減らすこと
68.
ただし、過剰に減らして可読性が 下がってもしょうがない
69.
Devel::NTYProf を使ってちゃんと
ボトルネックを見つける
70.
次に、オブジェクトの生成を減らす
71.
例えば、ORM を使っていて、それ がかなりのオブジェクトを生成して いるのであれば、使用をやめる
72.
ただし、生の DBI をそのまま使う
のはやはり面倒
73.
最近は
74.
DBIx::Connector -> (DBIx::DBHREsolver ->)
DBI
75.
みたいにラップして使うのがいい
気がしている
76.
もちろん、ORM でも十分に速度を
出すことも可能なので
77.
その辺りはよしなに使い分ければ
いいと思います
78.
必ず使うクラスがあり、それを毎回 new
しているような場合
79.
Object::Container のようなものに 入れて singleton
にしておくのがい い
80.
最近の Object::Container は preload
オプションとかついたので
81.
さらに使いやすくなっている
はず!
82.
run する前に 読み込んでおけば、
CoW が効くのでメモリーも抑えら れて一石二鳥
83.
ここまでのまとめ
84.
Plack Router::Simple JSON Object::Container DBIx::Connctor (DBIx::Skinny)
85.
当然、ここの部分は API の用件に よってかなりぶれがあり、一概にこ
れがいいとはいません
86.
が、一般的に、今言ったことを守っ ておけば、コード事態がボトルネッ クになる確立はだいぶ減ると思い
ます
87.
というわけで
88.
第二部 〜未完〜
89.
第三部 〜運用編〜
90.
多分、次で @fujiwara さんが 超絶詳しく説明してくれます
91.
第三部 〜期待〜
92.
だけではさすがにあれなので
93.
まぁ基本的なことですが
94.
まぁ基本的なことですが
95.
当然、必要な場所でログはとりま
しょう
96.
Log::Dispatch がデファクトなので 素直に使っておくのがいいです
97.
Syslog n
98.
ここまでのまとめ
99.
Plack Router::Simple JSON Object::Container DBIx::Connecter (DBIx:: Skinny) Log::Dispatch
100.
あたりを使って薄いものをつくれば
いいですね!
101.
それ Amon2 で出来るよ!
102.
って感じですが、あれは普通に参 考になるので一度はソースを読ん
だ方がいいです
103.
まとめ
104.
今の時代、 ore-ore WAF を書くのは
別に怖くない
105.
もちろん、なれてないうちは、イケ てないものが出来ちゃうかもしれ
ないけど、
106.
新しいものを常に追求した方が楽
しいでしょ!!
107.
:-)
108.
ご清聴ありがとうございました
Télécharger maintenant