[#15828] Ruby/Gtk for cygwin インストールについて — otokita@...

Ruby, 本 ML には大変お世話になっております.

15 messages 1999/08/02

[#15839] Windows95 で Tk — H サイトウ <HiroshiSaito@...>

17 messages 1999/08/02

[#15944] Ruby 1.3.7 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.7 is repacked, check out:

19 messages 1999/08/06

[#16002] how to know binary file — kikutani@...

あるファイルがバイナリファイルかどうか知る方法というのはたしか

38 messages 1999/08/09
[#16010] Re: how to know binary file — WATANABE Hirofumi <watanabe@...> 1999/08/10

わたなべです.

[#16013] Re: how to know binary file — kikutani@... 1999/08/10

On Tue, 10 Aug 1999 11:06:25 +0900,

[#16016] Re: how to know binary file — Yamada Kenji <kyamada@...> 1999/08/10

[#16021] Re: how to know binary file — kikutani@... 1999/08/10

On Tue, 10 Aug 1999 11:56:55 +0900,

[#16026] Re: how to know binary file — Yamada Kenji <kyamada@...> 1999/08/10

[#16040] Re: how to know binary file — kikutani@... 1999/08/10

On Tue, 10 Aug 1999 13:55:59 +0900,

[#16095] rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp>

はじめまして、Toshと申します。

32 messages 1999/08/12
[#16098] Re: rd2html — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#16104] Re: rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/13

Toshです。

[#16106] Re: rd2html — gotoken@... (GOTO Kentaro) 1999/08/13

ごとけんです

[#16111] Re: rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/13

Toshです。

[#16112] Re: rd2html — gotoken@... (GOTO Kentaro) 1999/08/13

ごとけんです

[#16115] Re: rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/13

Toshです。

[#16118] Ruby 1.4.0 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

50 messages 1999/08/13
[#16120] Re: Ruby 1.4.0 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#16124] Re: Ruby 1.4.0 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#16397] Re: Ruby 1.4.0 — wakou@... 1999/09/01

青山です。

[#16404] Re: Ruby 1.4.0 — hisanori@... 1999/09/01

松尾です。

[#16426] Re: Ruby 1.4.0 — matz@... (Yukihiro Matsumoto) 1999/09/01

まつもと ゆきひろです

[#16427] Re: Ruby 1.4.0 — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/09/01

なひです.

[#16158] maillib? 0.5.0 — Minero Aoki <aamine@...>

あおきです。

57 messages 1999/08/15
[#16173] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/16

まつもと ゆきひろです

[#16225] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/19

あおきです。とりあえずlistに送ります。

[#16254] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/22

まつもと ゆきひろです

[#16282] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/24

あおきです。

[#16285] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/24

まつもと ゆきひろです

[#16338] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/27

あおきです。返事遅くなってすみません。

[#16344] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/28

あおきです。

[#16363] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/30

まつもと ゆきひろです

[#16440] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/09/02

あおきです。

[#16545] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/09/06

まつもと ゆきひろです

[#16632] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/09/08

あおきです。

[#16646] Re: maillib? 0.5.0 — wakou@... 1999/09/08

青山です。

[#16648] RD and internationalization — wakou@... 1999/09/08

青山です。

[#16663] Re: RD and internationalization — Minero Aoki <aamine@...> 1999/09/09

あおきです。

[#16679] Re: RD and internationalization — wakou@... 1999/09/09

青山です。

[#16302] printf の $ について — "HIRATA Naoto" <hirata-naoto@...>

平田です.

18 messages 1999/08/24
[#16307] Re: printf の $ について — WATANABE Hirofumi <watanabe@...> 1999/08/25

わたなべです.

[#16313] Re: printf の $ について — matz@... (Yukihiro Matsumoto) 1999/08/25

まつもと ゆきひろです

[#16359] ruby1.4.0 on BSD/OS 4.0 — Yamada Kenji <kyamada@...>

16 messages 1999/08/29

[ruby-list:16109] Re: rd2html

From: gotoken@... (GOTO Kentaro)
Date: 1999-08-13 06:33:11 UTC
List: ruby-list #16109
ごとけんです

In message "[ruby-list:16104] Re: rd2html"
    on 99/08/13, Toshiro Kuwabara <toshirok@yb3.so-net.ne.jp> writes:

>rd2html.htmlに簡単なHowto InstallとUsage、rdtoolが想定しているRDの
>フォーマットについての説明があります。
>これは、rd2html rd2html > rd2html.htmlしたものと同じものです。

まず、HTML的にまずいところがあるので、rd2html.htmlの範囲で引っ
かかったとこだけ直しました。自然言語は処理してません(^^;;

-- gotoken


Attachments (1)

rdtool-0.1.0.patch0.txt (6.2 KB, text/x-diff)
diff -ur rdtool-orig/rd2html-lib.rb rdtool/rd2html-lib.rb
--- rdtool-orig/rd2html-lib.rb	Fri Aug 13 00:30:53 1999
+++ rdtool/rd2html-lib.rb	Fri Aug 13 15:31:02 1999
@@ -11,7 +11,8 @@
     @children.each do |i| content.push(i.translate) end
     content = content.join("\n")
     foottext = FootnoteElement.foottext
-    ret = "<HTML>\n<HEAD><TITLE></TITLE>\n</HEAD>\n"
+    ret = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">'
+    ret << "<HTML>\n<HEAD><TITLE>#{ARGF.filename}</TITLE>\n</HEAD>\n"
     ret << "<BODY>\n#{content}\n#{foottext}\n</BODY>\n</HTML>"
     ret
   end
@@ -37,7 +38,16 @@
 
 class VerbatimElement < BlockElement
   def translate
-    content = @children.join("\n")
+    content = @children.join("\n").gsub(/[&<>]/){
+      case $&
+      when "&"
+	"&amp;"
+      when "<"
+	"&lt;"
+      when ">"
+	"&gt;"
+      end
+    }
     "<PRE>\n#{content}\n</PRE>"
   end
 end
@@ -56,7 +66,7 @@
     content = []
     @children.each do |i| content.push(i.translate) end
     content = content.join("\n")
-    "<LI>\n#{content}"
+    "<LI>#{content}"
   end
 end
 
@@ -102,7 +112,7 @@
     FootnoteElement.list.push(@content)
     num = FootnoteElement.list.length
     %[<A NAME="footnote:#{num}" HREF="#foottext:#{num}"><SUP><SMALL>] +
-    "*#{num}</SUP></SMALL></A>"
+    "*#{num}</SMALL></SUP></A>"
   end
 
   def FootnoteElement.foottext
@@ -112,7 +122,7 @@
       while i = FootnoteElement.list.shift
 	num += 1
 	ret << %[<A NAME="foottext:#{num}" HREF="#footnote:#{num}"><SUP>] +
-	%[<SMALL>*#{num}</SUP></SMALL></A>] +
+	%[<SMALL>*#{num}</SMALL></SUP></A>] +
 	%[ <SMALL>#{i}</SMALL><BR>]
       end
       ret << "</P>"
diff -ur rdtool-orig/rd2html.html rdtool/rd2html.html
--- rdtool-orig/rd2html.html	Fri Aug 13 00:38:21 1999
+++ rdtool/rd2html.html	Fri Aug 13 15:31:26 1999
@@ -1,5 +1,5 @@
-<HTML>
-<HEAD><TITLE></TITLE>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML>
+<HEAD><TITLE>rd2html</TITLE>
 </HEAD>
 <BODY>
 <H1>rd2html</H1>
@@ -24,27 +24,23 @@
 </P>
 <H2>Install</H2>
 <OL>
-<LI>
-<P>
+<LI><P>
 rd2html$B$r%3%^%s%I%Q%9$K4^$^$l$k%G%#%l%/%H%j$KCV$-$^$9!#(B
 </P>
-<LI>
-<P>
+<LI><P>
 rd2html$B$N%Q!<%_%C%7%g%s$r(B755$B$K$7$^$9!#(B
 </P>
-<LI>
-<P>
+<LI><P>
 $BI,MW$J$i(Brd2html$B$N@hF,9T$N(B /usr/local/bin/ruby $B$rJQ99$7$F$/$@$5$$!#(B
 </P>
-<LI>
-<P>
+<LI><P>
 rdfmt.rb$B5Z$S(Brd-html-mod.rb$B$r(BRuby$B$N%i%$%V%i%j(B
 $B%5!<%A%Q%9$K4^$^$l$k%G%#%l%/%H%j$KCV$-$^$9!#(B
 </P>
 </OL>
 <H2>Usage</H2>
 <PRE>
-rd2html file1.rb [ file2.rb ...] > output.html
+rd2html file1.rb [ file2.rb ...] &gt; output.html
 </PRE>
 <H2>About RD Format</H2>
 <H3>$B35MW(B</H3>
@@ -53,7 +49,7 @@
 $B7A<0$G$9!#(BRD$B$O(BPerl$B$N(BPOD$B$HLr3d$O;w$F$$$^$9$,!"%$%s%G%s%H$d%7%s%W%k$J5-9f(B
 $B$r;H$C$?2DFI@-$N9b$$%U%)!<%^%C%H$J$N$G!"$=$N$^$^$G$b0cOB46L5$/%I%-%e%a%s%H(B
 $B$H$7$FFI$a!"$^$?%I%-%e%a%s%H$r@0Hw$7$J$/$F$O$J$i$J$$%W%m%0%i%^$K$H$C$F$b(B
-$B<j7Z$K=q$1$k$b$N$H$J$C$F$$$^$9(B<A NAME="footnote:1" HREF="#foottext:1"><SUP><SMALL>*1</SUP></SMALL></A>$B!#(B
+$B<j7Z$K=q$1$k$b$N$H$J$C$F$$$^$9(B<A NAME="footnote:1" HREF="#foottext:1"><SUP><SMALL>*1</SMALL></SUP></A>$B!#(B
 </P>
 <P>
 RD$B$O(B
@@ -78,7 +74,7 @@
 <P>
 RD$B$G$O6uGrJ8;z$@$1$N9T$O(B1$B$D$NNc30$r=|$$$F!"(BBlockElement$B$N6h@Z$j$H$7$F$N0UL#(B
 $B0J30$O$"$j$^$;$s!#$?$@$7!"(BVerbatimElement$B$K4^$^$l$k9T$N<!$N9T$,40A4$J6uGr9T(B
-<A NAME="footnote:2" HREF="#foottext:2"><SUP><SMALL>*2</SUP></SMALL></A>$B$G$J$/2~9TJ8;z0J30$N6uGrJ8;z$r4^$a$P(B
+<A NAME="footnote:2" HREF="#foottext:2"><SUP><SMALL>*2</SMALL></SUP></A>$B$G$J$/2~9TJ8;z0J30$N6uGrJ8;z$r4^$a$P(B
 VerbatimElement$B$K4^$^$l$k$b$N$@$H=hM}$5$l$^$9!#$3$l$O%W%m%0%i%`$N%3!<%I$r(B
 $B%I%-%e%a%s%H$K0zMQ$9$k$?$a$N$b$N$G$9!#(B
 </P>
@@ -92,7 +88,7 @@
 <H3>BlockElement</H3>
 <P>
 BlockElement$B$O(BHeadlineElement$B!&(BTextElement$B!&(BVerbatimElement$B!&(BListElement$B$G!"(B
-$BI,$:9TF,$+$i$O$8$^$j9TKv(B<A NAME="footnote:3" HREF="#foottext:3"><SUP><SMALL>*3</SUP></SMALL></A>$B$G=*$j$^$9!#(BBlockElement$B$O9TF,$N%$%s%G%s%H$dFC<l$JJ8;z$G8+J,$1$k;v$,(B
+$BI,$:9TF,$+$i$O$8$^$j9TKv(B<A NAME="footnote:3" HREF="#foottext:3"><SUP><SMALL>*3</SMALL></SUP></A>$B$G=*$j$^$9!#(BBlockElement$B$O9TF,$N%$%s%G%s%H$dFC<l$JJ8;z$G8+J,$1$k;v$,(B
 $B$G$-$^$9!#40A4$J6uGr9T$OA4$F$N(BBlockElement$B$N6&DL$N=*C<5-9f(B($BJ8;zNs(B)$B$K$J$j$^$9!#(B
 </P>
 <H4>HeadlineElement</H4>
@@ -127,7 +123,7 @@
 <H4>TextElement</H4>
 <P>
 TextElement$B$OC1=c$J%F%-%9%H$N%V%m%C%/$G$9!#(BTextElement$B$O9T$N@hF,$,!V6uGrJ8;z!&(B
-=$B!&(B+$B!&(B*$B!&(B(1)<A NAME="footnote:4" HREF="#foottext:4"><SUP><SMALL>*4</SUP></SMALL></A>$B!&(B:$B!W0J30$NJ8;z$G(B
+=$B!&(B+$B!&(B*$B!&(B(1)<A NAME="footnote:4" HREF="#foottext:4"><SUP><SMALL>*4</SMALL></SUP></A>$B!&(B:$B!W0J30$NJ8;z$G(B
 $B;O$^$j$^$9!#$=$7$F!"!V!WFb$NJ8;z$G;O$^$k9T!"$b$7$/$O6uGr9T$,$/$k$^$G$OF1$8(B
 $B%V%m%C%/$N9T$G$"$k$H2r<a$5$l$^$9!#(BTextElement$BFb$G$O2~9TJ8;z$OB>$N6uGrJ8;z$H(B
 $BF1$80UL#$7$+$"$j$^$;$s!#(BTextElement$B$O%F%-%9%H$K(BInlineElement$B$r4^$`(B
@@ -270,7 +266,7 @@
 </PRE>
 <HR>
 <P>
-<A NAME="foottext:1" HREF="#footnote:1"><SUP><SMALL>*1</SUP></SMALL></A> <SMALL>$B$D$^$j(BRuby$B$HF1$8$h$&$K!V3Z$7$/=q$1$k!W(B
-$B$h$&$K@_7W$5$l$F$$$k$N$G$9!#(B($B$?$V$s(B^^;)</SMALL><BR><A NAME="foottext:2" HREF="#footnote:2"><SUP><SMALL>*2</SUP></SMALL></A> <SMALL>$B$D$^$j2~9TJ8;z$@$1$N9T(B</SMALL><BR><A NAME="foottext:3" HREF="#footnote:3"><SUP><SMALL>*3</SUP></SMALL></A> <SMALL>$B$3$l$O;O$^$C$?9T$N9TKv$H$O8B$j$^$;$s!#(B</SMALL><BR><A NAME="foottext:4" HREF="#footnote:4"><SUP><SMALL>*4</SUP></SMALL></A> <SMALL>1$B$OB>$N?t;z$G$b9=$$$^$;$s!#(B/\(\d+\)/$B$G$9!#(B</SMALL><BR></P>
+<A NAME="foottext:1" HREF="#footnote:1"><SUP><SMALL>*1</SMALL></SUP></A> <SMALL>$B$D$^$j(BRuby$B$HF1$8$h$&$K!V3Z$7$/=q$1$k!W(B
+$B$h$&$K@_7W$5$l$F$$$k$N$G$9!#(B($B$?$V$s(B^^;)</SMALL><BR><A NAME="foottext:2" HREF="#footnote:2"><SUP><SMALL>*2</SMALL></SUP></A> <SMALL>$B$D$^$j2~9TJ8;z$@$1$N9T(B</SMALL><BR><A NAME="foottext:3" HREF="#footnote:3"><SUP><SMALL>*3</SMALL></SUP></A> <SMALL>$B$3$l$O;O$^$C$?9T$N9TKv$H$O8B$j$^$;$s!#(B</SMALL><BR><A NAME="foottext:4" HREF="#footnote:4"><SUP><SMALL>*4</SMALL></SUP></A> <SMALL>1$B$OB>$N?t;z$G$b9=$$$^$;$s!#(B/\(\d+\)/$B$G$9!#(B</SMALL><BR></P>
 </BODY>
 </HTML>

In This Thread