プログラミング

プログラミング

LinuxにOpen JDK(19)をインストール & alternativesでバージョン切り替え

java19がリリースされたのでとりあえずインストールしていきます。現状はjava17を使用していてJava19での動作確認はまだなのでとりあえずインストールだけ。環境CentOS7JDKをダウンロード基本的にはLinuxにOpen JDK...
プログラミング

Aterm Wi-Fiルータ(Aterm WG1900HP2)のIPアドレスがわからない時に調べる方法

Wi-Fiの設定変えたかったけどIPアドレス忘れてしまってどうするのかなーってなったのでIPアドレス調べる方法をメモを残す。絶対次も忘れる。使用機種Aterm WG1900HP2(ブリッジモード)(function(b,c,f,g,a,d,...
プログラミング

C#で環境変数の取得、設定する方法

実行環境.Net6.0Visual Studio Version 17.3.0 Preview 5.0プログラム内での環境変数の取得と設定方法以下で環境変数の取得と設定ができます。public static void Main(string...
プログラミング

C# CsvHelperでCSVの読み書き

CSVを扱う必要があったので使い方をメモ。CSV書き込み各カラムをダブルクォーテーションで囲むようなCSVファイルを出力していきます。オプション等はコードに記載。ドキュメントが見当たらなかったのでソースで確認。private static ...
プログラミング

WPF 親ウインドウの真ん中にサブウインドウを表示する

ツールのメインウインドウからサブウインドウを表示する際に何も設定しないと色んな所にウインドウが出てきてしまいます。これではサブウインドウで入力などさせたい場合に不便なのでメインウインドウの中央にサブウインドウを表示するようしていきます。環境...
プログラミング

Visual Studioを使用してリリースファイルを1つのexeファイルにまとめる

*.runtimeconfig.jsonやら*.deps.jsonやら外部のDLLやexeを使用していた場合はリリース対象のexeファイルと同階層に配置されます。あまりにごちゃごちゃしてると目的のexeを探すのが大変なのでいっそのこと1つに...
プログラミング

JsonSchema.NETでバリデーションするスキーマバージョンの指定方法と優先度

スキーマバージョンの指定方法スキーマのバージョンを指定する方法は2つあります。1つがJSON Schemaのファイル自体に記載する方法、2つ目がバリデーション時にオプションとして指定する方法です。JSON Schemaで指定する場合JSON...
プログラミング

C#でJSONのスキーマチェック(JsonSchema.NET)

必要に迫られてC#にてJSONのスキーマチェックを行ったのでメモしておきます。使用するライブラリはJsonSchema.NET(です。Newtonsoft.json.Schema(にしようとしたのですが、ライセンス的にアウトだったため(AG...
プログラミング

MSIマザーボードでTMP2.0を有効にしてWindows11の要件をクリアする

いい加減Windows11にアップデートしようかなと思いましてとりあえず準備だけでもしておきます。PCスペックAMD Ryzen 5600XMSI MAG B550 TOMAHAWK マザーボード ATXメモリ32GBGTX1060 6GB...
プログラミング

.NET MAUI でウインドウサイズを指定する方法(Windowsで実行した場合)

.NET MAUIでプロジェクトを新規作成し、対象をWindowsで実行すると特大サイズのウインドウが表示されます。解像度1920x1080だと1426x752となりました。そんなに大きくなくていい。と思います。ということで初期表示のウイン...