SlideShare a Scribd company logo
1 of 34
Download to read offline
Twitter

                         @s_wool




Saturday, June 4, 2011
@s_wool

                         http://binb.in
                         3

                         4

                                iPhone


Saturday, June 4, 2011
Saturday, June 4, 2011
Saturday, June 4, 2011
→



Saturday, June 4, 2011
Twitter




                            Twitter API




Saturday, June 4, 2011
Saturday, June 4, 2011
Twitter API



                         Streaming API

                         REST API




Saturday, June 4, 2011
Streaming API



                                  JSON




Saturday, June 4, 2011
Streaming API
                         Method

                           statuses/filter

                           statuses/firehose

                           statuses/links

                           statuses/retweet

                           statuses/sample


Saturday, June 4, 2011
Streaming API



                         statuses/sample

                         statuses/filter




Saturday, June 4, 2011
statuses/sample

                         curl http://stream.twitter.com/1/statuses/
                         sample.json -uUserName:Password

                         ↑json



                         basic


Saturday, June 4, 2011
JSON?




Saturday, June 4, 2011
JSON?




Saturday, June 4, 2011
JSON?




Saturday, June 4, 2011
statuses/sample
                         public timeline

                         sample stream

                           spritzer

                                       1

                           garden hose     twitter

                                       10%
Saturday, June 4, 2011
statuses/sample

                         Gardenhose




                         http://twitter.com/help/request_streaming

Saturday, June 4, 2011
statuses/filter



                         follow :      id

                         track :

                         locations :


Saturday, June 4, 2011
statuses/filter



                         follow = 5,000 Users

                         track = 400 Keywords

                         location = 25 Locations



Saturday, June 4, 2011
statuses/filter

                                      (follow      )

                         follow=6162582,XXXXXX,YYYYYYYYY



                         curl -d text.txt http://stream.twitter.com/1/
                         statuses/filter.json -uUserName:Password


Saturday, June 4, 2011
Saturday, June 4, 2011
statuses/sample




                         statuses/filter




Saturday, June 4, 2011
statuses/sample


                         JSON   ‘text’



                                         or




Saturday, June 4, 2011
statuses/filter


                         1.                                track
                              (#              )

                         2.
                                   nico.ms        nicovideo

                         3.                                ID

                         4.              ID       follow

Saturday, June 4, 2011
Saturday, June 4, 2011
PC




Saturday, June 4, 2011
IP   stream




                         JSON



                         Twitter

Saturday, June 4, 2011
(1)
                         JSON




Saturday, June 4, 2011
(2)




                         Excel




Saturday, June 4, 2011
DB   (2)




Saturday, June 4, 2011
User Streams (1)

                                            stream




                           JSON              fav, delete



                           OAuth


Saturday, June 4, 2011
User Streams (2)

                                   follower



                                              follow




Saturday, June 4, 2011
REST API



                           OAuth

                           1        200

                           1              3200

                           API


Saturday, June 4, 2011
Streaming API




Saturday, June 4, 2011

More Related Content

Viewers also liked

Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Yuya Unno
 

Viewers also liked (20)

SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)SSD: Single Shot MultiBox Detector (UPC Reading Group)
SSD: Single Shot MultiBox Detector (UPC Reading Group)
 
TwitterのStreaming ApiをPhpから使う
TwitterのStreaming ApiをPhpから使うTwitterのStreaming ApiをPhpから使う
TwitterのStreaming ApiをPhpから使う
 
Passwords#14 - mimikatz
Passwords#14 - mimikatzPasswords#14 - mimikatz
Passwords#14 - mimikatz
 
カーネル密度推定を用いた店舗情報の可視化
カーネル密度推定を用いた店舗情報の可視化カーネル密度推定を用いた店舗情報の可視化
カーネル密度推定を用いた店舗情報の可視化
 
RとIoT
RとIoTRとIoT
RとIoT
 
Node red hands on - public
Node red hands on - publicNode red hands on - public
Node red hands on - public
 
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
Twitter分析のためのリアルタイム分析基盤@第4回Twitter研究会
 
Rubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピングRubyで始めるWebスクレイピング
Rubyで始めるWebスクレイピング
 
RとCDISC
RとCDISCRとCDISC
RとCDISC
 
Abusing Microsoft Kerberos - Sorry you guys don't get it
Abusing Microsoft Kerberos - Sorry you guys don't get itAbusing Microsoft Kerberos - Sorry you guys don't get it
Abusing Microsoft Kerberos - Sorry you guys don't get it
 
部屋と◯◯と私
部屋と◯◯と私部屋と◯◯と私
部屋と◯◯と私
 
BlueHat 2014 - The Attacker's View of Windows Authentication and Post Exploit...
BlueHat 2014 - The Attacker's View of Windows Authentication and Post Exploit...BlueHat 2014 - The Attacker's View of Windows Authentication and Post Exploit...
BlueHat 2014 - The Attacker's View of Windows Authentication and Post Exploit...
 
Golden ticket, pass the ticket mi tm kerberos attacks explained
Golden ticket, pass the ticket mi tm   kerberos attacks explainedGolden ticket, pass the ticket mi tm   kerberos attacks explained
Golden ticket, pass the ticket mi tm kerberos attacks explained
 
Bluemixを使ったTwitter分析
Bluemixを使ったTwitter分析Bluemixを使ったTwitter分析
Bluemixを使ったTwitter分析
 
話題のNode-REDでIoTアプリを作ってみよう
話題のNode-REDでIoTアプリを作ってみよう話題のNode-REDでIoTアプリを作ってみよう
話題のNode-REDでIoTアプリを作ってみよう
 
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!
遺伝的アルゴリズム(Genetic Algorithm)を始めよう!遺伝的アルゴリズム(Genetic Algorithm)を始めよう!
遺伝的アルゴリズム (Genetic Algorithm)を始めよう!
 
できる!遺伝的アルゴリズム
できる!遺伝的アルゴリズムできる!遺伝的アルゴリズム
できる!遺伝的アルゴリズム
 
IBM Bluemix Node-REDを使って簡単アプリ作成を体験する
IBM Bluemix Node-REDを使って簡単アプリ作成を体験するIBM Bluemix Node-REDを使って簡単アプリ作成を体験する
IBM Bluemix Node-REDを使って簡単アプリ作成を体験する
 
Python東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしようPython東海Vol.5 IPythonをマスターしよう
Python東海Vol.5 IPythonをマスターしよう
 
Pythonで簡単ネットワーク分析
Pythonで簡単ネットワーク分析Pythonで簡単ネットワーク分析
Pythonで簡単ネットワーク分析
 

Similar to とりあえずTwitterで日本語を集めてみよう

Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Finalist - open IT oplossingen
 
Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010
Paull Young
 
How to be personal & professional using social media
How to be personal & professional using social mediaHow to be personal & professional using social media
How to be personal & professional using social media
Social Media Solutions LLC
 
How to Be Personal & Professional Using Social Media
How to Be Personal & Professional Using Social MediaHow to Be Personal & Professional Using Social Media
How to Be Personal & Professional Using Social Media
Social Media Solutions LLC
 
Sinsai.info quick introduction
Sinsai.info quick introductionSinsai.info quick introduction
Sinsai.info quick introduction
Hal Seki
 
The Ethics of Abandoning Software
The Ethics of Abandoning SoftwareThe Ethics of Abandoning Software
The Ethics of Abandoning Software
mojodna
 

Similar to とりあえずTwitterで日本語を集めてみよう (20)

Einstein finalist.nl
Einstein finalist.nlEinstein finalist.nl
Einstein finalist.nl
 
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
Inspiratiemiddag_Vincent_Everts_Finalist generatie_einstein_komt_eraan_07042011
 
Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010Case Study: charity: water September Campaign 2010
Case Study: charity: water September Campaign 2010
 
Guy Kawasaki's Enchantment Presentation
Guy Kawasaki's Enchantment PresentationGuy Kawasaki's Enchantment Presentation
Guy Kawasaki's Enchantment Presentation
 
Apr1 Laurel Highlands_Molly Foley
Apr1 Laurel Highlands_Molly FoleyApr1 Laurel Highlands_Molly Foley
Apr1 Laurel Highlands_Molly Foley
 
言語教育のためのコーパス利用
言語教育のためのコーパス利用言語教育のためのコーパス利用
言語教育のためのコーパス利用
 
Brandfuel24 presentatie vincent everts sept2011©
Brandfuel24 presentatie vincent everts sept2011©Brandfuel24 presentatie vincent everts sept2011©
Brandfuel24 presentatie vincent everts sept2011©
 
How to be personal & professional using social media
How to be personal & professional using social mediaHow to be personal & professional using social media
How to be personal & professional using social media
 
How to Be Personal & Professional Using Social Media
How to Be Personal & Professional Using Social MediaHow to Be Personal & Professional Using Social Media
How to Be Personal & Professional Using Social Media
 
Sinsai.info quick introduction
Sinsai.info quick introductionSinsai.info quick introduction
Sinsai.info quick introduction
 
The Ethics of Abandoning Software
The Ethics of Abandoning SoftwareThe Ethics of Abandoning Software
The Ethics of Abandoning Software
 
Mi fin de semana pasado
Mi fin de semana pasadoMi fin de semana pasado
Mi fin de semana pasado
 
You're doing it wrong
You're doing it wrongYou're doing it wrong
You're doing it wrong
 
Sinsaiinfo4techlion
Sinsaiinfo4techlionSinsaiinfo4techlion
Sinsaiinfo4techlion
 
Sinsai.info Global ICT summit
Sinsai.info   Global ICT summitSinsai.info   Global ICT summit
Sinsai.info Global ICT summit
 
Business of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTroveBusiness of APIs Conference 2011 - YourTrove
Business of APIs Conference 2011 - YourTrove
 
Innovation and Disruption in the Real Estate Industry by David Eaves
Innovation and Disruption in the Real Estate Industry by David EavesInnovation and Disruption in the Real Estate Industry by David Eaves
Innovation and Disruption in the Real Estate Industry by David Eaves
 
SJSD New Teacher Day 1: 2011
SJSD New Teacher Day 1: 2011SJSD New Teacher Day 1: 2011
SJSD New Teacher Day 1: 2011
 
SJSD New Teacher Day 1, 2011
SJSD New Teacher Day 1, 2011SJSD New Teacher Day 1, 2011
SJSD New Teacher Day 1, 2011
 
Can Metadata Keep Libraries Relevant?
Can Metadata Keep Libraries Relevant?Can Metadata Keep Libraries Relevant?
Can Metadata Keep Libraries Relevant?
 

とりあえずTwitterで日本語を集めてみよう