• 大記録: パート2

    2010年6月26日土曜日

    先日、ワールドカップの最初の1週間における秒間ツイート数 (TPS: Tweets-Per-Second)と、 アメリカのプロバスケットボールリーグNBAの優勝決定戦における秒間ツイート数に関するブログをアップしました。Twitterにおける平均の秒間ツイート数は750なのですが、ワールドカップの2週目においても、ゴール直後の秒間ツイート数が平均を大幅に超えて急上昇する傾向が続いています。しかしながら、今週はどのゴールが最高記録だったかを判断するのは難しいと思っています。なぜなら、多くの試合が同時刻に開催されており、どのゴールによって数字が伸びたのかの判別が難しいからです。また、同時刻に1試合だけが開催される場合については、先週とかなり似通った数字だったからです。


    ところが、日本対デンマーク戦(日本が3-1で勝利!)での試合終了直後の数字は、NBA優勝決定戦でロサンゼルス・レイカーズがボストン・セルティックスを破った時よりも、上回りました!審判が日本対デンマーク戦の試合終了のホイッスルを吹いた瞬間、最高記録を更新し、秒間ツイート数3,283を記録しました(同時刻に開催されていたオランダ対カメルーン戦は、日本対デンマーク戦よりも6分早く終了していました)。

  • ロシアより愛を込めて

    2010年6月24日木曜日


    Twitterは、社員200人規模の会社なので、まだ比較的小さい会社なのですが、私たちはグローバルなマインドセットを持ち合わせています。ここ最近のTwitterは、アメリカ国内だけでなく、世界中において驚異的なスピードで成長しています。事実、60パーセント以上の利用がアメリカ国外からです。そのため、本日、ロシアのメドベージェフ大統領をTwitterオフィスにお迎えでき、就任ツイートを行っていただけたことを大変光栄に思っています。


    お忙しいスケジュールの中、わざわざTwitterオフィスに訪問いただけたことは、とても嬉しく思います。新しいテクノロジーを理解いただき、それを活用してさらにポジティブで意義深い方法で人類を発展させることは、力強いリーダーシップの証となります。一方、我々が情熱を持って信じている「オープンな情報交換は、世界中にポジティブなインパクトを与える」という信念を共有する素晴らしい機会でもありました。


    メドベージェフ大統領、ようこそ、サンフランシスコとシリコンバレーへ!
  • 大ゴール、大ゲーム、大記録

    2010年6月19日土曜日

    世界中でイベント盛りだくさんの一週間でした。監督の決断、審判の判定、そしてもちろんゴールなどについてのツイートがTwitterでは最高記録を次々と更新しました。

    そこで、これまでのトーナメントにおいて最もツイートされたゴールを分析するとおもしろいのでは?と考え始めました。ゴールが決まってからの30秒間において最も高いTPS(Tweet-Per-Second: 1秒あたりのツイート数)に基づいて算出されています。

    この一週間で最もツイートされたゴールは…

    1) 日本がカメルーン戦でゴールを決めた瞬間(リンク先は英語です): 6/15(日本時間)の試合で結果は1-0で日本勝利。[2,940 TPS]

    2) ブラジルが北朝鮮戦で最初のゴールを決めた瞬間(リンク先は英語です): 6/15(日本時間)の試合で結果は2-1でブラジル勝利。[2,928 TPS]

    3) メキシコが南アフリカと引き分けた瞬間(リンク先は英語です): 6/12(日本時間)の試合。[2,704 TPS]

    これらはTwitterでの最高記録だと思いますか?はい、そうです。ただし、昨晩のロサンゼルス・レイカーズ対ボストン・セルティックスの※NBAファイナルの試合までは。昨日のゲームでレイカーズが優勝を決めた瞬間は、3,085 TPSという新しい最高記録をたたき出しました。

    参考のために、Twitterでは平均的な日において750 TPS、合計1日に6500万ツイートが配信されています。

    ※NBAは、アメリカのプロバスケットボールリーグのこと。
  • Twitter APIデベロッパー・コミュニティへのお知らせ (OAuthへの移行に関しての期限延長)

    2010年6月18日金曜日

    Twitter APIデベロッパー・コミュニティの皆さんへ

    以前、ベーシック認証への対応を2010年6月30日をもって終了し、OAuthに移行する予定であることを発表しましたが、このたびOAuthへの移行の期限を2010年8月16日まで延長ことにしました。 2010年8月16日から段階的にベーシック認証への対応を停止します。(英語でのアナウンスはこちらです。)

    ワールドカップの影響でシステムの負荷が非常に高くなっており、頻繁にエラーが続いている状態です。そのような不安定な状態の中、OAuthへの移行に向けた開発とテスティングが難しい状況になると予想されるため、ベーシック認証停止の期限を延期することにしました。

    またOAuth Echoに対応しているメディア提供者も多くなっているので、延長された期間で他のメディアサイトとのインテグレーションがよりスムーズにできると思っています。

    8月16日から8月31日の間、毎日APIを呼ぶ回数制限(rate limit)を毎日減らします。(1時間あたり10コールの単位で減らします。) 8月31日からはベーシック認証のAPIコールに対しては全てHTTP 403エラーを返します。

    すでにOAuthへの移行して下さった皆さん、ありがとうございました。まだOAuthに対応していない方は、もし何かご質問などがあればご連絡ください。尚、期限は延長されましたが早めにOAuthへ移行されることをお勧めします。

    開発者むけのユーザグループ:
    http://groups.google.com/group/twitter-development-talk
    APIチーム: @twitterapi
  • Twitterに何が起こっているのか?

    2010年6月16日水曜日

    サイトの安定度とサービス停止頻度の点で、今月はTwitterにとって昨年10月以来最悪の月になっています。

    何が問題なのか?
    先週の金曜日、私たちは開発者ブログ(英文)で、これから数週間、困難な日々が続きそうだ、と報告しました。過去最大のトラフィックを処理する際でも安定性の高いシステムを提供するために、調整を行っています。このために現在、長期的なソリューションに取り組んでいますが、その一方で、処理能力を増大させ、ワールドカップ開催中のサービス停止を避けるためのリアルタイムの調整も行っています。

    このプロセスにおいて、全く予期していなかった、とても根深い問題を発見し変更を試みた結果、今回、不用意なダウンタイムを引き起こしてしまいました。最終的には、現在私たちが取り組んでいる変更は将来より大きな安定性をもたらします。しかしながら、現在私たちが直面している混乱については遺憾に思っており、どれほどユーザーの皆様に迷惑をかけたかを理解しています。

    Twitterは準備しておくべきだったか?
    記録的なトラフィックや、予想できない突発的なトラフィックを管理するのは、決して簡単ではありません。しかし、私たちはワールドカップの影響については事前によく意識していました。予想できなかったことは、ワールドカップ開催前と期間中において、システムを修復し最適化する中で分かってきた複雑な問題でした。

    次のステップは?
    これからの2週間、事前にお知らせした上で比較的短い時間でサイトのメンテナンスを行う可能性があります。メンテナンスの間、サービスは利用できなくなります。ワールドカップの試合時間にこの作業を行わないことと、メンテナンスにあたっては予めお知らせすることを約束します。

    Twitterサイトにおける問題を知る方法
    サイトの利用停止や大きな問題に対する告知は、ステータスブログにて行います。ユーザーの方が抱えるその他の問題については@twjを通じてお知らせします。

    Pingdomが提供するTwitterサイトの動作時間
    月次のTwitterの動作時間についてはこちらを参考にしてください。:http://bit.ly/c3BPRS(英語のサイトです)
  • ゲームを作り、より良い未来を創造しましょう

    2010年6月11日金曜日

    最初のワールドカップは1930年に開催され、やがて世界的イベントとなり、多様性を称え、幾多の困難を克服する原動力を与えてくれました。何より、世界中の国と人々がとてもシンプルな何かで繋がることが可能となりました。その何かとは、サッカーの試合です。FIFAやワールドカップ運営組織が推進するミッションとは、「サッカーを発展させ、世界と触れ合い、より良い未来を創造する」です。素晴らしいことです。

    南アフリカ共和国が主催国となって、32カ国のチームが究極の世界一を決めるために戦います。これは、世界で最も視聴されるスポーツイベントになることでしょう。Twitterの急速な世界での成長は、私たちがこの世界的イベントの一部であることを意味します。自分のお気に入りチームやお気に入り選手に何が起こっているかをウォッチしたり、ワールドカップに関する速報を探したりするでしょう。

    ライブウィジェットやリアルタイム検索、話題のツイート(今、多くのTwitterユーザーの注目を集めているツイートの更新情報)などを活用して、私たちは特別サイトを用意しました。このサイトは、ワールドカップの精神を捉えながら、既に活発に脈動しています。ファンの方は、選手やチーム、Twitterを使ったブランドなどと特別な繋がりを持つことが可能で、全く新しい方法で試合に参加することができます。また、ワールドカップのおすすめというリストと、プロフィールページの背景に設定できるワールドカップテーマも提供しています。ハッシュフラグと私たちが呼んでいるちょっとしたトリックについては、使い方をみなさまにお任せしたいと思います。@Biz
  • リンクとTwitter: 長さは重要ではありません

    2010年6月9日水曜日

    3月初めからダイレクトメッセージに含まれるURLに対して、マルウェア、フィッシング、その他の脅威を発見し、遮断し、拡散を防ぐためにリンクサービスを活用してきました。つまり、ダイレクトメッセージを通じて送られる全てのURLはtwt.tlというURLに自動的に短縮されました。悪意のあるリンク先と見なされたURLはブラックリスト化され、ユーザーがクリックすると被害を被る可能性があることを警告しています。そして、この素晴らしい仕組みを全てのツイートに適用しようと考えました。

    加えて、4月の開発者カンファレンスChirpで言及したように、ユーザーがTwitter上でURLを共有したいと思っても、現状では自動的にURLを短縮する方法がなく、私たちはこれを改善したいと思っていました。Twitter.comのツイートボックスから入力したURLが自動的に短縮されて共有されるととても便利になることでしょう。

    これらの目標を達成するために、現在行っているダイレクトメッセージでのリンクサービスを小さなステップとし、それを全ツイートに展開します。現在、このテストをごく一部のTwitter社員のアカウントで行っています。


    ユーザー体験、安全、そして価値

    この夏、このサービスが多くのユーザーに展開される時、Twitter.comと全てのアプリケーションのリンクはt.coというURLにひも付けられます。これは、本当に長いURL、例えばhttp://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp/0446563048というURLがhttp://t.co/DRo0trjという短いURLに短縮されてSMS上に表示されます。しかし、WEBサイトやアプリケーション上では、amazon.com/Delivering-http://www.amazon.com/Delivering-Happiness-Profits-Passion-Purpose/dp/0446563048/ref=sr_1_1?ie=UTF8&s=books&qid=1275966329&sr=8-1という形式や、元の長いURLやページタイトルなどを表示することが可能となります。究極的には、統計機能や悪意のあるリンクを拡散させない、といったt.coリンクの価値のある機能を損なわずに、最も使いやすく、有益で、適切な表現をデバイスに合った形で表示することが開発者の判断で可能となります。

    良いユーザー経験と安全性の増強に加えて、このサービスを通じてのリンク加工は、やがてPromoted Tweetsの統計情報へも貢献することになるでしょう。そして、レソナンス(反響度合い)算出アルゴリズムにも重要な品質-つまりどれだけツイートが関連していて、興味深いのか-を提供するでしょう。また、このデータを活用したサービス、例えば私たちが目指すコマーシャルアカウントサービスの統計機能として活用できることを期待しています。


    まずは開発者の皆さんから

    最初のステップとして、Twitterプラットフォーム上にてアプリケーションを持つ開発者は、このサービスについて今すぐ準備を始められます。短縮されたURLをどのように見せるかを、デバイスやアプリケーションによって実用的かつ有益、最適な方法で選択できます。最初のステップは小さなものです。私たちは、@TwitterAPI、@rsarver、@raffiといったいくつかのアカウントにてこの機能を利用開始しますので、開発者は自分のコードをテストすることができます。最終的にはTwitter上の全てのリンクが短縮されます。

    もし、ツイートに短縮URLを挿入する際に、特定のURL短縮サービスに思い入れがある場合、思い悩まずにそのサービスを利用し続けてください。私たちは、その短縮されたURLを処理します。

    私たちの友人である.CO Internet SASに対してお礼を申し上げたいと思います。.COという新しい拡張子をレジストリに登録いただき、また、このサービスを利用するにあたってt.coの安全性確保に協力してもらいました。おかげで、Twitterで共有されるリンクは、より安全ですっきりとし、そして価値のあるものとなることでしょう。