RubyでMindパフォーマンスHacks
Mind パフォーマンス Hacks ―脳と心のユーザーマニュアルのHack#49をRuby。
RubyとYAMLのお勉強、といっても単純な例です。
データ。
# ~/whattodo.yaml - すぱげてぃをつくる - 自慢のロードバイクで25kmほど走りにいく - へんなツールをRubyでつくる - へんなツールをPythonでつくる - 父親にでんわする - 本を読みにそとへでる - あの子に思いを馳せる
実行結果
$ ruby good-choice.rb へんなツールをRubyでつくる
ソース
# good-choice.rb require 'yaml' WTD_FILE = "#{File.expand_path("~")}/whattodo.yaml" fo = open(WTD_FILE) ydata = YAML.load(fo.read()) puts ydata[rand(ydata.length)]