\K を使うと、そこまでのマッチ部を省略できる ip -br a からIPv4 を取り出す例 $ ip -br a | grep eth2 eth2 169.254.70.21/16 fe80::4154:6db4:aec3:32f/64 コレを、\k で書くとこうなる。 ip -br a | grep -oP 'eth2\s+\K[\d.]+' つまり、後方参照を使わ…
ああ、そうかAdguardのルールって1行1つじゃなくてもいいのか。 Adguardのブロックルール example.tld##.class_a example.tld##.class_b だとすると example.tld##.class_a, class_b と書いても同じなのね。 これで行数を節約したり、記述を統合して場所ご…
luks のディスクを作る LUKSのディスクを作るときに、鍵ファイルや、スペア鍵、パスフレーズを設定するのがめんどうだったの手順をできる限り、簡素化して、スクリプトにまとめた ## デバイスを措定 DEV=/dev/sde ## 鍵ファイルを用意 SPARE=/boot/keys/spar…
CRF-29 でpreset比較したもの CRF29 の圧縮率でHEVCをソフトウェアエンコード・ソフトウェアデコードの条件下で、プリセットを変えてみた。 プリセットはそこまで画質に影響しない。 正直言って明らかに変わる程度ではなかった。 SSIMをみてると、小数点3桁…
RDP に繋がらん RDPに接続しようとしたら、RDPに繋がらない。SSHは繋がっている。 どうやら、Windowsアップデートなどの更新作業でRDPポートが閉じられてしまった模様。 ネットワーク抜きさしでPublic判定を食らったかもしれない。 ssh 経由で コマンドでRDP…
アドブロッカーの書式サンプルです。 特定のPATHでだけ動作する。ブロックルール https://github.com/gorhill/uBlock/wiki/Procedural-cosmetic-filters#subjectmatches-patharg 特定のパスを消す場合は次の通り。 example.tld/path/to/address##.adsample …
セキュアブートが有効の時は、スリープ出来ない TPMロックをしたUbuntuがHibernateを拒否してくる。理由を調べたらセキュアブートだった。 「仕様です。」とのこと。 セキュアブートではHypbernateに復帰したときは、BIOSを通るので、セキュアブートを噛ませ…
snap なしで、firefoxをインストールする。 USBメモリに ubuntu を入れると、ストレージアクセスとメモリ食って遅いので、firefoxは deb で入れたい。 そもそも、usbメモリインストールとかLive USBでは、snapdを使いたくない。 Firefoxを使うのは基本路線と…
vs code が右クリックメニューが嫌い。 Drive Directory Background all file(*) これらにメニューをスパム行為のように登録してくる。とても使いにくい。 レジストリを操作する。 UAC昇格した、PowerShellで、次のコマンドを実行する。 ## VS Code がうるさ…
vscode と git-bash は現代では基本ツールだと思うけど。 どうしてこんなに右クリックメニューを専有するのだろうか。 git-bash は、vscode から使うだろうし、そこまでメニュー統合してほしいとは思わない。 git-bash をコンテキスト・メニュー(右クリック…
windows はdefaultでping応答しない。 ファイア・ウォール設定で icmp echo の igress (inbound) を有効にする必要がある。 応答(icmp reply) については出ていくパケットに制限が掛かってないので特に設定の必要がなかった。 Core Networking の項目の中…
virsh install でインストール時にダウンロードできていた。 いままでは、virt-install でインストールできた。必要なパッケージはAptで取ってくるのでAPTプロキシが良い感じに効いてくれた。 virt-install --location http://archive.ubuntu.com/ubuntu/dis…
qcow2 のディスクをリサイズ(拡大) お急ぎの場合 DISK=/var/lib/libvirt/images/ubuntu-2404.qcow2 qemu-img info $DISK qemu-img resize -f qcow2 $DISK +10G virt-sparsify --in-place $DISK nbdを使ってgidks で処理すると確実です。 nbdを使う。 はじ…
mac のタイムマシンって頻繁に起動しすぎ 毎時間に起動する初期設定はちょっと無いわ。てか遅いんですよ。 うちは、PC-NASにバックアップを取ってるんだけど、RaspberryPのネットワーク、妙にがおそいときがあると思ったのはこのせいでした。 SMBを使ってな…
amazon でSSDを検索すると、シャークの一族がヒットする。 Amazonにあふれる謎のSDDはどうなるだろうか。 DogFish(blue/white のサメ) シャーク一族 dogfish が英語でサメの意味だからわかりやすい。 KingData シャーク一族 KingStone(モアイ・台湾製)に名…
HDDの消費電力を測定する。 PCのCPU消費電力 今回は、n4200系統のCPUを用いた。 通常のPCのアイドリングの消費電力が5W未満-> 電力計で測定不可で0W表示 cpu と メモリでこれくらいの消費電力だった。 - sysbench memory run -> 7W - sysbench cpu run -> …
WinREを作り直し。 WinREを作り直すことにした。 ディスク領域を末尾につくる これは、末尾に作るのはgdisk が簡単だったと思う。 gdisk64.exe \\ Command (? for help): p Disk \\.\physicaldrive0: 1000215216 sectors, 476.9 GiB Sector size (logical): …
銀行で自動入力を妨害するのは罪 ある銀行がパスワードの自動入力を妨害してくる。 自動入力が発動しないのでHTML調査 なんと、dummypass という passwordがありました。 自動入力のほうが安全です。 自動入力が危険だったのは「昔の話」です。昔は、自動入…
Grep に'\K' という便利な書式がある。 look behind を使って、必要な場所を取り出すことができる。 (
アンマネージプロスイッチ が 2500円程度で購入できるので、家では何台か導入しました。 TL-SG105/108 で ポートミラーリングもできるので、WOLパケットの調査に使った。 Port2 のパケットをポート3にミラーリングする設定。 ポート番号を指定して、ミラー…
bash で変数にデフォルト値を設定する方法 VARIABLE=default if [ ! -z $VARIABLE ] ; then FOO=$3; fi これをぱぱっとかける。 FOO="${VARIABLE:=default}" 初期値を登録できると、本当に便利だし、この書式を知ってるだけで、記述量とifネストが改善されて…
損保ジャパンの自賠責更新ハガキが届いたけどアレだった。 HTTPは有りません。HTTPです。ありえないです。 QRコード対応するより先にやることがあるはずです。 HSTS も効かない。 HSTSやリダイレクトが効いてるなら、まだ少しだけ救いようがある。 >curl htt…
まともに動かない。 普通にDDした場合 速度がちゃんと出る。SSDの問題ではない。 その差100倍。辛い。 windows の msys の問題であり、windowd のディスク管理の問題でもあるが、USBでWriteの速度が出ないのは、USBエンクロージャーの性能の悪さも影響し…
msys を使ってパッケージをインストールする パッケージのアップデート pacman -Syuu パッケージの検索 pacman -Ss fdisk パッケージのインストール pacman -S mingw-w64-x86_64-gptfdisk pacman -S mingw-w64-x86_64-aria2 とりあえず、ddと fdiskが使える…
\.\PHYSICALDRIVE1などのディスク情報を調べる。 \.\PHYSICALDRIVE1 参考資料のとおりにコマンドを入れてみる。 Get-WmiObject Win32_DiskDrive | Select-Object -Property BytesPerSector, DeviceID, Model, Partitions, Size | Sort-Object DeviceID | Out…
CSSの隣接ノードで、指定したIDの直後の3つまでを指定したい。 #id ~ div:nth-of-type(-n+3) { background-color:black; } <div id="id"></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> 結果 ここから、隣接ノードで自分の直後の3つ(隣接ノードの中の先頭3つ)を選ぼうとしたら #id ~ div:nth-of-type(-n+4)…
css has と同じことをXPATHで 子ノードにformを持つTableを探すことが:hasでできる table:has( form[name='WebMeisai') xpathで:hasを記述とすると document.xpath("//table[.//form[@name='WebMeisai']]") これは過去に〇〇を持つ〇〇要素をXpathで抜くとい…
デフォルトのPDFのアイコン C:\Program Files (x86)\Microsoft\Edge\Application Google chrome は味気ないアイコン過ぎる ひどいよね アイコンを変えても、しばらくしたら、元に戻される。 Google Chromeに紐づけすると、頻繁に更新が来て、あっという間に…
snapd を排除したい。 USBメモリに ubuntu を入れると、めっちゃsnapdがメモリやストレートを浪費して遅いので、firefoxは deb で入れたい。 そもそも、usbメモリにubuntuインストールで、snapdを使いたくない。 snap なしで、firefoxをインストールする。sn…
firefoxのプロファイルを揮発性(ramdisk)にする USBメモリにUbuntuをインストールし、LiveUSBのように使っているのですが、Firefoxを起動すると遅い。ファイルのキャッシュを作成するときに時間掛かっている模様。これはUSBの寿命にも良くない。 そこで、f…