2009-01-02から1日間の記事一覧

github に ruby のプロジェクトをアップロードする方法のメモ

どうも毎回忘れるので。 # hoe をインストールする $ gem19 install hoe # プロジェクトのスタブを作る $ sow19 foo $ cd foo # ファイルを編集する $ vi -p Rakefile README.txt Manifest.txt # github にプロジェクト foo を登録する # 手元をリポジトリに…

スタックトレースの賢い省略

Ruby は例外終了時にスタックトレースを表示しますが、長いときは以下のように省略をします。 $ ruby19 -e ' def fib(n) n <= 1 ? n : fib(n - 1) + fib(n - 2) end fib(30000) ' -e:3:in `fib': stack level too deep (SystemStackError) from -e:3:in `fib…