コケムスシェルター

DUGA API 入門【PHP】

ウェブサービス(Web API)β版をリリース

2016年04月18日
かねてよりご要望の多かった「ウェブサービス(Web API)β版」の提供を本日より開始しました。
ウェブサービスをご利用いただくとDUGAの作品ページと同等の情報量を持つコンテンツを作成できるようになります。従来の作品データCSVでは、必要な項目が不足していたり、ランキング情報を取得できないという制約によって、作成できるコンテンツに限界がありましたが、ウェブサービスをご利用いただくことにより、これまでは実現できなかった非常に高度なアプリケーションを開発することが可能となります。
ウェブサービスのご利用にあたっては、APEXアフィリエイトシステムへの登録が必要です。

DUGAのAPIが公開されていたので触ってみた。

APIの仕様

出力はXMLかJSOM
「リクエスト回数制限」が特殊。60秒間60回。そのままでの使用はできない。

APIのリクエスト回数に対して制限が設けられています。上限回数を超えて更にリクエストを行った場合、APIからはエラーが返されます。リクエストの上限回数は1アプリケーションIDごとに60秒間60回です。
回数制限によるエラー回避の観点から、APIへのリクエストのトリガーをエンドユーザーの操作によって毎回発生させることは好ましくありません。ユーザーの要求に対しては、前もって取得しておいたレスポンスから生成したコンテンツ(キャッシュ)を返すといった処理の実装が推奨されます。

リクエスト制限は気にせず、とりあえず表示させてみる↓

サンプルコード(人気商品ランキング)

<?php
$xml = "http://affapi.duga.jp/search?XXX";
$xml = simplexml_load_file($xml, 'SimpleXMLElement', LIBXML_NOCDATA);

for ($i = 0; ; $i++) {
	$item = $xml->items->item;
	$title[$i] = $item[$i] ->title;
	$link[$i] = $item[$i] ->url;
	$l_image[$i] = $item[$i] ->jacketimage->large;
	$m_image[$i] = $item[$i] ->jacketimage->midium;
	$price[$i] = $item[$i] ->price;
	
	if ($title[$i] == "") {break;}

	$art = "<div class='az'>
	<a target='_blank' href='$link[$i]$id'><img src='$m_image[$i]' alt='$title[$i]' title='$title[$i]' /></a>
	◆タイトル:<a target='_blank' href='$link[$i]'>$title[$i]</a><BR>
	◆価格:$price[$i]<BR>
	</div>";

echo $art; 

}//▲for
?>

→DUGAAPI表示テスト

自動ランキングツール

自動ランキングツールを作成。
→DUGA自動ランキングツール

3つのファイルに分けて処理した。
1つ目:CRONで定期実行。APIをリクエストし、XMLファイルに書き込む
2つ目:書き込み用のXMLファイル
3つ目:出力処理。アフィリエイトIDや表示数を受け取り、出力処理を行う

回数制限回避のため、CRONで定期的にリクエスト、更新する仕様。

その他メモ

レスポンスjacketimageの画像サイズは「medium」ではなく「midium」。多分ただの書き間違い。β版だしそのうち修正されそう。

最近の広告いろいろ【WEB広告】

最近のWEB広告関連の話題。雑記。

「kauli」終了。

無審査で気軽に使えて結構好きだったけど、6月末でサービス停止。以後のサービスは「fluct」に統合されるっぽい。

日頃よりKauli SSPをご利用いただきまして誠にありがとうございます。
2009年より運営してまいりましたKauli SSPですが、2016年6月30日(木)12:00をもちまして、サービスを終了させていただくこととなりました。

運営は「株式会社VOYAGE GROUP」ってところ。
001

infopotリニューアル

002

infopotは、サイトのデザイン及び一部機能の改修を行い、約1ヶ月後、新年度が始まる平成28年4月1日に合わせてリニューアルオープンを予定しております。
この際、サイト名を現在の「infopot」(infopot.jp)から「dgpot(デジポット)」(dgpot.com)へと改め、これを機会にますます皆様により利用して頂けるサイト作りを心掛けてまいる所存でございます。

4月からリニューアル。サイト内容は特段変化ないが、しかしもURLが変わったのは影響でかいと思う。4月以前に貼ったアフィリエイトURLは全て無効。貼り直しが必要となっている。大昔に作った放置サイトでもちょくちょく成約になったりするものであるし、過去との決別は大事かもしれない。

Gcolle(http://gcolle.net/)」って運営会社一緒なのかな。形式上は分けてあるけど。

「ADroute」提携してみた

003
アクセルマーク株式会社(東証マザーズ:3624)」が運営。上場してる!と物珍しさで提携してみたけど、全然ダメ。
スタート時のクリック単価は10円と良さ気だったがクリックされない。調整してるのかよほど魅力の無い広告なのか。忍者以下。ついでに管理画面も見難い。
<規定>
・最低振込み5000円(振込手数料無料)
・月末締め、翌々末日払
・レポートリアルタイム表示(管理画面有り)

「AdStir」提携してみた

004
一般サイト用のSSP「AdStir」。サービス終了する「kauli」の代用で使いはじめる。
運営会社は「ユナイテッド株式会社」。今検索して気づいたが、A-LISTの「株式会社ユナイテッドブレイズ」とは関係ないっぽい。A-LISTの一般向け版と思ってた。
<規定>
・最低振込み5000円(振込手数料無料)
・月末締め、翌々15日払
・レポート前日表示(管理画面有り)

二次元目閉鎖

タイトル:世界の終わりの歩き方

著者:松田 元

出版社:双葉社

発行日:2016-04-20

アダルトアンテナサイト「二次元目(http://nijigen.me/)」死亡。

サイト巡回してたら閉鎖してるのに気づく。系列の「Xxx Search Engine(http://xse.jp/)」も同様に閉鎖。URLお名前ドットコムに飛ぶ。比較的しっかりした作りのサイトだったのに残念。

いつからだろうか?先月は生きてた気がする。月初ならサーバーの更新忘れという線もあるけど。普通にやめてしまったのかな。

二次元目(http://nijigen.me/)

headerBanner
サイト構成:RSSアーカイブ
ジャンル:総合
サイト規模:70K

Xxx Search Engine(http://xse.jp/)

xse
サイト構成:ウェブクローリング
ジャンル:総合
サイト規模:7K
「二次元目」系列の検索エンジン。
多ジャンルのインデックスで、良くも悪くも雑多。

2016年5月【読んだ本】

タイトル:あそびあそばせ 1 (ジェッツコミックス)

著者:涼川りん

出版社:白泉社

発行日:2016-02-29

表紙詐欺。クソ面白い。
かわいい女の子たちが遊びに興じる日常系ギャグマンガ。
001
「VSソフトテニス」が結構好き。
002

タイトル:おじょじょじょ 3 (バンブーコミックス)

著者:クール教信者

出版社:竹書房

発行日:2016-05-20

3巻。
妹出現。かわいい。

タイトル:東京タラレバ娘(3) (KC KISS)

著者:東村 アキコ

出版社:講談社

発行日:2015-08-12

1-3巻。
なんだこれと批判的に読み始めたけど、存外面白かった。

タイトル:だがしかし 5 (少年サンデーコミックス)

著者:コトヤマ

出版社:小学館

発行日:2016-05-18

5巻。
さや師かわいい。

タイトル:ブギーポップ・アンチテーゼ オルタナティヴ・エゴの乱逆 (電撃文庫)

著者:上遠野浩平

出版社:KADOKAWA/アスキー・メディアワークス

発行日:2016-03-10

ブギーポップ最新刊。
織機綺と谷口正樹が統和機構内部の勢力争いに巻き込まれて……というストーリー。
織機綺が主人公。元々システムの合成人間だった彼女だが、組織から離れ本来の生きる目的を失ってしまっている。いざこざに巻き込まれる中、これからの身の振り方を迫られる。自分は何をしたいのか、何者であるのか。

カップル再登場ということでラブい展開を期待してたけど、全く無くて残念。ほんとに微塵もラブくない。

統和機構(末端)から見たブギーポップが面白い。「あいつぁやべえぜ」みたいな発言に笑う。そもそも統和機構の目的ってなんなんだろう。世界の安寧?統和機構は世界の敵を多く排出している名門だが、機構自体は敵ではない。影響力が大きい故にブギーさんと対峙することになってしまう。

タイトル:ゴミ分別の異常な世界―リサイクル社会の幻想 (幻冬舎新書)

著者:杉本 裕明,服部 美佐子

出版社:幻冬舎

発行日:2009-07

ゴミの本。
全国市町村のゴミ処理の事例。主に失敗例をまとめた本。
行政も大変だなーと他人事。いろいろ誤解していたことも多くて勉強になる。
最たる誤解はプラスチックゴミの行方。全部燃やしていると思っていた。けどちゃんとリサイクルされていたらしい。燃料とか、製鉄還元剤とか。

タイトルの通りゴミ分別に疑問を投げる。ゴミの分別は自治体に任せられている。細かいところがあれば、大雑把ところもある。
例えば大阪市は「普通ごみ(可燃ごみ)」「資源ごみ(ビン、缶、ペットボトル)」「プラスチック」「粗大ごみ」の4分類。不燃ごみの分類がないのが特徴的。
一般自治体は割れた茶碗などは不燃ごみとして回収し[→粉砕→埋め立て]という工程をとっている。
対して大阪市は普通ごみとしてまとめて[→焼却→埋め立て]する。
可燃の焼却灰も不燃ごみも結局埋め立てるのだから分別するだけ無駄ってんで、まとめる合理性。わかりやすくて好き。さすが大阪。
分別数が多いからと言って、必ずしも良い結果にはならない。リサイクルがそれ自体は目的ではなく、真の目的である環境負荷軽減とか、ごみ量の削減とかを考えないといけない。

あとがきより抜粋。「リサイクルは資源を無駄遣いしない重要な方法である。ただしコスト負担のもとにリサイクルで効果が得られれることが条件だ。港区のようにバカ高いお金をかけて化学プラントで処理したり、汚い容器包装プラスチックで粗悪な製品を作ったりしていては何にもならない。……リサイクルにも向き不向きがある……単一素材のペットボトルや白色トレイは同じ製品にリサイクルすることができる。けれども離れ小島のようなところから運んでいたのではお金がかかり、二酸化炭素の排出量も増える。」

タイトル:奈良名山案内―世界遺産の峰めぐり

著者:エスカルゴ山の会関西支部

出版社:ナカニシヤ出版

発行日:2014-07

登山本。図書館で借りる。
奈良にはなかなかよさ気な山が多い。ただ足がないのが悲しい。レンタカー登山に挑もうかしら。
大阪から近いところで、金剛山、葛城山、音羽山、鎧岳。三重方面の三峰山。南の方では観音峰とか良さそう。
ざっと見ただけだけど楽しい。今度ゆっくり計画をたてる。

タイトル:アルスラーン戦記(5) (週刊少年マガジンコミックス)

著者:田中芳樹,荒川弘

出版社:講談社

発行日:2016-05-09

5巻。
アニメの方がストーリー先行してる部分。省かれてる設定とかわかって面白い。
アニメ2期は7月から。
企業戦士アルスラーンも好き↓

タイトル:夢をかなえるゾウ2 文庫版

著者:水野敬也

出版社:飛鳥新社

発行日:2014-11-26

ガネーシャ2。
スラスラ読めて面白い。
主人公は売れない芸人。例によってガネーシャの教えで”成功”する。
前巻以上に大したことは書いていないけど、心の持ちようとか日々の心がけで「夢」がかなう。かも。
自己啓発ってほどでもないけど、自分を省みるいい機会になる。

タイトル:暗殺教室 19 (ジャンプコミックス)

著者:松井 優征

出版社:集英社

発行日:2016-04-04

15-19巻。
アニメが話題になってたので。
001
002
面白い。意外とちゃんと設定あって驚く。次巻で多分最終巻。

タイトル:BLEACH―ブリーチ― 72 (ジャンプコミックス)

著者:久保 帯人

出版社:集英社

発行日:2016-05-02

72巻。
夜一さんかわいい。

タイトル:ログ・ホライズン 西風の旅団 (7) (ドラゴンコミックスエイジ こ 3-1-7)

著者:こゆき

出版社:KADOKAWA/富士見書房

発行日:2016-04-09

7巻。

タイトル:図解 よくわかる 測り方の事典 (角川新書)

著者:星田 直彦

出版社:KADOKAWA/メディアファクトリー

発行日:2015-08-10

ななめ読み。
「数値」と「長さ」をつなげるヒント。
テレビやスマホの画面の大きさを対角線で表すのはなぜかとかなるほどな豆知識。

タイトル:現場の流れがよくわかる 生産管理入門

著者:田中 一成

出版社:日本能率協会マネジメントセンター

発行日:2009-10-24

ななめ読み。
生産管理入門書。「中小企業の新入社員が研修を受けている」というストーリーに沿って解説。製造業の一般的な部門分けが分かる。

タイトル:PL入門 (やさしいシリーズ)

著者:山口 正久

出版社:日本規格協会

発行日:2003-02

ななめ読み。
PL法入門書。

製造物責任法(せいぞうぶつせきにんほう、平成6年7月1日法律第85号)は、製造物の欠陥により損害が生じた場合の製造業者等の損害賠償責任について定めた法規のことをいうが、形式的意義においては、上述の損害賠償責任について規定した日本の法律のことをいう。1995年7月1日施行。製造物責任という用語に相当する英語の(product liability)から、PL法と呼ばれることがある。

PLは「欠陥製品による被害に対して、メーカー等が追うべき損害賠償の責任について定めたルール」のことで、通常の民法の規定よりも製造者に責任を追求しやすくなる。消費者保護のための法律。
直接の被害ではなく「拡大損害」が対象。拡大被害とは例えばストーブの欠陥で家が火事になったとか。直接の被害は普通の民法。返品とか交換で損害は補償される。

タイトル:硬さのおはなし (おはなし科学・技術シリーズ)

著者:寺沢 正男,岩崎 昌三

出版社:日本規格協会

発行日:2001-10

「硬さ」について。むずい。

DMM API ver3.0 入門【PHP】

DMM API ver3.0リリース

2016.02.25【【商品情報API ver3.0 リリースのご案内】】
平素はDMMサービスのPRにご協力賜り、誠にありがとうございます。
「商品情報API ver3.0」をリリース致しました。
・個別商品に関するAPIを「商品情報API」に統合
・フロアAPIを追加
・女優検索APIを追加
・ジャンル検索APIを追加
・メーカー検索APIを追加
・シリーズ検索APIを追加
・作者検索APIを追加
※「商品情報API ver3.0」のリリースに伴い、2016年7月31日をもちまして「商品情報API ver2.0」のご提供を終了させていただきます。

「DMM API ver3.0」がリリース。「ver2.0」は2016年7月末で終了。基本的な使い方は2と同じ。
<変化点>
・出力方法が「xml」に加え「json」も選択可能
・キーワードはUTF-8でOK。謎の「euc-jp」縛りは解除
・タイムスタンプ不要
・アダルトsiteが「DMM.R18」に変更
・floorが微妙に変更。(フロアAPIより確認)
・一部サンプル画像の使用範囲が縮小(動画AVとPCゲームくらいでしかまともに取得できなくなっている。)
・商品説明コメントが取得不可になる

サンプルコード(人気商品ランキング)

<?php

$api_id = "XXX";//利用規約をご確認のうえ、API利用登録を行ってください。API IDが発行されます。
$affiliate_id = "XXX-990";//アフィリエイトIDは末尾を990~999に設定してください。末尾が990~999以外ではエラーとなります。

$site = "DMM.R18";//一般(DMM.com)かアダルト(DMM.R18)か
$service = "";//検索対象サービスを指定します
$floor = "";//検索対象フロアを指定します

$hits = "10";//検索結果の件数を指定します。

$sort = "rank";//初期値:rank

$keyword = "";//商品タイトルなどからキーワード検索をします。

$xml = "https://api.dmm.com/affiliate/v3/ItemList?api_id=$api_id&affiliate_id=$affiliate_id&site=$site&service=$service&floor=$floor&hits=$hits&sort=$sort&keyword=$keyword&output=xml";
$xml = simplexml_load_file($xml, 'SimpleXMLElement', LIBXML_NOCDATA);

//var_dump($xml);

for ($i = 0; ; $i++) {
	$item = $xml->result->items->item;
	$title[$i] = $item[$i] ->title;
	$link[$i] = $item[$i] ->URL;
	$price[$i] = $item[$i] ->prices->price;
	$gazo[$i] = $item[$i] ->imageURL->large;
	$actress[$i] = $item[$i] ->iteminfo->actress->item->name;
	$series[$i] = $item[$i] ->iteminfo->series->item->name;
	$sampleMovieURL[$i] = $item[$i] ->sampleMovieURL->size_720_480;

	if ($title[$i] == "") {break;}

	$art = "<div class='az'>
	<a target='_blank' href='$link[$i]$id'><img src='$gazo[$i]' alt='$title[$i]' title='$title[$i]' /></a>
	◆タイトル:<a target='_blank' href='$link[$i]'>$title[$i]</a><BR>
	◆女優名:$actress[$i]<BR>
	◆価格:$price[$i]<BR>
	◆シリーズ:$series[$i]<BR>
	◆サンプルムービー:<a target='_blank' href='$sampleMovieURL[$i]'>サンプル[720×480]を視聴する</a>
	</div>";

echo $art; 
	
}//▲for
?>

→DMMAPI表示テスト

「XML」で出力する場合、「simplexml_load_file()」で処理。
「json」で出力する場合は、「json_decode()」で処理↓

***
$json = "https://api.dmm.com/affiliate/v3***&output=json";
$json = file_get_contents( $json );
$arr = json_decode($json);
for ($i = 0; ; $i++) {
	$item = $arr->result->items;
	$title[$i] = $item[$i] ->title;
***

リクエストパラメータは商品情報APIリファレンス(https://affiliate.dmm.com/api/v3/itemlist.html)から確認。

関連リンク

DMM APIがリニューアルされたみたい[Qiita](http://qiita.com/dimgraycat/items/85aef52f75ad58aa123b)
DMM APIを使ってライブドアブログに自動投稿してみる[はてな](http://anond.hatelabo.jp/20160326071203)

動き出す機関

タイトル:もう迷わなくなる最良の選択: 人生を後悔しない決断思考の磨き方

著者:アルボムッレ・スマナサーラ

出版社:誠文堂新光社

発行日:2015-12-02

「熟女まとめ」サイト開設容疑で男女6人摘発、広告収入は265万円 民間団体が通報

運営するインターネットサイトに女性のわいせつ画像を掲示して広告収入を得たなどとして、大阪府警サイバー犯罪対策課などは10日、わいせつ電磁的記録記録媒体陳列容疑で、大阪市北区天神橋の自営業の男(38)ら2人を逮捕、同容疑で大阪府内の21~36歳の男女4人を書類送検したと発表した。いずれも容疑を認めているという。

 逮捕・送検容疑は、昨年10月~今年1月、ネット上に「xvideos熟女まとめ」との名称でサイトを開設するなどし、女性のわいせつな動画や画像を不特定多数のネット利用者が閲覧できる状態にした、などとしている。

 府警によると、自営業の男は平成26年以降、約265万円の広告収入を得ていたという。サイバーパトロールを行っている民間団体「インターネット・ホットラインセンター」が動画を発見し、通報した。
(http://headlines.yahoo.co.jp/hl?a=20160510-00000563-san-soci)

また逮捕なニュース。
今年入ってから立て続く。驚かなくなってきた。
今回の注目点は「熟女」。「児ポに該当しなければセーフ」みたいな神話に縋ってる人間へトドメを刺す。と言うかわざわざサイト名を晒すあたりニュース記事がエログ管理人へ牽制してるように思えてきた。「熟女でもダメだぞ」と。

しかしもどんどん神話が消えていく。
無修正なければ大丈夫→逮捕
海外サーバーなら大丈夫→逮捕
URLのリンクだけなら大丈夫→逮捕
児ポなければ大丈夫→熟女でも逮捕←NEW!!
……もはや縋る藁もなくなってしまった。こんぐるぅ。

***—***

ついでにわいせつニュース↓

ろくでなし子被告、女性器作品の陳列無罪 データは有罪
漫画家の五十嵐恵=ペンネーム・ろくでなし子=被告(44)の作品などのわいせつ性が争われた刑事裁判の判決が9日、東京地裁(田辺三保子裁判長)であった。女性器をかたどった立体作品を店内に並べたとするわいせつ物陳列罪については無罪と判断した。一方で、女性器の3Dデータを配布したとするわいせつ電磁的記録等送信頒布などの罪については有罪とし、罰金40万円を言い渡した。
(http://www.asahi.com/articles/ASJ5945NZJ59UTIL01Y.html)

5/9ろくでなし子さんの地裁判決が出る。結果は「一部無罪」。
立体作品→アート。無罪。
3Dデータ→エロい。有罪。罰金40万円。
芸術は爆発。控訴するらしい。

***—***

あともうひとつ関連話題。
マスタベ(http://masturbate.io/)サイト売却したらしい↓
001
運営リスクを鑑みての売却。やはりコントロールの効かないサイトの運営はどうしてもリスキー。かしこいせんたく?

三郎岳【登山】

GW2山目。
前回と同じく奈良の榛原駅付近の山。三郎岳。
標高:879M

map

アクセスは近鉄榛原駅からバス高井下車。15分くらい。
※バスは3時間に1本くらいしかないので注意。

001

バス停から登山口までは1時間くらい歩く。道順は、まず「仏隆寺」を目指す。仏隆寺付近に着くとワラ葺きの休憩小屋があるので、「高城岳」への看板に従い南方向へ集落を抜けていく。で、ずっと車道を歩いて行くと登山道入り口に行き着く。

002

↑高城岳山頂。
山頂には休憩小屋も有り、道もよく整備されていている印象。

003

山頂からの見晴らしも良い。
一昨日登った「伊那佐山」が正面に見える。良い形。

004

↑三郎岳山頂。
高城岳からなだらかな尾根を30分くらい歩くと三郎岳に到着。
高城岳も見晴らし良かったが、三郎岳も360°の景色が楽しめる。展望の良い山。

登りやすいし景色も良い良い山だったが、いかんせんアクセスが悪い。アクセスさえ良ければふらっと行きたい山。

伊那佐山【登山】

久々登山。天気のいいGW。奈良の「伊那佐山」。
標高:637M

map

↑登山口へは公共交通機関で向かう。近鉄大阪線で「榛原(はいばら)駅」、奈良交通バスで「比布」下車。集落を歩いて登山口を目指す。
※比布行きのバスは1時間に1本しかないので注意。

001

↑登山口を指す看板に従い進むと、登山口に行き着く。

002

↑登山道はなだらか。ロープとかはなくストックも必要ないくらい。道中には鳥居がある。

003

↑展望スペースからの景色。綺麗だけど低い。

004

↑伊那佐山頂には「都賀那岐(つがなぎ)神社」。
神社の裏手から井足岳へ。

005

↑井足岳山頂(550M)
伊那佐山から井足岳までの道が難しい。起伏はあまりなく体力的には楽だが、林道に迷いこみ易い。というか迷った。分岐は地図を確認しながら確実に進むべし。

006

↑山を下って行くと、民家裏に出る。こっちからのルートでも登れるけど、登山口の入り口は案内などなく不親切。初めて登るなら伊那佐山登山口から推奨。

007

↑榛原駅への帰りに寄った墨坂神社で面白いものを見つける。「波動水」!
「波動水」とは……

龍王宮より湧き出でる水は、水の神様の御神徳を頂いた墨坂神社の御神水「波動水」です。各家庭の御神前、または御先祖様にお供えください。通常の生活においてこの御神水はあなたの肉体を始め神霊を清めて頂く霊験高い御水であります。墨坂大神様の御神徳である健康へと導いてくれる神水でもあります。

……らしい。
その効能はなんと5万パワー(水道水の100倍)……すんごい。
一口含むと途端に体が清められていくー。

タイトル:関西 日帰りの山ベスト100 (ブルーガイド山旅ブックス)

著者:

出版社:実業之日本社

発行日:2015-04-02

山選びはこの本を頼りに。しかしも山ばかりの北陸に比べて近畿には山が全然ないな。
そしてやはり車ないと山登りは不便。登りと下りのルートを別にできるのとか、帰りの電車で寝れるのは良い。