AlexaスキルとAzure認証の連携・前編

ピクセラでは各アプリケーションのユーザー認証処理に、Microsoft Azure ActiveDirectory (以下AAD) のうち AAD B2C を導入しています。また、一部のサービスにて Amazon Alexa Skills Kit を提供し、Echo dot  を使った声による操作が出来るようになっています。

Conte™ホームサービス Amazon Alexaでの使い方 | 株式会社ピクセラ

今回、このAmazon-Microsoftのクラウド連携部分での不具合により、長期に渡り接続できなくなってしまった反省をこめて、

  • 問題顛末
  • AlexaSkillsとAADB2Cの連携手法

を書いていこうかと思います。今回は前編・問題顛末です。 “AlexaスキルとAzure認証の連携・前編” の続きを読む

python toolz curry & pymonad Either

toolz のpipe, curryを利用した関数型的な処理をこれまでいくつか紹介いたしました。
これより、私の業務で使ってみた範囲でモナド、特にEitherモナドを紹介し、AWSのEC2情報を取得するコードを実例に挙げてみたいと思います。
私自身、モナドを初めて使ってみたという程度の経験ですので、多数の間違いがあるかもしれません。ご了承ください。 “python toolz curry & pymonad Either” の続きを読む

python toolz 4 excepts

先端技術開発の三谷です。

私がよく遭遇するのですが、例えば、 あるアカウントにおいて、EC2インスタンスの、ある特定情報(InstanceId等)を取るプログラムがあった時、そもそも、EC2インスタンスがある必要があります。
もし、EC2インスタンスがない場合にこのプログラムを走らせると、Jsonパースにおいて例外を出してエラー終了するケースがあるのではないかと思います。 “python toolz 4 excepts” の続きを読む