「駑馬十駕」を信念に IT系情報を中心に調べた事をコツコツ綴っています。

Java:ランダム文字列(英数字/記号)を生成する方法まとめ

Java:ランダム文字列(英数字/記号)を生成する方法まとめ

Javaでランダム文字列を生成したい場面は多くあります。例えば以下のような用途です。 一時パスワードの発行 トークンやセッションIDの生成 サンプルデータの作成 ファイル名や識別子を一意にしたい場合 本記事では、英数字のみ、記号含むパターン …

WinMerge Beyond Compare 比較|違い・機能・使い分けを解説

WinMerge Beyond Compare 比較|違い・機能・使い分けを解説

WinMergeとBeyond Compare 比較で迷っている方へ。どちらも人気の差分比較ツールですが、機能や操作感には大きな違いがあります。本記事では、両者の特徴・価格・使いやすさを実機比較し、場面ごとの最適な選び方を解説します。どちら …

WinMergeで改行コードの違いを検出する方法(CRLF/LF)

WinMergeで改行コードの違いを検出する方法(CRLF/LF)

Windows環境でテキストファイルを扱っていると、**改行コード(CRLF、LF、CR)**の違いによって差分比較ツールで正しく比較できない、あるいは不要な差分が大量に出て困ることがあります。本記事では、WinMergeで改行コードの違い …

Mapの操作がここまで楽になる!Java 8のcomputeIfAbsent/merge徹底活用術

Mapの操作がここまで楽になる!Java 8のcomputeIfAbsent/merge徹底活用術

はじめに:Map操作、まだ「containsKey」で書いていませんか? JavaでMapを使うとき、以下のようなコードを書いた経験はありませんか?

Java 8以前ではこれ …

WinMerge:正規表現を使った高度な差分検索テクニック

WinMerge:正規表現を使った高度な差分検索テクニック

WinMergeは「ファイルの違いを見るだけのツール」ではありません。正規表現とフィルタ機能を組み合わせることで、不要な差分を除外し、実質的な変更だけに集中できます。 この記事では、初心者でもすぐに使える「正規表現の基本」と、上級者向けの「 …

Redmineコメントを読みやすくするMarkdown記法まとめ

Redmineコメントを読みやすくするMarkdown記法まとめ

Redmineでは、チケットコメントやWikiでMarkdown記法が使えます。ただのテキスト入力よりも見やすく、チーム内の情報共有が格段にスムーズになります。この記事では、Redmineのコメントで使える代表的なMarkdown書式をまと …