コトバノウタカタ

よしなしごとをつらつらとつづるばしょ。

2018年夏アニメ

進撃の巨人 Season3

オーバーロードIII

殺戮の天使

天狼(シリウス) -Sirius the Jaeger-

続きを読む

Amazon Prime Video もうすぐ終了確認

Amazon Prime Videoのもうすぐ終了する作品をチェックするbookmarklet。何度か書いてきたけど、また更新。左上にカウント数が出ます。

javascript:var d = document; dv = d.getElementsByClassName('dv-packshot'); var cnt = dv.length; var cnttg = document.createElement('div'); cnttg.textContent = cnt; d.getElementsByClassName('DigitalVideoUI_Landmark__landmark')[0].appendChild(cnttg); for (i = 0; i < dv.length; i++) { aa = dv[i].getElementsByClassName('DigitalVideoWebNodeLists_Item__core')[0]; nm = aa.getAttribute('aria-label'); asin = aa.getAttribute('data-asin'); ln = 'https://www.amazon.co.jp/s/ref=nb_sb_noss_2?__mk_ja_JP=カタカナ&url=node%3D4217521051&field-keywords=' + encodeURIComponent(nm); var req = new XMLHttpRequest(); rm = dv[i].getElementsByClassName('DigitalVideoWebNodeLists_Item__itemActions')[0]; req.rm = rm; req.ln = ln; req.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { rf = this.responseXML.getElementById("refinementsOnTop"); if (rf != null) { lt = this.responseXML.getElementById("atfResults").getElementsByTagName("li"); if (lt.length > 0) { a = d.createElement('a'); a.href = this.ln; a.textContent = '終了確認'; a.setAttribute('target', '_blank'); dv = d.createElement('div'); dv.appendChild(a); this.rm.parentNode.appendChild(dv); } } cnt--; cnttg.textContent = cnt; } }; req.open('GET', ln, true); req.responseType = "document"; req.send(null); };

終了じゃない作品を非表示にするバージョン。

javascript: var d = document; dv = d.getElementsByClassName('dv-packshot'); var cnt = dv.length; var cnttg = document.createElement('div'); cnttg.textContent = cnt; d.getElementsByClassName('DigitalVideoUI_Landmark__landmark')[0].appendChild(cnttg); for (i = 0; i < dv.length; i++) { aa = dv[i].getElementsByClassName('DigitalVideoWebNodeLists_Item__core')[0]; nm = aa.getAttribute('aria-label'); asin = aa.getAttribute('data-asin'); ln = 'https://www.amazon.co.jp/s/ref=nb_sb_noss_2?__mk_ja_JP=カタカナ&url=node%3D4217521051&field-keywords=' + encodeURIComponent(nm); var req = new XMLHttpRequest(); rm = dv[i].getElementsByClassName('DigitalVideoWebNodeLists_Item__itemActions')[0]; req.rm = rm; req.ln = ln; req.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { rf = this.responseXML.getElementById("refinementsOnTop"); var hit = false; if (rf != null) { lt = this.responseXML.getElementById("atfResults").getElementsByTagName("li"); if (lt.length > 0) { a = d.createElement('a'); a.href = this.ln; a.textContent = '終了確認'; a.setAttribute('target', '_blank'); dv = d.createElement('div'); dv.appendChild(a); this.rm.parentNode.appendChild(dv); hit = true; } } if (hit == false) { this.rm.parentNode.style.display = "none"; } cnt--; cnttg.textContent = cnt; } }; req.open('GET', ln, true); req.responseType = "document"; req.send(null); };

Windows10で一部のアプリで日本語が文字化けする

Windows10にて、一部のアプリケーションで文字化けが発生。

f:id:tetsu23:20180531104733j:plain

以下の手順で修正できました。

  1. スタートメニューから「設定」を開く
  2. 「時刻と言語」を選択
  3. 左メニューから「地域と言語」を選択
  4. 右メニューから「管理用の言語の設定」を選択
  5. 「地域」が開くので「管理」タブを選択し、「システムロケールの変更」をクリック
  6. 「地域の設定」が開くので「現在のシステム ロケール」を「日本」に変更し、「OK」をクリック
  7. PCを再起動

f:id:tetsu23:20180531104804j:plain
f:id:tetsu23:20180531104337j:plain

参考: Windows10: アプリケーションの文字化けを直す – エラーの向こうへ

Windows10で他のPCが見えない

以下のサイトを参考に設定を変えてみたら見えるようになった。

oflow.me

  1. コントロールパネル > プログラムと機能 > 「Windowsの機能の有効化または無効化」
  2. 「SMB 1.0/CIFS ファイル共有のサポート」をチェック
  3. 再起動

2018年春アニメ

重神機パンドーラ

銀河英雄伝説 Die Neue These 邂逅

東京喰種 トーキョーグール:re

デビルズライン

PERSONA5(ペルソナ) the Animation

STEINS;GATE 0 -シュタインズ・ゲート ゼロ-

異世界居酒屋~古都アイテーリアの居酒屋のぶ~

続きを読む

Amazon Prime Video終了確認3

Amazonページの仕様が変わっていたので。

追記:また仕様が変わっていたので。(2018/3/10)

javascript: d = document;
dv = d.getElementsByClassName('dv-packshot');
for (i = 0; i < dv.length; i++) {
    aa = dv[i].getElementsByClassName('DigitalVideoWebNodeLists_Item__core')[0];
    nm = aa.getAttribute('aria-label');
    asin = aa.getAttribute('data-asin');
    ln = 'https://www.amazon.co.jp/s/ref=nb_sb_noss_2?__mk_ja_JP=カタカナ&url=node%3D4217521051&field-keywords=' + encodeURIComponent(nm);
    var req = new XMLHttpRequest();
    rm = dv[i].getElementsByClassName('DigitalVideoWebNodeLists_Item__itemActions')[0];
    req.rm = rm;
    req.ln = ln;
    req.onreadystatechange = function () {
        if (this.readyState == 4 && this.status == 200) {
            rf = this.responseXML.getElementById("refinementsOnTop");
            if (rf != null) {
                lt = this.responseXML.getElementById("atfResults").getElementsByTagName("li");
                if (lt.length > 0) {
                    a = d.createElement('a');
                    a.href = this.ln;
                    a.textContent = '終了確認';
                    a.setAttribute('target', '_blank');
                    dv = d.createElement('div');
                    dv.appendChild(a);
                    this.rm.parentNode.appendChild(dv);
                }
            }
        }
    };
    req.open('GET', ln, true);
    req.responseType = "document";
    req.send(null);
};

Steamのウィッシュリスト

セール品のみを表示

Steamのウィッシュリストをブラウザで開いて、以下のブックマークレットを実行。

javascript:
	d=document;
	ls=d.getElementsByClassName('wishlistRow');
	for(i in ls){
		e=ls[i];
		pr=e.getElementsByClassName('discount_prices');
		if(pr.length==0){
			e.style.display ="none";
		}
	}

指定価格以下のものを表示

同上。

javascript:
	(function(){
		d=document;
		p=window.prompt("Input max price", "1000");
		if(isNaN(p)==true){
			alert("Not number.");
			return;
		}
		ls=d.getElementsByClassName('wishlistRow');
		for(i in ls){
			e=ls[i];
			dd=e.getElementsByClassName('price');
			if(dd.length==0){
				dd=e.getElementsByClassName('discount_final_price');
			}
			pr=null;
			if(dd.length>0){
				pr=dd[0].innerHTML.replace(/[^0-9]/g,'');
				if(pr==''){
					pr=null;
				}
			}
			if(pr==null || parseInt(pr)>parseInt(p)){
				e.style.display ="none";
			}
			else{
				e.style.display ="";
			}
		}
	})();