最近、Linuxを使うことは減ってきたのですが、 どんどん新しい技術が生まれるこの世界で10年効く技術とは何だろうと思ったこと、 そしてそれを身に付けてみたいと思い 読んでみました。 読みながら試してみたことを以下にまとめておきます。 bigram.plをRubyで書き換えてみる 第3章では、シェルスクリプトやPerlスクリプトの紹介がありますが、p186のbigramによる自動執筆スクリプトをRubyで書き換えてみました。 bigram.rb #!/usr/bin/env ruby def build_bigram bigram = Hash.new{|h, k| h[k] = []} pre = '' while line = gets line.chomp! words = line.split(/\s+/) words.each {|word| bigram[pre] << wor