2008-04-16から1日間の記事一覧

差分リストの続き

とりあえず、こんなのが差分リストの定石だということはわかった。 hoge([W | Ws], [Xs, Ys]) :- hoge(W, [Xs, Xs1]), hoge(Ws, [Xs1, Ys]). こういう条件がたくさん登場する。 だめだ ぜんぜん差分リストわからん。10分くらいしか考えてないけど。 とりあえ…

文字化けしたUTF8の変換

よくある\u30e1みたいに16進になってしまったUTF8の変換 #!/usr/bin/env ruby # -*- mode: ruby; coding: utf-8 -*- require 'optparse' def main prefix = '\u' suffix = '' parser = OptionParser.new parser.banner = "Usage: #{File.basename($0)} [opti…