「Cookie」を含む日記 RSS

はてなキーワード: Cookieとは

2015-06-29

http://anond.hatelabo.jp/20150629000835

なるほど、書き込む時はそういうリスクがある、ということをキモにめいじておく。

教えてくれてありがとう

FC2ブログ仕様を利用したイタズラ

仕様というのは、コメント欄名前やらURLやらのCookiefc2.com単位で食べさせてくること。

これによってFC2ブログ内でのCookie情報が共有されるわけなんだけど、

一見名前とかURL(とりわけこっち)の入力要求しないっぽいフォームを作って、

(例:input type="hidden" name="comment[url]" value="(cookie)" / ←こんな感じ。display:none;でも可)

書き込んできた人が普段使っている、名前やらブログURLやらを集めている。

2chブログなんかやってると、自分運営しているであろうゆるふわブログでは本性を隠しているような人が汚い言葉遣いコメントしてくる。いつかURL欄いっぺんに公開してやろうかなあ……

もっと凝るならHTMLとして書かず、submitの瞬間にJSで……だけど、上のやり方でも今のところ気付かれていない)

FC2ブログ仕様を利用したイタズラ

仕様というのは、コメント欄名前やらURLやらのCookiefc2.com単位で食べさせてくること。

これによってFC2ブログ内でのCookie情報が共有されるわけなんだけど、

一見名前とかURL(とりわけこっち)の入力要求しないっぽいフォームを作って、

(例:input type="hidden" name="comment[url]" value="(cookie)" / ←こんな感じ。display:none;でも可)

書き込んできた人が普段使っている、名前やらブログURLやらを集めている。

2chブログなんかやってると、自分運営しているであろうゆるふわブログでは本性を隠しているような人が汚い言葉遣いコメントしてくる。いつかURL欄いっぺんに公開してやろうかなあ……

もっと凝るならHTMLとして書かず、submitの瞬間にJSで……だけど、上のやり方でも今のところ気付かれていない)

2015-05-19

自動更新エロサイトを作ったから自慢させて

初めて書くのでいろいろと不慣れだけど許してください。

■作ったサイト

エロ動画ちゃんねる

http://eromovie-ch.com/

■使った技術

PHP

スクレイピング

cron

Wordpress

HTML

CSS

jQuery

位だったと思う。

制作時間

スクレイピングPHPでするプログラム半年くらい掛かった気がする。

てかそもそもはなんとなくスクレイピングに興味を持って作りこんでたら「あれ?これエロサイト作れるんじゃね?」って思ったので

エロサイトを作った流れ。

Wordpressとかで実際にサイト構築したのは1日掛かってない。

サーバー

非常に悩んだ結果GMOVPSを使うことにした。

安いのとアダルトOKで一番有名だと思ったから。

ゴヤサポートがクソだった。

サイト機能とか

特に目新しいことはないです。

記事一覧が表示されて、cookieお気に入りが追加できて、タグ一覧があって、検索できるだけ、

本当はリンク切れ報告ボタンも作りたかったけど力尽きた。

作る方法は頭の中にあるけど、どうせ作っても誰も押してくれないんでしょ?見たいになってる。

あ、テーマPC/SP共に自作です。

レスポンシブに対応しています更新が楽だしね。

スクレイピングについて

基本的FC2XVIDEOSから取れるようにしている。

ただXVIDEOS日本語タイトルじゃないからそれを日本語にするのが手間と言う理由で今はとめてる。

翻訳APIを使ってやってもいいんだけど、サーバーが落ちそうだから嫌だ。

うそう、スクレイピングがめちゃくちゃ重すぎてサーバーが落ちる!

これがちょっと困る。

なので最低限のサイトから最低限の動画しか取得してない。

それでも1日100動画くらいは投稿できてる気がする。

さすがにスクレイピング自作ではめんどくさかったので[PHP Simple HTML DOM Parser]というスクレイピング定番ライブラリを使っている。

これが重い最大の理由なんだけど、これなしで効率よくスクレイピングさせるのはめんどくさかった。

あとは、簡単に他の動画サイトからスクレイピングできるようなつくりにしたから、やろうと思えばニコ動でもyoutubeでもいろいろなところから取得できる。

これは結構利点だと思う。

FC2が突如つぶれても他のエロ動画サイトからスクレイピングすることが出来るから

アクセス数/収益について

今は0です。

だっておとといドメインを取ったばかり何だものインデックスだって100ページ程度しかされてないし。

1ヶ月もすれば1日5000PVくらいにはなると思うけど。

とにかく更新が楽だから自動から)忘れたことにPVがあがってくれると助かる。

てか会社を辞めてエロサイト収益生活したい。

あんな会社で働きたくないし・・・

ということで、一通り書いてみました。

意見、ご感想などあればコメントとかください。

■追記

いろいろとコメントを頂いてうれしいです。

ポリシー場所とかは単純に忘れてました(汗

ロゴも雑ですが直しました。

大変参考になりました。

アフィリエイト広告については悩んでたのですが、早めに乗せることにしてみます

ありがとうございました。

■追記2

事情で1週間ほどサイトを閉鎖しています・・・(2015/5/28現在

ちょっと復活まで待ってください。

よろしくお願い致します。

■追記3

復活しました!

ぜひお楽しみください!!

2015-04-07

curlの-cと-b

curlコマンドが非常に便利で、最近はよくお世話になっている。

しかし、-cと-bどちらがcookieの保存なのかcookieの送信なのかで混乱し、

何度か「bはbakeの略な気がするから多分…」といった勘違いミスを起こしてしまった。

※保存するのは-c(--cookie-jar)、送るのは-b(--cookie)

長いオプション名のほうが比較的混乱しにくいので今のところはそちらを使うようにしているが、

短いオプション名の由来が分かればそちらを使いたい…。

2014-10-02

ネオニートです。時間だけはあるのでXVIDEOSまとめサイトオナニー

ども。ネオニートです。暇なのでXVIDEOSをまとめてるエロ動画サイトとかを見まくりです。

XVIDEOS本体を見てもいいんだけど、謎の追跡cookieみたいなのが仕込まれてる気がするんだよなー。

定期健診で、ノートン先生が何かいたよ~って言ってくれるし。。他のエロサイトで仕込まれたのかな。

XVIDEOSまとめサイトはそれはそれで広告多すぎだし、騙しリンクが多いサイトほとんどだし。。

良いサイト結構あるんだけど、動画が死んでるからチンチンも萎えちゃうってもんです。

安全度で言うならFC2アダルト動画?の方がいいんだけど、有料会員じゃないと一日の閲覧に制限かかるのがアレですよね。

cookieあぼ~んすれば確か大丈夫だった気がするけど、それはスマホだけだったか記憶曖昧だけど・・

個人的には、モロってないモザイクかかってるほうが好きだからまとめてるサイト見てるけど、動画消えたらページも消えるようなサイトがあればいいですよね。

↑前はそういうサイトが実際あったんだけどいつの間にか閉鎖してた(笑)

最近は、動画がそこそこ生きてるXVIDEOSまとめをこっそり見てるけど。

教えてもらったmasturbateっていうサイトもかなりいいですね!

2014-09-05

広告に煽られて消費するのに疲れた

Adblock Plus( https://chrome.google.com/webstore/detail/adblock-plus/cfhdojbkjhnklbpkdaibdccddilifddb?hl=ja )

Web広告非表示にできるChrome拡張機能

デフォルトフィルターはあまり使えないから、abp_jp.txt( https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abp_jp.txt )とabp_jp_element_hiding.txt( https://raw.githubusercontent.com/k2jp/abp-japanese-filters/master/abp_jp_element_hiding.txt )を追加するのをおすすめする。

Ghostery( https://chrome.google.com/webstore/detail/ghostery/mlomiejdfkolichcflejclcbmpeaniij )

 トラッキング、ウェジェット広告をある程度抑止できるChrome拡張

 Twitterはてな関係ウィジェットだけブロックリストから外し、FBの(・∀・)イイネ!!だけブチ殺せる粋なアドオン

アラートバブルを表示」のチェックは外した方がいい。

ここから先はモバイル編。

パソコン広告比較的簡単にブロックできるけど、モバイルは難しい。

率直に言えば、これから書く対処法は気休め程度にしかならない。

から、僕らを操っている広告への"聖戦"にそれほど興味がない人は、ここから先のエントリーは読まなくていい。

Weblock( https://itunes.apple.com/jp/app/weblock-adblock-for-ios/id558818638?mt=8 )

広告トラッキング、ウェジェットブロックするiPhoneアプリ脱獄不要

この手のアプリでは一番効果がある。

Adblock Plus for Android改( https://www.dropbox.com/sh/3z6an4x2j5nn2v8/gdTleZVnBJ )

前出の『Adblock Plus』のAndroid版。

以前はGoogle PlayにあったのだけどBANされてしまった。

今は有志が野良アプリアップデートして聖戦を続けている( https://adblockplus.org/en/android-install )

海外版はあんまり日本広告ブロックできない。『改』がいい。

トラッキング広告オプトアウト

無数に存在するWeb広告ブローカー一社一社に「Cookie勝手に見んなボケ氏ね」とリクエストすることもできる( http://matome.naver.jp/odai/2136295595828806701 )

大変。でも現状ではどうにもならない。電博が支配するマスとは違う。ステークホルダーがあまりにも多い。

最後

実は私、無料Webメディアで食ってる。だからこんなエントリー書くのは自分の首しめることになる。

構わない。

もう疲れたんだよ。ユーザー属性トラフィックの解析、ページをどこまでスクロールたかまで分析する。

FBパラメータいじってユーザーもてあそんだことニュースになったけど、似たようなことはどこでもやってる。

広告と大量消費社会のワンセットは、資本主義社会にとって必要悪なのだと思う。システムを維持するには仕方がないことなのだろう。

でも、だからと言って唯々諾々と広告命令する通り消費にふけこんで良いのだろうか。僕らは消費者である前に人間だ。なんとしても人間性だけは護持しなければならないと思うのは僕だけだろうか。

2014-06-27

徳丸本の内容を実践しながら学べた話

新卒入社したA社は、親会社B社のシステムの内製と、B社の顧客層向けのパッケージソフトウェア制作販売するソフトウェアハウスだった。

入社1年目の自分は、いくつかの細かい業務を平行して担当することになったが、その中にホームページ管理があった。主な業務は、ページの文章更新と確認、誤字脱字の修正、古く間違ったHTML修正など。

会社ホームページには自社のサービス製品だけを扱う小さなショッピングシステムがあり、ユーザ登録・ログイン・購入・履歴確認など一通りの機能を持っていた。このシステムを改修したり更新したりする予定はなかったが、せっかく担当となったわけだし、以前から興味のあったWebアプリケーションセキュリティ勉強しようと、徳丸本を購入した。(当時は紙の本しかなかった)

http://tatsu-zine.com/books/sbcr-taiketekinimanabu

この本は説明不要の名著で、平易な文章で細かく正確な記述がなされている。Webアプリケーション制作に携わる新人プログラマは必読だ。

から読み進める。1章に用語の整理があるおかげでだいぶ理解やすい。2章の実習環境の用意は、都合がつかず読み飛ばした。3章は流し読みし、いよいよ4章。様々な脆弱性を個別にとり挙げ、原因と対策について具体的な説明がされており、非常に興味深い。

なるほど、XSSクロスサイトスクリプティング)という言葉は知っていたが、具体的にこういうものなのだな。入力ボックス入力した内容が遷移後のページに表示されるというUIはよくあるから、気をつけなければ……そういえば、会社ホームページにも検索機能があって、「検索ワード:○○」と表示されるところがあったな。あれもXSS対策がされているはずだ。どれ、見てみよう。テストサーバで画面を表示して、<script>alert(1)</script>(本当は半角)と入力……

検索ワード:
   +----------------+
   |                |
   |   1            |
   |       [  OK  ] |
   +----------------+

なるほどこれがXSSか。実習環境の用意はしなかったが、実物を拝むことができたぞ。脆弱性修正の実習もできるな。

このようにして、徳丸本を読み進め、(テストサーバで)攻撃を実践しながら、脆弱性を直していった。覚えている限りでは、以下の実習ができた:

  1. 上述のXSS。直した。
  2. SQLインジェクション - XSSと同様の検索フォーム部分、ログイン部分。誰のアカウントにでもログインできた。急いで直した。
  3. CSRFクロスサイトリクエストフォージェリ) - ログイン済みのユーザを細工されたページに誘導すると、パスワード任意の値に変更できた。すぐ直した。
  4. クッキー不適切な利用 - httponlyでないCookieに、ユーザIDパスワードナンチャッテ暗号化(全ユーザ統一の値でxorしただけ)して保存していた。1のXSSとの合わせ技でその内容を外部に送信できたし、暗号の強度もダメだったし、そもそもログイン自体に使う情報Cookieに保存すべきではない。しかしこのCookie依存している箇所がたくさんあったため、XSS修正とhttponlyの対応だけになった。一応直った。

ショッピングシステムの中身が、フレームワークライブラリなし・SQL発行共通関数なし・オブジェクト指向なし・数万行の巨大ファイル1つであることを知ったのは、脆弱性修正にとりかかってからだった。その他のシステムもすべてこのショッピングシステムを参考に作られているらしく、プレースホルダエスケープもない文字列組み立てSQL発行があらゆる場所に散乱していた。とても直し甲斐があるシステムであった。

これらのシステムは、日付zip以上のバージョン管理が行われていなかったため、該当部分を誰が書いたのかはわからなかった。そんな状況であったので、大量に報告された脆弱性始末書は、すべて現在担当である自分が書くことになった。

自分入社するより前からあった、誰が作ったのかもわからない脆弱性を、探し修正始末書を書いた。「私が担当になる前からあった脆弱性なので、原因はわかりません。おそらく不勉強が原因です。対策は、勉強会コードレビューバージョン管理です。」などと書いた。今思えば、"よい始末書"の書き方を勉強する機会を逃していたのかもしれない。

自分の作業はすべてgitで記録していたので、自分担当になったときにはすでに脆弱性があったと主張したが、「自分だけバージョン管理などという便利なものを使っていてずるい」と怒られて終わった。(なお、それよりも前に社内でのバージョン管理ツールの使用は提言していたし、それが「よくわからないから」と却下されてからは、自分だけで使う許可は得ていた。)この経験からバージョン管理をしていない、もしくはクソみたいな管理しかしていない組織内で、自分だけでも上手く管理する方法についての知見を得た。

こうして、徳丸本の内容を実践しながら学習できたので、セキュリティ分野についての興味はより高まり、知識も増え、A社に対する信頼はほとんど失われたので、さら勉強し、3年目に入るころには情報セキュリティスペシャリスト試験合格し、転職した。

Webサービスセキュリティ勉強したいと思ったならば、徳丸本を読んで、実践しながら勉強することを強く推奨する。紙の本には実験環境CDもついているので、A社でホームページ担当していなくても、実践しながら勉強することが可能だ。(電子版の場合はどうなのだろうか。申し訳ないが各自確認していただきたい。)

すばらしい本を書いてくださった徳丸先生感謝します。

http://tatsu-zine.com/books/sbcr-taiketekinimanabu

2014-05-24

一般的情報も一度ブログに書いたら自分のものになるらしい

http://atsushi2010.com/archives/3693

自分ブログの記事がパクられた、という話。

なんというか、すごいね

確かに構成的に似たような感じになってし、多分記事を参考にしてる感はでかいが、

文章コピペしてあるわけではないし、これが"パクリ"になるなら世の中の紹介本やらそれこそブログ()なんて全部パクリだろ。

「足を運んで」とか行ってるけど、別にこいつが個人旅行代理店ツアーの両方に行ったわけでもないし

あげてるツアーに参加したわけでもない。

それらの情報はその辺に落ちてる一般的情報を集めただけ。

その上、4つのあげてる旅行サイトリンクとか、んなもん、ちょっと旅行好きなら誰もが知ってる当たり前のもの

それを自分のものにしちゃうんだからね、すごいよね、ブロガー()って

本のAmazonリンクが404になってるけど、まあ、パクリバレた、と思って消したのか、それともひどいコメントが多くて消したのか(他では消してないみたいだからそっちかな?)

まあ、営業妨害だよね、これ。

まともに裁判やったらこれでパクリなんて認められるわけがないし(認められたら世の中の旅行本とか片っ端から最初に書いた人以外全部パクリになるだろ)

笑われるだけだが。

その上、笑えるのが、買うな!って行ってるその「パクリ本」のリンクがアフィリンクなんだよね。アホかと、お前は買うなと言いながら誰かが買って自分の懐に入ってくるのを期待してるのかと。

(まあ、見に行くだけ行ってcookie入れて情弱がそのまま他のもの買って金入ってくるのとか待ってるのかもね!キモいね!)

2014-05-04

30分でパパっと作ったエロ動画サイトが1日目で5万PV達成したw

作成サイト

貧乳TV | 完全無料貧乳微乳AV動画

http://hinnyu.eroitv.com/

きっか

見つけたエロサイト構築事例を淡々と載せるページ - エロサイトの作り方を見たのがきっかけ。自分も作りたいと思った。

でもここにある人のように、僕にはプログラミングの知識が全くない。RubyとかRails? よくわからんが、そういうの使うともっと楽になるんだろうなと思いつつとりあえず作ってみた

サーバーホストゲーター。WordPressを使って30分でちょちょっと作った。

お察しの通り、ぜんぶ手動でやっている。かなり大変だけど、1日目で5万PVを達成した。

まずは来てもらうSEO意識した

とりあえず、SEO意識した。Googleからの来てもらうこしか考えなかった。

Googleから来る人は「女優名 無料動画」とかで検索する(自分がそうだから)、だから絶対に女優名を書く。女優名がわからない動画は極力載せない。

これが成功。やはり女優名で検索する人ばかりだった。

WordPressはいプラグインがあるのでSEO対策を個人でやってもそこそこできる。もちろん相互リンクの依頼や、業者も使ってない。

リピーターを増やすためにしたこと

テーマを絞る

貧乳」とテーマを絞った。貧乳のいい動画があると思って頂ければ絶対にリピターになると思った。

さらに「貧乳」をテーマにしたサイトは少なかったので、勝てると思った。

そこそこデザインを頑張る

そこそこデザインを整えた。プログラミングの知識が全くないといっても、HTMLCSSはある程度わかるので、ググりつつ頑張った。

ファビコンロゴを綺麗に作って、それなりに完成したかな。

広告を少なく

広告ばっかりで動画がどこか分かんないサイトはうざいので、それだけは避けた。

広告を載せる時も100%関連のある、ユーザーのためになるものを載せた。xvideosで部分しか上がっていない場合、フル動画を見れるサイトに誘導するような感じ。自分ならどうされたら嬉しいか考えた。

今後したいこと

ランキング作成

リンク切れを報告できるように

Cookie?ってやつ利用してお気に入りできたり

女優名の整理

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-07-10

スマホテザリング機能に思う事

いつも思う事なんだけれどもさ。

著作権侵害のためだけに存在しているんじゃないかとすら思えてくる海外ファイルアップロードサービス

あれって、無料会員とかログインしないゲスト会員だと、ダウンロード速度に制限がかかってたり、あるいは連続してファイルダウンロード出来なかったりするでしょ。

1日にダウンロード出来るファイルの数はx個までとか、xxMBまでとか。次のファイルダウンロード可能になるまでに相当な時間待たされるとか。

そこでテザリングの出番。

大雑把な流れはこんな感じ。

  1. 無料会員状態で自宅の固定回線で何か適当ダウンロードし、次のファイルダウンロードに制限がかかる状態にする。
  2. スマホテザリング機能ネットに再接続(念のためCookie等も削除する)
  3. お馴染みのCapchaやらを普通に通過する
  4. なんとダウンロードリンクが出現
  5. ブラウザをそのままの状態でテザリングを解除し、固定回線に戻す
  6. ダウンロードボタンを押す
  7. ダウンロード開始

固定回線テザリングではIPアドレスも変わってしまうし、Cookieまで削除されたらサイト側はこっちが初回か二回目かなんて区別が付かない。

そして、一度ダウンロード用のリンクを出させてしまったら、その後でIPアドレスが変わってしまっても、さらには制限中のIPアドレスだったとしても、初回と同じように転送を始めてしまう。

なので有料会員ほどではないにせよ、馬鹿正直に待つよりもはるかに多くのファイルダウンロード可能になってしまう。

こんなのが通じるサイト結構多い。どうするんだろうね、これ。

2013-05-06

ニコニコ動画再生数加算について

進撃の巨人OPに中毒になる動画 ‐ ニコニコ動画:Qが300万再生に向けて盛り上がってるので気になって調べてみた。

結論だけ言うと、動画のページ読み込みから60分以上経過してから再読み込み(F5等)をすると再生数が加算される。

少しややこしいが"ページ読み込み"と言っても"直近のページ読み込み"からではなく、"60分以上前のページ読み込み"からという、説明しにくいことになる。

気になる方は読み進めてもらうといいと思う。

動画内では

等々迷信じみたコメントが見受けられたが、どれも裏付けに乏しい。

ググってみると再生数工作のためにnicohistoryというcookieを削除しつつ再生すれば再生数が加算されるというものがいくらか出てきた。

ということは少なくともこのnicohistoryがカギになっているのは間違いないということで、

ほぼ再生されていない動画実験台になってもらいnicohistoryの中身と再生数加算の関係を調査してみた。

nicohistoryには最近再生した10個までの動画情報記述されているようで、

コロン区切りで次の5つのデータが格納されていた。

(a)対象動画(b)動画を開いた時間(c)最後動画を開いた時間(d)不明 (e)視聴回数
sm20544568 1367801541 1367802237 e29d87ae436c6af5 1

(e)は視聴履歴に表示される視聴回数であり、確かに再読み込みで増えるが動画再生数自体は加算されていなかった。(ここ重要)

(b),(c)は冒頭の"ページ読み込み"の時間を示している。これらは相互に関係はないようで、それぞれ

というものだった。

ちなみに(b)についてはジャスト3600であることを確認したわけではないが、

59分(3544)では更新再生数加算されず、60分(3602)で更新再生数加算されたことを確認している。

(なお、時間をどう変換しようか考えていたら1970/01/01 09:00:00 (UTC+0900) からの秒数という便利なサイトがあったので活用させてもらった。)

よって、結論として冒頭に書いた内容に至った。

ちなみにリピートプレイヤー内での「もう一度再生」ではcookieは弄られないため、当然再生数は加算されていない。

まぁ、60分に1回更新して再生数を増すのは再生数工作じゃないのかと言われたら正直否定できないので、あくまで参考程度に。

2013-03-01

変数に型がないということの利点について俺も考える

http://d.hatena.ne.jp/perlcodesample/20130227/1361928810

たとえ動的型付けでも整数文字列は足せないわけで、結局型がないわけではない。そう言った意味で、動的型付けの恩恵を得るには暗黙の型変換が必要不可欠だ。またダックタピングによって関数適用できる型が静的な言語より広いことが多い。そう考えると動的型付けのパワーは、関数に渡せる値が幅広いおかげで以下の2つの利益があることだと思う。

  • 明示的な型変換を書く必要が少ない
  • 文字列とか基本型を多用するので、型に関して調べたり覚えたりする量が少ない

動的型付けをする言語では、ほとんどのもの文字列や、汎用のリスト型や辞書型のまま表現することが多い。これに対し、静的な型付けをする言語では専用の型をどんどん用意し、それらの型を変換する関数を用意しておく。型が多ければ多いほど、関数は部分関数から全域関数へと近づく。つまり不具合は減る。よって、静的な型付けをする言語で正しく型を設計することで不具合を減らすことができる。

しかし、その分型を明示的に正しく変換する必要がある。IPアドレス型、HTTPヘッダ型、Cookie型、ファイル・・・様々な型をそれぞれ正しい記述で書く必要がある。対して動的な型付けの言語ではこれらを文字列辞書型のまま扱う傾向が強いので、それっぽい文字列やそれっぽい辞書マニュアルなしで組み立てて関数に渡すことができるので、開発工数が低い可能性がある。

もっとも、IDEが優秀であれば型変換する関数を正しく予測してくれるのかもしれない。ので、型変換するコードを瞬時に書ける程度優秀なIDEがあれば不具合が少なくて済む分静的型付けの方がいいし、そういうIDEがないのであれば文字列や基本型だけの知識でどんどん書ける動的型付けに軍配があると言えるんじゃなかろうか。

不具合のあるプログラムでも求められる局面が存在する

不具合のないプログラムを書くのであれば、動的型付けでも静的型付けでも生産性は一緒な気がする。むしろ静的型付けの方が不具合が入り込む余地がもともと少ない分生産性は高くなるだろう。多くの人が認める通り、不具合のあるプログラムを書くことはプロとしてあるまじき行為で、恥じるべきだ。

しかし、不具合のあるプログラムは世の中に存在しえないもので速攻削除すべき、と考えるのは行き過ぎだ。残念ながら現実学問理論世界とは違う。プログラムが以下の条件を満たす場合不具合があってもなくてもいいので、とにかく素早く作ることが求められる。不具合があってもいいのであれば、前述したように少ない知識でも適当に組める動的型付け言語の方が、とりあえず動くまでの期間や人的リソースの調達のしやすさなど、軍配が上がる可能性は高い。不具合のあるプログラムでも許容されるのは以下の場合だ。

3つ目の理由がとにかく大きい。「1日でバグだらけのものを作って動かし始め1ヶ月後にバグをほぼなくす」のと「2週間でほぼバグがないものを作って動かし始める」のとでは、前者の方が金額で言えば後者より倍優れていることになる。バグのある物をお客さんへ提供しているにも関わらず、だ。

もう言わなくても分かると思うが、この条件に当てはまるのがWEBサービスの開発だ。ユーザに多少エラー画面が出ても、ほとんどのユーザはそんなの慣れっこだ。プログラムサーバアップロードすれば簡単に修正できる。そんなWEBサービスださい?恥ずかしい?ああ、そうだ。しかし、そんなこと関係なしに、リリースすれば財布にはお金が入ってくるし、しなければお金は入ってこない。

逆にこれらの条件にあてはまらない開発はたくさんある。医療系や金融系は不具合の損失が重大過ぎる。組み込み系やパッケージ系は、製品を売り初めてしまえば修正は困難だ。

2013-02-27

某所立ち読み改訂にまつわる問題点

・1ヶ月の間に別な場所を見せない閲覧制限をかけてランダム一定量を見せても、CookieIP変え、ブラウザクリアできる環境で何回もやったらいろいろできるのではないか

ランダムに見せた結果、推理小説などの結果等が(ラストは見せないにしても少し前でオチを出している場合)バレる可能性はないか

マンガエッセイオムニバス等は1人分まるまる読まれるんじゃないの?

まだ仕様変更前だからあんまり書かないが、これリリース後に1回仕様変更かかるんじゃないの。

2012-10-26

iphoneで見れて、毎日いっぱい更新されるのエロ動画サイトを作った。【サイト構築詳細メモ

はじめに

なんちゃってプログラマーやってます

「みんなの役に立つサイトを作って、一発大きく儲けたい!」と、

思い続けて、早10年(泣)。。

なかなか画期的アイデアって出てきません。。

とりあえず、エロサイトを作るのってすごく勉強なる?楽しい?らしいので、

誰にも利用されない「へぼツール」作るより必ず誰かの為になるなぁと考え、

エロサイト作りました。(保守不要で完全自動化)

iphoneで見れて、毎日10記事絶対更新

できるだけ、誰でもわかるように、詳細を書いていますので、

これを見るだけで、ノンプログラマーの方でも、

同様のサイトは簡単に立ち上げることができちゃうと思います

つくったサイト

http://iphone-xvideos.info/

サイト名:iphone-xvideos エロ動画H (仮)

デザインデフォルトのまま(そのうち修正しまーす)

作成期間:40時間ぐらい…

iphoneでも見やすくしています

※記事は毎日10更新予定です。つまり毎日このサイトだけ見に行けば困らないってことです。

きっかサイト

http://anond.hatelabo.jp/20101219185436

http://anond.hatelabo.jp/20101203150748

http://d.hatena.ne.jp/inouetakuya/20120331/1333192327

http://anond.hatelabo.jp/20120318122617

http://anond.hatelabo.jp/20120914214121

http://anond.hatelabo.jp/20110804021353

http://anond.hatelabo.jp/20120926165533

レンサバ

saasesのVPS OsukiniサーバーLT メモリ512MB 月450円! アダルトOK

CentOS 64bitを選択。(メモリを食うだけなので、特に用がなければ、32bitにしよう!)

↑一番安いプランしか契約できなかった…

※どこにも書いてないけど、2週間以内なら取り消しできます

契約時、webmin&mysqlの選択は必須にしておいたほうがいいです。私は間違えて、webmin無しにしてしまった。。

から、再インストール(初期化)すれば、再選択することができるようです。。

申し込み後、たったの30分で接続できるようになりました。

ドメイン

iphone-xvideos.info

バリュードメインで取得。280円!安い。

DNSVPSIPに変更。

不要サービスを止める

/sbin/chkconfig auditd off

/sbin/chkconfig autofs off

/sbin/chkconfig avahi-daemon off

/sbin/chkconfig bluetooth off

/sbin/chkconfig cups off

/sbin/chkconfig firstboot off

/sbin/chkconfig gpm off

/sbin/chkconfig haldaemon off

/sbin/chkconfig hidd off

/sbin/chkconfig isdn off

/sbin/chkconfig kudzu off

/sbin/chkconfig lvm2-monitor off

/sbin/chkconfig mcstrans off

/sbin/chkconfig mdmonitor off

/sbin/chkconfig messagebus off

/sbin/chkconfig netfs off

/sbin/chkconfig nfslock off

/sbin/chkconfig pcscd off

/sbin/chkconfig portmap off

/sbin/chkconfig rawdevices off

/sbin/chkconfig restorecond off

/sbin/chkconfig rpcgssd off

/sbin/chkconfig rpcidmapd off

/sbin/chkconfig smartd off

/sbin/chkconfig xfs off

※190MBが150MBぐらいになります

SSHサーバ設定

$ su root

FTP接続できるようにする。

http://support.saases.jp/index.php?action=artikel&cat=63&id=312&artlang=ja

バーチャルホストの設定

# vi /etc/httpd/conf/httpd.conf

NameVirtualHost *:80 ←これを探して、コメントアウトを削除。その下に以下を設定。

<VirtualHost *:80>

DocumentRoot "/home/ユーザーID/iphone-xvideos.info"

ServerName iphone-xvideos.info

<Directory "/home/ユーザーID/iphone-xvideos.info">

order deny,allow

allow from All

Options FollowSymLinks

AllowOverride All

</Directory>

</VirtualHost>

apache再起動

# /etc/rc.d/init.d/httpd restart

httpd: Could not reliably determine the server's fully qualified domain name, using...」

再起動時に上記のエラーがでた。

その時はこちらで解決⇒http://d.hatena.ne.jp/uriyuri/20100511/1273575287

で、このままだとIPアドレスでもアクセスできてしまうので、以下もやっておく。

http://fedorasrv.com/memo/log/29.shtml

mkdir /home/ユーザーID/iphone-xvideos.info

chown ユーザーID /home/ユーザーID/iphone-xvideos.info

/home/ユーザーID/以下はpermission errorとなりアクセスできないので、権限を変える。←いいのかな?

chmod 755 /home/ユーザーID/

CentOSAPCインストール

http://blog.verygoodtown.com/2010/02/centos-apc-install-how-to/

# pecl install apc

↑これを実行した際に、「error: expected specifier-qualifier-list before 'pcre'」なんちゃらっていうエラーがでたので、以下を実行。

yum install pcre-devel

再度実行して、無事インストールできた。

# pecl install apc

# vi /etc/php.ini

extension=apc.so ←これを一番最後に追記

APCの設定】

vi /etc/php.d/apc.ini

extension=apc.so

[APC]

apc.enabled = 1

apc.shm_size = 64 ←適当。。

apc.gc_ttl = 3600 ←適当。。

apc.ttl = 3600 ←適当。。

/etc/init.d/httpd restart

  • viの基礎講座】-----

/ ←検索

n ←次の検索文字へ

i ←編集モード開始

Esc ←編集モード終了

]] ←最後尾に移動

:q! ←保存せずに終了

shift押しながらzz ←保存

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

apache再起動

# /etc/rc.d/init.d/httpd restart

phpinfoの画面でapcの項目があるか確認

vi /home/ユーザーID/iphone-xvideos.info/index.php

phpinfo();

?>

apacheの負荷対策

http://tanaka.sakura.ad.jp/2011/05/centos-linux-apache-php-perl-mysql-lamp.html

↑これを参考に適当に変更してみた

MaxClients 256 ←これを40に

MaxRequestsPerChild 4000 ←これを1000

このサーバは、512MBしかいかもっと小さくしたほうがいいのかも。。

# ab -c 10 -n 100 http://iphone-xvideos.info/

【変更前】

Requests per second: 40.01 [#/sec] (mean)

【変更後】

Requests per second: 137.57 [#/sec] (mean) ←1発目

Requests per second: 552.79 [#/sec] (mean) ←2発目以降(キャッシュ後)

wordpressがらみ

http://ja.wordpress.org/

最新版をやってみるとエラーが発生。

サーバーPHP バージョンは 5.1.6 ですが WordPress 3.4.2 は 5.2.4 以上のみでご利用になれます。」

phpmysqlバージョンアップはやっかいそうなので、

3.1系を選択する。。

http://ja.wordpress.org/releases/

※↑結局、後日phpmysqlバージョンアップをやりました。

ソースをUP

DBを作る

http://自分サーバIP/phpMyAdmin/

ホームの「新規データベース作成する」と書いてある所の下にある、

DB名⇒wp、照合順序⇒utf8_unicode_ci

wp-config.php

を修正する。

プラグイン

WP-DBManager

WP Super Cache

WP to Twitter ←まだ設定してない

WPtouch ←/wp-content/plugins/wptouch/themes/core/core-header.php をちょこっと変更すればiphoneでxvideo再生ができる。

○人気記事一覧

http://the-fool.me/wordpress/plugins/wordpress-popular-posts.html

テーマデフォルトのまま。。

XML-RPC自動投稿

設定⇒投稿設定⇒Atom 投稿プロトコルXML-RPCにチェック

もう1個負荷確認

https://loadimpact.com/

キャッシュが効いていて問題ないことを確認。

クローラーを作る

wikipediaから取ってきた女優名をカテゴリテーブル(wp_terms)に突っ込む。(5,260人でした。)

↑これは月に2回更新。cronで動かすことにした。

googleブログ検索(24時間以内のもの)に女優名をつっこんで、

出てきたサイト情報を取得すればOK。

(とりあえず、引退した人の動画は少ないだろうと考え、現役2,762人分のxvideosを取得してみた。処理時間8時間、192件取得できた。)

双方とも、スクレイピングを使えば簡単に取得できます

http://www.kaasan.info/archives/1457

念のため、巡回するごとに、sleep10秒してます

動画URLを取得したら、削除されていないか調べて、OKだったら投稿

PHPからRPC投稿するやり方は、

http://www.multiburst.net/sometime-php/2009/04/newpost-with-wordpress-xmlrpc-api/

↑ここらへんを参考に

http://pear.php.net/package/PEAR/download

pear自体はここにあるので、「XMLフォルダのみをUP。

だいたい、30分で10記事取得できることがわかったので、

毎日深夜に10記事取得するようにする。

【cron設定】

$ crontab -e

00 04 * * * /bin/sh /home/ユーザーID/iphone-xvideos.info/insert_X.sh >/dev/null 2>&1

00 03 1,15 * * /bin/sh /home/ユーザーID/iphone-xvideos.info/insert_XXX.sh >/dev/null 2>&1

http://miya0.dyndns.org/pc/settei/crontab.html

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

1日何件の更新とするか?10件ぐらい?

↑旬な情報が取れないが、とりあえず。。

前日のterm_idを記録して、

次の日はそれ以降のデータを取得する。

次のterm_id存在しなかったら、1からやる。

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

今後の追加機能予定

jqueryお気に入り作成cookieを使う。(PCのみ?)

☆好きな女優を登録しておけば、記事の更新情報メールで通知。

デザイン修正。。

感想

すぐできるかと思いましたが、結構時間かかりました。

実際、なんとなく勉強になった気もするし、楽しく作業できました。

皆さんもぜひ。毎日が少し充実しますよ。

まったくアクセス無くても、自分用にとても良いものができたと思っているので満足です。

もし繋がりにくくなったりしたら、

別のレンサバに変更しますー。

サイトオープン後のあれこれは、

随時こちらに追記していきますね。

最後まで読んで頂いてありがとうございます

2012/11/8 追記

サイトオープンから10日ほど過ぎたので状況をお知らせします。

はてぶは全くだめだった。。

ページビュー1000/日

(日々増加しているが、検索エンジンからくるようになってもまだこんだけ。。)

メモリは問題なし。512MB中ピークでも300MBぐらいしか使ってない。

30分に一回メモリ監視を仕込んだ。

# vi /usr/local/bin/memrep.sh

date >>$1

free >>$1

echo >>$1

# chmod 744 /usr/local/bin/memrep.sh

本日テスト的にDMM広告を張ってみました。。←すぐ消した。。

また、後日お知らせしますね。

2012/12/3 追記

1か月経ったので。。

topスライダー付けてみました。

ページビュー2500/日

自動更新なのに、きっちりアクセスは日々増えて続けていますエロは強い。

アクセス少ないので、負荷は全く問題なし。

Swapも全く使ってない。

忍者AdMax貼ってみたけど、1日20円とかで、まったく駄目。。

レンサバ代にはなりそうだけど。。なんか良い広告いかな。。

2012-07-08

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

Rails3 と jQuery で、真面目にオシャレなエロサイトをつくってみました。 - h300

http://d.hatena.ne.jp/inouetakuya/20120331/1333192327

に触発されて、オシャレエロサイトを作ってみました。

以下は製作記になります

オシャレエロサイトを作ろうと思ったのはいいのですが、デザインは苦手なので途方に暮れていました。

h300の方はペパボソフトウェアエンジニアらしいのですが、こっちはただの素人プログラマー

オシャレなサイトなんて作れるわけがありません。

そこで何か裏ワザみたいなものはないかとググっていると、Twitter Bootstrapという文字が目にとまりました。

Bootstrapの名前は知っていましたが、深い内容までは知りませんでした。

ですが、紹介記事を読んでみると自分理想に近かったので早速使ってみることにしました。

Twitter Bootstrapとは?

Twitter Bootstrapはある程度有名だと思うんですが知らない方のために説明すると、

CSSフレームワークの一つで、ウェブデザイン作成を手助けしてくれるものです。

色々なCSSフレームワークを見ましたがTwitter Bootstrapが一番完成度が高いと感じました。

ウィキを見ると最初リリース2011年8月なので比較最近のものですね。

CSSフレームワークの説明は難しいんですが、

普段、みなさんがウェブサイトを作る時、HTML + CSSで作られるかなと思うんですよね。

この時、CSSが事前に用意されているとすごく楽じゃないですか?

CSSフレームワークCSSの大部分を前もって用意してくれているんですよ。(フレームワークによりますが)

ですので基本的にCSSに合わせてHTML記述するだけでウェブサイトが出来てしまます

CSSに合わせてHTML記述するとはどういうことでしょうか?

匿名ダイアリーでも似たようなことができるのでやってみます

この文章は薄い青色ハイライトされていますよね?
Bootstrapで似たようなことをする場合
<div class="well">
ハイライトしたい文章
</div>
という感じになります

classにwellと指定しているだけですね。

なぜそうするだけで文章がハイライトされるかというと、

divのclassにwellが付いていたら、いい感じでハイライトしてねっていう指示が

Twitter BootstrapのCSSに書いてあるからです。

BootstrapのCSSには、divのclassにalert alert-errorっていうのがあったら警告文だしてねとか、

button class="btn"ってあったらボタン表示させてねとか色んなことが最初から書いてくれています

もちろん見栄えがよくなるように記述されていますので、classを指定するだけでモダンデザインになるわけですよ。

CSSに合わせてHTML記述するだけでウェブサイトが出来るというのはこういうことです。

でも、最近ウェブサイトHTML + CSS + JQueryという場合も多いですよね。

安心してください。Twitter Bootstrapの場合JQueryの基本的な部分も用意してくれています

ですのでドロップダウンメニューやタブ、スライドショーなどの実装も簡単にできます

それに加えてBootstrapはよく使うアイコン数百種類まで用意してくれています

至れり尽くせりですよ。

神様ですね。

CSSフレームワークを使うメリットはまだまだあります

CSS固定化されていると、HTML自動的に固定化されます

CSSに合わせて記述するので当たり前といえば当たり前ですね。

CSS記述一定HTMLもある程度一定なので、メンテナンスが格段にやりやすくなります

個人プログラマーの方だと、サイトごとにHTMLCSSもグチャグチャという方も多いのではないでしょうか?

フレームワークを使えばそういうこともなくなるということです。

Twitter Bootstrapの凄さはそれだけではありません。

現在ユーザーがどんなデバイスウェブサイトアクセスしてくるか分かりません。

PCスマートフォンiPadTV3dsなど全てのデバイスに合わせてデザインを作るのは時間がかかりすぎます

でもTwitter Bootstrapならbootstrap-responsive.cssというCSSを選ぶだけで、

デバイスの横幅に合わせてデザインが変わるレスポンシブなウェブサイトができます

iPhoneiPad対応もすぐですよ。

もちろんデメリットもありまして、サイトデザインが似てしまうというのが難点です。

ですが基本はBootstrapを使って、ちょっと自分カスタマイズしてオリジナルっぽくすることもできますので、

一度Twitter Bootstrapを使ってみる価値はあると思います

http://twitter.github.com/bootstrap/

Bootstrapの説明が長くなってしまいましたね…。

ここからアダルトサイト作成の説明です。

クローラ作り

1.エロいサイトを巡って、XVIDEOSやFC2動画などのリンク、embedされたものがあれば取得。

2.リンクから動画サイトアクセスしてサムネイルを取得。

3.データベースに登録。

一連の作業をクローラーやらせプログラムRubyで書く。

RailsでBootstrapを使う。

RailsでBootstrapを使うにはtwitter bootstrap railsというgemを使うらしいです。

しかし、使おうと思ったのですが、windowsでは上手くインストールできませんでした。

windowsRubyを使うとバグが多いです。

仕方なく、代わりにsass-rails-bootstrapというものを使いました。

違いはcssにLESSをつかっているかsass(scss)を使用しているかだと思います

http://d.hatena.ne.jp/tkawa/20120219/p1

の記事が参考になりました。

ちなみにLESSとかSassってのはcss効率的に書けるすぐれたものです。

最近webクリエイターボックスさんでも紹介されていました。

http://www.webcreatorbox.com/tech/css-sass/

LESSとかSass(Scss)もお勧めですよ。

railsでは3.1からcoffee scriptと共にsassがデフォルトで使えます

このあたりがRailsの素晴らしさですね。

Bootstrapは画像を綺麗に並べて表示することにも向いているので、

アダルトサイトと相性がいいなと感じました。

タグリスト実装

AV女優名とか女子校生人妻などのジャンルタグがあれば便利ですよね。

Railsではacts-as-taggable-onというgemを使い実装しました。

動画タイトルが事前に用意したAV女優リストジャンルリスト合致すればタグ付けするという感じです。

AV女優リストDMMからジャンルリストは大手アダルトサイトから作成しました。

AV女優タグ名前順でソートしたいと思ったのですが、

漢字ソートできないのでしばらく悩んだ結果、

タグ付けするときに あおいそら-蒼井そら みたいな感じでタグ付けするようにしました。

もっとスマート方法があるはずですが思いつかなかったので仕方ないです。

ア行、カ行…のように行別にわけて、なおかつアイウエオ順で表記してますので

お気に入りAV女優名を探しやすいはずです。

簡易ブックマーク実装

クッキーを使ってログイン不要ブックマーク機能作りました

jquery.cookie.jsを使って、cookie配列に直してごにょごにょしてという感じで実装しました。

削除ボタンを押すと非同期で通信して…などいろいろ面倒でした。

でも、動画の数はかなり増やしていこうと思っていましたので頑張って実装しました。

動画の下のブックマークするボタンを押していただければブックマークできます

ブックマークするボタンの表示などにBootstrapの便利さを感じました。

アダルト動画を大画面で見れるようにする。

実はこれが一番やりたいことでした。

多くのアダルトサイト広告だらけで、肝心の動画がポツンと小さくあるだけというのが多いです。

世の男達は疲弊しています。それは本当に疲弊しています

戦場で疲れた兵士たちに、そんなせせこましい画面でアダルト動画見ろって?

そんな野暮なこと言いませんよ。

PCスクリーンの画面いっぱいに、大画面で、ドカーンエロ動画を楽しんで下さいよ。

動画はできるだけ大きく表示しています。もちろんレスポンシブです。

全画面表示にすりゃいいじゃん…っていうのは違うんですよ。

全画面表示だと逃げれないじゃないですか

不意に誰かが部屋に入ってきたらどうするんですか? 

1クリックと2クリックは大違いですよ。

コンマ一秒で守れる尊厳がある。

そう考えております

スマホ対応

Bootstrapでデザイン面はスマホ対応にはなっているのですが、

加えてjpmobileというh300で紹介されていたgemを使って、

スマホアクセスされたら表示する動画の数を減らしてとか、

広告の種類を変えるなどの微調整をしました。

サーバー選び

osukiniサーバーのGT2プランしました。

初期費用1900円、月940円で

CPU 2.66GHz、メモリ 2.2GB HDD200GBです。

チューニングは正しいかからないですね。

まぁ、アクセス捌けなくなってから考えます

Nginx + Unicornを使おうとして結局やめる。

Railsは遅いので少しでも速くするためにApacheの代わりにNginx使おうと思ったのですが、

PC用のキャッシュスマホ用のキャッシュを別々に保存して使う

ということがどうしてもできませんでした。

PC用のキャッシュがある場合スマホ用のキャッシュがなくてもキャッシュがあると認識されるなど、

もともとNginxrailsのページキャッシュは相性が悪いようです。

Nginx側でキャッシュする、もしくはスマホ用のアドレス別にすればできるかもしれないですが、

http://m.サイト名 みたいにするのが嫌だったので最終的にNginxを使うことをやめました。

Nginxに関するネット上の記述も少ないので運用するのは危険かな、ということもあります

Nginxを少しだけ使ってみた感触はかなり速いというものだったので残念でした。

バージョンが変われば、また挑戦したいですね。

Apache + passengerは遅いんですよ…。

【追記】

キャッシュの問題はRails側の問題だったので

やっぱNginxでもいけるかもしれないですね。

暇なときに試してみます

出来上がったサイト紹介

オシャレのハードルを上げすぎて紹介しづらくなったのですが、

紹介しないと終わらないということで紹介します。

http://nukisen.com  (エロ注意)

サイト名はオシャレに横文字でNukisenにしました。読み方はヌキセンです。

http://bootswatch.com でダウンロードできるBootstrapのテーマそのままですが、

オシャレというかクールデザインです。

Bootstrapを使うと自動的に細部まで凝ったデザインになるので最高ですね。

下にスクロールしていくと背景のグラデーションが変化したりとか、とても一人ではできないですよね。

長々と説明してきましたが、

ぜひNukisenで大画面のアダルト動画体感してほしいです。

動画の数をいきなり大量に増やすグーグル様に怒られるので、

しばらくは一日30本ぐらいの更新でいく予定です。

アダルトサイト同士の相互リンクアクセス増やしてなどはしない方向です。

最後

新しいことに挑戦すると得られるものが多いなと感じました。

ウェブサイトを作る際、無意識のうちに自分のできる範囲の技術で構築しがちだと思うんですが、

そうすると成長はないですね。

新しい技術に柔軟に対応していきたいです。

長文失礼しました。

2012-05-01

これからプログラムを始めようと思ってる人へ

はじめに僕はプログラムが苦手です。

ほんとに苦手です。

やりたいことにどうしても必要から仕方なく組んでるだけで

誰かがやってくれるんであれば絶対自分プログラムしようなんて思いません。

寝る時もあーやってこうやったらこうなるとか考えてしまって睡眠不足になるし

自分で向いてないなとよく思います

そもそもプログラムに一番最初に触れたのは

9年くらい前のことです。

はじめてのプログラムperlでした。

仕事プログラムを使う必要があったので仕方なくparlの本を買ってきてシコシコやってました。

おなじみの「 hello world 」とかをモニターに表示させたりしました。

ものすごく簡単に理解してもらうためにこういう感じ書いてるんでしょうけど

ぶっちゃけ、本やネットの通り学習していくと大半の人が前半で飽きるか挫折します。

だって、全く興味がないことをしてるんですものね。

最後掲示板の作り方とか解説してる本とかありますけど

掲示板作ってどうするの?

一人で投稿して一人でレスするの?

とか思ってしまます

自分に興味のないことをやるのって絶対続かないし覚えないんですよね!

僕もperl学習したあとJavaを覚えようかなと本を買ってきて一通りやってみたんですけど

書かれてあるとおりに電卓とか作っても全く興味ないし作りたくもなかったので

全然頭に入ってきませんでした。

しかし、これがエロい物だったらどうでしょう

多分、すごい勢いでいろんなことを覚えていくと思います!(男ならw)

最近、そんなことをエロいWEBサービスを作りながら考えていました。

エロサービスを作っていると楽しいんです!

もうほんとに楽しくて、夢中になって自家発電・・いえ、プログラムしていました。

本屋に行ってプログラム関係の棚に

楽しいエロサイトの作り方」

「はじめてのエロサイト

「3日でできるエロ

エロで覚えるphp

phpアダルトサイトを作ろう」

「できるエロサイト

エロデータベースチューニング

こんな感じのタイトルの本があったら僕だったら間違いなく買います

そして、ものすごごいスピード学習しますw

そんなわけでこれからプログラムを始めようと思っている人はエロい物をプログラムで作ってみてはいかがでしょうか?

そして、僕が今回作ったエロサービスエロ動画検索ランキングサイト

http://adultmovie-clip.com/ を作るのに必要だった知識について書いてみますので参考にしてみて下さい。


【今回作った物はどんなWEBサービスか?】

アダルト動画キーワード検索できるようにして一覧表示させ

お気に入り動画ログインなしでブックマークできるようにする。

人気ブログランキングのように外部サイトを登録できるようにし逆アクセスランキング機能をつける。

必要な知識】

html

html学習

http://www.tohoho-web.com/wwwbeg.htm

今回はhtml5でやってみた。

http://www.html5-memo.com/

http://webdesignrecipes.com/semantic-html5-with-outline/

jQuery

http://higashizm.sakura.ne.jp/jquery_first/

http://webdesignrecipes.com/jquery-beginners-guide-for-web-design/

クリップブックマーク機能に利用

jquery.cookie.jsを使う。

http://helog.jp/javascript-2/jquery-javascript-2/1406/

動画IDcookieに保存しておく。

php

phpの基礎からできるからおすすめでかつデータベース勉強もできる

これを覚えればエロ検索サイト作れる。

http://php5.seesaa.net/

エロデータ作成スクレイピングエロ動画データの収集)により行う。

htmlSQLでさくっとエロデータを収集

http://bowz.info/1916

エロデータは色んな動画サイトから収集する。

例えば

http://example.com/?name=女優

みたいに女優名前を変更していくプログラムなんかを書いて

該当ページをhtmlSQLで取得する。

そこから必要データを抜き出す。

必要な最低限のデータ項目は

動画タイトル

動画URL

動画サムネイルURL


登録ユーザーログイン機能

http://tenderfeel.xsrv.jp/php/628/

画像アップロード

http://plog.pya.jp/program/php/lesson11/sample01.html

MySQL

phpのところで紹介したサイトと同じ人が作ってるっぽい。

非常に分かりやすいのでここで学習するとさらにいい。

http://mysqlweb.net/

google アナリティクス

ランキング部に利用、APIがあるのでリファラーサイトアクセス数カウント

http://kota.oue.me/php%E3%81%A7google-analytics-api%E3%82%92%E3%81%84%E3%81%98%E3%82%8B%E3%80%82/

https://developers.google.com/analytics/resources/articles/gdataCommonQueries?hl=ja

■負荷対策

APCインストール

http://www.doyouphp.jp/tips/tips_apc.shtml

mod_evasive

DOS対策

http://www.makizou.com/archives/1341

mod_expires

これがないとアダルトサイト死ねる。

http://www.ahref.org/tech/server/apacche/389.html

mysql クエリキャッシュの設定

http://thinkit.co.jp/free/article/0707/2/6/

サーバー関係

centos

VPSを借りてこのサイトの通りやればWEBサーバーが構築できる。

できればメモリは1Gほしい。

無修正じゃなければKAGOYAのVPSでいいんではないでしょうか。

外部に公開しないのであればローカルでシコシコして下さい。

http://centossrv.com/

レンタルサーバーを借りるのであればあまり必要じゃないか

SSH・・・クライアント(Windows)からLinuxサーバーリモート操作する

apache・・・WEBサーバーチューニング関係はググりまくって下さい。

mysql・・・データベース 全文検索を利用する場合、一旦mysqlは削除してsennaインストールインストールする順序に気をつける http://anond.hatelabo.jp/20110804021353

Tripwire・・・ファイル改竄検知システム導入

chkrootkit・・・rootkit検知ツール導入

Clam AntiVirus・・・アンチウィルスソフト導入

iptables・・・ファイアウォール構築

SSL・・・通信の暗号

全文検索

senna

http://qwik.jp/tritonn/

アフィリエイト広告

経験上、サーバー代にもならないと思うので今のところ掲載しません。

以上です。

今回このサービスを作ることになったきっかけは

3月くらいから心身ともに疲れきっていたのでリフレッシュする意味で作ってみました。

エロサービスは以前にも何度か作っていてその時は非常に楽しくてわくわくしながらプログラムしていたので

それを思い出して、じゃあ作ってみようという感じです。

エロいの作ってるとストレス解消になります

いろんな意味でw

初めてのプログラムエログラムってなかなかないと思うし

学生就職活動で、WEB系の会社面接した時なんかにプログラムでどんなの作ったことある?と聞かれて

エロサイト

とか言っちゃうと「こいつできる」と思われるかもしれませんので(あくまで僕がそう思うだけですw)

これからプログラムをやろうと思ってる人はエロサービス作りで覚えてみて下さいw

きっとあっという間にできるようになります

さて最後になりますがこんなの作ってみたんでよかったら利用してみて下さい。

アダルト動画クリップ

http://adultmovie-clip.com/

ではでは!よりエロライフを!

動画検索は前にも日記を書いてるので興味のある方は参考にどうぞ。

http://anond.hatelabo.jp/20110804021353

2012-03-14

通信の秘密

http://anond.hatelabo.jp/20120314142416

そもそも、はてブトラッキングの件だって通信の秘密の問題なのに、世間的には通信の秘密に対する認識がなさすぎる。

監視カメラなんていうのはなかなかするどいたとえで、通信の秘密というのは通信の中身だけではなく、どことやりとりをしたかということ自体も通信の秘密の対象だ。

どこでなにをしたかというだけではなく、そもそも、彼がどこに行ったかということ自体が、秘密にされるべき情報である

はてブは、押そうが押すまいが、ボタン貼ってあるサイトを閲覧しただけでトラッキングされる。

これを拒否するにはCookie自体を食わなければよいのだが、いまどきはCookieが一般活用されすぎていて、ブラウザデフォルトで受け入れることになっているし、受け入れ推奨にさえなっていたりする。昔だったら、「Cookieなんて便利な機能があるよ」なんてことで、サイト運営者が自サイトのためにCookieを食わせるのが一般的だったはずなのだが、いまはサードパーティーCookieがやたらと多い。しかも、ほとんどのアクセスユーザーCookie無頓着である

まあ、いま風に言ってみれば、Cookie情弱なんだろうな。残念ながら、サイト運営者側の良心に一面的に頼るしかないのかもしれないね、現状では。

ボタン貼られている以上は、はてなサイトアクセス履歴のログとられるまでならばまだしも、それをどう使っていいかとか、売っていいかっていうのは全くの別問題だね。できることと、してよいことは、違うね。

はてながすべきひとつの結論はたぶん、自前で広告やることかもしれん。新はてブボタンをつくって、ボタン広告抱き合わせて、はてなで自前で行動ターゲティング広告を打てばまた話が変わるかもね。

そんときは、広告アクションがあったらはてなポイントの分け前くれよな!(笑)

きっとね、近頃のはてなは、経営的に必死で、上場とか言って是が非でも数字を出そうとしているんだろうね。

けどさ、広告ないのがはてなの特色だったはずだしさ。

よそがやっていることを今更マネしても、二番煎じどころか出涸らしだよな。はてなブログとか、いまさら意味があるのかわからないんだけどね。SNSとかブログとか、よそがやっていることをやりたい症なんだろうな。

そもそも、はてな自体がソーシャルメディア嚆矢だったと思うのだが。

上場とか言うこと自体も出遅れた?(笑)

2012-01-30

googleプライバシー ポリシー改悪が俺の中で話題に

http://www.google.co.jp/intl/ja/policies/privacy/preview/

Google が収集する情報

Google は、すべてのユーザーによりよいサービス提供するために情報を収集しています。その内容は、お客様の使用言語などの基本的情報からお客様にとって最も役に立つ広告オンラインで最も重要視している人物などの複雑な情報まで、多岐にわたります

情報の収集は以下の 2 種類の方法で行います:

お客様から提供いただく情報 たとえば、多くの Google サービスでは、Google アカウントのご登録が必要です。ご登録に際して、氏名、メール アドレス電話番号、クレジットカードなどの個人情報提供をお願いしていますGoogle提供する共有機能をすべてご活用いただく場合は、公開される Google プロフィール作成していただくようお願いすることもあります。これには、名前写真などを掲載することができます

サービスのご利用時に Google が収集する情報 Google は、ご利用のサービスやそのご利用方法に関する情報を収集することがあります。たとえば、Google広告サービスを使用しているウェブサイトアクセスされた場合や、Google広告コンテンツを表示または操作された場合です。これには以下の情報が含まれます:

端末情報

Google は、端末固有の情報(たとえば、ハードウェア モデルオペレーティング システムバージョン、端末固有の ID電話番号などのモバイル ネットワーク情報)を収集することがありますGoogle では、お客様の端末の ID電話番号をお客様Google アカウントと関連付けることがあります

ログ情報

お客様Google サービスをご利用になる際または Google提供するコンテンツを表示される際に、サーバー ログ内の特定の情報自動的に収集および保存されます。これには以下の情報が含まれることがあります:

お客様による Google サービスの使用状況の詳細(検索キーワードなど)

電話ログ情報お客様電話番号、通話の相手方の電話番号、転送先の電話番号、通話の日時、通話時間SMS ルーティング情報、通話の種類など)

インターネット プロトコル アドレス

端末のイベント情報クラッシュシステム アクティビティ、ハードウェアの設定、ブラウザの種類、ブラウザ言語お客様によるリクエストの日時、参照 URL など)

お客様ブラウザまたはお客様Google アカウントを特定できる Cookie

現在地情報

現在地情報を有効にした Google サービスお客様がご利用になる場合Google は、お客様現在地に関する情報携帯端末から送信される GPS 信号など)を収集して処理することがありますGoogle は、たとえば、お客様の端末のセンサー データから提供される近くの Wi-Fi アクセス ポイント基地局に関する情報など、他にもさまざまな技術を使用して現在地を判定することがあります

固有のアプリケーション番号

サービスによっては、固有のアプリケーション番号が割り当てられています。この番号とお客様インストール情報オペレーティング システムの種類、アプリケーションバージョン番号など)は、お客様が当該サービスインストールまたはアンインストールする際に Google に送信されることがあります。また、当該サービスGoogleサーバーに定期的にアクセスする際(自動更新の際など)にも送信されることがあります

ローカル ストレージ

Google は、ブラウザ ウェブ ストレージHTML 5 など)やアプリケーション データキャッシュのようなメカニズムを使用して、収集した情報個人情報を含む)をお客様の端末にローカルに保存することがあります

Cookie匿名 ID

お客様Google サービスアクセスされると、Google はさまざまな技術を使用して、情報を収集して保存します。その際、Google からお客様の端末に一つまたは複数の Cookie匿名 ID を送信することもあります広告サービスや他のサイトに表示される Google 機能のように、Googleパートナー提供しているサービスの利用の際に、GoogleCookie匿名 ID を使用することもあります

引用終わり

2012 年 3 月 1 日に発効

凄い!!!!!!さすが!!!小学生並みの感想

2012-01-04

投げ売り堂の12月の結果と雑感。

無事次の年を迎えることが出来た投げ売り堂増田への12月の結果と雑感を書き込みます

12月11月Google Analytics データ

目名12月11月増減
ユニークユーザー48544429+425
ページビュー3421226269+7943
平均ページビュー1.661.56+0.10
平均滞在時間1:542:39-0:45
新規訪問数15.8716.13%-0.26%

詳細はいものように以下の Analytics の PDF に書いてあります

投げ売り堂の12月の Analytics PDF

雑感。

今月は色々大変だったんですが、新機能プレゼント企画をすることが出来ました。

アニメDVDBD」復活と「プラモデル」を新たに追加

アニメDVDBD」と「プラモデル」のカテゴリーの追加をしました。

PC関連商品」を本当は追加するつもりだったんですが、「プラモデル」関連商品の要望があったので今回はこちらに。

カテゴリーの追加自体は比較的容易に出来るようになったので、色々と今後追加していきます

cookie で保存の表示商品を切り替えるオプション

元々3つだけのカテゴリー表示に対応していたというのと

一気に5つ増やし、レイアウト変わりすぎるのも混乱を招きそうというのもあり

5つのカテゴリーのうち、好きな3つ表示が出来る様にカスタマイズ出来るようにしました。

表示状態は cookie に保存するようにしました。今後ログイン機能を付ける予定なので

将来的にはどの端末でも同じように使えるようにしたいと思います

鬱袋・福袋プレゼント企画

先月末にプレゼント企画をやりました。

前にやったプレゼント企画の際、「6商品中17人しか応募が無かった」という悲しい結果だったんですが

今度は30人弱と前より進歩が見えたのでほっとしました。

その際にご意見・ご要望をお聞きし、今後の更新で非常に有用アドバイスをいただきました。

今回のプレゼント企画はやって本当に良かったです。

今後も定期的にプレゼント企画をしていこうと思います

2011-12-01

投げ売り堂の11月の結果と雑感。

今月も増田への投げ売り堂11月の結果と雑感を書き込みます。今週はきつかった・・・

11月10月Google Analytics データ

目名11月10月増減
ユニークユーザー44294524-95
ページビュー2626918736+7533
平均ページビュー1.561.40+0.16
平均滞在時間2.392.47-0.08
新規訪問数16.13%27.45%-11.32%

詳細はいものように以下の Analytics の PDF に書いてあります

投げ売り堂の10月の Analytics PDF

雑感。

今月は本業がきつ過ぎて殆ど更新らしい更新は出来ず。

その中でも唯一出来た事を一つ。

携帯投げ売り堂ページを作成

投げ売り携帯版のページを作成しました。

これでPCスマートフォン携帯プロダクトに

今月の予定

・「アニメDVDBD」復活と「PC関連商品」を新たに追加

cookie で保存の表示商品を切り替えるオプション

の2点を追加できたらなぁ・・・と思ってます

休みが多いけど、なかなか今月もハードそうなのでなんとか乗り切ろうと思います

2011-10-31

投げ売り堂の10月の結果と雑感。

今月も増田への投げ売り堂10月の結果と雑感を書き込みます今日は長めになりそうで。

10月9月Google Analytics データ

目名10月9月増減
ユニークユーザー45241983+2541
ページビュー187368777+9959
平均ページビュー1.401.60-0.20
平均滞在時間2.472.59-0.12
新規訪問数27.45%29.90%-2.45%

詳細はいものように以下の Analytics の PDF に書いてあります

投げ売り堂の10月の Analytics PDF

雑感。

今月は引き続き Amazon仕様変更の対策と若干の機能追加に終始しました。

Amazon仕様変更殆ど問題無く修正でき、エラー等もありませんでした。

Amazon Product Advertising API 仕様変更対策(続き)

フィギュアだけ対応してたのですが、DVDBDゲーム対応しました。

特撮DVDBDは「keywords」ゲームは「Node」でそれぞれ10ページづつ商品を辿るようにしています

ゲームはさほど商品の差は感じませんでしたが、DVDBDは商品数が1/4くらいに・・・

個別ページで Amazon レビューが確認できるように。

個別ページで Amazon レビューを確認できるようにしました。

はいえ、API からそのまま iframe に張っているだけなのでいつでも出せるような機能

今回の仕様変更で出品者情報殆ど取れなくなった分、他の商品の情報を載せようと思い設置しました。

今月の予定

一応予定しているのが「アニメDVDBD」復活と「PC関連商品」を新たに追加し

cookie で保存の表示商品を切り替えるオプションを設置する予定です

今後はこのサイトに置いても需要がありそうな商品の種類を合間を見て増やしていこうと思います

後はやるやる言ってるキーワード検索の改修・・・

ログイン ユーザー登録
ようこそ ゲスト さん