Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PerlのTwitterモジュールの紹介

 PerlのTwitterモジュールの紹介

2012/03/21 に Twitter API 勉強会@渋谷 で発表したスライドです。

OGATA Tetsuji

March 21, 2012
Tweet

More Decks by OGATA Tetsuji

Other Decks in Technology

Transcript

  1. ࣗݾ঺հ • ඌܗ మ࣍ (OGATA Tetsuji) • Twitter: @xtetsuji •

    Blog: http://post.tetsuji.jp/ • Α͘ॻ͘΋ͷ: Perl / Shell Script / JavaScript • ʮTwitter APIษڧձʯ͸લճॳग़੮Ͱɺ ͻΐΜͳ͜ͱ͔ΒLTΛ͢Δ͜ͱʹͳͬͨ
  2. ΠϚυΩͷPerlͷ঺հ • ਖ਼͍͠ཧղ • ೔ʑਐԽΛଓ͚͍ͯΔ: Perl, PHP, Python, Ruby •

    Perl͸ࠓ΋ʮݹ͍ʯͷͰ͸ܾͯ͠ແ͘ ʮݹ͔͘Β͋Δʯͱ͍͏ઌൃͳ͚ͩ • ݕࡧͰग़ͯ͘Δʮݹ͍৘ใʯ͕ωοΫ
  3. Perlbrew • PerlbrewͷΠϯετʔϧ • $ curl -kL http://install.perlbrew.pl | bash

    • γΣϧ؀ڥม਺ͷઃఆ(.bashrcʹ௥ه) • source ~/perl5/perlbrew/etc/bashrc • ͜Ε͚ͩ
  4. Perlbrew • Perl 5.14.2 ͕ೖͬͨΒ࢖͑ΔΑ͏ʹ͢Δ • $ perlbrew switch perl-5.14.2

    • cpanm (App::cpanminus) ΋ೖΕΔ • $ perlbrew install-cpanm cpanm ίϚϯυ͕࢖͑ΔΑ͏ʹͳΔ
  5. Perl and CPAN • CPAN (͠ʔͺΜ) = Comprehensive Perl Archive

    Network • PerlϞδϡʔϧͷڊେͳϥΠϒϥϦ
  6. Perl and CPAN • Ϟδϡʔϧݕࡧ͸ metacpan.org ͔ search.cpan.org Ͱߦ͑Δ •

    ͦΕͰ͸ search.cpan.org ͰʮTwitterʯΛ ݕࡧͯ͠ΈΔ͜ͱʹ…
  7. Twitter Module of Perl • ࠓճ͸144ݸݟ͔ͭͬͨ • ͪͳΈʹ “Tweet” Ͱ͸51ݸݟ͔ͭͬͨ

    • ͲΕΛ࢖͏ͱΑ͍͔͸ɺ׆ൃʹϝϯς φϯε͞Ε͍ͯΔ͔͕Ұͭͷࢦඪ • ࠷ऴߋ৽೔͕ҰͭͷࢀߟʹͳΓ·͢