タグ

2016年11月29日のブックマーク (5件)

  • Phoenix入門2 - Phonixで認証機能 - Rails Webook

    前回の記事は「Phonix環境のセットアップから、静的ページを作成し、表示」させました。 今回の記事では、「Phoneixで認証機能を実装」します。 それを通して、マイグレーション、モデル、外部ライブラリ利用などのWebアプリケーションを作るための基的な箇所を説明します。 次回は「チャット機能を実装」します。 サンプル ChatPhoenix - Heroku ChatPhoenix - GitHub 目次 ユーザ登録機能 ログイン・ログアウト機能 動作確認 Erlang 7.1 Elixir 1.1.1 Phoenix 10.0.3 Hex 0.9.0 node.js 0.12.7 npm 2.14.2 PostgreSQL 9.4.4 1. ユーザ登録機能 ユーザモデルの作成まず、最初にユーザモデルを作成します。 メールとパスワードでログインをできるようにし、パスワードは平文ではなく

    Phoenix入門2 - Phonixで認証機能 - Rails Webook
  • Phoenix入門1 - Hello Phoenix - Rails Webook

    Phoneixとは、elixer(※1)という言語で書かれたWebフレームワークです。 最近のiOSやAndroidアプリやSPI(シングルページアプリケーショん)が普及してきたため、サーバーサイドはAPIやリアルタイムストリーミングの機能を提供することが増えてきました。 Phonixは一般的なWebのMVCに加え、デフォルトでAPIやソケットによるリアルタイムストリーミング機能を提供していて、このようなニーズに対応しやすくなっています。 レイテンシーがとても低く、Phoenixのレスポンスタイムはミリセカンドの代わりにマイクロセカンドで表示されるぐらい早さが段違いと言われています。 また、Railsのコントリビュータが作っているだけありかなりRailsの仕組みに似ているので、RailsなどのMVCフレームワークに触れている方には、かなり理解しやすいと思います。 若干、elixirの独特な

    Phoenix入門1 - Hello Phoenix - Rails Webook
  • Phoenix入門3 - WebSocketのチャット機能 - Rails Webook

    前々回の記事は「Phoenix環境のセットアップから、静的ページを作成し、表示」させました。 前回の記事では、「Phoenixで認証機能を実装」しました。 今回の記事では、入門最後として「Phoenixでチャット機能を実装」します。 Phoenixでソケット、チャネル、トークン、API作成、モデルのアソシエーションなどを行っていきます。 サンプル ChatPhoenix - Heroku ChatPhoenix - GitHub 目次 ソケットの基礎用語 チャット機能の追加 チャット機能をログイン機能と統合 チャットメッセージの永続化 動作確認 Erlang 7.1 Elixir 1.1.1 Phoenix 10.0.3 Hex 0.9.0 node.js 0.12.7 npm 2.14.2 PostgreSQL 9.4.4 1. ソケットの基礎用語ソケットの基的な用語について簡単に記載

    Phoenix入門3 - WebSocketのチャット機能 - Rails Webook
  • iOSでWebRTCが使えないからWebSocketとWebAudioで擬似ストリーミングしてみた - console.lealog();

    というわけで、またも会社の合宿で作ったものを紹介します。 そして前回に引き続き、なんかまた優勝しました(∩´∀`)∩ワーイ github.com ざっくりでよければ社内勉強会で発表したスライドがあるのでこっちを。 WebSocketでAudioStreamingしてみた 何を作ったのか 具体的な利用シーンはコレです。 イカしよーよ! じゃあイカデンワたてるわー あ、あたしiPhoneしか持ってないから無理だ・・ (せめて聞くだけでもできればな・・ とか、 イカやろうぜ! Skypeよろー 俺のPC、Skypeと相性悪いから通話なしで! (せめて携帯で聞くだけでもできたらな・・ とか。 そんなときのソリューションになればなーと思って作ったのがコレ。 やってること Pub: 配信する側 端末マイクからAudioStreamを拾う Web Audio APIで適当にノイズ処理 Web Audio

    iOSでWebRTCが使えないからWebSocketとWebAudioで擬似ストリーミングしてみた - console.lealog();
  • WebAudio+WebSocketでブラウザへの音声リアルタイムストリーミングを実装する

    gistfile1.md WebAudio+WebSocketでブラウザへの音声リアルタイムストリーミングを実装する WebRTCでやれよ!と言われそうなところですが、 WebSocket+WebAudioの組み合わせで音声ストリーミングをシンプルに構成する方法を紹介してみます。 サーバーサイド(Node.js + ws + pcm) サーバーサイドは何でも良いのですが、 とりあえずNode.jsでtest.mp3というサンプルファイルをpcmモジュールでデコードし、 wsでクライアントに垂れ流す作りにしておきます。 この例ではPCMサンプルが[-1, 1]の範囲で入ってくるので、 これをそのままFloat32ArrayのArrayBufferにして突っ込めばそのままWebAudioで再生可能な形式になります。 var pcm = require('pcm'); var wss = new

    WebAudio+WebSocketでブラウザへの音声リアルタイムストリーミングを実装する