[#14715] HTTP Client with Ruby — TAKAHASHI Masayoshi <maki@...>

高橋征義です。

32 messages 1999/06/01
[#14834] Re: HTTP Client with Ruby — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/06/05

なひです.

[#14836] Re: HTTP Client with Ruby — TAKAHASHI Masayoshi <maki@...> 1999/06/05

高橋征義です。

[#14858] Re: HTTP Client with Ruby — gotoken@... (GOTO Kentaro) 1999/06/07

ごとけんです

[#14896] Re: HTTP Client with Ruby — TAKAHASHI Masayoshi <maki@...> 1999/06/07

高橋です。みなさまどうもありがとうございます。

[#14907] Re: HTTP Client with Ruby — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/06/08

なひです.

[#14766] ruby 1.3.4 on BSD/OS 3.1 — Yasunari Momoi <momo@...>

BSD/OS 3.1 (with kame) で ruby-1.3.4 を作ろうとしているんで

18 messages 1999/06/03
[#14770] Re: ruby 1.3.4 on BSD/OS 3.1 — matz@... (Yukihiro Matsumoto) 1999/06/03

まつもと ゆきひろです

[#15012] ext ML の過去ログはいずこ? — 中村暁史 <anakamur@...>

22 messages 1999/06/16
[#15013] Re: ext ML の過去ログはいずこ? — Shin-ichiro Hara <sinara@...> 1999/06/16

原です。

[#15014] Re: ext ML の過去ログはいずこ? — 中村暁史 <anakamur@...> 1999/06/16

[#15015] Re: ext ML の過去ログはいずこ? — Kazunori Akaishi <akaishi@...> 1999/06/16

akaishi です。

[#15016] Re: ext ML の過去ログはいずこ? — 中村暁史 <anakamur@...> 1999/06/16

[#15045] mail library — Minero Aoki <aamine@...>

あおきです。

96 messages 1999/06/20
[#15075] Re: mail library — Minero Aoki <aamine@...> 1999/06/22

あおきです。

[#15122] Re: mail library — Minero Aoki <aamine@...> 1999/06/28

あおきです。

[#15123] Re: mail library — matz@... (Yukihiro Matsumoto) 1999/06/28

まつもと ゆきひろです

[#15125] Re: mail library — WATANABE Hirofumi <watanabe@...> 1999/06/28

わたなべです.

[#15126] Re: mail library — matz@... (Yukihiro Matsumoto) 1999/06/28

まつもと ゆきひろです

[#15146] Re: mail library — Minero Aoki <aamine@...> 1999/06/29

あおきです。

[#15148] Re: mail library — matz@... (Yukihiro Matsumoto) 1999/06/29

まつもと ゆきひろです

[#15161] Re: mail library — Minero Aoki <aamine@...> 1999/06/30

あおきです。

[#15165] Re: mail library — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/06/30

なひです.

[#15167] Re: mail library — Minero Aoki <aamine@...> 1999/06/30

あおきです。

[#15219] Re: mail library — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/03

なひです.

[#15228] Re: mail library — hisanori@... 1999/07/05

松尾です。

[#15279] Re: mail library — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/07

なひです.

[#15172] Re:mail library — Takeo Iwama <iwamat@...> 1999/07/01

はじめまして、岩間です。

[#15218] JUS workshop ( was Re:mail library ) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/03

なひです.mod_rubyと格闘中です.

[#15220] Mod_ruby server does not respond when POST request. — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/03

なひです.mod_rubyネタはruby-listでよいでしょうか?

[#15226] Re: Mod_ruby server does not respond when POST request. — Shugo Maeda <shugo@...> 1999/07/05

前田です。

[#15240] mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 ( was Re: Mod_ruby server does not respond when POST request. ) — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/07/05

なひです.

[#15242] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 ( was Re: Mod_ruby server does not respond when POST request. ) — Shugo Maeda <shugo@...> 1999/07/05

前田です。

[#15308] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 — Katsuyuki Komatsu <komatsu@...> 1999/07/08

小松です。

[#15310] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 — Shugo Maeda <shugo@...> 1999/07/08

前田です。

[#15313] Re: mod_ruby/0.1.2 with Apache/1.3.6 on Solaris/2.5.1 — Katsuyuki Komatsu <komatsu@...> 1999/07/08

小松です。

[#15057] 複雑?な構造体の定義方法 — Koichi Shigematsu <shige@...>

しげまつ と申します。  とっても久しぶりの投稿です。

18 messages 1999/06/21
[#15058] Re: 複雑?な構造体の定義方法 — matz@... (Yukihiro Matsumoto) 1999/06/21

まつもと ゆきひろです

[#15059] Re: 複雑?な構造体の定義方法 — Koichi Shigematsu <shige@...> 1999/06/21

しげまつ です。

[#15061] Re: 複雑?な構造体の定義方法 — matz@... (Yukihiro Matsumoto) 1999/06/21

まつもと ゆきひろです

[#15065] pattern (Re: 複雑?な構造体の定義方法) — gotoken@... (GOTO Kentaro) 1999/06/21

ごとけんです

[#15076] Re: pattern (Re: 複雑?な構造体の定義方法) — matz@... (Yukihiro Matsumoto) 1999/06/22

まつもと ゆきひろです

[#15077] Re: pattern (Re: 複雑?な構造体の定義方法) — gotoken@... (GOTO Kentaro) 1999/06/22

ごとけんです

[ruby-list:14757] Re: TkTextTag#ranges

From: nagai@...
Date: 1999-06-03 03:57:11 UTC
List: ruby-list #14757
永井@知能.九工大です.

From: Tomoyuki Kosimizu <greentea@fa2.so-net.ne.jp>
Subject: [ruby-list:14702] TkTextTag#ranges
Date: Tue, 1 Jun 1999 00:51:22 +0900
Message-ID: <199905311551.AAA23770@mail.fa2.so-net.ne.jp>
greentea> ruby 1.2.5 + Tk 8.0で、TkTextTag#rangesが返す配列の配列の要素が
greentea> Floatになっているのですが、次のようなコードで問題が起きます:

これは tk_split_list メソッドの問題ですね.
こいつでは,数値とみなしうるものは強引に数値化してしまってますので.
tk_split_simplelist の方を使って文字列で返すようにしましたが,
時間がなくて他の部分に影響しないかを検証できていません.
元々,文字列として扱うべきものなんで,問題ないとは思うのですが,
すみませんが,テストをお願いします.

greentea> もう1つ、上のコードを次のように書けないものでしょうか?
greentea> tag = TkTextTag.new(txt) {
greentea>   background 'green'
greentea>   ...

これは tktext.rb にバグがあったために動作していませんでした.

# こんなバグがいままで見つからなかったとは...;;;^_^;;;

greentea> あるいは:
greentea> tag.background 'green'

これはご自分で定義するか,それに近いものとして tag['background']='green' 
あたりを使うかされてください.(^_^;

# 全部をメソッド定義しているときりがなさそうですし.(^_^)

greentea> ド呼び出しにしたいのです。さらに、できれば:
greentea> TkTextTag.new(parent, index1, index2) {
greentea>   background 'green'
greentea>   ...
greentea> のような形でタグを作れると、TkCanvasのオブジェクト(TkcArcなど)と
greentea> 統一感が持てて嬉しいのですが。

対処してみました.
以上の修正を行った diff を最後に添えておきます.
ちょうど手もとにあったのが 1.2.2 だったので,その tktext.rb からの差分です.

# 確認の上,本家のソースの修正をお願い致します.> まつもとさん
-- 
                                         永井 秀利 (九工大 知能情報)
                                             nagai@ai.kyutech.ac.jp

--- tktext.rb.orig	Thu Jun  3 11:54:55 1999
+++ tktext.rb	Thu Jun  3 12:42:18 1999
@@ -289,7 +289,7 @@
 	  || key == 'latinfont' || key == 'asciifont' )
 	tagfont_configure({key=>val})
       else
-	tk_call 'tag', 'configure', tag, "-#{key}", val
+	tk_send 'tag', 'configure', tag, "-#{key}", val
       end
     end
   end
@@ -429,7 +429,18 @@
   include TkTreatTagFont
 
   $tk_text_tag = 'tag0000'
-  def initialize(parent, keys=nil)
+#  def initialize(parent, keys=nil)
+#    if not parent.kind_of?(TkText)
+#      fail format("%s need to be TkText", parent.inspect)
+#    end
+#    @parent = @t = parent
+#    @path = @id = $tk_text_tag
+#    $tk_text_tag = $tk_text_tag.succ
+#    #tk_call @t.path, "tag", "configure", @id, *hash_kv(keys)
+#    configure(keys) if keys
+#    @t._addtag id, self
+#  end
+  def initialize(parent, *args)
     if not parent.kind_of?(TkText)
       fail format("%s need to be TkText", parent.inspect)
     end
@@ -437,9 +448,19 @@
     @path = @id = $tk_text_tag
     $tk_text_tag = $tk_text_tag.succ
     #tk_call @t.path, "tag", "configure", @id, *hash_kv(keys)
-    configure(keys) if keys
+    if args != [] then
+      keys = args.pop
+      if keys.kind_of? Hash then
+	add(*args) if args != []
+	configure(keys)
+      else
+	args.push keys
+	add(*args)
+      end
+    end
     @t._addtag id, self
   end
+
   def id
     return @id
   end
@@ -461,7 +482,7 @@
   end
 
   def ranges
-    l = tk_split_list(tk_call(@t.path, 'tag', 'ranges', @id))
+    l = tk_split_simplelist(tk_call(@t.path, 'tag', 'ranges', @id))
     r = []
     while key=l.shift
       r.push [key, l.shift]

In This Thread