PowerShell

【PowerShell】文字列操作まとめ|-split・部分文字列・Trim・-f 書式・結合

PowerShellの文字列操作を実機で確認しながら解説します。-splitは正規表現で.Split()はそのまま分割する違い、-joinでの結合、Substringと範囲外の例外、インデックスアクセス、Trim、ToUpper/Contains(大文字小文字)、-f演算子での書式(N0・D3・パーセント・通貨・日付)、PadLeftまで整理します。
PowerShell

【PowerShell】関数の作り方|param・戻り値・パイプライン対応・引数の検証

PowerShellの関数の作り方を実機で確認しながら解説します。functionの定義とかっこなしの呼び出し、paramでの引数(型・既定値・位置/名前)、returnしなくても出力が全部戻り値になる罠、Mandatoryとvalidate、processブロックでのパイプライン対応、変数のスコープまで整理します。
PowerShell

【PowerShell】Where-Object・Select-Object・Sort-Objectでデータを絞り込む・選ぶ・並べる

PowerShellのWhere-Object(絞り込み)・Select-Object(選択)・Sort-Object(並べ替え)を実機で確認しながら解説します。スクリプトブロックと簡略構文、Select-Objectと-ExpandPropertyの違い、計算プロパティ、-First/-Last/-Unique、複数キーソート、文字列の数値が辞書順になる罠、3つを組み合わせる実践パイプラインまで整理します。
PowerShell

【PowerShell】ループ完全ガイド|foreach・ForEach-Object・for・while の違いと使い分け

PowerShellのループを実機で確認しながら解説します。foreach文とForEach-Objectの速度・パイプライン・$_の違い、for文とwhile/do-while/do-until、breakとcontinue、ForEach-Object内ではbreak/continueの挙動が異なりreturnでスキップする点、ループの結果を変数に集める方法まで整理します。
PowerShell

【PowerShell】比較演算子と条件分岐(if/switch)|-eq・-like・-match の使い分け

PowerShellの比較演算子と条件分岐を実機で確認しながら解説します。-eq/-ne/-gtの基本、=は代入で-eqが比較、文字列が既定で大文字小文字を区別しない点、-likeと-matchの使い分け、-contains/-in、配列に-eqを使うとフィルタになる罠、-and/-or/-not、if/elseif/elseとswitch(フォールスルー・-Wildcard・-Regex)まで整理します。
PowerShell

【PowerShell】正規表現で文字列を検索・置換する方法|-match・-replace・$Matches・名前付きグループ

PowerShellの正規表現を実機で確認しながら解説します。-matchでの一致判定と$Matchesでの取り出し、名前付きグループ、既定で大文字小文字を区別しない点と-cmatch、-replaceの後方参照と置換文字列のシングルクォート、特殊文字のエスケープ、配列のフィルタ、Select-Stringでのファイル検索まで整理します。
PowerShell

【PowerShell】Get-Dateで日付をフォーマットする方法|書式指定子・加算減算・ファイル名付与

PowerShellのGet-Dateで日付をフォーマットする方法を実機で確認しながら解説します。-Formatと書式指定子、MMとmm・HHとhhの大文字小文字の違い、yyyyMMdd_HHmmssでのファイル名付与とコロン問題、AddDaysでの加算減算、日付の差分、曜日・月名と言語設定まで整理します。
PowerShell

【PowerShell】try-catchでエラー処理する方法|ErrorAction・$Error・終了/非終了エラー・finally

PowerShellのtry-catchでエラー処理する方法を実機で確認しながら解説します。多くのエラーがcatchされない理由(終了エラーと非終了エラーの違い)、-ErrorAction StopとErrorActionPreference、$_.Exceptionでのエラー取得、型別catch、throw、finally、外部コマンドと$LASTEXITCODEまで整理します。
PowerShell

【PowerShell】JSONを読み書きする方法|ConvertFrom-Json・ConvertTo-Json・ネスト・APIレスポンス処理

PowerShellでJSONを読み書きする方法を実機で確認しながら解説します。ConvertFrom-JsonでのPSCustomObject化とネスト・配列アクセス、ConvertTo-Jsonの既定Depth=2で階層が切れる罠と-Depth指定、-Compress、日本語の扱い、ファイル入出力、Invoke-RestMethodでのAPIレスポンス処理まで整理します。
PowerShell

【PowerShell】配列とハッシュテーブルの使い方|宣言・追加・ループ・連想配列・並び替え

PowerShellの配列とハッシュテーブル(連想配列)の使い方を実機で確認しながら解説します。宣言・要素アクセス・追加と削除、+=が新しい配列を作る注意点、foreachやWhere-Objectでのループと絞り込み、ハッシュテーブルのキー操作・順序を保つ[ordered]・出現回数の集計・スプラッティングまで整理します。
PowerShell

【PowerShell】文字化けを直す方法|UTF-8・BOM・Out-File/Get-Content・$OutputEncoding・コンソール出力

PowerShellの文字化けを原因別に解決する方法を解説します。Out-FileやSet-Content・Get-Contentの既定エンコード、UTF-8のBOM問題、BOM無しUTF-8の書き出し、コンソールや外部コマンド出力の文字化け、Export-CsvのASCIIによる消失、Windows PowerShell 5.1と7以降の違いまで実機で検証して整理します。
JavaScript

【JavaScript】モーダル表示中に背景のスクロールを禁止する方法|overflow:hidden・スクロール位置保持・iOSバウンス対策・スクロールバーずれ防止

モーダルやドロワーの表示中に背景のスクロールを禁止する方法を解説します。bodyのoverflow:hidden、スクロールバー消失によるガタつき防止、iOS Safariで効かない問題へのposition:fixed方式、スクロール位置の保持、overscroll-behavior、複数オーバーレイの参照カウントまで実務コードで整理します。
JavaScript

【JavaScript】数字をカウントアップアニメーションさせる方法|requestAnimationFrame・イージング・IntersectionObserver発火・桁区切り対応

JavaScriptで数字をカウントアップアニメーションさせる方法を解説します。requestAnimationFrameによるフレームレート非依存の実装、イージング、3桁区切り表示、小数対応、IntersectionObserverで画面に入ったら再生する仕組み、prefers-reduced-motionへの配慮、再利用できるCountUpクラスまで実務コードで整理します。
JavaScript

【JavaScript】数値を3桁カンマ区切りで表示する方法|toLocaleString・Intl.NumberFormat・通貨・小数桁・パフォーマンス

JavaScriptで数値を3桁カンマ区切りで表示する方法を解説します。toLocaleStringとIntl.NumberFormatの違い、通貨・小数桁・パーセント・コンパクト表記、正規表現での手動フォーマット、入力フォームへのリアルタイム適用、浮動小数点やBigIntの注意点まで実務コードで整理します。
JavaScript

【JavaScript】オブジェクト・配列をディープコピーする方法|structuredClone・JSON・再帰コピー・浅いコピーとの違い

JavaScriptでオブジェクトや配列をディープコピーする方法を、浅いコピーとの違いから整理します。スプレッド構文やObject.assignの限界、標準APIのstructuredClone、JSONを使う方法の落とし穴、循環参照やDate・Map・Setの扱い、自作の再帰コピー関数まで実務コードで解説します。
JavaScript

【JavaScript】fetchをリトライする方法|指数バックオフ・Retry-After・再試行条件

JavaScriptのfetchを安全にリトライする方法を解説します。再試行するHTTPステータス、指数バックオフとジッター、Retry-After、AbortController、POSTの冪等性、Vitestによるテストまで実務コードで整理します。
JavaScript

【JavaScript】AbortControllerでfetchをキャンセルする方法|タイムアウト・競合防止

JavaScriptのAbortControllerでfetchをキャンセルする方法を解説します。手動中断、タイムアウト、検索候補の競合防止、AbortErrorとTimeoutErrorの判定、複数リクエストの一括中断、Reactのクリーンアップまで実務例で整理します。
PL/SQL

【PL/SQL】締め処理・締め戻し設計|月次確定・再締め・締め状態管理まで

PL/SQLで締め処理・締め戻しを設計する方法を解説します。月次確定、再締め、締め状態管理、排他制御、履歴ログまで実務向けに整理します。
PL/SQL

【PL/SQL】処理ステータス管理テーブル設計|未処理・処理中・完了・失敗・再実行まで

PL/SQLで処理ステータス管理テーブルを設計する方法を解説します。未処理、処理中、完了、失敗、再実行、排他制御まで実務向けに整理します。
PL/SQL

【PL/SQL】業務日付・営業日カレンダー設計|休日判定・月末締め・処理対象日の決め方まで

PL/SQLで業務日付・営業日カレンダーを設計する方法を解説します。休日判定、前営業日・翌営業日、月末締め、処理対象日の固定まで実務向けに整理します。