gotagota日記

「面白きことは良きことなり」

2014-09-26から1日間の記事一覧

ローカル開発環境 ドットインストールまとめ

ローカル開発環境の構築についてドットインストールで学びましたので、そのメモ。 完全に自分用なので、あしからずですー。 手順 $ vagrant init chef/centos-6.5 Vafrantfile を編集。 -> IPアドレスの設定(コメントを外して、数値を少しいじる) $ vagrant …

『たのしいruby 第4版』第21章 Procクラス

第21章 Procクラス 模範解答はこちら (1) 問題 Array#collect のような動作をする my_collect メソッドを定義しろ、という問題です。 私的解答 def my_collect(obj, &block) ary = [] obj.each do |i| ary << block.call(i) end ary end ary = my_collect([1…

『たのしいruby 第4版』 第20章 TimeクラスとDateクラス

第20章 TimeクラスとDateクラス 模範解答はこちら (1) 問題 「"2013年5月30日午後8時17分50秒"」といったように、「年・月・日・時・分・秒」を使った時刻の文字列を Time オブジェクトに変換して返す jparsedate メソッドを定義しろ、という問題です。 私的…

『たのしいruby 第4版』第18章 FileクラスとDirクラス

第18章 FileクラスとDirクラス 模範解答はこちら (1) 問題 変数$:を使ってRubyが利用できるライブラリのファイル名を順に出力するメソッド print_libraries を定義しろ、という問題です。 私的解答 def print_libraries str = '' $:.each do |i| str << i + …

『たのしいruby 第4版』第17章 IOクラス

第17章 IOクラス 模範解答はこちら (1) 問題 テキストファイルからデータを読み込んで次の処理を行うスクリプトを作成しろ、という問題です。 私的解答 Twinkle, twinkle, little star, How I wonder what you are! Up above the world so high, Like a diam…

『たのしいruby 第4版』第16章 正規表現(Regexp)クラス

第16章 正規表現(Regexp)クラス 模範解答はこちら (1) 問題 「ローカルパート@ドメイン名」といった電子メールアドレス文字列から、ローカルパートを$1、ドメイン名を$2として取得する正規表現を作れ、という問題です。 私的解答 def getEMAddress(str) str …