Firebaseでチャットアプリを実装した話

株式会社あゆたの長尾です。 mBaaSの1つであるFirebaseを利用して、Androidアプリ内でチャット機能を実装しました。 mBaaSのサービス比較については、この記事が詳しいので参考にしてみて下さい。 実現させたかった機能としては、ログイン機能とチャット機能のみのシンプルなものです。 デザインはこちらを参考にさせていただきました。 良さそうな感じで満足したのですが、作ってから気付いたことがあって、Firebaseの公式にサンプルとしてソースへのリンクが置いてあったのです... https://www.firebase.com/docs/android/ 私はやや苦労して1から実装してしまったのですが、サンプルを参考にしたりいじったりしてから実装を始めた方がもっと早くできていたなあと思ったので、今回は上記のサンプルを導入するまでを簡単にご紹介します。 https://www.firebase.com/...

ブラウザだけで機械学習サービスを体験しよう[Amazon Machine Learning編]

株式会社あゆたの長尾です。 前回に引き続いて、今回はAmazonのサービスであるAmazon Machine Learningを扱います。 Amazon Machine Learningとは 2015年の4月に発表されたサービスで、前回扱ったGoogle Prediction API、次回扱うAzure Machine Learningと比較すると一番新しいサービスです。 AWSの初期登録を行った場合、12ヶ月の無料期間が与えらると記載がありますが、本サービスは無料対象外のサービスです。本記事と同じ操作をした場合、1ドル程度の費用が発生します。 費用の内訳としては学習に1.1ドル、予測に0.1ドル程度でした。詳しくはこちらをご覧ください。 事前準備...

ブラウザだけで機械学習サービスを体験しよう[Google Prediction API編]

株式会社あゆたの長尾です。 最近は機械学習に関するニュースを耳にする機会も多いですが、自分もそろそろ仕組みを理解しないといけないかなと考えて、先週からCourseraの機械学習を始めました。 この記事では、自分のように機械学習の初学者の方や、まだ何もやっていないという方に向けて、機械学習を実際に体験できるサービスの簡単な使い方と、使ってみた所感をまとめています。 このシリーズで使用する予定のサービスは3つです。 Google Prediction API Amazon Cloud Machine Learning Microsoft Azure Machine Learning すべてブラウザで完結するので、手軽に利用することができます。 サンプルのデータも用意しているのでぜひ実際に利用してみてください。 今回はGoogleのサービスであるPrediction APIを使用します。...