はてなキーワード: 空箱とは
【お知らせ】2011/09/07
http://d.hatena.ne.jp/uniqueweb/20110906/1315285545
プログラムは全く得意じゃないけれど最近よく見かけるようになったエロ動画検索を自分でも作ってみたくて頑張ってみました。
近年、インターネットの普及によりエロ動画が自宅で簡単に見れるという素晴らしい時代になりました。
自分が若い頃はインターネットなんてものはなくエロビデオが主流でドキドキしながらレンタルビデオ屋に行き、可愛い女の子がレジにいない隙を見計らってお兄さんにパッケージを伏せて空箱を渡しビデオを借りたものでした。
お兄さんにビデオの空箱を渡そうとした時に可愛い子がレジに戻ってきて焦って渡すのをやめてものすごく変な動きをしながらエロビコーナーに引き返していくなんてことも多々ありましたw
僕のお気に入りといえば「白石ひとみ」や「あいだもも」といった女優でよく借りてました。エロビを借りるということがものすごく恥ずかしい時代?年頃?でカモフラージュに普通のビデオと一緒に借りるということもしていました。それはそれは大変な思いでオナニーしてたんです!
しかも、ビデオデッキ自体が貴重な時代でリビングに一台しかないのが当たり前でした。
深夜家族が寝静まってからヘッドフォンとビデオを抱えリビングに行き暗がりの中でヘッドフォンをテレビに差し込んでビデオの再生ボタンを期待に胸をふくらませながら押したものです。いいシーンを何回も見るためにビデオを巻き戻すんですが、ビデオを巻き戻すガチャンガチャンという機械音で家族が起きてこないか?とかそれはそれはドキドキしながら見てました。一仕事終えたあとヘッドフォンを外したらジャックが外れていて大音量で喘ぎ声が響き渡っていたなんてこともありました。誰も起きてこなかったのは優しさなんでしょうか?w
さて、大分前置きが長くなりましたがエロというものはものすごい技術発展させるものだと思います。エロのおかげで日本でビデオは普及しエロのおかげで日本でインターネットはものすごく普及したと言っていいと思います。自分もエロを通して技術の発展に貢献し自分自身のスキルアップになれば。という高い志を持ってこのサイトを制作しました。決して自らのオナニーライフの充実と性癖を充たすため作ったわけではありません・・・w
※2011.08.07 利用中のサーバーに障害が発生しているようで現在サーバーに接続できない状態となっています・・・
サイト名の由来は抜きネタからきています。抜きネーター、ヌキネーターという感じですw
エロサイトの制作工程を日記にしてみたんで良かったら読んで下さい。そしてこのサイトを使って夜いろいろと励んでくれたら嬉しいです。
まず前提条件としてお金をほとんどかけたくない。アダルトサイトであるということから
月の予算は5000円以内で考えていたのでけっこう探すのが大変でした。
日本でアダルトサイトを許可している所はかなり限られていてさらにやりたいことができるのは
専用サーバーかVPSしかないのでそうなると専用サーバーは予算オーバーなので
VPSで探すことになり検索しまくってはじめに見つけたVPSはKAGOYAのVPSだったのですがβ版で募集を締め切っていて泣く泣く諦めました。
KAGOYAはかなり評判がいいみたいなので使ってみたかった。
次に見つけたのが○○○VPS。海外サーバーで日本語サポートがあり転送量の制限なしディスク容量100G
月1300円程度で借りれるということで初期設定費用に5000円程度かかりましたが借りてみました。
結果、ここは最悪でした。
あまりの酷さに1ヶ月で解約。
よく調べてみたら評判がものすごく悪い某VPSの再販らしいです。
もう失敗したくないと思い今度は比較的有名な海外サーバーLINODE。
iptablesの設定でどうしてもうまくいかなくて拙い英語でメールしてみたら
10分しないうちに返信がきました!
メールに書かれているとおりにコマンドを入力したらあっさり解決。
担当のブライアンはなぜか分からないけどとてもフレンドリーで親切に感じましたw
LINODEは複数のディストリビューションから好きなものを選択できるので
とりあえず、64bit版を選択。
一番面倒だけど重要だということで
Tripwire
ほんとに面倒でした。
はじめはmysqlにストレージエンジンgroongaを使おうと思ったのですが
初めに借りた最悪なVPSはOSが32bit版だったのでgroongaがのソースが見つからずなぜかと思っていたら
どこかで見つけた記事で32bit版ではgroongaの性能を発揮しきれないということで32bit版の提供をやめてしまったらしいと書いてたので
じゃあ、sennaにするかということで最悪VPSでsennaをインストール。
その後LINODEに変更したのでOSに64bit版を選択し念願のgroongaをインストール。
しかし、調べてみると
プログラムもそれに合わせてその都度書き換えたので2度手間どころか3度手間4度手間でした・・・
まず
そして下記の順番でインストール
rpm -ivh mecab-0.98-tritonn.1.0.12a.x86_64.rpm
rpm -ivh mecab-ipadic-2.7.0.20070801-tritonn.1.0.12a.x86_64.rpm
rpm -ivh senna-1.1.4-tritonn.1.0.12a.x86_64.rpm
rpm -ivh MySQL-shared-5.0.87-tritonn.1.0.12a.x86_64.rpm
rpm -ivh MySQL-client-5.0.87-tritonn.1.0.12a.x86_64.rpm
rpm -ivh MySQL-server-5.0.87-tritonn.1.0.12a.x86_64.rpm
rpm -ivh MySQL-devel-5.0.87-tritonn.1.0.12a.x86_64.rpm
my.cnfの設定をして終了
で肝心の全文検索ですがデータ件数が5万件程度で少ないせいなのか、あいまい検索と比べてそれほど速さを実感できなかったです・・・
でもきっとすごく速くなったはず!
ちなみに「麻美ゆま おっぱい」で検索した場合、0.01 secで結果が返ってきました。
さて、動画データの作成ですがいくつかのエロサイト等制作記事でもあるようにスクレイピングということをします。
スクレイピングとはWEBサイトから特定の情報だけを取得することでネット上にあるサイトをクロールして必要なデータだけを拾ってデータを作るといった感じでしょうか。
スクレイピングのプログラム自体は以前にTidy関数を使って為替データを10分おきに取得するような物を作ったことがあったのでそれほど時間はかからないかなと思ったのですがけっこう時間かかりました。
スクレイピングにはTidyとhtmlSQL、それにPHP Simple HTML DOM Parserを使いました。
SQL みたいな文法で HTML を抽出する PHP のライブラリ
htmlSQLよりアツい!?jQueryみたいにセレクタでHTMLをparse(解析)する「PHP Simple HTML DOM Parser」
3つの中で抜群に使えるのはPHP Simple HTML DOM Parserだったんですが
ループ処理させるとメモリがすごいことになって今回のようなスクレイピングに向いてないみたいで
結局、htmlSQLとTidyの両方を使ってスクレイピングしました。
両方ともPHP Simple HTML DOM Parserに比べるとうまくデータの取得ができないことが多く残念な感じなんですが他に選択肢がないので・・・
使える順に並べると
といった感じかもしれません。
おおまかにデータを取得して正規表現で特定データを抜き出しました。
http://affiliate.dmm.com/link.html
利用可能な物はパッケージ画像、サンプル画像(縮小)と書かれていたのでそれに従い画像を利用。
注記に※ユーザーレビューは引用いただけません。とだけ書かれているのでそれ以外は引用ありと判断して説明文とタイトルなどを利用
女優データとジャンルデータ、DVDデータ、を紐付けたデータベースを作成し検索ワードに応じて検索結果に関連する商品を表示させるようにしました。
現状、売り上げ0で意味があるのか分かりませんけどw
エロサイトということで多少はチューニングとか設定とかしないとまずいかもと思い色々調べて設定しました。
やったこと
KeepAlive On MaxKeepAliveRequests 60 KeepAliveTimeout 3 <IfModule prefork.c> StartServers 7 MinSpareServers 5 MaxSpareServers 10 ServerLimit 30 MaxClients 30 MaxRequestsPerChild 4000 </IfModule>
様子見ということで2日間で設定してみました。
query_cache_limit=1M
query_cache_min_res_unit=4k
query_cache_size=16M
query_cache_type=1
とりあえずこんなところを設定してみましたが、爆発的なアクセスがあるわけでもないので有効なのか今のところ分かりません(-_-;)
Apache Benchでテストはしてみましたけど問題はない感じですが実際にチューニングができているか分かりません。
プログラマーとして有名なゆうすけさんのサイトとgoogleを参考にしました。
シンプルで使いやすいようにしようと思いこのデザインにしました。
クロスブラウザはIE7、firefox3、chromeで行いました。
可変ものって作ったことなかったんですがけっこう面倒なんですね。
ブックマーク機能とメニューの折りたたみ機能、検索結果の表示方法切替を作りました。
まず、ブックマーク機能ですがログインなしで気に入った動画をブックマークできるようにしました。
ブックマークに追加した動画はブックマークページで確認できるようにしました。
cookie機能を利用したらいけると思い色々調べてjquery.cookie.jsを利用。
保存したクッキー情報を呼び出してphpに渡して処理し指定要素にブックマーク一覧をloadメソッドで表示させるという感じです。
$(function(){ $("#youso").load("xxx.php"); });
メニューの折りたたみ機能は人気AV女優やAV女優別、人気タグなどをそのまま表示させるとずらっと長くなって邪魔だったのでつけました。
これには同じくjquery.cookie.jsを利用しました。
参考サイト:http://blog.caraldo.net/2009/03/newjqqookiemenu.php
検索結果の表示方法切替にはZoomer Galleryを利用しました。
参考URL:http://phpjavascriptroom.com/?t=ajax&p=jquery_plugin_zoom#a_zoomergallery
検索結果ページで表示される
[ここの画像]
××× の検索結果
44件中 1~10件目を表示
ここの画像の部分をクリックするとgoogleイメージ検索みたいに一覧でイメージ表示できるようにしてみました。
基本的に動画の埋め込みを許可しているサイトのみプレイヤー表示をしそれ以外は画像を表示し動画データへリンクするようにしました。
埋め込み部分はあらかじめそれぞれのサイトに対応したプレーヤー部分のコードを記述しVIDEOIDの部分に置き換えるような形にしました。
XVIDEOSを例にすると
XVIDEOSの場合かならず動画のurlがhttp://www.xvideos.com/videoXXXXXX/のようになりますのでXXXXXXの部分を
VIDEOID部分に置き換えるようにプログラムを組みました、
埋め込み部のソース
>||<object width="510" height="400" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" ><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="allowScriptAccess" value="always" /><param name="movie" value="http://static.xvideos.com/swf/flv_player_site_v4.swf" /><param name="allowFullScreen" value="true" /><param name="flashvars" value="id_video=VIDEOID" /><embed src="http://static.xvideos.com/swf/flv_player_site_v4.swf" allowscriptaccess="always" width="510" height="400" menu="false" quality="high" bgcolor="#000000" allowfullscreen="true" flashvars="id_video=VIDEOID" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /></object>
||<
その他の動画サイトもURLの一部分のデータを使っているので同様の処理をしました。
実際の作業は2、3週間ですが色々調べる時間が多くて制作に2ヶ月くらいかかりました。
自分でエロ動画検索を作ってみて有名プログラマーさん達がいかに優秀なのか思い知らされました。
全くWEBの知識がない人で4、5ヶ月ですごいの作っちゃう人とかもいるみたいですし世の中広いな~と思います。
大分、色んな知識を得ることができました。
これからプラグラムを勉強しようと思う人はぜひエロサイトから入ってみて下さい。
そんなこんなで?頑張って作ってみたエロ動画検索、良かったら使ってみて下さい。
これで少しは技術の発展に役立てたでしょうか?w
P.S エロサイトを作っていてはじめは楽しくて興奮しながら作ってたのですが最後の方はエロい物を見ても全く反応しなくなりましたw
不能ではないんですけど・・・今現在も性欲が著しく減退しております・・・
そしてスーパーpre記法がうまういかないのはなぜ?はてな匿名ダイアリー初投稿で全然分からない・・・
そしてそしてプログラマーさんとかデザイナーさんとかエロい人とかお気軽にお声をおかけ下さい。
【お知らせ】2011/09/07
今日、とってもムカついた。
どっちも黒ギャルっぽい。片方は顔の半分くらいのグラサンをかけてた。
どうやらどっちかの子供らしい。
ちょっと遠く離れてたので聞き取れなかったが、その子に向かってギャルが何事か言っている。
おそらく「捨て。捨てー」らしいことだと思う。
するとその女の子は少し戸惑いながらも、道端に投げ捨てた。何かを。
ボテって言う音が聞こえたので何かおもちゃの空箱かだと思った。
そうしてその3人はパチンコ屋から1本道路を挟んだ正面のマンションへと姿を消した。
ほんの4~5メートル先の家だ。
子供にしてはちょっと大きかったので、食べ切れなかったのだろう。
もう、背筋がゾッとした。
なんでこういうことが平気で出来るのだろうかと。
物を平気で道端に捨てること。
食べ物を粗末にすること。
人として、親として最低だと思った。
かわいそうな女の子。
俺も、かつてその道を通り過ぎたよ。
次に来るのは、なんでもかんでも「XX子に捨てられた!」だよ。自分が無くした物や自分でしまいこんでどこにあるかわからないものも全部、子供に捨てられたと思い込んで爆発し始める。「捨てられた妄想」以外にも、「盗まれた妄想」も出てくる。誰がかびた食料を盗むんだって諭しても通じない。入れ歯ケースを俺に盗まれたと言い出したときは困ったなぁwボケ老人の典型的な症状だから、回避のしようがないんだけど、親戚とか近所に言いふらすこともあるから気をつけてね。
うちは、冷凍庫には十年単位のものが入りっぱなしだし、乾物系も昭和のものもたくさんあるけど、戸棚や引き出しにみっちり入っていないとダメらしいので、食べ物の空箱とかを使って常にいっぱい入っているように見せかけてるよ。あと、物を捨てるときは一度に捨てちゃだめだよ。どうせ、しまいこんだまま忘れているんだから、本人の見てないところで少しずつ捨てれば文句を言われない。
深夜の乾いた道を窓から見てると、無性に徘徊したくなるんだけど、おばけとか変質者とかが怖いから家でぬくぬくしてる。
昔は怖れの比率が おばけ 9 : 変質者 1 くらいだったけど、時を経て変質者に出くわしたり住むとこも比較的物騒げなとこに移ったりして、おばけ 4 : 変質者 6 くらいになった。オ・ト・ナ。
ぱてしょん。
こっちにきてしばらく、三年くらいは、曇りの夜が多いなあって感覚を抱いてた。天気をしっかり確認する習慣が無かったから、三年曇り続きとおぼろおぼろな感じに脳が判断しても、別段違和感を感じなかった。夜に出歩く習慣も無かったから、出歩いてないほとんどの日は晴れてるんだろうと脳内補完してた。
ある晩、焼肉食べた帰りにはたと気付いたんだけど、晴れてんのな。雲が少し確認できたから、あの雲の向こう側が夜空だって類推できた。雲の向こうに薄黒い夜空。ベタ塗り夜空。ようやくかちっとなった。
「都会の夜空には星が無い」って話はかねてから散々あちこちで見聞きしてたんだけど、それと今ここにある空とをかちって連結させるのに三年かかった。星の無い空は曇り空って感覚と、昔よりさらに悪くなった視力と、積極的に何か同士をかちってさせる能力の衰えの三連コンボで、三年間ずっと夜の景色が曇ってた。さんさんさんさわやか寝太郎。(さわやか寝太郎。)
ぱてしょん。
空箱の山と散らばる小物に時々焦りを感じる。昔はもうちょっと箱と小物の連結を、うまいことかちっかちっとやってたつもりなんだけど。
使い切ったサランラップの芯を見ても、ストッキング買った時に中に入ってる厚いんだか薄いんだかよう分からんあの半端な紙を見ても、ときめかない。かちっとこない。昔あんなに欲していた優良素材を、迷った挙句にゴミ箱に捨てる。残念。
「子供ならではの発想」って話も再三見聞きしてた。それ自体をかちっとさせるのが今の自分には精一杯らしい。無念。
でも感覚が追いつかなくて、小物と空箱を意識すっ飛ばして増やしていく。パッケージにプラ版が入ってると、体が勝手に保存する。実はラップの芯も三本くらい家に現存する。いつかまたかちってなるかもしれない、なんて希望が、もしくは無意識が、幼い頃のゴーストが、包み紙のセロテープを慎重に剥がさせる。そして取って置かせる。傍から見たらごみっため。実際ごみっため。たまに捨てる。使わないのに後悔する。
ぱてしょん。
おばけはいる。少なくとももったいないおばけはいる。幼い頃のゴーストもいる。大人になって、それらが自分の脳を通過した場合に映像化されないことだけは分かった。映像に限らず、音声その他五感に通じるもの全般に現れないことが分かるともなく分かった。巷の「第六感」と照らし合わせてみたけど、かちっときそうでこない。オカルト性が、思ったよりものっそう薄い。
現実として、ファンタジーの力を借りずとも、おばけは存在可能だ。それが何故かも分かった。言葉に変換して説明できるほど脳みそ上等でもないし、言葉で説明もできないのに「おばけは実在するんです」なんて言い出したらオカルト扱いされて自分の中のおばけから遠ざかるから、言わないようにしてる。
きっと自分以外の誰かもそんな感じで、口には出さないけどおばけはいるって思ってるんだろうなって思ったら、根拠なしの空焚きにもかかわらず、心強くなった。
おばけが非科学的かどうかってのはあんまコアじゃなくて、比喩を挟むとおばけのしっぽ的なものがつかめたから、おばけの怖さが薄れたんだと思う。あと、変質者とか、目に見えるもの、五感に訴えるものを優先するような思考形態になったのも一枚かんでると思う。
自分の心の曇り空をしばらく信じ続けてた自分が、年を経て空を凝視したのとも関連しそうだと思ったけど、書いてる途中で寝そうだからそれは夢の中で考える。
ぱてしょん。
ミニメタルが公園でブランコに乗っているスネークにメールをくれる 触手が短くて届かない
デスクの下に入る
ロッカーに入る
タバコを吸う
仕事をする
外を見ながら一服
仕事をサボって足ぶらぶらしながら一服
ドラム缶を被って歩き回る
段ボール箱を被って歩き回る
灰皿の吸殻が増える
たまる書類
弁当を食べる
顔汗をかいて、床の上で方膝を立てて腰痛に耐える
壁に弾痕が
ヴァンプがこっち見ながら電車に併走してる
スネークうたた寝
電車の外の窓枠に、こいのぼり状の格好で掴っている たまに落ちそうになる
(まだ見てない…)
グリップゲージが出てスネークが消える 暫くすると上から落ちてくる
ちゃぶ台の下に入る
ビールと枝豆で一杯やる
布団を敷いて寝る 布団の柄は迷彩
頻繁に壁に弾痕が
PS3がある
深夜寝ているとビッグボスが夢枕に立つ
雷電は黙々と作業を続けている
スネークはたまに寝る
たまにスネーク人形が流れてくる (他にもいろいろ流れてくる)
たまに回転寿司になる
エドとジョナサンに監視されている
キャンベル登場(何か少し怖い)
まさかのあの人登場
ライン作業シーンはケータイが重い…
その後ろでオクトカムで透明化したスネークが踊っている 頭の上に鳩
あのひとが鳩にポップコーンをあげに来る
ビッグボス(遺影)
ナオミ
ヴァンプ
エド
キャンベル
リキオセ
あの人
建物内に居ると常に壁に弾痕ができる
外が見えるところではたまにUFOが出る
飲食店の客で
ジョッキに指さして……笑顔でこっち見る人。
なに?そのジョッキをあなたの顔にめり込ませればいいのですか?
注文聞いて、以上ですかって確認して、以上ですと答えて、オーダー送信した直後に、生中一つ。
なんですか、あなたの会計だけ別ですか?
入ってきて、何名か聞いてるのにどこにすわるか見渡して。
ここはあなたの家ですか?
酒にべろんべろんになる。
酔っぱらうのは良い、でも叫ぶないで。他の客の迷惑と注意したら余計叫ぶとか獣ですか?
寝て。と言うか横たわって、通路に出てきて横たわって。
タバコを吸うのはいいです、喫煙出来る店です。オーライそれは認めましょう。
でも空箱をテーブルに捨てていかないで。店はゴミ箱じゃないんですが。
レシートを渡したら何も言わずにレジにおいていく。
要らないなら要らないから捨てておいてとは言えないものでしょうか。