読者です 読者をやめる 読者になる 読者になる

production.log

ピクスタ株式会社でエンジニアのマネージャーをやっている星直史のブログです。

CircleCIで回しているRspecのテストを40%高速化しました

CircleCIで回しているRspecのテストを40%高速化しましたので、手順を紹介します。

ActiveMerchant(Paypal決済)で円決済を行う場合の注意点

ActiveMerchant(Paypal決済)で円決済を行う場合の処理を書いていたんだけど、どうもSandBoxのステータスを見ると、入力した金額の百分の一になってしまうので、調べてみると、 ActiveMerchantでは金額の入力をセント単位で扱うため、日本円にする場合は*10…

【Rails】Carrierwaveで画像リサイズ時、iPhone/iPadで縦写真用に撮影した画像が横になってしまう時の対応【gem】

Choistyle では、ユーザが登録した画像をCarrierwaveを使用して、S3に保存しています。 Carriawaveでは画像の形式チェックやリサイズなどなど、最適化処理をするわけなのですが、 iPhoneで縦写真を処理する場合になぜか横向きのままになってしまいます。 今…

rails 4

http://nitetsu4.blog.fc2.com/blog-entry-5.htmlおーすげーけどめんどくせー

open-uri.openでincorrect data check (Zlib::DataError)のエラーが出て泣いた

open-uri.openでincorrect data check (Zlib::DataError)のエラーが出て泣きました。 open(URL)としたときに、ある特定のURLでopenしようとすると、なぜかZlib::DataErrorが出てしまい、先に進めない状態に・・・。正解は open(URL, "Accept-Encoding" => "u…

ruby 2.0p0でdebuggerが効かなくて泣いた。

ruby 2.0を入れてうほほーいと思ってたけど、 gem "debugger"が効かなくて泣いた。正確には、debuggerを記述すれば止まってくれるんだけど、矢印キーを押したときに、[[Aみたいに出てしまうという・・・。 historyとかカーソル移動ができなくて困るんだよな…

rails ActiveRecordのallメソッド

rails ActiveRecordのallメソッドをつかうより、.where("id IS NOT NULL")にすればindex使用されるし少しは早くなるんじゃね?

ruby 2.0 rails 4.0にしてみた。

●ruby 1.9から2.0にしたときにはまったこと。 /usr/locale/bin/rubyをまず削除しないとだめっぽい。(1.9系のrubyだから?) で、削除したあとにmakeでコンパイルしていくと、自動で2.0のrubyが/usr/locale/binに作成される。ちなみに、消さないとmake install…

ruby-debuggerはdebuggerに変更すればOK?

ruby-debuggerを一生懸命Gemfileに書いてたけど、どうもbundle installした時にエラーで終了してしまう・・・。 なんでだろ・・・。代わりにruby-debuggerをdebuggerに変えたらインストール完了した。。。。むむむ、全然わからないけどいいのかな。

Rubyのforにおけるカウンタは処理で制御できない

何を言っているかというとこういうこと for num in 1..10 do puts num num += 1 end 最初、出力が 1 3 5 7 9 となると思ったんだけど、 普通に1〜10が出力される。どうやらカウンタは処理で制御できないみたい。

Rubyにおける、コロンの意味がわからなかったが

シンボルって意味らしい。 ↓見てなんとなくわかった。 saitou.hatenablog.com 2016年の自分から2012年の自分に向けて書いてみた。

RailsのWEBrick起動時にハマったこと

Railsの参考書通りに進めると、WEBrick起動のところで確実にエラーが発生すると思う。 なんて不親切な参考書だ。Ruby on Rails 3 アプリケーションプログラミング作者: 山田祥寛出版社/メーカー: 技術評論社発売日: 2011/05/12メディア: 大型本購入: 27人 ク…