SlideShare a Scribd company logo
1 of 41
Download to read offline
(´・ω・`)としたー
          は衰退しました
                                         for�Gunma.web�#11�
                                               (2012/11/23)
      ぱろっと�(@parrot̲studio)
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
Profile

     ✓ ぱろっと(T.Tachiki)
     ✓ @parrot̲studio
     ✓ parrot-studio.com
     ✓ プログラマっぽい何か


(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
今⽇のお話




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
2012/09/05

(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
2012/09/05



      Twitter�API
      v1.1リリース
      (https://dev.twitter.com/blog/current-status-api-v1.1)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
主な変更点1

     ✓ 全APIでOAuth認証が必須
     ✓ API制限が1時間から15分単位
     ✓ API制限の細分化と回数変更
      (http://www.atmarkit.co.jp/ait/articles/1209/26/
      news120.html)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
主な変更点2

     ✓ 「Display�Guidelines」への対
       応が必須
     ✓ クライアントアプリユーザ数の
       制限
           ✓ サービス認証はOK
      (http://www.atmarkit.co.jp/ait/articles/1209/26/
      news120.html)


(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
要するに・・・



      ユーザは何も気にしなくていい
      開発者は⾯倒になった(´-ω-)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
API制限関連



     ✓ API制限が1時間から15分単位
     ✓ API制限の細分化と回数変更



(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
どうという
   ことはない
    (`・ω・´)
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
だが
  しかし
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
(゚д゚)マズー?



               全APIでOAuth認証が必須

    =検索APIも認証必須・・・?



(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
(´・ω・`)としたー�とは?


           検索APIから顔⽂字を使った
          Tweetを取得して表⽰する、
          JavaScriptベースのWebア
          プリ
    (http://parrot-studio.com/shoborn/)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
OAuth�1.1aが必須�とは?



      毎リクエストごとに
      キーによる暗号化が必須
      (OAuth�2.0だとそうでもない)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
ま
                                      ず
                                      い
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
JavaScript
   アプリだと
   キーが丸⾒
  え\(^o^)/
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
対策するならば・・・


      サーバサイドでAPIと通信させて
      返す⼿もあるが、それは
      JavaScriptベースではない
      (Node.jsとか⾔い出さないように)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
仕⽅
                ない
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
新しい仕様を調べるお・・・




      (https://dev.twitter.com/docs/using-search)
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
あれ・・・?
      v1.1でも認証なし検索あるやん
      Σ(゚Д゚)ガーン




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
検索API⽐較
                                    既存                OAuth
                                                      認証あり
      URI                           search.twitter.
                                    com/
                                                      GET�search/
                                                      tweets
                                    search.json
      制限                            IPごと              アカウントごと

      結果                            大雑把               厳密
      範囲                            最近1週間             任意の時点
                                    くらい

(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)         Powered�by�Rabbit�2.0.5
使い分け
     できるね
     (`・ω・´)
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
結論?


      (´・ω・`)とした
      ーは衰退しませ
      んでした?
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
but
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
"Display�
  Guidelines"へ
   の対応が必須
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
Display�Guidelines




      (https://dev.twitter.com/terms/display-requirements)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
現状




      これは対応しないといかんのでど
      うしたものか・・・(´-ω-)
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
とは
                いえ
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
"(´・ω・`)と
    したー"程度
    はどうでも
      よろしい
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
クライアン
        トアプリ開
        発者には大
          打撃
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
クライアントアプリ関連

     ✓ 「Display�Guidelines」への対
       応が必須
     ✓ アプリユーザ数の制限
           ✓ 基本は10万ユーザまで
           ✓ いくつか例外規定あり


(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
これで何
     が起こる
     のか?
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
時間の相対表⽰強制

      (※これはWebの表⽰だが、twiccaやついっぷる等が対応済)




      PRたんの「3時」がどの程度ずれ
      ていたのかわからない(´・ω・`)


(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
こういう設定は
                    もうできなくなる




      (夜フクロウ�バージョン�2.76)




(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
10万アカウントの制限




      (http://news.itmedia.co.jp/20121113/001025)
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
そして削除へ・・・




      (http://www.itmedia.co.jp/news/articles/1211/19/
      news042.html)

(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
これはめん
   どい・・・
    (´-ω-)
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
開発終了したクライアント
     ✓ Twit
     ✓ P3:PeraPeraPrv
     ✓ Echofon(デスクトップ版)
     ✓ ラーメン大陸
     ✓ Tweetbot�for�Mac(α版)
           ✓ etc...

(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
つまり・・・

     ✓ Twitterエコシステムから「多
       様性」が失われた
     ✓ ユーザが環境を選ぶのではな
       く、Twitter社が描く環境への
       強制
      広告収益とかいろいろあるのはわかる・・・
      が・・・(´-ω-)


(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
まとめ


      (´・ω・`)としたーは衰退し
      ませんでしたが、
      Twitterクライアント開発
      は衰退しました

(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5
ありがと
     うござい
     ました
(´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23)   Powered�by�Rabbit�2.0.5

More Related Content

Similar to (´・ω・`)としたーは衰退しました (Gunma.web #11 2012/11/23)

Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
Yoji Shidara
 
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Takashi Someda
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
Akihiro Kuwano
 
非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか 非同期処理をちょっとはラクに。Promises:aほか
非同期処理をちょっとはラクに。Promises:aほか
Masakazu Muraoka
 
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
CROOZ, inc.
 

Similar to (´・ω・`)としたーは衰退しました (Gunma.web #11 2012/11/23) (20)

こんな辛いテストはいやだ
こんな辛いテストはいやだ こんな辛いテストはいやだ
こんな辛いテストはいやだ
 
AmazonElasticBeanstalk
AmazonElasticBeanstalkAmazonElasticBeanstalk
AmazonElasticBeanstalk
 
Building Static Website With Github And Jekyll
Building Static Website With Github And JekyllBuilding Static Website With Github And Jekyll
Building Static Website With Github And Jekyll
 
Let's make your CDN with RUBY
Let's make your CDN with RUBYLet's make your CDN with RUBY
Let's make your CDN with RUBY
 
PlayFramework1.2.4におけるWebSocket
PlayFramework1.2.4におけるWebSocketPlayFramework1.2.4におけるWebSocket
PlayFramework1.2.4におけるWebSocket
 
HTTP/2時代のウェブサイト設計
HTTP/2時代のウェブサイト設計HTTP/2時代のウェブサイト設計
HTTP/2時代のウェブサイト設計
 
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコムResemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
Resemaraを支えた技術 フライングゲットガチャの舞台裏 #ksgstudy #ドリコム
 
frozen string literal in Ruby
frozen string literal in Rubyfrozen string literal in Ruby
frozen string literal in Ruby
 
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
Backlog、Cacoo にみるAWS運用の勘所 - JAWS UG 三都物語
 
Red Data Tools
Red Data ToolsRed Data Tools
Red Data Tools
 
Impalaチューニングポイントベストプラクティス
ImpalaチューニングポイントベストプラクティスImpalaチューニングポイントベストプラクティス
Impalaチューニングポイントベストプラクティス
 
Data URI scheme: okayama-js-2
Data URI scheme: okayama-js-2Data URI scheme: okayama-js-2
Data URI scheme: okayama-js-2
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
Safe navigation operator in Ruby
Safe navigation operator in RubySafe navigation operator in Ruby
Safe navigation operator in Ruby
 
JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”JSR 352 “Batch Applications for the Java Platform”
JSR 352 “Batch Applications for the Java Platform”
 
ドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkinsドリコムを支える課金ライブラリを支えるJenkins
ドリコムを支える課金ライブラリを支えるJenkins
 
非同期処理をちょっとはラクに。Promises:aほか
 非同期処理をちょっとはラクに。Promises:aほか 非同期処理をちょっとはラクに。Promises:aほか
非同期処理をちょっとはラクに。Promises:aほか
 
はてなのサービスの開発環境
はてなのサービスの開発環境はてなのサービスの開発環境
はてなのサービスの開発環境
 
Automation with SoftLayer and Zabbix
Automation with SoftLayer and ZabbixAutomation with SoftLayer and Zabbix
Automation with SoftLayer and Zabbix
 
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
GitLab & web hooks & git-flowで実現する企業向けgit環境の構築
 

More from parrotstudio

More from parrotstudio (15)

"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
"プロのプログラマ"を目指す初心者が最初に読むべきたった一冊の本
 
希望の関数と絶望の副作用
希望の関数と絶望の副作用希望の関数と絶望の副作用
希望の関数と絶望の副作用
 
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜
「もうなにもこわくない」関数型言語 〜ふつうのプログラマが関数型言語を知るべき理由・reload〜
 
ぱろっと、Padrinoやめるってよ
ぱろっと、Padrinoやめるってよぱろっと、Padrinoやめるってよ
ぱろっと、Padrinoやめるってよ
 
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)  エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
 
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08) 私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
私に作る時間がないのはどう考えても仕事が悪い!? (Gunma.web #10 2012/09/08)
 
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
ネタプログラミング言語クリエイターYouma (Gunma.web #8 2012/03/03)
 
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
プログラマになれないあなたのための言語戦略 (Gunma.web #7 2011/12/17)
 
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03)
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03) Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03)
Signs;Gate - RESTfulなサイトの作り方 (Gunma.web #6 2011/09/03)
 
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
「再代入なんて、あるわけない」 ~ふつうのプログラマが関数型言語を知るべき理由~ (Gunma.web #5 2011/05/14)
 
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)
思い通りにいかないのがWebなんて 割り切りたくないから (Gunma.web #4 2011/02/12)
 
俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11)
俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11) 俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11)
俺の体がこんなにすっきりしているわけがない ~5分でわかる催眠プログラミング~ (Gunma.web #3 2010/12/11)
 
「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11)
「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11)「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11)
「一番いいおすすめを頼む」 ~5分でわかるレコメンドエンジンの基礎~ (Gunma.web #3 2010/12/11)
 
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
これからのJSの話をしよう ~jQueryで作るTwitterアプリ~ (Gunma.web #2 2010/10/9)
 
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
どきっ!三行で作るランダムダンジョン!?~WEBもあるよ!~ - 2010/8/21 群馬Web研究会(勉強会)
 

(´・ω・`)としたーは衰退しました (Gunma.web #11 2012/11/23)

  • 1. (´・ω・`)としたー は衰退しました for�Gunma.web�#11� (2012/11/23) ぱろっと�(@parrot̲studio) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 2. Profile ✓ ぱろっと(T.Tachiki) ✓ @parrot̲studio ✓ parrot-studio.com ✓ プログラマっぽい何か (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 5. 2012/09/05 Twitter�API v1.1リリース (https://dev.twitter.com/blog/current-status-api-v1.1) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 6. 主な変更点1 ✓ 全APIでOAuth認証が必須 ✓ API制限が1時間から15分単位 ✓ API制限の細分化と回数変更 (http://www.atmarkit.co.jp/ait/articles/1209/26/ news120.html) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 7. 主な変更点2 ✓ 「Display�Guidelines」への対 応が必須 ✓ クライアントアプリユーザ数の 制限 ✓ サービス認証はOK (http://www.atmarkit.co.jp/ait/articles/1209/26/ news120.html) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 8. 要するに・・・ ユーザは何も気にしなくていい 開発者は⾯倒になった(´-ω-) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 9. API制限関連 ✓ API制限が1時間から15分単位 ✓ API制限の細分化と回数変更 (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 10. どうという ことはない (`・ω・´) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 12. (゚д゚)マズー? 全APIでOAuth認証が必須 =検索APIも認証必須・・・? (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 13. (´・ω・`)としたー�とは? 検索APIから顔⽂字を使った Tweetを取得して表⽰する、 JavaScriptベースのWebア プリ (http://parrot-studio.com/shoborn/) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 14. OAuth�1.1aが必須�とは? 毎リクエストごとに キーによる暗号化が必須 (OAuth�2.0だとそうでもない) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 15. ず い (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 16. JavaScript アプリだと キーが丸⾒ え\(^o^)/ (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 17. 対策するならば・・・ サーバサイドでAPIと通信させて 返す⼿もあるが、それは JavaScriptベースではない (Node.jsとか⾔い出さないように) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 18. 仕⽅ ない (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 19. 新しい仕様を調べるお・・・ (https://dev.twitter.com/docs/using-search) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 20. あれ・・・? v1.1でも認証なし検索あるやん Σ(゚Д゚)ガーン (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 21. 検索API⽐較 既存 OAuth 認証あり URI search.twitter. com/ GET�search/ tweets search.json 制限 IPごと アカウントごと 結果 大雑把 厳密 範囲 最近1週間 任意の時点 くらい (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 22. 使い分け できるね (`・ω・´) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 23. 結論? (´・ω・`)とした ーは衰退しませ んでした? (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 25. "Display� Guidelines"へ の対応が必須 (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 26. Display�Guidelines (https://dev.twitter.com/terms/display-requirements) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 27. 現状 これは対応しないといかんのでど うしたものか・・・(´-ω-) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 28. とは いえ (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 29. "(´・ω・`)と したー"程度 はどうでも よろしい (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 30. クライアン トアプリ開 発者には大 打撃 (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 31. クライアントアプリ関連 ✓ 「Display�Guidelines」への対 応が必須 ✓ アプリユーザ数の制限 ✓ 基本は10万ユーザまで ✓ いくつか例外規定あり (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 32. これで何 が起こる のか? (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 33. 時間の相対表⽰強制 (※これはWebの表⽰だが、twiccaやついっぷる等が対応済) PRたんの「3時」がどの程度ずれ ていたのかわからない(´・ω・`) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 34. こういう設定は もうできなくなる (夜フクロウ�バージョン�2.76) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 35. 10万アカウントの制限 (http://news.itmedia.co.jp/20121113/001025) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 36. そして削除へ・・・ (http://www.itmedia.co.jp/news/articles/1211/19/ news042.html) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 37. これはめん どい・・・ (´-ω-) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 38. 開発終了したクライアント ✓ Twit ✓ P3:PeraPeraPrv ✓ Echofon(デスクトップ版) ✓ ラーメン大陸 ✓ Tweetbot�for�Mac(α版) ✓ etc... (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 39. つまり・・・ ✓ Twitterエコシステムから「多 様性」が失われた ✓ ユーザが環境を選ぶのではな く、Twitter社が描く環境への 強制 広告収益とかいろいろあるのはわかる・・・ が・・・(´-ω-) (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 40. まとめ (´・ω・`)としたーは衰退し ませんでしたが、 Twitterクライアント開発 は衰退しました (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5
  • 41. ありがと うござい ました (´・ω・`)としたーは衰退しました�-�for�Gunma.web�#11�(2012/11/23) Powered�by�Rabbit�2.0.5