30 Jan '17, 8am

RailsのCSVのところをRustで処理したら早かった [Ruby] on @Qiita https://t.co/Grpd06sox0

## 背景 RailsでCSVを返す時、10万データくらいのものを普通に処理するとメモリを食い潰したり、処理が遅かったりする。 そこで解決策を探していたら、[RustでRailsの代わりにCSVを作る](http://qiita.com/aoyagikouhei/items/4100867427e58a6d5a33)という素晴らしい記事に出会った。 この記事はPostgresやNginxを使ってたが、私はMySQLを使っており、Railsのアプリケーション内で完結したかったので、参考にしながら試験的に作って見た。 ## お断り Railsをすでに理解していることを前提に進めます。 初心者の方へ環境構築周りを最後の方におまけとして書いておきますので参考にしてください。 筆者はRust初心者ですのでアドバイスを頂けるととても助かります。 ## 環境 - Ruby 2.3.3 - Rust 1.14.0 - Rails 5.0.1 Gemfileは基本デフォルト ```ruby:Gemfile source 'https://rubygems.org' git_source(:github) do |repo_name| repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/") "https://github.com/#{repo_name}.git" end gem 'rails', '~> 5.0.1' gem 'mysql2', '>= 0.3.18', '< 0.5' gem 'puma', '~> 3.0' gem 'sass-rails', '~> 5.0' gem 'uglifier', '>= 1.3.0' gem 'coffee-rails', '~> 4.2' gem 'jquery-rails' gem 'turbolinks', '~> 5' gem 'jbuilder', '~> 2.5' gem 'ffi' group :develop...

Full article: http://qiita.com/DchanSaito/items/900f0a09ab8a752ccee5

Tweets

rails-dev-box内部でのDBユーザーは?(2017/2時点) [Ruby] on @...

qiita.com 03 Feb '17, 2am

# これを読んでわかること - Box内のDBたちへの接続初期ユーザ # [rails-dev-box](https://github.com/rails/rails-dev-box "rails-dev-box")とは Vagrant用に提供...