ASP.NET のWebアプリケーションDB使用手順 ⦅マニュアルのマニュアル⦆
はじめに 【C#】のWebアプリケーションのフレームワークである 【ASP.NET Cor MVC】のDB使用手順を確認。 以下の続き https://qiita.com/nekoozi/ite…
View ArticleC# + LINQ の速度比較(.NET Framework 4.8 vs .NET 8)
はじめに C# を使った開発では LINQ を多用します。アプリケーションのパフォーマンスについて議論する際はこの LINQ の影響が大きいと考え、フレームワークによりどれほど違いがあるのかを確かめ…
View Articleゼロから始めるプログラム学習(C#)_001
はじめに プログラミング言語 【C#『シーシャープ』】 を使用して プログラムを最初から学習するための記載。 なお、環境設定については、以下の ②-1 ~ ②-4 C#の環境構築方法 を参照 ht…
View Articleゼロから始めるプログラム学習(C#)_002
はじめに プログラミング言語 【C#『シーシャープ』】 を使用して プログラムを最初から学習するための記載。 なお、変数については、以下を参照 https://qiita.com/nano357/…
View ArticleC#で行と列をフリーズまたはフリーズ解除する
大きなExcelワークブックを操作する際、特定の行や列を固定したままデータをスクロールするために、ワークシート内のペインをフリーズする必要がある場合があります。ペインをフリーズすることで、複雑なデー…
View Articleゼロから始めるプログラム学習(C#)_003
はじめに プログラミング言語 【C#『シーシャープ』】 を使用して プログラムを最初から学習するための記載。 前回:ゼロから始めるプログラム学習(C#)_002 https://qii…
View Articleゼロから始めるプログラム学習(C#)_004
はじめに プログラミング言語 【C#『シーシャープ』】 を使用して プログラムを最初から学習するための記載。 前回:ゼロから始めるプログラム学習(C#)_003 https://qii…
View Articleゼロから始めるプログラム学習(C#)_005
はじめに プログラミング言語 【C#『シーシャープ』】 を使用して プログラムを最初から学習するための記載。 前回:ゼロから始めるプログラム学習(C#)_004 https://qii…
View Article【Unity】List Viewの中に複雑なUIを構築する(VisualElement.userData)【UI Toolkit】
自己紹介 サマーインターンでウハウハな大学生 List View UI ToolkitにはList ViewというVisual Elementが存在します。 基本的に、なにかの一覧を並べるものなので…
View ArticlexUnitで結合テストを書く(ASP.NET Core Web API)
xUnitでASP.NET CORE Web APIの結合テストを書くポイントをまとめ 想定としてはDBと繋がっているだけの単純なWebAPIが対象です テスト対象コード 簡単なTodo作成のCon…
View ArticleC# での高度なAES暗号化とHMACによるメッセージ認証
概要 この記事では、C# を使って高度な暗号化とメッセージ認証を行う方法を紹介します。この例では、AES 暗号化アルゴリズムを使用し、複数のパスワードと HMAC キーによる二重暗号化を行っています…
View ArticleC#で機械学習(TorchSharp) ①手書き文字認識アプリの実装
0. はじめに 機械学習に関するプログラムは,基本的にpythonにより実装されます.しかしC#(.Net)で作成済みのプログラムに機械学習の機能を追加したい場合や,GUIも作成したい場合など,C…
View Article【ASP.NET Core】Razor Pagesの学習目的で超簡易的なTodoアプリを作った
はじめに 業務でRazor Pagesを使うことになったので、Todoアプリを作りながらどんなものか勉強しました。 本記事では、Razor Pagesとは何か、自分が開発したもの、および学んだことを…
View Articleラジオボタンのようなコード
はじめに ひとこと アクセスしていただきありがとうございます。 ラジオボタンのような複数の中から1つに対してはある操作を、その1つ以外には別の操作をするときのコードのアイデアです。 なんとなく好きな…
View ArticleC#におる高精度 (ミリ秒、マイクロ秒) の待機処理
C#での高精度な待機処理について考える Windowsのフォームアプリケーションにおいて、ミリ秒およびマイクロ秒単位での待機処理を行う必要があった。 この時、待機処理の時間精度に大きな問題が生じたた…
View Article# .NET 9 でより純粋なメトリクス
Metricsはプログラムの健全な運用をサポートしますが、過剰なメトリクスは問題の調査、ダッシュボード表示、およびログストレージにおいて負担となります。特に、健康チェックのリクエストメトリクスのよう…
View Article# Semantic Kernel:PostgreSQLをベクトルデータベースとして使用
前回の「Semantic Kernel: Embeddingでカスタマーサービス(RAG)」では、Redisをベクトルデータベースとして使いました。今回は、PostgreSQLを使用して実装する方法…
View ArticleFileMakerとODBCを使ったデータ連携の手順
はじめに 社内でFileMakerを使用している方もいるかと思いますが、今回はパブリッククラウドへのデータ連携などを行うために、FileMakerをデータソースとして利用できるかを検証してみました。 本記事の対象…
View Article【CUDA + .Net】C++/CLIを使ってC#でもGPUプログラミング
はじめに CUDAはC/C++のみをサポートしますが,C++/CLIを使うことでC#でもCUDAによる計算を簡単に実装できます.C++/CLIとはC++にC#のマネージドな機能を追加した言語で,C…
View ArticleLoggerとユニットテスト
public static partial class Log { [LoggerMessage(EventId = 1000, Level = LogLevel.Information, Mess…
View Article