WPF, Prism練習帳
こちらのリンクにWPFとPrismを使った簡単なサンプルプログラムとその説明ページを用意しました。
水素原子の電子の確率密度関数のプロット
Visual Studio 2022で、WPF, Material Design In XAML Toolkit, MahApps.Metro, Prism, ScottPlotを使って水素原子の電子の確率密度関数をプロットするプログラムを作成しました。こちらのリンクにその説明ページを用意しました。
Cifar10/Cifar100の画像データセットをC#で主成分分析
Visual Studio 2022で、WPF, Material Design In XAML Toolkit, MahApps.Metro, Prism, Accordを使ってCifar10/Cifar100の画像データセットを主成分分析するプログラムを作成しました。こちらのリンクにその説明ページを用意しました。
Windowsアプリケーション
C#, WPF(Xaml), Web API, SQLを用いた業務用のWindowsアプリケーションを開発しています。MSIXを利用し、Webページ等から配布したWindowsアプリケーションに自動更新をかけ、機能を追加・変更することができるようにして開発を進めています。
FAX送信用のWeb API、Google Maps API等の住所・地図サービスのWeb API、法人番号システムWeb API等の行政サービスのWeb APIを利用してソフトウェア開発を進めてきました。
Windows PCのUSBポートにDenso WaveのQRコードリーダーを接続してQRコードを読み取るアプリケーションやExcelファイルの読み込みと書き込みに対応したアプリケーションも開発してきました。
下の図はWindowsのデモアプリケーションのログイン画面になります。デモアプリケーションの開発には、Visual Studio 2019とMaterialDesignInXamlを使用しました。デモアプリケーションはこちらのリンクの手順でインストールできます。
FAX送信用のWeb API、Google Maps API等の住所・地図サービスのWeb API、法人番号システムWeb API等の行政サービスのWeb APIを利用してソフトウェア開発を進めてきました。
Windows PCのUSBポートにDenso WaveのQRコードリーダーを接続してQRコードを読み取るアプリケーションやExcelファイルの読み込みと書き込みに対応したアプリケーションも開発してきました。
下の図はWindowsのデモアプリケーションのログイン画面になります。デモアプリケーションの開発には、Visual Studio 2019とMaterialDesignInXamlを使用しました。デモアプリケーションはこちらのリンクの手順でインストールできます。
Webアプリケーション
php, JavaScript, css, html, Web API, SQLを用いた業務用のWebアプリケーションを開発しています。Windowsアプリケーションと同様、Web APIを用いてFAXを送信したり、地図・住所データ、行政データを利用したりするアプリケーションを開発しています。
これまでのプログラム開発経験
下記のプログラミング言語を用いたプログラム開発経験があります。
C#, WPF(xaml), Java, C, C++, CUDA, Objective-C, Python, Matlab (Octave), php, JavaScript, Ruby, Perl, SQL, R, アセンブリ言語
また、下記のOSで動作するアプリケーションを開発してきました。
Linux, FreeBSD, Mac OSX, iOS, Windows, Unix, ICカード上のOS等の組み込みOS
最近は、C#, C++, CUDA, php, JavaScript, Python, Ruby をよく使用しています。
C#, WPF(xaml), Java, C, C++, CUDA, Objective-C, Python, Matlab (Octave), php, JavaScript, Ruby, Perl, SQL, R, アセンブリ言語
また、下記のOSで動作するアプリケーションを開発してきました。
Linux, FreeBSD, Mac OSX, iOS, Windows, Unix, ICカード上のOS等の組み込みOS
最近は、C#, C++, CUDA, php, JavaScript, Python, Ruby をよく使用しています。
ソフト開発関連の投稿
- phyphoxで記録したGPSログをWP GPX Mapsで表示
- phyphoxで記録したGPSログをWP GPX Mapsで表示(2)
- ExcelまたはCSVファイルをGPXファイルに変換
- phpによるサイズの大きなExcelデータファイルの読み込み
- Windows 11のWSL2へのWordPressのインストール
- WordPressのバックアップをWindows 11のWSL2で確認
- サブディレクトリにインストールしたWordPressをドメイン直下に表示
- WordPressのClassic EditorでBlogの投稿にJavaScriptを追加
- phyphoxで記録した3軸加速度センサーのデータをGoogle Chartsでプロット
- 3軸加速度センサーデータを用いたシンプルな歩数推定
- 3軸加速度センサーを用いたシンプルな歩数推定(階段の上り下り)
- Google ChartsでOAuth認証を使用してGoogle Sheetsを参照する方法
- phyphoxで洗濯機の振動の加速度スペクトルを計測
- ギターの音データをphyphoxのオーディオスペクトルで計測
- BootstrapをWordPressの投稿の特定の領域に適用
- Web Audio APIのOscillatorNodeの音をphyphoxで計測
- phyphoxで岐阜バスの振動の加速度スペクトルを計測
- ピアノの88の鍵盤の音の周波数とWeb Audio API
- Web Audio APIで電子ピアノ
- Web Audio APIで電子ピアノ(2):振幅の時間変化の設定
- Web Audio APIで電子ピアノ(3):HTMLとCSSで白鍵と黒鍵を配置
- Web Audio APIで電子ピアノ(4) : 白鍵と黒鍵の配置(hover, active効果付き)
- Web Audio APIで電子ピアノ(5) : ADSR(Attack, Decay, Sustain, Release)
- Web Audio APIで電子ピアノ(6) : UnisonとDetune
- Web Audio APIで電子ピアノ(7) : EchoとDelay
- Laravel 8.xで天気予報のWeb APIを作成
- Laravel 8.xで天気予報のWeb APIを作成 (2)
- Laravel 8.xで天気予報のWeb APIを作成 (3)
- Windows 11のWSL2で複数の同じOS (Ubuntu 22.04) を使用
- Windows 11のWSL2でNVIDIAのGPGPUを使用するDocker環境をセットアップ
- Windows 11のWSL2でDockerを使用してYOLOv9を実行 (GPGPUを使用)
- BIRDS 525 データセットに物体検出のラベルを付けて Ultralytics YOLOv8 を training