命名って難しい

変数、関数、クラスなどなど実装より命名に毎回悩むタイプの人間による技術や趣味についてのメモ。

C#

C# Zipまるごと解凍の上書き対応(ExtractToDirectory)

概要 Zipを対象のディレクトリにまるごと解凍する場合 ZipFileExtensions.ExtractToDirectory を使いますが、 このメソッド、上書き対応してないんです。 なので、上書き対応したメソッドを定義しました。 拡張クラスで追加したのは以下メソッド ZipArchiveE…

C# - Chromeでダウンロードしているファイルの状況を確認するクラス

C#

Seleniumからファイルのダウンロードリンクをクリックさせてダウンロードしたファイルをどうにかするプログラムの副産物 概要 Chromeはダウンロード中のファイルを以下の名前でダウンロードしていきます。 <元のファイル名>.crdownload よって、そのcrdownlo…

業務でCsvHelperを使った感想

CsvHelperとは .Net向けのCSV読み書きライブラリです。 公式ページ 前提 以下のようなツールの開発で使用しました。 CSVから情報を取り込む CSVの情報からなんやかんやする なんやかんやしたCSVデータをDBに保存する 感想 CSVの取込処理の負担軽減 社内ライ…

白黒画像から白でない部分を囲むようにクロップする。

C#

やりたいこと A4サイズの画像にちっちゃく書かれたなにかを取り出したい。 抽象的すぎるけど、とりあえずクロップしたいんだ、ということ。 実装 Bitmapを使ってみました。 static void Main(string[] args) { using (var image = new Bitmap("original.png"…