[#5880] "Linux Journal Vol.6" carries an article on Ruby — Shin-ichiro HARA <sinara@...>

原です。

16 messages 1998/01/19
[#5881] Re: "Linux Journal Vol.6" carries an article on Ruby — matz@... (Yukihiro Matsumoto) 1998/01/19

まつもと ゆきひろです

[#5905] win and unix, and so on — TAKAHASHI Masayoshi <maki@...>

高橋と申します。はじめまして。しばらくROMしてました。

27 messages 1998/01/20
[#5906] Re: win and unix, and so on — matz@... (Yukihiro Matsumoto) 1998/01/20

まつもと ゆきひろです

[#5912] Re: win and unix, and so on — WATANABE Hirofumi <watanabe@...> 1998/01/20

わたなべです.

[#5922] Re: win and unix, and so on — Shin-ichiro HARA <sinara@...> 1998/01/20

原です。

[#5951] How to use TkMenu ? — Kikutani Makoto <kikutani@...>

きくたにです。

16 messages 1998/01/21
[#5952] Re: How to use TkMenu ? — matz@... (Yukihiro Matsumoto) 1998/01/21

まつもと ゆきひろです

[#6023] Comparison with Other Languages (Re: [python-ml-jp 54] Re: Reasons why I prefer to use Python) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

8 messages 1998/01/26

[#6055] Ruby連載 第3回 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

68 messages 1998/01/28
[#6057] Re: Ruby 連載 第 3 回 — Kikutani Makoto <kikutani@...> 1998/01/28

きくたにです。

[#6060] Re: Ruby 連載 第 3 回 — matz@... (Yukihiro Matsumoto) 1998/01/28

まつもと ゆきひろです

[#6073] Re: Ruby連載 第3回 — hisanori@... 1998/01/28

松尾です。こんばんは。

[#6089] Re: Ruby連載 第3回 — matz@... (Yukihiro Matsumoto) 1998/01/29

まつもと ゆきひろです

[#6119] man/date/time — Tadayoshi Funaba <tadf@...>

こんにちは、ちょっと訊きたいことがあります。

37 messages 1998/01/29
[#6128] lib/date.rb (Re: man/date/time) — matz@... (Yukihiro Matsumoto) 1998/01/30

まつもと ゆきひろです

[#6136] Re: man/date/time — keiju@... (石塚圭樹 ) 1998/01/30

けいじゅ@日本ラショナルソフトウェアです.

[#6155] Re: man/date/time — Tadayoshi Funaba <tadf@...> 1998/01/31

>すいません. ruby-devにだけポストしていました.

[ruby-list:6118] Re: HTML class

From: TAKAHASHI Masayoshi <maki@...>
Date: 1998-01-29 12:24:59 UTC
List: ruby-list #6118
高橋です。

青山さん:
> 高橋さん、はじめまして。

はじめまして。

> とりあえず、私が書いた物は以前メーリングリストにアップしましたが、これ
> はまだまとまっていません。

青山さんがお書きになったのは1.1b5に入っているcgi-lib.rbとは別物なの
でしょうか?
#過去ログを読んでもいまいち分かりませんでした……。

> モジュールとして書いていたのですが、p を再定義してしまうというような問
> 題もあるので、クラスにした方が良さそうかなと思っています。いかがでしょ
> うか?>みなさん

そもそもどういう形にするのが美しいんでしょうね、HTMLって。

私は、例えば↓こんなのとか、
----
sample_html = HTML.new

sample_html =
  html(
       head(
	    title("hogehoge"),
	    meta({http-equiv=>'Content-Type',
                  content=>'text/html; charset=ISO-2022-JP'})
	    )
       body(
	    h1('hogehoge'),
	    p('ほげほげは、',
	      a({href=>'http://www.hogehoge.hoge.jp'},
		'ここ'
		),
	      'にあります。'
	      )
	    )
       )

print sample_html.to_s
----
あるいは↓こんなのとか
----
sample_html =
  html(
       simple_head('hogehoge','iso-2022-jp') #省略できるように
	body(
   (以下略)
----
を考えていたんです。

さらにそれを実現するために、Class HTML だけではなく Class Element、
Class Elements とかを定義して(この辺りはMicrosoftのJavaで書いたXMLの
クラスを参考にしてました)、そこから html だのh1 だのpだのの関数を
定義する……というのを構想していたのでした。

#しかしまだElementの辺りを書きかけただけだったりします……。
##ぷろぐらみんぐの修行が足りなくて……。
#そもそも、やり方がおおげさすぎるでしょうか?

私はCGIとして使うよりも、決まったデータを元に、静的にHTMLを量産して、
それをWWWなりローカルから見られるようにする、ということを考えていたの
で、CGIには不便(遅い)かもしれません。

そういえば、以前どなたかが書いていたhtmlチェッカ的機能も持たせる、
といったようなことも、上のようなやり方だったら実現できますよね?

高橋征義 (株式会社アイナック)              Email:maki@inac.co.jp

In This Thread

Prev Next