BEACHSIDE BLOG

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

freee 初心者 向け 利用メモ (2021年1月)

個人事業主として会計の知識ゼロで freee を利用したときに直感的にわからなかったことをメモしてみました。 完全に私自身のこんなユースケースを想定したものです。 事業用の銀行口座とクレジットカードがあって、freee で同期の設定してる 生活費は、事業…

Swagger UI の相対パスをカスタマイズする ( ASP.NET Core, OpenAPI, Swashbuckle )

最近 OpenAPI ( Swagger ) を設定するのに Swashbuckle の使い方を書いてましたが、その流れで相対パスの変更方法をメモしておきます。 相対パスの変更には2つのポイントがあります。 Swagger UI の相対パス swagger.json の相対パス それぞれ見てきます。 …

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 をセットアップすることがあったのですが、最初に何を設定してるっけなってのをメモってみました。 私がエンジニアなのでエンジニア目線って感じででも開発環境には関係ないセットアッ…