[Terraform] terraform-plugin-frameworkでproviderを作成してみる
Terraformと外部サービスを接続するプラグインのことをプロバイダー(provider)と呼びます。
たとえばhashicorp/awsをインストールしてaws_instanceを呼び出すと、EC2インスタンスを作成す ...
[Misskey] S3バケットへのアクセスをCloudFront経由にしました
自分が管理しているおひとりさま用Misskeyサーバーで、オブジェクトストレージとしてAWS S3を使用しています。
これまではS3バケットを直接インターネットに公開していましたが、これをCloudFront経由に変更しま ...
[駄場の部屋] S3バケットへのアクセスをCloudFront経由にしました
自分が管理するS3バケットのうち、いくつかPublicになっているものがあります。
今回の記事では、このサイトで使用しているS3バケットについてCloudFrontを適用したので、その設定方法を備忘録として残しておこうと思 ...
MySQLのTINYINT(1)には0と1以外も入ります!
TINYINT(1)の(1)の部分は表示幅(display width)の設定であって、格納できる値の制限ではありません。
これは公式ドキュメントにも記載があります。
Displa
Terraformのfor_eachで2重ループを実現する
まずflatten関数を使ってネストになっているデータ構造を平らにします。
role_policy_arns = flatten(])作成したmapのリストからfor_eachで使うためのmapを新しく作成します。
AWSのリージョンとAZの一覧を作成する
AWSのサービスを利用するときにリージョンとAZ (Availability Zone)を指定することがあると思いますが、自分の環境で使えるリージョンとAZの具体的な値がわからなかったので、今回はその一覧を作成してみることにしました。 ...
【Ubuntu】Bootloader install failed
Ubuntu 22.04のインストール中、ブートローダーのインストールに失敗するという現象に遭遇しました。
スクリーンショットとかはないですが、Ask Ubuntuに上がっていた質問と同じ現象です。
結果としては、 ...
シェルスクリプトの改行コード
シェルスクリプトの改行コードはLFにします。
改行コードがCRLFだと実行できません。
管理人はそれを知らずにデバッグに時間を溶かしたので、メモとしてここに残しておきます。
“Hel
Reactで簡単なアプリケーションを作成する
Reactを使って簡単なアプリケーションを作成したいと思います。
画面のイメージとしては、以下のような感じです。
ホームページ
ページ1
ページ2
ページ3
ちなみに ...
頂点シェーダーで登場する座標変換
管理人は現在、Mechtatelというゲームエンジンを開発しています。
(まだゲームエンジンと呼べるようなクオリティではないですが…)
この記事で解説するのは頂点シェーダ(vertex shader)で行っている以 ...