CTS-KB

📚 すべての記事

全 60 件 / 1 ページ目(全 5 ページ)

📚 シリーズ 3/5
🏗️ インフラ

Terraform IaC 実践ガイド:モジュール設計編 — 再利用できるモジュールの作法

再利用可能な Terraform モジュールの設計原則。単一責任・命名規約・variables の validation/optional/object 型・outputs 設計・バージョン固定・モジュールコンポジション・マルチクラウドの扱いを、実運用のコード例で解説する。Terraform IaC 実践ガイド第 3 回。

#Terraform #IaC #モジュール設計 #GCP #AWS #Cloud Run
📚 シリーズ 5/5
🏗️ インフラ

Terraform IaC 実践ガイド:運用編 — State drift 解消とトラブルシューティング

Terraform を本番運用するうえで避けて通れない State drift の検知・解消、State 操作の安全手順、よくある障害(stale plan・state lock・403 SERVICE_DISABLED・allUsers IAM)の対処、環境移行、そして運用タスクのサイジングと AI ステアリング連動を実例で解説する。Terraform IaC 実践ガイド第 5 回。

#Terraform #IaC #State管理 #State drift #運用 #GCP #AWS
🤖 AI駆動開発

Claude Code を Opus 4.7 → 4.8 に移行する:ハーネスの差し替えポイント

Claude Opus 4.8 へのアップグレードで 7層ハーネスのどこを差し替えたかの実践録。effort 既定の変更(xhigh→high)の落とし穴・fast mode・最小キャッシュ 1,024・dynamic workflow を運用ルール化する。

#Claude Code #Opus 4.8 #モデル移行 #ハーネスエンジニアリング #コンテキストエンジニアリング #Prompt Caching #effort #AI Agent
📚 シリーズ 7/10
🏢 情シス・社内IT

Ubuntu リモート開発セットアップ — Tailscale + SSH + VS Code Remote で Wayland ホストに繋ぐ

Ubuntu 26.04 (Wayland) を開発サーバー化したとき、xrdp / Chrome Remote Desktop は X11 必須で詰む。Tailscale + SSH + VS Code Remote SSH + Dev Container で「画面ではなくセッションを持ち運ぶ」構成にする実録。WSL と Windows ネイティブ SSH 鍵の落とし穴、CGNAT IP の固定、systemd で SSH を常時待ち受けに、までを 1 日で組み上げる。シリーズ「脱Microsoft・OSS移行」第 7 回。

#脱Microsoft #Ubuntu #リモート開発 #Tailscale #WireGuard #SSH #VS Code Remote #DevContainer #Wayland #X11 #xrdp #Chrome Remote Desktop #情シス
📚 シリーズ 6/10
🏢 情シス・社内IT

Microsoft 365 → Google Workspace 全面移行 — メール・DKIM/DMARC・OneDrive→Google Drive

Microsoft 365 から Google Workspace へ 1 日完結で移行する実録。Exchange Online のメールを取りこぼし 0 で Gmail へインポート、MX/SPF/DKIM/DMARC で認証三冠、NCE 違約金回避、Chrome + PWA で Meet 真っ白問題解消、OneDrive → Google Drive 差分同期。シリーズ「脱Microsoft・OSS移行」第 6 回。

#脱Microsoft #Microsoft 365 #Google Workspace #Gmail #Exchange Online #データインポート #DKIM #DMARC #SPF #MX #AWS Route 53 #OneDrive #Google Drive #rclone #Chrome #PWA #Google Meet #情シス
📚 シリーズ 5/10
🏢 情シス・社内IT

Ubuntu データ共有セットアップ — rclone Google Drive + QNAP NAS + Obsidian Vault

Ubuntu 26.04 LTS のデータ共有環境をセットアップする実録。独自 OAuth Client ID + PUBLISH APP で rclone Google Drive を常時マウント断なく安定運用、systemd ユーザーサービスで自動マウント、QNAP NAS へ NFS v4.1 / SMB 3.0 ハイブリッド接続、ローカル ↔ Drive を rclone bisync で双方向同期して DevContainer と共存、AppArmor で Obsidian を安全実行。シリーズ「脱Microsoft・OSS移行」第 5 回。

#脱Microsoft #Ubuntu #rclone #Google Drive #FUSE #systemd #QNAP #NFS #SMB #CIFS #Obsidian #AppArmor #AppImage #情シス
📚 シリーズ 3/10
🏢 情シス・社内IT

Ubuntu PC セットアップ — NVIDIA・サスペンド・Bluetooth・ターミナル選定

Ubuntu 26.04 LTS デュアルブート直後の PC セットアップフェーズ。NVIDIA 580 LTS 事後導入、サスペンド完全無効化(カーネルパニック対策)、Terminator + KDE 設定、LibreOffice 日本語化、ClamAV CLI 運用までを実機ベースで解説。シリーズ「脱Microsoft・OSS移行」第 3 回。

#脱Microsoft #Ubuntu #Ubuntu 26.04 LTS #NVIDIA #サスペンド #カーネルパニック #Bluetooth #HHKB #Terminator #Konsole #5GbE #LibreOffice #Google Workspace #ClamAV #情シス
📚 シリーズ 1/1
🤖 AI駆動開発

AI 駆動開発が積み上げる技術的負債:短期最適化バイアスと、DDD・SOLID・Atomic Design が崩れる構造

GitClear・METR・DORA など最新実証研究と Kent Beck / Addy Osmani / ThoughtWorks Technology Radar の警鐘を引きながら、AI が大規模リファクタを避け DDD・SOLID・Atomic Design を崩す構造的理由を解説。ステアリング駆動開発(実践編)の序章。

#ステアリング駆動開発 #AI駆動開発 #技術的負債 #DDD #SOLID #Atomic Design #TDD #バイブコーディング
📚 シリーズ 4/10
🏢 情シス・社内IT

Ubuntu 開発環境セットアップ — Docker ネイティブ + DevContainer + Claude Code を安全に動かす Linux 側の前提

Ubuntu 26.04 LTS でネイティブ Docker Engine、DevContainer Features と機密情報の bind mount、Claude Code を bypassPermissions で安全に動かす Linux 側の前提までを実録解説。WSL2 二重仮想化を解消。シリーズ「脱Microsoft・OSS移行」第 4 回。

#脱Microsoft #Ubuntu #Ubuntu 26.04 LTS #Docker #Docker Engine #DevContainer #VS Code #Claude Code #Agent Teams #tmux #bypassPermissions #開発環境 #情シス
📚 シリーズ 1/10
🏢 情シス・社内IT

脱Microsoft 全体戦略 — Windows・M365・Visual Studio 高騰時代の出口戦略

Windows 11・M365・Visual Studio・ActiveReports の連鎖値上げを契機に CTS が踏み切った Ubuntu + Google Workspace への全社移行を、6 フェーズのロードマップと年 $4,200+ のコスト削減試算、.NET MAUI モバイル開発体制の維持を軸に整理。シリーズ「脱Microsoft・OSS移行」総論。

#脱Microsoft #OSS #Linux #Ubuntu #Windows 11 #Microsoft 365 #Visual Studio #Google Workspace #Docker #.NET MAUI #クロスプラットフォーム #iOS #Android #情シス #コスト削減 #ライセンス管理
📚 シリーズ 2/10
🏢 情シス・社内IT

Windows 11 + Ubuntu デュアルブート構築 — M.2 物理分離・UEFI・KDE Plasma・GRUB

Windows 11 を残しつつ Ubuntu 26.04 LTS をメイン OS にするデュアルブート構築の実録。M.2 SSD 物理分離、UEFI / Secure Boot、Kubuntu Desktop(KDE Plasma)、GRUB 運用までを Windows 破壊リスクゼロの安全手順で解説。シリーズ「脱Microsoft・OSS移行」第 2 回。

#脱Microsoft #Linux #Ubuntu #Ubuntu 26.04 LTS #Windows 11 #デュアルブート #M.2 SSD #NVMe #KDE Plasma #GRUB #UEFI #Secure Boot #情シス
🏗️ インフラ

GitLab Runner を GCE で self-hosted 運用する — ブートストラップ問題と SaaS の 4.6 倍コスト差

Self-hosted GitLab Runner を GCE で運用する実践ノート。Ubuntu 26.04 + e2-standard-8 への局所アップグレード、SaaS Runner との Compute Minutes コスト比較(月額 4.6 倍)、Group Runner 採用判断、ブートストラップ問題と local apply の使い分けを Terraform / startup-script の実物で解説する。

#GitLab Runner #GCE #Terraform #CI/CD #GCP #Ubuntu #Docker #Self-hosted #Compute Minutes #Group Runner #コスト最適化 #ブートストラップ問題