一人ブレスト用スクリプト

「アイディアは既存の要素の組み合わせ」というわけで、キーワードを適当に組み合わせて一人でブレスト(ブレインストーミング)をするときの手助けをするスクリプトを作ってみた。

rubyスクリプトを実行するとランダムでキーワードの組み合わせが出てくる。

実行コマンド

$ ruby brain_storm.rb

出力結果(例)

Enterキーを押すと次の組み合わせが表示される。スクリプト実行中にyamlファイルにキーワードを追加しても、Enterキーが押される度にyamlを読み込み直すのできちんと反映される。

本 x 株価

出版 x Wikipedia

ニコニコ動画 x 宅配

仮想空間 x 芸能人

宅配 x Android

3D x アバター

3D x 出版

自動 x Google

宅配 x RSS

人力 x 海外

brain_storm.rb のソース

require 'YAML'
while(true)
  keywords = YAML.load_file('keywords.yml')
  keyword1, keyword2 = [keywords[rand(keywords.size - 1)], keywords[rand(keywords.size - 1)]]
  if (keyword1 != keyword2)
    puts keyword1 + ' x ' + keyword2
    gets
  end
end

keywords.ymlの例

気になるものを列挙すれば良い。Rubyで読み込んだときにArrayとして扱われるように書く。

- iPhone
- CM
- TV番組
- AR
- Web2.0
- SNS
- 翻訳
- 海外
- Facebook
- SalesForce
- pixiv
- ニコニコ動画