エンタープライズギークス (Enterprise Geeks)

企業システムの企画・開発に携わる技術者集団のブログです。開発言語やフレームワークなどアプリケーション開発に関する各種情報を発信しています。ウルシステムズのエンジニア有志が運営しています。

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

Cognitive Servicesと Raspberry Piによる音声デバイスの作成

先日、弊社ではプロジェクト事例の知見の交換や社内の技術者交流を目的として、社内向けの技術イベントを開催した。 私はこの4月から Amazon Echo の調査、Cognitive Services の LUIS を使用したチャットボットの作成など、機械学習や自然言語処理サービス…

Akkaで始める並行処理(4) - Propsの使用方法とAskパターン

今回はアクターの生成で用いるPropsの詳細と、Askパターンについて解説する。 なお、今回からサンプルコードは主に Scala を用いる。 コンストラクタ引数を持たないアクターの生成 Propsはアクター生成時に用いるオブジェクトで、アクターの型やアクター生成…

AWS Lambdaにおける「ステートレス」なキャッシュ利用

AWS Lambda は、AWSが提供するイベントドリブンなプログラム実行環境であり、昨今ではサーバーレスアーキテクチャの実現手段として注目を集めている。 AWSの公式ドキュメントによると、AWS Lambda の関数はステートレスな実装にする必要がある。一方でステー…

Akkaで始める並行処理(3) - アクターの基本 (Java編)

前回の記事では、Scala による Akka の基本的なサンプルプログラムを紹介した。 Akka は Scala と Java それぞれに対応した API を提供している。 今回は、前回 Scala で作成したサンプルプログラムの Java 版を紹介する。 サンプルプログラムの全体構成を以…