Your SlideShare is downloading. ×
0
Twitter4J                  Scala                               #scala_kaigi                                          2011/...
@yusukey                        Scala                                  4                        Copyright(c) Yusuke Yamamo...
Twitter4J      •                             Twitter API      • Pure Java      •                       Twitter API      • ...
Twitter4J        • Twitter API:           100        • Twitter4J:                                               4       5 ...
Twitter4J                100 x 5 = 500                            Copyright(c) Yusuke Yamamoto All rights reserved.   5Sun...
Copyright(c) Yusuke Yamamoto All rights reserved.   6Sunday, August 28, 11
Copyright(c) Yusuke Yamamoto All rights reserved.   7Sunday, August 28, 11
Twitter4S      •                             Pure Scala Twitter4J                        Copyright(c) Yusuke Yamamoto All ...
Scala                         •                         •                             Copyright(c) Yusuke Yamamoto All rig...
https://github.com/yusuke/twitter4s                               Copyright(c) Yusuke Yamamoto All rights reserved.   10Su...
fork                        https://github.com/yusuke/twitter4s                               Copyright(c) Yusuke Yamamoto...
Copyright(c) Yusuke Yamamoto All rights reserved.   12Sunday, August 28, 11
Copyright(c) Yusuke Yamamoto All rights reserved.   13Sunday, August 28, 11
Copyright(c) Yusuke Yamamoto All rights reserved.   14Sunday, August 28, 11
2009           4        http://www.artima.com/scalazine/articles/twitter_on_scala.html       Steve Jenson, Alex Payne     ...
Copyright(c) Yusuke Yamamoto All rights reserved.   16Sunday, August 28, 11
Objective-C C++ Python                                   2 111                           3 Jav                            ...
Web  flockdb                                     flockdb                              Copyright(c) Yusuke Yamamoto All right...
Web  flockdb | gizzard                                      gizzard                              Copyright(c) Yusuke Yamamo...
Web  flockdb | gizzard                        Rowz                                          Rowz                         gi...
Web  flockdb | gizzard | haplocherius                        Rowz                               haplocherius               ...
Web  flockdb | gizzard | haplocherius | Finagle                        Rowz                                        Finagle ...
Web  flockdb | gizzard | haplocherius | Finagle                        Rowz                          schmemcached          ...
Web  flockdb | gizzard | haplocherius | Finagle | snowflake                        Rowz                          schmemcache...
Web  joauth                                        joauth                         OAuth                                   ...
Web  joauth | killdeer                                     killdeer                                                       ...
Web  joauth | killdeer | naggati2                                       nagatti2                        netty   Scala     ...
Web  scala-zookeeper                         scala-zookeeper                         ZooKeeper                            ...
Web  scala-zookeeper | ostrich                                      ostrich                              Copyright(c) Yusu...
Web  standard-project                            standard-project                        scala                            ...
Web  standard-project | scala-build                                 scala-build                        scala              ...
Web  standard-project | scala-build | xrayspecs                                xrayspecs                              scal...
Web  standard-project | scala-build | xrayspecs | configgy                                       configgy                   ...
Web  standard-project | scala-build | xrayspecs | configgy  sbt-scrooge                              sbt-scrooge           ...
Web  standard-project | scala-build | xrayspecs | configgy  sbt-scrooge | scoorage-runtime                           scroog...
Web  querulous                               querulous                                     JDBC                           ...
Web  querulous | rpc-client                                   rpc-client                        thrift                    ...
Web  querulous | rpc-client | chainsaw                                  chainsaw                              SLF4J       ...
Web  querulous | rpc-client | chainsaw | scala-json                                scala-json                             ...
Web  querulous | rpc-client | chainsaw | scala-json | streamyj                                   streamyj                 ...
Web  querulous | rpc-client | chainsaw | scala-json | streamyj  util                                               util   ...
flockdb | gizzard | haplocherius | Finagle                        snowflake | Rowz | schmemcached Web                    joa...
Twitter API     •                        http://amzn.to/twtr-ref                            Copyright(c) Yusuke Yamamoto A...
Upcoming SlideShare
Loading in...5
×

Twitter4JとScalaと何か

3,441

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,441
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
5
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Twitter4JとScalaと何か"

  1. 1. Twitter4J Scala #scala_kaigi 2011/8/28 Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  2. 2. @yusukey Scala 4 Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  3. 3. Twitter4J • Twitter API • Pure Java • Twitter API • 100 Twitter API Copyright(c) Yusuke Yamamoto All rights reserved. 3Sunday, August 28, 11
  4. 4. Twitter4J • Twitter API: 100 • Twitter4J: 4 5 http://api.twitter.com/1/statuses/user_timeline.json ResponseList<Status> getUserTimeline(String screenName, Paging paging) ResponseList<Status> getUserTimeline(long userId, Paging paging) ResponseList<Status> getUserTimeline(String screenName) ResponseList<Status> getUserTimeline(long userId) ResponseList<Status> getUserTimeline() ResponseList<Status> getUserTimeline(Paging paging) Copyright(c) Yusuke Yamamoto All rights reserved. 4Sunday, August 28, 11
  5. 5. Twitter4J 100 x 5 = 500 Copyright(c) Yusuke Yamamoto All rights reserved. 5Sunday, August 28, 11
  6. 6. Copyright(c) Yusuke Yamamoto All rights reserved. 6Sunday, August 28, 11
  7. 7. Copyright(c) Yusuke Yamamoto All rights reserved. 7Sunday, August 28, 11
  8. 8. Twitter4S • Pure Scala Twitter4J Copyright(c) Yusuke Yamamoto All rights reserved. 8Sunday, August 28, 11
  9. 9. Scala • • Copyright(c) Yusuke Yamamoto All rights reserved. 9Sunday, August 28, 11
  10. 10. https://github.com/yusuke/twitter4s Copyright(c) Yusuke Yamamoto All rights reserved. 10Sunday, August 28, 11
  11. 11. fork https://github.com/yusuke/twitter4s Copyright(c) Yusuke Yamamoto All rights reserved. 11Sunday, August 28, 11
  12. 12. Copyright(c) Yusuke Yamamoto All rights reserved. 12Sunday, August 28, 11
  13. 13. Copyright(c) Yusuke Yamamoto All rights reserved. 13Sunday, August 28, 11
  14. 14. Copyright(c) Yusuke Yamamoto All rights reserved. 14Sunday, August 28, 11
  15. 15. 2009 4 http://www.artima.com/scalazine/articles/twitter_on_scala.html Steve Jenson, Alex Payne Robey Pointer Scala ! Copyright(c) Yusuke Yamamoto All rights reserved. 15Sunday, August 28, 11
  16. 16. Copyright(c) Yusuke Yamamoto All rights reserved. 16Sunday, August 28, 11
  17. 17. Objective-C C++ Python 2 111 3 Jav Ot he r aS c rip t 7 Java Scala 24 Ruby 9 Copyright(c) Yusuke Yamamoto All rights reserved. 17Sunday, August 28, 11
  18. 18. Web flockdb flockdb Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  19. 19. Web flockdb | gizzard gizzard Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  20. 20. Web flockdb | gizzard Rowz Rowz gizzard Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  21. 21. Web flockdb | gizzard | haplocherius Rowz haplocherius Redis Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  22. 22. Web flockdb | gizzard | haplocherius | Finagle Rowz Finagle RPC Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  23. 23. Web flockdb | gizzard | haplocherius | Finagle Rowz schmemcached schmemcached Memcached / Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  24. 24. Web flockdb | gizzard | haplocherius | Finagle | snowflake Rowz schmemcached snowflake Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  25. 25. Web joauth joauth OAuth OAuth1.0a / 2.0 Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  26. 26. Web joauth | killdeer killdeer netty Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  27. 27. Web joauth | killdeer | naggati2 nagatti2 netty Scala Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  28. 28. Web scala-zookeeper scala-zookeeper ZooKeeper Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  29. 29. Web scala-zookeeper | ostrich ostrich Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  30. 30. Web standard-project standard-project scala Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  31. 31. Web standard-project | scala-build scala-build scala Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  32. 32. Web standard-project | scala-build | xrayspecs xrayspecs scala specs Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  33. 33. Web standard-project | scala-build | xrayspecs | configgy configgy / Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  34. 34. Web standard-project | scala-build | xrayspecs | configgy sbt-scrooge sbt-scrooge scoorage sbt Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  35. 35. Web standard-project | scala-build | xrayspecs | configgy sbt-scrooge | scoorage-runtime scrooge-runtime scoorage Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  36. 36. Web querulous querulous JDBC Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  37. 37. Web querulous | rpc-client rpc-client thrift Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  38. 38. Web querulous | rpc-client | chainsaw chainsaw SLF4J Scala Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  39. 39. Web querulous | rpc-client | chainsaw | scala-json scala-json JSON Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  40. 40. Web querulous | rpc-client | chainsaw | scala-json | streamyj streamyj Jackson Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  41. 41. Web querulous | rpc-client | chainsaw | scala-json | streamyj util util Jakarta-commons Twitter-commons Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  42. 42. flockdb | gizzard | haplocherius | Finagle snowflake | Rowz | schmemcached Web joauth | killdeer | naggati2 scala-zookeeper | ostrich standard-project | scala-build | xrayspecs configgy | sbt-scrooge | scoorage-runtime querulous | rpc-client | chainsaw scala-json | streamyj | util Copyright(c) Yusuke Yamamoto All rights reserved.Sunday, August 28, 11
  43. 43. Twitter API • http://amzn.to/twtr-ref Copyright(c) Yusuke Yamamoto All rights reserved. 43Sunday, August 28, 11
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×