@thorikiriのてょりっき

@thorikiriがWebとかAndroidとかの技術ネタや本を読んだブログです

ページによってGoogle Adsenseの数が異なる場合

ページによってGoogle Adsenseの数が違う場合ってありますよね。

例えば、はてなブログでは一覧ページと個別ページでは貼れる場所が異なるので、当然数も違うことがあります。もちろん、その場その場で呼び出しのコードを書けば良いのですが、一箇所でまとめたいなと思いまして、やってみました。

ページによってGoogle Adsenseの数が異なる場合

 

<ins class="adsbygoogle"></ins>の数を数えて、その分繰り返すだけで簡単です。はてなブログであれば、デザインのフッターの箇所に書いて上げれば良いと思います。

 

 

Google AdSense 成功の法則 57

Google AdSense 成功の法則 57

 

はてなブログに変えてみました

こんにちはこんにちは。

はてなダイアリーからはてなブログに変えてみました。

なかなか勝手がわかりませんね。でも、記事やコメントはもちろん、はてブも切り替えてくれるみたい。元のURLからリダイレクトもしてくれるし、良さそうだよね。

 

あ、あけましておめでとうございます。

 

画面が一番下までスクロールされたら処理をする

気がついたら3月もなかばでしたね。2月は一度もブログを書いてなかったことになるけど、気にしないよ。
さて、タイムライン系の画面でよくある画面が一番下までスクロールされたら次のページを読み込む的なものってあるよね。jQueryでさっくり書いてみたので、忘れた頃にまた見なおすことにするよ。プラグインにして使いまわすのが良いんだろうけどね。
本題とは別だけど、フッターに操作や重要な情報がある場合にこの下の方までスクロールしたら次をロードする仕組みを入れるとたどり着けなくなってイラッとするから用法には注意するべきだと思うね。特にモバイルの場合とかは。

$(function() {
    $(window).scroll(function(ev) {
        var $window = $(ev.currentTarget),
            height = $window.height(),
            scrollTop = $window.scrollTop(),
            documentHeight = $(document).height();
        if (documentHeight === height + scrollTop) {
            // 一番下だよ
            alert('一番下だよ');
        }
    });
});

という訳で、一番下まできたらロードする処理を呼べば解決。一番下までじゃない場合(例えばフッターまで行かずにロードしたい)には、if文を多少変更すれば良いはずです。だたし、スクロール中に何度もロード処理が呼ばれないように気をつけてください。フラグなどでロード中であるか判定する必要はありそうだね。

Mac Book Air 11インチ を買いました


今年の1月2日のAppleStoreでの初売りで購入しました。
去年はMac Book Pro 15インチを買いましたが、引き続きこちらをメインのマシンとしていく予定です。しばらく15インチを持ち歩いてたりしていたのですが、これが結構重いので辛くって、大変でした。なので、移動先でも使えるようにということで購入です。
環境構築がんばります。
でも、DropBoxがハッキングを受けていたと言うことで、大変でした。今は復旧しているみたいですけど遅いようですね。もとから大量データの同期は遅かったから、まだまだ時間がかかりそうですね。