[Docker] 複数プラットフォーム対応のビルド方法
Docker
docker buildx create --usedocker buildx build --platform linux/amd64,linux/arm64,linux/arm/v7,windows/amd64 ...[Docker] apt-get update が 404 エラーで失敗する (stretch)
下記のように、apt-get update が失敗する原因は、サポート終了によるものです。
Debian v.9 の stretch ではエラーとなります。OSイメージを変更できる状態であれば、バージョンを上げることでエラーを ...
[Debian] サポート期限
Debian のサポート期限は「3年+長期サポート(LTS)が2年」となっており、リリース後5年が目安となります。
バージョンコードネーム初期リリースセキュリティサポート長期サポート(LTS)12bookworm2023-06- ...[Shell] ls の日付を yyyy-mm-dd 形式にしたい
ls の日付は環境によってフォーマットが違っていることがあります。統一するために、yyyy-mm-dd hh:mm の形式に合わせる方法です。オプションで –time-style=long-iso を付けます。
ls ...[Mac] GNU/Linux系のコマンドを使いたい
Mac で利用できるコマンドはBSD系のため、Linuxサーバで利用しているコマンドのオプションが使えないことがあります。その場合は、GNU系のコマンド群をインストールすることで使うことができます。
brew install c ...[Mac] コマンドラインでブラウザを開く
HTML ファイルをコマンドで開きたいときは、open コマンドを使うと便利です。関連付けられているアプリで開くことができます。
open index.htmlFinder も開くことができます
open .[Go] KeyとValueしかないJSONを構造体にパースする
Golang にて JSON の値を構造体に当てはめる方法です。
下記のように、中身の個数が異なる可能性がある場合に対応させます。
[Go] AWS Secrets Manager の値を取得する
AWS Secrets Manager の値を Golang で取得するサンプルです。
package mainimport ("fmt""github.com/aws/aws-sdk-go/aws ...[CloudFront] API Gateway 利用時にオリジンリクエストポリシーに AllViewer を選択できない
CloudFront 経由で API Gateway を利用する場合、オリジンリクエストのポリシーに AllViewer を選択できないことがあります。AllViewer のポリシーには、このように記載されておりグレーアウトされてしま ...
無料で利用可能な Power Apps 開発者プラン
Power Apps 開発者プラン(Microsoft Power Apps for Developer)は、Power Apps や Power Automate などの機能が使えるプランです。本番(実運用)としては利用できず、検証 ...