2022年– date –
-
postgres
PostgreSQL 統計情報
pg_stat_all_tables pg_stat_all_tablesが持っている情報は大きく分けて以下 ・テーブルの有効行/無効行数とVACUUM/ANALYZE状況 ・テーブルへのアクセス(参照(スキャンのタイプ別)、挿入、更新、削除) I/Oの情報(ブロック数)などは含まれておらず、... -
puppeteer
Puppeteerのpage._clientは非公開apiなのでcreateCDPSession()を使用する
変更前 await page._client.send( 'Input.synthesizeScrollGesture', { x: 0, y: 0, xDistance: 0, yDistance: distance, repeatCount: 5, repeatDelayMs: 200 } ); 変更後 const client = await page.target().createCDPSession(); await client.send( 'I... -
python
pyenvでPython2系と3系に切り替える [macOS]
pyenvのインストール ~ $ brew install pyenv pyenvのバージョンを確認 ~ $ pyenv -v pyenv 2.0.5 pathを通す $ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc $ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc $ echo 'e... -
vim
vim エラー(mac) /usr/local/lib/libruby.3.0.dylib’ (no such file) の対処法
エラー内容 $ vim dyld[37277]: Library not loaded: /usr/local/opt/ruby/lib/libruby.3.0.dylib Referenced from: /usr/local/Cellar/vim/8.2.3350/bin/vim Reason: tried: '/usr/local/opt/ruby/lib/libruby.3.0.dylib' (no such file), '/usr/local/li... -
コマンド
そのまま使えるpsコマンド
オプションについて a->自分以外のユーザーのプロセスについても表示x->デーモンプロセスを表示u->ユーザー名と開始時刻を表示w->出力時の幅を広げるe->コマンド名の後に環境変数などを表示するf->階層表示する 実行例と項目の内容につ... -
git
パーソナルアクセストークンを発行する手順
エラーの例 ~ $ git push origin master remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirem... -
金(gold)
金の価格の推移
金価格推移: 過去24時間過去7日間過去30日間過去180日間過去一年間 現在時間から24時間以内 金価格推移 過去7日間 日次金価格推移 過去30日間 日次金価格推移 過去180日間 日次金価格 過去1年間 日次金価格推移 トロイオンスとオンスの違い 1トロイ... -
postgres
postgresで容量を削減する🚮
テーブルの総サイズ、平均サイズを確認する SELECT relname, reltuples, (relpages / 128) as mbytes, (relpages * 8192.0 / (reltuples + 1e-10)) as average_row_size FROM pg_class ORDER BY mbytes DESC; 指定件数のレコードを削除する(postgres用) ... -
コマンド
ディレクトリ内のファイル名をまとめて連番で変更する
【前提条件】 ディレクトリ以下に a.png, b.png, c.pngファイルがある前提で hoge001.png, hoge002.png, hoge003.pngに変更します。 ~ $ ls -1 a.png b.png c.png lsはオプション「-1」です。-1すると1行1ファイルで出力できます。(数字ではありませんオ... -
bundle install
bundle install で ffiでコケた
エラーメッセージ /Users/hoge/work/everydayrails-rspec-2017/vendor/bundle/ruby/3.1.0/extensions/x86_64-darwin-21/3.1.0/ffi-1.9.18/gem_make.out An error occurred while installing ffi (1.9.18), and Bundler cannot continue. Make sure that `g...