rksoftware

Visual Studio とか C# とかが好きです

2025-04-01から1ヶ月間の記事一覧

PowerDirector を複数端末で使いたい

1 ライセンス 1 端末なので複数ライセンスが必要です。 ただ、何か嫌な予感がする.......。そう一つのメールアドレスで複数ライセンス持てないのでは? jp.cyberlink.com 持てませんでした......。 メールアドレスが二つ必要です。

Codespace 、リポジトリから作るか、テンプレートから作るか

テンプレートもテンプレートのリポジトリから Codespace を作るだけのようですね。 ■ テンプレートから作る .NET の Use this template できました。 .NET 9 が入っていますね。 管理画面に戻ってみると Codespace が増えています。CPU もディスク容量も大き…

GitHub Codespace を見てみる

今更ですが、GitHub Codespace を見てみたいと思います。 以前から気になっていたのですが、ようやくここれを見る時間が取れました。 ■ 始める手順をみてみる GitHub のページの左上のハンバーガーメニューから Codespaces 多数のテンプレートがありますね。…

MCP サーバー完全に理解した

AI

あー そういうことね 完全に 理解した ■ どういうことなの? 例えば、AI は今日の天気を知りません。AI なんでもは知りません。知っていることだけ。 つまり今ではない以前に学習したことだけしか答えられません。今日の天気を聞いても答えられないというこ…

dotnet test のカバレッジを取る

公式はこちらのようです。 learn.microsoft.com Windows & Visual Studio があれば dotnet test --collect "Code Coverage" クロスプラとフォーム環境では dotnet test --collect:"XPlat Code Coverage" ■ dotnet test --collect "Code Coverage" ということ…

GitHub Actions でチェックアウト後のファイルを削除する

もうやりたい放題です。 こんなことをする必要がある機会はそう多くはないと思いますが。 ■ コード - name: Remove specific file run: | rm -f Implem.Pleasanter/global.json echo "File removed successfully." ここでは Implem.Pleasanter/global.json …

GitHub Actions で別のリポジトリをチェックアウトする

そんな必要がある機会はそう多くはないと思いますが。 ■ ソリューション構成 .NET で使う .sln ファイルではソリューションは、.sln のあるフォルダのプロジェクトも構成に含められます。 ■ なんでそんなこと テストのないリポジトリのテストをしたかった。 …

GitHub Actions でテストを実行する

dotnet test を実行します。 ■ テンプレートでも十分 GitHub のサイトでポチポチして生まれるテンプレートでも十分な情報がありますが、動くとは限りません。 ■ 動かしている .yml こんな感じです。テストプロジェクトの場所を指定するよう変更しました。 # …

GitHub リポジトリの readme にテスト結果のバッジを掲載する

今夏感じに。 ■ 概要 GitHub Actions でテストを実行して、Actions が生成している .svg をリンクする。 ■ コード ![workflow](https://github.com/<アカウント>/<リポジトリ>/actions/workflows/<アクションの .yml>/badge.svg) ■ 実例 ここでは、RKPlugin …

GitHub リポジトリの readme に NuGet のバッジを掲載する

こんな感じに。 ■ svg をリンクする https://img.shields.io/nuget/v/<パッケージのID>.svg ■ 具体例 トップ画像は RkSoftware.RKPlugin というパッケージのリポジトリなので具体例はこんな感じです。 www.nuget.org [![NuGet version (RkSoftware.RKPlugin)…

狙ったテストプロジェクトだけ実行する

dotnet コマンドでテストを実行する際に、狙ったテストプロジェクトだけ実行したい。そういうことあると思います。 通常はあまりないと思いますけれど。 ■ 結論 dotnet test <.csprojファイル(または.csprojのあるフォルダ)> ■ できるかなと思ったこと .sln …

PowerDirector に字幕をインポートする

ネット検索しても全然出てこないので、エクスポートしてインポートは出てくるんですけど、ファイルをどう作ればよいかは。 というわけでエクスポートしたファイルの中見て自分で書けるようになりましょう。 ■ インポートファイル 拡張子は srt でした。 1 00…

Eclipse で Eclipse の通信ログを確認したかった。

AI

Copilot に尋ねると eclipse.ini ファイルに -Dorg.eclipse.debug.http=true -Djava.util.logging.ConsoleHandler.level=ALL を追加するとコンソールに表示されるようになるといわれ試してみましたが何も起きませんでした。 Error Log Error Log というビュ…

GitHub 公式ドキュメントで Eclipse と Visual Studio Code の機能を比較する

GitHub 公式ドキュメントで Eclipse と Visual Studio Code の機能を比較してみます。 ついでに先日の本ブログの記事で行った比較も添えて。 基本は GitHub 公式ブログの各機能各 IDE の見出しレベルの有無で○×しています。 ■ 公式ブログのページたち docs.g…

Eclipse の GitHub Copilot を試す「GitHub Copilot パターン&エクササイズ」編の1

AI

Eclipse の GitHub Copilot を試してみます。 お題として「GitHub Copilot パターン&エクササイズ」というサイトに掲載されているパターンが実際できるか見ていきましょう。 今回は「コード補完」~「GitHub CopilotとのクイックQ&A」まで。 ■ GitHub Copilo…

Pleasanter のテストプロジェクトのテストを GitHub Action でテストが動くようにしました

Pleasanter のテストプロジェクトのテストを GitHub Action でテストが動くようにしました。 github.com テストの結果も readme に掲載するようにしてみました。 ライセンス リポジトリのライセンスと、PR 時の同意事項も記載してみました。 とはいえ、単純…

Eclipse の GitHub Copilot を確認する Chat 編

AI

以前に Eclipse の GitHub Copilot について調べてみました。 rksoftware.hatenablog.com その時にはまだ、Chat がありませんでした。今は、アップデートで Chat が追加されたので、このタイミングでまた見てみようと思います。 ■ アップデートをする まずは…

Eclipse の GitHub Copilot のネットワーク通信要件

AI

調べてもよくわかりません。 とりあえずわかったことだけ書いておきます。 GitHub Copilot のネットワークの通信要件はここにあります。 Copilot 用のプロキシ サーバーまたはファイアウォールの構成 https://docs.github.com/ja/copilot/managing-copilot/m…

C# でプラグインに引数を渡すことを考えていますのライブラリの更新

C# でアプリにプラグイン機能を作ることを考えています。 その中で、ServiceCollection をプラグイン側に渡して処理できない問題に対してリフレクションで挑むことを考えています。 で、手軽に何も考えなくても使えるライブラリ化して試しているのですが、そ…