(追記:2014年5月1日) 本機能をgem化しました。詳しくは以下の記事で。
辛いことがあったときに、どうぞ。
ruby -e 'C=`stty size`.scan(/\d+/)[1].to_i;S=[*0x1F600..0x1F640];a={};puts "033円[2J";loop{a[rand(C)]=0;a.each{|x,o|;a[x]+=1;print "033円[#{o};#{x}H 033円[#{a[x]};#{x}H#{S.sample.chr("utf-8")} 033円[0;0H"};$stdout.flush;sleep 0.2}'
smiley rain noshadow
参考記事:
(追記:2014年4月30日) スクリプトの間違いを修正しました。