エンジニアを目指す初学者に向けて、わかりやすく解説したブログです。
2/17

Claude Codeにローカル起動型のMCPサーバーを接続する

Featured image of the post

claude mcp addコマンドを用いて設定を行う。

MCPサーバーをPythonで自作する

Featured image of the post

mcp[cli]というライブラリを使うと簡単に実装することができる。

【DB】テーブル結合方法の種類を理解する(内部結合、外部結合、クロス結合)

Featured image of the post

結合対象のテーブル同士で、主に欠けているデータがあるときに挙動が異なる。

【PostgreSQL】Docker環境で任意の設定ファイルを反映する

Featured image of the post

Dockerイメージ作成時に、設定ファイルをDockerへコピーし、実行時のオプションで独自の設定ファイルを参照するようにする。

【Python】APIレスポンスやオブジェクトの中身を見やすく表示する

Featured image of the post

pprintとvars()を組み合わせるか、response.textを使うとよい

【Linux】改行コードの確認を行うコマンド3種類

Featured image of the post

改行コードの確認を行うためには、fileコマンド、odコマンド、nkfコマンドのいずれかを使うと良い。

Webアプリケーションにおけるログフォーマットの設計

Featured image of the post

ログはタブ区切りで、変数の出力には=を使うことをおすすめする。

Webアプリケーションにおけるログレベルの設計

Featured image of the post

ERROR,WARN,INFO,DEBUGの4種類のログレベルを利用している。

MVCC(多版型同時実行制御)とは?をわかりやすく説明

Featured image of the post

DBに対して同時に処理をしようとしたとき、gitのような考え方で解決する方法のこと。

MacOSでrarファイルを開く

Homebrewからunrarをインストールして解凍するのが楽。