kansiho's blog

ruby, python, javascript. Rails, wordpress, OpenCV, heroku...

インフラ

OAuthの仕組みとchrome拡張機能への利用

OAuthとは? 「facebookの自分のアカウントを今使っているサービスと連携したいと考えている花子」を例に出すと, facebookに花子が登録した情報や投稿、花子がアクセス権限を持つ各種機能(facebookの友達の情報を見たり投稿を読む)に対し、 花子の許可を受…

WebSocketとはなにか

WebSocket(ウェブソケット)は、コンピュータ・ネットワーク用の通信規格の1つ。 XMLHttpRequest(いわゆるAjax)の欠点を解決する技術として開発された。Ajaxの弱点というのは、クライアントからサーバーに通信できても、サーバーからクライアントに通信を行…

【Rails5】ActionCableリアルタイムチャットを実装。

Action Cableは、 WebSocketとRailsのその他の部分をシームレスに統合するためのものです。Action Cable が導入されたことで、Rails アプリケーションの効率の良さとスケーラビリティを損なわずに、通常のRailsアプリケーションと同じスタイル・方法でリアル…

herokuでmysqlを使う

herokuのRailsプロジェクトをletsencrypt使って無料で簡単にSSL化しよう【2017/7更新・新規設定と更新】

heroku のSSL化の記事はたくさんあるが、とにかく正確な「最新」の日本語情報がすくない。あとローカルでやる作業か否かがわかりにくい。なので、需要あるかと思い記事にします。 ※ heroku でSSLを使用するには$20/month のアドオンSSL endpointを使わなくて…

Heroku×Railsまとめ

基本はAWSでRailsアプリを運用することが多かったのですが、 インフラ面に割く時間を減らしてアプリケーション開発自体に集中したいな、herokuでも東京リージョン使えるようになったらしいしな... ということで、いろいろ調べてみたまとめです。 herokuは「…