システム開発

システム開発

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...
システム開発

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

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

Google AI StudioでLPを作る手順

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

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

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

C#で配列を昇順・降順にソートする方法|Array.SortとCompareの活用術

C#で配列を並び替える処理は、画面表示の整形・ランキング作成・ログの時系列整理など、実務のあらゆる場面で登場します。Array.Sort を起点に、Compare(比較ロジック)を理解しておくと、降順やプロパティ指定のソートも「迷わず書ける...
システム開発

Cドライブの空き容量が足りないときにやったこと

PCを使っていると、突然「Cドライブの空き容量が残りわずかです」という警告が表示されることがあります。特に何も保存していないつもりでも、いつの間にか容量がギリギリになっていて焦ることも。とはいえ、闇雲に削除するのは怖いし、「何を消していいの...
システム開発

RedisInsightで学ぶRedis可視化運用

Redisは高速で柔軟なデータストアとして多くのシステムで利用されていますが、CLI(コマンドライン)だけの運用では「今どんなデータが入っているのか」「どのキーが効いているのか」が直感的に分かりにくい場面があります。そこで役立つのが、Red...
システム開発

Vercelで無料のアクセス解析を入れる方法

Next.js でブログやサイトを公開したあと、「どれくらいアクセスがあるのか」「ページ表示は遅くないか」気になりませんか?Vercel を使っている場合、外部の解析サービスを使わなくても公式の Web Analytics(アクセス解析) ...
システム開発

Next.js + Markdownブログで行間・見た目を整える実践ガイド

Next.js と Markdown を使ったブログを作っていると、 文字が詰まって読みにくい 見出しと本文の区切りが分かりづらい 技術記事なのにメモのように見えると感じることがあります。調整前は「内容は悪くないのに、読むのが少し疲れる」状...