AWS

サーバーレスとコンテナの使い分けに関して

概要 AWSを利用してアプリケーションを開発する際に、コンテナとサーバレスを使い分ける際の判断基準が曖昧だったので、この機会に色々調べてまとめてみました。 下記のリストのいずれかの問いに対して、Yesとなる場合はコンテナでの開発が向いていま...
git

作成済みのプロジェクトをあとからGit Hubに追加する方法

概要 ローカルで作成済みのプロジェクトを、後からgit hubのリポジトリに追加する方法です。 前提条件 ・ローカル環境にgitがインストールされている・MacBook Pro(2019) gitのリモートリポジトリを作成する GitHub...
docker

Docker SBOMに関して

概要 SBOMとは、Dockerの公式サイトによると、下記のようになっています。 ソフトウェア部品表 (SBOM) は、出荷のパッキング リストに似ています。ソフトウェアを構成する、またはソフトウェアを構築するために使用されたすべてのコンポ...
docker

’Docker + Dcoker-compose’でGUIをMacのディスプレイに表示する方法

概要 Dockerでjavaのイメージを作成して教材などに記載されているプログラムを動かしていると、AWTを使用したGUIのプログラムがでてくるので、X11をmac側から起動して、Dockerと「ソケット」を共有することで通信を行う方法のメ...
アーキテクチャ

アーキテクチャ非機能要件の信頼性

概要 プリンシプルオブプログラミングを読んで、信頼性に関して未知の事項があったので、備忘録を兼ねてメモを残します。 信頼性とは 例外的な場面、予期しない方法や不正な方法で使用された時でも機能を維持する能力のこと。下記2つの側面がある。 フォ...
vscode

visual studio code でのおすすめテーマ3選

備忘録して残します
Mac

MacOS: Montereyで’fatal error: assert.h: No such file or directory’が出た時の対処方法

Mac OSを最新版にアップデートするとGCCのコンパイルエラーが発生したので、解決方法を共有します。
Affinity

Affinity Photoで写真から不要な人物や物体を消す方法

Affinity photoで、写真から不要な人物や物体を消す方法をご紹介します。
AWS

codebuildで条件分岐,ループ処理を利用する方法

codebuildでループ処理や条件分岐を利用する方法の覚書です。
vscode

vscodeのショートカットメモ

概要 普段vscodeを使用していて、よく使用するショートカットを紹介します。 前提条件 MacBookを利用する前提です。動作確認ができている環境は下記の通りとなっています。・MacBook Pro(2019)・macOS Big Sur...