エンジニアリング
iPhoneのHEIC写真はWindowsやブログだと扱いづらく、毎回オンライン変換するのも手間ですよね。そこでpillow_heifを使い、フォルダ内のHEICをまとめてJPGへ変換しつつ長辺1200pxに縮小するPythonツールを作りました。コードと実行方法、つまずきやすい大文字.HEIC対策まで紹介します。
サクラエディタで一括置換する手順(選択範囲、正規表現対応)
置換したい箇所が大量にあって手作業では終わらない、特定の範囲だけ置換したい、正規表現で取得した値を使い回したい——サクラエディタならCtrl+Rの置換ダイアログで全部片付きます。基本の一括置換から選択範囲、正規表現の後方参照でCSVをSQLのupdate文に変換する実例、Grep置換までまとめました。
PowerShell+robocopyで拡張子別にファイルを一括移動する方法
Google Takeoutで吐き出されたデータは画像も動画もJSONもごちゃ混ぜで、手作業の振り分けはもう無理ゲーですよね。そこでPowerShellとrobocopyを組み合わせて、.jpgや.mp4など拡張子別にファイルだけを一括で別フォルダへ移動する手順をまとめました。フォルダ階層を平らにするforfilesの使い方や、移動前後の件数チェックまで一通り押さえておきます。
Linuxでテキストファイルを分割する方法【サンプル有】(split と sed)
数GBある巨大なテキストファイルは開くだけで重く、まともに操作できないことがありますよね。そんなときはLinuxのsedで必要な行だけ切り出したり、splitで一定行数ごとに分割すれば一気に作業しやすくなります。オプションの意味と実行例、分割後の結合・行数確認の方法までサンプル付きで解説します。