タグ

2010年1月13日のブックマーク (10件)

  • AnyEvent::Twitter::Stream

    NAME AnyEvent::Twitter::Stream - Receive Twitter streaming API in an event loop SYNOPSIS use AnyEvent::Twitter::Stream; my $done = AE::cv; # receive updates from @following_ids my $listener = AnyEvent::Twitter::Stream->new( username => $user, password => $password, method => "filter", # "firehose" for everything, "sample" for sample timeline follow => join(",", @following_ids), # numeric IDs on_tw

    AnyEvent::Twitter::Stream
  • Twitter Streaming APIをRubyで試してみる - しばそんノート

    Streaming APIとは TwitterのStreaming APIをご存知でしょうか。 Twitter API Wiki / Streaming API Documentation 2009年4月頃から試験的に公開されているAPIなので、ご存知な方も多いと思います。2009年8月現在でまだαテスト中ですが、これを利用すると、push型でリアルタイムに情報を受け取ることができます。 TwitterAPIは基的にpull型なので、クライアントが能動的にリクエストを発行しなければ情報を受け取ることができません。しかし、1時間あたりのリクエスト回数、1リクエストあたりの最大データ数など、APIには様々な制限がかけられていますので、例えばリアルタイム性の必要なプログラムや、大量のtweetsが必要な統計プログラムなどの用途で通常のAPIを利用するのは厳しいものがあります。 そのような時は

    Twitter Streaming APIをRubyで試してみる - しばそんノート
  • RubyGems の使い方 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 日は Ruby の標準パッケージ管理システムである RubyGems のご紹介です。最近ではほとんどの Ruby 用ライブラリが RubyGems を当然のように採用していて、ドキュメントにも RubyGems によるインストール方法しか掲載されないようになってきました。私はこれまで当に必要最低限の知識だけでやり過ごしてきたのですが、だんだんと不都合もでてきた

  • あなたの制作人生を「速記コーディング」で豊かにする、Texterを使ったアウトプット術

    何万回も同じ操作で同じ文字を打つ必要はありますか? よく使う日語や同じようなコードを、毎回同じように打つのは面倒くさいな… 思考した事がそのままの感覚でアウトプットできれば生産性はもっと高まるはず。 コードを書いている時、いつもそう感じていました。 Texterというソフトに出会ってから、そんな日常が少し変わりました。 キーを打った事を忘れて、 頭の中で浮かんだ事がそのまま目の前に現れるような感覚、 まるで、「速記」を自動展開しているような心地良さを味わえました。 今回はSACSSコーディング勉強会 vol.5のライトニングトークでお話した「Texter」を紹介します。 このTexterを使うようになってから、打つ事が革命的に早く・楽しくなりました。 効率化を追求している人にはお勧めのツールです。 目次 Texterって何ができるの? Texterのダウンロード(日語化済み) Text

    あなたの制作人生を「速記コーディング」で豊かにする、Texterを使ったアウトプット術
    tacshiss
    tacshiss 2010/01/13
  • Perlで日付・時間を操作 - DateTime モジュールの使い方 (iandeth.)

    Perlには、日時の加・減算を扱うモジュールが標準でついてきません。僕の仕事場ではずっと、同僚が作ったオリジナルモジュールを皆で使いまわしていたのですが、今になって、世間的 (CPAN) にはどんなものがあるのか気になって調べてみました。※参考になったのは miyagawa 氏のメールマガジンの過去記事と、perl.com の The Many Dates and Times of Perl なるエントリでした。 今回は数ある日付関連モジュールの中から、Dave Rolsky氏の DateTime モジュールについて、その基的な使い方について簡単にまとめたので共有してみます。 同氏は上記 perl.com 記事の執筆者であり、この前の YAPC::Asia で DateTime project について講演してくれていた人です。気合の入ったモジュールを作ってくれた事に感謝。 目次 基

  • DateTime - モダンなPerl入門 - モダンなPerl入門

    日付の取り扱い 何かと面倒な日付処理には DateTime.pmをつかいます。 生成 use strict; use warnings; use DateTime; #日付を指定して生成 $dt = DateTime->new( time_zone => 'Asia/Tokyo', year => 2008, month => 8, day => 4, hour => 15, minute => 0, second => 0 ); #epochから生成 $dt = DateTime->from_epoch( time_zone => 'Asia/Tokyo', epoch => 1217829600 ); #現在の日付(時間ふくむ) $dt = DateTime->now( time_zone => 'Asia/Tokyo' ); #現在の日付(時間含まない) $dt = DateTime

  • 日付の表記に関するノート

    日付の表記方法は、文化的な背景の違い、また用途の違いによって様々なフォーマットがあります。多くの場合、特に断り無く使っても問題なく正しい日時を伝えることができますが、文脈や利用者の環境によっては、意外な落とし穴にはまることもあります。誤解なく、かつ効率的に処理しやすい日時表記方法としては、2001-08-02T10:35Zというスタイルの、ISO/W3Cフォーマットがあります。 文化と日付表記 日時表記の国際標準とW3Cノート W3Cの日時フォーマット XML Schemaの日時データ型 タイムスタンプのインターネット標準 そのほか広く用いられる日時の書式 ピリオド区切りによる日付 電子メール、HTTPヘッダなどの日時表記 継続期間の表記 ISO 8601の期間表記 Dublin Coreの期間表記 読みやすさと処理しやすさのバランス 参照文献 文化と日付表記 よく見かける日付の表記法とし

  • PHPでTwitter APIのOAuthを使う方法まとめ

    この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を

    PHPでTwitter APIのOAuthを使う方法まとめ
  • そろそろテレビ出演について一言いっとくか - phaのニート日記

    ・ YouTube - たけしがニートに激怒 「働けよ、バカ野郎!」 ・ 今日22時から放映される「たけしのニッポンのミカタ!」に出ます - phaニート日記 テレビでの取り上げられ方に特に不満はないです。あんなもんでしょう。 面白ければいいと思います。テレビの人もネットの人もみんな頑張ってコンテンツを作っている。 「だいたいphaさんってなんだよ!」ってたけしに突っ込んでもらって光栄ですね。しかしそれを言うならビートってなんだよ。 取材のときにスタッフの人に「なんで僕のところに取材に来たんですか」って聞いたら「調査会社に「悠々自適としてるニートって誰かいませんか」って言ったらphaさんを紹介された」って言ってた。テレビの調査会社って結構ネットでネタ拾ってるみたい。 番組の説明に誤りがいくつかあって、「2LDKに3人住んでる」と言ってましたが、「3LDKに3人住んでる」が正しいです。各個

    そろそろテレビ出演について一言いっとくか - phaのニート日記
  • 最上のミーティングは「話し合わない」こと/素人こそ使える3つのノウハウ 読書猿Classic: between / beyond readers

    給料取り(サラリーマン)の会議は、高い給料の人間を一定時間拘束するわけですから大きなコストがかかります。会議がなければもっと他の儲け仕事をできたかもしれない(高い機会費用)訳ですから、つまらない会議をつづけていると「また意味のない会議か」となって、会議での意志決定に不可欠な人物が土壇場になって欠席したり、参加者が席におちつかず会議室を出たり入ったりすることになります。詰まるところ「意味がない会議」として軽く見られているのです(その割には会議は減りませんが)。 ボランタリーな活動や団体だと、ミーティングでも「やる気」のある人がやってきます。 ところが、時折、「自分のおもい」を熱弁して、人の意見を聞かない(しゃべりまくって、他人に話すの時間を与えない)人がいます。会社の会議より、ボランタリー活動・団体にこそ、この手の人が登場しやすいのです(経験ありませんか?)。 声を使うと同時に複数の人が意見

    最上のミーティングは「話し合わない」こと/素人こそ使える3つのノウハウ 読書猿Classic: between / beyond readers