2021-01-01から1年間の記事一覧
・findとxargsとgrepを組み合わせて、「foobar」という文字が含まれるファイルを探す find . -type f -print0 | xargs --null grep 'foobar'
1. メソッド名の動的生成はダメ絶対 例) $methodName = 'aiueo'; if ($parameter == 1) { $methodName .= 'Ver1'; } else { $methodName .= 'Ver2'; } $methodName(); 理由) 影響範囲調査するときなどでgrepでひっかからずに漏れる。そして致命的エラーに…
Docker上のコンテナ内から、postfixを使ってgmail経由でメールを送信する方法です。 (受信とかはできません) 1. Googleアカウントの「2段階認証プロセス」を有効化する 2. Googleアカウントでアプリパスワード(※1)を取得する ※16ケタぐらいの*ログインパス…
Docker Desktop for WindowsをWSL2で使おうと思ったら、手順が前はすごく面倒くさかったイメージがありました。 時代は変わった…! 公式ページから、Docker Desktop for Windowsをダウンロードしてインストールできるようになりました。素晴らしいです。 htt…
・1つ前のコミットとHEADを比較する -- コミットした後、コミットした内容なんだっけとなったとき使ってます -- git diff HEAD^ HEAD ・自分のブランチのログだけ確認 -- 他ブランチをマージした後などに、自分のブランチのなかにある変更だけ見たいとき使…
下記の記事参考のこと。 1. Chromeで「拡張機能を管理」を開く chrome://extensions/ 上記アドレスを打ち込んでもOK。 2. デベロッパーモードをONにして、「パッケージ化されていない拡張機能を読み込む」をクリックして、開発中のファイルの格納されたフォ…
普通の感覚であれば、javascriptはjsファイルに切り出すものですが、たまに、html内に<script></script>で記載されているケースありますよね。 しかも、そのなかでがっつり長文のロジック書いてるクソコードの場合。 おもむろに、 debugger; と書いて、画面起動時に、develope…
VPSなどを利用していて、VPS上にdockerをインストールし、コンテナ立ち上げて、外部から接続するケース。 最低限やればいいことを以下に列挙します。 ・docker-compose.ymlで、portsでしっかりと外部側のポートを指定。 ports: "8080:80" みたいな感じで。 ↑…