Terraform の tfstate を OCI のオブジェクト・ストレージ・バケットに格納してみた

tfstate はローカルにあっても良いのですが、異なる環境で Terraform を実行したい場合、すこし不便です。 また、OCI のリソースを扱うなら、OCI のオブジェクト・ストレージ・バケットに tfstate […]

Read More

GitHub Actions で Azure のシークレット情報が不要な OIDC を試してみた

GitHub Actions から Azure のリソースにアクセスするには、サービスプリンシパルにクライアントシークレットを作成して利用する必要がありました。 サービスプリンシパルに OIDC (OpenID Conn […]

Read More

Ubuntu に code-server を入れて自分専用のブラウザ版 Visual Studio Code 環境を作ってみた

ブラウザ版 Visual Studio Code の code-server があれば、例えばスマホやタブレットからでも操作できます。 ふと技術課題の解決方法やアイデアを思いついた時に、この環境があれば便利です。 外出先 […]

Read More

nginx で Basic 認証を設定してみた

外出先からのアクセスを想定していたり、固定 IP アドレスで制限できないなど、開発中の Web サイトにアクセス制限を設けるなら、簡易的ではあるものの Basic 認証が手軽で良いです。 パスワード文字列をランダム生成 […]

Read More

.NET 9 の MAUI Blazor Hybrid でネイティブアプリと Web アプリを試してみた

.NET 9 からネイティブアプリと Web アプリのソースを共通化したテンプレートが提供されるようになりました。 手元の Mac 環境で動作するか、.NET 9 の MAUI Blazor Hybrid でネイティブア […]

Read More

デザインセンスのない自分が生成 AI に HTML を tailwindcss で良い感じにデザインしてもらった

Web デザインって難しいです。 何が難しいかって、色の組み合わせや使用する数、それぞれの大きさや余白など、無限に組み合わせがある気がします。 プログラミングやインフラ構築なら、ある程度の制約の中でベストプラクティスで構 […]

Read More

Azure DevOps で PAT を使用せず Entra 認証を使って git clone してみた

Git には PAT か SSH キーを使って認証するのが当たり前だと思っていました。 Azure DevOps のドキュメントを読むと、Entra ID で認証できるようなので、実際に試してみました。 前提条件は、Az […]

Read More

GitHub の個人アカウントに Docker イメージを PUSH して PULL してみた

Azure や AWS などのクラウドサービス上のコンテナレジストリに、コンテナイメージを保管するとなると、少なからず利用料金が発生します。 無料で使わせて頂いている GitHub には、コンテナイメージを管理できる、コ […]

Read More

同じ IP アドレスからの過多なリクエストを防止するために Nginx のレートリミットを試してみた

年末年始に DDoS 攻撃のニュースがいくつかありました。 ふと Nginx でも簡易的に DoS 対策することは可能なのではないかと調べてみました。 DDoS 攻撃は分散型なので効果は限定的ではあるものの、Nginx […]

Read More
TOP