BEACHSIDE BLOG

Azure と GitHub と C# が好きなエンジニアの個人メモ ( ・ㅂ・)و ̑̑

Swagger UI で Azure AD の認証をする (ASP.NET Core, Authorization Code Flow with PKCE)

前回は Open API の基本的な設定をしましたが、今回のゴールはこんな感じ。 Swagger UI の Authorize ボタンから Azure Active Directory (Azure AD) のサインイン画面にとんで、サインインできたらトークンを取得する Swagger UI で認証が必要な API を Aut…

ASP.NET Core で Open API ( Swagger ) の設定の基礎 (.NET Core 3.1 と .NET 5)

OpenAPI の tool set である Swagger の設定、しばらくしてなかったので改めてメモしていきます。 まず余談ですが、ASP.NET Core の Web API で Swagger を利用するときに使う NuGet package は、現時点では主にこの2つって感じです。 Swashbuckle.AspNetCor…

ASP.NET Core 5 のルーティングの基本

ASP.NET Core のルーティングについての簡単な自分用メモです。ようは Endpoint Routing についてです。 タイトルでは ASP.NET Core 5 と書きましたが Endpoint Routing は v2.2 で追加されて以前の Routing 機能よりパフォーマンスの向上もしているので使わ…

Cosmos DB の 整合性レベル ( Consistency levels ) を改めて整理してみた

Cosmos DB の整合性レベルは、個人的にはいつもはあまり意識せずに Session を使ってます (意識する必要のない使い方や設計をしているって言った方が妥当か..)。 ただ、Document DB が出た時からもう4-5年使ってるのに、整合性レベルの日本語表記の英語の表…

iPhone を機種変更した際の Microsoft Authenticator の再設定 ( QR コードを読み込む )

iPhone 12 の季節がやってきました。機種変更をすると何かとばたばたするのですがその一つが多要素認証で利用している Microsoft Authenticator。 Microsoft Authenticator は、iPhone の場合 iCloud バックアップって機能があるので何も設定がいらなそうで…

NZXT と ASRock と Ryzen で PC を自作してみた

今までラップトップの PC しか使ってなかったんですが、家にいることも増えたので自作 PC を組んでみました。実際にパーツの購入や組んだのは 9月中旬の話です。その時のパーツをメモしてみました。 ケースとクーラー ASRock マザーボード グラボ CPU SSD メ…

Cognitive Services: Read API 3.x - OCR の API を試す (2020/10月)

2020 年は1月から9月の間で Cognitive Services の Vision カテゴリーの中の OCR の機能がちょろちょろとアップデートしてました。 OCR の今までのアップデートを振り返りつつ、最新の Read API v3.1 Preview2 を試してみます。 Cogbot #29でもお話しした内…

Windows 10 で 初期設定 しておきたい10のこと (2020年版)

数か月前に Surface Book 3 を買ったり最近 PC を組み立てたりで Window をセットアップすることがあったのですが、最初に何を設定してるっけなってのをメモってみました。 私がエンジニアなのでエンジニア目線って感じででも開発環境には関係ないセットアッ…

AMD の CPU で 仮想化機能 を有効化する ( BIOS の設定 )

BIOS ( UEFI ですけどここでは馴染み深そうな "BIOS" という単語で進めます)の設定は、Intel の CPU とはちょっとメニューが違うみたいですね。最近 PC を組み立てて可愛くて仕方ないせいか AMD や Ryzen ネタとかハードウェアネタを書きたかったのでメモし…

Python + Azure Functions 入門: タイマートリガー 編

前回は Python で Azure Functions をローカルで開発するときの環境セットアップと、HTTP トリガーの Function App を作りました。 blog.beachside.dev 今回はタイマートリガー、つまり一定の時間間隔で起動するような Function App を作ってみます。 時間指…