Ruby
Qiitaに載せた『Rubyのcase式で気を付けること』でcase式の評価に Rangeオブジェクトを使う時の注意点を書いたけど、 Classオブジェクトの方が問題が発生し易いかな? オブジェクトの素性を調べる時に Object#class を使用しないでね def caution_case(obj) …
Ruby関連の勉強会初参加です。 沢山の情報を得たので忘れないようにメモとちょい足し。 LT ■ 西田さん rapid7/metasploit-framework - GitHub ■ @garden_treeさん ★ JavaとRubyのすてきな関係 gardentree/jambalaya - GitHub ■ 珍田さん ★ typo の傾向と対策…
便利な Kernel#test の紹介です #Ruby - Qiita
Rubyでselfを返すメソッドってあったっけ? #Ruby - Qiita
『Rubeque』で Cool!! だったから score += 1 した回答集 正規表現がCool!! # 19 Separating Numbers with Commas def separate_with_comma(n) n.to_s.gsub(/(?<=\d)(?=(\d{3})+$)/,',') end # assert_equal "1", p separate_with_comma(1) # assert_equal "…
88点でした。ちなみに一発合格ではない。 合格できたのは素直に嬉しいのですが、落ちた時も受かっても間違えた問題が把握しきれてないのが心残り。 取得のキッカケ 資格は幾つか持っているのですが大昔に会社から取得を強要されたものしかないし、正直資格取…
何回か実行した結果をみると 3:4:5 で一番周長の長い三角形になる? Pythagorean#triples_of_maxlength - n本の様々な長さの棒の中から3本使って、できるだけ周長の長い三角形を作る
1.9.3ならDateクラスで前日オブジェクト作って#to_timeする 1.9.3-p0 require 'date' p ( Date.today - 1 ).to_time Ruby 1.8.7 にDate#to_timeがない事を知り、やり方をいくつか考えてみた 1.8.7-p357
VMwareFusion WindowsXP で pik bench を利用してベンチマークを取ってみました。 pik bench fib.rb - VMwareFusion WindowsXP
別のとこから移行しつつクラス化 FizzBuzzクラスと実行用ソース
rescue節の比較が parameter===$! ということを知ったのでFizzBuzzで確認してみました。 実用性はなさげw
ブログに対してもメールが来たら削除します。メモっておきたいんだけどなぁ 'Fizz Buzz' - http://www.codeeval.com/open_browse/1 定番のFizzBuzz ARGF.lines.each do |line| fizz, buzz, limit = line.scan(/\d+/).map(&:to_i) puts 1.upto(limit).map { |…
CodeEvalからPublic GistからPrivate Gistに移してと お願いメールがきてしまったので削除しました T_T(2012.1.24) 記事も邪魔くさいから削除しました。 非表示にしたかったけどなかったので。
作成中 Ruby Tips 1.8系動作保証なし
gem管理ツール Bundler: The best way to manage Ruby applications インストール gem install bundler アプリ用gem管理ファイル(Gemfile)作成 mkdir myapp cd myapp bundle init Gemfileの雛形が作成される [Gemfile] # A sample Gemfile source "http://…
//