Posterous Spaces is no longer available Thanks to all of my @posterous peeps. Y'all made this a crazy ride and it was an honor and pleasure working with all of y'all. Thanks to all of the users. Thanks to the academy. Nobody will read this.
Twitterのスケール関係で、面白い記事を発見したのでまとめ。 一時期「スケールしない」とか「動作が不安定」だとか言われ続けていたTwitter。5月ごろにslashdot.jpでも話題になっていた。論調は総じて「Twitterがスケールしないのは、Rubyを使っているから」というもの。 ところが同じ5月、「Why Can't Twitter Scale? Blaine Cook Tries To Explain(なんでTwitterってスケールしないの?)」という、blog紹介記事がSilicon Alley Insiderに掲載される。記事の元になったblogエントリは、Twitterの前チーフアーキテクトだったBlaine Cook氏によるもの。Cook氏によれば、TwitterのスケールとRubyは何の関係もないという。 Why Can't Twitter Scale? Blai
この記事はめちゃくちゃ古いです.別の方法で,oAuthに対応したbotを作ってください.google:twitter bot oAuth 今日はTwitterの簡単なbotを作ってみます。 作るもの 現在のUNIXタイムを配信する、unixtimebotを作ります。 既に完成したものが以下のURLで動いています(飽きたら配信が止まるかもしれません)。 http://twitter.com/unixtimebot あなたはこのbotをfollowすることによって、常にUNIXタイムを意識しながら暮らすことができます。 方針 Rubyを使います。 直接TwitterのAPIを叩くのではなく、RubyGemsからライブラリを取ってきてそれを使ってアクセスします。 Twitterにアクセスできるgem Twitterにアクセスするためのgemは、ちょっと探しただけで、これだけありました。 Twit
twitterが2007年後半に先進的なユーザーに急速に受け入れられて以後、そのruby on railsアーキテクチャーはたびたびトラブルに見舞われてきた。しかし2008年中盤にtwitterがこっそり一部コードをscalaにポートして以来トラブルはなくなった。Twitterの開発者であるAlex Payneによれば普通に考えられているRuby on RailsやPHPやPythonなどいわゆるアジャイルな言語はすばやい変化に対応するには見合っているが非同期的プロセスのような力仕事には、スイス連邦工科大学ローザンヌ校のマーティン・オダースキーMartin Oderskyにより開発されたscalaが合っているという。2007年のある時点でtwitterにおけるrubyベースのメッセージ・キュー・システムが増えるプロセスに対応できずに壁にぶちあたったことに気付いた。2008年中盤にはメッセー
Welcome newcomers, add yourself using the form here -> http://is.gd/hlhv
ターミナル上で動くtwitterクライアントであるところのtermtterを使ってみてます.(参考: Jugyo.org) プラグインを作るのがすごく簡単で,かゆいところに手が届かなくても,すぐに自分で機能を拡張できます.とりあえず何個かプラグインを書いてみました. group.rb http://gist.github.com/44250.js .termtter で plugin 'group' configatron.plugins.group.groups = { :rits => %w(hakobe isano hitode909) } とか設定しといて. > group ritsとかやると,現在のログをフィルタして指定したグループ(ここではrits)に属している人の発言だけを表示します. quicklook.rb http://gist.github.com/44251 > q
twitterの安定性は疑わしい点もあるが、便利で多数の人たちがアカウントを持っているとあって、便利なサービスになっている。最近のWebサービスでは、メールやフィードにつづいて、twitterでも更新通知するのでフォローして欲しい、といったケースも見受けられるようになった。 ごくシンプルな仕組み システムで自動化された結果について、twitterで通知してみる、なんて試みも面白そうだ。 今回紹介するオープンソース・ソフトウェアはtweet、コマンドラインのtwitterクライアントだ。 tweetはRubyで作られたソフトウェアで、ごくシンプルな作りになっている。tweetコマンドに続いて、メッセージを入れるだけで良い。ユーザIDとパスワードは別途、設定ファイルを用意して記述しておく。日本語メッセージも特に問題なく送信できる。 投稿したところ コマンドラインで動作させられるので、ギークな方
ちゃんとした設計の話を Kazuho@Cybozu Labs: フレンド・タイムライン処理の原理と実践に書きましたので、そちらをご参照ください。 飲み会までの時間、ちょっと考えたんだけど、結局、twitter の home のような、「follower 全員のポストから最新 n 件を取得」というオペレーションは、最悪 n^2 件 *1 へのアクセスで抽出可能ということを理解した。しかも、follower 毎に SQL 発行ができる *2 ので、memcached との相性が良さそう。また、全ユーザー数が式に出てこないってことは、すなわちスケールアウトできるってこと。 実質的に n の二乗の平均のルートは 100 以下 (最初のページだけなら n=20) だろうし、つまり、ちゃんと書けば負荷は低いんじゃないか、ということ。 追記: ただ、「最新 n 件」じゃなくて、自分の timeline
Gti版に移行したので、ソースは以下のサイトから http://github.com/Seasons7/twitterarchivefilter/tree/master APIだと制限くらって嫌な気分になるので、BASIC認証版で Twitterのアーカイブを取得するクラスを作りました。 元々、自分がMercurialのクライアントツールを作るにあたって、Twitterにログを残したものを フィルタリングしたいが為に作りました。 【注意】cygwinで利用する際には、ここを読んで下さいね。 Happy my life » Dapper(x86_64)にscrapiをインストールすると TwitterArchiveFilter を cygwin 上で動かす - すぱいだー日記。 .twitter_user_pass というファイルを作成して、以下の内容を記述しておいて下さい。 $userna
昨年末あたりから、開発加速のためにエンジニアを募集しようと、 商用媒体にいくつか広告を出したりしてみたのだが、 なかなか良い人が見つからず、困っていたのである。 何か方法はないかと社内で立ち話をしているとき、 ふとこんな風に思ったのである。 「Twitterに書いてみたらどうなるかな?」 その発言から5分もしないうちに、私は急いで席に戻って、 Twitter に社員募集のメッセージを書き込んだ。 その後、4月7日現在までに、約30人の人からリプライをもらったり、 DMをもらったり、会社見学に来てもらったりした。 結果的には現時点でもう出社している人が一人おり、 あと二人のエンジニアが近日中に開発チームに参加してくれることが決まっている。 今まさに面接の最中の人も何人かいる。 このエントリで書きたいことは、 Twitterで実際に採用活動ができた、 ということではない。 Twitterで採用
世は空前の相撲ブーム、そしてTwitterブーム、そしてマッシュアップブームということで、Twitterアカウントで勝手に相撲をする nocotter を作成してみました。 http://nocotter.oq.la/ 相撲をしてのこったーとか語呂がいいんじゃないかとか思いついたのは先月の25日でして、2,3日でそれっぽい機能は大体できた感があったのですが、どう勝ち負けをつけるかとかいかに無駄な機能をつけるかということで少し挫折して、数日前にやっと開発を再開して本日やっとそこそこイメージ通りにはなりました。 で、機能なんですが、どう戦わせるかというと、 @nocotter にreplyで対戦させるアカウントを送る http://nocotter.oq.la/ から直接入力 の二通りあります。@nocotterにreplyの方だと、@nocotterが対戦結果をお知らせしたりします(repl
ふと思い立って、Twitter で平均的なユーザー(アクティブユーザー)は何人ぐらい Follow してるのかを調べてみることにしました。ちなみに僕(akihito)は現在162人。積極的に Twitter を活用している人々に比べれば、決して多くはない数ですが、果たして「平均(特定のコミュニティの周辺に偏らない、という意味で)」はどうなんだろう?と気になった次第。 【方法】 最初は Public Timeline に現れる人々をチェックしようかとも思ったのですが、 どうも日本人と外国人では傾向に差があるような印象を受ける ある一瞬の更新を拾うだけでは、更新頻度の高いユーザーばかりを抽出してしまう結果になるかもしれない と思い、以下の方法に切り替えました: ユーザー検索で「Japan」をキーワードに検索し、ヒットしたユーザー(9,636人)の中で、日本語で更新している人を対象にする ただし
twitter2ircd.pl - POEで書いたperlのTwitter IRC Gateway Twitterは、どことなくチャット的な利用もされていてiChat使っていたのですが,WindowsのTwitter IRC GatewayがあってIRCでやるのが楽しそうだったので、Macで動くようにPerlでIRC Gateway書きました。 miyagawaさんにPoCo::Server::IRCのサンプルコードとしてLingrのIRC Gatewayを教えてもらったので、参考にしてPOE::Component::Client::Twitterを作ってCPANにうpしました。 パッケージ中にはtwitter2ircd.plというTwitterのIRC Gatewayとなるサンプルコードを同梱しています。 コードの下にサンプルの設定ファイルがあるので参考にして下さい。 こんな感じで 普通
blog.kentarok.org about daily life, thought, popular culture, technologies etc. Do you enjoy twittering? How do you play with Twitter? The best way I think is to post statuses via IRC. You may wonder how you can do it. Don't worry! Many people help you with their excellent tools. Yappo and typester hacked up Perl scripts which work as a gateway and connect IRC to Twitter. To make it, the former i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く