2022-01-01から1ヶ月間の記事一覧

TypeScriptで押さえておきたいメモ

変数末尾の「!」はなんぞや Non-null assertion operator この変数はundefinedやnullになることはありません、と教える記述 TypeScriptの変数の末尾の"!"(エクスクラメーション/感嘆符)の意味 - Qiita new GoogleSpreadsheetService(process.env.GOOGLE_SPRE…

AWS CLIの設定

手順 コンソールからIAMユーザーをAWS 認証情報タイプ「アクセスキー - プログラムによるアクセス」で作成 ダウンロードしたCSVに記載されている認証情報を~/.aws/configに記載する(*1) AWS CLIコマンドで確認(*2) *1 vim ~/.aws/config [profile XXX] a…

SQS備忘録

SQSとは? フルマネージド型のメッセージキューイングサービス メッセージ数に応じて自動的にスケールするため、事前計画が不要 使用料に対して課金される コンシューマーがメッセージを取得しに来るポーリング方式(SNSがプッシュ方式、GCPのpub/subは両方…

Bash使うときに気をつけること

Bashとは Unixシェルかつコマンド言語 他の有名なプログラミング言語とは少し記法が異なっていて、最初は「?」ってなる 記法 1. ドル記法($()) コマンドをネストする際に便利 echo "現在のディレクトリは、$(basename $(pwd))です" echo $(pwd) echo "現…

Goにおけるモジュールの管理

管理方法は2つ GOPATH モード モジュール対応モード GOPATH モード 環境変数 GOPATH で指定されたディレクトリ以下を探す 複数のプロジェクトで同じディレクトリを見ることになるので膨れ上がる モジュール対応モード プロジェクトごとで指定されたディレク…

npmまとめ

NPMとは Node.jsのパッケージ(Package )を管理する(Manager)ツール 目次 コマンド一覧 インストールオプション デフォルトオプション ライフサイクルスクリプト コマンド一覧 npm ci npm install npm ci npm installと同様にパッケージをインストールす…