最新のIT技術を駆使して音楽関連サービスを展開しています。日々の活動内容から得た知識をお届けする開発ブログです。StitchはMongoDBをベースにしたのBaaSです。(参考)25GBまでは無料(それ以上は$1/GB追加料金)ということで早速使ってみました。こちらから登録カード登録不要で使い始められるのは良いですね。登録メールが来ました。SlackAPI.AIのAgentはそれ単体でChatBotのように振舞うこともできますが、ChatBotの前段に置いてユーザの入力を解析し適切な処理を呼び出す役割として利用します。Agentにwebhookの設定を行いバックエンドのAPIを呼び出す場合の流れは以下のようになります。mjml新しいサービスを作っていてE-mailはカッコいいHTMLメールにしたいなと思ったのですが、レスポンシブE-mailと言って全てのブラウザやスタイルが効かない場合も表示できるようにHTMLメールを作るにはすごく手間がかかるみたいです。調べるとメールクライアントやブラウザの違いなど色々を吸収しないといけないのである意味Webより大変な気もします。SQLAlchemyFlask-SQLAlchemyを使用したAPIを作成していてDBから取得したModelをJSONに変換しようとすると、SQLAlchemyのModelはそのままJSONに変換できないので何かに詰め替えを行う必要があります。Registryを作れるようになっていたので試してみました。https://devcenter.heroku.com/articles/container-registry-and-runtime今回は単純なPythonのWebアプリなので以下のようなDockerfileを作成。(Beta)が発表されローカル環境でサーバレスアプリケーションをデバッグできるようになったので試してみました。ちなみにリンク先の記事はそのままでは動かそうとすると情報が足りなかったので、試したい人はGitHubの方のチュートリアルやサンプルを触ってみるのが良いと思います。ローカルにLambdaを作成チュートリアル用のHelloWorld関数をローカルに作ってみます。keywordsを指定しなくても良い」ということだったので本当か確認してみました。content="amazarashi,もう一つの虚無病。Firebaseのみで動作することログインが不要で投票ができること1ユーザ1投票であることCookie等クリアでの再投票は許容する投票結果をリアルタイムで表示できることリロードしなくても最新の状態を表示するDB設計Firebaseのデータベースは所謂ドキュメント型DBなのでJSONでスキーマを定義します。MPEGMPEG4-ALSとは何かについてはこちらをご参照ください。ハイレゾのストリーミングには「MPEG4-ALS」というコーデックが適しているそうなので実際に試してみました。自社ストアでハイレゾ音源をダウンロードハイレゾ音源を購入&ダウンロードします。自社ストアでダウンロードした音源のファイル形式はFLACでした。SDKに加えてjszipというzipファイルを扱うライブラリを使用します。参加報告会を行いました。vol.4をレコチョクで開催しました。