システム開発

SQL Server移行前後の件数確認クエリ集

① 全ユーザーテーブルの正確な件数を取得する(推奨)SELECT s.name AS schema_name, t.name AS table_name, SUM(p.rows) AS row_countFROM sys.tables tI...
システム開発

データ移行前後のINDEX調査と追加SQL

データ移行プロジェクトで見落とされがちなのが、既存テーブルのINDEX構成です。スキーマだけ移行してINDEXを再現していない、あるいは環境差分で抜け漏れがあると、移行後に性能問題が顕在化します。本記事では「既存環境のINDEXを調査するS...
システム開発

実務で失敗しないためのキューイング設計整理

非同期処理やスケーラブルなシステムを設計する際、キューは非常に強力な手段です。一方で、「とりあえずキューを入れた」結果、遅延・重複処理・詰まり・運用トラブルに悩まされるケースも少なくありません。本記事では、キューイングの基本から、設計時に必...
プロジェクト管理

ThunderbirdユーザーがGmailに移行するときの初期設定

ThunderbirdからGmail(Google Workspace)へ移行すると、多くの人がこう感じます。「Gmail、なんか使いにくい…」一覧の表示、会話形式、返信の動き、新規作成のUI。どれも思想が違うため、最初は戸惑うのが普通です...
プロジェクト管理

Google Workspaceで社内Wikiを作る方法

20名規模の会社でも、Google Workspaceだけで実用的な社内Wikiは作れます。専用ツール(ConfluenceやNotionなど)を導入しなくても、 Driveで保管 Googleドキュメントで本文管理 Google Site...
プロジェクト管理

Google DriveとWorkspaceの役割整理と活用視点

現代のビジネス、特にエンジニアリングが関わる現場において、ドキュメント管理は「情報の貯蔵」から「情報の循環」へとその役割を変えています。しかし、多くの現場ではGoogle Driveを導入しているにもかかわらず、以下のような嘆きが絶えません...
システム開発

Google AI StudioでLPを作る手順

「AIでランディングページ(LP)を作りたい」そう思って調べ始めたものの、次のような壁にぶつかったことはないでしょうか。 日本語で指示しても、英語混じりのLPが出てくる それっぽいページはできるが、構成やコピーを自分で調整できない ソースや...
システム開発

AIでランディングページを作る現実解

「AIでランディングページ(LP)を作りたい」そう思って調べ始めたものの、次のような壁にぶつかった経験はないでしょうか。 英語UIのツールが多く、操作に不安がある 日本語で指示しても、英語混じりのLPが生成される それっぽいページはできたが...
プロジェクト管理

Google Workspaceで実現するスプレッドシート共有方法

お客さまとExcelファイルをメールでやり取りしていると、「どれが最新版か分からない」「同時編集したら壊れてしまった」「誰がどこを直したのか追えない」といった問題に直面しがちです。これは担当者の操作ミスというより、ファイルを送受信する運用そ...
プロジェクト管理

小規模チーム向け GitHub ブランチ運用ルール実践例

GitHub のブランチ運用というと、Git Flow などの完成度の高い手法がまず思い浮かびます。しかし、5〜20名規模の小〜中規模チームでそれらをそのまま導入すると、「ルールは立派だが誰も守れていない」という状態に陥りがちです。大規模向...