irssi で notice をちょっと簡単にする
http://d.hatena.ne.jp/xcezx/20061219/1166516755 で TB がきたので設定したみた。けど、たぶんあれだとスペースを含むメッセージで問題があるので
/alias n notice $C
した。
http://d.hatena.ne.jp/xcezx/20061219/1166516755 で TB がきたので設定したみた。けど、たぶんあれだとスペースを含むメッセージで問題があるので
/alias n notice $C
した。
りゅうこうは HTML 4.0 をできるだけ省略して書く。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<title>a</title>
<p>aThis Page Is Valid HTML 4.0 Strict!
なんかちょっとウケたのだけど(はてなちゃん想像した)、普通に言う表現なのかなぁ
あ、マジカルなパーサって表現がるびまでもあった。
http://www.colourlovers.com/
いつのまにかかわてた
def cht(data)
ret = ""
data.each do |a, v, c|
ret << [0x08, v, a, 0, 0, c].pack("CCVCCZ20")
end
ret
end
data = []
base = [
[0x7e2605, 0x03, "MHP"],
[0x7e2606, 0xe3, "MHP"],
[0x7e2609, 0x63, "MMP"],
[0x7e260b, 0x63, "str"],
[0x7e260c, 0x63, "vit"],
[0x7e260d, 0x63, "agi"],
[0x7e260e, 0x63, "int"],
[0x7e260f, 0x63, "hit"],
[0x7e2610, 0x63, "flee"],
[0x7e2611, 0x63, "mdef"],
]
data << [0x7e240f, 0xc5, "last e"]
data << [0x7e250f, 0x63, "last e"]
(0..3).each do |i|
base.each do |a, v, c|
a = a + i * 0x50
data << [a, v, c]
end
end
code = cht(data)
File.open('t.cht', 'wb') {|f| f.print code }~/tmp あさってたら出てきた。