2013-08-11

オレもエロサイト作ってみた

オレは会社でもエンジニアとして働いているが、Webアプリは1つも作ったことない職業プログラマ

プログラミング言語の事以外は何もしらない典型的職業プログラマ

ぶっちゃけ自分WEBサービスを作りたいと思っている人へ」を読んで触発されました。

事務職の方でも勉強して作れるならオレも作れんだろ!って感じで。

だーーいぶオシャレエロサイトブームからは乗り遅れているけどね・・・

まずはオレのオナニーライフの整理

そんなことよりオレのオナ二ーライフを聞いてください。

みんなはどうか分からないけど、オレの場合とある動画サイトに行ったときに、一覧から良さげな動画ピックアップし、タブで開いておきます

その数、10数個。その10数個のタブの中にある動画を一度 再生 → 停止とすればストリーミングされるんで、風呂とか入って全部100%ストリーミングされるのを待つわけです。

オレは何より動画がプツプツ切れるのが大嫌いなのです。

あと画面の遷移があると、操作が多くなって嫌い。オナニーする時はオナニーに集中したい。

それと、ジャンルについて!

基本的にオカズ素人JKものが好き・・・

*痴女に脚コキされるのも好き。

だけどほら、たま〜に黒ギャルに攻められる系の動画も観たくなるわけですよ。毎日ステーキじゃ飽きちゃうでしょ?

ってことで、ジャンル王道はやめてギャル系で決定。

*収集の状況により、外国人とか清純JKものとか入っちゃうのはご勘弁

コンセプトを決める

ってことで、完全にオレ得なエロサイトになる可能性大だけど、

ジャンルギャル

・画面の遷移をなくす。

・選択した動画が一気に観れるような仕組みにする。

って感じでオレオレ要件定義


やること / やらないことを決める

やりたい事をいっぱい盛り込んでリリースするより、

一旦ミニマム機能リリースして、ニーズがあればアップデートしていく方向で進めていくことにしました。

やること

リリースすること。

やらないこと

検索機能

マネタイズ(広告をおかない)

サーバ画像動画を置くこと。

ってことで、やることとはちょっとニュアンスとは違うけど、リリースすることを一番大事に取り組みました。

やらない事の理由はこんな感じ。

ジャンルギャルに限定しているから、検索機能はまずは不要

広告って目がチカチカするし、謎の嫌悪感と、だまし広告を踏んだときイラ立ちがあるからやめとく。

・CDNとか、ストレージ使うとお金かかっちゃうからやめとく。

実装開始?

作りたいものも決まったし、実装開始だーうぇーいww

って感じだったんだけど、どうやってRuby動かすんだ?ブイピーエス?って状態。

もうね、言語以外の事が分からず泣く。

とりあえず会社で使っているとこのサーバを借りることにしました。一番低スペックマシンだったら無料らしい。素晴らしい。

で、VPSとやらを借りてみる・・・が。

Rubyなど諸々インストールしなきゃならず・・・泣く。

なんかもうね、つらかった。正直モチベーションなくなった、諦めそうになった。というか、一時期諦めた。

でも、エロの力ってすごい、会社の大先輩もエロサイト作ったらしいんだけど、その話を聞いて、再度燃え上がり、なんとかコードが動くまでにたどり着きました。

実装開始

仕事Ruby使ってるんで、詰まる事なくいけた。

システムの流れとしては、

1.nokogiriで動画収集

2.収集してきた動画審査

3.審査合格した動画だけ、ユーザに表示。

ただこれだけ。

審査については、収集時に動画+サムネイルも持ってくるようにして、サムネイルだけで善し悪しを判断。

最近動画サイトって、サムネイルマウスを乗せると次々とサムネイルが変わるでしょ?

あの画像を全部もってくれば、実際に動画を開かずに、ダイジェスト的な感じで観て判断できるってわけ。

view側としてはページ遷移部分をajaxにすればストレスフリーサイトになると思い、実装。

デザイン

オレは実装は少しはできるけど、デザインは何一つわかりません。

でも世の中にはすげー便利なものがありました。

それはTwitter Bootstrap

たぶん、主流なんだろうなーとか思いながらも、CSSフレームワークすげー!!って感じで興奮。

ドキュメント観ながらシコシコ作っていけました。

システム構成

VPSサーバ1コア メモリ512MB
言語Ruby2.0p245
フレームワークRails4.0
動画収集nokogiri
WebサーバPassenger
DBMysql

ちなみに、MysqlWebサーバの中に同居させてます

さらに、開発環境==本番環境だし、メモリ512MBという非力サーバから7人同時アクセスしたらもうヤバい\(^0^)/

やばくなったらスケールアウトしなきゃまずし。

リリース

以上ザックリこんな感じで、リリースしました

終わってみると、やる気とノウハウが無かっただけなんだなと感じた。

というより、やる気があれば本当に誰でもできると思う。教えてくれる人がいたらもっとスムーズにいけそう。自分で調べるのも大切だけど。

あとで、リリースまでに詰まったところをまとめようかな。


自分で何度か使っているけど、個人的にはヌケるサイトです。

アダルトサイトブックマーク登録するのは久しぶりだなー。自分で作ったサイトだけど。

みなさんも良いオナ二ーライフを!

http://galrally.info/

==追記==

この場を借りて・・・

ブランチに出演している青木英李ちゃん大好きだー!!

トラックバック - http://anond.hatelabo.jp/20130811134648