Enviar búsqueda
Cargar
Json rpc 2_0
•
6 recomendaciones
•
3,008 vistas
Atsushi Odagiri
Seguir
Denunciar
Compartir
Denunciar
Compartir
1 de 23
Descargar ahora
Descargar para leer sin conexión
Recomendados
PostgreSQLとPythonとSQL
PostgreSQLとPythonとSQL
Satoshi Yamada
import dpkt したよ #ssmjp 2014/02/28
import dpkt したよ #ssmjp 2014/02/28
th0x0472
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
Takaaki Hoyo
Scapy presentation
Scapy presentation
ashigirl ZareGoto
PostgreSQLとpython
PostgreSQLとpython
Soudai Sone
Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)
ashigirl ZareGoto
04 これが(多分)最後! ベンチマークs
04 これが(多分)最後! ベンチマークs
Monta Yashi
Webサーバ勉強会02
Webサーバ勉強会02
oranie Narut
Recomendados
PostgreSQLとPythonとSQL
PostgreSQLとPythonとSQL
Satoshi Yamada
import dpkt したよ #ssmjp 2014/02/28
import dpkt したよ #ssmjp 2014/02/28
th0x0472
Scapyで作る・解析するパケット
Scapyで作る・解析するパケット
Takaaki Hoyo
Scapy presentation
Scapy presentation
ashigirl ZareGoto
PostgreSQLとpython
PostgreSQLとpython
Soudai Sone
Scapy presentation Remake(訂正)
Scapy presentation Remake(訂正)
ashigirl ZareGoto
04 これが(多分)最後! ベンチマークs
04 これが(多分)最後! ベンチマークs
Monta Yashi
Webサーバ勉強会02
Webサーバ勉強会02
oranie Narut
V6 unix in okinawa
V6 unix in okinawa
magoroku Yamamoto
関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側
Gosuke Miyashita
about Tcpreplay
about Tcpreplay
@ otsuka752
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
(^-^) togakushi
Gangliaはじめました
Gangliaはじめました
yuzorock
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
Hironobu Suzuki
ライブドア様xKLab合同勉強会 システムモニタリングツール「Ganglia」の紹介
ライブドア様xKLab合同勉強会 システムモニタリングツール「Ganglia」の紹介
Kazuya Yokogawa
V6 unix vol.2 in okinawa
V6 unix vol.2 in okinawa
magoroku Yamamoto
Richard high performance fuzzing ja
Richard high performance fuzzing ja
PacSecJP
YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談
Kensuke Nagae
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Toshi Harada
Hachioji pm 21
Hachioji pm 21
Yusuke Hosokoshi
20140531 JPUGしくみ+アプリケーション分科会 勉強会資料
20140531 JPUGしくみ+アプリケーション分科会 勉強会資料
kasaharatt
仮想記憶入門 BSD-4.3を例題に
仮想記憶入門 BSD-4.3を例題に
magoroku Yamamoto
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワーク
M Hagiwara
Hadoop splittable-lzo-compression
Hadoop splittable-lzo-compression
Daiki Sato
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
Satoshi Yamada
httpd.conf line 1 to 7, 24
httpd.conf line 1 to 7, 24
Naoya Nakazawa
Pythonでパケット解析
Pythonでパケット解析
euphoricwavism
Firefox拡張機能を始める
Firefox拡張機能を始める
egtra
Python3 移行への軌跡
Python3 移行への軌跡
Atsushi Odagiri
Más contenido relacionado
La actualidad más candente
V6 unix in okinawa
V6 unix in okinawa
magoroku Yamamoto
関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側
Gosuke Miyashita
about Tcpreplay
about Tcpreplay
@ otsuka752
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
(^-^) togakushi
Gangliaはじめました
Gangliaはじめました
yuzorock
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
Hironobu Suzuki
ライブドア様xKLab合同勉強会 システムモニタリングツール「Ganglia」の紹介
ライブドア様xKLab合同勉強会 システムモニタリングツール「Ganglia」の紹介
Kazuya Yokogawa
V6 unix vol.2 in okinawa
V6 unix vol.2 in okinawa
magoroku Yamamoto
Richard high performance fuzzing ja
Richard high performance fuzzing ja
PacSecJP
YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談
Kensuke Nagae
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Toshi Harada
Hachioji pm 21
Hachioji pm 21
Yusuke Hosokoshi
20140531 JPUGしくみ+アプリケーション分科会 勉強会資料
20140531 JPUGしくみ+アプリケーション分科会 勉強会資料
kasaharatt
仮想記憶入門 BSD-4.3を例題に
仮想記憶入門 BSD-4.3を例題に
magoroku Yamamoto
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワーク
M Hagiwara
Hadoop splittable-lzo-compression
Hadoop splittable-lzo-compression
Daiki Sato
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
Masaki Ito
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
Satoshi Yamada
httpd.conf line 1 to 7, 24
httpd.conf line 1 to 7, 24
Naoya Nakazawa
Pythonでパケット解析
Pythonでパケット解析
euphoricwavism
La actualidad más candente
(20)
V6 unix in okinawa
V6 unix in okinawa
関西オープンソース 2008 30days Albumの裏側
関西オープンソース 2008 30days Albumの裏側
about Tcpreplay
about Tcpreplay
tcpdumpとtcpreplayとtcprewriteと他。
tcpdumpとtcpreplayとtcprewriteと他。
Gangliaはじめました
Gangliaはじめました
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
PostgreSQLのリカバリ超入門(もしくはWAL、CHECKPOINT、オンラインバックアップの仕組み)
ライブドア様xKLab合同勉強会 システムモニタリングツール「Ganglia」の紹介
ライブドア様xKLab合同勉強会 システムモニタリングツール「Ganglia」の紹介
V6 unix vol.2 in okinawa
V6 unix vol.2 in okinawa
Richard high performance fuzzing ja
Richard high performance fuzzing ja
YAPC Asia 2010 30days Albumの裏側 後日談
YAPC Asia 2010 30days Albumの裏側 後日談
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Osc2015 hokkaido postgresql-semi-stuructured-datatype
Hachioji pm 21
Hachioji pm 21
20140531 JPUGしくみ+アプリケーション分科会 勉強会資料
20140531 JPUGしくみ+アプリケーション分科会 勉強会資料
仮想記憶入門 BSD-4.3を例題に
仮想記憶入門 BSD-4.3を例題に
OpenFlowで覚えるネットワーク
OpenFlowで覚えるネットワーク
Hadoop splittable-lzo-compression
Hadoop splittable-lzo-compression
5社のGTFSをマージして、PostgreSQLにインポートしてみた
5社のGTFSをマージして、PostgreSQLにインポートしてみた
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
PythonでテキストをJSONにした話(PyCon mini sapporo 2015)
httpd.conf line 1 to 7, 24
httpd.conf line 1 to 7, 24
Pythonでパケット解析
Pythonでパケット解析
Destacado
Firefox拡張機能を始める
Firefox拡張機能を始める
egtra
Python3 移行への軌跡
Python3 移行への軌跡
Atsushi Odagiri
XML-RPC : Pythonが「電池付属」と呼ばれる理由
XML-RPC : Pythonが「電池付属」と呼ばれる理由
Ransui Iso
20161026_超高層大気観測データのメタデータ作成実験経過報告
20161026_超高層大気観測データのメタデータ作成実験経過報告
Yasuyuki Minamiyama
X hago3
X hago3
YAMANE Toshiaki
ユーザ目線の実践的BPM
ユーザ目線の実践的BPM
Shigeaki Wakizaka
Unix2
Unix2
Takaya Kotohata
バージョン管理入門
バージョン管理入門
Masafumi Yokoyama
関西ライフハック研究会×アイデアプラント
関西ライフハック研究会×アイデアプラント
Rikie Ishii
ふり返りハック ~ ライフをハッキングするために
ふり返りハック ~ ライフをハッキングするために
虹 父
TO LOVE IN'~人生のパートナーを見つける旅~
TO LOVE IN'~人生のパートナーを見つける旅~
Shuhei Hinoshita
Unix1
Unix1
Takaya Kotohata
マインドハック研究会 ライフハック編 20100512
マインドハック研究会 ライフハック編 20100512
tosch0718
Software Foundation:形式的証明と非形式的証明
Software Foundation:形式的証明と非形式的証明
T T
IGDA_Sig-BoardGame_ワークショップ用資料
IGDA_Sig-BoardGame_ワークショップ用資料
Ryosuke Sugawara
名古屋アジャイル勉強会トヨタ生産方式に学ぶカイゼン
名古屋アジャイル勉強会トヨタ生産方式に学ぶカイゼン
hiroyuki Yamamoto
GTD 残業を減らす方法
GTD 残業を減らす方法
Gaddict
理系女子の恋愛と結婚 「東大で理系の恋愛を語ろう」
理系女子の恋愛と結婚 「東大で理系の恋愛を語ろう」
Marika UCHIDA
社内Gtd勉強会 20101022
社内Gtd勉強会 20101022
tosch0718
ライフハック研究会Lt大会20120519
ライフハック研究会Lt大会20120519
Yasutaka Nariki
Destacado
(20)
Firefox拡張機能を始める
Firefox拡張機能を始める
Python3 移行への軌跡
Python3 移行への軌跡
XML-RPC : Pythonが「電池付属」と呼ばれる理由
XML-RPC : Pythonが「電池付属」と呼ばれる理由
20161026_超高層大気観測データのメタデータ作成実験経過報告
20161026_超高層大気観測データのメタデータ作成実験経過報告
X hago3
X hago3
ユーザ目線の実践的BPM
ユーザ目線の実践的BPM
Unix2
Unix2
バージョン管理入門
バージョン管理入門
関西ライフハック研究会×アイデアプラント
関西ライフハック研究会×アイデアプラント
ふり返りハック ~ ライフをハッキングするために
ふり返りハック ~ ライフをハッキングするために
TO LOVE IN'~人生のパートナーを見つける旅~
TO LOVE IN'~人生のパートナーを見つける旅~
Unix1
Unix1
マインドハック研究会 ライフハック編 20100512
マインドハック研究会 ライフハック編 20100512
Software Foundation:形式的証明と非形式的証明
Software Foundation:形式的証明と非形式的証明
IGDA_Sig-BoardGame_ワークショップ用資料
IGDA_Sig-BoardGame_ワークショップ用資料
名古屋アジャイル勉強会トヨタ生産方式に学ぶカイゼン
名古屋アジャイル勉強会トヨタ生産方式に学ぶカイゼン
GTD 残業を減らす方法
GTD 残業を減らす方法
理系女子の恋愛と結婚 「東大で理系の恋愛を語ろう」
理系女子の恋愛と結婚 「東大で理系の恋愛を語ろう」
社内Gtd勉強会 20101022
社内Gtd勉強会 20101022
ライフハック研究会Lt大会20120519
ライフハック研究会Lt大会20120519
Similar a Json rpc 2_0
RとWeb API
RとWeb API
Yohei Sato
Linux daemonとsupervisordの美味しい関係
Linux daemonとsupervisordの美味しい関係
Kazushige TAKEUCHI
PHPでPostgreSQLとPGroongaを使って高速日本語全文検索!
PHPでPostgreSQLとPGroongaを使って高速日本語全文検索!
Kouhei Sutou
MapReduce/YARNの仕組みを知る
MapReduce/YARNの仕組みを知る
日本ヒューレット・パッカード株式会社
20150520 lt-neo4j勉強会-neofj fdw
20150520 lt-neo4j勉強会-neofj fdw
Toshi Harada
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
NTT DATA OSS Professional Services
Ryuの遊び方(pica8も併せてもっと楽しく)(2014/1/23修正版)
Ryuの遊び方(pica8も併せてもっと楽しく)(2014/1/23修正版)
hiroshi oshiba
Similar a Json rpc 2_0
(7)
RとWeb API
RとWeb API
Linux daemonとsupervisordの美味しい関係
Linux daemonとsupervisordの美味しい関係
PHPでPostgreSQLとPGroongaを使って高速日本語全文検索!
PHPでPostgreSQLとPGroongaを使って高速日本語全文検索!
MapReduce/YARNの仕組みを知る
MapReduce/YARNの仕組みを知る
20150520 lt-neo4j勉強会-neofj fdw
20150520 lt-neo4j勉強会-neofj fdw
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
SQL on Hadoop 比較検証 【2014月11日における検証レポート】
Ryuの遊び方(pica8も併せてもっと楽しく)(2014/1/23修正版)
Ryuの遊び方(pica8も併せてもっと楽しく)(2014/1/23修正版)
Más de Atsushi Odagiri
みんなのPython勉強会#77 パッケージングしよう
みんなのPython勉強会#77 パッケージングしよう
Atsushi Odagiri
async/await の向こう側 PyCon Kyushu 2022
async/await の向こう側 PyCon Kyushu 2022
Atsushi Odagiri
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
Atsushi Odagiri
eggとはなんだったのか 栄光のsetuptools
eggとはなんだったのか 栄光のsetuptools
Atsushi Odagiri
pyconjp 2019 LT 今日のsetuptools
pyconjp 2019 LT 今日のsetuptools
Atsushi Odagiri
Pythonでの開発を効率的に進めるためのツール設定
Pythonでの開発を効率的に進めるためのツール設定
Atsushi Odagiri
Pythonとパッケージングと私
Pythonとパッケージングと私
Atsushi Odagiri
パッケージングを支える技術 pyconjp2016
パッケージングを支える技術 pyconjp2016
Atsushi Odagiri
Sqlalchemy sqlの錬金術
Sqlalchemy sqlの錬金術
Atsushi Odagiri
Clack meetup #1 lt
Clack meetup #1 lt
Atsushi Odagiri
Pyramid入門
Pyramid入門
Atsushi Odagiri
パッケージングの今
パッケージングの今
Atsushi Odagiri
パッケージングの今と未来
パッケージングの今と未来
Atsushi Odagiri
パッケージングの今と未来
パッケージングの今と未来
Atsushi Odagiri
Bplt11 form alchemy
Bplt11 form alchemy
Atsushi Odagiri
Python3でwebアプリ
Python3でwebアプリ
Atsushi Odagiri
Pyconjp2012 memory-of-europython
Pyconjp2012 memory-of-europython
Atsushi Odagiri
What makes pyramid unique
What makes pyramid unique
Atsushi Odagiri
エキPy lt repoze.whoの紹介
エキPy lt repoze.whoの紹介
Atsushi Odagiri
World plonedaylt
World plonedaylt
Atsushi Odagiri
Más de Atsushi Odagiri
(20)
みんなのPython勉強会#77 パッケージングしよう
みんなのPython勉強会#77 パッケージングしよう
async/await の向こう側 PyCon Kyushu 2022
async/await の向こう側 PyCon Kyushu 2022
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
パッケージングの呼び声 Python Charity Talks in Japan 2021.02
eggとはなんだったのか 栄光のsetuptools
eggとはなんだったのか 栄光のsetuptools
pyconjp 2019 LT 今日のsetuptools
pyconjp 2019 LT 今日のsetuptools
Pythonでの開発を効率的に進めるためのツール設定
Pythonでの開発を効率的に進めるためのツール設定
Pythonとパッケージングと私
Pythonとパッケージングと私
パッケージングを支える技術 pyconjp2016
パッケージングを支える技術 pyconjp2016
Sqlalchemy sqlの錬金術
Sqlalchemy sqlの錬金術
Clack meetup #1 lt
Clack meetup #1 lt
Pyramid入門
Pyramid入門
パッケージングの今
パッケージングの今
パッケージングの今と未来
パッケージングの今と未来
パッケージングの今と未来
パッケージングの今と未来
Bplt11 form alchemy
Bplt11 form alchemy
Python3でwebアプリ
Python3でwebアプリ
Pyconjp2012 memory-of-europython
Pyconjp2012 memory-of-europython
What makes pyramid unique
What makes pyramid unique
エキPy lt repoze.whoの紹介
エキPy lt repoze.whoの紹介
World plonedaylt
World plonedaylt
Json rpc 2_0
1.
JSON-RPC 2.0
aodag
2.
おまえだれよ?
3.
Ian の同僚 ビープラウド勤務
4.
(´ ・ ω ・ `) シュークリームなやつです
5.
twitter上では 癒し系やってます
6.
Pythonistaに幸あれ
ヽ(≧▽≦)ノ @aodag
7.
今日は JSON-RPCの話します
8.
Restful GET, POST, PUT,
DELETE DBのCRUDに一致 URLがリソース 良いURL設計が必須 すべての設計を、リソースに対するCRUD操作
9.
Restful すべての設計を、リソースに対するCRUD操作に落とし込む 多分できるんだろうけど....
10.
(´ > ω < )めんどくさいねん!
11.
RPC (Remote Procedure
Call) 全部POST URLは1つ 呼び出す処理は、POSTデータで指 定
12.
RPCなもの XML-RPC
Python標準ライブラリに入ってる JSON-PRC JSONパーサーは標準ライブラリに 入ってる AMF PyAMFとかあるみたい Message Pack RPC 実装があるって小耳に挟みました
13.
なぜRPCを使おうと思うか 設計が楽 変更も楽
テストも楽
14.
設計が楽 URLやHTTP Methodについて
考えなくていい
15.
実装が楽 実装するのは関数だけ
16.
テストも楽 普通の関数だからね!
17.
def hoge(arg1, arg2):
return dict(result=arg1+arg2)
18.
JSON-RPC JSON-RPCのリクエスト {
method:"hoge", params:["spam", "egg"], id: "hoge-1" }
19.
JSON-RPC2 JSON-RPC2のリクエスト {
version: "json-rpc2", method:"hoge", params:["spam", "egg"], id: "hoge-1" }
20.
JSONRPC2のキーワード引数 JSON-RPC2のリクエスト {
version: "json-rpc2", method:"hoge", params:{arg1: "spam", arg2: "egg"}, id: "hoge-1" }
21.
JSON-RPC2のバッチリクエスト [
{ version: "json-rpc2", method:"hoge", params:["spam", "egg"], id: "hoge-1" }, { version: "json-rpc2", method:"fuga", params:["spam", "spam"], id: "fuga-1" }, ]
22.
jsonrpc2 パッケージ http://pypi.python.org/pypi/jsonrpc2 JSON-RPC2で、WSGIアプリケーション作るためのもの 今 0.3 JSON-RPC2の機能はサポートした はず 次にやろうとしてること JS側の呼び出しインターフェイスを自動生成
23.
ご清聴 ありがとうございまし
た ヽ(≧▽≦)ノ
Descargar ahora