タグ

2011年10月19日のブックマーク (3件)

  • プログラミング言語が好き? ~WebSocketのデモ - hp12c

    少し前にRubyでWebSocketする記事を書いたよ irbから学ぶRubyの並列処理 ~ forkからWebSocketまで - hp12c 折角WebSocketの概要を理解したんだから 簡単なデモを作ってみんなに見てもらいたいと思ったんだよ それで次のようなものが出来上がったよ Love Languages? 僕の独断で選んだ12の言語から 自分の好きな言語を選んで投票するデモだよ 円グラフはWebSocketによりリアルタイムで更新されるから 君が見ているときに誰かが投票していれば その様子がわかるようになっているよ 誰もそこにいなければiPhoneからでも投票して PCの画面を見てみれば変化がわかると思うよ デモでは好きな言語に好きなだけ投票できるから 言語の人気度は測れないけど その言語に対する熱愛度が測れるかもしれないよ このブログに辿り着く人はRuby好きが多いだろうから

    プログラミング言語が好き? ~WebSocketのデモ - hp12c
  • EventMachineを使ってpixivクローラーをリニューアルした - shimobayashiの日記

    http://d.hatena.ne.jp/shimobayashi/20090718/1247894330で書いたコードを誤魔化しながら動かしてきていたのですが、 同期実行なのでクロール対象が増えるほど実行時間が増大するpixivIPアドレスBANされているのでプロキシを経由してクロールしているのだが、そのせいで非常に実行が不安定で異常終了が多いといった問題が顕在化してきたのでいい加減非同期に処理する感じに書き換えました。 結果としては実行時間、安定性ともに非常に良くなったので書いてよかったんじゃないかと思います。 今回はEventMachineというライブラリを先駆者の後を追って利用してみたのですが、やたらと情報が少なく調べ物するのがだるかったのでソースコードコピペしたりしときます。 まず、EventMachineにはHTTPリクエストを扱う方法はHttpClientとHttpCli

  • GITLAB: Self Hosted Git Management Application

    1. Keep your source code at your server! Your own lite app for projects/repositories hosting on your server. Fast, secure and stable solution based on ruby on rails. 2. Use Git! We use git as version control system for projects 3. Browse source-code, issues, comments. Manage team access to repository

    t9a
    t9a 2011/10/19
    Github Clone