タグ

ブックマーク / blog.unfindable.net (4)

  • Streaming APIで大量のつぶやきをリアルタイムに保存する方法(cURL編) | 配電盤

    つぶやきを大量に取得したいときには、TwitterのふつうのAPIではなく、Streaming APIを使います。ふつうのAPIは1時間あたり350回しか使えないので、対象となるつぶやきが、APIを目一杯使って取得できる数を超えるとどうしようもありません。Streaming APIならこのような心配は無用で、条件を設定して一度接続すれば、設定した条件に合うつぶやきを大量に取得できます。厳密に言えば、これは程度の問題でしかなく、Streaming APIでも、すべてのつぶやきを取得できるわけではないのですが、ここでは、「ふつうのAPIに比べれば遙かにたくさん取得できる」と考えてください。 cURLを使うのが簡単です。次のようなシェルスクリプト(stream.sh)を作成し、「bash stream.sh >> result.dat」などとして実行すれば、指定したキーワードを持つつぶやきを、r

    Streaming APIで大量のつぶやきをリアルタイムに保存する方法(cURL編) | 配電盤
  • 音符の回文と楽譜の表示と演奏のためのJavaScriptライブラリabcjs | 配電盤

    ホフスタッター『ゲーデル、エッシャー、バッハ』を読むまで知らなかったことはたくさんありますが、前から読んでも後ろから読んでも同じになる曲「逆行カノン」が、バッハの「音楽の捧げもの」の中にあるということもそのひとつです。対称になるように音符を並べるだけなら誰でもできますが、それが音楽として成立するというのはバッハの天才のなせる技でしょう。 『ゲーデル、エッシャー、バッハ』では、これに対応するエッシャーの作品「蟹のカノン」(図42)と、アキレスと亀の対話「蟹のカノン」、形式システム「TNT」が紹介されています。エッシャーの「蟹のカノン」書籍中ではグレースケールですが、「escher crab」で検索すれば、カラーのものが見つかります。対話とTNTについては書籍を参照してください(一家に一冊です)。 エッシャーの作品や対話の対称性は、注意して見たり聴いたりしなくてもわかります。形式システムの対称

    音符の回文と楽譜の表示と演奏のためのJavaScriptライブラリabcjs | 配電盤
  • 数独で見るRuby(とMathematica)のパワーと表現力 by Inquisitor

    参考:数独の平凡な解法(C言語・Mathematica) Rubyのバイブル『プログラミング言語 Ruby』の第1.4節では、「Rubyプログラムが実際にはどのようなものかというイメージをもっとよくつかめるように(p.18)」数独を解くRubyプログラムが紹介されています(ソースコードは原著のサポートサイトにあります)。曰く、 コメントと空行を取り除くと、ちょうど129行のコードが残る。これは、単純な力任せのアルゴリズムに頼るわけではないオブジェクト指向の数独ソルバとしてはまずまずの長さだ。このサンプルは、Rubyのパワーと表現力をよく示していると思うがどうだろうか。(p.25) どうだろうかって、このサンプルは、Rubyのパワーと表現力を示すものとしてはふさわしくないんじゃないでしょうか。100行以上書かないと数独が解けないなんて、Rubyのイメージダウンにならなければいいのですが。 R

    数独で見るRuby(とMathematica)のパワーと表現力 by Inquisitor
    keyesberry
    keyesberry 2010/12/08
    [mathmatica
  • 数独で見るRuby(とMathematica)のパワーと表現力 by Inquisitor

    参考:数独の平凡な解法(C言語・Mathematica) Rubyのバイブル『プログラミング言語 Ruby』の第1.4節では、「Rubyプログラムが実際にはどのようなものかというイメージをもっとよくつかめるように(p.18)」数独を解くRubyプログラムが紹介されています(ソースコードは原著のサポートサイトにあります)。曰く、 コメントと空行を取り除くと、ちょうど129行のコードが残る。これは、単純な力任せのアルゴリズムに頼るわけではないオブジェクト指向の数独ソルバとしてはまずまずの長さだ。このサンプルは、Rubyのパワーと表現力をよく示していると思うがどうだろうか。(p.25) どうだろうかって、このサンプルは、Rubyのパワーと表現力を示すものとしてはふさわしくないんじゃないでしょうか。100行以上書かないと数独が解けないなんて、Rubyのイメージダウンにならなければいいのですが。 R

  • 1