2019-01-01から1年間の記事一覧
ext4 が16TiB以上のディスクにならない。 ext4 は エクサバイトを扱えるはずなのですが、resize2fs をしようとしたら、エラーになりました。 なぜかというと 32bit で利用されているディスクフォーマットだったらしい。 そういえば、もうずいぶん長いこと拡…
LVMでディスクを交換するときは最初にやるのはこれ 新しいディスクをLVMに接続し LVに割り当てる。 pvmove でディスク交換 vg から取り外し 物理的に取り出し vgから古いディスクの取り外し( VG容量に余裕があるとき、容量を拡張するとき) vg からディスク…
イオンカードのログインにワンタイムパスワードの送信画面がめんどくさい イオンカードにPCからログインすると、ワンタイムパスワードの送信画面になる。 これは、リスクベース認証と呼ばれるものであり、リスクが高いアクセスは「追加認証」を要求するとい…
xargs があるとすぐ出来ます。 xargs -n1 echo 例 空白区切りされた文字列をぱぱっと複数行にする。 xargs と echo を組み合わせると楽。 takuya@~$ echo hello world hello world hello world hello world | xargs -n1 echo hello world hello world hello …
laravel でmigrate するとき、特定のファイルだけを実行したい migrate refresh とかだと全部のテーブルが再生成されちゃうので、別のテーブルデータを消さずに特定のテーブルだけを再構築したい。 サンプル 指定したマイグレーションのファイルだけを実行す…
よく使うものだけ抜粋 lvm のアレコレはすっ飛ばして、よく使うコマンドだけを抜粋してメモに残します。 余っているpv から容量を追加する pv と vg に容量は割り当て済みとする。 sudo lvextend -L +10g vg/temp_cache 終わったら、ext4 をリサイズする。 s…
印刷プレビューのCSSを触りたい 印刷プレビューの media type print css をいじったりチェックしたり、デバッグしたり、表示おかしいので直したいときがあります。 CSSのプリントを印刷プレビューでチェックするのは途方も無い時間がかかる。 そこで、印刷プ…
PostgreSQL でタイムスタンプを文字列として取り出したい char にキャストするときに長さをつける now() の場合 select now()::char(30); 実行結果 sample> select now()::char(30); +--------------------------------+ | now | |-------------------------…
ランダムなINTがほしい cast の場合はこれ select cast(random()*100 as integer); ::int を使ったキャストを使う場合はこんな感じ floor(random() * 1000 + 1)::int; 参考資料 https://www.postgresql.jp/document/9.4/html/functions-math.html
Google Chrome の開発ツールに拡張機能が邪魔 プライベート・ブラウズ・モードでアクセスすれば、拡張機能のリクエストログをを隠すことが出来るが。 わざわざ拡張機能のためにプライベートブラウズで悪世するのも面倒ですよね。 ネットワークのフィルタを使…
mac でVPNを接続する。 Macに標準のサービスを使って設定しているPPP系 LT2P over TLS のような設定だとnetworksetup から出来る scutil もいいけど、networksetup でもいい。私はこっち。 mac でVPNに接続するには networksetup -connectpppoeservice "$VPN…
sudo -e (名前=sudoedit ) コマンドは一時ファイルで編集する sudo -e とは環境変数EDITORを使って、/tmp フォルダにファイルを作ってそれを開いてくれる。 エディタのプロセスを終了したら、元のファイルに上書きされる :w だけでは反映されない vim で開…
xvfb-run で実行すると stderr が取れない。 /usr/bin/xvfb-run を使えば楽ができる。 Xvfb を起動してDISPLAY変数をセットして、DISPLAY変数を渡して別途起動する、というプロセス管理をぱぱっとやってくれるシェルスクリプトです。 しかしstderr が取れな…
php で実行環境をチェックするには PHP_OS という、ウルトラ素晴らしい定数が、最初から組み込まれています。
Excel で数字をゼロ埋めたい。 000123 のように数字を0で埋めることで、桁数が揃ったり、視認性があるので採用する人も多いと思います。 また、最大桁数が一瞥してわかるのも魅力ですね。 ゼロ埋めはヒューマンインタフェース*1として、対人間との情報のや…
excelの書式設定を変えると。。。 なぜか、セルの書式設定で 0000 を設定し、再度画面を開くと、書式設定が次のように、非日本語判定されてしまいました。 私は台湾はスキなんだけど、いまこのExcelで台湾を求めてないんです。 なぜか中国判定されてしまう。…
PostgreSQL で PostgreSQLにあとからUNIQUE制約を追加する。 ALTER TABLE "TABLE_NAME" add constraint "your_name_of_constraint_key" uniq ("COLUNM_NAMES"); PostgreSQL にあとからUNIQUEを削除する ALTER TABLE "TABLE_NAME" drop constraint "your_name…
Docker で起動したUbuntuがネットに出られない。 docker コンテナ側からインターネットへのネットワークの疎通を確認する。 今回は、なぜか、通信ができなかったので、エラーになる。いきなり発生したので原因を探っておく。 疎通確認 docker run busybox pi…
macのメニューバーの項目を表示・非表示するのがメンドクサ VPN を接続したときだけメニューバーに表示してくれればいいのに、VPNを使わないときもVPNメニューがでてくるのは邪魔だよね。 defaults で制御できる。 メニューバーの項目は、defaults で設定値…
443 で default_server を入れたら通信がおかしくなる件 nginx でドメインをキャッチオールして、別サーバーのnginx へ丸投げする、多段nginx の設定を書いていたら、80 だと動くんだけど、443 で動かない。 listen 443 ssl https default_server をつけると…
iOS のショートカットのアプリで作成したものは取り出せます。 ファイルとして取り出せるんです。 保存するメリット ショートカットをファイルとして保存することができ、中身を閲覧することが出来ます。中身は plist です。plitul などで中身編集することも…
minio はバージョンアップして使い方が変わった 次を参照のこと。 s3互換ストレージminio をインストール(2021版) - それマグで! Aws の S3 の代替サーバーを使う。 s3 の設定をいちいちするのはめんどくさいので、使い捨ての s3 が欲しくなる。 minio オ…
ファイルが作成されてから何秒経っているか? このファイルが、作成されてから何秒経過したか。それ知りたいことありませんか? ファイルAがファイルBより古いときはファイルAを更新するとか 作成後(更新後)の経過秒数を知る echo $(( $(date +%s) - $(date…
nginx で http header を上書き除去する。 nginx でアプリケーションへ reverse proxy してたんだけど、アプリケーション側にcontent-security-policy の設定が最新版のChromeと合わなかった。とくに blog/data add_header で csp を追記しようとしたけど、…
int 秒を日付にするには 引数 -d に @11234567 をつけます。 takuya@~$ date -d @1566808184 +"%F %T" 2019-08-26 17:29:44 ミリ秒の場合。 date コマンドはミリ秒を解釈しないので、いったんint へ数値計算してやる takuya@~$ date -d @$((1566808184122/10…
npm で作ったパッケージのnode_module の更新をしたい npm でインストールしたパッケージはどうも使い捨ての傾向があり、アップデートを継続するにはちょっと手間が必要で。 更新可能なパッケージをを見つけるには npm のサブコマンドを使えばできる npm upd…
PATH の優先順位に悩まされるたときに which which コマンドを使うと 環境変数 PATH にあるコマンドのうち、最初に見つかったもの(実行されるもの)を表示してくれます。 which python どのコマンドが実行されるのか調べるのに便利ですし、よく使ってると思…
systemd のサービスを定期的に再起動する systemd で作ったサービスを定期的に再起動したい。 定期的に再起動する必要があるのか。と問われれば、私自身も答えに窮するのだけれど。 今回は pip install しているpython パッケージや npm run で起動している…
bash でも三項演算子を使いたい かんたんな、初期値nullチェックとかで三項演算子的なことをよくやります。 bash でもやりたいなと思って調べててみたけど、なかった(あったので追記書きます。)。 条件分岐を使って原始的な手法がsh/bash で使えるのでご紹…
systemd で自動起動するファイルを記述したが pip のアップデートで苦労する systemd でdaemon を起動しているのですが、pip 関連でアップデートが頻繁にあるモジュールだと、前もって更新してあげないとエラーになることがる。 systemd で事前処理・事後処…