「スクレイピング」を含む日記 RSS

はてなキーワード: スクレイピングとは

2014-09-03

http://anond.hatelabo.jp/20140902151456

全体に何を言ってるかよくわからんかったが、WWW::Mechanizeだけ使ったことがあって心当たりがあったので調べてみた。

出典は↓のサイト
http://d.hatena.ne.jp/kitamomonga/20110628/ruby_mechanize_2_0

このサイトによれば、
2011年6月27日に、Rubyスクレイピングライブラリ Mechanize のバージョン 2.0 が公開されました。」
「1.0.0 以前から警告されていましたが、WWW モジュールが実際に削除されました。Mechanize 2.0 では WWW::Mechanize という記述は単にエラーが出ます。」
らしい。

まりWWW::Mechanizeの名前で使えたのは3年前。それ以前から警告が出ていたようだから元増田WWW::Mechanizeを警告なしで使っていたとすれば、少なくともそれ以上前コードなわけだ。

Perlと違い、RubyではMechanizeは標準ライブラリではなく、単なるサードパーティライブラリだ。それが3年以上無変更で動かないからといってRubyという言語自体否定するのは、ちょっと飛躍が過ぎるんじゃないか。

Perlが3年以上一切互換性を破壊する変更をしていならそれは結構だけど、結局それは、(よく言えば)枯れた言語からという理由もあるだろう。単にPerlが死につつあるのを、Rubyをダシにして抵抗したいだけに見える。

私も以前はPerlを使っていたが、今とはなってはまったく使う気がしないね

2014-07-14

働きながら、エロエロによるエロのためのWebサービスをつくりました

テクノブレイク.jpという、エロ専用RSSサービス公開しました

これは、自分お気に入りエロサイト更新動画を、サイトすべてに訪問して確認しなくてもチェックすることができる、というエロのための時間効率化させるWebサービスです。

http://technobreak.jp

僕は誰か

僕は、大手IT企業で働くゆとり社会人です。

今年文系大学卒業し、まったくの未経験大手IT企業入社し、研修を経て初めてプログラミングを触ることになりました。

それでも少しはできるようになったため、「ゆとり」でも「未経験」でも「文系」でも自分webサービスが作れるんじゃないか?と思い至り、ちょっと力試しということでやってみるか!!!とこのサービス作りました

僕は以下のような人間ですが、「仕事」を通じてプログラミングを学びました。もちろん今も勉強中です。

まだまだ働き始めたばかりなので、僕はプログラミング初心者が数ヶ月勉強したという方と同じような人間です。

なので現在上記にあてはまる人でも作ろうと思えば「自分サービスを作れる」ということがわかっていただけたらと思います

テクノブレイク.jpで解決したいことってなに?

僕はオナニーをする時は、スマホアプリで必ずエロ動画を探すのですが、だいたい以下のようなステップを踏むんですよね。

(1)動画ダウンロードアプリを開く
(2)ブックマークしたエロサイトを開く
(3)エロサイト更新記事を見る
(4)気になった更新記事を新規タブで開く
(5)あとでそのタブを見るため消さずに、元のタブ(更新記事一覧が表示されたタブ)に戻る
(6)また気になった更新記事を新規タブで開く
(7)(4)〜(6)を繰り返す
(8)溜めておいた気になる記事のタブを一つずつ開き、動画ダウンロード
(9)ダウンロードした動画を見る

このように1つの動画を見るために、9つのステップを踏むんです。

もう何がいやだって、(7)ですよ。これが面倒くさい。

それから(2)のブックマークからエロサイトを開くことも面倒じゃないですか。

だって(1)〜(9)をサイトごとにやらないといけないわけですから

これらを簡単にすることができないもんかなと。

で、テクノブレイク.jpを使うと、、、、

(1)動画ダウンロードアプリを開く
(2)RSSサービスを開く
(3)登録したエロサイト更新記事を見る
(4)気になった更新記事を「あとで見る」に登録する
(5)(3)と(4)を繰り返す
(6)「あとで見る」溜めておいた記事を一つずつ開き、動画ダウンロード
(7)ダウンロードした動画を見る

どうですか。2ステップも楽になる!!!!!!!!!

テクノブレイク.jpの特長

採用技術

これでわかる通り、必要最低限の技術で済みます

採用ツール

制作プロセス

すべてそこそこで、80%でリリースしろ

社会人には、自分時間を取ることが難しい方が多いはずです。

から、毎回だらだら開発を進めると時間がかかり、最終的にモチベーションが下がり、何もしなくなってしまうんです。

でもやることはすごくたくさんあります(笑)

プログラムだけじゃありません。デザインを考えたり、仕組みを考えたりしないといけません。

あとで、このプログラムじゃ、仕組みじゃダメだったな、ってわかり手直しをすることだってあります

から、毎回100%を目指すと時間が足りないんです(笑)

すべてをそこそこ、80%におさめてください。

それでさっさとリリースしましょう。

それからサービス改善していくんです。

テクノブレイク.jpもそうです。

最初はすべて80%です。

ここで言う100%とは、あなたの考える理想を100%叶える、という意味です。

Webサービス完璧はありません。日々、改善必要です。

そういった意味では100%はありませんが、あなたにとっての理想の100%はありますよね。

それを最初から目指すのはやめましょう。

走りながら、目指してください。

そうすると、本当に求められるものが早くわかる

早くリリースすればするほど、ユーザーからの声を早く拾うことができます

ユーザーの声こそ、そのサービスの目指すべき姿のことが多いです。

80%完成してリリースすればいいのに、残りの20%を埋めようとあなたが頑張ったとします。

しかしたらその自分勝手な20%は、ユーザーに取っては不必要な20%かもしれませんよね。

だと、20%のために使った時間と労力が無駄になります

から、80%の法則で頑張りましょう。

ドメインは先、サーバーはあと

ドメインを先に取ると、開発をせざるをえないと考えます

なぜならドメイン代を支払ってるんですから。その金を無駄にしたくないですよね。

で、サーバーは後、というのは開発が無駄に3ヶ月かかったとすると、その3ヶ月分のサーバー代金が無駄ですよね。

サーバーテストは、テスト環境テストを終えてからやればいいかなと思ってます

目標、計画を立てる

まずどんなコンセプトか、どんな機能必要か、どんなUIにすべきかという目標をたてましょう。

それから、その目標を達成するための方法を考えましょう。

そして、その方法を実行するスケジュールをたてましょう。

なぜこうするかというと、常に自分が何をすべきかが明確になるからです。

なにも決めずにやろうとすると、

なんてことになります

今日は何をするのかを明確にしましょう。

そして、今日はそのことだけに集中しましょう。

から、頑張りすぎなくていいんです。

スクレイピングについて

Webスクレイピングとは、サイトコンテンツから欲しいデータを取得する方法です。

僕がどうやってRSSサービスを作ったかというと、このwebスクレイピングのおかげなんです。

まずサイトの主要コンテンツ部分を検知します。

主要コンテンツとは、更新記事一覧部分です。

広告、注目動画アーカイブなどのそのサイトコンテンツははじきます

で、その主要コンテンツから、記事の画像タイトルURLをゲットしてきます

やり方としては、主要コンテンツからそのサイト内部のリンクが貼られたimgタグを探し出します。

そして、そのリンクタイトルまたは記事のタイトルを取得します。

こうすることで、そのサイト更新一覧から更新記事のURLタイトル画像がわかります

bootstrapについて

BootstrapウェブサイトWebアプリケーション作成するフリーソフトウェアツールであるタイポグラフィフォームボタン、ナビゲーション、その他構成要素やJavaScript拡張などがHTML及びCSSベースデザインテンプレートとして用意されている。

Wikipediaによると上記の説明となります

これを利用すると、基本的Webサイトデザインhtmlcss)が手に入れることができ、そのまま利用できたりします。

デザインを作る上で、非常に助かります。なぜなら最初からすべて自分コーディングする必要がないからです。

いつ僕はサービスを開発していたのか

僕は以下の時間に開発をしてました

上記の時間で、「え?」って思う時間は恐らく

だと思います

僕は外出中はノートパソコンを使わないで開発をしています

どうしているかというと、Readdleの「Downloads」というスマホアプリを利用しています

これは写真ファイルクラウド上に保存したり、Dropboxや外部サーバーファイル共有をすることができるアプリです。

filezillaスマホで利用できる、みたいな感じです。

画面は小さくてストレスがかなーーーりありますが、僕は外出中はこれでプログラミングをしています

通勤中にこれでプログラミングをし、降車した後の徒歩で続きのプログラミングをキリが良いところまでする、という感じです。

また、歩きながらでもテストはできると思うので、歩きながらプログラミングは難しいという方はテストだけでもやってみはどうでしょうか。

最後

だまされたと思って、テクノブレイク.jpを使ってみてください(笑)

本当にオナニー時間が快適になりますよ。

Webサービス俺もやってみようかなーと少しでも思ってくださった方へ、

僕は開発をしながら、本当にやりたいことがあったら、時間はいくらでもつくりだせるなって感じました。

歩いてるときだってトイレにいるときだって電車にいるときだって、いつだって今の時代はできるんですよ。

それだけ現代って便利で、生きやすくて、なんでも挑戦しやす環境のある時代なんです。

恐らく、少し前の時代スマホが出る前の時代では歩きながらプログラミングなんて考えられないと思います

そう考えると数年前と今って格段に何かを始めることができやす時代なんですよ。

それでも挑戦しないって、もったいないねーなーって思ったんですよね。

から、なにか本当にやってやりたい!!!ってことがあれば、まず一歩を踏み出してみてください。

意外と手段っていっぱいありますから

ググれば、一発ですよ。

こんなことGoogle日本に来るまでは考えられないことですよ。

だって、昔の検索エンジンって十分に欲しい情報が手に入らなかったですもんね。

僕も高校時代とかCROOZ?とかヤフーカテゴリー?とかで携帯ぽちぽち検索してた記憶があります

まぁとにかく、Googleもあるしスマホもあるし、なんでもできる時代ですから安心してやってみてください。

2014-06-28

http://anond.hatelabo.jp/20140215225626

xvideosを見るよりもスクレイピングサイトを見る方が見たい動画が探しやすくて効率がいい。

俺はもうかれこれ5年前からxvideosスクレイピングサイトで見ている。

そんな俺の愛用サイト沿革

ア動ブ

アゲサゲ動画

エロビデオネット

エロ動画侍 ←今ココ(リンク切れもなく使いやすい)

http://b.hatena.ne.jp/entry/av-erodouga.com/

詐欺広告について

上記にあげた沿革に入っていないサイトも実はいろいろ使っているのだがクリックを何度かするとお金を請求される詐欺広告散見される。エロサイトサーバー台、サービスの対価を得るために広告必要だと思うが詐欺広告はいかがなもんかと思う。エロ世界でも真面目に運営しているサイトもあれば不真面目に運営しているサイトもあり、管理人人間性が透けて見えてくる。無理が通れば道理がひっこむという言葉があるけどエロ世界で無理は通らない。詐欺広告を掲載しているサイトはいずれアクセスが減るというのがこれまでの定点観測で分かった。

2014-06-08

XVIDEOSスクレイピング

例によってrails勉強と称してエロサイトを作ってみました。


ただ、トップページからデータを引っこ抜いてきて並べ替えただけで、

技術的にどうという点は、びっくりするほどございません!

http://www.xvideos-downloading.com


問題は、先方ページの引っこ抜き。

ローカルでは問題なく動作したものの、サーバ上では当然の様に動かず。

空きポートとか見てるんですかね?


と言う訳で、

暫定的に手元のwindowsプロクシを立てて経由。

まぁ、普通に動きました。


が、


あれ?止ってる。

プロクシ機のPeerBlock になにやら不穏な文字列が。

マイルドなDDOSをくらってませんかこれ?www

こちらからアクセスすると、自動で反撃が来る構造ですwwwww

ご馳走様ですwwwwwww


暫定の暫定で、

ルータポートガチガチにしてみたのの、

どうにも落ち着きません。


cybersyndrome辺りから一覧を取得し、

自動プロクシを選定する仕組みを入れてぽちり。

匿名串さえ弾かれる弾かれる!全然弾かれるよ-!!


XVIDEOS恐るべし!

2014-05-23

Xvideosサムネを取得するAPIが使えなくなったので、急いで自作した

みなさん、こんにちは

爆速を目指してエロサイトを作った者です。

爆速のエロサイト作ったったwww


XVIDEOSサムネが取得出来なくなった

XVIDEOSサムネイルを取得するWeb API作りました

http://erokenji.hatenablog.com/entry/2014/02/02/190129

俺が作ったこのサイトでもこのWeb APIを利用させて頂いていたのですが、昨日から急に利用が出来なくなりました。(サーバーダウン?)

このままだと更新作業に支障が出て来るので、劣化版ですが緊急で同様のAPI自作しました。

エロサイト製作されている方は俺よりも技術力をお持ちと思いますので必要無いかとは思いますが、もしかしたら困っている人が居るかもということでノウハウを共有します。

必要な物

プログラムの流れ
  1. PHPGET動画URLを取得。
  2. GETしたURLからサムネURLスクレイピングして、最後の【数字.jpg】の部分を【0~30.jpg】にして配列に格納。
  3. 格納した配列json_encodeでJSON形式に変換する。
  4. 変換したJSONecho関数で表示させる。


最後

WebAPIとして一般公開したいのですが、まだ完成度が低く自分1人で使うだけでも重いので、作成方法ノウハウとして公開しました

もしもこのままオリジナルAPIが復旧しない場合は、別途サーバーを用意してAPIの公開・もしくはソースの配布を行いたいと思っていますので、改良方法作成ノウハウをご存知のかたは是非トラバブコメをお願いします。

Xlist : http://xlist.info

2014-05-14

http://anond.hatelabo.jp/20140514082241

それは上位5%だけね。

ほとんどの仕事は、海外フリーツールやエクセルちょっと組める人が組めばなんとかなる仕事

そもそもホント意味機械学習とか要求される業務ってほとんどないから

画像認識系のベンチャー増えすぎて、単価下がりまくってるし。

ほんと、大手企業さんのなぞのビッグデータ予算の奪い合いでしかないので、実際の仕事はたいしたことない。

しろ営業力

からこそ、大手企業むけ営業につよいアクセンチュアブレインパッドは提携したわけね。

残念ながらブレインパッドが今欲しい人間は、

1.法人営業にバリバリ強いコンサル上位出身

2.コンテストとかにでて”ブランド”をあげてくれるエンジニア、なんだよね。

本当の実力いらないんだよね。電通博報堂と同じ。営業+クリエイティブだけど、クリエイティブに求められるのはコンテスト入賞することであって売上を上げる能力ではない。

クリエイティブで売上を上げる能力とか、大したことないのでそのへんのフリーマーケ屋、フリークリエイター外注する20倍の報酬貰うわけにはいかないじゃん。

ぶっちゃけブレインパッドでの仕事の9割はランサーズ10万円でスクレイピング()やってーっていってる連中と同じ技術水準でなんとかなる。

まあ、たまーに高度な仕事あるけどね。

社員ほとんども今後はデータサイエンティスト()キャリアアップだと思ってる人が多い。

グロースハッカーって名乗り始める底辺ウェブエンジニアと発想はちかい

本当に技術勝負したいなら行くべき会社ではないかもよ。

2014-04-20

SIerを辞めさせてくれなかったのでエロサイト作りました

結論から申し上げますエロサイト作成いたしました。

ゆーすけべーさんが以前に作ってたimeeroみたいな感じです。画像Blogスクレイピングしてエロ画像効率的に見るサイトです。

だらだらエロ画

なお、先程解約手続きを済ませたので4月末くらいに見れなくなりますエロサイト自体にあまり興味がなく、ローンチしたらやる気が無くなったのです。

主要な技術

生産性よりも憧れの昇華を重視しました。

テスト駆動開発がやりたく、DSLに強いロック魂を感じたRSpec

はやりに乗ってBootstrap

特にCapistrano名前キュートでやっていることがカッコイイのでどうしてもやりたい技術でした。

あと、メインとなるRailsこの記事に書いているスキルの中で唯一経験が無かったというのが一番の理由です。Rubyが好きなのもありますけどね。

辞めたい理由
会社を辞められない理由

いやぁ、退職しようとすると会議室で8時間説教されるって都市伝説じゃないんですね〜。

ところで転職活動をした感覚だと、今より給与が2倍出るところでも簡単に内定が出ることが分かりました。

転職活動やエロサイト作成を通して精神的な余裕も出ましたので、もう少しSIerのものの問題、仕事の進め方などを熟考した上で、本当に正しいSIerのあり方を考えたいと思います。無理そうなら逃げます

以上、よろしくお願いいたします。

2014-04-11

AV(エロのほう)なウェブサービスを作ったとき発見したこと。

 

世の中にはマニアがあふれている。

これに尽きます

「僕は世の中を知っている大人だ。」なんて

漠然と思っていたりもしましたけれど

こんな身近に知らない世界はありました。

中でも僕を驚かせたのは

嘔吐好き」と「キワモノ好き」の2つです。(´・_・`)

嘔吐好きとか、

ゲロはいてる女性見て、なんで興奮するんですか!? Σ(゚∀゚ノ)ノ

そのゲロかぶって、なんで興奮するんですか!? Σ(゚∀゚ノ)ノ

キワモノ好きなんて、

裸の女性ミミズ昆虫にまみれて、それを食ってんですよ! Σ(゚∀゚ノ)ノ

さすがに気持ち悪くなりました。。。

キワモノAVはサービスデータから除外しました。。)

今、日本人口が約1億4千万人として

男は半分の7千万人でしょ?

エロ情熱がある若者から中年層だとその半分強で4千万人として

その4千万のうち

嘔吐好きな変態さん。

キワモノ好きな変態さん。

ってどのくらいいるんでしょうね。。。

作る人がいて見る人がいるんだから、まあソコソコな人数いるんだろうなあ。。


作ったサービスについて


【らぶらぶAVさーち】

http://love2av.com/

AVの検索サイトです。

ちなみに、ワンクリック検索できるピックアップ検索は私の趣味です。w

最近は、つぼみ紗倉まなほしのあすか臼井あいみがオススメです。www ぐう可愛い!(゜∀゜


内部的な仕組み


Nginx + php-fpm + MySQL で動いています

言語PHP + Smarty + Javascript(jQuery) で書いています

あと、スクレイピング用に .NETwindowsアプリ作りました

え、スクレイピングPHP で作ればいいのにって?

スクレイピングってサイトデザインが変わったら

すぐ誤動作してしまうのですよね。。。

PHPだと対応し直しが面倒なので .NET に逃げました。。。。ヽ(°▽、°)ノエヘヘヘヘ

データ更新


データは、アフィリをやっている

動画サイトのduga さんと、MGS動画さんから持ってきています

アフィリじゃないリンクを置いておきますね。

DUGA

http://duga.jp/

MGS動画

http://www.mgstage.com/

データを常に最新にしておくために


という作業をcronで6時間ごとに実行しています

おすすめの使い方


個人的には

待ち合わせで暇なとき

スマホちょっとエロ画像見よう」 ( ・ω・)

てな感じで使っています

 

2014-03-26

4月から社畜になる文系東北大生が3ヶ月でエロwebサービスを作った


3月で東北大学卒業して、4月から企業社畜となる22歳です。

文系学部出身なので、ITやらプログラミングの知識は完全に独学です。

特にITに興味を持ってはいなかったのですが、就活が終わったあたりに

映画ソーシャルネットワークとかを観たりしてプログラミング勉強しようと思い立ちました。

そんで実際に勉強し始めるとなかなか興味が持てる分野だったので、去年の秋の試験基本情報技術者を取ったりもしてました。

でもここまでひと通り勉強し終えた時点で、このあとどうしよう?ってなったんですね。

HTMLやらPHPの本を写経して、『やったー、Hello,World!を100回分表示させたぞ!』なんてやっぱりすぐ飽きるわけですよ。

プログラマって毎日こんなことしてんの?と思ってネットを漁ってみると、色々と面白い情報をはっけん!

  http://anond.hatelabo.jp/20101203150748

  http://anond.hatelabo.jp/20130120190550

  http://anond.hatelabo.jp/20130122180847

やっぱ何かを創ってなんぼだよね!

ということで人生最後冬休みから構想を練り始め、今年に入ってから本格的にwebサービス作成に取り掛かりました。

ちなみに本記事タイトルは『京大画像処理を学んだ僕が本気でエロWEBサービス作ったった』をリスペクトさせて頂きました。

この人はIT関連が専門みたいで、創ったものレベルが違うんですけどね。まぁキャッチータイトルにしたかっただけです。

目標

卒業までに完成させる』ことを目標としていました。

やはり社会人になるとなにかと時間が限られてしまうと思うので、

多少未完成でもまずは公開してみて少しづつ付け足していこうと。

結果として、この記事を書いている時点でお問い合わせフォームとかを実装してませんし、

他にもいろいろとやりたい機能をとりあえず諦めざるを得ませんでした。

今後頑張ります

事前知識

今年の1月時点での自分の知識を大まかに説明すると、

HTML → 基本は分かる。でもdivとかをうまいこと調整するのは苦手

CSS  → ぶっちゃけあんま理解してない。今回の創作物もtwitterbootstrapに頼っちゃった

PHP  → 基本は分かる。forとかforeachとかwhileあたりが使えるくらいだけど、実際それで何とかなったしこれからもっと勉強するし

javascript → たしか一番初めに勉強したけど、もう忘れた。今回のサービスにも使ってない。

まぁこんなもんです。

創作物

マイナーAV女優もっと出会おう!

『未痴との遭遇』

http://michi-ai.com/minor/

やっぱりエロいのだとモチベーションも続くし、やっててたのしいかなぁと思いまして。

製作の流れ

1.全体像の把握

基本情報技術者を取得したんですが、サーバーとかFTPとかの単語をあまり理解してなかったんですよね。

具体的にどうすればホームページwebサービスを公開できるのかを理解するようにしました。

上に書いたようないわゆる『つくってみた』系の記事も沢山読みました。

ふむ、手っ取り早く作るにはフレームワークとやらがいいらしい。

2.CakePHP勉強

ということでCakePHP勉強を始めました。

具体的には公式サイトブログチュートリアルから入って、『CakePHP 入門』とかで検索して出てきたサイトをいろいろとまわりました。

覚えることは多いですが、確かに便利なので頑張って修得することをおすすめします。

まぁ私もあんまり分かってないとこがほとんどですけど。

とりあえずサイトの作り方はわかったので先に進む。

3.DMMAPI勉強

APIを利用したサービスがたくさんあったので僕のサイトでも使ってみようと思いました。

勉強ってほどのものではないですが、DMMAPIコードを公開しているサイトを参考にしました。

DMMサイトの説明だけでは初心者は絶対わからないよあれ。

4,スクレイピング勉強

僕の創ったサイト必要データAPIでは効率よく取得できないことがわかったので、

DMMサイトスクレイピングして必要データを集めることにしました。

Simple HTML DOM Parser ってやつを利用。

これは参考になるコードネットにいっぱい落ちてる。

5.メイン機能搭載

ここからメインとなる機能を作り始めました。

まずはAPIスクレイピングを利用してデータベース必要データを集めました。

スクレイピングうまいこといかなかったり、なぜかデータが重複しまくったりといろいろ苦労はしましたがデータベースはなんとか完成。

その後、メインページを作成して、ランダム表示ができるようなスクリプトを書く。これは簡単。

6.他のページの作成

メイン以外のページを作成

twitterbootstrapもここで導入。

でも間に合わなそうだったので、目標達成のためにとりあえず飛ばすことに。

7.ドメインサーバー

ドメインはお名前.comで取得。

特に希望のものはなかったのですが、まぁそれっぽいものを購入。

問題はサーバーですよ。

初めはGMOクラウドVPS無料お試しをしたのですが、これがまた難しい。

ネットでいろんな情報を探して、試して、動かなくなって、OSインストールって流れを5回ほど繰り返して断念。

結局FUTOKAのレンタルサーバー契約しました。こちらは非常に扱いやすくて、らくちんです。

8.公開

最後ファイルサーバーに乗っけて公開完了です。

こんなしょぼいサイトでも公開できただけでうれしいものですね。

約3ヶ月の苦労は無駄ではなかった。これで僕もクリエイターの仲間入りだ。


webサービスに興味を持ったひとへ

文系の僕でも3ヶ月でひとりでwebサービスの公開まで漕ぎ着けることができました。

この期間が長いと思うか短いと思うかは人それぞれでしょうが自分アイデア現実化させることは想像以上に楽しいことですよ。

壁にぶつかることはたくさんありましたが、不思議と辛くはありませんでした。だって楽しいから

用事がある日にも、早起きして作業することが苦になりませんでした。だって楽しいから

変に敷居の高さを感じている人がこの記事を見て、『俺もやってみよう』と感じてくれると嬉しいです。

2014-03-18

アダルトサイトを流れにのって作ってみた

[アダルトサイト][rails]でアダルトサイトつくってみた

彼女に振られたのことと、就職がうまくいかなかったのに打ちひしがれて昨年、railsアダルトサイトつくってみました。。

(ふられたらオナニーがとまらなかった。)

公に誰にもいうことができないので、こちらのほうでエントリーさせてもらいます

すでに動画はたくさん!!!

スペック

大学4年

• [プログラミング]未経験

高校生の時にHTMLCSS触ってた。

はてブみるのが趣味

作ったサイト

Xvideos大奥

http://www.xvideos-av-adult.com/

動機

• ふられたら[オナニー]がとまらない

2ちゃんねるだったりはてブが好きなのに物を作れないのが悔しかった。

• [webサービス]とか詳しい方なのにものがつくれなかった。

開発環境

Mac OS X 10.8

Rails 3.2.8

ruby 1.9.3p194

エディタ

sublime text 2 

を使ったみました。

使いごこちはちょっとよくわからないですけど、vimとかもろもろうまくなりたいなーって思ったりしました。

gem

twitter-bootstrap-rails (https://github.com/seyhunak/twitter-bootstrap-rails)

• nokogiri (http://nokogiri.org/)

スクレイピング。いろいろ効率よくデータがとってこれます

• kaminari (https://github.com/amatsuda/kaminari)

◦ ページング。

• sunspot_solr

• sunspot_rails (https://github.com/outoftime/sunspot_rails)

全文検索タグを調べたり。

• bullet

mysql的に遅延が起きそうなコードがあるとポップアップだしてくれる

流れ

RubyRails勉強

http://railstutorial.jp/

http://openbook4.me/projects/92

↑こんなサイトをみながらrails勉強しつつ、ネットrubyの文法を調べたりしました。

おそらく初心者はここで一番時間かかるんじゃないんでしょうか。。

多対多のDB設計とか最初なにいってのかマジでからないし、それをrailsで再現する方法もわかりませんでした。

デザイン

bootstapをあてつつ、自分で良さそうなデザインコードを読みながら合わせていきました。。

サイトにすごい似てると思います

サーバを借りてデプロイする。

herokuを使いました。初心者でも使いやすい。しか無料

sunspotが有料オプションでしたが使ってみました。(泣ける)

完成品

それ自体は高スペックでもなんでもないですが、基本的xvideosしかとってないので、個人的に快適に見れてます

これからタグ付けと動画の量を増やしていくつもりです。(動画すでに8000とかあるかな?)

http://www.xvideos-av-adult.com/

やること

タグ付け強化

レコメンド強化

キュレーション強化

時間

毎日4時間ぐらいさわって、rubyとはなんぞや、railsとはなんぞやと調べつつ、やっていきましたら3ヶ月ぐらいでできました。

完成したらしたでオナニーがただはかどって、[彼女]振られた悲しみは増幅していきました。

彼氏いなくても人生ノシからいらない!って言われたらかなしいですよね。

俺が楽しませてあげられなかったのかな、、と半年たった今もずるずるひきずってますね。

アクセス

ちょこちょこ増加してきてリピーターがいる感じです。

海外からアクセスも多く、滞在時間も長いです。

動画を6本ぐらいみて離脱されていきます

最後

プログラミング教育に!と言ってる流れでこういうことを自力でもできたのはよかったです。

かなりロジカルものを考えることができるようになった気がします。(むしろ就職活動前にやっておけばよかった)

必要であれば追記で詳しくかけたらな、と思います

2014-02-28

去年はじめから現在まで

2013年1月か2月

プログラミング経験、ほぼ皆無。

HTMLCSS, JavaScriptちょっとだけ分かる

dotinstallとか見てブラウザタイマー作ってわーいって喜んでるくらいのスキル感。

プログラミング勉強したい

勉強したいけどスクールとかはお金かかるから嫌だ

→本を買ってやるのは安上がりだけど途中で挫折しそう

→じゃあお金稼ぎながら学んだらいいんじゃ

プログラマバイト探そう

求人サイトで見つけて応募してみる

経験でも大丈夫らしい

バイト始めることになった

バイト始まる

はじめは研修アルゴリズムPHPについて

課題を出されて、できたら業務に入れる

フレームワーク使って指定されたwebサービスをつくる

基本自分の力でつくる。放置される

誰も教えてくれない

今思うと初心者やらせるのはなかなかハード

ググってググってググりまくる

他のできる子はさらさらっと1週間くらいで終える

ひーひー言いながら2~3週間でなんとか終えた

この期間、ほとんどプログラミング以外のことしてない

なんとかなった

3月4月

PHPドキュメントを読む習慣がつく

ググってコードコピペして動かしてみる、という段階

動くと楽しい 分かると楽しい

このときくらいにパーフェクトPHPを読んだ。FWは、つくれる!

FWがなんたるかをやっと理解し始める

あーようするにURLを受け取って振り分けたり、DBからデータ引っ張ってきて画面に表示させたりするのね

分かった気になる←分かってない

HTTPリクエストについて気にしだした

GET/POSTでごにょごにょすればいいんだね楽勝だわ←全然分かってない

フレームワークはいくつも種類があることを知る

このころ、Sinatraという言葉を小耳に挟む。支那虎?

5月6月

FuelPHPを聞きかじって、何をトチ狂ったのか在宅でwebサービス受託をやる

まあ良い経験になった

フレームワークいくつかやって、web開発のいろんな概念tipsがたくさん頭に入ってきて、

あーあれかーくらいには思えるようになった

DBCRUD操作, ORM, DBマイグレーション, RESTfulとは, コマンドラインコード生成,認証周りのプラクティス ...

7月くらい

さて、バイトが本格的?になってくる

一人で開発 責任おもい

機能追加のタスク

ごく一般的機能

でもなんか躓いた。

書いたコードに自信が持てない

これでいいのか不安になって手が進まない

やっぱり自分で考えて経験したことのないことはなかなか難しい

DBのテーブル構成を理解するにも骨が折れた 命名規則大事

セキュリティで手直しはたくさんもらった

フレームワークにはDB操作ライブラリがちゃんとついてるのにそれ見ずに自分SQL組み立てて案の定エスケープしてないし、とか

必要ないところでCSRF対策してるし、とか

でも、なんとか完成させた

プッシュして、マージされて、できちんと本番環境で動いてる。やったね。

8月9月

Rubyを知った

PHPと違って()が殆ど無いし、;ないし、do~endとか何だよって感じだった。

ちょっとだけ触ってみた。使いやす

Railsも知った

それからは空いている時間の大半をRubyRailsにつぎ込んだ

まずはRailsTutorialをやってみた

テスト周りでつまづいたけどなんとか終わらせた

dotinstallやらミニツクやら、検索して出てきた記事・チュートリアルはとりあえず手をつけて学んだ

はじめはRuby理解せずにRailsをやっていたけど、すぐにRuby自体に興味が出てきた

はじめてのRuby・はじめてのプログラミング・たのしRubyプログラミング言語Ruby... 入門系の本を乱読した

PHPでさんざん苦労していたからか、Rubyオブジェクト指向を学ぶとなんの無理もなく頭に入ってきた

Rubyドキュメントの読み方を覚えた

その後、パーフェクトRubyで標準ライブラリやらGemやらSinatra支那虎じゃなかった)やらについて学んだり、

メタプログラミングRubyで黒魔術を学んだりした。巻頭のMatz言葉痺れたなー

バイトのほうも何とかこなせるようになってきた 成長すげー

9月10月11月

Vagrantをかじる

インフラ・ミドルネットワーク周りに興味がでてくる

AWSでいろいろ遊ぶ

メタプログラミングRubyは断続的に2~3回ほど読み返す

Rubyってほんと使ってて楽しい

webスクレイピングとか検索APIとか使ってムフフ画像をアハーンしたりして遊んでた

11月12月

Rubyと名のつく書籍を読みあさる

Ruby言語をつくろうだの、スクリプティングを極めようだの、JavaRubyがどうだの。

メタプログラミングだの、デザインパターンだの、テストだの、リファクタリングだの。

借りられる本は借りて済ませた。全部買ってると破産する

他にもRubyとつかない本もいろいろ。

達人プログラマーは途中で挫折した。そのうちもう一度読む

プログラマが知りたい97の何とか。いい本

Ruby関数オブジェクトからのつながりで関数型プログラミングにも手が伸びる

OOPと全く違う。

2014年1月2月

就活はじめるよー

まあ、エンジニア枠で探すことにする

エントリーめんどくさい

ので、1社受けて落ちたら次の会社エントリーするという作戦にした

無計画玉砕作戦

はいえ、なんとかなると思ってやってく

気を揉む期間

いろいろな会社採用ページ眺めていると気になること

入ってやる仕事の内容が分からない

やたらパララックスつかってゴテゴテにしてるわりに、何が言いたいのか伝わってこない

せめてよく使ってる言語くらいはのっけておいて欲しい。

気になる会社はいろいろ調べる

で、1社選んで応募して、選考が始まった

面接、失敗したなと思ったところもあったが

嘘つかない

知らないことを知ってるように話さな

は通せたので良かったと思う。

で、進んでいって最終面接。これもなんかよく分からないうちに終わってた

相手が適宜フォロー入れて話しやすいようにしてくれたのは覚えてる

うん、ぜひ当社にご入社いただけたらと思いますとのこと。やったね。

から気になってた会社ではあった。勝手リスペクトしてた会社

自分が憧れてる技術者さんたちが在籍してる会社でこれから働くことができる

いろいろと運が良かった。嬉しい

他の会社はどうしようかな。

受けてみたい気もするけれど、エントリーがめんどくさい

続けるかどうかは未定だけど、ひとまず休憩することにする

今は、関数型言語についての本買って読んでる。関数型、Rubyに劣らず楽しい

2014-01-28

スクレイピングがしたいから助言がほしい

Web上に転がっている情報プログラミングによって自動で拝借する技術を「スクレイピング」というらしい。

今まで欲しい情報を取得するときコピーアンドペーストを繰り返していたから、もし「スクレイピング」ができたらすごい嬉しい。


ぼくは阪神タイガースが好きだから阪神タイガース情報スクレイピングできたら楽しそうだと思った。

特に2軍の試合結果をスクレイピングできれば楽しそうだと思った。

だって、将来のスターは2軍で頑張っているからだ。あと、2軍の試合はいつも見れないからだ。


これは阪神タイガースの2軍ある日の試合結果

http://hanshintigers.jp/farm/score/score20131004.html


スクレイピングを使えばそれぞれの選手の成績を自動で拝借することができるだろうか。


もし、拝借することができたら毎日試合結果をグラフにしてみて、2軍選手調子を見てみたい。

2軍選手調子が良かったら1軍にあげたほうがいいかもしれないからだ。


あいにく、ぼくには相談できる人がまわりにいない。そもそも友達がいない。友達がいないから阪神タイガースが好きな友達だっていない。

スタメン談義はいつも一人だし、唯一話すバイト先の店長巨人ファンだ。


何をどうすればスクレイピングができるのか、よくわからない。言語pythonとかrubyとかruby on railsとかを使うといいらしいことは分かった。

プログラミング技術ほとんどない。昔授業でhello worldとかif文とかやったけど、もうほとんど忘れちゃった。言語パスカルかいうのだった。


もし助言がもらえて、pythonとかrubyとかruby on railsとかを使ってスクレイピングができたら、

みんなに公開したいし、スタメン談義をしたい。公開の仕方はよくわからないし、阪神ファンいるかからないけど、したい。

あと、グラフのやり方もわからなかった。


けど、する。


から、助言がほしい。

2013-12-11

リーマンプログラマの憂鬱

僕は零細企業で働くプログラマだ。

プログラマといっても、大手ベンダーが作ったフレームワークに乗っかり

業務ロジックを少しだけコーディングするだけ。

実際のフレームワークの仕組みがどうなっているかも全く知らない。

設計書を修正したりもするけど、言われたことを書き直すだけ。

SEなんて高尚なもんでもないし、

自分一人ではソフトウェアなどなにも作れない。

まさにリーマンプログラマだ。

深夜残業毎日をもう何年も繰り返して

気が付けば来年もう30才になろうとしている。

正直言って、うだつが上がらなさすぎる。

そんな自分を変えたくて

残業の後、会社でこっそりと一人で初めて作った作品がこれ。

女性声優画像bothttps://twitter.com/w_seiyu_bot

そう、ただのtwitterボットだ。

笑いたきゃ笑ってくれ。

この程度のものを作るのにも相当時間かかってるんだ。

できる人には数十分でできる芸当だと思う。

それでもなんとか自分を変えたくて、

0を1にしたくてがむしゃらに頑張った。

いろいろ試行錯誤を重ねて1ヶ月以上かかったと思う。

分かる人にはすぐに分かると思うけど

少しだけ特徴を紹介してみる。

python

仕事ではJavaC#プログラミングしているけど(リーマンプログラマの9割はそうだと思う。)

小規模でもいいので何か一人でものを作りたくてLLpythonに挑戦してみた。

twitterAPIのラッパであるtwythonっていうライブラリを使っている。

女性声優画像

僕の唯一の趣味といっても過言ではない大好きな女性声優さん達の画像

某有名検索エンジン達のAPIを利用している。

最近APIは有料のものが多いみたいなので一部スクレイピング画像を取得している。

画像アップロード

5分おきにtwitterAPI画像アップロードしてたら、途中でbotが止まってしまった。

APIの制限で1日の画像アップロード数に制限があるみたいだ。

仕方なく時間帯を分けてtwitterAPIアップロードするパターン

twitpicAPItwitpic画像アップロードして、そのURLつぶやくパターンを用意した。

(このtwitpicアップロードしょっちゅう失敗する。。。なんでかわからん

フォロー戦略

戦略なんて呼べるもんじゃないけど、

なんとか多くの人にフォローしてもらいたいと思い、

KLOUTスコアを利用することを考えついた。

僕が愛する声優さん達の名前をつぶやいている人のうち、

KLOUTAPIを利用して取得したスコアが50以上の人をフォローさせてもらっている。

KLOUTについては僕も知らなかったけど、ググれば分かります。)

さも簡単に実装してきたような書き方だけど

つのことをやるのに何日も何日も頭を悩ませた。

何年もプログラマをやってるのに初めてLinuxを触った。

しかたかといわれると、よくわからない。

実際に運用してみてどうかというと、これがまたとんでもなくひどい。

ありがたいことに、沢山の方にフォローしていただけてはいるが、

いかんせんただの検索エンジン画像検索なので

よく画像を間違えてしまう。

twitterユーザーの心理としてはやはり

こういうツイートほどRTしたくなるもので、

昨日は南條愛乃さんといって三森すずこさんの画像をつぶやいてしま

400近いRTになってしまった。

(そりゃあそんなツイートがあれば僕だってRTします。)

たくさんのRTでとても悪名高いbotになってしまった。

自分ユーザー名で検索するとフルボッキにされててみれたもんじゃない。

不愉快な思いさせた方には本当に申し訳ないと思っています。すいません。)

あんなに苦労して作ったものがこんな情けない結果で本当に泣きたくなる。

所詮こんなもんかと。

所詮こんなもんは元からわかってたことだけど。

それでもとりあえず、なにか変ったのかもしれない。

0が1ではなくて-1になったのかもしれないけど。。。

別に弁解したいとかそういうわけじゃないけど、

なんとかワザとじゃない、僕は声優さん達が大好きなんだ

ということが分かってほしくてモヤモヤした気持ちを

書きなぐってみた。

とりあえずこのbotをどうするかは決めてないけど、

なんとか画像間違いだけは解消していきたい。

なにかいアイディアをお持ちの方がいれば

ご助言いただきたい。

さて、そろそろ仕事に戻ろう。

Javaだ、Java

最後に一つだけ言わせてほしい。





_人人人人人人人人人人人人人人_

> あすみん、愛してるっ!! <

 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y ̄

2013-10-28

スクレイピングサイト作成

削除してしまった為再登録します。

Rails3 とTwitter Bootstrapで、オシャレなエロサイトをつくってみました。

http://anond.hatelabo.jp/20120708161051


に感化されてサイト作ってみた

bootstrap使ってもカッコよくできないよ?

プログラマー向けじゃないの?

http://searchjou.com

デザイナーって好きなサイト作れていいよなー。

デザイン

bootstrap3 の公式サイトを見ながら

CSS,Components,Javascriptタグにあるサンプルを全部作ってみた

デザインわからん。一度諦めた。

クローラー

一番経験のあるPHPを選択。

最初正規表現でガリガリ書いていたのだが

まりの面倒臭さに一度諦めた。

その後色々調べたら「simple_html_dom.php」の存在を知る。

スクレイピング作業が一瞬にして終わった。

サーバー

Root欲しいのでVPSを探す。

GMOアダルトOKっぽい、安いので決定。

postfix + dovecotメールサーバー構築

メールの設定がどうしてもできない。

仕事で何度も設定しているのに意味不明

エラーも出ていない。

一度諦めた。

しかし、サーバー代払ったので再度トライ

info@xxxx.com

メールアドレス作成していたのだが

システムエイリアスで「info」を使用していたため

メール転送出来ずに受信できなかったもよう。

危ない名前は使わないのは基本だよね。

/etc/aliases は確認しましょう。

データベース

Mysqlを使用、一応クエリキャッシュ設定

MyIsamだとインデックスに容量制限があるのでInnoDB使用

表示

php + Smarty

キャッシュSmartyで実装

プログラマーからデザイン出来ないんじゃなくて

自分センスがないのが原因な事が判明。

出来あがったサイト

川崎ソープ嬢を検索 - サーチ嬢

http://searchjou.com


数1000件のデータなのでキャッシュインデックスいらなかったかも。

プログラマデザインやるのと

デザイナープログラムやるのって後者の方が敷居は高いとは思う。

でもプログラム勉強できるけどデザインってセンスがなきゃどうしようもない。

おわり

もう少しデザイン頑張ってみる。

デザインの教本読んでみると

最初に「Adobe」ありき。で話が始まるけど敷居高くない?

Adobeクラウドの月5000円でも高いよー。

2013-10-16

http://anond.hatelabo.jp/20131015172103

海外Amazon転売楽すぎワロタ

この記事のブクマがすごいのでこれを生業にしてる知人Aと業界の話を書く。

Aは知り合いから教えてもらって始めたらしい。海外Amazonで買って日本Amazonで売る。

生業にしているので商品の購入金額は100万/月を超えるみたい。クレジットカード決済がメインだっけな?

法人化してて数百万の融資も受けてそれを元手にしているようです。

商品の選別とかは元増田に書いてあった通り。メジャーものは扱わない。

売上は月間100万を超えるらしい。仕入もあるので特別儲かっているわけではないが

生活に困らない程度には利益が出るそう。キャッシュフローをうまくやれば自由にできるお金も増える。

ここからもう少し突っ込んだ業界全体の話。

この業界はいま続々と参加者が増えていて数千人ぐらいのコミュニティができあがってる。

トップ人達はもうすでに自分ではやってなくてコンサルとか講師で稼いでる。

セミナー打つと1000人ぐらいは集まるらしい。

他の情報商材とは違って商品を輸入して売ってるので、先入観をとっぱらえば以外とまともな商売な気もするし

やってる本人達も「物販」なのでネオヒルズ族とかとは違うという意識を持ってやってる。

ただ、集まってくるやつのレベルは正直なところどちらも同じ。

商品の選び方はツールを駆使した方法が主流。ランサーズクラウドワークスSOHOビレッジに掲載されている

Amazon価格調査系の案件はたぶんほとんどこれ。AmazonAPIだけじゃ情報が足りないので

サーバを複数台用意してスクレイピングして取ってる。

ロジックを聞いたら結構面白くて「多くの出品者が扱ってる商品で、直近で販売されて在庫数が減ってるモノ」を

スクレイピングで取得して、それを購入して出品するらしい。要は自分で商品を選ぶんじゃなくて

「他の人が扱っててかつ最近売れた商品」を機械的に販売してくらしい。そりゃ確かに売れるわな。

そんで最近はこの逆パターンをやってる人もいるらしくて、日本Amazonで買って売るらしい。

こっちは販売数は少ないが単価/利益率が高いらしい。日本っぽいもの好きな人海外に多いからね。

話聞いてて思ったのは無職時間があるプログラマだったら販売管理してくれる人と組んでサラリーマン給料ぐらいは稼げるなってこと。

そんでさらに仕組み化すれば別の人に販売できるのでチャリチャリビジネスにもなる。

同じ事考えてる人は多いみたいで、検索すると価格調査ツールとか出品管理とかそれ系のツールが見つかる。数は少ない。

どうやって販売してるのか気になったので聞いたら、やっぱりコミュニティトップの人に数十万ぐらい払って

その人が発行してるメルマガとかで紹介してもらうんだって

2013-09-22

ニートエロサイトを作ったら結構デカサイトに成長した

こんばんは。27歳のニートです。

ひょんなことからエロサイトを作ったら結構デカサイトになったのでそのことについて書きたいと思います

作成サイト

巨乳動画ストリーム
http://kyonyudouga.com/

まぁよくある動画共有サイトを使用したエロサイトです。

1日のPV数はPCSP合わせて60万PV

サイト開設の経緯

就職活動で躓き自信喪失し、はれてニートに。

さすがにニート生活にも飽き、何かやりたいなと考えた時にアフィリエイトを思いつく。

実はアフィリエイトについては以前から知っていて実際にやったこともありました。

しかしその時は全く稼げず、またその時は他にやることもあった為すぐにやめてしまいました。

ニートである今なら時間たっぷりある。

腰を据えてやったらどうなるだろうと思い、再度アフィリエイトを始めることにしました。

どんなサイトを作ろうかと考えた時に真っ先思いついたのがエロサイトでした。

ええそうです。エロが好きだからです。

サイト開設後の経緯

まずFC2ブログで開設しました。

アダルトサイトアクセスを集める手法としてアクセストレードと呼ばれる

他のアダルトサイト相互アクセスを送り合う手法が主流です。

そのため他サイト画像リンクが増え、とても使いにくいものになっています

画面をずっとスクロールさせないとコンテンツに辿り着けなかったり、ひどいところは騙しリンクもあります

当初は私もアクセストレードメインで集客をしており、サイト画像リンクだらけ。

ちゃごちゃしていてコンテンツの位置もわかりにくいというお世辞にも良いサイトとは言えませんでした。

そしてアクセストレードというのは結局のところ自サイトアクセス数により送れるアクセス数限界があるため、ある程度のところでアクセス数頭打ちになります

実際のところ私のサイトも1日3万PV程度で頭打ちになりました。

そのためやる気を無くし半年放置して2ちゃんまとめブログを始めました。

しかしそれも上手くいかず半年で閉鎖。

そこで2ちゃんまとめブログ運営で得たノウハウエロサイトの方で実行したことろこれが上手くいきました。

実行したこと

デザインをすっきりさせわかりやすい構成にする

これは一般サイトでは当たり前のことなのですがエロサイト大手サイトでさえ非常にわかりにくい構成のサイトが多いです。

一方で2ちゃんまとめブログ大手サイトほど他サイトへのリンクも少なくわかりやすい構成になっていました。

なので思い切って画像リンク等を全て外し、わかりやすデザインに変更しました。


②多更新にする

当時2ちゃんまとめブログキニ速VIPPER速報

後発のブログが多更新武器に台頭してきていました。

そこで私もエロサイトに多更新を取り入れ1日に1~3回更新だったのを1日24回、1時間に1回更新というスタイルに切り替えました。


③表示速度の改善

エロサイトはとにかく重たいところが多いです。

それは①で書いた通り画像リンクが異様に多いからというのもあるのですが動画共有サイトを利用したエロサイトは誰でも簡単に作れるため

その辺りがかなり適当なところが多いのです。

CSSspriteの使用やCSS,JSファイルのminify等ページの表示速度に関する施策を行っていないところがほとんどです。

なのでその辺りのことを一通り勉強し実行しました。


スマートフォンページの最適化

無料ブログ運営しているエロサイトスマートフォンページをしっかり作っていないところがほとんどです。

ほぼ広告ページとしてしか使用しておらず、コンテンツと紛らわしい広告を載せていたり、

コンテンツがあっても共有サイトプレーヤーサイズスマホ画面サイズに合わせていないなど

サイトとして使えるものほとんどありませんでした。

そこで私はスマートフォンページのテンプレもしっかり作り込み最適化させました。


これらを実行した結果、ページ数が増えるに従い検索からアクセス右肩上がりで増え

PCページ40万PV/日、スマホページ20PV/日というサイトに成長しました。


アクセスが増えた後いくつかの動画配信サイトとサンプル配信提携をすることが出来ました。

これには凄く驚きました。こんなことがあるのかと。

企業自分サイトが認められたようで凄く嬉しかったです。

SEOについて

SEO施策はググれば出て来るような基本的なことしかやっていません。

SEO業者も利用していませんし、今のところこのサイトしか持っていないので自演リンクも一切やっていません。

ただソースを綺麗に書くように意識はしています

SEOについてもエロサイトは基本すら出来ていないところが多いのでそれだけでライバルと差をつけることが出来ます

ちなみに私のサイトビッグキーワードアクセスを集めているのではなく(一応「巨乳」で4~7位くらいですがそのワードでの流入は少ないです)

大量の細かいキーワードアクセスを集めています

ロングテールってやつですね。

ロングテール検索順位の変動にビクビクせずに済むので良いです。

wordpress

先日FC2ブログからwordpress移転しました。

やはり無料ブログでは出来る事に限界があり、エロサイトはいえ良いサイトにしたいという思いがあったからです。

そのためデザイン機能にはかなりこだわりました。

デザインは某サイトパクリインスパイアしましたw

wordpressでの運営経験もなくサーバー関係スキルもないので移転にはかなり苦労しました。

キャッシュってほんと大事ですね。


我ながら良いサイトに仕上がったことと移転を期に今までの足跡を残そうと日記を書きました。

サイトの構成や使用プラグイン


jQueryプラグイン

glider

jwplayer

Sidr(スマホ)


WPプラグイン

001 Prime Strategy Translate Accelerator

Contact Form 7

Count Per Day

DB Cache Reloaded Fix

Exec-PHP

Head Cleaner

Infinite Scroll

Multi Device Switcher

Quick Comments

Search Everything

Search Regex

W3 Total Cache

WordPress SEO

WP-DBManager

WP-PageNavi

WP-PostRatings

WP-PostViews

WP Hyper Response


アフィリエイト収入について

多分これが一番気になるところだと思います

ぶっちゃけると月の収入はだいたい100万程度です。

そのうち7割程度がスマホページから発生したものです。

アフィリエイトという観点からスマホページの重要性がわかりますね。


現在PHP勉強してスクレイピングシステムを構築中です。

あとcookieを利用したブックマーク機能も実装したいです。

エロだけじゃなくて一般サイトWEBサービスも作りたいと色々模索しております


どうしようもないクズニートでも頑張ったらこれぐらいのことは出来ました。

ニートでも頑張れば出来るんだ!と思って頂けたら幸いです。

-----------------------------------------

03:59追記

たくさんのブックマークありがとうございます

とても嬉しいです。

確かに見やすくて使いやすいな。
けどリンク切れ報告フォームはなくていいの?実際他のサイトでそれが有効に使われてるのかはよくわからないが…
カテゴリけがシチュエーション別とかもあるといいなーと思ったけどこれ以上多くすると大変かな。あまり項目を多くするとまた見にくくなるかもしれないし。

お褒め頂きありがとうございます

リンク切れ報告フォームは以前は置いていたのですがあんまり報告してくれないんですよねw

自動リンク切れをチェックするシステムを導入する予定なのでそちらで行います

シチュエーション別もFC2の時はタグを利用してリストを作っていたのですが

FC2タグエクスポート出来ないのでwordpressではなくしちゃいました。

出来ないことはないのですが手作業でタグを登録し直さなければならないので…

かい方法が見つかったら実装させてみます

それだけのスキルを身につけたらどこかに就職できそうだw

就職しても多分続かないです。社会不適合者なんですよw

WordPressテーマは何を使っているんだろう?

テーマPCSP共に自作のものです。




-----------------------------------------

25日02:13追記

えーと下の方でステマだとおっしゃっている方がおりますがそのサイト製作者と私は別人です。

私はRubyなんて使えません。

巨乳動画ストリームは手動で更新しております

こういう事を書くと余計に怪しいと思われてしまうのでしょうけども。


あとステマ意味を履き違えてらっしゃると思います

ステマというのは運営者や製作者、その関係者が”利用者のフリをして”モノやサービスを薦める行為の事です。

運営者や製作者自身が「こういうのやってるんですけどどうですか?作ったんですけどどうですか?」と紹介するのはステルスではないただの宣伝です。

上でも書きましたが我ながら良いサイトに仕上がったので見てもらいたいなと思ったのです。

見てもらって感想を聞きたいなと。

エロ動画サイトってアクセスが多くてもコメントほとんど付かないし感想を聞く機会がほとんどないんですよ。

でもFC2ブログだとさすがに恥ずかしいのでね。

wordpressならまぁ見せても恥ずかしくはないんじゃないかと思いまして。


で、宣伝効果は正直あまりなかったです。

この日記はたくさんブックマークされましたけどサイトの方はほとんどブックマーク増えてません。

トップページブックマーク数22ですよ。

もうちょっとブックマークしてくれてもいいじゃないですか…

この日記からの流入も1日1000ユニークくらいでした。

私のサイトの1日のユニーク数の60分の1くらいですね。

肝心な時にサーバーが落ちてたせいもありますが。


結局この日記を書いた主な理由はただの自己満足自己顕示欲ですね。

ただそれだけのくだらない日記でございます

それがもし誰かの役に立つのなら幸いですと、ただそれだけのことでございます

2013-09-18

Ruby on Rails可愛い子が集まるエロサイトを公開するまでの24H

仕事で3ヶ月ほどRuby on Railsに触れる機会があったので、色々と調べているうちにRailsエロサイトを作るのが流行っているというのを知りました。

そこで、自分でも作ってみようかと思いました。

2番煎じなのは重々承知ですが、とにかく作ってみることが重要なのです。

最低限、自分で使うことが出来るレベルにはしたいと思います

今回のエントリでは、個人的にエロサイト作成して公開するまで自分でやった方法を紹介します。

※公開後の状況なども書き込みします。

作成したサイト

可愛い子が集まる動画共有サイト

CuteClipper : http://cuteclipper.night-generations.info/

目標

準備するもの(私の環境

目次

  1. ( 0:30)作成したい機能を考える
  2. ( 1:00)ドメインを取得する
  3. (12:00)アプリ作成する
    1. 基本部分を作成する(rails new)
    2. Xvideosをスクレイピングする(gem : nokogiri)
    3. 動画管理タグで行う(gem : acts-as-taggable-on)
    4. 動画ストック機能追加(javascript)
  4. (16:00)本番環境で動かしてみる -環境周り-
  5. (17:00)Google Analytics / ウェブマスターツール に登録
  6. (20:00)公開の準備をする
  7. (24:00)公開
  1. 今後の野望

( 0:30)作成したい機能を考える

既にあるものなら新しく作る必要はないわけで、、、今回は自分の使いたい機能を作ってみました。

Xvideosの動画サイトの多くは、動画を選択すると他のサイトブログみたいなやつ)に飛ばされてしまい、

そのサイトで、動画のある場所を探さないといけないことが多くてめんどくさい。

動画がないこともシバシバ

自分で作るのならh300さんのように分かりやすサイトにしたいと思いました。

たくさんの動画を観て廻るものの、本当にいいと思う動画は大体3本くらいです。(自分場合

なので、3本まで動画ストックする機能があるといいなと思いました。

( 1:00)ドメインを取得する

今回はムームーさんでドメインとりました。

本番環境herokuドメインの設定も簡単で助かりました。

(12:00)アプリ作成する

基本部分を作成する(rails new)

rails newしてdb作成して、基本的なアプリ作成しました。

Xvideosをスクレイピングする(gem : nokogiri)

動画情報の解析のため、RailsGemのnokogiriを使用しました。

nokogiriはhtmlなどの解析をして、情報を取得することができます

Ruby - Nokogiriでスクレイピング - Qiita [キータ]

動画ストック機能追加(javascript)

動画ストック機能javascript作りました

WebStorageを使用してストックしています

//localStrage.setItem("key","value");
localStorage.setItem("test","テスト");

//localStrage.getItem("key");
localStorage.getItem("test"); //"テスト"

こんな感じで、DBを使わずストックが可能です。

レイアウト改善(gem : twitter-bootstrap-rails)

レイアウトにはあまり時間を掛けず、bootstrapを利用しました。

殆ど時間を掛けずにそこそこのレイアウトが作れます

twitter bootstrap railsを使ったら職が見つかり彼女も出来て背も3センチ伸びました。 - ppworks blog

タグクラウドを実装(gem : acts-as-taggable-on)

タグクラウドはacts-as-taggable-onで簡単に実装できます

備忘録.りくわいやー

(16:00)本番環境で動かしてみる

とにかく本番環境デプロイするんだ!!

ということで、ここまでで出来上がったものを本番環境にアップします。

本番環境にはherokuを選びました。

herokugitpushをするだけで簡単に本番環境デプロイ出来ます

とにかく動かすという目標のためにはherokuベストチョイスです。

スピードに関しては、海外サーバという点が難点ですが、今回はjavascriptをメインにしたことで、それほど問題はありませんでした。

(17:00)Google Analytics / ウェブマスターツール に登録

サイトを公開する場合、解析が必要となります

解析の仕方を覚えるためにもGoogle Analyticsを使用しました。

(20:00)公開の準備をする

公開の準備として以下の作業をしました。

ただ、公開することを最優先にしたので、しっかり作りこんではいないです。

  1. title,キーワードなど基本的なSEO実施
  2. ソーシャルブックマークTwitterなどのソーシャルボタンをつける
  3. googleクロール申請をする
  4. この記事を書く

(24:00)公開

公開します。

今後の野望

動画投稿をみんなでできるようにする。

今の投稿方法だとエラーが発生しやすいので修正してからじゃないとなぁ

ストック回数の多い順にソート出来るようにする。

ストック回数のカウント機能は実装してあります

後は、並び替えるだけなんですが、まずはカウントが貯まるまではソートも何もないので・・・

動画の評価を出来るようにする。

ストック回数だけじゃ物足りないので、評価をつけれるようにしたいです。

Xvideos以外の動画も観れるようにしたい。

もっとたくさんの動画を観たいよね。

まとめ

Webアプリを作ること自体は、思っていたより簡単でした。

でも、たくさんの人に使ってもらえるものを作るというのは、とても大変ですね。

今回、CuteClipperを作りながら、他のWebアプリを観てきました。

オリジナリティアイデアの優れたアプリが沢山あります

そういうアプリの中で、自分アプリを埋もれさせない努力を続けていかないといけないですね。

がんばります。というやる気がでました。

2013-08-26

初めてのRailsサイト作った人が使ったGemリスト一覧

ども。

以前、はてな匿名ダイアリー日記を書いた者です。

【Ruby on Rails勉強】 xvideosまとめサイトっておいしいの?

上の記事でも書いていますが、Railsはおろか、Rubyを初めて触った人間ゼロからWebサービスリリースするために利用しているGemを公開したいと思います

作ったサービス

サイトonalife(オナライフ)
URLhttp://www.onalife.com
説明xvideos動画の共有・ユーザー参加型のまとめサイト

使っているGem

sqlite3

developmentモードで起動する際のデータベースsqlite3を使うようにしています

コーディングサーバー起動→動作確認→コーディング…という流れになりますが、サーバーを起動する際に、

$ rails s

と実行するだけでサーバーが起動できるため大変手軽です。

サーバー起動後はブラウザhttp://localhost:3000/アクセスすれば開発用のサイトを確認できます

mysql2

productionモード(本番環境)で利用するのはMySQLを使うようにしています

理由は他のWebサイトで推奨されていたため。

sqlite場合だと、単純にDBデータファイルとして扱っており、同時に複数アクセスがあった際、最初アクセス中にファイルロックされてしま仕様との記事をどこかで見たため、MySQLを使うようにしています

developmentとproductionで動作を分けるには、 config/database.ymlで分けることができます

development:

adapter: sqlite3

database: db/development.sqlite3

pool: 5

timeout: 5000

production:

adapter: mysql2

database: production.mysql

encoding: utf8

pool: 5

username: <yourname>

password: <password>

timeout: 5000

kaminari

pagenation系のド定番ですね。

よくWebサービスのページ下にある [1][2]・・・[X]といったリンクが表示されている、あれです。

http://memo.yomukaku.net/entries/238

https://github.com/amatsuda/kaminari

unicorn

Unicorn + Nginx + Rails で構築しています

効果の違いなどはGoogle先生質問すると大量に返答がありますのでこちらでは割愛

体感的にもかなり違います

nokogiri

スクレイピングするのに使っています

ONALIFE(オナライフ)では、xvideosの動画URL画像パスを抜き出す為に、こちらのGemを使っています

HTMLブロック単位で抜き出せるため大変重宝しました。

http://himaratsu.hatenablog.com/entry/2013/04/27/002249

http://nokogiri.org/

acts-as-taggable-on

タグ機能を簡単に実装するためのGem

これは捗る。超絶オススメ

サイトタグ機能はこちらで一瞬のうちに導入できました。

自作するとなるとかなり労力使いますから…こういったところは極力他の人が作ってくれたものを流用してもバチはあたらんでしょう。

https://github.com/mbleigh/acts-as-taggable-on

typus

管理画面を一瞬で作ってくれるGem

通常だと管理画面も rails g xxx とかやって controller 作って、 view 作って…とかやらないといけませんが、こちらのGemを使うと一瞬で終わります

素晴らしい!!

サイトでは、投稿していただいたxvideosの動画が不適切な場合などに消去する必要があるため、どうしても管理者向けの画面が欲しかったのでこちらを使いました。

データベースを直接操作して delete とかできちゃいます

http://www.func09.com/wordpress/archives/1136

google-analytics-rails

Webサイトを作る上でアクセス解析というのは必須です。

自分サイトアクセス傾向を解析して、どうすればアクセスが伸ばせるか、ということを考察するのに必要不可欠な機能です。

通常、Google Analyticsサイトを登録すると、Javascriptコードが生成されるので、それをWebサービスに貼り付けるだけで完了ですが、こちらのGemを使うと、Google Analytics で生成されるID番号のみを登録するだけで自動的に挿入されるようになります

コードがごちゃごちゃしなくなるので可読性が上がります

最後

まだONALIFE(オナライフ)は発展途上のサービスです。

機能拡張していくうえで、先人たちのありがたいGemをどんどんこれから活用していければ、と思っています

みなさんもこれは便利!というお勧めGemがあれば是非教えて頂ければと思います

トラックバックコメントとかでも大歓迎です!

以上、ONALIFE(オナライフ)で利用しているGem一覧の紹介でした。

参考サイト

http://anond.hatelabo.jp/20101206224349

http://anond.hatelabo.jp/20101203150748

http://anond.hatelabo.jp/20120914214121

http://anond.hatelabo.jp/20130120190550

じゃあの。

2013-07-15

もうすぐフジロックプログラミング初心者が出演アーティスト動画

あと10日でフジロック!!!

まだまだ出演アーティストの予習が全然できていないので、プログラミング初心者の私が頑張ってFujiRock出演アーティストYouTube動画をまとめて再生できるWebアプリケーション作成しました。

http://fujitube.com/

まだまだ至らない部分もありますが、フジロック行く人も行かない人も楽しんでいただければ光栄です。

■使ったもの

PHP

jQuery

YouTube API

Twitter Bootstrap

など

■参考にしたもの

ドットインストール http://dotinstall.com/

上記で挙げた使ったものほとんどを管理人百式さんがわかりやすく解説してくれ非常に助かりました。

個人的には気になる言語学習入り口としてドットインストールを利用して、さらに詳しく知りたいとき書籍Google先生で補うという流れで学習を進めています

・よくわかる○○の教科書シリーズ http://www.amazon.co.jp/%E3%82%88%E3%81%8F%E3%82%8F%E3%81%8B%E3%82%8BPHP%E3%81%AE%E6%95%99%E7%A7%91%E6%9B%B8-%E6%95%99%E7%A7%91%E6%9B%B8%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA-ebook/dp/B007UYYU32/ref=dp_kinw_strp_1

自分は「よくわかるPHP教科書」を読んで、実際に手を動かしてサンプルプログラム作成していました。

Webサービスのつくり方 ――「新しい」を生み出すための33エッセイ http://www.amazon.co.jp/Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E3%81%A4%E3%81%8F%E3%82%8A%E6%96%B9-%E2%80%95%E2%80%95%E3%80%8C%E6%96%B0%E3%81%97%E3%81%84%E3%80%8D%E3%82%92%E7%94%9F%E3%81%BF%E5%87%BA%E3%81%99%E3%81%9F%E3%82%81%E3%81%AE33%E3%81%AE%E3%82%A8%E3%83%83%E3%82%BB%E3%82%A4-Software-Design-plus-ebook/dp/B00DUSKOFA/ref=sr_1_1?s=digital-text&ie=UTF8&qid=1373890964&sr=1-1&keywords=web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AE%E3%81%A4%E3%81%8F%E3%82%8A%E6%96%B9

私がWebアプリケーションを作りたいと思うようになったきっかけとなった本です。

どのようにWeb開発を進めていくのか和田さんがわかりやすく解説してくれています

■FujiTubeの内容

・FujiRockの公式サイトからアーティスト名をスクレイピングしてきてDBに格納する。

 ↓

YouTubeAPIを利用してDBに格納されているアーティスト名でサムネイルを取得。

 ↓

jQueryで取得したサムネイルを配置する。

■今後について

今後はまた新しいWebアプリケーション作成したいと思っているので、Webアプリケーションを作りたいと思っている方はFujiTubenのContactページから

気軽にご連絡ください。喜んで手伝います

2013-05-28

http://anond.hatelabo.jp/20130528144946

低能への寛容などという時代は終わった。

これからは低能という存在を許容せず、排除し、優れた人間だけをまとめ残すことが求められる時代

リアルキュレーションソーシャルスクレイピング

2013-04-26

FC2アダルトを制限なしで見れるようにしたよ!

URL:http://www.fc2viewer.com

どっかで作ってほしいみたいなの見かけたので作りました

ちょっとレイアウト汚いけどごめんね



※以下、開発系の話

構築環境) Unicorn+Rails on Heroku

主な使用gem) New Relic, Nokogiri, twitter bootstrap

参考)



    ※追記:見れないという人は以下のことを確認してください

    当たり前ですが、有料会員向け動画,コンテンツマーケット動画などは見れません。

    それ以外で見れないよといった場合は、コメントとかで教えていただけると幸いです。

    2013-02-11

    無職になって暇だからWebサービス作った

    もうすぐ30歳になるのに、昨年末職場がなくなりハローワークに行っても求人が無いので

    PHP ruby Nginx WordPress Bootstrap を使ってWebサービス作りました

    作ったサイト

    SKE48過去ブログ

    http://skeblog.48matome.com/

    名古屋栄を拠点に活動しているアイドルグループ

    SKE48オフィシャルブログを保存して表示するサービス

    なぜ作ったのか

    今までバックエンドしか作ったことがなく、フロントエンドをやりたかった。

    趣味でやっていて目標の物を作ったら満足し、継続してやらない。

    なので今まで覚えてた事を忘れて一からやり直す事が多かった。

    じゃあ。仕事決まるまで毎日触ってればいいんじゃね?

    とゆう勢いで…

    Rubyも覚えたかった…

    構成

    Bootswatch

    PHP Simple HTML DOM Parser

    Mechanize

    スクレイピング

    ■対象ブログ仕様

    • 最新記事のみ無料で閲覧可能
    • RSSで全文を取得出来ない。

    スクレイピングしなきゃ!

    いつもスクレイピングSimple HTML DOM Parser

    メモリとかエラー処理をしないと。

    ここでRubyに同じようなのが無いか検索

    http://t-taira.hatenablog.com/entry/20120429/1335658939

    「なにこれRubyすごいこんな数行で」

    ここからドットインストールRuby勉強しました。

    Rubyの読みやすさと書きやすさに感動。

    RubyスクレイピングしたデータMYSQLに保存までは完成。

    どうやって表示しよう…

    次はサイトをどうしようかと考え…

    cakePHPかな…

    Zend Frameworkかな…

    いや!ブログ掲載するんだからCMSだ!

    WordPressに決定。

    デザイン

    一番時間がかかった…

    デザインは昔からまったく出来なかったので Bootstrap に。

    そして検索して見つけたのがBootstrapのテーマ

    • Bootswatch

    http://bootswatch.com/

    デザインが出来ないから仕方ない!

    http://dotinstall.com/

    ドットインストールでBootstrapを勉強しました。

    WordPressテーマ

    デザインWordPressテーマに変換

    http://webdesignrecipes.com/first-time-wordpress-origin-theme/

    ここを見ながらテーマに落としていくのは簡単でした。

    カテゴリでページングなどするために関数を追加

    http://elearn.jp/wpman/

    WordPress初めてなのですごく参考になりました。

    Webサーバー

    Apacheテスト環境テストすると表示が遅すぎる…

    nginx高速化出来るみたい。

    http://kray.jp/blog/wordpress-tuning/

    http://tech.aainc.co.jp/archives/3022

    nginxシンプルな設定ファイルに感動

    まとめ

    Webサービスを作って公開するのが、こんなに楽しいとは思わなかった。

    特に今回作成したもの自分必要とするものだったので。

    次はCakePHPとかフレームワークを覚えて新しいサービスを作りたい。

    ruby on railsもいいな

    でも、早く再就職したいです…

    2013-01-28

    実用的なエロサイト作りました

    世界的ですもんね          

      乗るしかない

        このビッグウェーブに!(AA略

      

    こんにちは

    最近エロサイト作ってみた。みたいなエントリがすごい多いですよね。こんなエントリがあるくらい『最近流行の「エロサイト作ってみました」をいったん整理する http://anond.hatelabo.jp/20130124061507 』。

    僕が知ってるだけで5個くらいそんなエントリを見た気がします。エロサイト作りのビッグウェーブが来ている!!エロサイトなら僕にも作れそう!そこで、このエロサイトビッグウェーブに乗るために僕も作ってみました!この手のエントリ食傷ぎみの方はすいません。。

    http://www.xvideos-av.com/

    『xvideos将軍

    名前シンプルインパクトのあるものにしようと思い、時代物が好きなので『xvideos大臣』『xvideos関白』『xvideos将軍』の3つで悩んだのですが、この中で1番偉いのは将軍だろうということで、将軍しました(今考えたら関白のほうが偉い気がしてきました)。

    まあとにかく、これで僕もアフィリエイト年収150万円を稼いで社畜脱出してイケダハヤト師のように生きれるはずです!やったね!年収150万円で僕らは自由に生きていくんだよ!

    コンセプト

    サイトのコンセプトはスバリ【実用性】です。

      

    上記のまとめに登場するエロサイト技術的に高度なことをやっていたり、かなり綺麗なUIだったりします。それはそれで素晴らしいのですが、はたしてそんなものがこの真冬に下半身裸な状態で見るエロサイト必要でしょうか?

    可愛い子・好きなAV女優で抜ける』これがエロサイトに1番大切なことだと僕は思います

    xvideos将軍は「エロサイトは好きなAV女優動画で抜ければ良い」という設計思想になっております。なのでデザインはお世辞にも綺麗と言えないですが、AV女優から結構な数の動画を探せるようになっています(例えば僕の大好きな鮎川なおちゃんだと22本の動画が登録されています)。動画毎日50本づつぐらい追加されるようになっていますので、ぜひみなさん好きなAV女優で楽しんで下さい。

    xvideos将軍がオシャレエロサイト原理主義警鐘を鳴らせれば、と考えております

    技術

    技術的には特に大したことをしてないのですが、誰かの参考になるかもと思い一応のせておきます

    アプリケーション rails3.2

    特筆すべきところもないですが、普通にrailsを使って作りました現在動画数は1万件近く入ってるのですが、サーバーが貧弱なせいかそれぐらい入れると結構クエリによっては重くなるので、New Relicを使って重いところを調べて、キャッシュしたり遅延ロードしたりするようにしています。New Relicは初めて使ったのですがheroku場合本当にすぐ簡単に使い始められて素晴らしかったです。スマホ対応jpmobileをつかってスマホからアクセス場合は別のviewを読み込みようにしていますが、、なんかbootstrapがうまくできなくて今はひどいことになっております

    webサーバー heroku

    サーバーアダルト大丈夫日本サーバーがよくわからかったので、とりあえず海外のは大丈夫なんだよね?ということでherokuを使いました。もしherokuアダルト駄目だった場合すぐに移転するので教えてください。GMOクラウドアダルト大丈夫らしいのですが、一瞬使ってみて、コンソールとかが非常に使いづらかったので、お試し期間でやめました。

    DB mysql Xeround Cloud Database

    無料プランですが、これは貧弱すぎてやばいです。お金がなくて上位プランに変更できないですが、xvideos将軍を出した今となってはすぐにアフィリエイトで秒速で1億円稼ぐ予定なので変更できるはずです。

    スクレイピング nokogiri

    スクレイピングには敬愛するbabyshark http://d.hatena.ne.jp/inouetakuya/20121117/1353145846 でも使われているnokogiriを使っています。とにかく女優名にこだわって動画を保存したかったので、まず始めにAV女優名を全部スクレイピングして保存しました。現在3500人のAV女優が保存されていますAV女優ってたくさんいるんですね。ありがとうございます

    その後女優名がのっている動画サイトを定期的にスクレイピングするようにしています。まだまだ動画が保存されていないAV女優もたくさんいるので、その辺は今後の課題です。あとリンク切れをおこしている動画も多少あるので、それを定期的に削除するようなコードも今書き中です。

    デザイン twitter bootstrap

    デザインはbootstrapのデフォルトなんですが、ずるいデザインテクニック https://speakerdeck.com/ken_c_lo/zurui-design に登場するズルい背景を使いました。背景をちょっと替えるだけで、かなり高級感が出るのでオススメです!背景はこちらのサイトから探せます(http://subtlepatterns.com/)

    広告アフィリエイトDMM

    広告全然かわからないので、とりあえず一番有名そうでAPIもあるDMMのを貼ってみました。動画の下には同じ女優が出ている作品をAPIを叩いてレコメンドするようにしてますエロサイトは儲からないってなんかで読んだので、結構広告ベタベタ貼ってみて、herokuちょっと課金してる分くらい稼げたらなーと思ってます

    今後の課題

    ユーザー動画タグ、出演女優名を登録できたりするようにしたら面白いのかなーと思っているのでそういった機能をつけたいです。「みんなで作るエロサイト」みたいな感じです。

    ・bootstrapがツンデレ過ぎて結構萎えてるスマホ対応をなんとかしたいです。

    ・あと、スーパーフリーエージェントになって秒速で1億円稼ぐのも最近流行ってるみたいなので、そっちのビッグウェーブにも乗りたいところですがうまくいってません。

    最後

    宣伝乙とか言われてしまうと思いますが、その通りなので言い返せません。でもせっかく作ったから多くの人に使ってもらえたら嬉しいじゃないですか!

    最後までお読みいただきありがとうございました!!

    xvideos将軍をよろしくお願いします。 http://www.xvideos-av.com/

    2013-01-20

    ゴミ回収ドライバーが作るエロWebサービス

    まったくの素人Nginx+Bootstrap+WordPressWebサービス作成しました。

    影響を受けたサイト

    オシャレエロサイト「h300」をリリースして、10PV/日を捌くためにやったこと

    http://d.hatena.ne.jp/inouetakuya/20120410/1334058296

    週6フリーターWEBサービス作ってみました。

    http://anond.hatelabo.jp/20120914214121

    はてブもっと快適に!「みんなのはてブ」を公開しました

    http://anond.hatelabo.jp/20120930171125

    --------------------------------------------------------------------------------------------------------

    35歳 今は事務系の仕事をしてます。たまに運転。限りなくパートに近い労働条件ですが、

    仕事がないよりはマシですので、続けているわけです。

    前(5年ぐらい前)からWebサービスみたいなもの自分自身で作ることができたら楽しいだろうなぁと。

    TwitterとかFacebookとか数回利用したことはあるけど、詳しいことはさっぱり。


    朝6:00から夜18:00まで車を走らせてゴミ回収をしていた者です。

    パッカー車って知ってますか。街でよく見かけるゴミ収集車のことです。

    産業廃棄物というのでしょうか。スーパーとか

    ドラッグストアとか回るんですよ。休憩時間は15分ぐらいなんですよ。一日。馬車馬のように働いていました。

    そのパッカー車で物損事故を起こしてしまい、会社に居続けることはできなくなり仕事をやめました。

    エロはもともと好きだったのですが、車を運転する以外の技術は持っていません。

    何か手に技術を身につけたいと考えるようになりました。ただ30歳も過ぎたおっさんにあまり時間はないので、

    資源の集中を意識時代の流れはパソコンだということで、始めたわけです。

    はじめはHTML,CSSの本で基本的なホームページ制作を学ぶ。

    HTMLが骨組みで、CSSが装飾みたいなイメージを持つ。

    作成したエロサイト

    エロックス

    http://panpanwatch.net/

    サイト構成

    -----------------------------------------------------------

    MySQL

    Nginx+PHP-FPM proxy_cache

    Bootstrap

    Smarty

    WordPress

    PHP SimpleHTMLDOMParser

    FeedWordPressを使ったエロブログ更新情報

    -----------------------------------------------------------

    Webサービスを作るにはプログラミング必要なことは知っていたけど、初めてみて暗号のように思える。

    プログラミングの中でもPHPは簡単なのでしょうか?最近の流れからすると、Rubyなのでしょうけど、

    習得しやすいと,聞いていたPHPを始めることに。

    PHP自分の実現したいサービスが組み立てやすい気がします。

    参考にした本

    西沢直木のPHP Webアプリケーション スーパーサンプル

    http://www.amazon.co.jp/gp/product/toc/479733245X/

    手を動かしてプログラミング入力することは重要だと知る。

    PHPだけでは動かなくてMYSQLとかデータベース勉強

    PHPMYSQLの知識で就職できるのでしょうか?

    小さいプログラムからテストテストを繰り返すことで、

    foreachやif,forなどの基本的な使い方を身につける。

    プログラムは結局小さいプログラムの集まりだとどこかに書いてあった。ことを思い出す。

    PHPベタプログラムだどセキュリティ的に弱いということでPEARを使うように。

    データベース接続MDB2
    ページャーはPager
    PHPテンプレートエンジンSmarty

    ほかのプログラミング言語は知りませんが、PHPerというらしい。

    プログラムに慣れてくるとPEARライブラリなどのクラスに抵抗がなくなってきた。

    それでも、オブジェクト指向という考え方を体で理解するまで時間がかかる。

    PHPについて参考にしたサイト

    ----------------------------------------------------------

    http://php.xenophy.com/index.html

    • 組長的PHP入門

    http://kumicyou.sakura.ne.jp/php/index.html

    オブジェクト指向PHP入門講座

    http://www.objective-php.net/

    http://www.amazon.co.jp/gp/product/toc/479733245X/

    http://www.amazon.co.jp/gp/product/toc/4797367571/

    ----------------------------------------------------------

    PHP以外にも参考になったサイト

    ドットインストール

    http://dotinstall.com/

    ----------------------------------------------------------

    Simple HTML DOMParser メモリーオーバー?が発生するので頻繁には使えない。

    正規表現って便利ですよね。(preg_match("/ab/", $string);など)

    Webサイトのどんな情報でも切り取ったり、貼りつけることができるので。

    Web上で特定の情報を好きなように集めてきて、加工することができるスクレイピング発見

    PHPスクレイピングするにはどうしたらいいか考えるようになり、かなり時間を使いました。

    スクレイピングするために考えた流れ

    該当URLサイトマップからリンクページ(aタグ)をすべて取得する。

    リンクページの中でエロ動画が含まれているページだけ抽出

    ページの中にあるエロ動画URLサムネイル画像などをファイルへ出力。

    ファイルへの書き込みは以下のようにしました。

    $fp = fopen("/var/www/html/sample.txt", "a");
    fwrite($fp, $title."\n");
    fclose($fp);
    }
    

    出力したファイルの中で重複データなどないように一つにまとめて使えるように加工する。

    あらかじめCronで時間を指定してファイル情報データベースへ投入。

    これから欲しい情報は、著作権に気をつけながらスクレイピングして集めてくると楽しいなぁと思ってます

    自分ホームページを公開するためにはサーバー必要なことは以前から知っていたのですが、具体的には手探り状態から

    サーバーについて参考にしたサイト

    CentOS自宅サーバー構築

    http://centossrv.com/

    サーバレンタルサーバとか専用サーバなどいろいろあるのですね。

    全部自分管理しないといけないため、めんどくさい気がした。結局VPSサーバに。

    エロサイトとは言え、web表示スピードにこだわりはじめる。

    スピードアップのためにやったこと。データベースアプリケーションサーバを分ける。

    データベース最適化、query_cache_sizeを設定したりなど。

    参考にしたURL

    自分WEBサービスを作りたいと思っている人へ

    http://anond.hatelabo.jp/20101203150748

    ウェブ開発者のための、1時間でできるLAMP環境構築術(CentOS編)

    http://tanaka.sakura.ad.jp/2011/05/centos-linux-apache-php-perl-mysql-lamp.html

    定番PHP MYSQL Apacheから調べていくとNginxというWebサーバが高速だという

    記事が多いので、使ってみることに。

    Nginx エンジンエックスというらしい。

    NginxだけではPHPは動かない。php-fpmインストール

    しかし、proxyサーバ設定がよくわからず。

    Nginxについて参考にした記事

    ------------------------------------------------------------------------------------

    http://d.hatena.ne.jp/yoshi-ken/20120205

    http://kray.jp/blog/wordpress-tuning/

    http://server-setting.info/centos/apache-nginx-2-php-fpm-install.html

    http://hara19.jp/archives/5817

    http://tech.aainc.co.jp/archives/3022

    ------------------------------------------------------------------------------------

    以上の記事でNginxproxyを設定することができ、とても参考になりました。

    PHPで作られたCMSを知る。WordPress

    どうにか既存サイトWordPressで作れないかと考えていたら、

    WordPressは固定ページとブログ用のページを分けるテンプレート構造だと知る。

    WordPressindex.phpファイル一枚あれば動くらしく、ページを表示する優先順位があるらしい。

            優先順位 高い          優先順位 低い

    メインページ front-page.php → home.php  →  index.php

    そのため、fromt-page.php自分で作ったSmartyをそのままコピペして,なんとか既存サイトWordPressをミックスさせることに。

    詳しくは以下の本が参考になりました。

    http://www.amazon.co.jp/gp/product/toc/479736758X/

    WordPressプラグイン

    FeedWordPress 登録したサイト更新情報表示

    WordPress奥が深いです。

    Twitter Bootstrapを知る。

    スタイルシートなどを含めたデザインセンスがまったくなく、

    途方にくれていたところ、CSSフレームワークTwitter Bootstrapを知る。

    HTMLに少し手を加えるだけで今っぽいデザインにできる。その分、余った時間web構築に集中することができる。

    エロサイト各ページについて

    http://panpanwatch.net/douga.php

    データベースに登録してある動画すべて。

    http://panpanwatch.net/newdmm.php

    DMM動画の当日配信が開始されたコンテンツDMMapiから収集。

    http://panpanwatch.net/?page_id=5382

    ネット上のエロ更新情報を収集して表示。メインはWordPressで構築。

    --------------------------------------------------------------------

    常日頃からネットエロにはお世話になっていたので、なんか恩返しではないですけど、

    形にすることができて、自分自身では満足してます

    Webサービス作るまで、ずっとパソコンの前ばかりにいたので、

    少しパソコンから離れたい気持ちです。

    01/22 追記。

    こんにちは。みなさまからブクマコメントを多数いただき、ありがとうございます

    いろいろご意見あると思いますが、大げさな嘘などは書いていないです。

    PHPを理解するのも、こちらの本を一冊やれば、それなりに理解できるようになりました。

    http://www.amazon.co.jp/gp/product/toc/479733245X/

    次のサービス作成するときは本格的なアプリケーションソーシャルゲームなどやりたいなぁと

    野望だけは持っています。ですけど、ずっとこのサイトだけに集中してきたので、今はパソコンから少しだけ距離を置くつもりです。

    恐らくですけど、本物のプロの方から見れば、このサイトは大したことないでしょう。

    素人趣味でやっているんだと温かく見守ってください。

    2013-01-08

    初心者の僕もwebサービス作ってみました。

    webサービス作ってみました。

    ばあちゃんの介護必要になり高校中退し、家にいる時間ばっかりになって就職もできず手に職もないのでなんかしなきゃと思い始めたweb勉強だけど、何を作ればいいとかアイデアなんか全然なくて成長してるのかわからず焦ってた時に下の記事を見た。

    週6フリーターWEBサービス作ってみました。

    http://anond.hatelabo.jp/20120914214121

    探してみると他にも色々あって、

    【2012超まとめ】確実にWEBサービスを作りたい人へ【前編】

    http://anond.hatelabo.jp/20120926165407

    自分WEBサービスを作りたいと思っている人へ

    http://anond.hatelabo.jp/20101203150748

    勉強するのはいいけどこのままじゃ一向に先に進めない気がしてとにかくなんか作ってみようと。

    上記の通り学歴無しスキル無しの超初心者です。htmlcssは理解できる程度。

    作ったもの

    増田あんてな

    http://masuda-antenna.com/

    そんな大したもんじゃないし需要とかわからないですが。

    コンセプト(?)

    はてな匿名ダイアリーの中で興味のあるものだけてっとりばやく読めないかなー

    作り方

    ■0.大まかな流れ

    サーバードメイン所得はてな匿名ダイアリーから人気記事絞込み→Google AJAX Feed APIをつかって人気記事のFeedを出力→Bootstrapで見やすデザインアップロード&公開

    ■1.まずはサーバードメイン所得(途中で投げ出さないように自分を追い込むため先に所得

    さくらレンタルサーバー

    http://www.sakura.ne.jp/

    ムームードメイン

    http://muumuu-domain.com/

    ドメイン取得後の、さくらサーバームームードメイン設定の流れ

    http://servercolle.com/2007/05/post_42.html

    ■2.はてな匿名ダイアリーから人気記事絞込み

    人気記事という定義はてなブックマーク数。

    はてなブックマーク

    http://b.hatena.ne.jp/

    ここではてな匿名ダイアリーURLで絞り込んでから左下の方にあるRSSアイコン右クリックでFeedのURL所得できます

    はてブ数で絞り込んだりソートとかも可能。

    ■3.Google AJAX Feed APIをつかって人気記事のFeedを出力

    2.の項目で絞り込んだ人気記事のfeedを出力します。

    Google AJAX Feed APIを使って、静的ページに外部ブログRSSを取得・表示させるやつを私も試してみた

    http://mypacecreator.net/blog/archives/960#wrapper

    ■4.Bootstrapで見やすデザイン

    特に意味は無いけどBootstrapデフォルトデザインサービスが多いのでMetro風にしました。(なんか見た目軽そうだったので)

    けど正直あんまりMetroになってないです。

    Bootstrap

    http://twitter.github.com/bootstrap/

    BootMetro(BootstrapTheme)

    http://aozora.github.com/bootmetro/index.html

    ■5.アップロード&公開

    ■注意したこと

    コード勉強とは違い実際に作ってみると色々実戦的(?)な経験が積めた。

    例えばはてブuser数での切替ひとつとっても、切替ポイントをいくつ作るのか、何user以上で切り替えるのかなど使いやすさに対して深く考えるようになったり。

    ※ちなみに増田あんてなでは1日に更新される記事数を考慮して3user,30user,100user,1,000userで切り替えています

    これは、、

    3user以上→毎日チェックしたいが意味のない記事などを省きたいユーザー向け。

    30user以上→一日1~5記事くらいの更新頻度。毎日~数日に一回見る人がちょうど良いくらいの一覧。

    100user以上→他人が知ってる記事だけじゃ物足りない、ちょっと差を付けたい人向け。

    1,000user以上→知らなきゃ遅れる(?)レベルの有名記事だけチェックしたい人向け。

    としてます。(全て目安です)

    最初は、5user,10user,50user以上,1000userで考えてたんですが、下の理由により微妙に数を変更しました。

    5user以上→「はてなブックマークは3user以上がブックマークすると注目の記事に載る」=「はてブ人気記事の可能性」なのでリアルタイムに人気記事が見れない(僅かな時間差ですが)。

    10user以上→更新される記事数的に3user毎日見る)と30user(2~3日に一回見る)の間なのでターゲットがどっちつかずになる中途半端数字必要のないコンテンツになる可能性が)。

    50user以上→30userとの差別化がされないため。

    あと、サイドバーSBMボタンを追尾型にしました。

    http://ozpa-h4.com/2012/11/20/jquery-window-scroll-position-fixed/

    最初アドセンスでやろうと思って調べてみたらどうやら規約違反のようなので。

    http://d.hatena.ne.jp/Hamachiya2/20120820/adsense_sidewinder

    各ページを作ってるうちにサイドバー部分とか共通のコンテンツ更新が面倒になってきたのでphpで一括更新出来るように。便利。

    http://benri-tools.net/contents.php?code=kyotu_menu

    年末から作り始めて1月2日に完成&公開。年越しなど未作業日もあり作業日数は3~4日間くらい。

    最初2日の日にすぐ記事を公開しようと考えたが少しでも多くの人に見てもらえるよう年明けは避けた。

    仕事始めの人が多い4日に公開するつもりだったが金土日は閲覧数が少ないだろうから待機。

    そうこうしてる内に

    http://anond.hatelabo.jp/20130104184115

    webサービス系の記事が新しく投稿&1,000はてブ超え。

    完全に出すタイミング逃してこのタイミング投稿しました。

    感想

    ひとつひとつ勉強するのもいいけどひとつのものを完成→公開させる事によって一連の流れが把握でき課題も見つかる。今後勉強する際にも理解しやすくなった。

    僕が見た作ってみた系の記事は、Feedやスクレイピングとかを使ったwebサービスが多かったのでほとんど知識のない僕は同じ様なもの作ってみただけだけど、自分用にコード書き換えるときとか実用的な勉強ができ、最初から一人で一から作ろうとしてた時より、結果成長できた。最初コピペでもいいからとにかく作るべきな気がする。

    作品というには程遠いがひとつのものを完成させたことによってモチベーションが上がった。

    自分が使いたいものを作るってゆうのは大前提なんだろうけどその上で他の人が使いやすいってゆう客観的な対極の目線必要なんだなと実感。

    はてぶ数でのタブ切替をページ内でやったり各月間ランキングとか後々勉強しながら追加して行こうと思ってます

    まだ全然最終型ではないですが、とりあえず見れるようにはなったので公開しました

    初心者で色々突っ込みどころも多々あると思いますが、やさしくこっそり教えて頂ければ嬉しいです。

    ログイン ユーザー登録
    ようこそ ゲスト さん