コンピュータ C#で文字列の分割(Split)と前後の空白除去(Trim)とLinqのForEach カンマ区切りの文字列を.Split()で各要素に分割しLinqの.ForEach()で各要素を参照、.Trim()で前後の空白を除去しています。ソースコードusing System.Text.RegularExpressions;// 文字... 2022.12.11 コンピュータ
コンピュータ C#でテキストファイルの読み込みとファイルの存在確認 ソースファイルvar path = @"000461.txt";// ファイルの存在確認if (File.Exists(path) == false) { Console.WriteLine("{0}存在しない", path); retur... 2022.12.10 コンピュータ
コンピュータ C#パスを連結する。 複数のパスの要素を単一のパスに連結します。var root = @"c:\";var sub_a = "a";var sub_b = "b";var sub_c = "c";var path = System.IO.Path.Join(ro... 2022.12.07 コンピュータ
コンピュータ 最近購入したもの「エレコム HDMIケーブル」 KVMスイッチを購入しましたが、HDMIケーブルが付属していませんでした。手持ちのHDMIケーブルを使っていましたが、HDMIケーブルの規格が不明でしたのでHDMIケーブルを手配しました。KVMスイッチにはHDMIケーブルが3本必要なのです... 2022.12.05 コンピュータ
コンピュータ C#のwinformsでアニメーションGIFを表示する。 gifファイルをエクスプローラーからドラッグアンドドロップすることでアニメーションを表示します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformscode .ソースプログラムn... 2022.12.04 コンピュータ
コンピュータ Go言語「WALK」リストボックスとファイルの一覧 listboxにカレントディレクトリのファイルの一覧を表示します。ディレクトリをダブルクリックするとカレントディレクトリを移動します。プロジェクトの作成ソースコードpackage mainimport ( "io/ioutil" "log"... 2022.11.30 コンピュータ
コンピュータ OpenCVSharp「インペイント」を試す。その2 前回作成したプログラムでは紫色に塗りつぶされた部分をインペイント処理を施しましが、GIMPで紫色に潰す作業が意外と面倒なので透明部分をインペイント処理をするように変更してみました。実行環境構築プロジェクトの作成mkdir プロジェクト名cd... 2022.11.24 コンピュータ
コンピュータ Go言語「WALK」KeyDownイベント 押したキーでウィンドウのタイトルが変化するサンプルです。プロジェクトの作成ソースコードpackage mainimport ( "log" "github.com/lxn/walk" . "github.com/lxn/walk/decla... 2022.11.23 コンピュータ
コンピュータ Go言語でWALKを使うプロジェクトを作成するPowerShellスクリプト manifestというファイルが必要で毎度コピーするのも少し面倒なので、スクリプトを作ってみました。PowerShell.exeからテキストエデッタで$profilesを開き以下の関数を追加する。function Make-GoWalk{$... 2022.11.22 コンピュータ
コンピュータ PowerShellの$profileによく使うバッチ処理を関数として登録しておくと便利で良い PowerShell.exeはコマンドプロンプトのようなシェルですが、PowerShellスクリプトの対話型実行環境でもあります。関数を定義することが出来るので、その関数内で外部コマンドを実行するバッチ処理を記述するとPowerShellの... 2022.11.21 コンピュータ
コンピュータ OpenCVSharp「バイラテラルフィルタ」を試す。 BilateralFilter()のサンプルです。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Window... 2022.11.21 コンピュータ
コンピュータ OpenCVSharp「メディアンフィルタ」を試す。 MedianBlur()のサンプルです。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformsdotnet add package OpenCvSharp4.Windowsdotn... 2022.11.20 コンピュータ
コンピュータ Go言語「WALK」テキストボックス(TextEdit) TextEdit(入力項目)を配置し、内容が変更されるとメッセージボックスを表示します。プロジェクトの作成mkdir textboxcd textboxgo mod init example.org/textboxgo get github... 2022.11.19 コンピュータ
コンピュータ GIMP選択範囲の周辺色で塗りつぶすPython-Fuプラグイン 選択範囲の左上、右上、右下、左下を調べ色を取得できる場合、その色を前景色にセットし、選択範囲を塗りつぶします。#!/usr/bin/env python# coding: utf8from gimpfu import *from array... 2022.11.18 コンピュータ