ネットワーク サーバー 2026.07.03 48 CIDR表記とは?/24の読み方とサブネットマスクの関係を実務目線で CIDR表記とは何かを実務目線で整理します。CIDRはIPアドレスの範囲を192.168.0.0/24のように「IP+スラッシュ+数字」で表す書き方で、スラッシュの後の数字は先頭から何ビットがネットワーク部かを表します。/24の読み方、サブネットマスク(255.255.255.0)との関係、アドレス数の数え方、なぜCIDRが使われるのか、AWSのVPCやファイアウォールでの使いどころ、よくある誤解まで具体的にまとめます。 # IPアドレス # ネットワーク # CIDR
プログラミング ソフトウェア 2026.07.03 38 TDD(テスト駆動開発)とは?Red-Green-Refactorと実務での使いどころ TDD(テスト駆動開発)とは何かを実務目線で整理します。TDDは実装より先にテストを書き、失敗するテストを書くRed、通す最小実装のGreen、整えるRefactorの短いサイクルを繰り返す開発手法です。Kent Beckが広めた考え方、普通のテストやBDDとの違い、メリットと限界、AIでコードを量産しやすい時代になぜ効くのか、実務での始め方まで具体的にまとめます。 # 設計 # テスト # リファクタリング
プログラミング ソフトウェア 2026.07.03 30 git mergeとrebaseの違いは?使い分けと黄金ルールを実務目線で git mergeとgit rebaseの違いを実務目線で整理します。どちらもブランチを統合しますが、mergeは分岐と合流をマージコミットとして履歴に残し、rebaseは自分のコミットを最新の先端へ積み直して履歴を直線的にします。挙動の違い、履歴の見え方、コミットのハッシュが作り直される点、公開済みコミットはrebaseしないという黄金ルール、使い分け、interactive rebaseまでまとめます。 # Git # バージョン管理 # git merge
プログラミング ソフトウェア 2026.07.03 39 git pullとgit fetchの違いは?安全な使い分けを実務目線で git pullとgit fetchの違いを実務目線で整理します。関係はシンプルで、pull = fetch + 統合(merge または rebase)です。fetchはリモートの変更を取得してリモート追跡ブランチ(origin/main)を更新するだけで作業ツリーは変えないため安全、pullはそれに加えて現在のブランチへ取り込みます。挙動の違い、merge と rebase の使い分け、安全な手順、pullで事故らないコツ、よくある誤解までまとめます。 # GitHub # Git # バージョン管理
プログラミング ソフトウェア 2026.07.03 38 Gitのforkとcloneの違いは?使い分けとOSS貢献の流れを実務目線で Gitのforkとcloneの違いを実務目線で整理します。最大の違いは「どこにコピーを作るか」で、forkはGitHub上の自分のアカウントにコピーを作る機能、cloneはリポジトリを手元のPCに複製するgitコマンドです。そもそもforkはgitの機能ではない点、cloneだけでよい場面とforkが要る場面、OSS貢献のfork→clone→pull requestの流れ、origin/upstreamの整理、よくある誤解まで、GitHub公式を確認しながらまとめます。 # GitHub # Git # fork
ネットワーク サーバー セキュリティ 2026.07.03 43 フォワードプロキシとリバースプロキシの違いは?使い分けを実務目線で フォワードプロキシとリバースプロキシの違いを実務目線で整理します。最大の違いは「誰の代理か」で、フォワードは利用者(クライアント)側の代理、リバースはサーバー側の代理です。どちらも同じプロキシですが立ち位置が逆で、使う目的も見る場所も変わります。役割・使いどころ・見分け方・使い分け・よくある誤解まで、MDNなどの一次情報を確認しながらまとめます。 # 逆プロキシ # セキュリティ # ネットワーク
ソフトウェア プログラミング サーバー 2026.07.01 46 SQLiteとは?MySQL・PostgreSQLとの違いと使いどころを実務目線で SQLiteを主役に、MySQL・PostgreSQLとの違いを実務目線で整理します。最大の差はアーキテクチャで、SQLiteはサーバー不要の組み込み型(1ファイル)、MySQL/PostgreSQLはクライアント・サーバー型です。WALモードの並行性(1ライタ+複数リーダ)、公式の使いどころ判断基準、LitestreamやTursoなどでサーバー用途が現実的になった最新動向、選び方とよくある失敗まで、一次情報ベースでまとめます。 # MySQL # PostgreSQL # データベース
サーバー ソフトウェア 2026.06.30 46 AWS CLIとは?インストールからv2移行・SSO認証まで実務目線で AWS CLIはAWSをコマンドで操作・自動化する公式ツールです。v1が2026年7月15日に保守モードへ入る最新状況、pipを使わないv2のインストール、長期アクセスキーを避けてSSO(IAM Identity Center)やaws loginで認証する方法、プロファイルとリージョンの使い分け、--queryや--outputなど実務で効く使い方、よくある失敗までを一次情報ベースで整理します。 # AWS # インフラ # IAM
サーバー セキュリティ 2026.06.30 58 AWSのバックアップ方法まとめ|EC2・RDS・S3の取り方とAWS Backupでの一元管理 AWSのバックアップ方法を、サービスごとの取り方(EC2のEBSスナップショット/AMI、RDSの自動バックアップとスナップショット、S3のバージョニング、DynamoDBのPITR)から、AWS Backupによる一元管理、世代・暗号化・クロスリージョン・復元テストといったベストプラクティス、やりがちな失敗まで実務目線で整理します。 # AWS # バックアップ # スナップショット