備忘録 blog

Docker/Machine Learning/Linux

ruby on rails

RailsとReactを統合する方法を考える

なぜReactを導入したくなるか 現代のWebアプリケーションの発ではしばしば、リッチなユーザエクスペリエンスを提供するためなど様々な理由で、クライアント側に(ウェブブラウザ上に)状態を持っておきたいという状況があります。例えばチェックボックスにチ…

KerasでLSTMを使ってテスト駆動開発してみた

tl;dr Kerasという機械学習のフレームワークのサンプルにあるLSTMを使い、テストコードを生成して、それをもとにテスト駆動開発してみた。 Kerasを試してみる 以前、紹介記事を書いたのでそちらを参照していただけると幸いです。 sharply.hatenablog.com ま…

Dockerでサーバーを立てる(2)

それでは実際に、Docker-composeでRailsアプリを立てるところまでやってみたいと思う。 構成 今回のdocker-compose構成は以下である。 nginx(Arch linux) app(rails - puma) data(busybox) supervisordで1つのコンテナに全て立てるのはやはりdockerの原則に…

Dockerでサーバーを立てる(1)

はじめに 様々なところで語られていますが、Dockerはコンテナ型のサーバー仮想化のエコシステムとして知られている。ここでは、DockerでRailsアプリを立てることを目標とする。 大まかな概略をつかむには以下のページが参考になった。 Dockerについての調査…

インターンシップを終えて

IT系のインターンシップに1週間ほど行っていたので、感想を簡単に記す。 概観 求められる水準は高く、仕事中は常に頭脳をフル回転させていなければならなかった。そのためインターンシップの期間中は全くといっていいほど、それ以外のことに手がつけられなか…

APIサーバーが必要となった時のために

自前で実装する サーバー側にけっこう大きなロジックが必要となる場合。この場合は、単なるRESTなリソースを提供するだけでなく、返り値のロジックが必要となるので、結局自分で全部書いたほうがラクになるということになる。HerokuやOpenShiftといったPaaS…

Bootstrapの導入時に発生するエラーと解決法

ActionController::RoutingError (No route matches [GET] "/fonts/glyphicons-halflings-regular.woff") Ruby on Rails4の開発で/vender/assets/stylesheets/によそからもってきたbootstrap.cssを入れているとき、上記のエラーが発生することがある。 その…