スポンサーリンク
Java

Java 逆引き集 | 依存注入(コンストラクタ注入の利点) — テスト容易性

依存注入(コンストラクタ注入の利点) — テスト容易性Javaでよく使われる設計パターンの一つが 依存注入(Dependency Injection, DI)。その中でも「コンストラクタ注入」は、テス...
Java

Java 逆引き集 | 簡単なユーティリティクラス作成(static メソッド) — 共通処理集約

簡単なユーティリティクラス作成(static メソッド) — 共通処理集約Javaでは「よく使う処理」を一箇所にまとめておくと便利です。そのために ユーティリティクラス を作り、static メソッド...
Java

Java 逆引き集 | 入出力のエンコーディング(UTF-8 など) — 文字化け防止

入出力のエンコーディング(UTF-8 など) — 文字化け防止文字化けの原因は「保存時の文字コード」と「読み込み時の文字コード」が一致していないこと。Javaでは 明示的にエンコーディングを指定するこ...
Java

Java 逆引き集 | 配列→コレクション変換(Arrays.asList 等) — API 互換

配列→コレクション変換(Arrays.asList 等) — API 互換Javaでは「配列」と「コレクション(List, Set, Mapなど)」がよく登場します。配列は固定長・基本的な構造、コレク...
Java

Java 逆引き集 | アルゴリズム基礎(ソート/検索の考え方) — パフォーマンス判断

アルゴリズム基礎(ソート/検索の考え方) — パフォーマンス判断プログラムでよく使う処理が ソート(並べ替え) と 検索(探す)。初心者がまず理解すべきは「どういう方法があるか」「どのくらい速いか(計...
Java

Java 逆引き集 | アサーション(assert) — デバッグ補助

アサーション(assert) — デバッグ補助Javaの アサーション(assert) は「プログラムの前提条件が正しいか」を実行時にチェックする仕組みです。バグを早期に発見するための補助機能であり、...
Java

Java 逆引き集 | リフレクション基礎(Class, Method) — フレームワーク開発/DI

リフレクション基礎(Class, Method) — フレームワーク開発/DIJavaの リフレクション(Reflection) は「クラスやメソッドを動的に調べたり呼び出したりする仕組み」です。通常...
Java

Java 逆引き集 | シリアライズ(Serializable の注意点) — 永続化/送受信

シリアライズ(Serializable の注意点) — 永続化 / 送受信Javaの シリアライズ は「オブジェクトをバイト列に変換して保存や送受信できるようにする」仕組みです。ファイル保存、ネットワ...
Java

Java 逆引き集 | リソース自動クローズ(try-with-resources) — リソース漏れ防止

リソース自動クローズ(try-with-resources) — リソース漏れ防止「使い終わったら必ず閉じる」を、言い忘れなく自動でやってくれる構文が try-with-resources。Java ...
Java

Java 逆引き集 | ロギングの基本(slf4j + Logback 等) — 運用ログ

ロギングの基本(slf4j + Logback 等) — 運用ログアプリケーションの「動作記録」を残すのがロギング。print文でのデバッグから卒業し、slf4j + Logback を使うと、運用に...
Java

Java 逆引き集 | 日付時間API(java.time: LocalDate/LocalDateTime/Duration) — 日時処理

日付時間API(java.time: LocalDate / LocalDateTime / Duration) — 日時処理日時は「正しく扱えるか」で品質が決まります。java.time(Java ...
Excel VBA

Excel VBA 逆引き集 | 外部ファイルを取り込むテンプレ

外部ファイルを取り込むテンプレ毎回「開く→コピー→貼り付け」を手でやるのは卒業。ここにあるテンプレをそのまま貼れば、ExcelやCSV/TSV/テキストを安全・高速に取り込めます。初心者向けに、使い分...
Excel VBA

Excel VBA 逆引き集 | フォルダ一覧を取得

フォルダ一覧を取得「指定フォルダの中にあるサブフォルダを一覧化したい」場面は、ログ管理やデータ整理でよくあります。初心者でもすぐ使える Dir関数 と FileSystemObject (FSO) の...
Excel VBA

Excel VBA 逆引き集 | ファイル存在チェック

ファイル存在チェック「開く前にあるか」「保存前に上書き確認」「必要な複数ファイルを一括チェック」など、業務で必須の存在確認を、初心者でもすぐ使える最短コードと安全テンプレでまとめます。基本の方法(最短...
Excel VBA

Excel VBA 逆引き集 | テキストに書き込み

テキストに書き込み「ログ出力」「CSV/TSV作成」「設定ファイル生成」など、テキスト書き込みは業務でよく使います。初心者でも安心して使えるように、最短コードから安全テンプレ、文字コード対応までを丁寧...
Excel VBA

Excel VBA 逆引き集 | テキストファイルを1行ずつ読む

テキストファイルを1行ずつ読むテキストを「1行ずつ」読み込むと、ログやCSV/TSVの逐次処理、欠損補完、フィルタリングが自在にできます。初心者向けに最短コードから、安全なテンプレ、UTF-8対応まで...
Excel VBA

Excel VBA 逆引き集 | TSVを読み込み

TSVを読み込みTSV(Tab Separated Values)は「タブ区切りのテキストファイル」。CSVとほぼ同じですが、区切り文字がカンマではなく タブ です。業務ではログやシステム出力でよく使...
Excel VBA

Excel VBA 逆引き集 | CSVで保存

CSVで保存「シートや範囲をCSVに出力したい」を最短で。先頭ゼロ、日付変換、文字コード、カンマや改行の扱いまで、初心者向けに安全テンプレートで整理します。基本:アクティブシートをCSVで保存(最短)...
Excel VBA

Excel VBA 逆引き集 | CSVを読み込む

CSVを読み込むCSVは「簡単にExcelへ取り込めるけど文字化け・桁落ち・型崩れが起きやすい」形式。用途別に最短コードと安全テンプレをまとめました。初心者でも使える基本から、UTF-8対応や大量処理...
Excel VBA

Excel VBA 逆引き集 | 新規Excelブックを保存

新規Excelブックを保存「新しいブックを作って保存する」処理は業務でよく使います。テンプレート作成、レポート出力、バックアップなどに必須。初心者向けに最短コードから安全なテンプレートまで整理しました...
Excel VBA

Excel VBA 逆引き集 | Excelブックを開く

Excelブックを開く「指定パスで開く」「選んで開く」「読み取り専用」「パスワード」「リンク更新の抑止」など、業務でよく使う開き方を初心者向けに最短コードでまとめます。安全に閉じるテンプレや落とし穴も...
VBA

Excel VBA | 配列に読み込んで一括で書き戻す高速処理

実務で「配列に読み込んで一括で書き戻す」処理は、VBAで高速化するための定番テクニックですね。Excelのセルを1つずつ読み書きすると非常に遅くなりますが、Rangeを配列に丸ごと読み込み → 配列で...
VBA

Excel VBA | Range のプロパティ(Value, Formula, Font, Interior など)

はじめてのVBAでつまずきやすいのが「Range(レンジ)」の扱いです。Rangeはセルやセル範囲そのものを表す“超・基本”のオブジェクト。ここを掴むと、入力・計算・整形・検索まで一気に楽になります。...
VBA

Excel VBA | 配列 + Dictionary を組み合わせた高速処理

VBAで「配列」と「Dictionary」を組み合わせると、処理速度を大幅に改善できます。特に大量データを扱うときに有効です。以下に整理してみます。VBAで配列 + Dictionary を組み合わせ...
VBA

Excel VBA | 配列を使った 複数列の異なる計算式 の処理テンプレ

「VBAで配列を使って複数列に異なる計算式を適用するテンプレート」を紹介します。Excelシート上のデータを配列に読み込み、列ごとに異なる処理をまとめて実行する基本形です。VBA テンプレート例Sub...
JavaScript

JavaScript 逆引き集 | axios(外部)基本

axios(外部ライブラリ)の基本 — axios.get(url).then(r => r.data)axios は人気のある HTTP クライアントライブラリで、ブラウザや Node.js で使え...
JavaScript

JavaScript 逆引き集 | fetch POST(JSON)

fetch で HTTP POST(JSON)の基本と実践fetch は HTTP リクエストを送る API。JSON を POST する場合は、メソッド指定・本文の JSON 化・ヘッダー指定(Co...
JavaScript

JavaScript 逆引き集 | fetch で HTTP GET

fetch で HTTP GET の基本と実践fetch は「URLへリクエストを送り、レスポンスを Promise として受け取る」ための API です。GET/POST などの HTTP メソッド...
JavaScript

JavaScript 逆引き集 | Promise.allSettled(結果全取得)

Promise.allSettled(結果全取得)の基本と実践Promise.allSettled は「複数の非同期処理が、成功か失敗かに関係なくすべて終わるまで待って、各結果のステータスと値(または...
JavaScript

JavaScript 逆引き集 | Promise.race(最初)

Promise.race の基本と実践(最初に決着したひとつ)Promise.race は「複数の非同期のうち、もっとも早く“決着”したひとつの結果(成功または失敗)で返す」ための静的メソッドです。配...
スポンサーリンク