Posts
おじさん、もとい、おじいちゃんたちの逆襲
Cancel

ファイルをアップロード

このチップは、ファイルのアップロードです。 ファイルをアップロードしサーバー側に保存する。 ブラウザのファイルフィールドで選択されたファイルがブラウザから送られてきます。 そのファイルを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の独自拡張でできるかもしれないけど、普通はそれじ...