Category: プログラミング
Utilsとsharedの違い
(ユーティリティ)と(共有)は、ソフトウェア開発で使われる用語で、役割や目的に若干の違いがあります。これらの違いを理解することは、コードの整理と再利用性を向上させる上で役立ちます。 Utils(ユー…
プログラミング命名チートシート
プログラミングをしていると、変数名や関数名、クラス名などの命名に悩むことがあります。 命名が適切でないと、コードが読みにくくなったり、他の人がコードを理解しにくくなったりします。 この記事はプログラ…
クラスのデザインパターン
ソフトウェア開発において、デザインパターンは複雑な問題を解決するための重要なツールです。一般的にデザインパターンは、複数のクラスやオブジェクト間の相互作用に焦点を当てています。しかし、単一のクラスに…
Dart言語におけるNullable値の扱い方のTips
Dart言語におけるNullable値の扱い方のTips プログラミングでは、しばしばが許容される変数を扱うことがあります。Dart言語においても、このな値の扱いは重要なポイントです。今回は、のよう…
Gitコミットログにステータスを追加してわかりやすくする方法
Gitを活用する際、特にチームでの開発でコミットログが増えると、どのコミットがどのような変更を伴うのかを一目で理解するのは難しくなります。 そのような時に役立つのが、コミットメッセージのプレフィックス…
VPS上でDockerを使用してNginx環境を構築する方法
この記事では、VPS上でDockerを使用してNginxの環境を構築する方法について説明します。 この記事は前の記事の続きです。 目次 はじめに Nginxの基本概念 既存のdocker-compo…
VPSでDockerを使ってPythonとFastAPIでAPI環境構築
VPS上にDockerを使用してPythonとFastAPIでAPIを作成するための環境構築方法について説明します。この記事では、VPSに初めてログインした状態からDocker環境の構築までの手順を…
Docker-ComposeとPythonを使ったAPIキーの管理方法
この技術ブログでは、Docker-ComposeとPythonを利用 してAPIキーなどの機密情報をコードに埋め込まずに利用する方法を解説します。この方法を使うことで、セキュリティリスクを減らし、環境…
Dockerを使ってMongoDBの環境構築をする方法
目次 1. はじめに 2. DockerとMongoDBの概要 3. ディレクトリ構造 4. docker-compose.ymlの設定 5. ユーザ作成用の設定を書く 6. 注意点 7. まとめ …
最小限のDocker×FastAPIの環境構築
PythonでAPIサーバを立てるときに選択肢として、DjangoやFlaskが有名ですが、FastAPIというフレームワークがあるのをご存じでしょうか? 私はそんなにPythonでAPIサーバを書…