タグ

Twitterとtechnologyに関するtsupoのブックマーク (4)

  • 世界初の「人工衛星BOT」 宇宙から観測データをつぶやく

    東京大学中須賀研究室はこのほど、超小型人工衛星「XI-V」(サイ・ファイブ)のTwitterアカウント「@XI_V」を公開した。人工衛星から送られた温度情報やバッテリー情報、画像などをリアルタイムにツイートする世界初の人工衛星BOTだとしている。 XI-Vは、1辺10センチの立方体型の超小型人工衛星で、地球の撮影を目的に同研究室が2005年に打ち上げた。衛星が送った電波を東大の衛星管制局で受信し、受信した電波からバッテリーの電圧、衛星外壁の平均温度情報、観測場所などを取得し、リアルタイムにTwitterに投稿する。 衛星が撮影した画像データもTwitterに投稿。画像は数日かけて地上に送られ、受信した時点で撮影した時刻と場所とともにツイートする。 関連記事 NASAの宇宙飛行士、初の“宇宙からTwitter” スペースシャトルで宇宙へ旅立った宇宙飛行士が、「壮大な景色を楽しんでいる」という

    世界初の「人工衛星BOT」 宇宙から観測データをつぶやく
    tsupo
    tsupo 2010/05/06
    人工衛星から送られた温度情報やバッテリー情報、画像などをリアルタイムにツイートする世界初の人工衛星BOT / Twitterアカウント「@XI_V」 / 東京大学中須賀研究室
  • Twitterのクジラ解剖学、あるいは彼らがいかにサーバの処理能力を向上させたか

    Twitterを利用していると、ときどきクジラの絵の画面が表示されることがあります。これはTwitterの処理能力がパンクして一時的に利用不可になったときに表示されるお馴染みの画面。 2月9日にTwitter Engineeringブログにポストされたエントリ「The Anatomy of a Whale」(クジラの解剖学)では、Twitterエンジニアたちがこのクジラの内部に分け入ってどのようにTwitterサーバの処理能力を向上させたのか、という話が詳しく語られています。 彼らが行ったのは、まず詳細なデータを取得して原因がどの辺にあるのかを推測すること。そこから多数の無駄な処理を発見し、ソースコードの修正による性能の向上に成功します。 元記事は非常に長いエントリになっていますが、問題の調査から解決に至るアプローチについて多くのエンジニアの方の参考になりそうな内容が含まれていますし、T

    Twitterのクジラ解剖学、あるいは彼らがいかにサーバの処理能力を向上させたか
    tsupo
    tsupo 2010/02/16
    17回のコールから無駄な7回のコールの削減などを実行 / これだけでよく使われる機能が42%も性能向上したことになる
  • twitterがrubyからscalaへスイッチ - huixingの日記

    twitterが2007年後半に先進的なユーザーに急速に受け入れられて以後、そのruby on railsアーキテクチャーはたびたびトラブルに見舞われてきた。しかし2008年中盤にtwitterがこっそり一部コードをscalaにポートして以来トラブルはなくなった。Twitterの開発者であるAlex Payneによれば普通に考えられているRuby on RailsPHPPythonなどいわゆるアジャイルな言語はすばやい変化に対応するには見合っているが非同期的プロセスのような力仕事には、スイス連邦工科大学ローザンヌ校のマーティン・オダースキーMartin Oderskyにより開発されたscalaが合っているという。2007年のある時点でtwitterにおけるrubyベースのメッセージ・キュー・システムが増えるプロセスに対応できずに壁にぶちあたったことに気付いた。2008年中盤にはメッセー

    twitterがrubyからscalaへスイッチ - huixingの日記
  • Kazuho@Cybozu Labs: フレンド・タイムライン処理の原理と実践

    « MySQL のクエリ最適化における、もうひとつの検証方法 | メイン | MySQL (InnoDB) に直接アクセスしてタイムライン処理を高速化する話 » 2008年06月09日 フレンド・タイムライン処理の原理と実践 MySQL (InnoDB) に直接アクセスしてタイムライン処理を高速化する話に続きます。 Twitter が注目されるようになって久しい今日この頃ですが、友人の投稿を時系列に並べて表示する、というのは、Twitter に限らず Mixi の「マイミクシィ最新日記」やはてなブックマークの「お気に入り」等、ソーシャルなウェブサービスにおいては一般的な手法です。ですが、この処理 (以下「フレンド・タイムライン」と呼ぶ) は、一見簡単そうに見えて、実装には様々な困難が伴います。記事では、「フレンド・タイムライン」を実現する、プッシュ型とプル型の二種類の手法について、その原

    tsupo
    tsupo 2008/06/09
    より軽いフレンド・タイムライン処理を探求
  • 1