Translate

2018/11/29

ServiceObject じゃなくて、ActiveInteraction を使おう(^^)

Fat Controller の対策としてよく話題になる ServiceObject。でも、実際使ってみるとあんまりしっくりこなかったです。

感想:
・そもそも、使い方があいまい。#call ? #run ?  #perform?
・複数のクラスを操作する場合は、Facardになるの?
・外部APIの操作もServiceObjectでいいの?
・インターフェースの記述ルールが定まらない。

ServiceObject(サービス層)についての説明:
https://techracho.bpsinc.jp/hachi8833/2017_10_16/46482
https://qiita.com/joooee0000/items/369fd4676cd9dfb1f6eb
https://techracho.bpsinc.jp/hachi8833/2017_12_07/48363

ServiceObjectをアンチパターンとする記事:
https://techracho.bpsinc.jp/hachi8833/2018_04_16/55130

次の一歩

ブログ記事などを漁るなかで、こちらで紹介されている ActiveInteraction を使ってみることにしました。


○ 使ってみてよかった点:
・Gemの使い方として、ファイル構成やインターフェースが定義されていて、迷いがない。
・Validationも使える。さらに、多言語化をしやすい。
・Facard としても、Formとしても使えるし、外部API操作も実装しやすい。

☓ 良くない点:
・#run か #run! で戻り値が変わるので、それに応じた使い分けが必要。
・インターフェースの記述を覚える必要がある。

これから

1年くらいちょこちょこ使ってみたところ、少なくとも ServiceObjectよりは長期的な運用に耐えられると思いました。今後もありがたく継続して使っていく予定ですが、ブログを書いている中で改善したいところを思い出したので、本家にフィードバックしていこうと思います(^o^)

2018/09/21

Google Adsenseの審査が完了した(^o^)

今までずっと目の上のタンコブ的存在だったGoogle Adsenseにようやく合格しました。これで、一応収益化することができるようになりました!

調べてみると、なかなか審査が完了しない人も多いようで、待つ時間も長いせいか諦めてしまう人もそれなりにいそうです。以下私の完了までの経緯、問題と解決についてです。

前提

このブログに設置をしましたので、ブログツールはBloggerを使っています。

最初の設定

ヘルプに従って、設定しました。Bloggerは簡単にできるので良かったです。
https://support.google.com/blogger/answer/1269077?hl=ja


アカウントの準備待ち
Google Adsenseにて、以下のような準備中の状態が2週間ほど続きました。ただ待つしかなかったのでこのあたりから焦りがでてきました。

ただいまアカウントを接続する準備をしています。
通常一日以内、場合によってはそれ以上かかる場合があります。

http://greenavocado33.hatenablog.com/entry/2017/09/26/%E3%82%B0%E3%83%BC%E3%82%B0%E3%83%AB%E3%82%A2%E3%83%89%E3%82%BB%E3%83%B3%E3%82%B9%E5%8F%97%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%97%E3%81%9F%EF%BC%81

広告掲載の設定見直し

その後以下のようなメールが届きました。

アカウントは不承認となりました。
承認されなかった理由は次のとおりです。
サイトは審査不能

Bloggerの設定を見直すと広告掲載が選択されていないことに気づきました。これをチェックして、再度申請しなおしました。




Search Consoleの設定

さらに1週間ほどすると、上記と同じメールが。。。ヘルプを見ると、インデックスされていないとサイトに到達できないため、サイトが表示できないという結果になるようです。
なので、search consoleを見てみると httpsは設定してありましたが http はなかったのでこちらを登録しクロール要求しました。そして、再度Adsenseの申請をすると。

1週間後

ようやく、審査が完了しました、とメールが来ました。サイトを見ると見事に広告が表示されてる!!
大体2ヶ月くらいかかったので、自分では地味に感動しました。この記事が少しでも他の方の助けになればいいです(^o^)