プラグインで「All-in-One WP Migration」入れて、エクスポート>インポートすれば画像も込で移動できる。移動先は移動元の内容でリセットされてしまうので注意。
出入りのWordPressのバージョンを合わせておくこと。
間違って再生してしまった後で視聴中になってうざい場合などに。
javascript: var d = document; dv = d.getElementsByClassName('D0Lu_p'); var cnt = dv.length; var cnttg = document.createElement('div'); cnttg.textContent = cnt; d.getElementsByClassName('_vfqY6')[0].appendChild(cnttg); for (i = 0; i < dv.length; i++) { aa = dv[i].getElementsByTagName('img')[0]; nm = aa.getAttribute('alt'); asin = dv[i].firstElementChild.getAttribute("data-automation-id").substr(8); ; ln = 'https://www.amazon.co.jp/s/ref=nb_sb_noss?__mk_ja_JP=カタカナ&url=node%3D4217521051&field-keywords=' + asin; var req = new XMLHttpRequest(); rm = dv[i].getElementsByClassName('_1Opa2_')[0]; req.rm = dv[i]; req.ln = ln; req.nnm = nm; req.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { x = this.responseXML; r3 = x.getElementsByClassName('a-size-medium a-spacing-none'); hit = false; if (r3.length == 0) { ls = x.getElementsByClassName('rush-component s-latency-cf-section'); if (ls.length > 0) { hit = true; chs = ls[0].children; en = ''; for (chi = 0; chi < chs.length; chi++) { ch = chs[chi]; h5 = ch.getElementsByClassName('s-image'); if (h5.length > 0) { tnm = h5[0].getAttribute('alt'); console.log(tnm + '/' + this.nnm); if (tnm == this.nnm) { en = '終了確認'; } } } if (en != '') { a = d.createElement('a'); a.href = this.ln; a.textContent = en; a.setAttribute('target', '_blank'); dd = d.createElement('div'); a.setAttribute('style', 'float:right'); dd.appendChild(a); this.rm.appendChild(dd); hit = true; } else { this.rm.style.display = 'none'; } } } if (hit == false) { this.rm.style.display = 'none'; } cnt--; cnttg.textContent = cnt; } } ; req.open('GET', ln, true); req.responseType = "document"; req.send(null); } ;
Virtual DesktopでSteamに繋いでいて、普段はそうでもないけど、今日はなんだかやたらと画質が悪いなあ、というときにはビットレートを確認。
Virtual Desktopのリモート画面でメニューを表示(左コントローラのメニューボタン)する。
「StreamingのVR Bitrate」を見る。下側に出ている細いバーがビットレートの最大値で、上の太いバーが自分の設定値。バーの値が低ければ上げる。PCのスペックや回線のスペックによっては挙げられないかも? 100Mbpsくらいあるとブロックノイズはほぼ出ないと思う。
で、たまにネット状況が一時的に悪くなったりすると、このビットレートが下がり、以後下がったままになってしまう。そのときは上記で確認したときに、表示されているビットレートの数値が低くなる(20Mbpsとか30Mbpsとか)。60Mbpsを切るくらいだと見るからに画質悪くなるかも。
これを直す方法は、Virtual Desktopを一度終了させて起動し直す。これだけ。ゲームによってはVirtual Desktopを再起動すると続けられない場合もあるので、保存してゲームを一旦終了させておいた方がよいかも。もしかすると画質だけでなく、レスポンスなんかも悪くなるかも?
Virtual Desktopを再起動したらビットレートが戻っていることを確認する。戻ってなければ別のどこか(PCか回線か)に問題あるかも。
oculus quest2のVirtal Desktopなどを使ってPCと接続しているときに無線が一時的に止まったり、やたらと切れたりする場合。あるいはプチフリーズする場合。熱暴走してる可能性があります。
対処方法としては、一旦電源を切って冷めるまで待つ。
しばらく待っても冷めないとき、もし充電ケーブルをさしているなら抜く。知らない間に勝手に電源が入ったりしている場合もあるので、電源が入っていないか再確認する。
oculus quest2が冷め切ったら起動してみる。
メニューが変わってわかりづらくなったのでメモ。
javascript: (function () { d = document; bms=d.getElementsByClassName("js-bookmarks-recent"); if(bms.length == 0){ alert('not hatena bookmark page.'); return; } bm=bms[0]; li=bm.getElementsByClassName("entry-comment-contents"); ls=new Array(); for(i = 0; i < li.length; i++){ l=li[i]; st=l.getElementsByClassName("hatena-star-star"); scnt=st.length; ist=l.getElementsByClassName("hatena-star-inner-count"); if (ist.length > 0){ scnt += parseInt(ist[0].textContent); } ls.push({tag: l, cnt: scnt}); } while(bm.firstChild ){ bm.removeChild( bm.firstChild ); } ls.sort(function(a,b){ if(a.cnt < b.cnt) return 1; if(a.cnt > b.cnt) return -1; return 0; }); for(i = 0; i < ls.length; i++){ l=ls[i]; bm.appendChild(l.tag); } })()
どうも読み込んだ時点ではすべてのコメントが読み込まれていないようなので、一度画面最下部まで移動してから読むようにしました。1秒くらい待ちます。
javascript: (function () { d = document; bms=d.getElementsByClassName("js-bookmarks-recent"); if(bms.length == 0){ alert('not hatena bookmark page.'); return; } var el = d.documentElement; window.scroll(0, el.scrollHeight - el.clientHeight); var tend = function(){ bm=bms[0]; li=bm.getElementsByClassName("entry-comment-contents"); ls=new Array(); for(i = 0; i < li.length; i++){ l=li[i]; st=l.getElementsByClassName("hatena-star-star"); scnt=st.length; ist=l.getElementsByClassName("hatena-star-inner-count"); if (ist.length > 0){ scnt += parseInt(ist[0].textContent); } ls.push({tag: l, cnt: scnt}); } while(bm.firstChild ){ bm.removeChild( bm.firstChild ); } ls.sort(function(a,b){ if(a.cnt < b.cnt) return 1; if(a.cnt > b.cnt) return -1; return 0; }); for(i = 0; i < ls.length; i++){ l=ls[i]; bm.appendChild(l.tag); } window.scrollTo(0, 0); }; setTimeout(tend, 1000); })()