Upload
yusuke-wada
View
6.697
Download
6
Embed Size (px)
Citation preview
エロサイト管理者の憂鬱ec2 かわいいよ編
2008/06/27Yokohama Perl Mongers テクニカルトーク #1
yusukebe / Yusuke Wada
自己紹介
• 鎌倉で会社やってます
自己紹介
• エロサイトの管理人
2007年年末の下半身に衝撃をもたらした
「YourAVHost」
AV女優名でYourFileHostの動画を検索できるかもしれないサービス
仕組み• technorati + wikipedia + YourFileHost + DMM
YourFileHostへのリンクが含まれているブログ記事
title description にAV女優の名前が含まれていたらAV女優と動画を紐付け
YourFileHostの裏APIを叩いて情報取得広告表示
technorati feed
Acme::JapaneseAVActress / Wikipedia
WWW::YourFileHost / YourFileHost
WWW::DMM::Adult / DMM Adult
Acme::JapaneseAVActressuse Acme::JapaneseAvActress;
use YAML;
binmode STDOUT => ":utf8";
my $actress = Acme::JapaneseAvActress‐>new;
print Dump $actress‐>get;
Acme::JapaneseAVActress::Actress
---
- !!perl/hash:Acme::JapaneseAvActress::Actress
initial: あ
name: 藍ゆうき
year: 2004
yomi: あい ゆうき
- !!perl/hash:Acme::JapaneseAvActress::Actress
initial: あ
name: 相内リカ
year: 2007
yomi: あいうち りか
- !!perl/hash:Acme::JapaneseAvActress::Actress
initial: あ
name: あいか瞬
year: ''
yomi: あいか しゅん
…
WWW::YourFileHost
use WWW::YourFileHost;
my $url =
"http://www.yourfilehost.com/media.php?cat=video&file=hoge.wmv";
my $yourfilehost = WWW::YourFileHost‐>new( url => $url );
print $yourfilehost‐>photo . "¥n";
print $yourfilehost‐>video_id . "¥n";
print $yourfilehost‐>embed . "¥n";
WWW::DMM::Adult
use WWW::DMM::Adult::Item;
binmode STDOUT => ":utf8";
my $url =
"http://www.dmm.co.jp/digital/videoa/‐/detail/=/cid=60srxv505r/";
my $item = WWW::DMM::Adult::Item‐>new( url => $url );
print $item‐>title . "¥n";
print $item‐>image_url ."¥n";
print $item‐>description . "¥n";
WWW::DMM::Adult::Item
セーラー服とマシンガン 柚木ティナhttp://pics.dmm.co.jp/digital/video/60srxv00505/60srxv00505ps.jpg 組長である父の死をきっかけに組を継ぐ事になってしまった女子校生・ティナ。…
2008年4月7日
しかし、それはあるとき突然やってきた
「やたら知らない番号から電話かかりまくてって、メール見てみると…」
いつも「xxxxxxxxxxx」をご利用いただき、誠にありがとうございます。 この度外部より、お客様がご利用のIPアドレス上にあるサイトにて、 刑法175条(わいせつ物公然陳列)に抵触するポルノデータを公開 しているとのご連絡を受けております。
公衆わいせつ物陳列罪ってなんぞー
刑法175条は「わいせつな文書、図画、その他の物を頒布し、販売し、又は公然と陳列した者は、2年以下の懲役又は250万円以下の罰金若しくは科料に処する。販売の目的でこれらを所持した者も、同様とする」と規定する。
Wikipedia「わいせつ物頒布罪」より
ごめんなさい><ごめんなさい><
ec2 へドメインを含めてお引越し
• yourfilehost.net を取得• 初めての Amazon ec2• Web+DB Press vol.43 の masuidrive さん
の記事がいいよ!
ec2 構成
• 1 Small Instance + 固定IP• Apache mod_perl2 + mysqld + memcached
– 静的コンテンツは別サーバでサーブ
• 10万PV / 1day• ¥7,000 強 / 1month
ec2 いいよ!
One More Thing
公開から五日間で閉鎖したあまりにも早漏な「イクイク動画」
エロ動画にコメントがつけれる「シコシコボタン」でおたまじゃくしを飛ばそう
スケールできる構成に
reverse proxypound
appApache + mod_perl
apiApache + mod_perl
DBmysqld
static@amazon S3
ec2 でスケールアウト
• イメージ作れば即同じ環境を作れる• 10分でアプリケーションサーバ追加投入• MAX: 75万PV / 1day
– app x 3 , api x 3
• DBの見直し、チューニングなどをするべきだが、その場しのぎができる
新ジャンル「ec2 破産」に気をつけましょう
イクイク動画の結論「誰が得するんだよ」
イクイク動画のせいで日本中のYourFileHost API を叩くサービスが
全滅…
ごめんなさい><ごめんなさい><
まとめ
• エロサイトには ec2 がいいかもよ(自己責任)
• 法律とかそういうのを気にした方がいいね– 日本の法律、アメリカ etc. の法律
• スルー力がついた
今後のエロプロダクト予定
• Oppai-Detect(2008年クリスマス?)• eroxpath graph