開発

Git

【Git】git switch, git checkout の違いとは?どちらを使う?

概要 ブランチ操作の方法がcheckoutコマンドとswitchコマンドがあります。 今回は、何が違うのか、どちらを使うべきかをそれぞれの機能を確認しながら説明します。 これまでなんとなくcheckoutやswitchを使っていた方はぜひ参...
AWS

【Cloud Run】固定IPアドレスを使って、AWS RDSインスタンスに接続する

概要 固定IPアドレスを使って、GCPのCloud Runから、AWSのRDSインスタンスへ接続する必要があったので、その作業ログを記載します。 設定が必要なサービスは下記です。 Cloud NAT Cloud Routor IPアドレス ...
BigQuery

【VSCode】SQLファイル保存時にフォーマットする機能(Formatter)を設定する

概要 リファクタリングをするタスクで、インデントがぐちゃぐちゃのソースコードがあり、一気に修正したいなと思い、フォーマッターをインストールしました。 今回の環境としては、 VScode BigQueryで使用するSQLファイル MacBoo...
Mac

【git】bashでディレクトリのフルパスとgitのブランチ名をターミナルに表示する

概要 普段開発をする中で、自分がどのブランチで作業をしているのかわからなくなることがあります。 ブランチを常にTerminalに表示しておくだけで、開発工率が爆上がりします。(タイムロスが減ります。) というわけで、Terminalの表示を...
Digdag

【Digdag】インストール手順/環境構築

概要 データ連携や配信等にDigdagを用いることがあります。 Digdagの文法チェックをローカルPCで行う必要があるためインストール手順を記載します。 Digdagとは何か Digdagとは、いろんな操作を定義に従い自動で実行するワーク...
WordPress

【WordPress】ブログをSSL化した話

はじめに 嘘だと思いますが、これまでこのブログをSSL化していませんでした。 SEOの話を同僚からされるまで、まじで気づかなかった。。 (自分の記録として書き記していただけだったので抜け漏れていたという。。) やったこと てなわけでざざざっ...
Terraform

【Terraform】差分がうまく出力されない

はじめに Terraformでリソース管理をしている中で、terraform planを実行して、正しく差分が出ず、その原因がわからないことはよくあります。 その一例としてここに記します。 よくあるケース $ terraform plan ...
Docker

【Homebrew】MacOSでngrokをインストールする

はじめに ローカルPC上で稼働しているネットワーク(TCP)サービスを外部公開できるngrokの環境構築をしようと思います。 コマンド brewでngrokをインストールします。 $ brew install ngrok/ngrok/ngr...
Vue.js

【Vue.js】環境構築/インストール・プロジェクト作成方法

はじめに 久しぶりにVueを触ったので、作業記録として環境構築を記載します。 CLIインストール CLIのインストールから実施します。 npm install -g @vue/cli で、Vue CLIのインストールを実行します。 エラーが...
Mac

【Rosetta】MacにRosettaをインストールする

概要 Flutterの環境構築のために、Rosettaをインストールしようと思います。 Rosettaとは Rosetta とは特定のアーキテクチャのバイナリを別のアーキテクチャのバイナリに変換することで互換性を維持する Apple の技術...
Terraform

【IaC】Infrastructure as Code化のススメ

はじめに 皆さんは、システムをlac化していますでしょうか。 システムを運用、保守をしていくことを考えたら是非とも「IaC(Infrastructure as Code)化とは何か」を知って欲しい。よければ導入してほしい。 IaC化とは そ...
GCP

【Terraform】 planのログが多すぎて確認できない場合の対処

困りごと エラーログが大量に出てしまい、terraform planのログが埋もれてしまい確認できない。 環境 GCP terraform 状況 大半を占めているのは、以下のログ。 Error: Error when reading or ...
GCP

【Terraform】GCPで環境構築/インストール・設定方法

はじめに 新しいプロジェクトにジョインし、Terraform × GCP の環境構築を実施したので、手順を記録したいと思います。 Google Cloud CLI(macユーザー対象) パッケージのインストール プラットフォームを確認する。...