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



                          http://nipotan.com/




            Sep 11th, 2010 - Twitter Developer Meetup
•             (@nipotan)

•
•   [      ] 4Gbps         Web

•   2007              Twitter

•




                                 Sep 11th, 2010 - Twitter Developer Meetup
livedoor   Twitter




           Sep 11th, 2010 - Twitter Developer Meetup
http://runlog.sports.livedoor.com/




                                     •


                                     •                     post
                                              Twitter




                                     Sep 11th, 2010 - Twitter Developer Meetup
livedoor Blog
http://blog.livedoor.com/



                            •
                            • Tweet

                            •
                                                 Twitter
                                                 URL
                                 post


                            Sep 11th, 2010 - Twitter Developer Meetup
http://tou.ch/


                 •
                 •
                      (                   )


                                URL      geocode
                          Twitter        post




                 Sep 11th, 2010 - Twitter Developer Meetup
Sep 11th, 2010 - Twitter Developer Meetup
Twitter AutoFollow (Oct 5th, 2007)

        •     http://gist.github.com/572863
#!/usr/local/bin/perl                                   my $twitter = Net::Twitter->new(
                                                            traits => [qw/API::REST OAuth/],
use   strict;                                               %$config,
use   warnings;                                         );
use   Net::Twitter;
use   Config::Pit;                                      eval { $twitter->create_friend($header->{senderscreenname}) };
                                                        if ($@) {
my $message = do { local $/; <STDIN> };                     warn $@;
                                                            exit 0 if $@ =~ /is already on your list/;
my $header = parse_header($message);                    }
exit 0 unless $header->{emailtype} eq 'is_following';   exit 0;
exit 0 unless defined $header->{senderscreenname};
                                                        sub parse_header {
my $config = pit_get("twitter.com", require => {            my $message = shift;
    consumer_key        => '',                              my %header_data = ();
    consumer_secret     => '',                              while ($message =~ m{^X-Twitter(w+):s+(.+)}gm) {
    access_token        => '',                                  my $key = $1;
    access_token_secret => '',                                  my $val = $2;
});                                                             $header_data{$key} = $val;
                                                            }
                                                            return %header_data;
                                                        }




                                                           Sep 11th, 2010 - Twitter Developer Meetup
Twitter AutoFollow (Oct 5th, 2007)

 •   “Twitter               follow                   ”

     •   http://blog.livedoor.jp/nipotan/archives/50817627.html

 •   follow                                 follow       tip

     •     xxx                                  (xxx is now following
         you on Twitter!)             trigger

     •   qmail + Perl

 •                 User Streams API    {"event":"follow" ... }




                                      Sep 11th, 2010 - Twitter Developer Meetup
Twitter AutoFollow inspired products

 •   “gmail          follow                        follow           ”

     •   http://d.hatena.ne.jp/kiririmode/20090503/p1

 •   “[python] Twitter           follow
                                    ”

     •   http://d.hatena.ne.jp/jYoshiori/20080526/1211828664




                                    Sep 11th, 2010 - Twitter Developer Meetup
nipotter (Oct 3rd, 2007)




                       Sep 11th, 2010 - Twitter Developer Meetup
nipotter (Oct 3rd, 2007)

 •   “         Twitter                   ”

     •   http://subtech.g.hatena.ne.jp/nipotan/20071003/p1

 •                                     web

     •
 •   Twitter                 (Wassr, Jaiku     )

 •   friends_timeline API                     (…                          )

 •   Tritonn         Tweet        (…                      )


                                        Sep 11th, 2010 - Twitter Developer Meetup
nipotter inspired products

 •   OpenSource          nipotter (by @tokuhirom)

     •   http://coderepos.org/share/browser/lang/perl/Nipotter/

     •   perl + Sledge

 •   Jipotter (by @charsbar)

     •   http://coderepos.org/share/browser/lang/perl/Jipotter/

     •   perl + Jifty

         •   Jifty      nipotter




                                         Sep 11th, 2010 - Twitter Developer Meetup
Anonymous Twitter (Apr 19th, 2007)




                      Sep 11th, 2010 - Twitter Developer Meetup
Anonymous Twitter (Apr 19th, 2007)

 •   http://anon-twitter.com/

 •           Tweet

     •                     Tweet    @anontwit        Tweet

 •   2ch                                  Tweet
                       Tweet

     •   OpenID

         •
         •                      claimed identifier

                                   Sep 11th, 2010 - Twitter Developer Meetup
Twitter

•   “Web::Scraper             following/followers     screen_name
           ”

    •   http://twitter.g.hatena.ne.jp/nipotan/20081112/1226482516

•   “                                                           ”

    •   http://twitter.g.hatena.ne.jp/nipotan/20081112/1226482516

•                        2     -

    •   http://twicom.info/




                                      Sep 11th, 2010 - Twitter Developer Meetup
Sep 11th, 2010 - Twitter Developer Meetup

More Related Content

Viewers also liked

IPv6 対応アプリケーション開発なんて怖くない
IPv6 対応アプリケーション開発なんて怖くないIPv6 対応アプリケーション開発なんて怖くない
IPv6 対応アプリケーション開発なんて怖くないKoichi Taniguchi
 
There are so many ways to shuffle it
There are so many ways to shuffle itThere are so many ways to shuffle it
There are so many ways to shuffle itKoichi Taniguchi
 
色々なものを正規に表現してみよう
色々なものを正規に表現してみよう色々なものを正規に表現してみよう
色々なものを正規に表現してみようKoichi Taniguchi
 
真・ドルヲタを支える技術
真・ドルヲタを支える技術真・ドルヲタを支える技術
真・ドルヲタを支える技術Koichi Taniguchi
 

Viewers also liked (6)

真・聴力検査 HACKS
真・聴力検査 HACKS真・聴力検査 HACKS
真・聴力検査 HACKS
 
IPv6 対応アプリケーション開発なんて怖くない
IPv6 対応アプリケーション開発なんて怖くないIPv6 対応アプリケーション開発なんて怖くない
IPv6 対応アプリケーション開発なんて怖くない
 
There are so many ways to shuffle it
There are so many ways to shuffle itThere are so many ways to shuffle it
There are so many ways to shuffle it
 
色々なものを正規に表現してみよう
色々なものを正規に表現してみよう色々なものを正規に表現してみよう
色々なものを正規に表現してみよう
 
真・ドルヲタを支える技術
真・ドルヲタを支える技術真・ドルヲタを支える技術
真・ドルヲタを支える技術
 
HIC 06: Vyvoj anorganicke chemie
HIC 06: Vyvoj anorganicke chemieHIC 06: Vyvoj anorganicke chemie
HIC 06: Vyvoj anorganicke chemie
 

Similar to livedoor における Twitter 活用事例と個人的趣味な小ネタたちのご紹介

Unleashing Twitter Data for Fun and Insight
Unleashing Twitter Data for Fun and InsightUnleashing Twitter Data for Fun and Insight
Unleashing Twitter Data for Fun and InsightMatthew Russell
 
Unleashing twitter data for fun and insight
Unleashing twitter data for fun and insightUnleashing twitter data for fun and insight
Unleashing twitter data for fun and insightDigital Reasoning
 
Building Brilliant APIs
Building Brilliant APIsBuilding Brilliant APIs
Building Brilliant APIsbencollier
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Bastian Hofmann
 
Effective Use of the Twitter Search API
Effective Use of the Twitter Search APIEffective Use of the Twitter Search API
Effective Use of the Twitter Search APIEric Jensen
 
Collecting Photo Stream in Node.js on Heroku
Collecting Photo Stream in Node.js on HerokuCollecting Photo Stream in Node.js on Heroku
Collecting Photo Stream in Node.js on HerokuShinichi Tomita
 
Life at Twitter + Career Advice for Students
Life at Twitter + Career Advice for StudentsLife at Twitter + Career Advice for Students
Life at Twitter + Career Advice for StudentsChris Aniszczyk
 
20191210 flutter meetup
20191210 flutter meetup20191210 flutter meetup
20191210 flutter meetup大翼 福田
 
20091029 OpenID Talk
20091029 OpenID Talk20091029 OpenID Talk
20091029 OpenID TalkShih-Chieh Li
 
The Open Source... Behind the Tweets
The Open Source... Behind the TweetsThe Open Source... Behind the Tweets
The Open Source... Behind the TweetsChris Aniszczyk
 
Intro to the Austin Developer Scene
Intro to the Austin Developer SceneIntro to the Austin Developer Scene
Intro to the Austin Developer SceneDamon Clinkscales
 
Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Zi Bin Cheah
 
Best Practices - Mobile Developer Summit
Best Practices - Mobile Developer SummitBest Practices - Mobile Developer Summit
Best Practices - Mobile Developer Summitwolframkriesing
 
2011 02-25-jenkinsci study
2011 02-25-jenkinsci study2011 02-25-jenkinsci study
2011 02-25-jenkinsci studyYusuke Yamamoto
 
Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有Open Network Lab
 
Datasploit - An Open Source Intelligence Tool
Datasploit - An Open Source Intelligence ToolDatasploit - An Open Source Intelligence Tool
Datasploit - An Open Source Intelligence ToolShubham Mittal
 
So what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web storeSo what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web storeEric Bidelman
 

Similar to livedoor における Twitter 活用事例と個人的趣味な小ネタたちのご紹介 (20)

Unleashing Twitter Data for Fun and Insight
Unleashing Twitter Data for Fun and InsightUnleashing Twitter Data for Fun and Insight
Unleashing Twitter Data for Fun and Insight
 
Unleashing twitter data for fun and insight
Unleashing twitter data for fun and insightUnleashing twitter data for fun and insight
Unleashing twitter data for fun and insight
 
Building Brilliant APIs
Building Brilliant APIsBuilding Brilliant APIs
Building Brilliant APIs
 
Activity Streams
Activity StreamsActivity Streams
Activity Streams
 
Togetter matome matome
Togetter matome matomeTogetter matome matome
Togetter matome matome
 
Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands Opening up the Social Web - Standards that are bridging the Islands
Opening up the Social Web - Standards that are bridging the Islands
 
Effective Use of the Twitter Search API
Effective Use of the Twitter Search APIEffective Use of the Twitter Search API
Effective Use of the Twitter Search API
 
Collecting Photo Stream in Node.js on Heroku
Collecting Photo Stream in Node.js on HerokuCollecting Photo Stream in Node.js on Heroku
Collecting Photo Stream in Node.js on Heroku
 
Life at Twitter + Career Advice for Students
Life at Twitter + Career Advice for StudentsLife at Twitter + Career Advice for Students
Life at Twitter + Career Advice for Students
 
20191210 flutter meetup
20191210 flutter meetup20191210 flutter meetup
20191210 flutter meetup
 
20091029 OpenID Talk
20091029 OpenID Talk20091029 OpenID Talk
20091029 OpenID Talk
 
The Open Source... Behind the Tweets
The Open Source... Behind the TweetsThe Open Source... Behind the Tweets
The Open Source... Behind the Tweets
 
Intro to the Austin Developer Scene
Intro to the Austin Developer SceneIntro to the Austin Developer Scene
Intro to the Austin Developer Scene
 
Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010Html5/CSS3 in shanghai 2010
Html5/CSS3 in shanghai 2010
 
Best Practices - Mobile Developer Summit
Best Practices - Mobile Developer SummitBest Practices - Mobile Developer Summit
Best Practices - Mobile Developer Summit
 
2011 02-25-jenkinsci study
2011 02-25-jenkinsci study2011 02-25-jenkinsci study
2011 02-25-jenkinsci study
 
Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有Open Network Live - Chirp 情報共有
Open Network Live - Chirp 情報共有
 
Datasploit - An Open Source Intelligence Tool
Datasploit - An Open Source Intelligence ToolDatasploit - An Open Source Intelligence Tool
Datasploit - An Open Source Intelligence Tool
 
Twitter bootstrap 101
Twitter bootstrap 101Twitter bootstrap 101
Twitter bootstrap 101
 
So what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web storeSo what's a web app? introduction to the chrome web store
So what's a web app? introduction to the chrome web store
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsPrecisely
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 

Recently uploaded (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Unlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power SystemsUnlocking the Potential of the Cloud for IBM Power Systems
Unlocking the Potential of the Cloud for IBM Power Systems
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 

livedoor における Twitter 活用事例と個人的趣味な小ネタたちのご紹介

  • 1. livedoor Twitter http://nipotan.com/ Sep 11th, 2010 - Twitter Developer Meetup
  • 2. (@nipotan) • • [ ] 4Gbps Web • 2007 Twitter • Sep 11th, 2010 - Twitter Developer Meetup
  • 3. livedoor Twitter Sep 11th, 2010 - Twitter Developer Meetup
  • 4. http://runlog.sports.livedoor.com/ • • post Twitter Sep 11th, 2010 - Twitter Developer Meetup
  • 5. livedoor Blog http://blog.livedoor.com/ • • Tweet • Twitter URL post Sep 11th, 2010 - Twitter Developer Meetup
  • 6. http://tou.ch/ • • ( ) URL geocode Twitter post Sep 11th, 2010 - Twitter Developer Meetup
  • 7. Sep 11th, 2010 - Twitter Developer Meetup
  • 8. Twitter AutoFollow (Oct 5th, 2007) • http://gist.github.com/572863 #!/usr/local/bin/perl my $twitter = Net::Twitter->new(     traits => [qw/API::REST OAuth/], use strict;     %$config, use warnings; ); use Net::Twitter; use Config::Pit; eval { $twitter->create_friend($header->{senderscreenname}) }; if ($@) { my $message = do { local $/; <STDIN> };     warn $@;     exit 0 if $@ =~ /is already on your list/; my $header = parse_header($message); } exit 0 unless $header->{emailtype} eq 'is_following'; exit 0; exit 0 unless defined $header->{senderscreenname}; sub parse_header { my $config = pit_get("twitter.com", require => {     my $message = shift;     consumer_key => '',     my %header_data = ();     consumer_secret => '',     while ($message =~ m{^X-Twitter(w+):s+(.+)}gm) {     access_token => '',         my $key = $1;     access_token_secret => '',         my $val = $2; });         $header_data{$key} = $val;     }     return %header_data; } Sep 11th, 2010 - Twitter Developer Meetup
  • 9. Twitter AutoFollow (Oct 5th, 2007) • “Twitter follow ” • http://blog.livedoor.jp/nipotan/archives/50817627.html • follow follow tip • xxx (xxx is now following you on Twitter!) trigger • qmail + Perl • User Streams API {"event":"follow" ... } Sep 11th, 2010 - Twitter Developer Meetup
  • 10. Twitter AutoFollow inspired products • “gmail follow follow ” • http://d.hatena.ne.jp/kiririmode/20090503/p1 • “[python] Twitter follow ” • http://d.hatena.ne.jp/jYoshiori/20080526/1211828664 Sep 11th, 2010 - Twitter Developer Meetup
  • 11. nipotter (Oct 3rd, 2007) Sep 11th, 2010 - Twitter Developer Meetup
  • 12. nipotter (Oct 3rd, 2007) • “ Twitter ” • http://subtech.g.hatena.ne.jp/nipotan/20071003/p1 • web • • Twitter (Wassr, Jaiku ) • friends_timeline API (… ) • Tritonn Tweet (… ) Sep 11th, 2010 - Twitter Developer Meetup
  • 13. nipotter inspired products • OpenSource nipotter (by @tokuhirom) • http://coderepos.org/share/browser/lang/perl/Nipotter/ • perl + Sledge • Jipotter (by @charsbar) • http://coderepos.org/share/browser/lang/perl/Jipotter/ • perl + Jifty • Jifty nipotter Sep 11th, 2010 - Twitter Developer Meetup
  • 14. Anonymous Twitter (Apr 19th, 2007) Sep 11th, 2010 - Twitter Developer Meetup
  • 15. Anonymous Twitter (Apr 19th, 2007) • http://anon-twitter.com/ • Tweet • Tweet @anontwit Tweet • 2ch Tweet Tweet • OpenID • • claimed identifier Sep 11th, 2010 - Twitter Developer Meetup
  • 16. Twitter • “Web::Scraper following/followers screen_name ” • http://twitter.g.hatena.ne.jp/nipotan/20081112/1226482516 • “ ” • http://twitter.g.hatena.ne.jp/nipotan/20081112/1226482516 • 2 - • http://twicom.info/ Sep 11th, 2010 - Twitter Developer Meetup
  • 17. Sep 11th, 2010 - Twitter Developer Meetup