SlideShare a Scribd company logo
1 of 54
Download to read offline
CONBU API の開発
2015-08-22
@ YAPC::Asia 2015
TAKANO Mitsuhiro a.k.a. @takano32
お前、誰よ
@takano32
高野光弘 / TAKANO Mitsuhiro
Ruby committer ???
最近コミットしてないけどいまもコミット権あります…
日本UNIXユーザ会 理事
CONBU Core Team Member
今日の帽子はこれ ↑
興味分野とか
半田ごてとかマイコンは友だち
ネイティブアプリケーション楽しい
バイトで Windows 向けビデオチャットとか作成してた
OS とか 仮想化機構
前職で仮想化機構を作ってた
言語処理系オタク
分散オブジェクトの研究
電子商取引サイトで小遣い稼ぎ
Javaェ・・・
大規模インフラ管理
国内大手サービスプロバイダ
+ NETWORK
BGP オペレーションとか
侵入検知システムとか
CONBU での立ち位置は
ネットワークもよくわかる
プログラミングおじさん
WEB系のみなさん
こんにちは!!!
ネットワークの話をします
うっそっぴょん∼
ここからは
HTTP REST API の話です
みんな大好き Web 2.0 (^−^)
CONBU API の紹介
CONBU API の発端
YAPC スタッフとネットワークの話になった
ネットワークの情報提供できたら面白いよね
CONBU でも API があれば面白いかもと話題になる
カンファレンスのネットワーク利用者が自分の利用し
ているネットワークについての状況を調べることがで
きるアプリケーション作ったりとかできるんじゃね?
CONBU API の要求仕様
接続数公開すればよくね?
すみませんすみませんすみません
まだ他の情報については整理できてません \(^O^)/
CONBU API V0.9
7月末の土日で作成
8月2日にクラブイベントで結合テスト
YAPC に向けてのテストフライト
いろいろ問題が起こった・・・
後ほど解説
CONBU API の基本構成
API サーバ
HTTP リクエストに応答してネットワーク情報を返却
返却する情報の生成は既存の死活監視ソフトウェア
死活監視ソフトウェア
Zabbix が JSON-RPC で接続数を取得できたのでそれを利用
CONBU API の基本構成
ZabbixAPI Serverthe Internet
JSON-RPC で情報取得
JSON 形式でデータ提供
CONBU API の
機能仕様
無線LANアクセスポイントの
接続数が取得できる
続きは WEB で
http://conbu.net/doc/conbu-api/

読めば分かるし、説明するの面倒くせぇ
発生したトラブルと対応
Web系のみんなは深夜にアラートが鳴って
電話に起こされるのとか好きでしょう!!!
CONBU API 初期構成
ZabbixAPI Serverthe Internet
リクエストごとに叩きまくり!!!
HTTP
JSON-RPC
富豪的!ナウい!!!
趣味プログラミングの醍醐味
実装イメージ
API は死んだ。何故だ!
坊やだからさ
成果物イメージ
頓死例
突然 JSON-RPC が 502
[Sun Aug 02 14:35:17 2015] [error] [client 10.255.254.101]
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted
(tried to allocate 7899804 bytes)
in /usr/share/zabbix/include/classes/json/CJson.php on line 142
犯人はこいつか?
原因はすぐに判明
PHP の memory_limit が低すぎる
/etc/php.ini を書き換えてみる
php -i や <? phpinfo(); でサイズアップ確認
のトラブル
ZABBIX のメモリだけ
増えない!!!
パッケージの設定だった
パッケージで入る
ZABBIXの設定
狂ってるだろ!!!
共犯者はこいつ
まだ続きます
ZABBIX API が挙動不審
グラフに対応したデータを取れる
グラフにプロットされているのはアイテム
グラフを指定してアイテムを取得できるはずが…
なぜかすべてのグラフのアイテムを取得してくる
ZABBIX がいつの間にか
ガッツリとメモリを ってる!!!
油断してるとやんちゃする
普通の男の子に戻りたい
システム構成を改善
ガンガン Zabbix の API を叩くのを止めよう
富豪的にヤリ過ぎた
CONBU API V1.0 の構成
ZabbixAPI Serverthe Internet
API Daemon
定期的に取得
データを分散オブジェクトにキャッシュ
分散オブジェクトを共有
バックエンドの負荷が
リクエスト数に依存しない
結果
驚くほど安定して
動くようになってしまった
特に話すことなくなったのでコードでも読むとよい
https://github.com/conbu/conbu-api-server
https://github.com/conbu/conbu-api-daemon
活用事例
ヒートマップ
http://ikosin.github.io/conbu-api-server/
ヒートマップ
GitHub Pages でホスト
API では Access Control Allow Origin ヘッダで他のド
メインからの参照を許可した状態の JSON がきます
Canvas で描画
はい
ヒートマップ
まとめ
CONBU で提供しているネットワークについて、部屋
ごとなどの単位で接続数を提供できるようにした
PHP は読みたくない
PHP は読みたくない
今後の展望
夢ってやつですよ
言うだけなら何でも言える
今後の展望
あのセッションに興味があるひとはこのセッションにも興味がありますリコメンド
MACアドレスを識別子に使ってセッションごとに接続の遷移をトレースすればで
きそう
休憩室はこちらです機能みたいなの
空いているセッションなら座るくらいは許してくれるでしょ
CONBU API Daemon の複数バックエンド対応
Zabbix 以外からも集約した情報があればさらに API で提供できる情報が増える
最後に
API を使って何か作ったりすると
CONBU によるネットワークの品質が
上がったりするかもしれないです
ご静聴ありがとうございました
May the Internet be with you

More Related Content

What's hot

ITざっくばらん会
ITざっくばらん会ITざっくばらん会
ITざっくばらん会Masayuki KaToH
 
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発Kazuaki Tanaka
 
KyotoLT(Online) 第26回
KyotoLT(Online) 第26回KyotoLT(Online) 第26回
KyotoLT(Online) 第26回hiroya akita
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Taiji Tsuchiya
 
金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンス金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンスMasayuki KaToH
 
俺とモデリング
俺とモデリング俺とモデリング
俺とモデリングMasayuki KaToH
 
俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)Masayuki KaToH
 
真Intermediate languageのキホン
真Intermediate languageのキホン真Intermediate languageのキホン
真Intermediate languageのキホンKouji Matsui
 
俺と今年請けた仕事のテック分布
俺と今年請けた仕事のテック分布俺と今年請けた仕事のテック分布
俺と今年請けた仕事のテック分布Masayuki KaToH
 
F# で ASP.NET
F# で ASP.NETF# で ASP.NET
F# で ASP.NETm ishizaki
 
クラウド移住で地方に住むということ
クラウド移住で地方に住むということクラウド移住で地方に住むということ
クラウド移住で地方に住むということTakehito Tanabe
 
はじめてのUser-Agent文字列
はじめてのUser-Agent文字列はじめてのUser-Agent文字列
はじめてのUser-Agent文字列Kenta USAMI
 
雲にのって札幌まで来た話
雲にのって札幌まで来た話雲にのって札幌まで来た話
雲にのって札幌まで来た話Takehito Tanabe
 
私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由m ishizaki
 
Bait and switch
Bait and switchBait and switch
Bait and switchm ishizaki
 
ペパボのサービスとRuby
ペパボのサービスとRubyペパボのサービスとRuby
ペパボのサービスとRubyUchio Kondo
 
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料Ruby東京プレゼン 資料
Ruby東京プレゼン 資料Kazuaki Tanaka
 

What's hot (19)

190731 chalice
190731 chalice190731 chalice
190731 chalice
 
ITざっくばらん会
ITざっくばらん会ITざっくばらん会
ITざっくばらん会
 
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
ET2014資料: mruby プログラム言語Rubyによる組込みソト開発
 
KyotoLT(Online) 第26回
KyotoLT(Online) 第26回KyotoLT(Online) 第26回
KyotoLT(Online) 第26回
 
Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2Introduction to NetOpsCoding#2
Introduction to NetOpsCoding#2
 
金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンス金沢アプリ塾 アプリ・オープンデータとライセンス
金沢アプリ塾 アプリ・オープンデータとライセンス
 
俺とモデリング
俺とモデリング俺とモデリング
俺とモデリング
 
俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)俺とCiとinfrastructure as code(未完)
俺とCiとinfrastructure as code(未完)
 
真Intermediate languageのキホン
真Intermediate languageのキホン真Intermediate languageのキホン
真Intermediate languageのキホン
 
俺と今年請けた仕事のテック分布
俺と今年請けた仕事のテック分布俺と今年請けた仕事のテック分布
俺と今年請けた仕事のテック分布
 
F# で ASP.NET
F# で ASP.NETF# で ASP.NET
F# で ASP.NET
 
クラウド移住で地方に住むということ
クラウド移住で地方に住むということクラウド移住で地方に住むということ
クラウド移住で地方に住むということ
 
はじめてのUser-Agent文字列
はじめてのUser-Agent文字列はじめてのUser-Agent文字列
はじめてのUser-Agent文字列
 
雲にのって札幌まで来た話
雲にのって札幌まで来た話雲にのって札幌まで来た話
雲にのって札幌まで来た話
 
私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由私が ASP.NET を選ぶ理由
私が ASP.NET を選ぶ理由
 
Bait and switch
Bait and switchBait and switch
Bait and switch
 
ペパボのサービスとRuby
ペパボのサービスとRubyペパボのサービスとRuby
ペパボのサービスとRuby
 
俺とホットキー
俺とホットキー俺とホットキー
俺とホットキー
 
Ruby東京プレゼン 資料
Ruby東京プレゼン 資料Ruby東京プレゼン 資料
Ruby東京プレゼン 資料
 

Viewers also liked

カンファレンスネットワークのツクリカタ
カンファレンスネットワークのツクリカタカンファレンスネットワークのツクリカタ
カンファレンスネットワークのツクリカタHiromichi Tomatsu
 
Hyper-V を使おう
Hyper-V を使おうHyper-V を使おう
Hyper-V を使おうwataken44
 
ICTトラブルシューティングコンテスト LT資料
ICTトラブルシューティングコンテスト LT資料ICTトラブルシューティングコンテスト LT資料
ICTトラブルシューティングコンテスト LT資料Ken SASAKI
 
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkCONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkYuya Takahashi
 
CONBUはみんなと仲良くなりたい
CONBUはみんなと仲良くなりたいCONBUはみんなと仲良くなりたい
CONBUはみんなと仲良くなりたいHirotaka Tajima
 
イケてないIPv6とどう付き合う?
イケてないIPv6とどう付き合う?イケてないIPv6とどう付き合う?
イケてないIPv6とどう付き合う?Ken SASAKI
 
オーケストラについて
オーケストラについてオーケストラについて
オーケストラについてKen SASAKI
 
スキルパターン作成のお話
スキルパターン作成のお話スキルパターン作成のお話
スキルパターン作成のお話Ken SASAKI
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable cloudsRandy Bias
 
インフラエンジニアのスキルパターンを作ってみた話
インフラエンジニアのスキルパターンを作ってみた話インフラエンジニアのスキルパターンを作ってみた話
インフラエンジニアのスキルパターンを作ってみた話Ken SASAKI
 
WiFi の電波の話
WiFi の電波の話WiFi の電波の話
WiFi の電波の話Akira Kumagai
 
Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}Norio Sashizaki
 
20160227-ictsc5-LT
20160227-ictsc5-LT20160227-ictsc5-LT
20160227-ictsc5-LTYuuki Mori
 
SONiCインストールしてみた
SONiCインストールしてみたSONiCインストールしてみた
SONiCインストールしてみたwataken44
 
ICTSCって知ってますか?_さくらの夕べ 仙台
ICTSCって知ってますか?_さくらの夕べ 仙台ICTSCって知ってますか?_さくらの夕べ 仙台
ICTSCって知ってますか?_さくらの夕べ 仙台Yuuki Kadowaki
 
使ってみようAzure activedirectory
使ってみようAzure activedirectory使ってみようAzure activedirectory
使ってみようAzure activedirectoryTsukasa Kato
 
Index makes your book perfect
Index makes your book perfectIndex makes your book perfect
Index makes your book perfectKeiichiro Shikano
 
電子出版はどこを 目指すのか・技術書編
電子出版はどこを 目指すのか・技術書編電子出版はどこを 目指すのか・技術書編
電子出版はどこを 目指すのか・技術書編masayoshi takahashi
 
Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Daichi Ogawa
 

Viewers also liked (20)

カンファレンスネットワークのツクリカタ
カンファレンスネットワークのツクリカタカンファレンスネットワークのツクリカタ
カンファレンスネットワークのツクリカタ
 
Hyper-V を使おう
Hyper-V を使おうHyper-V を使おう
Hyper-V を使おう
 
ICTSC_DMM_recruit
ICTSC_DMM_recruitICTSC_DMM_recruit
ICTSC_DMM_recruit
 
ICTトラブルシューティングコンテスト LT資料
ICTトラブルシューティングコンテスト LT資料ICTトラブルシューティングコンテスト LT資料
ICTトラブルシューティングコンテスト LT資料
 
CONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 NetworkCONBU LL Diver/YAPC::Asia 2014 Network
CONBU LL Diver/YAPC::Asia 2014 Network
 
CONBUはみんなと仲良くなりたい
CONBUはみんなと仲良くなりたいCONBUはみんなと仲良くなりたい
CONBUはみんなと仲良くなりたい
 
イケてないIPv6とどう付き合う?
イケてないIPv6とどう付き合う?イケてないIPv6とどう付き合う?
イケてないIPv6とどう付き合う?
 
オーケストラについて
オーケストラについてオーケストラについて
オーケストラについて
 
スキルパターン作成のお話
スキルパターン作成のお話スキルパターン作成のお話
スキルパターン作成のお話
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
インフラエンジニアのスキルパターンを作ってみた話
インフラエンジニアのスキルパターンを作ってみた話インフラエンジニアのスキルパターンを作ってみた話
インフラエンジニアのスキルパターンを作ってみた話
 
WiFi の電波の話
WiFi の電波の話WiFi の電波の話
WiFi の電波の話
 
Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}Hyper-V + Linux {which Microsoft Loves}
Hyper-V + Linux {which Microsoft Loves}
 
20160227-ictsc5-LT
20160227-ictsc5-LT20160227-ictsc5-LT
20160227-ictsc5-LT
 
SONiCインストールしてみた
SONiCインストールしてみたSONiCインストールしてみた
SONiCインストールしてみた
 
ICTSCって知ってますか?_さくらの夕べ 仙台
ICTSCって知ってますか?_さくらの夕べ 仙台ICTSCって知ってますか?_さくらの夕べ 仙台
ICTSCって知ってますか?_さくらの夕べ 仙台
 
使ってみようAzure activedirectory
使ってみようAzure activedirectory使ってみようAzure activedirectory
使ってみようAzure activedirectory
 
Index makes your book perfect
Index makes your book perfectIndex makes your book perfect
Index makes your book perfect
 
電子出版はどこを 目指すのか・技術書編
電子出版はどこを 目指すのか・技術書編電子出版はどこを 目指すのか・技術書編
電子出版はどこを 目指すのか・技術書編
 
Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術Hyper-V の本格採用に必要なエンタープライズ設計術
Hyper-V の本格採用に必要なエンタープライズ設計術
 

Similar to CONBU API の開発

WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)Lorenzo Miniero
 
OSSはどこまで産業用機器に使えるか_20230520.pdf
OSSはどこまで産業用機器に使えるか_20230520.pdfOSSはどこまで産業用機器に使えるか_20230520.pdf
OSSはどこまで産業用機器に使えるか_20230520.pdfKioto Hirahara
 
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!ru pic
 
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御Ryosuke Okuta
 
インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版Yusei Yamanaka
 
WTM69_do_internet_dream_of_web
WTM69_do_internet_dream_of_webWTM69_do_internet_dream_of_web
WTM69_do_internet_dream_of_webMasanori Oobayashi
 
ネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConViewネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConViewRakuten Group, Inc.
 
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBMToshiki Tsuboi
 
フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)
フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)
フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)Future Standard
 
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2Windows Subsystem for Linux 2
Windows Subsystem for Linux 2Tomokazu Kizawa
 
DockerでJupyter使おうぜ
DockerでJupyter使おうぜDockerでJupyter使おうぜ
DockerでJupyter使おうぜSatoshi Yazawa
 
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはAI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはTetsurou Yano
 
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit..NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.Atomu Hidaka
 
お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介
お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介
お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介Mizuno Osamu
 
eBPFは何が嬉しいのか
eBPFは何が嬉しいのかeBPFは何が嬉しいのか
eBPFは何が嬉しいのかYutaro Hayakawa
 
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けようDjango ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けようTakayuki Shimizukawa
 
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)rip jyr
 
ブロックチェーンでIo tっぽいことやってみたぃ 201701
ブロックチェーンでIo tっぽいことやってみたぃ 201701ブロックチェーンでIo tっぽいことやってみたぃ 201701
ブロックチェーンでIo tっぽいことやってみたぃ 201701Genki Okuma
 

Similar to CONBU API の開発 (20)

WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)WebRTC Rockstars Asian Tour 2017 (JP)
WebRTC Rockstars Asian Tour 2017 (JP)
 
OSSはどこまで産業用機器に使えるか_20230520.pdf
OSSはどこまで産業用機器に使えるか_20230520.pdfOSSはどこまで産業用機器に使えるか_20230520.pdf
OSSはどこまで産業用機器に使えるか_20230520.pdf
 
皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!皆さん!ふくてんが来ましたよ!!
皆さん!ふくてんが来ましたよ!!
 
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
DLフレームワークChainerの紹介と分散深層強化学習によるロボット制御
 
インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版インターネット生放送を支える技術としくみ2015年版
インターネット生放送を支える技術としくみ2015年版
 
WTM69_do_internet_dream_of_web
WTM69_do_internet_dream_of_webWTM69_do_internet_dream_of_web
WTM69_do_internet_dream_of_web
 
ネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConViewネットワーク分散型フレームワークConView
ネットワーク分散型フレームワークConView
 
160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM160531 IoT LT #15 @ 日本IBM
160531 IoT LT #15 @ 日本IBM
 
フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)
フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)
フューチャースタンダードCTO鈴木登壇 レバレジーズ「ヒカ☆ラボ」動画解析・IoT実践事例 (Jul. 4th, 2017)
 
Windows Subsystem for Linux 2
Windows Subsystem for Linux 2Windows Subsystem for Linux 2
Windows Subsystem for Linux 2
 
DockerでJupyter使おうぜ
DockerでJupyter使おうぜDockerでJupyter使おうぜ
DockerでJupyter使おうぜ
 
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとはAI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
 
.NET Micro Framework is my spirit.
.NET Micro Framework is my spirit..NET Micro Framework is my spirit.
.NET Micro Framework is my spirit.
 
Yapc2012ltthon
Yapc2012ltthonYapc2012ltthon
Yapc2012ltthon
 
What is tmcn for isit
What is tmcn for isitWhat is tmcn for isit
What is tmcn for isit
 
お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介
お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介
お手軽マイコンを用いた
水槽管理システム
あくあたんの紹介
 
eBPFは何が嬉しいのか
eBPFは何が嬉しいのかeBPFは何が嬉しいのか
eBPFは何が嬉しいのか
 
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けようDjango ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
Django ORM道場:クエリの基本を押さえ,より良い形を身に付けよう
 
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
関西Itコミュニティ集まれ!デブサミ名物コミュニティlt大会(発表版)
 
ブロックチェーンでIo tっぽいことやってみたぃ 201701
ブロックチェーンでIo tっぽいことやってみたぃ 201701ブロックチェーンでIo tっぽいことやってみたぃ 201701
ブロックチェーンでIo tっぽいことやってみたぃ 201701
 

More from TAKANO Mitsuhiro

平成生まれのための MINIX 講座
平成生まれのための MINIX 講座平成生まれのための MINIX 講座
平成生まれのための MINIX 講座TAKANO Mitsuhiro
 
Learn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jp
Learn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jpLearn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jp
Learn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jpTAKANO Mitsuhiro
 
Pharo 6 最新情報 | 第101回Smalltalk勉強会
Pharo 6 最新情報 | 第101回Smalltalk勉強会Pharo 6 最新情報 | 第101回Smalltalk勉強会
Pharo 6 最新情報 | 第101回Smalltalk勉強会TAKANO Mitsuhiro
 
型、ついてますか? - 型の本質を振り返る -
型、ついてますか? - 型の本質を振り返る -型、ついてますか? - 型の本質を振り返る -
型、ついてますか? - 型の本質を振り返る -TAKANO Mitsuhiro
 
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解TAKANO Mitsuhiro
 
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編TAKANO Mitsuhiro
 
魁!!インターネット塾
魁!!インターネット塾魁!!インターネット塾
魁!!インターネット塾TAKANO Mitsuhiro
 

More from TAKANO Mitsuhiro (8)

平成生まれのための MINIX 講座
平成生まれのための MINIX 講座平成生まれのための MINIX 講座
平成生まれのための MINIX 講座
 
Learn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jp
Learn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jpLearn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jp
Learn Languages 2017 従来言語で理解する次世代言語の概念 #ll2017jp
 
Pharo 6 最新情報 | 第101回Smalltalk勉強会
Pharo 6 最新情報 | 第101回Smalltalk勉強会Pharo 6 最新情報 | 第101回Smalltalk勉強会
Pharo 6 最新情報 | 第101回Smalltalk勉強会
 
型、ついてますか? - 型の本質を振り返る -
型、ついてますか? - 型の本質を振り返る -型、ついてますか? - 型の本質を振り返る -
型、ついてますか? - 型の本質を振り返る -
 
Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解Smalltalk との比較で深まる Citrine の理解
Smalltalk との比較で深まる Citrine の理解
 
インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編インターネットにおける悪評 - 高野光弘編
インターネットにおける悪評 - 高野光弘編
 
魁!!インターネット塾
魁!!インターネット塾魁!!インターネット塾
魁!!インターネット塾
 
Brainfush
BrainfushBrainfush
Brainfush
 

CONBU API の開発