https://naba-san.hatenablog.com/


【自動リロード】abemaTVのコメントヘルパー作った。【ちょっとだけ軽量化】

二番煎じですみません。気づかずに作りました。
あと超絶作りが雑ですみません。

これはなに?

・abemaTVのウインドウをコメント専用表示にします。*1

・新着コメント(のボタン)を3秒間隔でチェックし、リロードします。

・[2016-05-02版より] 軽量化対策のため、コメントの表示件数を150件程度に制限します。*2

動作確認は Chrome 49 で行っています。

Firefoxでも動くみたいです(下記のブックマークレットは動きません*3)。

var _jq = null;
document.body.appendChild(
  function(){
    src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js";
    sc = document.createElement("script");
    sc.type="text/javascript";
    sc.src=src;
    sc.onload = function() {
      // jQuery 読込後の処理
      _jq = window.jQuery.noConflict();
      onReady("comment");
    };
    return sc;
  }()
);

function onReady(mode) {
      // 要素フィルタ
      function filter(elms, regExp) {
          var elmArray = [];
          _jq(elms).each(function(index, elm) {
              var matchingElm = _jq(elm).prop("class");
              if(matchingElm != undefined && matchingElm.match(regExp) != undefined) {
                  elmArray.push(elm);
              }
          });
          return elmArray;
      }

      // スクリーン部分除去
      function removeScreen() {
          elements = _jq(filter(_jq("div"), /screen/g)[0]).find("> > div");
          not = filter(elements, /TVContainer/);
          screen = elements.not(not);
          screen.hide();
      }

      // コメント表示
      function showComment() {
          filter(_jq("div"), /right-container/g)[0].click();
          // _jq(filter(_jq("div"), /right-comment-area/g)[0]).width("100%");
          var commentArea = _jq(filter(_jq("div"), /right-comment-area/g)[0]);
          commentArea.width("100%");
          commentArea.css("transform", "initial");
      }

      // 番組詳細表示
      function showDetail() {
          filter(_jq("div"), /view-count/g)[0].click();
          _jq(filter(_jq("div"), /right-slide--shown/g)[0]).width("100%");
      }

      // コメントの自動リロード
      function reloadComment() {
          setTimeout(function(){
              reloadComment();
              if(mode == "detail")  showDetail();
              if(mode == "comment") showComment();
              var newCmtBtn = filter(_jq("button"), /continue-btn/g);
              if(newCmtBtn.length != 0) newCmtBtn[0].click();
              commentLimit();
          }, 3000);
      }

      // commentLimit
      function commentLimit() {
          var count = 0;
          _jq.each(filter(_jq(filter(_jq("div"), /comment-list/g)[0]).find(">div"), /item/g), function(index, elm){
              if(count++ >= 150)
                  _jq(elm).hide();
          });
      }

      reloadComment();
      removeScreen();
}

見た感じ、ウインドウ表示後はコメントAPIだけのやり取りになってるようですが、もし過負荷を与えるようなら(CAさんとかAbemaさんから苦情が入ったら)削除すると思います。

使い方

動作確認程度なら、上記を開発者ツールのコンソールにコピペすると動きます。

または、以下のブックマークレットでも動きます。

javascript:(function(e){e=document.createElement('script');e.src='//dd.naba78.net/abema/commentHelper.js';document.head.appendChild(e);})();

ブックマークに上記をアドレスとして登録し、チャンネル表示後(動画再生開始後)にブックマークを開いてください。

ブックマークレットが置いてあるサーバはとても貧弱なので、なるべく各自の環境に配置してお使いください。気が向いたら性能考えて別の場所に置くかもしれません(機能しなくなったら場所が変わってるかもしれません)。

改訂履歴

2016-04-30 : 初版
2016-05-02 : コメント表示件数を150件程度に制限、リサイズした時にコメント表示が一瞬戻る点を修正

*1:個人的に別ウインドウの方が都合が良かったので。動画用に別ウインドウ立ち上げてください。

*2:表示を隠すだけなので、実態は残りますが、多少マシになると思います。

*3:証明書が引っかかるみたいなので、配置場所を変えて頂いたら動くと思います。

キャリアオプションのApple Care+(分割支払い)を、アップル直販のApple Care+(一括払い)に切り替える試み、後半

遅くなりましたが、前半の続き。

結論から書くと、問題なく購入できました。

翌日の朝にはAppleの保証ステータス確認にも反映され、当日夕方に電話越しでAP+を購入したい旨伝え、後はアップルらしい対応を経て無事再購入できました。

電話に20分ほど待たされたのが印象的だったかも。(後先3回ほど電話しましたが、ほか2回は3分掛かりませんでした。)

Windows 10で「以前のバージョンの Windows」をクリーンアップすると罠が・・

表題の件。

Windows.old ディレクトリが消えるだけかと思いきや、Windows 8 の回復領域が飛びます。

痛い目見る前に、きちんと回復ディスク作っておきましょう。

アップグレード インストールするときも回復領域消そうとしてきたので、そんな気はしてたんですが‥

これ1か月経過しても同じことやってくれるの?怖すぎですね。。。

Windows 8.1(10も?)のWindows バックアップ失敗ケース

そろそろ10に上げようとして、石橋をたたき割る俺はWindows バックアップで今の環境を丸ごと残しておこうと画策した。

バックアップ画面は、コントロールパネル>ファイル履歴>(サイドメニュー一番左下の)「システム イメージ バックアップ」から呼び出し可能。

呼び出せたらこっちのもんだと思ってたら、ちょっと手こずったのでメモ。

microSD

「クラスが見つかりません」
⇒多分NTFSじゃないのがダメ。他のエラーで弾かれることもある。

「このメディアは〜」
フラッシュメモリだのSDだの使わずにHDD使えということらしい。あきらめた。

ネットワーク ファイル共有編

・0x80780047, 0x8078006F(バックアップ先を読み取れません的なエラー)
⇒多分、ユーザ認証に失敗してる。この辺を参考にユーザ名をフル入力すると解決すると思います。「freenas\username」みたいな感じ。
バックアップ先1デバイスあたり1バックアップ的な謎情報が飛び交ってますが、同じ共有先でも同じ階層に違うディレクトリ置いてやれば普通にバックアップできました。

キャリアオプションのApple Care+(分割支払い)を、アップル直販のApple Care+(一括払い)に切り替える試み、前半

経緯

昨年12月31日にiPhone 6sを購入しました。これが私のアップル製品デビューになります。

購入したのはau版ということで、購入当初にapple care+の加入を含む諸々を条件に割り引きを適用して頂きました。(翌日解約可)

このapple care+ はキャリア(au)のオプション扱いとなっていますが、保障期間は通常(アップルからの一括購入)の apple care+ 同様2年となっています。
またキャリアオプションの扱いである事から、キャリア(au)の解約や機種変更等を行うと、同時に apple care+ も解約扱いとなるそうです。


iPhoneの割引が色々効いており、初年は月々維持費2000円弱(2年目も3500円前後)で回線維持できる状況なので、無理に機種変更や解約する予定はないのですが、せっかくのSIMロック解除対応端末なのに、回線と端末が紐付いている状況は何となく気持ち悪いです。

何より日々の金銭管理が苦手な身としては、元手がある時期に一括支払いしてでも月々の維持費を下げたい、と考えております。


その辺りを考慮しつつ、購入当初より一括購入を検討していたのですが、分割購入を一括支払いに切り替えるケースというのは珍しいらしく情報が見当たらない・・

そもそも可能なのか不可能なのかも分からない状況の為、まずはGeniusBarへ相談しに行きたかったのですが、仕事やら諸々が忙しく・・気づいたら購入日から30日間の期日*1が目前に迫っておりました。つか電話で聞けば良かったんだな、今更だけど。(割とチキン)


・・と、ここまでが経緯になります。(文章に起こしてみると実に下らない理由だね)

1月26日(火)

仕事が落ち着いてきたという事で、突然だけど定時に仕事が上がった!そいえば購入から30日が目前に迫ってた!
よし、書類もナンも持ってないけどまずは相談だ!という事で、仕事場からApple Storeに向かいました。

心斎橋駅から歩いて、到着したのは7時過ぎ頃。隣駅目前まで歩いて折り返すレベルで迷ってました。(大丸の大の字の看板の向かいが目安、覚えました。)

Apple Store

私(キョロキョロ・・)

お兄さん「今日はどうされましたか?」

私「(GeaniusBarの)予約を取りたいんですが・・」(超コミュ障)

お兄さん「ご用件をお伺いします」

私「Apple Care+の購入相談なんですが・・」

お兄さん「でしたら、この場でお伺いできます。お待ち頂けますか?」

私「は、ひゃい!」


10分くらいApple Watchとか眺めてたら、おひげを生やしたおじさまが登場。


おじさま「お待たせしました!Apple Care+ ですね、この場でご購入いただけますのでご安心下さい!」

そんな感じのこと言ってくれました。ちょっと頼もしい。


このやりとり面倒なので割愛すると、やっぱりオプションとして付けた状態では加入できないので、先にauショップApple Care+ オプションを外して下さい、というアドバイスを頂きました。再加入自体は可能のようです。

私には「購入日から30日」の正しい数え方が分からなかったので、念のため尋ねる、目の前のiPhoneでカレンダーを操作しながら「1月30日(土)」という返答を頂きました。


善は急げ、その足でauショップへ。

auショップ

着いたのは19時40分頃。

私「apple Care+ についての相談なんですが」

お兄さん「なんでしょう?」


(事情説明)


私「今解約したら、この足でapple storeに行って再加入って出来ます?」

お兄さん「すみませんが、すぐに反映されるかどうか分かりません。」

私「いつ頃(Appleに)反映されるかって、分かります?」

お兄さん「システム的に、手続きの反映は翌日以降になるケースが多いと思いますが・・」

私「今解約したらいつ頃になるか、お調べ頂く事ってできません?」

お兄さん「すみません、分かりかねます。」


そんな事だろうと思いつつ、その場で解約。期日までに解約させてくれるのか怪しくなってきたぞ・・

不安なので、家に帰ってから GeniusBarで教えてもらった電話番号(Apple サポート)に電話する事に。

Apple サポート(電話)

家に着いたのが20時40分頃、速攻フリーダイヤルに電話。


私「Apple Care+ の購入についての相談なんですが・・」

お兄さん「AP+ のご購入ですね、ありがとうございます。このお電話で購入完了までしっかりサポートさせて頂きます!」


(やっぱり頼もしい・・と思いつつ、AP+を解約したので再加入したい旨を事情説明)


お兄さん「AP+ へのご加入を確認致しました。現在、まだau様からの解約のお手続きは届いていないようです。お手数ですが、今からau様にお電話頂いて、お手続きをキャンセルして頂く事が可能ですので、お電話頂けますでしょうか。」(※この時点で夜の9時を過ぎようとしていました。今から電話して対応してくれるのはAppleくらいだよ・・)

私「このiPhoneは購入してまだ30日以内なんですが・・」

お兄さん「失礼致しました、加入期日を過ぎたものと誤解しておりました。それでは、お手数ですがau様にお電話頂くことでAP+の解約手続きをキャンセルして頂く事が可能ですが・・」

私「いえ、一括購入に切り替えたいんです!」

お兄さん「失礼致しました。AP+ を一括購入に切り替えられたい、という事ですね。それでは、Apple Careの担当がございますので、私から事情を説明の上、部署におつなぎします。大変申し訳ございませんが、お時間頂戴してもよろしいでしょうか?」

私「はい、お願いします。」


(そんな感じのやりとりをして2分くらい経過)


お兄さん「大変お待たせいたしました。担当部署でございますが、営業時間が19時までとなっておりまして、既に営業を終了しておりました、申し訳ございません。明日以降お電話頂けましたら、au様からの解約が反映されるかと思いますので、改めて朝9時から夜9時までの間にお電話頂けましたら、こちらでお手続きが可能でございます。」

私「分かりました。ちなみにいつまでにお電話差し上げればよろしいでしょうか?」

お兄さん「ご購入日はいつでしょうか?(12月31日大晦日です)・・1月29日(金)までにお電話頂けましたら、再度加入が可能でございます。」

私「分かりました。(GeniusBarで聞いた期日と違うぞ・・?)」


ちょっと不安に感じつつ、初日はここで終了。明日以降改めてApple サポートに電話して加入にリトライします。

*1:Apple Care+ の加入可能期日

0SIM by So-net 契約してみた。

今月のデジモノはSIMが付いて、セイラ、ハモン、キシリアがメガネをかけます | d.365(ディードットサンロクゴ)

月額0円から利用可能なSIMカードが特典ということで、巷で祭りになってたので便乗しました。
# いつも購読されてる方いらしたらすみません。


近所の書店では入手できず、書店巡りを決意した直後に立ち寄ったコンビニで発見してそのままレジへ。
コンビニ2件(セブンイレブン)梯子しただけで3冊見つけました(うち2冊購入)。

一部で入手難との情報もありましたが、穴場探せばまだ見つかりそうです。


速度は下り20Mbps, 上り8Mbps程度出ました(SO-03G)。手元の環境では本家SIMと比べても遜色ないです。

追記:3G専用端末

先日購入したAuBeeに刺してみましたが、普通に使えています。




SIMサイズが合わない為、AmazonSIMカードアダプタ買いました。
やっぱり爪付きは挿入時に苦労せずに済むので便利ですね(露骨な宣伝)。

尚、最後の一個を注文したらしく、確認してみたら既に売り切れてる模様。。

追記その2

ラブライブ!専用機と化しているGalaxy Nexusに刺してみましたが接続できず

Polaroid piguは接続可能。SIMアダプタの具合が悪いのか、それとも・・?

追記その3

スマホデビューだったXperia acro引っ張り出してきましたが、きちんと繋がりました。FOMA世代でも特に問題なさそうです。

追記その4

Galaxy nexusでも繋がりました。設定候補のAPNの数が増えると対象選択しても接続できない様子・・?

なお近所のコンビニに置いてあった最後の1冊、今日見たらなくなってました。
近辺ではそれが最後だったらしく、数件巡りましたが見つけられませんでした。残念。

Princetonのスタイラス買った。(Yoga Tablet 2-8)

サイバーマンデーでアクティブスタイラス買いました。

ペン先が丸ゴムのやつよりは正確に認識してくれるし、間違いなくストレス減りますね。
※但し、ペン先を目一杯まで伸ばした最高出力の状態に限る。最弱は使い物にならない。

Yoga tabの弱点、画面の角の認識率の悪さは相変わらず。

過度な期待は現金だけど、安売り見つけたら買っといて損じゃ無いと思います。
# 無駄な買い物重ねる前に、AnyTabモデルとか他のタブレットに買い換えるべきかもしれないけどね・・。


(Amazon) プリンストン スマートフォン・タブレット用アクティブスタイラス シルバー PSA-TPA2SV