ruby

SinatraでCookieを発行するときの設定

このブログを全然更新してなかったら生死の心配をされたので、久しぶりに何か書きます。RubyでWebアプリといえばRailsが主流ですし、Web APIだったらGrapeだったりするのかもしれませんが、今回はあまり話題にもならなくなったSinatraの話です。 そんなSinat…

RubyKaigi1日目に行きませんでした

前ほど仕事でRuby使ってないし、値段も高いということで不参加をキメたんだけど、twitter見てるとRubyでわいわいやってるのが憎かったので、Perlは一行も書かず、Rubyを書き、RubyMotion*1を買い、なるほどUnixプロセス*2を買って読みました。 勢いで買った…

GCを止めてrspecを高速化する

https://makandracards.com/makandra/950-speed-up-rspec-by-deferring-garbage-collectionGCを止めてrspecを高速化しようという話。 やり方は簡単で上記のリンクにあるコードをspec/support以下にでもおいて、spec_helper.rbにbefore(:all)とafter(:all)を…

ActiveSupportが無いと俺はプログラミングも出来ないのかよ !

ウチらのあるある│あるあるを投稿して、みんなで共感しよう!たまにRailsじゃなくてrubyを使うと、blank?とかが使えなくて悲しい思いをしますよね? blank?をRails以外でも使うときはいつもお世話になってる@sasata299さんのブログにあるのでそのとおりにす…

CentOS5にRMagickをインストールする

そこら中にドキュメント転がってるけど、自分用のメモ # yum install bzip2-devel freetype-devel libpng-devel libtiff-devel freetype-devel libjpeg-devel giflib # wget ftp://ftp.u-aizu.ac.jp/pub/graphics/image/ImageMagick/imagemagick.org/ImageMa…

SimStringをRubyから使ってみた

SimStringは,類似文字列検索のための高速かつシンプルなライブラリです。 簡単にいえば「もしかして:〇〇」を簡単に実装できるライブラリですね。 詳しくは公式サイトを見てください。http://www.chokkan.org/software/simstring/このライブラリはC++でで…