tuMBlr

Oct 24
Permalink
EroStream - What are we watching on YourFileHost now?

某yourfilehostというファイル共有サイトには大量のエロ動画がアップロードされ、それを大勢の人が今まさに見ています。こうした「今おかず何見てる?」というのが一覧できる「だけ」の「EroStream」というサイトを作りました。例によって18禁です。 

リロードする度に新しい動画のサムネイルが刻々と表示されていくのがわかります。これは某yourfilehostの某ダウンロード支援サイトの最近ダウンロードされた動画の情報をほぼリアルタイムで取得して、閲覧可能にしたものです。

ここでバックエンドの技術的解説を簡単に挟みますと、job clientがダウンロード履歴をフェッチし、job serverに投げ、それをjob workerが拾いサムネイル等の情報を取得し、DBに登録しているというまぁ一般的なjob queueの仕組みで成り立っています。 job serverにはC版のgearmand、client/workerにはAnyEvent::Gearmanを利用しました。使い心地がすごくいいです。実はworkerの数をもっと増やせばさらに更新の頻度は短くなり、すごい勢いで新しい動画が追加表示されると思われます。それだけ、多くのおかず動画が同時に見られているのですね。

というわけで、最近のTwitter等をみていて、「Stream」というキーワードは是非エロと結びつけたかったので、そのプロトタイプとしてとりあえず作ってみたという具合です。もしよろしければ、他の人がいない場所で、こっそりとエロのストリームを感じてみてください。

EroStream - What are we watching on YourFileHost now?

某yourfilehostというファイル共有サイトには大量のエロ動画がアップロードされ、それを大勢の人が今まさに見ています。こうした「今おかず何見てる?」というのが一覧できる「だけ」の「EroStream」というサイトを作りました。例によって18禁です。

リロードする度に新しい動画のサムネイルが刻々と表示されていくのがわかります。これは某yourfilehostの某ダウンロード支援サイトの最近ダウンロードされた動画の情報をほぼリアルタイムで取得して、閲覧可能にしたものです。

ここでバックエンドの技術的解説を簡単に挟みますと、job clientがダウンロード履歴をフェッチし、job serverに投げ、それをjob workerが拾いサムネイル等の情報を取得し、DBに登録しているというまぁ一般的なjob queueの仕組みで成り立っています。 job serverにはC版のgearmand、client/workerにはAnyEvent::Gearmanを利用しました。使い心地がすごくいいです。実はworkerの数をもっと増やせばさらに更新の頻度は短くなり、すごい勢いで新しい動画が追加表示されると思われます。それだけ、多くのおかず動画が同時に見られているのですね。

というわけで、最近のTwitter等をみていて、「Stream」というキーワードは是非エロと結びつけたかったので、そのプロトタイプとしてとりあえず作ってみたという具合です。もしよろしければ、他の人がいない場所で、こっそりとエロのストリームを感じてみてください。