ほげてく

プログラミング言語

【入門】Git を初心者向けにわかりやすく解説

Git とはGit とは、バージョン (ファイルの変更履歴) を管理するソフトウェアです。Git と使うと、簡単に編集前のファイルに戻すことができます。以下のような混沌としたバージョン管理とはおさらばできます。資料.txt資料のコピー.tx...
セキュリティ

【入門】認証方式とサーバーの設定をわかりやすく解説

本記事は以下の4つの認証について解説します。Basic 認証Form 認証 (Cookie によるセッション管理)Digest 認証Bearer 認証 (OAuth, OIDC からのアクセストークンを利用)初めに本記事は Web サーバー...
コンテナ

【入門】Grafana とは?構築や設定方法を説明

Grafana Grafana とは、データソースの可視化やアラートの設定をする OSS です。Grafana はデータソースにクエリを渡すことで、可視化するデータを取得します。利用可能なデータソースの一例は、以下のとおりです。Promet...
computer

【入門】ストレージインターフェース (I/O インターフェース)

本記事では、ストレージ (SSD/HDD など) の3つの接続方式とインターフェースを紹介します。DAS (Direct Attached Storage)SAN (Storage Area Network)NAS (Network Att...
コンテナ

【入門】Prometheus とは

Prometheus Prometheus とは、メトリクスベースのモニタリング (監視) システムです。初めに本記事は以下の書籍を参考に執筆しています。本記事ではコンテナ環境構築シリーズの Prometheus 編となります。他のシリーズ...