コンピュータ

PowerShellで画像ファイルをjpg形式からpng形式に一括変換するワンライナー

ファイル名は同じで拡張子のみ.pngにします。画像ファイルが保存されたフォルダ(ディレクトリ)で実行します。ls . | % { $b = ::FromFile($_.FullName);$b.Save(("{0}\\{1}.png" -f...
コンピュータ

C#でMSXの.BINファイルを逆アセンブルする

MSXPENに触れてみて、昔、逆アセンブルという言葉に憧れていたことを思い出しました。ソースコードusing System.Text.RegularExpressions;public enum CodeType { SINGLE, SIN...
コンピュータ

MSXPENでアセンブラを試してみる。

幼少のころMSXというパソコンで雑誌のゲームプログラムを打ち込んで遊んだ記憶があります。MSX-BASICは何となく学習した記憶がありますが、マシン語はとても理解できるような代物ではないと感じた記憶があります。最近WebMSXというWebで...
スポンサーリンク
コンピュータ

C#で16進数形式の文字列と数値を変換

16進数文字列を数値に変換var num = Convert.ToInt32("FF", 16);// 255数値を16進数文字列に変換var x = String.Format("{0:X2}", 255);// FF
コンピュータ

C#で文字列の分割(Split)と前後の空白除去(Trim)とLinqのForEach

カンマ区切りの文字列を.Split()で各要素に分割しLinqの.ForEach()で各要素を参照、.Trim()で前後の空白を除去しています。ソースコードusing System.Text.RegularExpressions;// 文字...
コンピュータ

C#でテキストファイルの読み込みとファイルの存在確認

ソースファイルvar path = @"000461.txt";// ファイルの存在確認if (File.Exists(path) == false) { Console.WriteLine("{0}存在しない", path); retur...
コンピュータ

C#パスを連結する。

複数のパスの要素を単一のパスに連結します。var root = @"c:\";var sub_a = "a";var sub_b = "b";var sub_c = "c";var path = System.IO.Path.Join(ro...
コンピュータ

最近購入したもの「エレコム HDMIケーブル」

KVMスイッチを購入しましたが、HDMIケーブルが付属していませんでした。手持ちのHDMIケーブルを使っていましたが、HDMIケーブルの規格が不明でしたのでHDMIケーブルを手配しました。KVMスイッチにはHDMIケーブルが3本必要なのです...
コンピュータ

C#のwinformsでアニメーションGIFを表示する。

gifファイルをエクスプローラーからドラッグアンドドロップすることでアニメーションを表示します。実行環境構築プロジェクトの作成mkdir プロジェクト名cd プロジェクト名dotnet new winformscode .ソースプログラムn...
コンピュータ

Go言語「WALK」リストボックスとファイルの一覧

listboxにカレントディレクトリのファイルの一覧を表示します。ディレクトリをダブルクリックするとカレントディレクトリを移動します。プロジェクトの作成ソースコードpackage mainimport ( "io/ioutil" "log"...
コンピュータ

OpenCVSharp「インペイント」を試す。その2

前回作成したプログラムでは紫色に塗りつぶされた部分をインペイント処理を施しましが、GIMPで紫色に潰す作業が意外と面倒なので透明部分をインペイント処理をするように変更してみました。実行環境構築プロジェクトの作成mkdir プロジェクト名cd...
コンピュータ

Go言語「WALK」KeyDownイベント

押したキーでウィンドウのタイトルが変化するサンプルです。プロジェクトの作成ソースコードpackage mainimport ( "log" "github.com/lxn/walk" . "github.com/lxn/walk/decla...
コンピュータ

Go言語でWALKを使うプロジェクトを作成するPowerShellスクリプト

manifestというファイルが必要で毎度コピーするのも少し面倒なので、スクリプトを作ってみました。PowerShell.exeからテキストエデッタで$profilesを開き以下の関数を追加する。function Make-GoWalk{$...
コンピュータ

PowerShellの$profileによく使うバッチ処理を関数として登録しておくと便利で良い

PowerShell.exeはコマンドプロンプトのようなシェルですが、PowerShellスクリプトの対話型実行環境でもあります。関数を定義することが出来るので、その関数内で外部コマンドを実行するバッチ処理を記述するとPowerShellの...