0
女子中高生と              Twitter4J                  #twtr_hack                     RECRUIT              Media Technology Labs  ...
自己紹介12年4月25日水曜日
@i2key12年4月25日水曜日
System Integrator                 元SIer12年4月25日水曜日
12年4月25日水曜日              官公庁系システム
数百億円規模12年4月25日水曜日
エクセルドリブン開発推進  エクセル方眼紙から   Javaソースを 自動生成します(キリッ12年4月25日水曜日
人海戦術12年4月25日水曜日
転職12年4月25日水曜日
ネット企業のR&D部門  Java、Android、ObjC       Engineer12年4月25日水曜日
by the way12年4月25日水曜日
これなんて読みます?12年4月25日水曜日
電車 ぎゅー ぎゅー12年4月25日水曜日
じゃー これは?12年4月25日水曜日
し  ぶ  や12年4月25日水曜日
今日お話するのは       絵文字コミュニケーションアプリ Powered by Twitter12年4月25日水曜日
経緯12年4月25日水曜日
メディアの         マイクロコンテンツ化12年4月25日水曜日
CD(曲の集合)               ↓       iTunes Music Store         (曲のバラ売り)12年4月25日水曜日
雑誌(記事全て)                   ↓              電子書籍(特集のみ)12年4月25日水曜日
インターネットを介した    コミュニケーションも12年4月25日水曜日
Webサイト(∼∞)                       ↓                ページ(∼数千字)                       ↓                Blog(∼数百字)             ...
仮説11コミュニケーション手段の更なるマイクロコンテンツ化12年4月25日水曜日
また、              こんな経験ない?12年4月25日水曜日
自分:「今から帰る」          妻:「 」12年4月25日水曜日
自分: 「今から帰る(からあと1時間く らいで家につくわ)」 妻: 「 (そのタイミングでご飯作っ ておくね)」12年4月25日水曜日
コンテキストを共有して        いる関係において、コ    ミュニケーションは限り              なく短縮される12年4月25日水曜日
「あ、うん」12年4月25日水曜日
12年4月25日水曜日
話し手の責任が重い                わかりやすい表現を好む                 論理的飛躍を好まない              全てを性格に書かないと通じない  ローコンテキスト文化12年4月25日水曜日
聞き手の能力を期待する                   曖昧な表現を好む                   論理的飛躍を許す              相手の意図を察し合うことが出来る   ハイコンテキスト文化12年4月25日水曜日
仮説22日本でなら、コンテキストを共有する関係において、「あ、うん」((絵文字))だけで会話になるのでは12年4月25日水曜日
じゃあ検証しよう12年4月25日水曜日
ターゲットは12年4月25日水曜日
ハイコンテキストな関係クローズドなネットワーク    携帯絵文字を頻繁に使う12年4月25日水曜日
JJCC,,JJKK12年4月25日水曜日
ここで5分なら  良いペース12年4月25日水曜日
というわけで               作ってみた12年4月25日水曜日
http://happyballoon.jp/12年4月25日水曜日
12年4月25日水曜日
12年4月25日水曜日
12年4月25日水曜日
12年4月25日水曜日
12年4月25日水曜日
12年4月25日水曜日
Technology12年4月25日水曜日
12年4月25日水曜日
Infrastructure  Architecture12年4月25日水曜日
C2DM                                    Twi$erAPI                                                                     Mul2...
Application   Architecture12年4月25日水曜日
Springを使った典型的なDIパターン     (本当はPlay!にしようとしたけどビビった)  hKps               API,KEY                                              ...
HappyBalloonでの               TwitterAPI利用              (Twitter4J経由で)12年4月25日水曜日
OAuth認証ツイート相互フォローリストプロフィール取得DM送信PRツイートBOTフォロー返しBOT12年4月25日水曜日
自動フォロー返しBOT              (コピペで今から使えるよ!)12年4月25日水曜日
import       twitter4j.Twitter import       twitter4j.TwitterFactory import       twitter4j.TwitterException import       ...
ところで12年4月25日水曜日
TwitterAPI40X,50X Error返りすぎ12年4月25日水曜日
測ってみた12年4月25日水曜日
APIコール:98504回       40X,50X: 766回              00..7788%%12年4月25日水曜日
例えば、絵文字ツイート12年4月25日水曜日
送信処理を非同期にしつつ、           リトライを仕込む //4XXや5XXでても3回まではリトライする int continuousErrorCount = 0; while(true){ ! try { ! ! //やりたいのはこれ...
告知12年4月25日水曜日
12年4月25日水曜日
Upcoming SlideShare
Loading in...5
×

女子中高生とTwitter4J #twtr_hack

5,026

Published on

1 Comment
8 Likes
Statistics
Notes
  • free download here link 100% working:https://app.box.com/s/olzwnk240vfm2ir8yfdw
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
5,026
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
13
Comments
1
Likes
8
Embeds 0
No embeds

No notes for slide

Transcript of "女子中高生とTwitter4J #twtr_hack"

  1. 1. 女子中高生と Twitter4J #twtr_hack RECRUIT Media Technology Labs 黒田 樹 @i2key12年4月25日水曜日
  2. 2. 自己紹介12年4月25日水曜日
  3. 3. @i2key12年4月25日水曜日
  4. 4. System Integrator 元SIer12年4月25日水曜日
  5. 5. 12年4月25日水曜日 官公庁系システム
  6. 6. 数百億円規模12年4月25日水曜日
  7. 7. エクセルドリブン開発推進 エクセル方眼紙から Javaソースを 自動生成します(キリッ12年4月25日水曜日
  8. 8. 人海戦術12年4月25日水曜日
  9. 9. 転職12年4月25日水曜日
  10. 10. ネット企業のR&D部門 Java、Android、ObjC Engineer12年4月25日水曜日
  11. 11. by the way12年4月25日水曜日
  12. 12. これなんて読みます?12年4月25日水曜日
  13. 13. 電車 ぎゅー ぎゅー12年4月25日水曜日
  14. 14. じゃー これは?12年4月25日水曜日
  15. 15. し  ぶ  や12年4月25日水曜日
  16. 16. 今日お話するのは 絵文字コミュニケーションアプリ Powered by Twitter12年4月25日水曜日
  17. 17. 経緯12年4月25日水曜日
  18. 18. メディアの マイクロコンテンツ化12年4月25日水曜日
  19. 19. CD(曲の集合) ↓ iTunes Music Store (曲のバラ売り)12年4月25日水曜日
  20. 20. 雑誌(記事全て) ↓ 電子書籍(特集のみ)12年4月25日水曜日
  21. 21. インターネットを介した コミュニケーションも12年4月25日水曜日
  22. 22. Webサイト(∼∞) ↓ ページ(∼数千字) ↓ Blog(∼数百字) ↓ Twitter(∼140字) ↓ BBiitt情報?(∼3字)12年4月25日水曜日
  23. 23. 仮説11コミュニケーション手段の更なるマイクロコンテンツ化12年4月25日水曜日
  24. 24. また、 こんな経験ない?12年4月25日水曜日
  25. 25. 自分:「今から帰る」 妻:「 」12年4月25日水曜日
  26. 26. 自分: 「今から帰る(からあと1時間く らいで家につくわ)」 妻: 「 (そのタイミングでご飯作っ ておくね)」12年4月25日水曜日
  27. 27. コンテキストを共有して いる関係において、コ ミュニケーションは限り なく短縮される12年4月25日水曜日
  28. 28. 「あ、うん」12年4月25日水曜日
  29. 29. 12年4月25日水曜日
  30. 30. 話し手の責任が重い わかりやすい表現を好む 論理的飛躍を好まない 全てを性格に書かないと通じない ローコンテキスト文化12年4月25日水曜日
  31. 31. 聞き手の能力を期待する 曖昧な表現を好む 論理的飛躍を許す 相手の意図を察し合うことが出来る ハイコンテキスト文化12年4月25日水曜日
  32. 32. 仮説22日本でなら、コンテキストを共有する関係において、「あ、うん」((絵文字))だけで会話になるのでは12年4月25日水曜日
  33. 33. じゃあ検証しよう12年4月25日水曜日
  34. 34. ターゲットは12年4月25日水曜日
  35. 35. ハイコンテキストな関係クローズドなネットワーク 携帯絵文字を頻繁に使う12年4月25日水曜日
  36. 36. JJCC,,JJKK12年4月25日水曜日
  37. 37. ここで5分なら 良いペース12年4月25日水曜日
  38. 38. というわけで 作ってみた12年4月25日水曜日
  39. 39. http://happyballoon.jp/12年4月25日水曜日
  40. 40. 12年4月25日水曜日
  41. 41. 12年4月25日水曜日
  42. 42. 12年4月25日水曜日
  43. 43. 12年4月25日水曜日
  44. 44. 12年4月25日水曜日
  45. 45. 12年4月25日水曜日
  46. 46. Technology12年4月25日水曜日
  47. 47. 12年4月25日水曜日
  48. 48. Infrastructure Architecture12年4月25日水曜日
  49. 49. C2DM Twi$erAPI Mul2CAZ Apple,Push, No2fica2on,Service RDS AutoScaling EC2 Load,Balancer S3 EC212年4月25日水曜日
  50. 50. Application Architecture12年4月25日水曜日
  51. 51. Springを使った典型的なDIパターン (本当はPlay!にしようとしたけどビビった) hKps API,KEY TwiKer4J facade APNS contro C2DM ller dao Port SSL, facade O/R, JSON, Mapper , JSONP, dao RDS XML, Pooling HTML, DI Tomcat Apache, JVM Amazon,Linux,(MTL,Amazon,Image) , OS FW FW ( )12年4月25日水曜日
  52. 52. HappyBalloonでの TwitterAPI利用 (Twitter4J経由で)12年4月25日水曜日
  53. 53. OAuth認証ツイート相互フォローリストプロフィール取得DM送信PRツイートBOTフォロー返しBOT12年4月25日水曜日
  54. 54. 自動フォロー返しBOT (コピペで今から使えるよ!)12年4月25日水曜日
  55. 55. import twitter4j.Twitter import twitter4j.TwitterFactory import twitter4j.TwitterException import twitter4j.Status import twitter4j.auth.AccessToken import twitter4j.IDs val twitter: Twitter = new TwitterFactory().getInstance(); twitter.setOAuthConsumer("consumerKey", "consumerSecret"); twitter.setOAuthAccessToken(new AccessToken("accessToken", "accessTokenSecret")); //自分がフォローしている人々を取得 val friends = twitter.getFriendsIDs(twitter.getId(),-1).getIDs(); //自分をフォローしてくれている人々を取得 val followers = twitter.getFollowersIDs(twitter.getId(),-1).getIDs(); //followersとfriendsを比較し自分がフォローしていない人のリストを作成し、それに対してフォローを行う followers.filter(!friends.contains(_)) .foreach(twitter.createFriendship(_));#scala -cp twitter4j-core.jar AutoRefollow.scala http://d.hatena.ne.jp/i2key/20120225/133014301512年4月25日水曜日
  56. 56. ところで12年4月25日水曜日
  57. 57. TwitterAPI40X,50X Error返りすぎ12年4月25日水曜日
  58. 58. 測ってみた12年4月25日水曜日
  59. 59. APIコール:98504回 40X,50X: 766回 00..7788%%12年4月25日水曜日
  60. 60. 例えば、絵文字ツイート12年4月25日水曜日
  61. 61. 送信処理を非同期にしつつ、 リトライを仕込む //4XXや5XXでても3回まではリトライする int continuousErrorCount = 0; while(true){ ! try { ! ! //やりたいのはこれだけ ! ! twitter.updateStatus(status); ! } catch (TwitterException e) { ! ! Integer errorCode = e.getStatusCode(); ! ! if(errorCode.toString().startsWith("5") || errorCode.toString().startsWith("4")){ ! ! ! continuousErrorCount++; ! ! ! if(continuousErrorCount < 4){ ! ! ! ! continue; ! ! ! }else{ ! ! ! ! //リトライ4回目で終了(もう無理あきらめる) ! ! ! ! return false; ! ! ! } ! ! }else{ ! ! ! //STATUS CODE = 3XX , 2XXのときはリトライなしで終了 なんかダサイけど ! ! ! return false; ! ! } ! } ! //成功したら終了 こんなもんなの?? ! break; }12年4月25日水曜日
  62. 62. 告知12年4月25日水曜日
  63. 63. 12年4月25日水曜日
  1. A particular slide catching your eye?

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

×