Submit Search
Upload
Node redでソーシャルデータ分析
•
10 likes
•
3,983 views
Atsushi Kojo
Follow
Node redでソーシャルデータ分析してインフルエンサーを特定した事例とnodeの作り方発展型とloop地獄問題の解決法など
Read less
Read more
Data & Analytics
Report
Share
Report
Share
1 of 24
Download now
Download to read offline
Recommended
Node-REDについて
Node-REDについて
Atsushi Kojo
Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化
Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化
Atsushi Kojo
Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化
2020 11/25 第29回 Tokyo Jazug Night 発表資料
2020 11/25 第29回 Tokyo Jazug Night 発表資料
Dai Iwai
2020 11/25 第29回 Tokyo Jazug Night 発表資料 ~Windows Virtual Desktop 構築にまつわるアレコレ~
Node-RED on SAKURA cloud
Node-RED on SAKURA cloud
Kazumi IWANAGA
さくらのクラウド上に Node-RED を立ち上げて、体験してみるハンズオンの資料です。 さくらクラブ岐阜 第8回 Node-RED 入門ハンズオン https://saku-love.doorkeeper.jp/events/77302
Node red for-collecting_information
Node red for-collecting_information
Harada Kazuki
2015.10.13 Node-RED LT祭でのLT資料
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
Harada Kazuki
2015.10.13 Node-RED LT祭でのNode-RED及びNode-RED UG Japan説明資料
CDH4->5 update苦労話
CDH4->5 update苦労話
Yu Yamada
CDH4から5への安全なUPDATEをどのように行ったか。どのような苦労をしたか。 (Cloudera World Tokyo 2015 LT資料) 山田 雄(リクルートライフスタイル)
Uuidはどこまでuuidか試してみた
Uuidはどこまでuuidか試してみた
Yu Yamada
西日暮里.rb ゴールデンだよLT大会 @ 秋葉原UDX!! 山田 雄(株式会社リクルートライフスタイル)
Recommended
Node-REDについて
Node-REDについて
Atsushi Kojo
Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化
Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化
Atsushi Kojo
Node-REDとenebular/MilkcocoaでIoTデバイスのデータ可視化
2020 11/25 第29回 Tokyo Jazug Night 発表資料
2020 11/25 第29回 Tokyo Jazug Night 発表資料
Dai Iwai
2020 11/25 第29回 Tokyo Jazug Night 発表資料 ~Windows Virtual Desktop 構築にまつわるアレコレ~
Node-RED on SAKURA cloud
Node-RED on SAKURA cloud
Kazumi IWANAGA
さくらのクラウド上に Node-RED を立ち上げて、体験してみるハンズオンの資料です。 さくらクラブ岐阜 第8回 Node-RED 入門ハンズオン https://saku-love.doorkeeper.jp/events/77302
Node red for-collecting_information
Node red for-collecting_information
Harada Kazuki
2015.10.13 Node-RED LT祭でのLT資料
Node red basic & node-red-ug-japan
Node red basic & node-red-ug-japan
Harada Kazuki
2015.10.13 Node-RED LT祭でのNode-RED及びNode-RED UG Japan説明資料
CDH4->5 update苦労話
CDH4->5 update苦労話
Yu Yamada
CDH4から5への安全なUPDATEをどのように行ったか。どのような苦労をしたか。 (Cloudera World Tokyo 2015 LT資料) 山田 雄(リクルートライフスタイル)
Uuidはどこまでuuidか試してみた
Uuidはどこまでuuidか試してみた
Yu Yamada
西日暮里.rb ゴールデンだよLT大会 @ 秋葉原UDX!! 山田 雄(株式会社リクルートライフスタイル)
Ext Direct 入門 II
Ext Direct 入門 II
Yuki Naotori
Ext JS 勉強会 2月@東京 資料
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
softlayerjp
Bluemix Girls Group 勉強会での資料です。 2017/06/17 【福岡】女性限定!"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!
Node-REDのフローをバックアップしよう
Node-REDのフローをバックアップしよう
Kota Suizu
2016-08-26 Node-RED UG勉強会 Vol.2 Node-REDのいろいろな使い方!「NodeRED使いこなし事例+LT!」発表資料
ラズパイ × Bluemix IoTハンズオンセミナー
ラズパイ × Bluemix IoTハンズオンセミナー
softlayerjp
Japan SoftLayer Girls Group 、Bluemix Girls Group 勉強会での資料です。 2017/04/11 【女性限定!】 ラズパイ × Bluemix IoTハンズオンセミナー
MongoDB3.2の紹介
MongoDB3.2の紹介
Tetsutaro Watanabe
MongoDB3.2の紹介
IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!
IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!
softlayerjp
【クラウド x IoT】IoTクラウドプラットフォーム勉強会 第1回の資料です。
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Tetsurou Yano
[機械学習/DL/TDA]ReNom User Group (RNUG) #11 登壇資料
Node-REDで簡単プロトタイピング
Node-REDで簡単プロトタイピング
rina0521
外出先から家の情報を表示する仕組みを 簡単に作った話を、LTで発表しました。 構成 * Raspberry Pi * Watson IoT Platform * Node-RED(Bluemix)
Node-REDをビジネスで使い倒してenebularを作った話
Node-REDをビジネスで使い倒してenebularを作った話
Atsushi Kojo
Node-REDをビジネスで使い倒してenebularを作った話
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
Fujishiro Takuya
クラウドフォーラム in 大阪 ~事例にみる、クラウド活用のポイント~ https://www.sbbit.jp/eventinfo/48683/ 登壇資料です。 ハイブリッドクラウドの事例紹介です。
Hbstudy41 slide
Hbstudy41 slide
Fujishiro Takuya
#hbstudy 41
実践!DBベンチマークツールの使い方
実践!DBベンチマークツールの使い方
Fujishiro Takuya
July Tech Festa 2018 (https://2018.techfesta.jp) にて発表した資料です。 IDCFクラウドRDBの紹介と、MySQLのベンチマークツールの紹介です。 内容に誤りがありました。(2018/08/14記) 42ページ目 誤:データ作成のときはrun 正:測定のときはrun
データシート勉強会資料
データシート勉強会資料
Ryusuke Izumida
20170608 データシート勉強会資料
Node-REDのプログラミングモデル
Node-REDのプログラミングモデル
Atsushi Kojo
Node-REDプログラミングの特徴を解説します
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
Takuma Kudo
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料 cocos2d-x3.0 + socket.io
ゲートウェイにNode-REDを入れたIoTのシステムを運用して一年以上経ちました
ゲートウェイにNode-REDを入れたIoTのシステムを運用して一年以上経ちました
Naotaka Saito
Node-RED UG LT
Raspberry piと.net coreのstandardな関係
Raspberry piと.net coreのstandardな関係
Masuda Tomoaki
.NET ラボ勉強会 2017年08月 の発表資料
Aerospike on IDCF Cloud
Aerospike on IDCF Cloud
IDC Frontier
Aerospike Meetup in Tokyo #3 で発表した内容です。 超高速なクラスタ側NoSQLデータベースのAerospikeをIDCFクラウド上で動かしてみました。
Makeblockでキミだけの最強ロボットをつくろう!
Makeblockでキミだけの最強ロボットをつくろう!
nmrmsys
Let's Make Your Strongest Robot by Makeblock
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
Atsushi Kojo
node-red-contrib-uibuilder を使ったフロントエンド開発
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Takashi Aoe
2012/04/29鹿駆動勉強会の青江発表分の資料です
Air for iOS について
Air for iOS について
itoz itoz
第5回スタートアップiOS勉強会 で発表したスライドです http://www.zusaar.com/event/14487010
More Related Content
What's hot
Ext Direct 入門 II
Ext Direct 入門 II
Yuki Naotori
Ext JS 勉強会 2月@東京 資料
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
softlayerjp
Bluemix Girls Group 勉強会での資料です。 2017/06/17 【福岡】女性限定!"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!
Node-REDのフローをバックアップしよう
Node-REDのフローをバックアップしよう
Kota Suizu
2016-08-26 Node-RED UG勉強会 Vol.2 Node-REDのいろいろな使い方!「NodeRED使いこなし事例+LT!」発表資料
ラズパイ × Bluemix IoTハンズオンセミナー
ラズパイ × Bluemix IoTハンズオンセミナー
softlayerjp
Japan SoftLayer Girls Group 、Bluemix Girls Group 勉強会での資料です。 2017/04/11 【女性限定!】 ラズパイ × Bluemix IoTハンズオンセミナー
MongoDB3.2の紹介
MongoDB3.2の紹介
Tetsutaro Watanabe
MongoDB3.2の紹介
IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!
IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!
softlayerjp
【クラウド x IoT】IoTクラウドプラットフォーム勉強会 第1回の資料です。
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Tetsurou Yano
[機械学習/DL/TDA]ReNom User Group (RNUG) #11 登壇資料
Node-REDで簡単プロトタイピング
Node-REDで簡単プロトタイピング
rina0521
外出先から家の情報を表示する仕組みを 簡単に作った話を、LTで発表しました。 構成 * Raspberry Pi * Watson IoT Platform * Node-RED(Bluemix)
Node-REDをビジネスで使い倒してenebularを作った話
Node-REDをビジネスで使い倒してenebularを作った話
Atsushi Kojo
Node-REDをビジネスで使い倒してenebularを作った話
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
Fujishiro Takuya
クラウドフォーラム in 大阪 ~事例にみる、クラウド活用のポイント~ https://www.sbbit.jp/eventinfo/48683/ 登壇資料です。 ハイブリッドクラウドの事例紹介です。
Hbstudy41 slide
Hbstudy41 slide
Fujishiro Takuya
#hbstudy 41
実践!DBベンチマークツールの使い方
実践!DBベンチマークツールの使い方
Fujishiro Takuya
July Tech Festa 2018 (https://2018.techfesta.jp) にて発表した資料です。 IDCFクラウドRDBの紹介と、MySQLのベンチマークツールの紹介です。 内容に誤りがありました。(2018/08/14記) 42ページ目 誤:データ作成のときはrun 正:測定のときはrun
データシート勉強会資料
データシート勉強会資料
Ryusuke Izumida
20170608 データシート勉強会資料
Node-REDのプログラミングモデル
Node-REDのプログラミングモデル
Atsushi Kojo
Node-REDプログラミングの特徴を解説します
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
Takuma Kudo
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料 cocos2d-x3.0 + socket.io
ゲートウェイにNode-REDを入れたIoTのシステムを運用して一年以上経ちました
ゲートウェイにNode-REDを入れたIoTのシステムを運用して一年以上経ちました
Naotaka Saito
Node-RED UG LT
Raspberry piと.net coreのstandardな関係
Raspberry piと.net coreのstandardな関係
Masuda Tomoaki
.NET ラボ勉強会 2017年08月 の発表資料
Aerospike on IDCF Cloud
Aerospike on IDCF Cloud
IDC Frontier
Aerospike Meetup in Tokyo #3 で発表した内容です。 超高速なクラスタ側NoSQLデータベースのAerospikeをIDCFクラウド上で動かしてみました。
Makeblockでキミだけの最強ロボットをつくろう!
Makeblockでキミだけの最強ロボットをつくろう!
nmrmsys
Let's Make Your Strongest Robot by Makeblock
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
Atsushi Kojo
node-red-contrib-uibuilder を使ったフロントエンド開発
What's hot
(20)
Ext Direct 入門 II
Ext Direct 入門 II
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
"クラウド × IoT 勉強会" Bluemix とスマホでゲームを作ろう!ハンズオン
Node-REDのフローをバックアップしよう
Node-REDのフローをバックアップしよう
ラズパイ × Bluemix IoTハンズオンセミナー
ラズパイ × Bluemix IoTハンズオンセミナー
MongoDB3.2の紹介
MongoDB3.2の紹介
IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!
IoT と Watson と クラウドが出会ったら、そこは Bluemix だった!
AI分野におけるコンテナオーケストレーションとは
AI分野におけるコンテナオーケストレーションとは
Node-REDで簡単プロトタイピング
Node-REDで簡単プロトタイピング
Node-REDをビジネスで使い倒してenebularを作った話
Node-REDをビジネスで使い倒してenebularを作った話
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
ベアメタルサーバー/オンプレミスと実現するハイブリッドクラウド
Hbstudy41 slide
Hbstudy41 slide
実践!DBベンチマークツールの使い方
実践!DBベンチマークツールの使い方
データシート勉強会資料
データシート勉強会資料
Node-REDのプログラミングモデル
Node-REDのプログラミングモデル
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
TechBuzz第5回cocos2d-x勉強会 BrainWars発表資料
ゲートウェイにNode-REDを入れたIoTのシステムを運用して一年以上経ちました
ゲートウェイにNode-REDを入れたIoTのシステムを運用して一年以上経ちました
Raspberry piと.net coreのstandardな関係
Raspberry piと.net coreのstandardな関係
Aerospike on IDCF Cloud
Aerospike on IDCF Cloud
Makeblockでキミだけの最強ロボットをつくろう!
Makeblockでキミだけの最強ロボットをつくろう!
UIbuilderを使ったフロントエンド開発
UIbuilderを使ったフロントエンド開発
Similar to Node redでソーシャルデータ分析
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Takashi Aoe
2012/04/29鹿駆動勉強会の青江発表分の資料です
Air for iOS について
Air for iOS について
itoz itoz
第5回スタートアップiOS勉強会 で発表したスライドです http://www.zusaar.com/event/14487010
Red Hat の日本でできるグローバルな働き方
Red Hat の日本でできるグローバルな働き方
Tadayoshi Sato
NSStudy #8 (7/6) 発表資料 http://nsstudy.connpass.com/event/33209/
運用とデータ分析の遠くて近い関係、ISUCONを添えて
運用とデータ分析の遠くて近い関係、ISUCONを添えて
SATOSHI TAGOMORI
Talk at Hokkaido.pm #12
20101214 NetCommons Night
20101214 NetCommons Night
Kenichi Ohwada
ネットコモンズ モジュール開発 入門編 2010年12月14日 ネットコモンズ・ナイト @ 新橋 長尾ビル
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
Midori Oge
2013年8月2日に実施した、OSC関西@京都のセミナー資料です(・∀・)
4th tokushimaapp
4th tokushimaapp
健一 辰濱
色々仕入れてきた情報の共有など for Tokushima.app
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
Dai Iwai
2021/9/25 JAZUG11周年記念LT大会 実際に使ってみた FSLogix 結局のところより良い使い方ってどうなの?
SIG-Audio準備会#2 オーディオツールの作り方 超入門編
SIG-Audio準備会#2 オーディオツールの作り方 超入門編
Takafumi Inamori
そろそろRStudioの話
そろそろRStudioの話
Kazuya Wada
第25回東京R勉強会の発表資料です
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
Insight Technology, Inc.
Node-RED TIPS:functionノード間で関数を共有する方法
Node-RED TIPS:functionノード間で関数を共有する方法
Kazuki Saito
1か所のfunctionノードで定義した関数を、ほかのfunctionノードでからも使う方法
フローデバッグツール「Flow Debugger」
フローデバッグツール「Flow Debugger」
Atsushi Kojo
Node-REDフローデバッグツール 「Flow Debugger」の説明
SensorBeeの紹介
SensorBeeの紹介
Shuzo Kashihara
第2回分散システム勉強会
Electron を知る
Electron を知る
Tomoya Shibata
2015.12.19 めとべや東京 #10 LT 資料
サーバサイドNodeの使い道
サーバサイドNodeの使い道
pospome
サーバサイドNodeの使い道
謎のコード名を解き明かせ!
謎のコード名を解き明かせ!
Masahiko Isshiki
~ Azure関連極秘プロジェクトを追いかける~
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
Hideyuki Takeuchi
2015年3月24日にSchooで話した時のスライドです。 https://schoo.jp/class/2151
OS development beginner with breadboard version 20161126
OS development beginner with breadboard version 20161126
Langur
第4回 自作OSもくもく会の発表資料です
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
Similar to Node redでソーシャルデータ分析
(20)
鹿駆動勉強会 青江発表資料
鹿駆動勉強会 青江発表資料
Air for iOS について
Air for iOS について
Red Hat の日本でできるグローバルな働き方
Red Hat の日本でできるグローバルな働き方
運用とデータ分析の遠くて近い関係、ISUCONを添えて
運用とデータ分析の遠くて近い関係、ISUCONを添えて
20101214 NetCommons Night
20101214 NetCommons Night
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
2013OSC関西@京都_CloudStackとCloudFoundaryがまるわかり!
4th tokushimaapp
4th tokushimaapp
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
2021/09/25 JAZUG11周年記念LT大会 ~FSLogixのお話~
SIG-Audio準備会#2 オーディオツールの作り方 超入門編
SIG-Audio準備会#2 オーディオツールの作り方 超入門編
そろそろRStudioの話
そろそろRStudioの話
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
[db tech showcase Tokyo 2016] B15: サイバーエージェント アドテクスタジオの次世代データ分析基盤紹介 by 株式会社サイ...
Node-RED TIPS:functionノード間で関数を共有する方法
Node-RED TIPS:functionノード間で関数を共有する方法
フローデバッグツール「Flow Debugger」
フローデバッグツール「Flow Debugger」
SensorBeeの紹介
SensorBeeの紹介
Electron を知る
Electron を知る
サーバサイドNodeの使い道
サーバサイドNodeの使い道
謎のコード名を解き明かせ!
謎のコード名を解き明かせ!
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
どんなデータでもキレイに魅せる! 〜HTML5/JavaScriptでグラフを描画する今時の手法〜
OS development beginner with breadboard version 20161126
OS development beginner with breadboard version 20161126
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Node redでソーシャルデータ分析
1.
Node-REDでソーシャルデータ分析
2.
自己紹介 氏名: 古城 篤(Atsushi
Kojo) 所属: 株式会社ウフル / データサイエンス研究所 役割: 所長 / 主席研究員 特徴: 元営業マンの技術屋 ウフル技術ブログのメイン執筆者(現在) http://deferloader.blog.uhuru.co.jp/ Twitter: joeartsea Blog: http://artsnet.jp/
3.
Node-REDはIoT向け? http://nodered.org/
4.
flowの例は以下にたくさんある http://flows.nodered.org/
5.
このflowをインポートするには… http://flows.nodered.org/flow/6c3b201624588e243f82 このJSONをコピー
6.
以下のように貼付けると… ここにペースト
7.
こうなる(nodeがないとこうなる)
8.
色々なflowを見ていくとNode-REDは… 見た通りストリームデータを処理することができる node(プラグイン)として拡張できるため各種APIに対応できる Node-RED自体がWebサーバなのでWebインタラクションが可能 ex. Node-RED を使用してリアルタイムのチャット・アプリケーションを
5 分で作成する http://www.ibm.com/developerworks/jp/cloud/library/cl-rtchat-app/
9.
言い換えると… 見た通りストリームデータを処理することができる →IoTやソーシャルなどのストリームデータとの親和性が高い node(プラグイン)として拡張できるため各種APIに対応できる →ストリームデータの発生源を拡張できる →ストリームデータ処理の後続処理を拡張できる Node-RED自体がWebサーバなのでWebインタラクションが可能 →Webインタラクションもストリームデータになる
10.
なんでもストリームデータ? そもそもセンサーやソーシャルデータやWebのトラッキングデータもストリームデータ 言わずもがなですが人や自動車の移動履歴データも解りやすいストリームデータ IFTTT、Zapier、myThingsなどと連携したWebサービスのデータや操作もストリームデータ kimonolabなどWebページを定期的にスクレイピングしてWeb API化するサービスと連携して取得したコンテ ンツもストリームデータ 毎秒数十人カメラの前を通過する人たちの性別や年齢を顔認識エンジンを使って推測して継続的に流してい くデータもストリームデータ CRMデータのデモグラフィック属性の変化や在庫システムの入出庫量などのスナップショット、つまりは変 更履歴データもストリームデータ そう考えると夢が拡がりますね!次ページからの事例もそんな考察から得た着想です
11.
ソーシャルデータ分析事例の紹介 やりたいこと ある製品についてのソーシャル上の言及を収集したい (Twitter、facebook、フォーラム、ニュース、ブログ) ひとつの言及がソーシャル上で与えた影響度を知りたい 継続的に観測して影響度の高い言及者を知りたい 影響度の高い言及者の新たな言及をリアルタイムに補足したい
12.
ソーシャルデータの収集はRadian6 Radian6 nodeを作りました(まだ公開してませんが公開予定)
13.
作ってみたらこうなった…
14.
よ、要約すると… Radian6から取得したデータを1件づつ処理するためにloopさせる TwitterデータはさらにTwitter APIで本文データを取得 Twitterやfacebookで紹介された短縮URLを展開する(元に戻す) 対象のURLのソーシャル上での共有数などをSharedCountで取得 URLの言及者や属性情報をMySQLとTreasure Dataに投入 製品別、言語別、ランキング、影響度などの集計処理 独自実装したダッシュボードでURLや言及者を表現(非公開) 影響度の高い言及者(インフルエンサー)を特定しリアルタイムに観測
15.
解決していった問題 Twitterデータの本文取得 → Twitter
nodeで取得(API制限問題) 短縮URL問題 → URLを展開する(元に戻す)nodeを作成(公開予定) 影響度の算出 → SharedCount(非常に助かったサービス) 短期間集計 → MySQL nodeに対してストアドのcall文を流す 長期間集計 → 並行してTreasure Dataに投入してスケジューリングバッチ 影響度の判定 → システムは判定しやすくするだけ(判定は人)
16.
nodeの作り方(基本) input module.exports = function(RED)
{ function LowerCaseNode(config) { RED.nodes.createNode(this,config); var node = this; this.on('input', function(msg) { msg.payload = msg.payload.toLowerCase(); node.send(msg); }); } RED.nodes.registerType("lower-case",LowerCaseNode); } output • メインのデータはmsg.payload • グローバルはcontext.global node(プラグイン)
17.
nodeの作り方(発展) Node-REDは簡単に他のWebサーバに組み込める http://nodered.org/docs/embedding.html Node-REDをnpm moduleとして組み込み上書き(デザインなど) Node-REDの画面の一部を変更するnode(debug nodeがヒント) これらを駆使すると…
18.
こんなこともできます https://youtu.be/TrnUC3Xi164
19.
nodeを作成する時の心がけ まず最初に本当にnodeとして必要かどうか考える (例えばhttp headerに静的なAPI keyを含めるだけなら要らない) ひとつのnodeが受け持つ役割を膨らませすぎない (他のnodeの役割を理解して汎用性を保つ) nodeとflowの役割とユースケースを解りやすくする (これは今後コミュニティ全体として向上してほしい…)
20.
使い込めば直面するloop問題 • loopが枝分かれして増えていく… • loopの終了判定は…?
21.
sub flowを使えばシンプルになる? http://flows.nodered.org/flow/43501a1b424434de0ffb
22.
配列の要素を分岐できるnode https://www.npmjs.com/package/node-red-contrib-splitter
23.
Node-REDコミュニティ? Node-REDは今後も色々なシチュエーションで利用される(願望) 色々なユースケースで想定していなかった問題に直面する nodeやflowとしてオープンにすることでディスカッションできる より良いnode、flow、プロダクト、コミュニティとして発展する ここまでオープンだからこそ発展のスピードが上がる(と思う)
24.
“ご清聴ありがとうございました”
Download now