- podman のコンテナ名で通信するコンテナを複数立ち上げた場合、他のコンテナへアクセスする場合は 10.88.0.60 のように、起動のたびに変わるIPを指定する 10.88.0.1:8080 のように、ホストのIPを指定&ポートフォワーディング pod を使ってコンテナをまとめる の3パターンがあります。Docker だと IP ではなくコンテナ名でアクセスできたので、podman でもできないか試してみました。
- podman のコンテナやポッドを自動起動するCentOS 8 で、 podman のコンテナやポッドをホストの起動時に自動起動する方法です。自分で systemd の unit ファイルを作ったらうまくいかなかったのですが、便利なコマンドがありました。
- CentOS 8 標準の podman で不具合に当たったので新しいバージョンを入れてみるCentOS 8 の AppStream から dnf を使ってインストールすると podman v 1.6.4 が入るのですが、不具合があったので新しいバージョンを入れてみました。
- Laravel に既存システムのログイン機能を移植するどんなシステムでも、やることとしては以下の通りだと思います。これらを実装していきます。 パスワードのハッシュ化方式を置き換える ID、パスワードの入っているテーブルや列名を変更する ID、パスワード以外の列を参照したい場合の作りこみ
- Laravel Eloquent モデルを既存テーブルから自動生成するMySQL 限定ですが、全テーブルを1発で Eloquent Model に変換するパッケージを見つけたので紹介します。
- 夜中に PC が勝手に起動する問題の解決法以前 スリープ状態の PC が勝手に起動する という記事を書きました。そこでは WoL とマウスが原因としましたが、それとは別の原因で起動するようになったので解決方法をまとめます。
- window の scroll イベントがうまく取れないJavaScript でスクロールイベントをトリガーにする処理を書いたのですが、うまく動かなかったので調査しました。よく考えてみると当たり前な原因だったのですが、少し手間取ったので記事として残しておこうと思います。
- Laravel の FormRequest で、2つのうち片方を必須にするバリデーションをかけるHTTP リクエストの入力パラメーターが2つあって、どちらも空の場合は許容しないバリデーションを実装する方法を調べてみました。
- PowerShell で ssh で繋いだ先のログを流しながらファイルにも保存するWeb アプリの動作確認中、エビデンスとしてログファイルを残さなければならない場面とそこそこ出くわすかと思います。Windows でも ssh コマンドを使えるようになったので、それで Linux サーバーに接続しファイルに残すのはいいですが、一緒に画面にも流したいですよね。Linux の tee コマンドにあたる Tee-Object というコマンドがあるのでそれを使用します。
- EC-CUBE 4 に TypeScript を導入するちょっとした処理なら JavaScript でも事足りるのですが、込み入った処理を書こうとすると保守性が残念なことになりがちです。TypeScript を導入してスパゲッティ化を抑えていきたいと思います。