Ruby
あらすじ reTRIEval treeの名の通り、恐るべき検索効率を誇るTRIE木。これをPrologで実装しようとした所、最終的には「単語集合を1つの節に変換するRubyのスクリプト」ができあがったので、記録として書いておきます。なお、この記事はTRIE木もRubyもProlog…
What's this? Reading own STDERR in Ruby
Waht's this? 標準入力から受け取った日本語テキストを読み上げる Requirements MeCab SayKana Source code #!/usr/bin/ruby mouth = open("|mecab -O yomi|SayKana >/dev/null", 'w') while l = gets l.chomp! mouth.puts l if l && l != '' end Latest ver…
はじめに 相変わらずNLPというよりは文字列処理ですね。内部的にnkfを呼び出します。OSはMac OS X 10.6.7、バージョンは1.9.2, 1.8.7にて確認しました。
メモっぽい記事を書くのはあまり好きではないのですが、せっかく調べたので書きます。 Ruby1.9に移行したらどうなるのかはわかりませんけど、日本語の処理に多少の不安を残すRuby1.8にとって、日本語を含むURL、例えばwikipediaなどは扱いにくいです。 Ruby…
概要 MacマシンにRubyを入れました。 C/C++じゃGUIが書けないんですよ!*1ということでRubyを始めた。 でも、GUIアプリを書いたんじゃなくて、Rubyからグラフィカルなアプリを呼び出すだけ。 *1:面倒くさそうだから嫌だ
概要 「たのしいRuby」という本を半分くらい読んだので、特徴をまとめておこうという話。 この本を読んだだけなので、だいぶ無責任な内容になってるけど、雰囲気は伝わると思います。 ちょっと古めの本なので、内容に一部、誤りがあるかもしれない。 メモを…