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

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

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.'もおそらく、 その規約にに引っかかかたものと思われる エラーは、オ…