タグ

2010年1月29日のブックマーク (3件)

  • Twitter Streaming APIでTweetの流れを眺める - DiaryException

    http://apiwiki.twitter.com/Streaming-API-Documentation Tweet全体をstatuses/sampleで眺めても、興味の無い話題ばかりなので、statuses/filterで単語を指定してTweetを絞り込んで眺める。 いかにも非同期なのでTwistedでする(9.0.0リリース記念(嘘))。 #!/usr/bin/python # -*- coding: utf-8 -*- from twisted.internet import reactor from twisted.web import client # HTTPPageDownloader, HTTPClientFactory import base64 # for Basic authorization import urllib import simplejson imp

    Twitter Streaming APIでTweetの流れを眺める - DiaryException
    terurou
    terurou 2010/01/29
    Twitter Streaming APIをTwistedで処理
  • 半世紀前のアイデア作成法が秀逸すぎる - 凹レンズログ

    1940年、アメリカ最大の広告代理店・トンプソン社の常任最高顧問ジェームス・W・ヤングによって書かれた「アイデアの作り方」が、めちゃくちゃ洗練されていたので紹介します。このの主文のページ数は、たったの62ページで、さらに、非常に大きな字で書かれています。これだけ短いページで、しかも現代にも十分すぎるほど通用する内容が書かれており、はっきりいって驚きでした。 アイデアのつくり方posted with ヨメレバジェームス W.ヤング 阪急コミュニケーションズ 1988-04-08 Amazon楽天ブックス7netブックオフ 基的スタンス 良いアイデアと言うものは、一見、偶然の産物、一握りの才能ある者だけが作り出せる物のように見えます。しかし、もし、アイデアの形成される過程が、一定の明確な心理的なプロセスであるなら、アイデアを生みだす技術を習得し効果的に使いこなせるのではないか?これが書の

    半世紀前のアイデア作成法が秀逸すぎる - 凹レンズログ
  • 54行で分散KVSを実装する(レプリケーション機能付き) - Blog by Sadayuki Furuhashi

    Ruby と MessagePack-RPC があれば、簡単なkey-valueストレージは簡単に作れます。54行で書けます(レプリケーションと負荷分散機能付き。サーバー38行、クライアント16行)。 簡単なKVSをベースにして、ログ集計や遠隔デプロイ、遠隔管理機能などの機能を追加していけば、ちょっと便利なサーバープログラムをサクサク自作できるハズ。 この分散KVSは、(keyのハッシュ値 % サーバーの台数)番目のサーバーにkeyを保存します。また、サーバーの名前順でソートしたときの「次のサーバー」と「次の次のサーバー」にデータをレプリケーションします。 すべてのサーバーで同じ設定ファイルを使います。サーバーごとの設定は引数を自分のホスト名に書き換えるだけなので、デプロイが容易です。 MessagePack-RPC for Ruby を使うと、分散しないkey-valueストレージ*1は

    54行で分散KVSを実装する(レプリケーション機能付き) - Blog by Sadayuki Furuhashi