2020-01-01から1年間の記事一覧
ASP.NET Core のルーティングについての簡単な自分用メモです。ようは Endpoint Routing についてです。 タイトルでは ASP.NET Core 5 と書きましたが Endpoint Routing は v2.2 で追加されて以前の Routing 機能よりパフォーマンスの向上もしているので使わ…
Cosmos DB の整合性レベルは、個人的にはいつもはあまり意識せずに Session を使ってます (意識する必要のない使い方や設計をしているって言った方が妥当か..)。 ただ、Document DB が出た時からもう4-5年使ってるのに、整合性レベルの日本語表記の英語の表…
iPhone 12 の季節がやってきました。機種変更をすると何かとばたばたするのですがその一つが多要素認証で利用している Microsoft Authenticator。 Microsoft Authenticator は、iPhone の場合 iCloud バックアップって機能があるので何も設定がいらなそうで…
今までラップトップの PC しか使ってなかったんですが、家にいることも増えたので自作 PC を組んでみました。実際にパーツの購入や組んだのは 9月中旬の話です。その時のパーツをメモしてみました。 ケースとクーラー ASRock マザーボード グラボ CPU SSD メ…
2020 年は1月から9月の間で Cognitive Services の Vision カテゴリーの中の OCR の機能がちょろちょろとアップデートしてました。 OCR の今までのアップデートを振り返りつつ、最新の Read API v3.1 Preview2 を試してみます。 Cogbot #29でもお話しした内…
数か月前に Surface Book 3 を買ったり最近 PC を組み立てたりで Window をセットアップすることがあったのですが、最初に何を設定してるっけなってのをメモってみました。 私がエンジニアなのでエンジニア目線って感じででも開発環境には関係ないセットアッ…
BIOS ( UEFI ですけどここでは馴染み深そうな "BIOS" という単語で進めます)の設定は、Intel の CPU とはちょっとメニューが違うみたいですね。最近 PC を組み立てて可愛くて仕方ないせいか AMD や Ryzen ネタとかハードウェアネタを書きたかったのでメモし…
前回は Python で Azure Functions をローカルで開発するときの環境セットアップと、HTTP トリガーの Function App を作りました。 blog.beachside.dev 今回はタイマートリガー、つまり一定の時間間隔で起動するような Function App を作ってみます。 時間指…
Azure Active Directory (Azure AD) に外部のゲストユーザーを招待すると、招待されたユーザーは アクセスパネル からグループに属しているユーザー全員の ID (メールアドレス) を見ることができました。以下図のようにがっつりみえます(ぼかして見えてねー…
最近、曲面のゲーミングモニターを買いました♪ www.amazon.co.jp といっても私は PC ゲームしない人間なので、このモニターの 144Hz でるとか FreeSync2 の良さは一ミリもわかりません。 良さがわからないかわりに、デフォルトの設定だと薄いグレーが白く見…
そういえばこないだ Windows 10 May 2020 Update (Version 2004) に更新できたので、正式版としてリリースされた WSL2 をインストールしてみます。 WSL2 といえば Microsoft Build 2020 で正式版のリリースが発表され、WSL1 に比べアーキテクチャーの変更に…
普段から C# で Functions をがっつり使ってる私ですが、たまには Python での入門ネタでも整理しようかと思った今日この頃です。 今回は、Python で HTTP リクエストを受けてレスポンスを返す Azure Functions を作ります。簡易な Web API ですね。デバッグ…
PC を新しくして、Python の環境を作ろうと思った今日この頃です。以前の PC では anaconda つかった環境構築のブログを書きましたが blog.beachside.dev 今回は pyenv 使ってみようと思いました♪ 理由は使ったことなかったからだけです。 github.com このブ…
Surface Book 3 で Windows 10 May 2020 Update ができるようになったのでアップデートしてから、サブディスプレイで Chrome / Microsoft Edge のウィンドウをリサイズするとフリーズするようになりました....チーン.... 他のアプリは問題ないんですが、この…
家に NURO が引けない環境なので仕方なくソフトバンク光の回線を使っている私ですが、DNS のトラブルがまたあったようですね。 Windows 10 の OS の設定で、DNS を Google Public DNS や Cloudflare に設定しておくと平和になる場合もあるので、変更しておい…
いらなくなった Azure AD のテナントを削除する際、以下図のよう削除前にやるべきことを示唆されます。 ほとんどが画面上からポチポチして状態をグリーンにできるんですが、エンタープライズアプリケーションの削除は、画面上では削除できないやつがあります…
先日 Cogbot でお話しした際にコーディングだけですましてしまったので、そのフォローアップとして話した内容やコードをまとめました。 はじめに Echo Bot の作成 EchoBot の Adaptive dialog を書いてみる root.dialog の追加 出力ディレクトリに常にコピー…
PC を新しくしたので、使うことは少ないんですが稀に使う Node.js のでセットアップしておきます。 毎度のことですが nvm-windows と nodist でどっち使おうかなと迷いましたが、相変わらずどちらもガンガン開発してる感じではないので、今回は nvm-windows …
Visual Studio に ReSharper を入れてると、こんな表示が出てくれる Inlay Hints がデフォルトでオンになってます。 パラメーターの name を出したり、型を表示したりといくつかの機能があり、便利な機能な気がします。 ただ、個人的には不要なので PC 変え…
Office 365 改め Microsoft 365 のサブスクリプションを持ってることを突然思い出し、Google Domains のドメインを設定してみような流れになりました。 Beat Saber で運動しようと思ってたのにね... とりあずドメイン登録なんて滅多にしないことなので雑にメ…
MS の吉田さん が公開した de:code 2020 セッション検索用非公式 Power Apps を自分の環境で動かしてみたくなり試してみました。 GitHub の Readme に書いてある通り以下をするだけです。 カスタムコネクタをインポート アプリをインポート Power Apps は、P…
ちょいちょい使う Azure のリソースの命名規則に関するドキュメント、ちょいちょいググるがめんどくなったのでリンクをメモしておきます(ブックマークとかする気はないのだ)。 私が一番みることが多いプレフィックスの一覧がこれ。 docs.microsoft.com プ…
Web を扱ってると「レスポンスヘッダー"ちゃんと"しましょう」ってやつはいつの時代でもあるものですが、それ系をあまりアウトプットしてなかったので書いておこうと思います。 ちなみに ASP.NET Core 3.1、動作確認した環境は個人的な興味のある Azure の W…
Azure AD で AppRoles を使って認証・認可をするのも、ようやく今回 ASP.NET Core (3.1)で Web API を作り、認証・認可を実現するターンです。 過去2つのブログでは 前々回、Azure AD の設定と AppRoles を定義 前回は、フロント側のサンプルコードで認証を…
前回 AzureAD で AppRoles で権限を作って、ユーザーに割り当てました。 blog.beachside.dev 続編の今回は、フロントエンドのサンプルアプリで認証するメモです。 Azure AD を設定する上で一番重要と思っている Azure AD の "サポートされているアカウントの…
例えば ASP.NET Core の Web API を Azure Active Directory ( Azure AD ) で認証をするとき、Azure AD の アプリの登録 ってメニューから登録をします( Web API が Azure AD を使いますっていうサービスプリンシパルの登録っすな)。 今回は Azure AD B2C …
Azure AD B2C は ID プロバイダー(Identity Provider, IdP, また OpenID Provider, OP)として使うことができます。 雑にいうとユーザーのパスワードは AAD B2C で管理されている状態です。 また、Azure AD B2C を Relying Party (RP) として使うこともでき…
前回は AAD B2C の設定をするだけで力尽きました。今回は Console App を使って、前回設定した Azure AD B2C のユーザーの情報やカスタム属性を取得・変更してみましょう。 カスタム属性は、前回 Tenant という名前の属性を追加したってことを前提に、Tenant…
Windows 10 で IME のオンオフを無変換キーと変換キーで切り替える機能が昨年の OS アップデートでは入らず悲しんでいたんですが、告知通り 20H1 の Update で使えるようになります。 今までも自分でキーを割り当ててつかってましたが、機能として搭載された…
家でネットワークに接続しているとき、iPhone や Macbook Air は100Mくらい出てるのに、Surface book 2 だけ1M前後?!仕事にならん! 昔は普通に早かった気がしましたが最近 Teams でオンライン会議とかしてて気づいた.... 改善した方法をメモしておきます…