Skip to content

Instantly share code, notes, and snippets.

@844196
Created January 31, 2016 10:24
Show Gist options
  • Save 844196/b64d13a425d2a198b68d to your computer and use it in GitHub Desktop.
Save 844196/b64d13a425d2a198b68d to your computer and use it in GitHub Desktop.
文末の文字を意識して!
require 'pp'
data = DATA.each_with_object(Struct.new(:speaker, :quote)).map {|line, quote|
r = line.split("\t").map {|pair| pair.chomp.split(':') }.to_h
quote.new(r['speaker'], r['quote'])
}
pp data
.group_by {|row| row.quote[-1] }
.map {|group| group[1].map!(&:quote); group }
.to_h
__END__
speaker:WiiFitU トレーナー quote:うん。とても安定してますよ!
speaker:WiiFitU トレーナー quote:お尻を突き出さないように、まっすぐ立ちます。
speaker:WiiFitU トレーナー quote:お疲れさまでした。毎日つづけて、身体のゆがみを改善しましょう。
speaker:WiiFitU トレーナー quote:かかとを押して尾骨を斜め上に。
speaker:WiiFitU トレーナー quote:きれいな姿勢です!
speaker:WiiFitU トレーナー quote:きれいな動きです。とても安定してますよ!
speaker:WiiFitU トレーナー quote:この時、腰もいっしょに動かすことを意識しましょう。
speaker:WiiFitU トレーナー quote:そのままの姿勢で、ゆっくり呼吸しましょう。
speaker:WiiFitU トレーナー quote:そのまま少し後ろに伸展します。
speaker:WiiFitU トレーナー quote:その感じ!ウエストが引きしまるのを感じて!
speaker:WiiFitU トレーナー quote:ひねった時、上半身が前に倒れてませんか?体幹を安定させましょう。
speaker:WiiFitU トレーナー quote:ゆっくり息を吐きながら手を下ろして、かかとを床に下ろしながら元の姿勢に。
speaker:WiiFitU トレーナー quote:引きしめたい部位を意識して!
speaker:WiiFitU トレーナー quote:右足で片足立ちしましょう。
speaker:WiiFitU トレーナー quote:吸って、吐いて。30秒から40秒キープします。
speaker:WiiFitU トレーナー quote:腰に負担がかかるので注意しましょう。
speaker:WiiFitU トレーナー quote:骨盤を滑らかに動かしながら足踏みしましょう。
speaker:WiiFitU トレーナー quote:今日もいっしょに美しい姿勢をめざしましょう!
speaker:WiiFitU トレーナー quote:左右のバランスを安定させながら、ポーズをしましょう。
speaker:WiiFitU トレーナー quote:左足で片足立ちしましょう。
speaker:WiiFitU トレーナー quote:手に引っ張られるようにかかとを上げ、つま先立ちになります。
speaker:WiiFitU トレーナー quote:手に向かってひざを伸ばし、直立の姿勢に。
speaker:WiiFitU トレーナー quote:手は足の動きに合わせて動かします。
speaker:WiiFitU トレーナー quote:重心を安定させましょう。
speaker:WiiFitU トレーナー quote:重心を黄色いエリアからはみ出さないようにしましょう。
speaker:WiiFitU トレーナー quote:重心を黄色い円からはみ出さないようにしましょう。
speaker:WiiFitU トレーナー quote:準備ができたら、Aボタンを押してください。
speaker:WiiFitU トレーナー quote:身体がふらついています。背筋を伸ばしましょう。
speaker:WiiFitU トレーナー quote:勢いをつけずに出来ましたか?
speaker:WiiFitU トレーナー quote:声を出しましょう!
speaker:WiiFitU トレーナー quote:青い円が広がるのにあわせて吐いて。
speaker:WiiFitU トレーナー quote:青い円が小さくなるのにあわせて吸って。
speaker:WiiFitU トレーナー quote:青い円の動きにあわせて呼吸してみましょう。
speaker:WiiFitU トレーナー quote:息をこらえると、血圧が上昇してしまいます。かけ声を出しましょう。
speaker:WiiFitU トレーナー quote:息を吐ききったお腹の力をゆるめましょう。息が自然に入ってきます。
speaker:WiiFitU トレーナー quote:息を吐きながら、手足を下ろして、基本姿勢に戻ります。
speaker:WiiFitU トレーナー quote:息を吐きながら両手をつま先につけます。
speaker:WiiFitU トレーナー quote:足がふらついてますよ。
speaker:WiiFitU トレーナー quote:笛にあわせて、すばやく足と上半身をVの字に起こしましょう。
speaker:WiiFitU トレーナー quote:難しければ、鼻から吸って口から吐きましょう。
speaker:WiiFitU トレーナー quote:背筋がまっすぐになるイメージを思い浮かべましょう。
speaker:WiiFitU トレーナー quote:背骨を伸ばすことで、自律神経を整えます。
speaker:WiiFitU トレーナー quote:鼻から吸って、鼻から吐いて。
speaker:WiiFitU トレーナー quote:毎日つづけて、身体を引きしめましょう。
speaker:WiiFitU トレーナー quote:理想の体型を意識して!
speaker:WiiFitU トレーナー quote:両手を天井に向け、ひざを曲げます。
speaker:WiiFitU トレーナー quote:力を入れる時に、呼吸を止めないようにしましょう。
speaker:WiiFitU トレーナー quote:腕が傾いてます。まっすぐ上に向けましょう。
{"!"=>
["うん。とても安定してますよ!",
"きれいな姿勢です!",
"きれいな動きです。とても安定してますよ!",
"その感じ!ウエストが引きしまるのを感じて!",
"引きしめたい部位を意識して!",
"今日もいっしょに美しい姿勢をめざしましょう!",
"声を出しましょう!",
"理想の体型を意識して!"],
"。"=>
["お尻を突き出さないように、まっすぐ立ちます。",
"お疲れさまでした。毎日つづけて、身体のゆがみを改善しましょう。",
"かかとを押して尾骨を斜め上に。",
"この時、腰もいっしょに動かすことを意識しましょう。",
"そのままの姿勢で、ゆっくり呼吸しましょう。",
"そのまま少し後ろに伸展します。",
"ひねった時、上半身が前に倒れてませんか?体幹を安定させましょう。",
"ゆっくり息を吐きながら手を下ろして、かかとを床に下ろしながら元の姿勢に。",
"右足で片足立ちしましょう。",
"吸って、吐いて。30秒から40秒キープします。",
"腰に負担がかかるので注意しましょう。",
"骨盤を滑らかに動かしながら足踏みしましょう。",
"左右のバランスを安定させながら、ポーズをしましょう。",
"左足で片足立ちしましょう。",
"手に引っ張られるようにかかとを上げ、つま先立ちになります。",
"手に向かってひざを伸ばし、直立の姿勢に。",
"手は足の動きに合わせて動かします。",
"重心を安定させましょう。",
"重心を黄色いエリアからはみ出さないようにしましょう。",
"重心を黄色い円からはみ出さないようにしましょう。",
"準備ができたら、Aボタンを押してください。",
"身体がふらついています。背筋を伸ばしましょう。",
"青い円が広がるのにあわせて吐いて。",
"青い円が小さくなるのにあわせて吸って。",
"青い円の動きにあわせて呼吸してみましょう。",
"息をこらえると、血圧が上昇してしまいます。かけ声を出しましょう。",
"息を吐ききったお腹の力をゆるめましょう。息が自然に入ってきます。",
"息を吐きながら、手足を下ろして、基本姿勢に戻ります。",
"息を吐きながら両手をつま先につけます。",
"足がふらついてますよ。",
"笛にあわせて、すばやく足と上半身をVの字に起こしましょう。",
"難しければ、鼻から吸って口から吐きましょう。",
"背筋がまっすぐになるイメージを思い浮かべましょう。",
"背骨を伸ばすことで、自律神経を整えます。",
"鼻から吸って、鼻から吐いて。",
"毎日つづけて、身体を引きしめましょう。",
"両手を天井に向け、ひざを曲げます。",
"力を入れる時に、呼吸を止めないようにしましょう。",
"腕が傾いてます。まっすぐ上に向けましょう。"],
"?"=>["勢いをつけずに出来ましたか?"]}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment