koulab

技術系のメモ

ZFSでRAID設定例

ZFS-RAID RAID0 最低1台 1台 zpool create -f -o ashift=12 mydatapool1 /dev/sda n台以上 zpool create -f -o ashift=12 mydatapool1 /dev/sda /dev/sdb /dev/sdc RAID1 最低2台 zpool create -f -o ashift=12 mydatapool1 /dev/sda /dev/sdb RAID10 最低4…

CAPTCHAなしでパーソナライズされてないGoogle検索結果データを無限に取得する方法

小ネタです。 GoogleスプレッドシートにあるIMPORTXML経由であればCAPTCHAなしで無限に検索結果のデータを取得できます。 例として A列にキーワードB列に検索結果上位1件のURLを取得するコードです =SUBSTITUTE(IMPORTXML("http://www.google.co.jp/search?h…

JavaScriptのDate関数をPHPで書き換えメモ

JSのコードをPHPで書き換える際に調べた 今日0時から1か月後のタイムスタンプを取得する JS var d = new Date(); var date = new Date(d.getFullYear(), d.getMonth()+1, d.getDate(), 0, 0, 0); console.log(date.getTime()); PHP

コピペできないPDFをtesseractでテキストファイルとして文字を出力

音声読み上げが必要なユーザ向けのTIPS 官報のPDFなどを文字起こし。 tesseract+imagickで実現可能 Fedora29+tesseract CentOSの場合はyum install epel-releaseからyum install tesseract dnf config-manager --add-repo https://download.opensuse.org/rep…

autocompleteを強制的にオフにする(2019年Chromeのみ)

例として管理画面とかで下記のようなコードがあって <form class="form-horizontal"> <div class="box-body"> <div class="form-group"> <label for="a1" class="col-sm-2 control-label">Email</label> <div class="col-sm-10"> <input autocomplete="address-line3" type="text" class="form-control" name="credit-card1" id="a1"> </div> </div>…</div></form>

Squidでスクレイピング用に複数IPを持ったRotateProxyサーバを作成する

なにこれ マルチスレッドで高速でスクレイピングするときにソフトウェア側で串の制御をしないで済む

VPNルータおよびProxmox + VyOSを利用した匿名ログなしVPNを利用したルータの作成

ソフトウェアVPNクライアントの問題点 VPN切断時に生IP(プロバイダIP)がリークする可能性がある クライアント毎にVPNの設定する必要がある クライアント毎に接続する必要があるため同時接続数上限の問題 できること 最悪の状態を回避できる。分かりやすい例…