コピペコードで快適生活

明日使えるソースを自分のために

2021-06-01から1ヶ月間の記事一覧

nginxのproxy設定メモ

/etc/nginx/nginx.conf # 略 http { # 略 # proxy_cache_path: キャッシュファイルの本体 # keys_zone: 1mは共有メモリのサイズ。1MiBあたり約8000個のキーを保持できる # max_size: 全キャッシュファイルのサイズ合計の上限 # inactive: 指定した期間内にア…

screenの代わりにnohup&を使う

時間のかかるバッチ処理を手動で実行するとき、 sshセッションが切断しても大丈夫なようにscreenコマンドを使っていたけど、 他の方法を知ったのでメモしておく。 やりかた サンプルスクリプト #!/bin/sh # 永遠に標準出力と標準エラー出力を繰り返す while …

よく見る圧縮形式メモ

雰囲気でしかわかってなかったので整理。 zip WindowsやMacの標準形式 圧縮率は高くない 4GBを超えるファイルは扱えない 圧縮後に2GBを超えるファイルは扱えない Macの標準機能で圧縮すると、Windowsでファイル名が文字化けする Linuxでは標準で使えない 複…

MySQLでバイナリログを削除する

バイナリログファイルの確認 メインDBで確認する mysql> show master logs; +------------------+-----------+ | Log_name | File_size | +------------------+-----------+ | mysql-bin.000091 | 141 | # 略 | mysql-bin.000107 | 98 | +------------------…

MySQLの文字セットと照合順序

MySQLでは、データベース、テーブル、カラムのそれぞれに対して文字セットと照合順序を設定できる。 文字セット 用語 文字セットとは、文字と符号の対応付けたセット。 文字コードとは、文字セットの符号をビット列に変換する方式。 例: Unicodeは文字セット…

MySQLのストレージエンジンを確認する

-- 使用できるエンジンを確認する -- デフォルトのエンジンを確認する show engines; -- テーブル設定を一覧表示する show table status; -- テーブルの設定を確認する SHOW CREATE TABLE #{table_name}\G

PHPでの日時処理

PHP

PHPよく理解してないので整理。日時まわり。 date関数 出力したい文字列のフォーマットを受け取り、現在日時(or渡したタイムスタンプ)の日時を、文字列で返す https://www.php.net/manual/ja/function.date.php echo date('Y-m-d'); // -> 2021-06-01 echo d…