.infファイルを読み解く

やること C:\Windows\INF\usbser.infを参考にして、infファイルがどういう内容なのかを見る。 infファイルとは? INFファイルは、以下のようなものである。 Windowsデバイスドライバーのセットアップ情報ファイルのこと 情報=Information→infファイル Windo…

VirtualBoxで仮想環境をつくる

WindowsインサイダープログラムのWindowsを動かしたいので、VirtualBoxで仮想環境を作りたい。 →これを信じてやってみる やったこと VirtualBoxをDLする https://www.virtualbox.org/wiki/Downloads インストーラーを実行する 同意する そのまま ネットワー…

nupkgファイルを作成する C++native版②

C++

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 前回の記事で、 tera1707.com nupkgの作り方を知ったが、x64固定、Releaseビルド固定だった。 これを、nupkgが使われるときのx64/x86、Debug/Releaseでそれぞれ切り替えるようにしたい。 …

nupkgファイルを作成する C++native版①

C++

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと C++のdllをnupkgにして、C++のexeのコードから使いたい。 実験コード 今回実験で作成したコードは下記。 github.com やったこと やったこと概要 指定のフォルダ構成を作成し、 その中にpr…

WinUI3アプリでWindowsの設定のホーム画面のようなレスポンシブルっぽい動きをさせる

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと Windowsの設定のホーム画面のように、 設定項目1つ分の枠について、 2列表示の時、 ある程度の幅に収まっているときは、ウインドウの幅に合わせて設定項目の枠の幅が伸び縮みする ウイン…

ItemsRepeaterのためのDataTemplateの中にあるControlに、ItemsSourceのメンバでない外側の(ViewModelなどの)プロパティにBindしたい

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと WinUIで、ItemsRepeater を使ってデータの保存用クラスに格納したデータを表示するときにDataTemplateを使うのだが、DataTemplateの中では、ItemsRepeaterのItemsSourceに指定したデータ…

MCPのツールを、MCPサーバー本体exeとは別のdllに定義する

MCP

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 以前作ったMCPサーバーでは、 MCPサーバー本体のexeの中に、ツールも実装していた。 が、いろいろな事情で、本体exeとは別のdllにツールを実装したい。 やったこと 別のdllにツールを定義…

簡単な自作MCPサーバーをVSCode(github copiplot)に登録して使う

もくじ https://tera1707.com/entry/2022/02/06/144447 C#で自作MCPを作ってVSCodeで動かす 目標 今回は、以下のようなMCPサーバーを作って、それをVSCode + github copilot でのチャットで使用することを目標にする。 C#製 stdio形式 予めビルドしたMCPサー…

github copilotに、いろんな指示をする実験

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと github copilotを使い始めて少し時間がたったが、最近コーディングをする機会が減ってしまったのもあってか、いまだに、人がCopilotでこんな便利なことをしている!というのを聞いて驚く…

.NETのビルド成果物が、binの中のx64やDebugフォルダの中ではなく、bin直下もしくは指定のフォルダ直下に出力されてほしい

C#

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと C#/.NET9などのプロジェクト(.csproj)をビルドすると、出力ファイル(.exeなど)が、だいたいこういう階層の中にできちゃう。 ※bin > x64 > Debug の中、など それを、指定したフォルダのす…

vcruntime140.dllなどのファイルがないエラー対策で「再頒布可能ファイル」を使おうと思ったときに調べたこと

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと C++で作ったアプリを、まっさらなクリーンインストールしたWindowsで動かしたときに、 vcruntime140.dllがない msvcp140.dllがない というエラーが起きて、アプリがクラッシュした。 で、…

Built-inのパイプラインをURPに変換する

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと のアセットを、Unity6で使おうとして、Prefabをシーン上にもっていったらピンク色になってしまった。その時にやったことをメモ。 https://assetstore.unity.com/packages/3d/characters/h…

主役キャラが、思わぬ方向に回らないようにする

もくじ やりたいこと 主役キャラは、Y軸を軸にして回転してもいいけど、XとZ軸では回ってほしくない。 ※まわっちゃうと、のようになる。 回らないようにしたい。 やったこと RigidBodyのConstraintsのFreeze Rotationを使う。 ここの、XとZにチェックを入れ…

Unity6のプロジェクト一式をgithubに登録する

もくじ https://tera1707.com/entry/2022/02/06/144447 やったこと Unity6で作ったものを、PC内で行方不明にならないように、githubで管理したい。 前提 2025/10/18に試した Unity Editor Version 600.2.8f1使用 やったこと まず、リポジトリを作るときに、…

ローカルLLM(Ollama)で、AIチャットクライアント(C#)を作り、MCPサーバーを動かす

もくじ https://tera1707.com/entry/2022/02/06/144447 やりたいこと 以前、github modelやAzure OpenAIを使ってAIチャットクライアントを作成し、そこでMCPサーバーを使うということをした。 github modelsを使ってAIチャットクライアントを作成 qiita.com …