なんかいろいろと書いてくブログ

関東のどこかで働く、一般人

2023-01-01から1年間の記事一覧

Azure Communication Serviceでメール送信結果を取得

Azure Communication Service(ACS)の一部であるメール送信機能はAzure 側の設定さえすましてしまえば、 プログラムレベルではpacakgeが用意されている言語であれば簡単に メール送信を実現することができます その一方で、メール送信結果(例えば、メールアド…

Azure Communication Serviceのメール配信について

2023年4月にAzure Communication Service(ACS)がGAとなりました techcommunity.microsoft.com ACSはEmailをはじめとして、複数のコミュニケーションに必要なツールを統合したAPIを提供しています(SMS等) ACSはGAしてまだ時間がたっておらず(2023年6月時点)、…

【C#】Switch式(Switch Expression)のもろもろ

tags:[C#] C# 8.0から使用できるSwitvh 式(Switch Expression) Switch文(Switch Statement)とは明確に違っていてステートによるではなくパターンマッチングにを行う 正直、この辺読んでおけばこの記事を読む必要はない switch 式 - 'switch' 式を使ってパタ…

既存のAzure Functionsを Duable Functionに変更した(い)

ユーザー操作をトリガーとするユーザーに処理において処理を非同期にしてユーザーの待機時間する際に Queue Triggerを採用しているがQueue Trigger内で複数の処理が重なると主にリトライポリシーで課題が発生していた この問題を解決にするために、 Azure Fu…

【JetBrains】Intelij ターミナル文字化け対応

Intelij のコンソール出力で日本語が文字化けするので VMオプションを編集して対応 HELP > Edit CutumVM Options...で.vmoptionsを開いて 追記して、再起動 -Dfile.encoding=UTF-8 JetBrainsのほかのエディターも同様に対応する

WindowdsでInteliJの起動が遅い時の対処

WindowdsでInteliJを起動しようとすると 最初の起動時画面から動かないことが多々ある どうやら、Windowds Defenderの対象にスキャン対象になっていることが原因で、 除外設定にProject, Idea, gradle cache等の関連フォルダを設定すると改善するらしい plei…

Azure PiplineでReact NativeのAPKファイルをビルド

ReactNativeでAPKファイルのビルドと署名、Artifactの公開までやった Azure DevOps Library シークレットキー 主に署名に必要 Variable Group: LibrayGroup(任意のグループ) Variable Group内に以下を定義 KeyStorePassword: KeyStoreのパスワード ApkSigner…

Node 18, ERR_OSSL_EVP_UNSUPPORTED対応

CI/CDの一部として使用しているAzure piplines のビルドエージェントで使用しているnodeのバージョンが知らないうちにv16からv18になっており 下記のエラーによりNuxtプロジェクトのbuidに失敗していた node:internal/crypto/hash:71 this[kHandle] = new _H…

Vue test Utilsにかんするメモ(Vuetifyまわり)

Vuetifyを使用しているプロジェクトでvue-test-utilsを使用してテスト書くときのメモ Vuetify 2での話なので、Vuetify 3だとやり方が異なるかもしれない Jsetのsetup.ts内でVuetifyをVueに登録する import Vue from 'vue' import Vuetify from 'vuetify' Vue…

Durable Functions 'Multithreaded execution was detected.'

Azure Functionsの拡張機能であるDurable Functionは状態をもつことができ、 非常に便利であるがその特性上いくつかコード制約がある タイトルの'Multithreaded execution was detected.'もおそらく、 その規約にに引っかかかたものと思われる エラーは、オ…

【Vue】vue-test-utils でVDialogを置き換える

Vutifyを使用しているVueプロジェクトで vue-test-utils を用いてVueインスタンスをマウントする際に Vutifyで提供されている一部コンポーネントが正常に動かないことがままある v-dialogコンポーネントもその一つで、 マウントしたインスタンス内では表示さ…

Azure Functions URI に対するAAD認証の追加

AzureFunctionsの認証にはAttributeにAuthLevelを指定することによる認証が用意されている Azure Functions の HTTP トリガー | Microsoft Learn しかし、Getメソッドの場合URLにクエリパラメータとしてキーを保持しており認証として不安なので AzureADによ…