コンピュータ WPFのライブラリをConsoleプロジェクトから呼び出す WPFのBitmapImageオブジェクトを使って画像ファイルの加工するプログラムを作りたいのですが、バッチ処理をする場合GUIは必要ないのでコンソールアプリとして作成したい。WinFomrsなどで使われるBitmapオブジェクトの場合Co... 2023.08.05 コンピュータ
コンピュータ PowerShellのCompress-Archiveで特定のフォルダ下のファイルをアーカイブする。 以下のようにコマンドを入力すると指定フォルダをアーカイブすることができます。Compress-Archive -Path 対象フォルダのパス -DestinationPath 出力先zipファイルのパスできますが、zipファイルに対象フォル... 2023.08.04 コンピュータ
コンピュータ xargsで複数のファイルをOptiPNGで一括処理 OptiPNGというコマンドでPNGファイルの最適化を行いたいのですが、このコマンドはワイルドカードで複数のファイルを指定することができません。WindowsではPowerShellで対応できましたが、Ubuntuではどうすればよいか調べて... 2023.08.02 コンピュータ
コンピュータ システムドライブをSATAからNVMeの早いSSDへ交換した話。 Windows11HomeがインストールされたシステムドライブをSATAのSSDからNVMeへ変更しました。SATAのSSDが「Hanye SSD Q60-2TST3」で、NVMeのSSDが「WESTERNDIGITAL WDS100T1X... 2023.08.01 コンピュータ
コンピュータ WPFのListBoxのサンプル WPFのListBoxをコード・ビハインドでプログラミングするサンプルです。ソースコードファイル名:MainWindow.xaml<Window x:Class="ListBoxSample1.MainWindow" xmlns=" xml... 2023.07.31 コンピュータ
コンピュータ PowerShellでコマンドの終了を知らせるメッセージボックス ROBOCOPYというコマンドで多量のファイルをコピーしていて終了を通知する方法を調べてみました。トースト通知がよさそうですが、WinFormsでなじみがあるMessageBox()をPowerShellから呼び出してみたいと思います。スク... 2023.07.30 コンピュータ
コンピュータ ROBOCOPYで特定のフォルダを除外するオプション/xd “System Volume Information” “$RECYCLE.BIN” ROBOCOPYで対象をドライブのルートにするとコピーできないシステムフォルダにハマります。システムフォルダなどを除外するオプションが見つけなれないので、除外するフォルダ名を文字列で指定してあげます。robocopy コピー元 コピー先 /... 2023.07.29 コンピュータ
コンピュータ Zipファイル内のPNGファイルを最適化するPowerShellスクリプト「ZipOptiPNG.ps1」 複数の画像ファイルをアーカイブしたZipファイルをストレージに展開し、OptiPNGでPNGファイルのファイルサイズの最適化を施します。そのあとZipファイルにアーカイブしなおします。圧縮済みの画像ファイルなどをZipファイルで圧縮してもあ... 2023.07.28 コンピュータ
コンピュータ pythonで正規表現を使って文字を分割 先頭が数値で始まりアンダーバー(_)が現れるまで1グループとし、アンダーバー以降を2グループとする正規表現pattern = "^(\d+)_(.+)" result = re.match(pattern, basename) if res... 2023.07.27 コンピュータ
コンピュータ C#でforeachとParallel.ForEachで処理時間を比較してみた 176枚のPNGファイル(ファイルサイズ合計:4.66GB)を読み込みBitmapとしてDictionaryにセットするプログラムで、普通のforeachとParallel.ForEachで速度を計測してみました。CPUは6コア12スレッド... 2023.07.26 コンピュータ
コンピュータ WPFのXAMLでComboBoxを試す。 Comboboxのサンプルです。XAMLで項目を設定<Window x:Class="WPFComboSample.MainWindow" xmlns=" xmlns:x=" xmlns:d=" xmlns:mc=" xmlns:local... 2023.07.25 コンピュータ
コンピュータ PowerShellでSQliteの.dbファイルからテーブルの定義(CREATE TABLE)を取得する フレームワークが作成してくれるテーブルの定義を確認したいので方法を調べてみました。SQliteのテーブルの定義はsqlite_masterテーブルに記録されていますので、そちらから取得することが出来ます。SQLselect sql from... 2023.07.24 コンピュータ
コンピュータ C#でイテレーター 筆者の中でイテレーターと言いますとyeildという読み方が想像できない単語を使う構文という認識で、何かの言語(スクリプト系?)で学んで便利だった記憶がありますが、内容はすっかり忘れてしまいました。C#でも使えるようなので調べてみました。us... 2023.07.23 コンピュータ
コンピュータ Python-OpenCVでグレースケール画像の色ごとの画素数をカウント スクリプトimport cv2import numpy as np# # グレースケール画像の色ごとの画素数をカウント# infile = 'H:/py/old/20210215/jpeg/00190.jpeg'img = cv2.imre... 2023.07.22 コンピュータ