Ruby

1時間以内に解けなければプログラマ失格となってしまう5つの問題

ちょっと時間があったので試しに解いてみると、想像以上に良い問題だった。 http://www.softantenna.com/wp/software/5-programming-problems/ Rubyだと解くまでもない問題があるので、なるべくRubyっぽくなく解こうと思ったが、最後の方はやはりRubyっぽさ…

深読みしないRuby Refinements

ruby 2.1からの Refinements を使ってみようとして、思い通り通りに動かないことが多かったので、まとめた資料です。 仕様をまとめたものはRefinementsSpecにあるのですが、そこまで読まずに簡単に試してみたい場合にポイントとなるところをまとめます。 基…

ruby-test-mode.elでtest_*.rbを認識させる

Emacs上でrubyのtest/unitを実行したかったので色々と拡張を探したのだが、いくつか試してみてruby-test-mode.elにたどり着いた。ところがruby-test-modeは_spec.rbや_test.rbという後置のファイル名は認識するもののtest_*.rbという前置型のファイル名を認…

rascut + Ruby 1.9.2

gemでrascutをインストールしようとして以下のエラーが出る場合、 % gem install rascut Building native extensions. This could take a while... ... make gcc -I. -I/Users/saeki/.rvm/rubies/ruby-1.9.2-p136/include/ruby-1.9.1/x86_64-darwin10.6.0 -I…

CentOS4 + Ruby1.9.1でRedmineを動かす

Redmineを使いたかったものの、ちょうどいいサーバがCentOS4しかなかったので、動かすまでの手順メモ。以前のメモの書き直し。環境は以下の通り。 CentOS 4.x Ruby 1.9.1 Rubygems 1.3.6 MySQL 4.1.22 (CentOS4提供のRPM) rubyのインストール CentOS4でもrub…

ruby1.9.1 + redmine

順当にセットアップできたものの、テキストエリアに日本語入力すると落ちる。。。調べて、原因は大体分かった。M17Nの絡みらしい。quickfix ばかりで、良いパッチがなかったけど、こことか参考になるかな。 http://kimiyure.betoku.jp/article/0240496.html…