山田@日立(電サ)です.

 From: WATANABE Hirofumi <Hirofumi.Watanabe / jp.sony.com> さんの 
  Subject: [ruby-list:21678] Re: [Q] Hash の値によるソート というお手紙から

 > わたなべです.
 > 
 > Yamada Kenji <kyamada / hitachi-densa.co.jp> writes:
 > 
 > :単純に考えたのは下記のように invert して
 > : key でソートする方法なんですが,
 > 
 > 単語の登場数が同じ場合があるので invert は使えません.
 > 
 > ここは配列にして key と value を入れ換える reverse を使うの
 > が簡単でしょう.
 > 
 > freq.collect{|x| x.reverse}.sort.each do |v,k|
 >   print k, " -- ", v, "\n"
 > end
これでうまく行きました.

さすがにここまで来ると呪文に近いですね.

短めの事例集みたいのも欲しいですね.
Perl でいう "Perl の国へようこそ" みたいのが

--
山田賢治@日立電子サービス(HES:Hitachi Electronics Services Co.,Ltd.)
E-Mail: kyamada / hitachi-densa.co.jp
FINGERPRINT: 0F C4 F6 E2 9E 87 3E 03  E2 D5 3C 65 88 32 F0 8B