テキストの差分を簡単に取りたいので、ウェブから使える Web Diff なんてのを作ってみました。 HTML::Template の差分もなかなか上手く取れて大満足です。 Algorithm::Diff というモジュールを使ったので、僕がコーディングした部分は、主に表示部分ばかりです。ということで、性能品質に関しては Algorithm::Diff に依存するので、なんともできません。 あと、長い文章を「スペース」で区切ると、計算量が膨大になり結果が出ずにタイムアウトします… 空気を読んでお使いください。行区切りにすると大丈夫だと思う。 区切り方法の選択を無くして、とりあえず行区切りにして、そこで違いがあった場合、スペース区切りや MeCab を利用して、詳細な違いを計算するようにすればよさそう。 そのうち時間があればやる。 とりあえず、お試し版の公開ということで。 【関連情報】 ・Web