2014-02-01から1ヶ月間の記事一覧

Grapeではto_jsonはいらないよ

grape側のAPIで { error: "not exist cache" }.to_json format :json 指定したらいらないらしいto_jsonを行った場合に以下のような違いが出てくる。 expected: "{\"error\":\"not exist cache\"}" got: "\"{\\\"error\\\":\\\"not exist cache\\\"}\"" テス…

PerlTidyでの一括整形コマンド

地味に面倒くさかったので、メモとして残します初めにやろうとしたことfind ../lib -name '*.pm' | xargs perltidy -pbp 失敗でした。ただ、整形後のコードが標準出力として表示されただけでした。-pbpは以下の内容が含まれています。 上記のオプションでダ…

Catalystでリクエスト元IPアドレスをいじるテストについて

Catalystでリクエスト元のIPアドレス によって処理を分岐させるコードがあったのですが、テストコードでのテストはしていませんでした。存在しなかったので、テストコード書くことにしました。やったこと・ LWP::UserAgent local_address・ Test::WWW::Mecha…

VagrantでのDisk追加(VirtaulBox)

VagrantでのDisk追加の方法として Vagrant.configure("2") do |config| file_to_disk = './box-disk3.vmdk' unless File.exist?(file_to_disk) vb.customize [ "createhd", "--filename", file_to_disk, "--size", 80*1024 ] end vb.customize ['storageatta…

windowsでvagrantのネットの接続が遅い件

windowsでvagrantを使って、開発をしています。そこでVagrantfileでprivate_networkを利用してIPアドレスを設定しているのですがネットの接続が異常に遅くなってしましました。以下は、その時に使用していたVagrantfileです。 Vagrant.configure("2") do |co…