プログラミング– category –
-
プログラミング
PowerShell正規表現攻略ガイド:文字列操作が劇的に速くなる実践技
PowerShellでのテキスト処理で、もっと効率良く抽出・置換したいと思ったことはありませんか?そんなときに威力を発揮するのが正規表現(Regex)です。 ログ解析、ファイル名整形、データ抽出、フォーマット変換など、業務効率が劇的に変わる超重要スキル... -
プログラミング
PowerShellでログ収集とバックアップを自動化する実践スクリプト
かっこいいアイキャッチ画像を正方形で生成 ・余白は全部消すこと ・日本語は正確な漢字・ひらがな・カタカナを使用して表現すること。 ・日本語として読めない当て字はNG ・誤字・当て字・造語・崩れた漢字や文字は禁止 ・日本語として正確に表現すること... -
プログラミング
Java 8以上でリストをマージ・変換・フィルタリングするプロ向け実践術
✅ はじめに:Java 8以降の開発では「リスト操作力」が問われる Java 8以降、Stream APIの登場によってListの操作が劇的に効率化されました。しかし── ✅ addAllやfor文と混在してコードが読みづらくなる✅ mapとflatMapを使い分けられない✅ filterの順序... -
プログラミング
Mapの操作がここまで楽になる!Java 8のcomputeIfAbsent/merge徹底活用術
はじめに:Map操作、まだ「containsKey」で書いていませんか? JavaでMapを使うとき、以下のようなコードを書いた経験はありませんか? [crayon-698b43cfd908c378964346/] Java 8以前ではこれが一般的でした。しかしJava 8では、computeIfAbsentやmergeを... -
プログラミング
if文から卒業!Java 8のPredicateで条件分岐をスマートに書く方法
Javaで複雑な条件分岐が増えてくると、if文がネストして読みにくくなる…という悩みを抱えたことはありませんか?Java 8で追加されたPredicateインターフェースを使えば、条件式をオブジェクトとして扱えるため、よりスマートで再利用可能な形にできます。 ... -
プログラミング
Java:Stream APIのparallelStream()で並列処理を簡単に実現する方法
🔷 はじめに JavaのStream APIは、コレクション操作を簡潔に記述できる便利な仕組みですが、parallelStream()を使うことで マルチスレッド処理(並列処理) を手軽に実現できます。 この記事では、parallelStream()の基本的な使い方から、注意点・パフォー... -
プログラミング
Java Stream API入門:リスト操作を効率化する実用サンプル集
■ 導入:Stream APIでコードを劇的に簡潔化 Java 8以降で導入された Stream API は、リストや配列の操作を「宣言的」「関数型スタイル」で記述できる強力な仕組みです。従来の for ループを使った処理に比べて、コード量を大幅に削減し、バグを防止 できま... -
プログラミング
Java初心者必見!Optionalでnullチェックを安全に行う方法【サンプル付き】
Javaで避けて通れないのが「nullチェック」。しかし、if文を多用するとコードが読みにくくなり、思わぬNullPointerExceptionが発生することもあります。そんな悩みを解消してくれるのが Optionalクラス です。 本記事では、Optionalを使った安全でスマート... -
プログラミング
🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(5) ~複数の自作画像を一括で認識~
前回 「🧠 Pythonで学ぶ画像認識入門:TensorFlowとKerasで手書き数字を判定する方法(4) ~学習済みモデルで自作画像を認識~」 の記事では、学習済みモデルを使って「1枚の手書き数字画像」を判定しました。今回はさらに発展して、フォルダ内にある複数の... -
プログラミング
Java:安全な乱数生成に役立つ!SecureRandomの使いどころ
1. SecureRandomとは SecureRandomは、暗号論的に安全な乱数(CSPRNG:Cryptographically Secure Pseudo-Random Number Generator)を生成するためのJavaクラスです。java.securityパッケージに含まれ、セキュリティトークン、APIキー、暗号鍵などの生成に...



