エロサイトの作り方

2013年11月から勉強しながらエロサイトを作っています。

忍者AdMaxについてのメモ

アフィリエイトのことも調べないとな、ということで、大手サイトで利用しているようなアフィリエイトサービスについて軽く調べたことを書きます。

今回は忍者AdMax

なお、まだアフィリエイト自体のことをよくわかってないので、メモレベルです。

サービス形態

  • PV報酬とクリック報酬の組み合わせ型
  • PV報酬型のサービスとしてはメジャーらしい
  • クリック単価は変動制
  • 他社の広告をまとめて管理できる
    • ただタグが貼れるだけかも? 何のために使うのかよくわからない

掲載方法

  • 1ページ内には3つまで掲載可能
  • 推奨サイズ以外での掲載はお勧めしない
  • 推奨サイズ
    • PC
      • 350 x 250
      • 728 x 90
      • 468 x 60
      • 160 x 600
      • 200 x 200
    • スマホ
      • 320 x 50
      • 300 x 250
      • オーバーレイ(画面下に掲載)

換金方法

  • 報酬の確定は翌月末
  • 報酬はまずポイント(pt)として支払い、1pt = 0.5円のレートで換金できる
  • 換金単位は1000pt(500円)以上から、1000pt単位
  • 楽天銀行ジャパンネット銀行宛は手数料無料
    • その他の銀行へは手数料が300pt(150円)かかる

その他

  • 推奨サイズの200x200はPV報酬が適用されないという噂がある
    • 真偽不明なので、実際に貼って確認中

どのサイトがどのアフィリエイト会社を使っているか統計取りたいから、今の作業が落ち着いたらクローラーを書くかも。

Node.jsでファイルのHash値を取得する

標準ライブラリのcryptを使う。

ソース

var crypto = require('crypto');
var fs     = require('fs');

var data = fs.readFileSync('test.jpg');
var algo = ['md5', 'sha1', 'sha256', 'sha512'];

for (var i=0; i<algo.length; i++) {
    var shasum = crypto.createHash(algo[i]);
    shasum.update(data);
    console.log(algo[i] + ':', shasum.digest('hex'));
}

実行結果

md5: 0af062d22fd647ac952e7e244e0d3efb
sha1: 0de434d8e3a5496e7c27b6a798399ea369ce7087
sha256: 3562b44f1dcce7b6b6205e9951a566921bfe92436dd1a77ec3932aced943b1ff
sha512: 6c96c68dcb6357b4b31fe0fc235d45446d78a4d669aad17be61d3cc3e2755fb7c8967350ccdd39cfe6c9521dddebbaceeed194b53c2a60de5e578c47e8e1eff1