ファイルをダウンロードするのに使われるRailsのメソッドには「 send_file 」と「 send_data 」があります。 ファイルをダウンロードする。 サーバー側に保存されているファイルを送るのなら「 send_file 」を使うべきかもしれません。 この二つのメソッドの違いについてはstack overflowで回答されています。簡単に説明します。 send_file...
ファイルをアップロード
このチップは、ファイルのアップロードです。 ファイルをアップロードしサーバー側に保存する。 ブラウザのファイルフィールドで選択されたファイルがブラウザから送られてきます。 そのファイルをRailsが受け取ってくれるので、名前を付けてディレクトリに保存するわけです。 それだけでは何なので、javascriptで拡張子のバリデートをしておきましょう。 それともう一つ、Bootstrapでカ...
パフォーマンステスト1
概要 単純な繰り返しで、数学的な計算のみのパフォーマンスですが、プログラミング言語も日々精進してそうなので、次のようなもののパフォーマンスを計ってみました。 対象となる言語は PHP Ruby Jruby Java Groovy C です。 詳細 そして、どんなパフォーマンスを計ったかというと 1~nまで順繰りに その数まで1から順に足して...
WindowsにRails開発環境
概要 UbuntuをVirtual Boxで利用したり、Vagrantを利用してもっと楽に仮想マシーンを構築したり、とWindowsでもLinux環境をとっても簡単に構築できる昨今になりました(VirtualBoxにUbuntu、そしてコンピュータ言語をインストール(Gitはおまけ)やhttp://thinkit.co.jp/story/2014/06/25/5072をどうぞw)。 しか...
Ruby ワンライナー(1行プログラム)
まずはPerlのプログラムから 先日、Railsを開発している若者と次のような会話があった。 1 2 若者:geditで正規表現を使って「^」を「,」で置換しようとしているのですが(数百行の文字列の行頭にコンマを挿入したいらしい)、うまくいかないんです。Hidemaruだとうまくいったはずなんですが。 私:たぶん、正規表現のHidemaruの独自拡張でできるかもしれないけど、普通はそれじ...