🐥note.

小鳥とMicrosoft <3 なエンジニアの技術Blog📚

Sample

MicroBatchFrameworkとSeleniumでCLIツールを作った話(その2)

前回の記事の続きで、Selenium に関する話です。 SeleniumでWebサービスを自動操作する部分を実装します。 Webサービスは以下の流れで操作します。 WebサービスのIndexページにアクセスする リンクをクリックし、画面遷移する アップロードするExcelファイル…

MicroBatchFrameworkとSeleniumでCLIツールを作った話(その1)

ASP.NET 2.0 時代(!)に作られた社内Webサービスを自動操作するCLIアプリをMicroBatchFramework + Seleniumで作ったのでその備忘録です。

dotnet tryによるC#のInteractive Documentの作り方

dotnet tryをご存じでしょうか? Microsoft製のC#用Interactive Documentation Generator(Markdown内に書いたC#のコードをその場で実行・結果確認できる資料)です。 C#なのにjupyter notebookっぽい(?)使い方ができそうな感じで、講義用の資料を作るのに重…

Blazorの再接続画面をカスタマイズしてかわいい文鳥の画像を表示する

先日こちらの一連のツイートを見かけました。 togetter.com なるほど~ 確かにネコちゃんとか文鳥の画像が表示されたら怒りも収まるに違いない。 というわけでBlazorのリコネクト画面をカスタマイズしてみます。 カスタマイズ結果 こんな感じになりました。 …

BlazorのLifecycleとShouldRenderの挙動について

こちらのサイトによるとBlazorには以下のLifecycleがあるそうです。 OnInitialized OnInitializedAsync OnParametersSet OnParametersSetAsync OnAfterRender OnAfterRenderAsync ShouldRender ShouldRenderは画面更新前に呼ばれ、画面更新するかどうかの判…

.NET Core 3.0のBlazorで作るMarkdown Editor(修正版)

※本エントリは先日投稿したエントリのコードを修正して投稿したものです。 .NET Core 3.0のBlazorコトハジメとしてリアルタイムプレビューに対応したMarkdownエディタを作ってみました。 Blazorのことよく分かってないので雰囲気で作った感が満載です。 デモ…

.NET Core 3.0のBlazor + ElectronでGUIアプリ開発

Electron.NETを使って.NET Core 3.0のBlazorをElectron上で動かしてみました

.NET Core CLIのdotnet watchでチョットだけ快適なTDD開発

.NET Core CLIのdotnet watchでチョットだけ快適なTDD開発 `dotnet watch`コマンドを使ってLive Unit TestっぽくTDDする話です。

Generic Host(汎用ホスト)用のチートシート的なメモ

ついに.NET Core 3.0がリリースされましたね! BackgroundServiceのテンプレート(dotnet new worker)が新規追加されましたし、今後Generic Host(汎用ホスト)を書く機会も増えてくかもしれませんね。 本エントリでは.NET CoreでGeneric Host(汎用ホスト)を書…