Tag archives for Python

プラットフォーム技術部

Visual Studio CodeでRDS停止のLambda関数作ってみる

こんにちは、プラットフォーム技術部の佐藤です。 以前の記事で「AWS CLIでRDSをこまめに止めてコスト削減」という記事を掲載しました。私のプロジェクトでも実践したいと思ったのですが、悲しいことにAWS CLIを定期的に実行できるような常時起動サーバーがありません。 そんなときに、Lambda と CloudWatch を使用してスケジュールされた間隔でインスタンスを起動および停止するという記事…
続きを読む...
ソリューション開発部

【Pepper】エンゲージメントゾーンでの人検知を使って監視カメラを作ってみる

こんにちは。ソリューション開発部 Pepper分科会の畑澤です。 オートノマスライフ(自律モード)の記事に想像以上のアクセスを頂き、戸惑いを隠せない畑澤です。 沢山のアクセスありがとうございます!元気出ます。 今日はPepperの各種センサーについてと、センサーを使った簡単なアプリをご紹介します。 Pepperってなんですか?最も簡単な表現だと「ロボット」なのでしょうが、彼はただのロボットではなく…
続きを読む...
ソリューション開発部

Pepper で撮影した画像を Face API を使って顔認識をしてみる話

こんにちは、ソリューション開発部の柴崎です。 Microsoft Cognitive Services の Face API を使った顔認識を調べましたのでご紹介します。今回は、事前に顔写真を登録した人が指定の写真に含まれているかを、Pepper が撮影した顔写真を使って Face API に問い合わせます。さらに、正しく識別できた場合は BLOB に顔写真をアップロードするシナリオとします。 F…
続きを読む...
ソリューション開発部

Azure Blob Storage に Append Block でログ追記する話

こんにちは、ソリューション開発部の柴崎です。 前回は Azure Event Hubs を利用して Azure Blob Storage に書き込みを試みました。今回は Azure Blob Storage の Append Block 操作を利用してメッセージを追記することについて調査しましたのでご紹介します。 BLOB サービスには Append Blobs があり、Append Block …
続きを読む...
ソリューション開発部

Azure Event Hubs から Stream Analytics で BLOB に出力する話

こんにちは、ソリューション開発部の柴崎です。 前回は、Event Hubs にメッセージの送信を試みました。今回はメッセージの受信について調査しましたのでご紹介します。 Event Hubs だけではデータを保持し続けることができません。受信し必要に応じて加工して他に保持する必要があります。今回は Pepper から送信したログを Storage BLOB に出力するだけのシンプルなシナリオですの…
続きを読む...
ソリューション開発部

Pepperのオートノマスライフ(自律モード)を止めたい

こんにちは。ソリューション開発部 Pepper分科会の畑澤です。 Pepperの自作アプリを動かすときにオートノマスライフ(自律モード)を抑止したいときありませんか?ありますよね? 例えば何かを案内することに特化させたい時、タブレットで一生懸命案内しているのにPepperの頭が 人を追ってしまう。。。 これはPepperの振る舞い制御の仕組みであるオートノマスライフによって「人を見つけた」→「追う…
続きを読む...
ソリューション開発部

Azure Event Hubs に REST API でログを送りつける話

こんにちは、ソリューション開発部の柴崎です。 とある人型ロボのログを送りつける先として Azure Event Hubs を調査しました。色々とハマりどころがありましたのでここでご紹介します。 結論 Event Hubs の メッセージング プラン をよく確認すること。Standard がお勧め (ステマじゃないよ!) Event Hubs には2種類 (Basic, Standard) のプラン…
続きを読む...