[#14715] HTTP Client with Ruby — TAKAHASHI Masayoshi <maki@...>
高橋征義です。
なひです.
高橋征義です。
ごとけんです
なひです.
高橋です。みなさまどうもありがとうございます。
なひです.
前橋です。
なひです.
なひです.すいません,駄目です.^^;
[#14747] Ruby-gtk の Text Widget について — Takano Naoki <takanon@...>
はじめまして。
[#14763] do end + do end — Wakou Aoyama <wakou@...>
青山です。
[#14765] ruby 1.3.4 with ipv6 — Yasunari Momoi <momo@...>
ruby 1.3.4 を入れたんですが,IPv6 対応しているんですね (^^).
[#14766] ruby 1.3.4 on BSD/OS 3.1 — Yasunari Momoi <momo@...>
BSD/OS 3.1 (with kame) で ruby-1.3.4 を作ろうとしているんで
まつもと ゆきひろです
前田です。
わたなべです.
[#14790] Microsoft Perl ? — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#14833] Regacy scripts depend the ruby old version. — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#14842] texinfo document for ruby-1.3 — Koji Arai <JCA02266@...>
新井です。
まつもと ゆきひろです
新井です。
From: Koji Arai <JCA02266@nifty.ne.jp>
[#14854] Rubyfaq-990607 — Akira Endo <akendo@...3.rim.or.jp>
遠藤です.
[#14860] CVSup server — Yasuhiro Fukuma <yasuf@...>
福間%未読メールどっさり@福岡 です。
[#14863] OO Software Construction by Meyer — Akira Endo <akendo@...3.rim.or.jp>
遠藤です.
[#14874] ruby-gtk trouble — Jun Adachi <adachi@...>
安達@沖データと申します。
[#14900] Rubyfaq-990608 — Akira Endo <akendo@...3.rim.or.jp>
遠藤です.
[#14917] Ruby/Tk and Threads — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp>
こんにちは、越水です。
[#14953] 男親なら誰でも思う — 中村暁史 <anakamur@...>
[#14957] textarea with CGI.rb — HATTORI Masashi <hattori@...>
服部といいます。こんにちは。
[#14970] thread with curses — HATTORI Masashi <hattori@...>
服部といいます。こんにちは。
[#14980] 初期化メソッドの追加 — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#15003] 文字列から数値への変換失敗を検出したい — ARIMA Yasuhiro <fit0298@...>
有馬です。
[#15012] ext ML の過去ログはいずこ? — 中村暁史 <anakamur@...>
原です。
akaishi です。
わたなべです.
前田です。
[#15045] mail library — Minero Aoki <aamine@...>
あおきです。
あおきです。
あおきです。
まつもと ゆきひろです
わたなべです.
まつもと ゆきひろです
石橋秀仁です.
あおきです。
まつもと ゆきひろです
あおきです。
なひです.
あおきです。
なひです.
松尾です。
なひです.
松尾です。
有馬@FITECです。
松尾です。
はじめまして、岩間です。
なひです.mod_rubyと格闘中です.
なひです.mod_rubyネタはruby-listでよいでしょうか?
前田です。
なひです.
前田です。
なひです.
小松です。
前田です。
小松です。
前田です。
小松です。
前田です。
小松です。
まつもと ゆきひろです
たむら です。
あおきです。
まつもと ゆきひろです
あおきです。
まつもと ゆきひろです
あおきです。
[#15057] 複雑?な構造体の定義方法 — Koichi Shigematsu <shige@...>
しげまつ と申します。 とっても久しぶりの投稿です。
まつもと ゆきひろです
しげまつ です。
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
ごとけんです
まつもと ゆきひろです
In message "[ruby-list:15078] Re: pattern (Re: 複雑?な構造体の定義方法)"
[#15093] String#rindex with arbitrary starting point — kjana@... (YANAGAWA Kazuhisa)
「String#rindex の第二引数ってば,探索を『始める』ポイントじゃなくて
前田です。
[#15112] pty on NeXTSTEP3.3J — SHIROYAMA Takayuki <psi@...>
[#15116] irb & ruby — Takashi Nishimoto <g96p0935@...>
ruby の最新版 (990625) を /usr/local 以下にインストールしたのですが、
[#15121] ruby-gtk-0.19 released — Hiroshi Igarashi <igarashi@...>
いがらし%Ruby/GTKメンテナ です。
From: Hiroshi Igarashi <igarashi@ueda.info.waseda.ac.jp>
いがらしです。
[#15131] game of life: ruby/gtk version — Takahiro Maebashi <maebashi@...>
前橋です。
[#15160] undefined method `-@' for Fixnum (NameError) — Tomoyuki Kosimizu <greentea@...2.so-net.ne.jp>
こんにちは、越水です。
まつもと ゆきひろです
[ruby-list:14757] Re: TkTextTag#ranges
永井@知能.九工大です.
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]